Postado Agosto 11, 2020 4 anos .Qual servidor ou website você utiliza como base? tfs 0.4 8-60 Qual o motivo deste tópico? Tem como adicionar nesse script para não puxar x monstro? Você tem o código disponível? Se tiver publique-o aqui: Spoiler local config = { walks = 8, -- qnts passos ele vai dar delay = 200, -- de qnts em qnts milisegundos ele dรก cada passo speed = 400 -- velocidade que ele vai ficar enquanto estiver sob efeito do taunt } function onCastSpell(cid, var) local itemid = 11322 local waittime = 180 -- Tempo de exhaustion local storage = 6377 local poz = getCreaturePosition(cid) -- effeito no caster if exhaustion.check(cid, storage) then doPlayerSendChannelMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde ".. exhaustion.get(cid, storage) .. " segundos para usar o jutsu novamente.", TALKTYPE_CHANNEL_O, CHANNEL_SPELL) return false end Taunt(cid, variantToNumber(var), config.delay, config.walks) doChangeSpeed(variantToNumber(var), (config.speed - getCreatureBaseSpeed(variantToNumber(var)))) addEvent(function() if isCreature(variantToNumber(var)) then addEvent(doSendMagicEffect, 100, {x = poz.x+4, y = poz.y, z = poz.z}, 624) doChangeSpeed(variantToNumber(var), (-config.speed + getCreatureBaseSpeed(variantToNumber(var)))) end end, config.delay * (config.walks + 1)) exhaustion.set(cid, storage, waittime) return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Agosto 11, 2020 4 anos Ola amigo, testa assim: local config = { walks = 8, -- qnts passos ele vai dar delay = 200, -- de qnts em qnts milisegundos ele dรก cada passo speed = 400, -- velocidade que ele vai ficar enquanto estiver sob efeito do taunt waittime = 180, -- tempo de exhaustion storage = 6377, monsters = {"Trainer"} -- Nome dos monstros que não pode ser usado, ex: {"Trainer", "Dragon", "Bear"...} } function onCastSpell(cid, var) local poz = getCreaturePosition(cid) -- effeito no caster local target = getCreatureTarget(cid) for _, name in ipairs(config.monsters) do if (isMonster(target) and getCreatureName(target) == name) then doPlayerSendCancel(cid, "Você não pode utilizar esta spell neste monstro.") return false end end if exhaustion.check(cid, config.storage) then doPlayerSendChannelMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde ".. exhaustion.get(cid, config.storage) .. " segundos para usar o jutsu novamente.", TALKTYPE_CHANNEL_O, CHANNEL_SPELL) return false end Taunt(cid, variantToNumber(var), config.delay, config.walks) doChangeSpeed(variantToNumber(var), (config.speed - getCreatureBaseSpeed(variantToNumber(var)))) addEvent(function() if isCreature(variantToNumber(var)) then addEvent(doSendMagicEffect, 100, {x = poz.x+4, y = poz.y, z = poz.z}, 624) doChangeSpeed(variantToNumber(var), (-config.speed + getCreatureBaseSpeed(variantToNumber(var)))) end end, config.delay * (config.walks + 1)) exhaustion.set(cid, config.storage, config.waittime) return true end Projeto/Serviços que desenvolvi durante esse Tempo. [SERVIDOR] - NTO By Madara Rinnegan - Criado em 2014
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.