rendered paste bodypublic OnPlayerDeath(playerid, killerid, reason)
{
new GPM;
new string[256];
new killcount;
killcount = udb_UserInt(ThisGuy,"kills");
GPM = GetPlayerMoney(playerid);
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
if(killerid == INVALID_PLAYER_ID) {
SendClientMessage(playerid,COLOR_NOTIFY,"Killing yourself does not make you gain experience!");
}
else if(LoggedIn[playerid] == 0) {
SendClientMessage(playerid,COLOR_NOTIFY,"You are not logged in! Stop killing!");
}
else {
GivePlayerMoney(playerid,100);
udb_UserSetInt(ThisGuy,"gLevel",GetPlayerMoney(playerid));
format(string,sizeof(string),"You currently have %s XP!",GPM);
}
for(new i = 1; i<MAX_PLAYERS; i++) {
udb_UserSetInt(ThisGuy,"kills", i);
}
else if(100 <= killcount >= 299) {
SendClientMessage(playerid,COLOR_NOTIFY,"Your new rank is: Lieutenant!");
}
else if(killcount >= 300 && killcount <= 600) {
SendClientMessage(playerid,COLOR_NOTIFY,"Your new rank is: Sergeant!");
}
else if(killcount >= 600) {
SendClientMessage(playerid,COLOR_NOTIFY,"Your new rank is: General!");
}
return 1;
}