14.02.2014, 18:35
What I said to do is pretty basic, though.
You only need to know very very basic operatives, anyways...
You only need to know very very basic operatives, anyways...
pawn Код:
if(strcmp("/kill", cmdtext) == 0)
{
SetPlayerHealth(playerid,-1); // zabije hraca
SendClientMessage(playerid, 0x800080FF, "[ Server ] Spбchal si samovraždu.");
new string[130],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
format(string,sizeof string,"{C0C0C0}[ Samovražda ] Hrбc {FF0000}%s{C0C0C0} spбchal samovraždu.",name);
SendClientMessageToAll(0xFFFFFFAA,string);
printf("Player %s used command %s",Jmeno(playerid), cmdtext);
pDeaths[playerid] ++;
SetPVarInt(playerid,"Suicided",1); // set the variable
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new playername[24], killername[24];
if(GetPVarInt(playerid,"Suicided") == 0) //check if player suicided
{
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerName(killerid, killername, sizeof(killername));
PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/ha4beyib1d/laugh_dp.wav");
PlayAudioStreamForPlayer(killerid, "http://k007.kiwi6.com/hotlink/sx65ro...amestartup.mp3");
new string[128];
format(string,sizeof string,"{C0C0C0}[ KILL-LIST ] Hrбc %s zabil %s.",killername, playername);
SendClientMessageToAll(0xFFFFFFAA,string);
}
SetPVarInt(playerid,"Suicided",0); // reset the variable
return 1;
}