Ir para conteúdo

[Encerrado] [Erro] Cada clan em seu tile


Wiisht

Posts Recomendados

Alguem pode me ajudar com esse script aqui ?
no caso o script teria que fazer cada player ficar em seu tile e depois o player puxar a alavanca e assim todos ser teleportados..
mais tem um porém:
- Cada Tile vai ter a marca do clan, exemplo em um tile só volcanic pode ficar, em outro só o raibolt etc.. se for um naturia no tile do raibolt qnd puxar a alavanca ele nao teleporta.
- Os Players tenque ter level 400 ou mais para serem teleportados.
- Os Players tenque ser rank 5 do clan..

Obs: o Script está teleportando normalmente, porem qualquer player de cada clan pode ficar em qualquer tile (volcanic em seavell etc)..
qualquer level é teleportado e qualquer rank tbm !

se alguem puder me ajudar e mudar para que cada um fique no seu tile, e tenha level 400 e rank 5 por favor =/ thanks

local posis = {

{'Volcanic', {x=777, y=685, z=7}}, --nome de cada clan e a pos aonde o player desse clan tem q tar...
{'Seavell', {x=776, y=683, z=7}},
{'Orebound', {x=781, y=685, z=7}},
{'Wingeon', {x=781, y=681, z=7}},
{'Malefic', {x=779, y=682, z=7}},
{'Gardestrike', {x=782, y=684, z=7}},
{'Psycraft', {x=782, y=682, z=7}},
{'Naturia', {x=777, y=681, z=7}},
{'Raibolt', {x=779, y=684, z=7}},
}
local toPosi = {x=778, y=662, 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) <= 400 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 == 14474 and 14474 or 14474))
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


Alguem da um help urgente aqui por favor ? :x

Editado por Wiisht
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...