Ir para conteúdo
  • 0

Alavanca


M i s s

Pergunta

Alguem consegue me ajudar com um script de uma alavanca que só teleporta os players que estão em determinada posição se cada um for de um clan, no caso são 9  Volcanic, Seavell, Orebound, Wingeon, Malefic, Gardestrike, Psycraft, Naturia e Raibolt.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Em 07/01/2019 em 12:53, R e d disse:

Alguem consegue me ajudar com um script de uma alavanca que só teleporta os players que estão em determinada posição se cada um for de um clan, no caso são 9  Volcanic, Seavell, Orebound, Wingeon, Malefic, Gardestrike, Psycraft, Naturia e Raibolt.

ja tene n forum??

nao?

1 minuto atrás, KaboFlow disse:

ja tene n forum??

nao?

 

 

local posis = {
{'Volcanic',    {x=223, y=405, z=7}}, --nome de cada clan e a pos aonde o player desse clan tem q tar...
{'Seavell',     {x=223, y=407, z=7}},
{'Orebound',    {x=223, y=409, z=7}},
{'Wingeon',     {x=225, y=410, z=7}},
{'Malefic',     {x=227, y=409, z=7}},
{'Gardestrike', {x=227, y=407, z=7}},
{'Psycraft',    {x=227, y=405, z=7}},
{'Naturia',     {x=225, y=407, z=7}},
{'Raibolt',     {x=225, y=404, z=7}},
}

local toPosi = {x=225, y=407, z=8} --pos pra onde os players serao teleportados

function onUse(cid, item, frompos, item2, topos)


for _, array in ipairs(posis) do
local p = getRecorderPlayer(array[2])
if not isPlayer(p) or getPlayerClanName(p) ~= array[1] and getPlayerLevel(cid) <= 150 then
doPlayerSendTextMessage(cid, 27, "One or more players aren't in the correct place or not have level necessary!")
return true
end
end
doTransformItem(item.uid, (item.itemid == 19390 and 19390 or 19390))
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

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...