All pastes #576198 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-06-19 12:02 UTC
rendered paste body
public OnPlayerDeath(playerid, killerid, reason)
{
    new playercash;
	new killedplayer[MAX_PLAYER_NAME];
	new string[256];
	new playername[256];
GetPlayerName(playerid, playername, sizeof(playername));
	SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
	dmPlayers[playerid]=999;
 new killername[256];
	GetPlayerName(killerid, killername, sizeof(killername));
	playercash = GetPlayerMoney(playerid);
	if(killerid == INVALID_PLAYER_ID)
{
 SendClientMessage(playerid, COLOR_WHITE, " ");
 
}
else
{
 Kills[killerid] +=1;
 dini_IntSet(udb_encode(killername),"kills",Kills[killerid]);
}


      
	// ======================== Levels System!!!!!! ==============================
/*	Kills[killerid] += 1;
	dini_IntSet(udb_encode(killername),"kills",Kills[killerid]);
	*/
if(Kills[killerid] == 35) {
  level[killerid] = 1;
  dini_IntSet(udb_encode(killername), "level", 1);
  SendClientMessage(killerid, COLOR_GREEN, " !áøëåúéðå, òìéú ìøîä 1");
  }
  
  if(Kills[killerid] == 75) {
  level[killerid] = 2;
  dini_IntSet(udb_encode(killername), "level", 2);
  SendClientMessage(killerid, COLOR_GREEN, " !2 áøëåúéðå, òìéú ìøîä");
  }
  if(Kills[killerid] == 115) {
  level[killerid] = 3;
  dini_IntSet(udb_encode(killername), "level", 3);
  SendClientMessage(killerid, COLOR_GREEN, " !3 áøëåúéðå, òìéú ìøîä");
  }
  if(Kills[killerid] == 160) {
  level[killerid] = 4;
  dini_IntSet(udb_encode(killername), "level", 4);
  SendClientMessage(killerid, COLOR_WHITE, " !4 áøëåúéðå, òìéú ìøîä");
  }
  if(Kills[killerid] == 205) {
  level[killerid] = 5;
  dini_IntSet(udb_encode(killername), "level", 5);
  SendClientMessage(killerid, COLOR_WHITE, " !5 áøëåúéðå, òìéú ìøîä");
  }
	if(killerid == INVALID_PLAYER_ID)
	{
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
	}
	 else
	{
    	SendDeathMessage(killerid,playerid,reason);
		SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		if(bounty[playerid] > 0 && (playerGang[killerid] == 0 || playerGang[playerid] != playerGang[killerid])) {
			GetPlayerName(playerid, killedplayer, sizeof(killedplayer));
			format(string, sizeof(string), " %s îäøéâú $%d äøååçú", bounty[playerid], killedplayer);
			SendClientMessage(killerid, COLOR_GREEN, string);

			GivePlayerMoney(killerid, bounty[playerid]);
			bounty[playerid] = 0;
		}
		if(playercash > 0)  {
			GivePlayerMoney(killerid, playercash);
		}
   	}
   	
   	if(playercash > 0)
   	{
	    ResetPlayerMoney(playerid);
    }
 	return 1;
}