Hilfe bei einer quest erstellen

03/08/2010 21:21 xRuZzaKx#1
Also ich habe probleme bei erstellen einer quest!
Ich wollte bei meinem server so machen das wen man das item 50041 benutzt das man dan gaul lvl 11 bekommet aber es klapt einfach nicht ich habe wie folgt angefangen:

quest pony_box begin
state start begin
when 50041.use begin
if pc.get_level() < 60 then
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
horse.advance( )
end
end
end
end

ob mir das jemand funktions fehig machen kann klapt einfach nicht habe dannacht auch make.sh gemacht als ich es aufn server geloadet habe
03/09/2010 13:57 xRuZzaKx#2
suche immer noch hilfe
03/09/2010 14:02 xRuZzaKx#3
wie meinst du das jetzt also das habe ich ja schon mit notepad ++ geschrieben
03/09/2010 14:02 Anucis#4
Kann es sein das du Geschenkpacket nehmen willst aber dieses Item schon eine Quest hat?

Rechtsklick drauf und du bekommst ein Item raus .. Nimm ein anderes Item das noch keine quests ETC hat!
03/09/2010 14:05 xRuZzaKx#5
jo hab das auch mit 50034 ver sucht das ist eine weise kiste ohne funktion klapt aber auch nicht
03/09/2010 14:08 Anucis#6
Wie heißt die quest?

Du musst die Quest ... also wenn sie : pony_box.quest heißt musst du sie ganz unten bei Hongkonlist noch eintragen! danach make ausführen

dann dürfte es eig gehen!
03/09/2010 14:12 xRuZzaKx#7
hab auch schon alles gemacht klapt aber kein stück habe dich auch 100 mal umbeschrieben aber ka woran es liegt
03/09/2010 14:21 Anucis#8
Wird bei Make die Quest ganz unten dann angezeigt?

da dürfte ja dann eigentlich stehen

Quest pony_box.quest
STATE start
....
03/09/2010 14:24 .Shanii#9
Hier der Code:

Code:
quest pony_box begin
   state start begin

        if pc.get_level() < 60 then
	
		say("Ich kann nicht mit dir tauschen.")
		say("Dein Lvl ist zu niedrig!")

	end

	when 50041.use begin 
		
		say("Großartig!")
		say("Willst du dieses Item gegen mein")
		say("Pferd tauschen?")
		local s = select("Tauschen", "Abbrechen")
              
		if 1 == s then

		horse.get_level(11)
		pc.give_item(50052)
		
		say("Danke für den Tausch!")

		end
        end 
    end 
end

Jetzt musst du nur noch das Item, welches du dafür benutzen willst in der DB bei on_click auf "18" setzen!

Sonst kannst du das Item nicht benutzen!

In deinem Code hast du vergessen, ihm noch ein Pferdebuch zum Rufen zu geben ;)

Wenn ich helfen konnte drück mir ein Thanks =)
03/09/2010 14:25 xRuZzaKx#10
danke hast was gut^^
03/09/2010 14:28 .Shanii#11
Kein Problem ;)
03/09/2010 15:04 xRuZzaKx#12
mir ist gearde aufgefallen das es bei mir also nicht klat habe es bei hongkong.list alles eingetragen make.sh gemacht dan bei mysqul in der db bei type 18 eingestellt klapt trotzdem nicht >_< kannste dir das nomma angucken plz
03/09/2010 15:13 .Shanii#13
Probiers nochmal so.. ohne das mitm LvL..

tipp, nachdem du dann die make.sh ausgeführt hast mal ingame "/reload" ein

Code:
quest pony_box begin
   state start begin

	when 50041.use begin 
		
		say("Großartig!")
		say("Willst du dieses Item gegen mein")
		say("Pferd tauschen?")
		local s = select("Tauschen", "Abbrechen")
              
		if 1 == s then

		horse.get_level(11)
		pc.give_item(50052)
		
		say("Danke für den Tausch!")

		end
        end 
    end 
end
bzw. mach mal nen reboot
03/09/2010 15:21 xRuZzaKx#14
also jetzt passiert zwa schon mehr aber gaul kommt mer noch nicht lvl up also der sagt mit großartig dan willste mein pferd haben und wen ich dan auf ja klicke dan passiert wieder nichts also glaul kommt kein stück lvl up und das item bleibt noch da
03/09/2010 15:28 Anucis#15
Ja schau dir nochmal die quest an da muss über dem horseget lvl und so weiter noch das reinkommen ka ^^... bin kein imbascripter aber ich weiß das da noch i-was mit remove.Item reinkommt!