17.06.2009, 12:12
I want to build an Anti Team Killing System ,
if i will try to shoot at my teammate ,
The bullets will has no effect .
if i will try to shoot at my teammate ,
The bullets will has no effect .
// Under OnPlayerDeath
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
if(gTeam[killerid] != gTeam[playerid]) {
// Valid kill
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000);
}
else {
// Team Kill
new warning[256];
format(warning, sizeof(warning), "Team killing is not allowed here!");
SendClientMessage(killerid, COLOR_RED, warning);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(killerid, -1000);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
}