Postado Agosto 13, 2020 4 anos 1 hora atrás, Lurk disse: @BangxD EDITADO: tinha um erro em spells.xml que eu concertei ali em baixo mas agora resolvi e atualizei aqui, não precisa ir até ali em baixo pra pegar o script 100% funcional crie em data/spells/canceltarget.lua (vc precisa dessa função https://tibiaking.com/forums/topic/100197-tfs-0x-função-doplayertargetcreature/) --[[ Made by Moira (Lurk on TibiaKing) ]]-- local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) function onCastSpell(cid, var) local target = getCreatureTarget(cid) doPlayerTargetCreature(target, target) return doCombat(cid, combat, var) end e em spells.xml <instant name="Cancel Enemy Target" words="Cancel Enemy Target" lvl="12" mana="20" range="3" blockwalls="1" needtarget="1" exhaustion="2000" needlearn="0" event="script" value="canceltarget.lua"> </instant> da pra colocar exausted pra usar novamente? e tbm pro player ficar sem targetar por um tempo? parabéns pelo script ta show
Postado Agosto 13, 2020 4 anos @diarmaint editei minha primeira resposta do tópico aqui, olha lá @RicK Sanchez @BangxD atualizem tb @leozincorsair atualizei dnv atualizado dnv, acessa aqui https://tibiaking.com/forums/topic/100214-spell-que-bloqueia-o-target-do-player/ @diarmaint @RicK Sanchez @BangxD Se eu te ajudei e você também quer me ajudar, faça uma doação Tfs 0.4 - Click up Tfs 0.4 - Countdown horário dos próximos eventos Tfs 0.4 - Spell que cancela o target do inimigo
Postado Agosto 13, 2020 4 anos Autor 7 horas atrás, Lurk disse: @BangxD @RicK Sanchez acabei de testar aqui, em spells.xml troca por isso aqui <instant name="Cancel Enemy Target" words="Cancel Enemy Target" lvl="12" mana="20" range="3" blockwalls="1" needtarget="1" exhaustion="2000" needlearn="0" event="script" value="canceltarget.lua"> </instant> Até funcionou, porém queria que todos que estiver min atacando seja cancelado o target. por que no seu caso ai eu tenho que selecionar um alvo pra poder usar a magia. queria que cancela-se todos que estiver em um x area. estou tentando. Spoiler function onCastSpell(cid, param) local spec = getSpectators(getCreaturePosition(cid), 8, 8, FALSE) for i, pid in ipairs(spec) do if isCreature(pid) == TRUE and isPlayer(cid) and getCreatureHealth(pid) > 1 then local target = getCreatureTarget(pid) doSendMagicEffect(getCreaturePosition(pid), 15) doPlayerTargetCreature(target, target) end end return TRUE end Editado Agosto 13, 2020 4 anos por BangxD (veja o histórico de edições)
Postado Setembro 3, 2020 4 anos Em 13/08/2020 em 18:26, BangxD disse: queria que cancela-se todos que estiver em um x area. Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito. Aristóteles
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.