Ataques Em Area Nao Funcionam Em Players Da Party

eickhoff
em Linguagens de Programação

eickhoff

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/05/08Posts: 108

Entao galera, esse codigo q eu to trazendo aqui pra vcs é pra q nem magia nem ataque normal pegue nos players da pt, é bom rpa server de war pra galera montar timinho ou até mesmo pra players q vao fazer quest juntos.

é simples, vá ao Combate.cpp

Debaixo de:

 

if((attackerPlayer = attacker->getPlayer()) || (attacker->getMaster()

&& (attackerPlayer = attacker->getMaster()->getPlayer())))

{

 

 

 

Cole:

 

uint32_t party = g_config.getNumber(1);

if(party != 0)

{

Party* attackerPlayerParty = attackerPlayer->getParty();

Party* targetPlayerParty = targetPlayer->getParty();

if(attackerPlayerParty == targetPlayerParty && attackerPlayerParty > 0 && targetPlayerParty > 0)

{

return RET_YOUMAYNOTATTACKTHISPLAYER;

}

}

 

 

 

 

 

 

 

 

 

 

 

 

Taraaaaaaaaaam \o/

acabou, só isso, agora ta tudo tranquilo pra vc e os membros da sua party andarem juntos e usarem todo o poder sem matar um ao outro =)

 

 

Se ajudei da Rep+ /o/

 

 

Obs: nao foi eu q criei esse codigo, eu peguei esse codigo do Gelio do Otland , apenas dei uma modificada pq o codigo dele nao tava funfando aqui na hora de compilar e.e'

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

não testei, mais se você postou deve ter funcionado, e realmente isso é muito bom, espero que muitos ot's usem esse sistema parabens +Rep

 

e só uma duvida, quando usar a magia perto de membros da party, vai manda aquela mensagem "You many not attack this player" ? se sim, acho desnecessário, e se possível se você pudesse retirar essa mensagem ficaria melhor ainda.

 

AA, E bote o código ente "

 [/ code]" para ter uma melhor organização.

 

@Edit: O Grande problema será na hora de fazer x1 sem pega pz '-'

eickhoff

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 21/05/08Posts: 108

Quando vc solta magia perto nao aparece a msg nao, e quanto ao x1, só ir pra arena do ot pow

Tibira18

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/05/15Posts: 16

boa noite, uso tfs 1.0, e no meu combate nao tem essa parte ai, sabe se posso adcionar esse sistema?