Ir para conteúdo

Featured Replies

Postado

Me ajudem ai pra arrumar esse erro, e um tipo de comando que só uma vocation pode usar. E ta dando erro, pq fala e teleporta pra um lugar, falando dnv, volta pro lugar ondem falou da primeira vez! Me ajudem a corrigir pfr. REP++!

 

image.thumb.png.db295662b272dbbe9a56d1a91f434968.png

Resolvido por Vodkart

Ir para solução
  • Respostas 15
  • Visualizações 808
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • esqueci pra setar storage pra 0     local storage, storage1 = 8910,158787 -- storage local position = {x=1541, y=1157, z=7} local voc, effect = 8, 2 function onSay(cid, param, word) if g

Posted Images

Postado
  • Autor

Script:: 

 

Spoiler

local storage = 8910 -- storage
local position = {x=1541, y=1157, z=7} --Position pra onde o player vai ao usar a spell
local voc = 8 --ID da vocation
local effectIda = 2 --Numero do effect de ida
local effectVinda = 2 --Numero do effect da volta

local pos = {}

function onSay(cid, param, word)

if getPlayerVocation(cid) == voc then

if getPlayerStorageValue(cid, storage) ~= 1 then
  table.insert(pos, getCreaturePosition(cid))
    setPlayerStorageValue(cid, storage, 1)
    doSendMagicEffect(getCreaturePosition(cid), effectIda)
    doTeleportThing(cid, position)

else
  doTeleportThing(cid, pos[1])
  setPlayerStorageValue(cid, storage, 0)
  table.remove(pos)
  doSendMagicEffect(getCreaturePosition(cid), effectVinda)
end

end
return true
end

 

Postado

Teste utilizar este código

 

local storage = 8910 -- storage
local position = {x=1541, y=1157, z=7} --Position pra onde o player vai ao usar a spell
local voc = 8 --ID da vocation
local effectIda = 2 --Numero do effect de ida
local effectVinda = 2 --Numero do effect da volta

local pos = {}

function onSay(cid, param, word)
    if getPlayerVocation(cid) == voc then
        if getPlayerStorageValue(cid, storage) ~= 1 and pos[cid] ~= 0 then
            pos[cid] = getCreaturePosition(cid)
            setPlayerStorageValue(cid, storage, 1)
            doSendMagicEffect(getCreaturePosition(cid), effectIda)
            doTeleportThing(cid, position)
        else
            doTeleportThing(cid, pos[cid])
            setPlayerStorageValue(cid, storage, 0)
            pos[cid] = 0
            doSendMagicEffect(getCreaturePosition(cid), effectVinda)
        end
    end
    return true
end

 

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.6k

Informação Importante

Confirmação de Termo