[Ajuda] Nгo matar propria equipe . - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Nгo matar propria equipe . (
/showthread.php?tid=492348)
Nгo matar propria equipe . -
yNexus - 03.02.2014
eu gostaria que nгo conseguisse ferir alguem da propria equipe, no servidor de TDM
eu utilizei o cуdigo de um cara, que postou num tуpico atraz, esse cуdigo
PHP код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
if(GetPlayerTeam(playerid) == GetPlayerTeam(damagedid))
{
SendClientMessage(playerid, -1, "Nao podes matar os da tua equipa");
return 0;
}
return 1;
}
ele aparece a mensagem, mais eu consigo matar a mesma equipe do mesmo geito, oque posso fazer ?
Re: Nгo matar propria equipe . -
PT - 03.02.2014
olha que top:
https://sampforum.blast.hk/showthread.php?tid=339785
Re: Nгo matar propria equipe . -
FrostyWolf - 03.02.2014
Vocк pode tentar isso:
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
if(GetPlayerTeam(playerid) == GetPlayerTeam(damagedid))
{
SendClientMessage(playerid, -1, "Nao podes matar os da tua equipa");
SetPlayerArmedWeapon(playerid, 0); // Desarma o jogador
return 1;
}
return 1;
}
Mas isso nгo tem sentido, jб que essa public sу checa se quem atirou acertou e nгo afirma se a pessoa recebeu o tiro (o tal do "lag"). (Tenho quase certeza)
E a funзгo de equipe do SA-MP (SetPlayerTeam) nгo permite que os jogadores causem danos aos parceiros.
Re: Nгo matar propria equipe . -
bruxo00 - 03.02.2014
Tente este code:
PHP код:
// OnPlayerTakeDamage
if(GetPlayerTeam(issuerid) == GetPlayerTeam(playerid)) // SEM TEAM-KILL
{
SetPlayerHealth(playerid, GetPlayerHealth(playerid) + amount);
}
(nгo testei)
Re: Nгo matar propria equipe . -
BieeelEvolution - 03.02.2014
Sу usar SetPlayerTeam cara..