Boa noite, gostaria de um script que funciona de tal forma abaixo:
Uma parede que abre assim que todos players (9 no caso) estiverem em tal posiçao.
Rep+.
Boa noite, gostaria de um script que funciona de tal forma abaixo:
Uma parede que abre assim que todos players (9 no caso) estiverem em tal posiçao.
Rep+.
[Show off] Mapping Pokémon (OLD)
[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland Rock = Para conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) = Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG = Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons = Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) = Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui
Fiz por action, se não se importa.
local posis = { {x = x, y = y, z = z}, --Posição onde o jogador deve ficar. {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, } local wall_pos = {x = x, y = y, z = z} --Coordenadas da posição da parede. local wall = x --ID da parede. local check = 0 function onUse(cid, item, frompos, item2, topos) for a, b in pairs(posis) do if not isPlayer(getThingFromPos(b)) then return doPlayerSendCancel(cid, "Um ou mais jogadores não estão nas posições corretas.") else check = check + 1 end end if check == #posis and getTileItemById(wall_pos, wall).uid > 0 then doRemoveItem(getTileItemById(wall_pos, wall).uid, 1) end return true end
Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.
Perfeito mano, ta bom por action msm. Amanha te dou os 2 Reps.
---EDIT--
Só mais uma coisinha, poderia colocar um tempo para a parede aparecer dvolta ?
[Show off] Mapping Pokémon (OLD)
[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland Rock = Para conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) = Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG = Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons = Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) = Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui
Em segundos ou minutos?
Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.
Minutos.
[Show off] Mapping Pokémon (OLD)
[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland Rock = Para conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) = Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG = Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons = Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) = Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui
local posis = { {x = x, y = y, z = z}, --Posição onde o jogador deve ficar. {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, } local wall_pos = {x = x, y = y, z = z} --Coordenadas da posição da parede. local wall = x --ID da parede. local time = 5 --Tempo, em minutos, para a parede reaparecer. local check = 0 function onUse(cid, item, frompos, item2, topos) for a, b in pairs(posis) do if not isPlayer(getThingFromPos(b)) then return doPlayerSendCancel(cid, "Um ou mais jogadores não estão nas posições corretas.") else check = check + 1 end end if check == #posis and getTileItemById(wall_pos, wall).uid > 0 then doRemoveItem(getTileItemById(wall_pos, wall).uid, 1) addEvent(function() doCreateItem(wall, 1, wall_pos) end, time * 60 * 1000) end return true end
Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.
Vlw, pode mover.
[Show off] Mapping Pokémon (OLD)
[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland Rock = Para conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) = Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG = Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons = Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) = Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui
Tópico movido para a seção de dúvidas e pedidos resolvidos.
Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.
"O fracasso é a oportunidade de se começar de novo inteligentemente"