Ir para conteúdo
  • 0

Alavanca Teleporta Geral Menos X Player


1579091

Pergunta

Gostaria de um script que funcionasse assim:

 

Em meu ot, eu tenho castle war, mais é bem inovado (no final qm puxar a alavanca ganha), mas vamos ao que enteressa:

 

Gostaria que quando um jogador puxasse a alavanca, todos os jogadores de outras guilds focem teleportados para o templo, lembrando que> Teleportar apenas os jogadores que estiverem de tal pos até tal pos.. (tudo isso configuravel)...

 

Bom caso não entenda eu posso explicar melhor. VLW

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Em data/actions/scripts crie um arquivo.lua e cole isto dentro:

 

function onUse(cid, item, position, fromPosition, toPosition)

local pos = {x=1,y=1,z=1} -- local para onde os players serão teleportados
local fromPosition,toPosition = {x=1,y=1,z=1},{x=1,y=1,z=1} -- canto superior esquerdo, canto inferior direito

for x = fromPosition.x, toPosition.x do
for y = fromPosition.y, toPosition.y do
local m = getTopCreature({x=x, y=y, z=fromPosition.z}).uid
if m ~= 0 and isPlayer(m) and getPlayerGuildId(cid) ~= getPlayerGuildId(m) then
doCreatureSay(cid, "Os players das guilds adversárias foram teleportados.", TALKTYPE_ORANGE_1)
doTeleportThing(m, pos)
doSendMagicEffect(pos, 10)
end
end
end
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end

 

Em actions.xml cole a tag:

<action actionid="ACTIONID_DA_ALAVANCA" script="NOMEDOSEUARQUIVO.lua"/>

Link para o comentário
Compartilhar em outros sites

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