All pastes #386453 Raw Edit

Someone

public text v1 · immutable
·published 2007-03-08 16:53 UTC
rendered paste body
public 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;
}