[HILFE] was funtz bei dem quest nicht

09/21/2010 18:12 Tobiaswww#1
Der quest funtz net eigentlich sollte man den beim eiloggen grigen aber es kommt nichts:


so sieht er aus:

quest Gaul begin
state start begin
when login with pc.level >= 1 begin
set_state(information)
end
end

state information begin
when letter begin
send_letter("Das Kampf-Gaul")
end

when info or button begin
say_title("Das Kampf-Gaul")
say("")
say("Du willst also ein Kampf-Gaul?")
say("Nadann, Leg los.")
say("Deine Aufgabe:")
say_reward("Töte 20 Schwarzer Ork")
say("")
pc.setqf("state", 20)
q.set_counter("Schwarzer Ork", 20)
end

when 636.kill begin
local count = pc.getqf("state") - 1

if count <= 20 then
pc.setqf("state", count)
q.set_counter("Schwarzer Ork", count)
end
if count == 0 then
say_title("fertig")
say("Du hast die Quest abgeschlossen!")
say("Du erhälst: Pferd Level 11")
pc.give_item2(50052)
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin

end
end




bitte um hilfe wäre fein wenn mir wer helfen kann

thx gibts auch
09/21/2010 18:16 .NexT#2
[Only registered and activated users can see links. Click Here To Register...]
am besten da reinstellen
09/21/2010 18:27 .IlluSion#3
Is dein Char level 1, mit dem du dich einloggst?^^
Vlt. kommt sie deswegen nicht?!
09/21/2010 18:29 Tobiaswww#4
es kopmmt nichts auch wenn ich das lvl auf 21 mache oda 31 habe grad probiert das ist ja das komische
09/21/2010 18:31 .IlluSion#5
Du darfst nicht 2 mal End End .... machen, also nur einmal am Schluss und nicht mittendrinn!;)
09/21/2010 18:36 Tobiaswww#6
also das heißt so oda wie?

quest Gaul begin
state start begin
when login with pc.level >= 1 begin
set_state(information)

state information begin
when letter begin
send_letter("Das Kampf-Gaul")

when info or button begin
say_title("Das Kampf-Gaul")
say("")
say("Du willst also ein Kampf-Gaul?")
say("Nadann, Leg los.")
say("Deine Aufgabe:")
say_reward("Töte 20 Schwarzer Ork")
say("")
pc.setqf("state", 20)
q.set_counter("Schwarzer Ork", 20)

when 636.kill begin
local count = pc.getqf("state") - 1

if count <= 20 then
pc.setqf("state", count)
q.set_counter("Schwarzer Ork", count)

if count == 0 then
say_title("fertig")
say("Du hast die Quest abgeschlossen!")
say("Du erhälst: Pferd Level 11")
pc.give_item2(50052)
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
horse.advance()
clear_letter()
set_state(__COMPLETE__)

state __COMPLETE__ begin

end
09/21/2010 18:37 .IlluSion#7
ja, probiers mal, aber du kannst am schluss schon öfters end schreiben, eben aber nur am schluss^^
09/21/2010 18:42 Tobiaswww#8
es geht noch nicht kannst du mir ihn so bearbeiten das er geht grigt auch thx pls