Ir para conteúdo

Featured Replies

Postado

Alguem pode me ajudar a arruma minha spell de teleport? Quando eu uso ela pega e leva todo mundo que tiver perto e teleporta junto, e ela retorna pro lugar, alguem pode me ajudar a arrumar pra n retornar e n levar quem estar perto tbm? Dou rep+!!

SCRIPT:

function onCastSpell(cid, words, param)

local waittime = 20 -- Tempo de exhaustion

local storage = 5560

local pos = getCreaturePosition(cid)

from = {x=pos.x, y=pos.y, z=pos.z}

to = {x = 1235, y = 772, z = 7} -- Para onde o teleport levará (players)

to1 = {x = 1235, y = 773, z = 7} -- Para onde o teleport levará (caster)

area1 = {x = 1231, y = 769, z = 7} -- Ponta de cima na esquerda na area que o tp leva

area2 = {x = 1239, y = 775, z = 7} -- Ponta de baixo na direita na area que o tp leva

level = 100 -- Level necessário

ppos = getCreaturePosition(cid)

pl1 = {x=ppos.x-7, y=ppos.y-5, z=ppos.z}

pl2 = {x=ppos.x+7, y=ppos.y+5, z=ppos.z}

if getPlayerLevel(cid) < level then

doPlayerSendCancel(cid, "Você precisa de level "..level.." para usar essa magia.")

return true

end

function back(cid)

if isInArea(getCreaturePosition(cid), area1, area2) then

doTeleportThing(cid, from)

end

end

function go(cid)

if isInArea(getCreaturePosition(cid), pl1, pl2) then

doTeleportThing(cid, to)

end

end

function gos(cid)

if isInArea(getCreaturePosition(cid), from, from) then

doTeleportThing(cid, to1)

end

end

if exhaustion.check(cid, storage) == false then

for _, pid in ipairs(getPlayersOnline()) do

addEvent(back, 5000, pid) -- Tempo para retornar ao lugar que usou a magia

addEvent(go, 200, pid)

addEvent(gos, 1, pid)

doSendMagicEffect(getCreaturePosition(pid), 196)

doCreatureSay(pid, "ALGUEM USOU O KAMUI!", TALKTYPE_MONSTER) --- Mensagem

addEvent(setPlayerStorageValue, 10000, pid, 1634, -1)

end

exhaustion.set(cid, storage, waittime)

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.")

end

return true

end

  • 5 months later...

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo