Huhu nochmal^^ hab nen Problem mit meiner Bioquest.. die is selbst gemacht also nicht wundern :P
PHP Code:
quest bio8 begin
state start begin
when login or levelup with pc.get_level() >=85 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter ("Die Forschung des Biologen 8")
end
when button or info begin
say_title ("Die Forschung des Biologen 8")
say ("Hallo "..pc.get_name()..", ")
say ("Der Biologe braucht deine Hilfe.")
say ("Bitte geh und hilf ihm, es wird Zeit")
say ("für das nächste Rätsel.")
set_state(bio)
end
end
state bio begin
when 20084.chat."Das Geheimnis im roten Wald" begin
say_title ("Die Forschung")
say ("Sei gegrüsst "..pc.get_name().."!")
say ("Ich habe zufällig von Uriel erfahren,")
say ("das im Geisterwald spezielle DNA von")
say ("Pflanzen gibt. Ich bitte dich, hol mir")
say ("welche davon..ich brauche alle!")
say (" ")
say_reward ("Bringe dem Biologen aus dem Geisterwald")
say_reward ("mindestens 200x Zelkova Holzast")
set_state(suchen)
end
end
state suchen begin
when 2302.kill or 2303.kill or 2305.kill begin
game.drop_item(30165)
set_state(back)
end
end
state back begin
when 20084.chat."Habe alle Zelkova Holzäste" with pc.count_item(30165) >=200 begin
say ("Vielen Dank "..pc.get_name().."!")
say ("Ich werde diese Äste jetzt untersuchen")
say ("und dir dann bescheid geben, wenn ich")
say ("etwas neues weiss.. Hier deine Belohnung")
say (" ")
say_reward ("Ab Level 90 erfährst du weiteres")
clear_letter()
pc.give_exp2(500000000)
pc.give_item2(71020, 50)
set_state(ende)
pc.remove_item(30165, 200)
end
end
state ende begin
end
end
Info zum ablauf.. also
das Ziel sollte sein..das der Spieler/in
mit 200 Holzäste zum Bio geht und se abgibt..
sammle ich 1x son Holzast ein..und es beginnt ein neuer state
und ich kann keine weiteren mehr droppem =(..
wie stelle ich in der Quest ein..das ich den state erst bekomme..
wenn ich 200 Äste gesammelt habe?
würde mich freuen wenns ne lösung gibt..:S
gibt natürlich nen Thanks ^-^