Postado Julho 12, 2018 6 anos 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++!
Postado Julho 12, 2018 6 anos 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 Julho 12, 2018 6 anos 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.