[SERVICE] Die Questerstellung

07/03/2015 16:44 Cyber36#2971
Quote:
Originally Posted by Seחsi View Post
Code:
quest speicher begin
	state start begin
		when aktivieritem.use begin
			local qf = pc.getqf("active")
			pc.setqf("active", ({1, 0})[qf+1])
			if qf == 0 then
				loop_timer("timer", 5)
			end
		end
		when login with pc.getqf("active") == 1 begin
			loop_timer("timer", 5)
		end
		when timer.timer with pc.get_gold() >= 500000000 begin
			pc.change_gold(-500000000)
			pc.give_item2(barrenvnum)
		end
	end
end
Erstmal vielen lieben dank für die Quest! Ich kann sie noch nicht testen, aber ich werd hier schreiben, wenn sie funktioniert :)

Könntest du mir vielleicht noch erzählen, inwiefern dieser loop der Serverstabilität schadet? Weil ZB bei 50 Usern alle 5 Sekunden, sind das relativ viele Abfragen, hat das überhaupt einen Einfluss darauf?
07/03/2015 16:52 rollback#2972
Quote:
Originally Posted by Cyber36 View Post
Erstmal vielen lieben dank für die Quest! Ich kann sie noch nicht testen, aber ich werd hier schreiben, wenn sie funktioniert :)

Könntest du mir vielleicht noch erzählen, inwiefern dieser loop der Serverstabilität schadet? Weil ZB bei 50 Usern alle 5 Sekunden, sind das relativ viele Abfragen, hat das überhaupt einen Einfluss darauf?
Du könntest es problemlos auf 1 Sekunde stellen und du würdest nichts davon merken. Es wird ja alle 5 Sekunden nur geprüft, ob der Spieler mehr als 500kk Yang hat, das ist kostet sogut wie nichts an Performance.
07/03/2015 16:56 Shindy'#2973
Hey,

ich suche eine Quest wenn man Item xyz anklickt, dann eine Nachricht erscheint mit:

PHP Code:
Möchtest du [VIPvor deinem Namen haben ?

Ja oder Nein 
Nur ein kleiner Relogg sollte reichen um den VIP vor seinen Namen zu haben KEIN REBOOT ODER ÄHNLICHES.
Ist sowas wie eine Namensänderung.

Mit freundlichen Grüßen,
Shindy'
07/03/2015 20:57 HowToPlayxD#2974
Ich bräuchte 2 Quest einmal eine Anti Exp Quest wo die Exp gespeichert werden soll die man gerade hat z.B wenn ich 23% habe und den anti exp aktiviere das ich immernoch 23% habe doch keine exp mehr bekomm.
Die 2te Quest soll eine Warpring Quest mit Kategorien, LvL Grenze und benötigten Item ist aber die Maps die dann aufgelistet werden sollen in einer von mir gewünschten Ordnung kommen z.B oben Map1 Rot dann Map2 Rot usw...
Beide quest sollen mit:
quest warpring begin
state start begin
--[[ Dieses nur auskommentieren wenn ihr die dynamische Methode benutzt
when login begin
cmdchat("loadquest1 "..q.getcurrentquestindex())
end]]
when button or info begin
07/04/2015 10:39 Cyber36#2975
Quote:
Originally Posted by Seחsi View Post
Du könntest es problemlos auf 1 Sekunde stellen und du würdest nichts davon merken. Es wird ja alle 5 Sekunden nur geprüft, ob der Spieler mehr als 500kk Yang hat, das ist kostet sogut wie nichts an Performance.
Thanks given, aber kannst du die Quest bitte so einstellen, dass kein Item für die Aktivierung gebraucht wird? ^^ Ich will, dass es automatisch immer an ist dieses Geldspeicher nachkaufen :)
07/04/2015 14:35 rollback#2976
Quote:
Originally Posted by Cyber36 View Post
Thanks given, aber kannst du die Quest bitte so einstellen, dass kein Item für die Aktivierung gebraucht wird? ^^ Ich will, dass es automatisch immer an ist dieses Geldspeicher nachkaufen :)
Code:
quest speicher begin
	state start begin
		when login begin
			loop_timer("timer", 5)
		end
		when timer.timer with pc.get_gold() >= 500000000 begin
			pc.change_gold(-500000000)
			pc.give_item2(barrenvnum)
		end
	end
end
07/04/2015 19:07 1Fantasy1#2977
Suche die gleiche Quest wie "Shindy"

ich suche eine Quest wenn man Item xyz anklickt, dann eine Nachricht erscheint mit:


PHP Code:
Möchtest du [VIPvor deinem Namen haben 
Ja oder Nein
Nur ein kleiner Relogg sollte reichen um den VIP vor seinen Namen zu haben KEIN REBOOT ODER ÄHNLICHES.
Ist sowas wie eine Namensänderung
07/04/2015 20:33 Backxtar#2978
Gibts eine Truhe öffnen Quest, wo man die Wahrscheinlichkeit angeben kann?
07/05/2015 10:38 LeNiemand#2979
Suche folgende Quest.

Jeden Montag sollen einem Spieler 500 Yang abgezogen werden.
Dafür sollte er aber 10 Dragon Coins bekommen.
Wenn er Online kommt, sollte eine Nachricht erscheinen, mit folgendem Inhalt.

"Hallo NamedesSpielers,"
"Es ist wieder Montag, wir haben dir 500 Yang abgezogen und haben sie in 10 Dragon Coins umgetauscht."
"Wir zählen es als Reichssteuer, und geben dir für die Zeit in unserer Stadt, jeden Montag eine Belohnung."

Wäre dies möglich?
07/05/2015 11:07 x"Kazuki#2980
Quote:
Originally Posted by Backxtar View Post
Gibts eine Truhe öffnen Quest, wo man die Wahrscheinlichkeit angeben kann?
Nein, das musst du dann in special_item_group.txt einstellen.


B2T:

Das Schicksaalsrad wurde ja von Yoshi pub gemacht. Dort ist auch eine Lua Datei vorhanden. Meine Frage ist, ob man es so einstellen kann, das man dieses Rad per NPC aufrufen kann. Man dann aber ein bestimmtes Item brauch um einmal zu "drehen"?

Wenn ja würde ich dies gerne erfahren.

Vielen Dank

Mit freundlichen Grüßen
07/06/2015 00:45 Langeweile™#2981
Quote:
Originally Posted by Backxtar
Gibts eine Truhe öffnen Quest, wo man die Wahrscheinlichkeit angeben kann?
Ja![Only registered and activated users can see links. Click Here To Register...]
________

Ich suche eine art [Sammel+Kill+Post]Quest.
Also man geht z.B. zu NPC-A und nimmt diese Quest an.
Der schickt Euch zu NPC-B welcher euch ein Item gibt das NPC-C dringend benötigt. NPC-C braucht aber noch etwas, dass man bei MOB-XY Droppen kann.
Also holt man dieses Item und bringt es NPC-C der einem einen Brief gibt welchen man wieder zu NPC-A bringen soll und da bekommt man dann seine Belonung.

Mfg.
07/06/2015 18:43 komplett Lost.#2982
Mit level 10 Sollte eine Questrolle erscheinen "Kampfgaul"
Wenn man die Öffnet sollte der Text: "Der Stallbursche möchte, das du ihm 20 Pferdemedaillen bringst. Du erhälst sie aus der Alternativen Truhe." Wenn man 20 PMs hat, kommt die nächste Quest Rolle "Gehe zum Stallburschen". Wenn man sie öffnet "Du hast genug Pferdemedaillen gesammelt, gebe sie beim Stallburschen ab. Wenn man dann den Stalli anklickt, gehen die PMs weg und man kriegt Pferdelevel und Pferdebuch.

MFG
07/08/2015 00:26 Zaturix#2983
Quote:
Originally Posted by #Desert Eagle View Post
Mit level 10 Sollte eine Questrolle erscheinen "Kampfgaul"
Wenn man die Öffnet sollte der Text: "Der Stallbursche möchte, das du ihm 20 Pferdemedaillen bringst. Du erhälst sie aus der Alternativen Truhe." Wenn man 20 PMs hat, kommt die nächste Quest Rolle "Gehe zum Stallburschen". Wenn man sie öffnet "Du hast genug Pferdemedaillen gesammelt, gebe sie beim Stallburschen ab. Wenn man dann den Stalli anklickt, gehen die PMs weg und man kriegt Pferdelevel und Pferdebuch.

MFG

PHP Code:
quest horse_main begin
    state start begin
        when enter 
or login with pc.get_level() >= 10 begin
            setstate
(horse_letter)
        
end
    end
    state horse_letter begin
        when enter 
or login begin
            send_letter
("Kampfgaul")
        
end
        when button 
or info begin
            say_title
("Kampfgaul")
            
say()
            
say("Hallo "..pc.get_name()..",")
            
say("Der Stallbursche möchte,das du ihm 20 Pferdemedaillen bringst")
            
say("Du erhälst sie aus der Alternativen Truhe")
            
clear_letter()
        
end
        
if pc.count_item(VNUM DER PM) <= 20 then
            say
("Du hast noch keine 20 Pferdemedaillen")
        else
            
setstate(horse_done)
        
end
    end
    state horse_done begin
        when enter 
or login begin
            send_letter
("Gehe zum Stallburschen")
        
end
        when button 
or info begin
            say_title
("Kampfgaul")
            
say()
            
say("Du hast genug Pferdemedaillen gesammelt.")
            
say("Gebe sie beim Stallburschen ab")
            
clear_letter()
        
end
        when Stallbursche
.chat."Kampfgaul" and pc.count_item(VNUM der PM) >= 20 begin             --- prüft ob du 20 Pferdemedaillen hast
            say_title
("Kampfgaul")
            
say()
            
say("Sei gegrüßt "..pc.get_name()..",")
            
say("Wie ich sehe hast du 20 Pferdemedaillen gesammelt")
            
say("Möchtest du dafür dein Kampfgaul haben?")
            if 
select("Ja","Nein") == 2 then return end
            say
("Du erhälst nun ein Kampfgaul")
            
pc.remove_item(VNUM der PM20)
            
pc.give_item2(VNUM des KG Buch)
            
horse.set_level(level)
            
clear_letter()
            
setstate(complete)
        
end
    end
    state complete begin
    end
end 
07/08/2015 02:38 TommyH99#2984
Hi
Kann mir wer ein GM Tool balteln?

Ich hab noch kein Item gewählt überall wo die Item Id kommt bitte "Hier ID" hinschreiben.





Weiß das ist ziemlich viel Arbeit aber würde mich riesig freuen wenn die mir einer schreiben könnte :)

Danke
07/09/2015 12:25 Prof.MindFreak#2985
Guten Tag,
Ich brauche eine Quest mit der man bei jedem Login 1k TP bekommt.
Nach dem Ausslogen soll der Wert wieder verschwinden.
Man soll sozusagen als Standart bonus 1kTP bekommen.
Aber nicht dauerhaft.
Der Wert soll nach jedem relog neu vergeben werden.
Mfg
MindFreak