TimerHelp (i)

Indította Magnum, 2015-03-14, 07:46:29

Sziasztok.
Észre vettem, hogy a szerveremen a játékosok kitudják játszani a timert, karicseréznek és előről kezd számolni.
Valaki tudna segíteni, hogyan tudnám ezt kivédeni?
Mondjuk karicserénél dobja map1-re vagy ugyan úgy számoljon.
Menne érte a +

quest bossmap begin
state start begin
when 20092.chat."Hwa hee" with pc.get_level() <= 65 begin
say_title("Hwa hee:")
say(" ")
say_reward("Gyere vissza ha legalább 65 vagy!")
end
when 20092.chat."Boss map" with pc.get_empire() == 1 and pc.get_level() >= 65 begin
say_title("Hwa hee:")
say(" ")
say("El szertnél menni a Boss-mapra?")
say("Minden birodalom külön mapra portálódik.")
say("Minden Bosst megtalálsz a mappon!")
say("DE JÓL FIGYELJ CSAK 1 ÓRÁT TÖLTHETSZ BENT!!!!")
say(" ")
say_reward("Az utazás 1 milliárd yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 1000000000 then
pc.change_gold(-1000000000)
say_title("Hwa hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(675700,255000)
end
if pc.get_gold() < 1000000000 then
say_title("Hwa hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when 20092.chat."Boss map" with pc.get_empire() == 2 and pc.get_level() >= 65 begin
say_title("Hwa hee:")
say(" ")
say("El szertnél menni a Boss-mapra?")
say("Minden birodalom külön mapra portálódik.")
say("Minden Bosst megtalálsz a mappon!")
say("DE JÓL FIGYELJ CSAK 1 ÓRÁT TÖLTHETSZ BENT!!!!")
say(" ")
say_reward("Az utazás 1 milliárd yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 1000000000 then
pc.change_gold(-1000000000)
say_title("Hwa hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(726900,255200)
end
if pc.get_gold() < 1000000000 then
say_title("Hwa hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when 20092.chat."Boss map" with pc.get_empire() == 3 and pc.get_level() >= 65 begin
say_title("Hwa hee:")
say(" ")
say("El szertnél menni a Boss-mapra?")
say("Minden birodalom külön mapra portálódik.")
say("Minden Bosst megtalálsz a mappon!")
say("DE JÓL FIGYELJ CSAK 1 ÓRÁT TÖLTHETSZ BENT!!!!")
say(" ")
say_reward("Az utazás 1 milliárd yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 1000000000 then
pc.change_gold(-1000000000)
say_title("Hwa hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(805700,255500)
end
if pc.get_gold() < 1000000000 then
say_title("Hwa hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when login with pc.get_map_index() == 240 or pc.get_map_index() == 241 or pc.get_map_index() == 242 begin
timer("xy", 60*60) --1 óra
end
when xy.timer begin
warp_to_village();
end
end
end

2015-03-14, 09:24:24 #1 Utolsó szerkesztés: 2015-03-14, 09:36:43 Szerző: TheSLZ
Szia

when logout with pc.get_map_index() == 240 or pc.get_map_index() == 241 or pc.get_map_index() == 242 begin
warp_to_village()
end


Így ha karicseréznek akkor azonnal kivágja őket map1-re.
Ha kilépésre mennek, akkor kilép nekik, de a karit a játék map1-re rakja, szóval újbóli bejelentkezésnél map1-en lesznek.

Szia.

Erre a sorra cseréljem?
when login with pc.get_map_index() == 240 or pc.get_map_index() == 241 or pc.get_map_index() == 242 begin
timer("xy", 60*60) --1 óra
end

Vagy mind2 legyen benne?

Mind2.

quest bossmap begin
state start begin
when 20092.chat."Hwa hee" with pc.get_level() <= 65 begin
say_title("Hwa hee:")
say(" ")
say_reward("Gyere vissza ha legalább 65 vagy!")
end
when 20092.chat."Boss map" with pc.get_empire() == 1 and pc.get_level() >= 65 begin
say_title("Hwa hee:")
say(" ")
say("El szertnél menni a Boss-mapra?")
say("Minden birodalom külön mapra portálódik.")
say("Minden Bosst megtalálsz a mappon!")
say("DE JÓL FIGYELJ CSAK 1 ÓRÁT TÖLTHETSZ BENT!!!!")
say(" ")
say_reward("Az utazás 1 milliárd yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 1000000000 then
pc.change_gold(-1000000000)
say_title("Hwa hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(675700,255000)
end
if pc.get_gold() < 1000000000 then
say_title("Hwa hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when 20092.chat."Boss map" with pc.get_empire() == 2 and pc.get_level() >= 65 begin
say_title("Hwa hee:")
say(" ")
say("El szertnél menni a Boss-mapra?")
say("Minden birodalom külön mapra portálódik.")
say("Minden Bosst megtalálsz a mappon!")
say("DE JÓL FIGYELJ CSAK 1 ÓRÁT TÖLTHETSZ BENT!!!!")
say(" ")
say_reward("Az utazás 1 milliárd yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 1000000000 then
pc.change_gold(-1000000000)
say_title("Hwa hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(726900,255200)
end
if pc.get_gold() < 1000000000 then
say_title("Hwa hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when 20092.chat."Boss map" with pc.get_empire() == 3 and pc.get_level() >= 65 begin
say_title("Hwa hee:")
say(" ")
say("El szertnél menni a Boss-mapra?")
say("Minden birodalom külön mapra portálódik.")
say("Minden Bosst megtalálsz a mappon!")
say("DE JÓL FIGYELJ CSAK 1 ÓRÁT TÖLTHETSZ BENT!!!!")
say(" ")
say_reward("Az utazás 1 milliárd yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 1000000000 then
pc.change_gold(-1000000000)
say_title("Hwa hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(805700,255500)
end
if pc.get_gold() < 1000000000 then
say_title("Hwa hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when login with pc.get_map_index() == 240 or pc.get_map_index() == 241 or pc.get_map_index() == 242 begin
timer("xy", 60*60) --1 óra
end
when xy.timer begin
warp_to_village();
end
when logout with pc.get_map_index() == 240 or pc.get_map_index() == 241 or pc.get_map_index() == 242 begin
warp_to_village()
end
end
end

Köszönöm szépen.
Ment a +