Fragen zu Timer in Quest

03/03/2012 18:16 Kriegergeist^^#1
Tag auch,

Es gibt soviele timer die man bei Questen benutzen kann, aber ich weiß nicht, wie man sie richtig einsetzt oder wofür man sie am besten nutzt (z.b. Dungeon, Event, usw.).
Es wär wirklich nett von euch, wen ihr mir die einzelnen Timer aufzählen könntet, am besten in einen Beispiel ;)
Sowie ob sie nach dem ausloggen ausgehen, oder nicht.

Und noch was.
Ihr kennt sicher das:
HTML Code:
pc.setqf("beispiel", get_time() + 28800)
Da habe ich eine frage, geht auch das:
HTML Code:
game.get_event_flag("beispiel", get_time() + 28800)
oder so ähnlich

Wär nett wen ihr mir helfen könntet :handsdown:

MfG
Kriegergeist^^
03/03/2012 18:42 Ricky666#2
None of these are timers.
timer ("string",time_in_seconds) and server_timer ("string",time_in_seconds) are timers.
the timer function is used for a single player (usually quests e.g. kill that moob in 30 minutes), server_timer is a function that run on background server.

pc.setqf and pc.getqf are used to set/get quest states. (checkout quest table in db)

i have no ideia what you intent to do but here is a simple script that allows you to speak to a npc only once in every 30 minutes

if pc.getqf("available") >= get_time() then
say("Hello")
pc.setqf("available",get_time()+1800)
else
return
end