Postado Março 4, 2015 10 anos Gostaria que o script ignorasse a parte de checar o battle caso o player esteja dentro do pz Abaixo segue o script completo. A parte de checagem do battle: elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.") return TRUE function onSay(cid, words, param) local config = { pz = false, -- players precisam estar em protection zone para usar? (true or false) battle = true, -- players deve estar sem battle (true or false) custo = false, -- se os teleport irão custa (true or false) need_level = false, -- se os teleport irão precisar de level (true or false) premium = false -- se precisa ser premium account (true or false) } local STORAGE_JAIL = 50026 --[[ Config lugares]]-- local lugar = { ["promoOrc"] = { -- nome do lugar pos = {x=1696, y=1280, z=7},level = 1,price = 0, premium = 0}, ["anfallas"] = { -- nome do lugar pos = {x=982, y=1298, z=7},level = 1,price = 0, premium = 0}, ["dol"] = { -- nome do lugar pos = {x=1206, y=753, z=7},level = 1,price = 0, premium = 0}, ["edoras"] = { -- nome do lugar pos = {x=1066, y=1008, z=5},level = 1,price = 0, premium = 0}, ["bree"] = { -- nome do lugar pos = {x=742, y=537, z=7},level = 1,price = 0, premium = 0}, ["mordor"] = { -- nome do lugar pos = {x=1519, y=1236, z=7},level = 1,price = 0, premium = 0}, ["belfallas"] = { -- nome do lugar pos = {x=1187, y=1514, z=7},level = 1,price = 0, premium = 0}, ["ashenport"] = { -- nome do lugar pos = {x=334, y=611, z=6},level = 1,price = 0, premium = 0}, ["esg"] = { -- nome do lugar pos = {x=1413, y=502, z=7},level = 1,price = 0, premium = 0}, ["argond"] = { -- nome do lugar pos = {x=607, y=867, z=7},level = 1,price = 0, premium = 0}, ["moria"] = { -- nome do lugar pos = {x=1018, y=636, z=7},level = 1,price = 0, premium = 0}, ["forod"] = { -- nome do lugar pos = {x=709, y=105, z=7},level = 1,price = 0, premium = 0}, ["condado"] = { -- nome do lugar pos = {x=621, y=533, z=7},level = 1,price = 0, premium = 0}, ["dunedain"] = { -- nome do lugar pos = {x=1591, y=371, z=6},level = 1,price = 0, premium = 0}, ["minas"] = { -- nome do lugar pos = {x=1345, y=1371, z=6},level = 1,price = 0, premium = 0}, ["troll1"] = { -- nome do lugar pos = {x=1071, y=877, z=8},level = 1,price = 0, premium = 0}, ["troll2"] = { -- nome do lugar pos = {x=1168, y=922, z=8},level = 1,price = 0, premium = 0}, ["rot"] = { -- nome do lugar pos = {x=1142, y=930, z=9},level = 1,price = 0, premium = 0}, ["pirata"] = { -- nome do lugar pos = {x=193, y=651, z=7},level = 1,price = 0, premium = 0}, ["mino1"] = { -- nome do lugar pos = {x=740, y=415, z=8},level = 1,price = 0, premium = 0}, ["mino2"] = { -- nome do lugar pos = {x=556, y=570, z=7},level = 1,price = 0, premium = 0}, ["pantano"] = { -- nome do lugar pos = {x=1247, y=1074, z=7},level = 1,price = 0, premium = 0}, ["eriador"] = { -- nome do lugar pos = {x=825, y=724, z=7},level = 1,price = 0, premium = 0}, ["dwarf1"] = { -- nome do lugar pos = {x=1410, y=438, z=7},level = 1,price = 0, premium = 0}, ["dwarf2"] = { -- nome do lugar pos = {x=1000, y=617, z=7},level = 1,price = 0, premium = 0}, ["macacos1"] = { -- nome do lugar pos = {x=1270, y=753, z=7},level = 1,price = 0, premium = 0}, ["macacos2"] = { -- nome do lugar pos = {x=624, y=610, z=7},level = 1,price = 0, premium = 0}, ["slime1"] = { -- nome do lugar pos = {x=1362, y=1426, z=6},level = 1,price = 0, premium = 1}, ["slime2"] = { -- nome do lugar pos = {x=1365, y=475, z=7},level = 1,price = 0, premium = 0}, ["slime3"] = { -- nome do lugar pos = {x=433, y=651, z=7},level = 1,price = 0, premium = 0}, ["ghoul"] = { -- nome do lugar pos = {x=1136, y=1052, z=7},level = 1,price = 0, premium = 0}, ["bandit1"] = { -- nome do lugar pos = {x=1120, y=1090, z=7},level = 1,price = 0, premium = 0}, ["bandit2"] = { -- nome do lugar pos = {x=710, y=383, z=7},level = 1,price = 0, premium = 0}, ["cyc1"] = { -- nome do lugar pos = {x=1038, y=869, z=7},level = 1,price = 0, premium = 0}, ["cyc2"] = { -- nome do lugar pos = {x=1104, y=788, z=10},level = 1,price = 0, premium = 1}, ["cyc3"] = { -- nome do lugar pos = {x=1276, y=914, z=6},level = 1,price = 0, premium = 0}, ["stonegolem"] = { -- nome do lugar pos = {x=1324, y=1047, z=7},level = 1,price = 0, premium = 0}, ["dworc"] = { -- nome do lugar pos = {x=640, y=214, z=7},level = 1,price = 0, premium = 0}, ["eregion"] = { -- nome do lugar pos = {x=901, y=725, z=7},level = 1,price = 0, premium = 0}, ["rhun"] = { -- nome do lugar pos = {x=1759, y=813, z=7},level = 1,price = 0, premium = 0}, ["dragonvip"] = { -- nome do lugar pos = {x=1539, y=723, z=6},level = 1,price = 0, premium = 1}, ["erebor"] = { -- nome do lugar pos = {x=1415, y=424, z=4},level = 1,price = 0, premium = 0}, ["mirkwood"] = { -- nome do lugar pos = {x=1253, y=637, z=7},level = 1,price = 0, premium = 0}, ["forochel"] = { -- nome do lugar pos = {x=507, y=116, z=6},level = 1,price = 0, premium = 0}, ["carn"] = { -- nome do lugar pos = {x=676, y=199, z=6},level = 1,price = 0, premium = 0}, ["enedwaith"] = { -- nome do lugar pos = {x=867, y=1004, z=7},level = 1,price = 0, premium = 0}, ["elven"] = { -- nome do lugar pos = {x=999, y=582, z=2},level = 1,price = 0, premium = 0}, ["wyvern"] = { -- nome do lugar pos = {x=823, y=354, z=6},level = 1,price = 0, premium = 1}, ["corsario"] = { -- nome do lugar pos = {x=872, y=1472, z=6},level = 1,price = 0, premium = 0}, ["dunland"] = { -- nome do lugar pos = {x=808, y=930, z=7},level = 1,price = 0, premium = 0}, ["beleghost"] = { -- nome do lugar pos = {x=182, y=589, z=6},level = 1,price = 0, premium = 0}, ["evendim"] = { -- nome do lugar pos = {x=580, y=242, z=6},level = 1,price = 0, premium = 0}, ["bonebeast1"] = { -- nome do lugar pos = {x=1302, y=658, z=7},level = 1,price = 0, premium = 0}, ["bonebeast2"] = { -- nome do lugar pos = {x=1327, y=1300, z=5},level = 1,price = 0, premium = 1}, ["bk1"] = { -- nome do lugar pos = {x=861, y=416, z=7},level = 1,price = 0, premium = 0}, ["bk2"] = { -- nome do lugar pos = {x=1257, y=1371, z=5},level = 1,price = 0, premium = 1}, ["hero1"] = { -- nome do lugar pos = {x=1137, y=1453, z=7},level = 1,price = 0, premium = 0}, ["hero2"] = { -- nome do lugar pos = {x=1200, y=1440, z=7},level = 1,price = 0, premium = 0}, ["hero3"] = { -- nome do lugar pos = {x=1257, y=1367, z=5},level = 1,price = 0, premium = 1}, ["hydra1"] = { -- nome do lugar pos = {x=667, y=724, z=6},level = 1,price = 0, premium = 0}, ["hydra2"] = { -- nome do lugar pos = {x=526, y=641, z=6},level = 1,price = 0, premium = 0}, ["hydra3"] = { -- nome do lugar pos = {x=498, y=686, z=6},level = 1,price = 0, premium = 0}, ["lich"] = { -- nome do lugar pos = {x=1470, y=1034, z=7},level = 1,price = 0, premium = 0}, ["icewitch1"] = { -- nome do lugar pos = {x=723, y=74, z=7},level = 1,price = 0, premium = 0}, ["crystal"] = { -- nome do lugar pos = {x=696, y=80, z=7},level = 1,price = 0, premium = 0}, ["barbarian"] = { -- nome do lugar pos = {x=951, y=98, z=7},level = 1,price = 0, premium = 0}, ["dragon1"] = { -- nome do lugar pos = {x=679, y=327, z=7},level = 1,price = 0, premium = 0}, ["dragon2"] = { -- nome do lugar pos = {x=368, y=660, z=7},level = 1,price = 0, premium = 0}, ["vamp"] = { -- nome do lugar pos = {x=1275, y=1382, z=7},level = 1,price = 0, premium = 1}, ["turtle"] = { -- nome do lugar pos = {x=452, y=509, z=7},level = 1,price = 0, premium = 0}, ["purga"] = { -- nome do lugar pos = {x=1085, y=346, z=7},level = 1,price = 0, premium = 0}, ["northern"] = { -- nome do lugar pos = {x=1541, y=142, z=7},level = 1,price = 0, premium = 1}, ["northern2"] = { -- nome do lugar pos = {x=1541, y=120, z=7},level = 1,price = 0, premium = 1}, ["ered"] = { -- nome do lugar pos = {x=1282, y=90, z=7},level = 1,price = 0, premium = 0}, ["orodruin"] = { -- nome do lugar pos = {x=1578, y=1208, z=0},level = 1,price = 0, premium = 0}, ["ice"] = { -- nome do lugar pos = {x=859, y=127, z=7},level = 1,price = 0, premium = 0}, ["nimrais"] = { -- nome do lugar pos = {x=740, y=1210, z=0},level = 1,price = 0, premium = 0}, ["defiler"] = { -- nome do lugar pos = {x=642, y=492, z=7},level = 1,price = 0, premium = 0}, ["behedemon"] = { -- nome do lugar pos = {x=996, y=611, z=10},level = 1,price = 0, premium = 0}, ["harlond"] = { -- nome do lugar pos = {x=379, y=812, z=5},level = 1,price = 0, premium = 1}, ["riv"] = { -- nome do lugar pos = {x=1052, y=541, z=4},level = 1,price = 0, premium = 0}, ["orc"] = { -- nome do lugar pos = {x=1275, y=804, z=7},level = 1,price = 0, premium = 0}, ["icewitch2"] = { -- nome do lugar pos = {x=1306, y=1290, z=3},level = 1,price = 0, premium = 1}, ["roshamuul"] = { -- nome do lugar pos = {x=192, y=1377, z=7},level = 1,price = 0, premium = 1}, ["quara"] = { -- nome do lugar pos = {x=1375, y=246, z=11},level = 1,price = 0, premium = 0}, ["cormaya"] = { -- nome do lugar pos = {x=960, y=1421, z=7},level = 1,price = 0, premium = 0} } local a = lugar[param] local STORAGE_IR = 12701 local delay = 1 * 1.2 local lastUse = getPlayerStorageValue(cid, STORAGE_IR) local ticks = os.time() - lastUse if ticks < delay then return true else setPlayerStorageValue(cid, STORAGE_IR, os.time()) end if not(a) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que voce pode ir sao: edoras, belfallas, ashenport, bree, riv, dol, esg, argond, moria, mordor, promoOrc, forod, condado, dunedain, anfallas, minas, cormaya.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "As hunts que você pode ir são:") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Até Level 30: troll1, troll2, rot, pirata, mino1, mino2, pantano, eriador, dwarf1, dwarf2, macacos1, macacos2, slime1, slime2, slime3, ghoul, bandit1, bandit2, cyc1, cyc2, cyc3, stonegolem, dworc1, eregion.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "De level 31 a 100: rhun, dragonvip, erebor, mirkwood, forochel, carn, enedwaith, elven, wyvern, corsario, dunland, beleghost, evendim, bonebeast1, bonebeast2, orc, blacknight1, blacknight2, hero1, hero2, hero3, hydra1, hydra2, hydra3, lich, icewitch1, icewitch2, crystal, barbarian, dragon1, dragon2, vamp, turtle, purga, quara") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Level maior que 100: northern, ered, orodruin, ice, nimrais, defiler, behedemon, harlond, northern2, roshamuul") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Lugares onde Apenas VIPS podem ir: minas, slime1, dragonvip, wyvern, cyc2, bonebeast2, vamp, bk2, hero3, icewitch2, northern, anfallas, harlond, roshamuul, cormaya.") return TRUE elseif config.premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas contas VIP tem esse recurso.") return TRUE elseif getPlayerStorageValue(cid, STORAGE_JAIL) > os.time() then doPlayerSendTextMessage (cid, MESSAGE_INFO_DESCR, 'Você só pode sair as '.. os.date("%H:%M:%S", getPlayerStorageValue(cid, STORAGE_JAIL))..' (agora são: ' .. os.date("%H:%M:%S", os.time()) .. ').') return TRUE elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.") return TRUE end if a.premium == 1 and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas contas VIP podem acessar esse lugar.") return TRUE else if getPlayerGroupId(cid) >= 3 then doTeleportThing(cid, a.pos) else doSendMagicEffect(getPlayerPosition(cid),27) doTeleportThing(cid, a.pos) doSendMagicEffect(getPlayerPosition(cid),40) end end return TRUE end Obrigado Esperem que me ajudem
Postado Março 4, 2015 10 anos Tenta ae function onSay(cid, words, param) local config = { pz = false, -- players precisam estar em protection zone para usar? (true or false) battle = true, -- players deve estar sem battle (true or false) custo = false, -- se os teleport irão custa (true or false) need_level = false, -- se os teleport irão precisar de level (true or false) premium = false -- se precisa ser premium account (true or false) } local STORAGE_JAIL = 50026 --[[ Config lugares]]-- local lugar = { ["promoOrc"] = { -- nome do lugar pos = {x=1696, y=1280, z=7},level = 1,price = 0, premium = 0}, ["anfallas"] = { -- nome do lugar pos = {x=982, y=1298, z=7},level = 1,price = 0, premium = 0}, ["dol"] = { -- nome do lugar pos = {x=1206, y=753, z=7},level = 1,price = 0, premium = 0}, ["edoras"] = { -- nome do lugar pos = {x=1066, y=1008, z=5},level = 1,price = 0, premium = 0}, ["bree"] = { -- nome do lugar pos = {x=742, y=537, z=7},level = 1,price = 0, premium = 0}, ["mordor"] = { -- nome do lugar pos = {x=1519, y=1236, z=7},level = 1,price = 0, premium = 0}, ["belfallas"] = { -- nome do lugar pos = {x=1187, y=1514, z=7},level = 1,price = 0, premium = 0}, ["ashenport"] = { -- nome do lugar pos = {x=334, y=611, z=6},level = 1,price = 0, premium = 0}, ["esg"] = { -- nome do lugar pos = {x=1413, y=502, z=7},level = 1,price = 0, premium = 0}, ["argond"] = { -- nome do lugar pos = {x=607, y=867, z=7},level = 1,price = 0, premium = 0}, ["moria"] = { -- nome do lugar pos = {x=1018, y=636, z=7},level = 1,price = 0, premium = 0}, ["forod"] = { -- nome do lugar pos = {x=709, y=105, z=7},level = 1,price = 0, premium = 0}, ["condado"] = { -- nome do lugar pos = {x=621, y=533, z=7},level = 1,price = 0, premium = 0}, ["dunedain"] = { -- nome do lugar pos = {x=1591, y=371, z=6},level = 1,price = 0, premium = 0}, ["minas"] = { -- nome do lugar pos = {x=1345, y=1371, z=6},level = 1,price = 0, premium = 0}, ["troll1"] = { -- nome do lugar pos = {x=1071, y=877, z=8},level = 1,price = 0, premium = 0}, ["troll2"] = { -- nome do lugar pos = {x=1168, y=922, z=8},level = 1,price = 0, premium = 0}, ["rot"] = { -- nome do lugar pos = {x=1142, y=930, z=9},level = 1,price = 0, premium = 0}, ["pirata"] = { -- nome do lugar pos = {x=193, y=651, z=7},level = 1,price = 0, premium = 0}, ["mino1"] = { -- nome do lugar pos = {x=740, y=415, z=8},level = 1,price = 0, premium = 0}, ["mino2"] = { -- nome do lugar pos = {x=556, y=570, z=7},level = 1,price = 0, premium = 0}, ["pantano"] = { -- nome do lugar pos = {x=1247, y=1074, z=7},level = 1,price = 0, premium = 0}, ["eriador"] = { -- nome do lugar pos = {x=825, y=724, z=7},level = 1,price = 0, premium = 0}, ["dwarf1"] = { -- nome do lugar pos = {x=1410, y=438, z=7},level = 1,price = 0, premium = 0}, ["dwarf2"] = { -- nome do lugar pos = {x=1000, y=617, z=7},level = 1,price = 0, premium = 0}, ["macacos1"] = { -- nome do lugar pos = {x=1270, y=753, z=7},level = 1,price = 0, premium = 0}, ["macacos2"] = { -- nome do lugar pos = {x=624, y=610, z=7},level = 1,price = 0, premium = 0}, ["slime1"] = { -- nome do lugar pos = {x=1362, y=1426, z=6},level = 1,price = 0, premium = 1}, ["slime2"] = { -- nome do lugar pos = {x=1365, y=475, z=7},level = 1,price = 0, premium = 0}, ["slime3"] = { -- nome do lugar pos = {x=433, y=651, z=7},level = 1,price = 0, premium = 0}, ["ghoul"] = { -- nome do lugar pos = {x=1136, y=1052, z=7},level = 1,price = 0, premium = 0}, ["bandit1"] = { -- nome do lugar pos = {x=1120, y=1090, z=7},level = 1,price = 0, premium = 0}, ["bandit2"] = { -- nome do lugar pos = {x=710, y=383, z=7},level = 1,price = 0, premium = 0}, ["cyc1"] = { -- nome do lugar pos = {x=1038, y=869, z=7},level = 1,price = 0, premium = 0}, ["cyc2"] = { -- nome do lugar pos = {x=1104, y=788, z=10},level = 1,price = 0, premium = 1}, ["cyc3"] = { -- nome do lugar pos = {x=1276, y=914, z=6},level = 1,price = 0, premium = 0}, ["stonegolem"] = { -- nome do lugar pos = {x=1324, y=1047, z=7},level = 1,price = 0, premium = 0}, ["dworc"] = { -- nome do lugar pos = {x=640, y=214, z=7},level = 1,price = 0, premium = 0}, ["eregion"] = { -- nome do lugar pos = {x=901, y=725, z=7},level = 1,price = 0, premium = 0}, ["rhun"] = { -- nome do lugar pos = {x=1759, y=813, z=7},level = 1,price = 0, premium = 0}, ["dragonvip"] = { -- nome do lugar pos = {x=1539, y=723, z=6},level = 1,price = 0, premium = 1}, ["erebor"] = { -- nome do lugar pos = {x=1415, y=424, z=4},level = 1,price = 0, premium = 0}, ["mirkwood"] = { -- nome do lugar pos = {x=1253, y=637, z=7},level = 1,price = 0, premium = 0}, ["forochel"] = { -- nome do lugar pos = {x=507, y=116, z=6},level = 1,price = 0, premium = 0}, ["carn"] = { -- nome do lugar pos = {x=676, y=199, z=6},level = 1,price = 0, premium = 0}, ["enedwaith"] = { -- nome do lugar pos = {x=867, y=1004, z=7},level = 1,price = 0, premium = 0}, ["elven"] = { -- nome do lugar pos = {x=999, y=582, z=2},level = 1,price = 0, premium = 0}, ["wyvern"] = { -- nome do lugar pos = {x=823, y=354, z=6},level = 1,price = 0, premium = 1}, ["corsario"] = { -- nome do lugar pos = {x=872, y=1472, z=6},level = 1,price = 0, premium = 0}, ["dunland"] = { -- nome do lugar pos = {x=808, y=930, z=7},level = 1,price = 0, premium = 0}, ["beleghost"] = { -- nome do lugar pos = {x=182, y=589, z=6},level = 1,price = 0, premium = 0}, ["evendim"] = { -- nome do lugar pos = {x=580, y=242, z=6},level = 1,price = 0, premium = 0}, ["bonebeast1"] = { -- nome do lugar pos = {x=1302, y=658, z=7},level = 1,price = 0, premium = 0}, ["bonebeast2"] = { -- nome do lugar pos = {x=1327, y=1300, z=5},level = 1,price = 0, premium = 1}, ["bk1"] = { -- nome do lugar pos = {x=861, y=416, z=7},level = 1,price = 0, premium = 0}, ["bk2"] = { -- nome do lugar pos = {x=1257, y=1371, z=5},level = 1,price = 0, premium = 1}, ["hero1"] = { -- nome do lugar pos = {x=1137, y=1453, z=7},level = 1,price = 0, premium = 0}, ["hero2"] = { -- nome do lugar pos = {x=1200, y=1440, z=7},level = 1,price = 0, premium = 0}, ["hero3"] = { -- nome do lugar pos = {x=1257, y=1367, z=5},level = 1,price = 0, premium = 1}, ["hydra1"] = { -- nome do lugar pos = {x=667, y=724, z=6},level = 1,price = 0, premium = 0}, ["hydra2"] = { -- nome do lugar pos = {x=526, y=641, z=6},level = 1,price = 0, premium = 0}, ["hydra3"] = { -- nome do lugar pos = {x=498, y=686, z=6},level = 1,price = 0, premium = 0}, ["lich"] = { -- nome do lugar pos = {x=1470, y=1034, z=7},level = 1,price = 0, premium = 0}, ["icewitch1"] = { -- nome do lugar pos = {x=723, y=74, z=7},level = 1,price = 0, premium = 0}, ["crystal"] = { -- nome do lugar pos = {x=696, y=80, z=7},level = 1,price = 0, premium = 0}, ["barbarian"] = { -- nome do lugar pos = {x=951, y=98, z=7},level = 1,price = 0, premium = 0}, ["dragon1"] = { -- nome do lugar pos = {x=679, y=327, z=7},level = 1,price = 0, premium = 0}, ["dragon2"] = { -- nome do lugar pos = {x=368, y=660, z=7},level = 1,price = 0, premium = 0}, ["vamp"] = { -- nome do lugar pos = {x=1275, y=1382, z=7},level = 1,price = 0, premium = 1}, ["turtle"] = { -- nome do lugar pos = {x=452, y=509, z=7},level = 1,price = 0, premium = 0}, ["purga"] = { -- nome do lugar pos = {x=1085, y=346, z=7},level = 1,price = 0, premium = 0}, ["northern"] = { -- nome do lugar pos = {x=1541, y=142, z=7},level = 1,price = 0, premium = 1}, ["northern2"] = { -- nome do lugar pos = {x=1541, y=120, z=7},level = 1,price = 0, premium = 1}, ["ered"] = { -- nome do lugar pos = {x=1282, y=90, z=7},level = 1,price = 0, premium = 0}, ["orodruin"] = { -- nome do lugar pos = {x=1578, y=1208, z=0},level = 1,price = 0, premium = 0}, ["ice"] = { -- nome do lugar pos = {x=859, y=127, z=7},level = 1,price = 0, premium = 0}, ["nimrais"] = { -- nome do lugar pos = {x=740, y=1210, z=0},level = 1,price = 0, premium = 0}, ["defiler"] = { -- nome do lugar pos = {x=642, y=492, z=7},level = 1,price = 0, premium = 0}, ["behedemon"] = { -- nome do lugar pos = {x=996, y=611, z=10},level = 1,price = 0, premium = 0}, ["harlond"] = { -- nome do lugar pos = {x=379, y=812, z=5},level = 1,price = 0, premium = 1}, ["riv"] = { -- nome do lugar pos = {x=1052, y=541, z=4},level = 1,price = 0, premium = 0}, ["orc"] = { -- nome do lugar pos = {x=1275, y=804, z=7},level = 1,price = 0, premium = 0}, ["icewitch2"] = { -- nome do lugar pos = {x=1306, y=1290, z=3},level = 1,price = 0, premium = 1}, ["roshamuul"] = { -- nome do lugar pos = {x=192, y=1377, z=7},level = 1,price = 0, premium = 1}, ["quara"] = { -- nome do lugar pos = {x=1375, y=246, z=11},level = 1,price = 0, premium = 0}, ["cormaya"] = { -- nome do lugar pos = {x=960, y=1421, z=7},level = 1,price = 0, premium = 0} } local a = lugar[param] local STORAGE_IR = 12701 local delay = 1 * 1.2 local lastUse = getPlayerStorageValue(cid, STORAGE_IR) local ticks = os.time() - lastUse if ticks < delay then return true else setPlayerStorageValue(cid, STORAGE_IR, os.time()) end if not(a) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que voce pode ir sao: edoras, belfallas, ashenport, bree, riv, dol, esg, argond, moria, mordor, promoOrc, forod, condado, dunedain, anfallas, minas, cormaya.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "As hunts que você pode ir são:") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Até Level 30: troll1, troll2, rot, pirata, mino1, mino2, pantano, eriador, dwarf1, dwarf2, macacos1, macacos2, slime1, slime2, slime3, ghoul, bandit1, bandit2, cyc1, cyc2, cyc3, stonegolem, dworc1, eregion.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "De level 31 a 100: rhun, dragonvip, erebor, mirkwood, forochel, carn, enedwaith, elven, wyvern, corsario, dunland, beleghost, evendim, bonebeast1, bonebeast2, orc, blacknight1, blacknight2, hero1, hero2, hero3, hydra1, hydra2, hydra3, lich, icewitch1, icewitch2, crystal, barbarian, dragon1, dragon2, vamp, turtle, purga, quara") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Level maior que 100: northern, ered, orodruin, ice, nimrais, defiler, behedemon, harlond, northern2, roshamuul") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Lugares onde Apenas VIPS podem ir: minas, slime1, dragonvip, wyvern, cyc2, bonebeast2, vamp, bk2, hero3, icewitch2, northern, anfallas, harlond, roshamuul, cormaya.") return TRUE elseif config.premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas contas VIP tem esse recurso.") return TRUE elseif getPlayerStorageValue(cid, STORAGE_JAIL) > os.time() then doPlayerSendTextMessage (cid, MESSAGE_INFO_DESCR, 'Você só pode sair as '.. os.date("%H:%M:%S", getPlayerStorageValue(cid, STORAGE_JAIL))..' (agora são: ' .. os.date("%H:%M:%S", os.time()) .. ').') return TRUE elseif config.battle ==false and getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.") return TRUE end if a.premium == 1 and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas contas VIP podem acessar esse lugar.") return TRUE else if getPlayerGroupId(cid) >= 3 then doTeleportThing(cid, a.pos) else doSendMagicEffect(getPlayerPosition(cid),27) doTeleportThing(cid, a.pos) doSendMagicEffect(getPlayerPosition(cid),40) end end return TRUE end
Postado Março 4, 2015 10 anos ajuda http://www.tibiaking.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=8529
Postado Março 4, 2015 10 anos Boa tarde, uai, no começo do script tem a parte de configurações: local config = { pz = false, -- players precisam estar em protection zone para usar? (true or false) battle = true, -- players deve estar sem battle (true or false) custo = false, -- se os teleport irão custa (true or false) need_level = false, -- se os teleport irão precisar de level (true or false) premium = false -- se precisa ser premium account (true or false) } Tentou mudar para battle = false? Editado Março 4, 2015 10 anos por Adriano SwaTT (veja o histórico de edições) Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
Postado Março 4, 2015 10 anos Autor Não é isso galera, se eu mudar pra false o player vai poder usar o comando com battle o que eu quero é que ele ignore essa função de battle CASO ESTEJA DENTRO DO PZ
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.