[SERVICE] Die Questerstellung

03/07/2015 18:09 Nick#2296
Quote:
Originally Posted by ShootGamerTV View Post
Kann mir jemand zu der Quest eine Abfrage hinzufügen, ob man sich sicher ist und es benutzen möchte oder nicht und eventuell wenn das Item nach dem benutzen entfernt wird, dass es unten im Chat steht?

PHP Code:
quest shootgamertv begin
    state start begin
        when xxxxx
.use begin
            local s 
= {{12620}, {12720}, {12820}, {13110}, {12440}, {21240}, {12940}, {1222}}
            -- 
Shinsoo-Sprachen MChunjo-Sprachen MJinno-Sprachen MPferde rufen 10Bergbau PFührung PVerwandeln PCombo 2
            
for __,i in pairs(s) do
                
pc.set_skill_level(i[1], i[2])
            
end
            item
.remove()
        
end
    end
end 
MfG
Sollte das geringste Übel sein.


lg
03/07/2015 21:38 [SA]Hylight#2297
ich bräuchte ne quest
wo man über einen button in der expanded taskbar den shop der gemischtwarenhändlerin öffnet

lg
03/07/2015 21:48 rollback#2298
Quote:
Originally Posted by [SA]Hylight View Post
ich bräuchte ne quest
wo man über einen button in der expanded taskbar den shop der gemischtwarenhändlerin öffnet

lg
dafür sind noch änderungen am client notwendig. Die Quest dahinter würde lediglich so aussehen:

PHP Code:
quest gemishop begin
    state start begin
        when button 
or info begin
            npc
.open_shop(shopid)
        
end
    end
end 
03/08/2015 17:10 Bullrihgter#2299
Ich brauch eine Jagdquest man muss 4 verschiedene Mobs killen

also

2 Rote Drachen
5 Sycor
5 Blaue Drachen
10 Sensis

wenn man auf die Quest drauf klickt sollte die information stehen wie viel man noch killen muss

am ende sollte man eine belohnung kriegen
03/08/2015 17:19 °Ace°#2300
Kann mir einer die Quest so umschreiben, dass wenn man den Dämonenkönig getötet hat, das die Zeit komplett keine Funktion hat, bzw nicht mehr läuft. Denn wenn man weiter in die Sensenmann Ebene teleportiert wird, läuft die Zeit weiter ab und man wird aus DT raus teleportiert.

03/08/2015 19:27 Mr.ChingLing#2301
Guten Tag,
Ich brauche eine Quest mit der man Automatische Tränke einstellen kann.
Die Quest soll bei dem Item "Roter Trang (G)" TP geben. (1500TP)
Man soll das Item immer benutzen können.
Mfg.ChingLing
03/08/2015 21:39 terron#2302
Quote:
Originally Posted by Mr.ChingLing View Post
Guten Tag,
Ich brauche eine Quest mit der man Automatische Tränke einstellen kann.
Die Quest soll bei dem Item "Roter Trang (G)" TP geben. (1500TP)
Man soll das Item immer benutzen können.
Mfg.ChingLing
Looks like there is on solution to use potions through quest (if I've understood you correctly). But you can use automatic potions and check for their existence in player's inventory:

Code:
quest autopotion begin
	state start begin
		when login begin
			loop_timer("check_for_potts", 5)
		end
	
		when check_for_potts.timer begin
			if pc.count_item(12345) == 0 and pc.get_empty_inventory_count() > 0 then
				pc.give_item2(12345, 200)
			end
		end
	end
end
12345 is potion's ID.
03/09/2015 13:35 Bullrihgter#2303
Quote:
Originally Posted by Bullrihgter View Post
Ich brauch eine Jagdquest man muss 4 verschiedene Mobs killen

also

2 Rote Drachen
5 Sycor
5 Blaue Drachen
10 Sensis

wenn man auf die Quest drauf klickt sollte die information stehen wie viel man noch killen muss

am ende sollte man eine belohnung kriegen
..
03/09/2015 18:41 Mr.ChingLing#2304
Quote:
Originally Posted by terron View Post
Looks like there is on solution to use potions through quest (if I've understood you correctly). But you can use automatic potions and check for their existence in player's inventory:

Code:
quest autopotion begin
	state start begin
		when login begin
			loop_timer("check_for_potts", 5)
		end
	
		when check_for_potts.timer begin
			if pc.count_item(12345) == 0 and pc.get_empty_inventory_count() > 0 then
				pc.give_item2(12345, 200)
			end
		end
	end
end
12345 is potion's ID.
Klappt nicht !
Das Item verschwindet trotzdem
03/09/2015 19:39 Drαεth#2305
Quote:
Originally Posted by Mr.ChingLing View Post
Klappt nicht !
Das Item verschwindet trotzdem
Leute die einfach blind den Code übernehmen.......
Und bitte die Vnum erst ändern ;)

Die quest bewirkt das, wenn du keine Roten Potts im Inventar mehr hast, er dir neue Gibt, und dies in 5 Sekunden takt.
03/10/2015 13:16 [Kaito]#2306
Quote:
Originally Posted by Mr.ChingLing View Post
Klappt nicht !
Das Item verschwindet trotzdem
Code:
quest eswarkaito begin
	state start begin
		when vnum.use begin
			affect.add_collect(apply.MAX_HP,2000,1*1*1*1*1)
			pc.remove_item(vnum,1)
		end
	end
end
Wenn das Item angeklickt wird, wird 2000 tp gegeben und eins verschwindet. Ich hoffe, ich konnte helfen =)
03/10/2015 13:18 rollback#2307
Quote:
Originally Posted by [Kaito] View Post
Code:
quest eswarkaito begin
	state start begin
		when vnum.use begin
			affect.add_collect(apply.MAX_HP,2000,1*1*1*1*1)
			pc.remove_item(vnum,1)
		end
	end
end
Wenn das Item angeklickt wird, wird 2000 tp gegeben und eins verschwindet. Ich hoffe, ich konnte helfen =)
Der Befehl gibt permanent 2k TP.

€:
Ok, sehe, dass du 1*1*1*1*1 eingetragen hast, also nur 1 Sekunde. Bringt aber nichts, weil man die TP nicht sofort hat sondern hochpotten müsste. Ausserdem ... warum 1*1*1*1*1? Wenn man 1 Sekunde machen will schreibt man einfach 1. Man gibt es generell immer in Sekunden an. Wenn jemand z.B.
PHP Code:
60*60*24*365*10 
schreibt, dient das lediglich dazu, dass man sofort erkennt, dass es 10 Jahre hält. Der compiler macht daraus sowieso dann "315360000".

€²:
Die Funktion, die man dafür bräuchte, ist "pc.set_hp()", diese ist aber weder im Source noch in der Questlib vorhanden. Per Quest also ohne weiteres nicht möglich.
03/10/2015 18:39 Nick#2308
Quote:
Originally Posted by [Sensenmann] View Post
Der Befehl gibt permanent 2k TP.

€:
Ok, sehe, dass du 1*1*1*1*1 eingetragen hast, also nur 1 Sekunde. Bringt aber nichts, weil man die TP nicht sofort hat sondern hochpotten müsste. Ausserdem ... warum 1*1*1*1*1? Wenn man 1 Sekunde machen will schreibt man einfach 1. Man gibt es generell immer in Sekunden an. Wenn jemand z.B.
PHP Code:
60*60*24*365*10 
schreibt, dient das lediglich dazu, dass man sofort erkennt, dass es 10 Jahre hält. Der compiler macht daraus sowieso dann "315360000".

€²:
Die Funktion, die man dafür bräuchte, ist "pc.set_hp()", diese ist aber weder im Source noch in der Questlib vorhanden. Per Quest also ohne weiteres nicht möglich.
TP-Regeneration wäre noch mit die einzige Möglichkeit, die hierbei noch offenbleiben würde - wäre allerdings unschön gelöst, auch in puncto Balancing. Hier sollte definitiv im Source angesetzt werden, ansonsten ist die Quest in der Form nicht machbar.

lg
03/11/2015 06:46 Avulsed#2309
Quote:
Originally Posted by Mr.ChingLing View Post
Klappt nicht !
Das Item verschwindet trotzdem
Versuchs mal so:

PHP Code:
        when vnum.use begin
            affect
.add_collect_point(35,1500,99999)
        
end 
POINT_HP_RECOVERY bzw. "35" nutzen auch die normalen Potts, das müsste also funktionieren.
03/12/2015 17:45 [SA]Tauron#2310
Hei ich habe eine idee für was neues in Mt2 ein wellen System oder Quest
also ich mache gerade eine 1x1er map wo dann am anfang z.B ein wildhund steht nach demm man ihn gekillt hat spawnen mehr mobs nach den man die killt noch mehr und schwerere

also wäre es möglich eine quest zu schreiben wo nach killen eines mobs mehrere spawnen:D

also so eine wellen quest ich hab da leider keine ahnung :D