Postado Dezembro 9, 2017 7 anos @rizen -- Script Editado por Ckfox local config = { --XXX Quest-- [40000] = { -- ActionID que ficara no objeto da quest (EX:Alavanca) posis = { {'play1', {x=223, y=405, z=7}}, -- Posição de onde o player deve ficar {'play2', {x=223, y=407, z=7}}, -- Posição de onde o player deve ficar {'play3', {x=223, y=409, z=7}}, -- Posição de onde o player deve ficar {'play4', {x=225, y=410, z=7}}, -- Posição de onde o player deve ficar }, toPosi = {x=225, y=407, z=8}, -- Posição de onde o player será teleportado lvl = 150, -- Level necessario para fazer a quest item = {2160, 1}, -- Item necessario para entrar area1 = {x = 483, y = 1132, z = 8}, -- Essa parta e a area que os players estarão area2 = {x = 560, y = 1208, z = 8}, -- Essa parta e a area que os players estarão }, } function onUse(cid, item, frompos, item2, topos) local area1 = config[item.actionid].area1 local area2 = config[item.actionid].area2 if #getPlayerInArea(area1, area2) > 0 then doPlayerSendTextMessage(cid, 20, "Tem um player na quest, espere sua vez!") return true end local posis = config[item.actionid].posis local toPosi = config[item.actionid].toPosi local lvl = config[item.actionid].lvl local itens = config[item.actionid].item for _, array in ipairs(posis) do local p = getRecorderPlayer(array[2]) if not isPlayer(p) ~= array[1] and getPlayerLevel(cid) <= lvl then doPlayerSendTextMessage(cid, 27, "Alguém está fora do lugar ou não tem level suficiente para entrar!") return true end if not doPlayerRemoveItem(p, itens[1], itens[2]) then doPlayerSendTextMessage(cid, 27, "Você precisa de "..itens[2]..""..itens[1].."para entrar!") return true end end for _, array in ipairs(posis) do local p = getRecorderPlayer(array[2]) if isPlayer(p) then doTeleportThing(p, toPosi) doSendMagicEffect(getThingPos(p), 21) end end return true end Ajudei? REP+ Meus Servers: PokeUnwind Em Breve Rust Tibia Fechado Tópicos: [Tutorial] Adicionando Pokemons com icon system [Solução] ElfBot não abre corpos Projetos: DigiTibia Fechado Rust Tibia Fechado(temporariamente!)
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.