Bom, tem vários jeitos de se fazer isso. Se eu fosse fazer iria implementar a lógica em combat.cpp.
Olhe na função Combat
canTargetCreature. Acho que dá pra você ter uma idéia por lá.
Abraços
Niohundranittionio
Por eduardo190696, 13 de set. de 2012 em Scripts
info
Grupo: Campones
Registrado: 19/07/12
Posts: 37
Reputação: +1

Bom, tem vários jeitos de se fazer isso. Se eu fosse fazer iria implementar a lógica em combat.cpp.
Olhe na função Combat
canTargetCreature. Acho que dá pra você ter uma idéia por lá.
Abraços
Niohundranittionio
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

/data/creaturescripts/scripts
nome.lua
function onAttack(cid, target) if target == getCreatureSummons(cid)[1] then return false end end
creaturescripts.xml
<event type="attack" name="notAttackSummon" script="nome.lua"/>
login.lua
registerCreatureEvent(cid, "notAttackSummon")
Tá meio pogado mais deve funcionar.
E PEÇO QUE TIREM MEU NOME DA EQUIPE PORQUÊ NÃO ESTOU MAIS NO PROJETO
info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47

Bom, @Skymagnum, se o player usar magia acerta o summon, e pelo que vi o summon consegue acerta o player tb D; mais isso não testei, sera que tem como evitar que player acerte magia em summons e summon não acertem magias no dono
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

Lol, summon não acerta magia nos donos se ele for summon mesmo.
info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47

Duvida sanada - pode fechar o tópico.
info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47
Queria saber o que preciso fazer para que o player não possa atacar o seu summon, e quando o summon use algum spell de área não acerte o player.