Essa condição:
attacker->getPlayer()
é sempre verdadeira, então vc pode remover do if
---
target->getCreature()
target já é uma Creature, então isso sempre retorna o mesmo valor de target, vc pode escrever somente
target
---
Essa condição:
attacker->getCreature()->isSummon()
é sempre falsa e o if nunca vai ser executado






info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino
Olá pessoal!
Esse é um tutorial bem simples para o player(master) não poder atacar seus summons e o summon do player(master) não atacar outros players.
Esse tutorial é muito útil principalmente para quem está desenvolvendo derivados.
*OBS: Esse tutorial só funciona para TFS 1.X (1.0+)
Vamos ao tutorial!!!
Siga os passos à seguir:
1- Abra sua source e procure o arquivo combat.cpp
2- Procure pela função:
3- Insira o código à seguir dentro da função encontrada no passo anterior:
4- Compile a source
Pronto! Agora está terminado e você pode jogar!
Um recurso simples, mas bem útil.
Editado Janeiro 30 por Yan18