Sziasztok segítséget szeretnék kérni.. Teleport questem nem műkődik,,, lefut de játékon belül rá kattolok nem csinál semmit help,... csak a kék,piros,sárga, map1 teleportjai kellenek bele ..
------------------------------------------------------------------------------------------------------------
quest teleport_tekercs begin
state start begin
when login with pc.get_level()>= 15 begin
send_letter("Teleport")
end
when button or info begin
say("[WINDOW_SIZE width;300|height;440]")
say_title("Teleport")
say("Hová szeretnél utazni?")
local s = select("Kék Map1","Piros Map1","Sárga Map1","Mégse")
if s == 1 then
pc.warp(959600, 268800)
chat("Vigyázz magadra.")
elseif s == 2 then
pc.warp(474200, 954500)
chat("Vigyázz magadra.")
elseif s == 3 then
pc.warp(63800, 166200)
chat("Vigyázz magadra.")
elseif s == 3 then
return
end
end
end
end
Csináld meg ez alapján:
quest warp_quest begin
state start begin
when letter begin
send_letter("Teleport")
end
when button or info begin
-- disable in ox --
if pc.get_map_index() == 113 then
if pc.get_local_x() >= 221 and pc.get_local_y() >= 228 and pc.get_local_x() <= 300 and pc.get_local_y() <= 265 then
send_letter("Teleport")
syschat("Amíg versenyben vagy, nem mehetsz el.")
return
end
end
-- end ox --
warp = select("Pirosakhoz","Sárgákhoz", "Kékekhez", "Démontorony", "SD2", "LélekBarlang", "LélekBarlang 3", "Mégse", "Sárkánytűz-fok", "Ördög Katakomba", "Lélekbarlang 2", "Sivatag", "Mégse")
if warp == 1 then
pc.warp(474300,954800)
end
if warp == 2 then
pc.warp(63800,166400)
end
if warp == 3 then
pc.warp(959900,269200)
end
if warp == 4 then
pc.warp(590500,110500)
end
if warp == 5 then
pc.warp(705000, 465000)
end
if warp == 6 then
pc.warp(10000, 1214200)
end
if warp == 7 then
pc.warp(182461,1220671)
end
if warp == 9 then
pc.warp(1104300,1788500)
end
if warp == 10 then
pc.warp(590257,98749)
end
if warp == 11 then
pc.warp(241300,1275400)
end
if warp == 12 then
pc.warp(296700,547700)
end
if warp == 8 or warp == 13 then
send_letter("Teleport")
return
end
end
end
end
Megprobálom addig is köszi =) dobom +
Üzenet összefésülés: 2017-04-24, 14:55:53
de ahogy ezt nézem sokkalta bonyolultabb =)
Nem teszteltem, de próbáld ki.
quest warp_quest begin
state start begin
when letter begin
send_letter("Teleport")
end
when button or info begin
-- disable in ox --
if pc.get_map_index() == 113 then
if pc.get_local_x() >= 221 and pc.get_local_y() >= 228 and pc.get_local_x() <= 300 and pc.get_local_y() <= 265 then
send_letter("Teleport")
syschat("Amíg versenyben vagy, nem mehetsz el.")
return
end
end
-- end ox --
warp = select("Pirosakhoz","Sárgákhoz", "Kékekhez", "Mégse")
if warp == 1 then
pc.warp(474300,954800)
end
if warp == 2 then
pc.warp(63800,166400)
end
if warp == 3 then
pc.warp(959900,269200)
end
if warp == 4 then
send_letter("Teleport")
return
end
end
end
end
Nem müködik.. :/
Üzenet összefésülés: 2017-04-24, 16:55:40
Valaki help légyszi :/