[AJUDA]Anti-Team Kill
#1

Vi em alguns servidores que os membros da mesma gangue nгo conseguiam se matar, ficava como se tivesse de god mode, mas apenas pros membros da propria gangue...
Pesquesei mas nгo achei ):
PS: Jб tentei com o SetPlayerTeam no OnPlayerSpawn, mas nгo deu certo, por isso estou pedindo ajuda.



Grato.
Reply
#2

Bom eu nunca vi esse sistema mais vou tentar elabora-lo e postarei aqui para vocк
Reply
#3

Usa AddPlayerClassEx
Reply
#4

Normalmente a funзгo SetPlayerTeam nгo funciona muito bem, o segundo ou terceiro jogador a entrar no servidor sofre danos da mesma equipe, mas apуs a morte a funзгo funciona corretamente, entгo eu uso o seguinte esquema:

Quote:

#include <a_samp>

forward AntiTeamKill();

new TimerTeamKill;

public OnGameModeInit()
{
// Todo seu code
TimerTeamKill = SetTimer("AntiTeamKill", 1000, true);
return 1;
}

public OnGameModeExit()
{
KillTimer(TimerTeamKill);
return 1;
}

public AntiTeamKill()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetPlayerTeam(i, gTeam[i]);
}
}
return 1;
}
ATENЗГO, a variбvel gTeam й a variбvel que define o time/gang do jogador, mude para a sua.

Por favor se tiver algo errado me corrija-me.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)