Questfunktion Timer gesucht!

02/23/2012 18:17 RealMadrid94rk#1
Huhu,

suche eine Questfunktion undzwar sollte ich damit einen timer setzen können, dass. zB. sobald einer die map xy betritt er nach 5min rausgeportet wird?
Wie kriege ich das hin, habe mir die devilstower_zone angeschaut und einiges ausprobiert, nur lief es leider immer schief ^^
02/23/2012 19:26 Retrograd#2
wie hast du es denn gemacht?
mit welchem befehl?

ich habe es zwar noch nie ausprobiert aber ich würde den timer setzen sobald man geportet wird und dann mit:
Quote:
xxx.timer begin
pc.warp(xxxx,xxxxx)
weiß nur nicht ob es klappt da ich es wie gesagt noch nie benutzt habe
02/23/2012 19:42 RealMadrid94rk#3
Habs schon, jetzt nur noch eine Frage wie ich das mache, dass wenn man sich ausloggt und wieder ein, dass man dann auch nicht mehr auf auf der Map ist. So wie halt dt ;)
02/23/2012 19:47 .$Terra$.#4
Gibt keine Möglichkeit.

Kannst nur mit setqf arbeiten, sofern du mit portquests agierst und nicht mit Portalen.
Und dann würde es nicht wie in .de sein, sondern du würdest während du dich auf Map X befindest und ausloggst, wieder einloggst einen Kick bekommen und danach auf der anderen Map befinden.
02/23/2012 19:52 .Delta#5
kannst auch nach ne qf setzen, und dann per loop timer prüfen :D
Code:
when login begin
	if pc.setqf("first") != 1 then
		pc.setqf("first", 1)
		pc.setqf("time_limit", get_time()+60*5)
	end
	loop_timer("time_check", 2)
end
when time_check.timer begin
	if get_time() > pc.getqf("time_limit") then
		pc.warp(x, y)
		pc.delqf("first")
	end
end
vllt so in der art, ka obs funzt^^