18.11.2016, 14:57
Hello i need your help wery fast how i need create simple command which give me one frag or more. I Need it for test
me variable "pKills"
me variable "pKills"
enum P_DATA {
pKills,
pDeaths
}
new pInfo[MAX_PLAYERS][P_DATA]; /* Hooking pInfo to player and some P_DATA so we can use pInfo[playerid][pKills] += 1; etc. */
public OnPlayerDeath(playerid, killerid, reason)
{
pInfo[playerid][pDeaths] += 1; //adding 1 death to players deaths
if(killerid != INVALID_PLAYER_ID) { //if the killer exists, making sure player didnt die by falling, admin killed etc.
pInfo[killerid][pKills] += 1; //adding 1 more kill to the killer
new string[64];
format(string,sizeof(string),"You have %i kills in total",pInfo[killerid][pKills]);
SendClientMessage(killerid,COLOR_GREEN,string);
}
return 1;
}
CMD:addkills(playerid,params[]) {
new kills;
if(sscanf(params,"i",kills)) return SendClientMessage(playerid,COLOR_RED,"Usage: /addkills [kills]");
pInfo[playerid][pKills] += kills; //adds to current kills
return true;
}