1. Wenn ich eine Quest schreiben möchte, in der man bestimmte Items droppen soll, die man nur während der Quest droppen kann - Wie stellt man das an?
PHP Code:
when kill with npc.get_race() == MOBVNUM begin
game.drop_item(VNUM, 1)
end
z.b.^^
2. Wenn man ein Item droppen soll, aber nicht 100% - Schreibt man das in die Quest, oder muss man das in der Datenbank regeln?
PHP Code:
when kill with npc.get_race() == MOBVNUM begin
if number(1, 100) <= 20 then
game.drop_item(VNUM, 1)
end
end
sind 20%^^
3. Wie setze ich es um, das man nach beenden einer Quest 24h warten muss um dann seine belohnung zu bekommen?
PHP Code:
...
set_state(reward)
pc.setqf("reward", get_time()+60*60*24)
...-- aktuellen state korrekt beenden
state reward begin
when login with get_time() > pc.getqf("reward") begin
say("Hier deine Belohnung")
pc.change_gold(2999)
set_state(complete)
end
end
state complete begin
end
end -- letztes end für quest beenden
Soo, hoffe mir kann jemand helfen - Ich habe keinen Server und möchte auch keinen, das Questwriten interessiert mich nur, also kommt nicht mit "wenn du keine Ahnung davon hast, mach kein Server" :P