Jump to content
  • 0

Problema "Array index out of bounds"


Question

Posted (edited)
[10:48:54] [debug] Run time error 4: "Array index out of bounds"
[10:48:54] [debug]  Accessing element at index 65535 past array upper bound 299
[10:48:54] [debug] AMX backtrace:
[10:48:54] [debug] #0 00036850 in public OnPlayerDeath (0, 65535, 54) from GM.amx

 

public OnPlayerDeath(playerid, killerid, reason)
{
	if (IsPlayerNPC(killerid)) Kick(killerid);
    new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	//===Anti-Flod===
	assert( AntiFlood_Check( playerid ) );
	//===Anti-Flod===
	GetPlayerName(playerid, sendername, sizeof(sendername));
	GetPlayerName(killerid, giveplayer, sizeof(giveplayer));
	new string[128];// era 128
	new str[128];
	new y5, m5, d5;
	new h5,mi5,s5;
	getdate(y5,m5,d5);
	gettime(h5,mi5,s5);
	format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s killed %s (%d)",d5,m5,y5,h5,mi5,s5,sendername,giveplayer,reason);
	DeathLog(string);
	new factionid[MAX_PLAYERS];
		if(PlayerInfo[killerid][pMember] != 0) factionid[killerid] = PlayerInfo[killerid][pMember];
		else if(PlayerInfo[killerid][pLeader] != 0) factionid[killerid] = PlayerInfo[killerid][pLeader];
		if(PlayerInfo[playerid][pMember] != 0) factionid[playerid] = PlayerInfo[playerid][pMember];
		else if(PlayerInfo[playerid][pLeader] != 0) factionid[playerid] = PlayerInfo[playerid][pLeader];
		
	if(XDeaths[playerid] == 0)
    {
       LastDeath[playerid] = gettime();
    }
    XDeaths[playerid]++;
    if(XDeaths[playerid] == 2)
    {
        if((gettime() - LastDeath[playerid]) <= 2)
        {
            new year, month,day;
			getdate(year, month, day);
			new plrIP[16];
			GetPlayerIp(playerid,plrIP, sizeof(plrIP));
			format(string, sizeof(string), "%s was banned by AdmBot, reason: Fake Killing Spam (%d-%d-%d) %s", giveplayer,day,month,year,plrIP);
			BanLog(string);
			format(string, sizeof(string), "{FF0000}UltraCs: {EEF211}%s was banned by AdmBot. Reason: Fake Killing Spam.", GetName(playerid));
			SendClientMessageToAll(COLOR_RED, string);
			Ban(playerid);
        }else
        if((gettime() - LastDeath[playerid]) > 2)
        {
            XDeaths[playerid]=0;
        }
    }
 	PlayerInfo[killerid][pKills]++;
	PlayerInfo[playerid][pDeaths]++;
	if(PlayerInfo[killerid][pInMDM] == 1 && IsMinigun)
	{
	    PlayerInfo[killerid][pmgKills]++;
	}
	if(PlayerInfo[killerid][pInMDM] == 1)
	{
		format(string, sizeof(string), "{DAA520}You killed {FF6699}%d {CCFFCC}enemies.", PlayerInfo[killerid][pmgKills]);
		SendClientMessage(killerid,0xFFD700AA, string);
	}
	if(PlayerInfo[killerid][pInDM] == 1 && IsDM == 1)
	{
	    PlayerInfo[killerid][pdmKills]++;
	}
	if(PlayerInfo[killerid][pInDM] == 1)
	{
		format(string, sizeof(string), "{CCFFCC}You killed {FF6699}%d {CCFFCC}enemies.", PlayerInfo[killerid][pdmKills]);
		SendClientMessage(killerid,0xFFD700AA, string);
	}
	if(PlayerInfo[killerid][pInRocket] == 1 && IsRocket == 1)
	{
	    PlayerInfo[killerid][procketKills]++;
	}
	if(PlayerInfo[killerid][pInRocket] == 1)
	{
		format(string, sizeof(string), "{CCFFCC}You killed {FF6699}%d {CCFFCC}enemies.", PlayerInfo[killerid][procketKills]);
		SendClientMessage(killerid,0xFFD700AA, string);
	}
    if(PlayerInfo[killerid][pInGG] == 1 && IsGunGame)
	{
		if(!firstblood)
		{
			for(new i; i <= MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pInGG] == 1)
					{
						format(str, 128, "~r~%s ~y~ draw firstblood on ~g~%s", PlayerName(killerid), PlayerName(playerid));
						GameTextForPlayer(i, str, 4000, 3);
					}
				}
			}
			firstblood = 1;
		}
		PlayerInfo[killerid][pggKills2]++;
		PlayerInfo[killerid][pggKills]++;
		PlayerInfo[playerid][pggDeaths]++;
		new weapon[24];

		if(PlayerInfo[killerid][pggKills2] == 43)
		{
			SendClientMessageToAll(0x99FF00AA,"{99FF00}========================= {FF0000}GunGame Event {99FF00}=========================");
			format(string, sizeof(string), "{99FF00}[GunGame] {FF0000}%s (ID: %d) {CCCCCC}la omorat pe {FF9900}%s (ID: %d) {CCCCCC}cu {FF99CC}Knife !", PlayerName(killerid), killerid, PlayerName(playerid), playerid);
			SendClientMessageToAll(0x99FF00AA, string);
			format(string, sizeof(string), "{99FF00}[GunGame] {CCCCCC}Si acesta a castigat premiul in valoare de {99FF00}%d$! {FF9900}Event Over!", GGPrize);
			SendClientMessageToAll(0x99FF00AA, string);
			SendClientMessageToAll(0x99FF00AA,"{99FF00}========================= {FF0000}GunGame Event {99FF00}=========================");

			for(new i = 0; i <= MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pInGG] > 0)
					{
						PlayerInfo[i][pggKills2] = 0;
						PlayerInfo[i][pggKills] = 0;
						PlayerInfo[i][pggDeaths] = 0;
						PlayerInfo[i][pggLevel] = 0;
						ResetPlayerWeapons(i);
						SpawnPlayer(i);
						PlayerInfo[i][pInGG] = 0;
						SetPlayerWorldBounds(i, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
						firstblood = 0;
					}
				}
			}

			GivePlayerMoney(killerid, GGPrize);
			IsGunGame = 0;
			return 1;
		}
		else if(PlayerInfo[killerid][pggKills] == 42)
		{
			GetWeaponName(ggLevel[PlayerInfo[killerid][pggLevel]][2], weapon, sizeof(weapon));
			format(string, sizeof(string), "{99FF00}[GunGame] {FF6699}Level %d | Kill Needs: %d/1 | Deaths: %d | Total Kills: %d | Weapon: %s", PlayerInfo[killerid][pggLevel], PlayerInfo[killerid][pggKills], PlayerInfo[killerid][pggDeaths], PlayerInfo[killerid][pggKills2], weapon);
			SendClientMessage(killerid,0x99FF00AA, string);
		}
		else if(PlayerInfo[killerid][pggKills] == 3)
		{
			ResetPlayerWeapons(killerid);
			PlayerInfo[killerid][pggLevel]++;
			GetWeaponName(ggLevel[PlayerInfo[killerid][pggLevel]][2], weapon, sizeof(weapon));
			GivePlayerWeapon(killerid, ggLevel[PlayerInfo[killerid][pggLevel]][2], ggLevel[PlayerInfo[killerid][pggLevel]][3]);
			PlayerInfo[killerid][pggKills] = 0;
			SendClientMessage(killerid, 0x99FF00AA, "{99FF00}[GunGame] Ai avansat la Nivelul Urmator");
			format(string, sizeof(string), "{99FF00}[GunGame] {FF6699}Level %d | Kill Needs: %d/3 | Deaths: %d | Total Kills: %d | Weapon: %s", PlayerInfo[killerid][pggLevel], PlayerInfo[killerid][pggKills], PlayerInfo[killerid][pggDeaths], PlayerInfo[killerid][pggKills2], weapon);
			SendClientMessage(killerid,0xFFD700AA, string);
		}
		else
		{
			GetWeaponName(ggLevel[PlayerInfo[killerid][pggLevel]][2], weapon, sizeof(weapon));
			format(string, sizeof(string), "{99FF00}[GunGame] {FF6699}Level %d | Kill Needs: %d/3 | Deaths: %d | Total Kills: %d | Weapon: %s", PlayerInfo[killerid][pggLevel], PlayerInfo[killerid][pggKills], PlayerInfo[killerid][pggDeaths], PlayerInfo[killerid][pggKills2], weapon);
			SendClientMessage(killerid,0x99FF00AA, string);
		}
	}
	if(playerid == HuntedPlayer)
	{
		format(str, sizeof(str), "{FFFFFF}[{FF6600}Hunting Event{FFFFFF}]{00B366} %s{FFFFFF} a fost omorat de catre{00B366} %s", PlayerName(playerid), PlayerName(killerid));
		SendClientMessageToAll(0xFFD700AA,str);
		format(str, sizeof(str), "{FFFFFF}[{FF6600}Hunting Event{FFFFFF}] Acesta a castigat{008E00} %d$ {FFFFFF}Un nou event va incepe in 30 minute!", HuntReward );
		SendClientMessageToAll(0xFFD700AA,str);
		IsHunted[playerid] = 0;
		SetPlayerToTeamColor(playerid);
		SetPlayerArmour(playerid, 0);
		SetPlayerSpawn(playerid);
		GivePlayerMoney(killerid, HuntReward);
		HuntedPlayer = INVALID_PLAYER_ID;

		StartHunt = SetTimer("StartNewHuntGame", 1800000, 0);
		KillTimer(EndHunt);

		for(new i = 0; i <= MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
				InHuntGame[i] = 0;
			}
		}
	}
	new name[MAX_PLAYER_NAME];
	new playercash;
	new victimteam;
	new Float:px,Float:py,Float:pz;
	new killerteam;
	victimteam = gTeam[playerid];
	killerteam = gTeam[killerid];
	gPlayerSpawned[playerid] = 0;
	GetPlayerName(playerid, name, sizeof(name));
	PlayerInfo[playerid][pLocal] = 255;
	GetPlayerPos(playerid, px, py, pz);
	if(IsWar && killerid != INVALID_PLAYER_ID)
	{
		if(AllianceMember1(killerid) && AllianceMember2(playerid))
		{
			if(IsMember(killerid))
			{
				Killing[PlayerInfo[killerid][pMember]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
			}
			if(IsLeader(killerid))
			{
				Killing[PlayerInfo[killerid][pLeader]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
			}
		}
        if(AllianceMember2(killerid) && AllianceMember1(playerid))
		{
			if(IsMember(killerid))
			{
				Killing[PlayerInfo[killerid][pMember]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
			}
			if(IsLeader(killerid))
			{
				Killing[PlayerInfo[killerid][pLeader]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
			}
		}
	}
	if(IsALDM && killerid != INVALID_PLAYER_ID)
	{
		if(AllianceMember1(killerid) && AllianceMember2(playerid))
		{
			if(IsMember(killerid))
			{
				Killuri[PlayerInfo[killerid][pMember]]++;
				Deadthuri[PlayerInfo[playerid][pMember]]++;
			}
			if(IsLeader(killerid))
			{
				Killuri[PlayerInfo[killerid][pLeader]]++;
				Deadthuri[PlayerInfo[playerid][pMember]]++;
			}
		}
		if(AllianceMember2(killerid) && AllianceMember1(playerid))
		{
			if(IsMember(killerid))
			{
				Killuri[PlayerInfo[killerid][pMember]]++;
				Deadthuri[PlayerInfo[playerid][pMember]]++;
			}
			if(IsLeader(killerid))
			{
				Killuri[PlayerInfo[killerid][pLeader]]++;
				Deadthuri[PlayerInfo[playerid][pMember]]++;
			}
		}
	}
	if(PlayerInfo[playerid][pJailed] > 0 && PlayerInfo[killerid][pJailed] > 0)
	{
	   JFKick[killerid] += 1;
	   new jaildm = PlayerInfo[killerid][pJailTime];
	   PlayerInfo[killerid][pJailTime] = (jaildm + 250);
	   SendClientMessage(killerid,0xE42217FF,"[WARNING] You just killed a person in the jail.+ 250 seconds jail | Reason:{FFFFFF} Jail Fighting!");
	}
	if(killerid != 255)
	{
		if(GetPlayerState(killerid) == 2)
		{
			SendClientMessage(killerid, COLOR_LIGHTBLUE, "DriveBy Kill, dont abuse it, on foot gets you $$$!");
			GivePlayerMoney(killerid, - 2000);
			new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* You are killed by %s | Reason:{CCCCCC} Drive By.",killer);
            SendClientMessage(playerid, COLOR_BLUE, string);
			return 1;
		}
	}
	if(playerid == CashboxOwner)
	{
	    new pName[MAX_PLAYER_NAME];
	    GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ);
	    GetPlayerName(playerid, pName, sizeof(pName));
	    format(str, 128, "» {ff6600}%s {FFFFFF} a murit si a scapat servieta.", pName);
	    SendClientMessageToAll(0xFFD700AA, str);
	    SendClientMessage(playerid,0xAA3333AA," {B580FE}Ai murit si ai scapat servieta!");
		CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);

		CashboxOwner = INVALID_PLAYER_ID;
	}
	if(FarmerVar[playerid] != 0)
	{
	    FarmerVar[playerid] = 0;
	    DisablePlayerCheckpoint(playerid);
	}
	if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
	{
		DisablePlayerCheckpoint(playerid);
		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
	}
	new caller = Mobile[playerid];
	if(caller != 255)
	{
		if(caller < 255)
		{
			SendClientMessage(caller,  COLOR_GRAD2, "   The line just went dead....");
			CellTime[caller] = 0;
			CellTime[playerid] = 0;
			Mobile[caller] = 255;
		}
		Mobile[playerid] = 255;
		CellTime[playerid] = 0;
	}
//==============================================================================
	if(PlayerPaintballing[playerid] != 0)
	{
	    PlayerPaintballKills[killerid] ++;
	    if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
	    {
	        new killer[MAX_PLAYER_NAME];
	        PaintballWinner = killerid;
	        PaintballWinnerKills = PlayerPaintballKills[killerid];
	        GetPlayerName(killerid, killer, sizeof(killer));
	        for(new i = 0; i <= MAX_PLAYERS; i++)
	        {
	            if(IsPlayerConnected(i))
	            {
	                if(PlayerPaintballing[i] != 0)
	                {
	                    format(string, sizeof(string), "* %s is in the lead with %d Kills.",killer,PaintballWinnerKills);
						SendClientMessage(i, COLOR_WHITE, string);
	                }
	            }
	        }
	    }
	    return 1;
	}
	ClearCrime(playerid);
	if(GettingCK[playerid] < 999 || OnCK[playerid] < 999)
	{
	    if(IsPlayerConnected(killerid))
	    {
	        if(GettingCK[killerid] < 999 || OnCK[playerid] < 999)
	        {
	            new killer[MAX_PLAYER_NAME];
	            new dier[MAX_PLAYER_NAME];
	            GetPlayerName(playerid, dier, sizeof(dier));
				GetPlayerName(killerid, killer, sizeof(killer));
	            format(string, sizeof(string), "* %s has performed a Character Kill on you, you aren't able to play with this Character anymore.",killer);
	            SendClientMessage(playerid, COLOR_LIGHTRED, string);
	            format(string, sizeof(string), "** %s has Character Killed %s **",killer,dier);
	            CKLog(string);
	            PlayerInfo[playerid][pCK] = 1;
	            if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
	            else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
	            if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
	            else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
	            KickPlayer[playerid] = 1;
	        }
	    }
	}
	if(PlayerInfo[playerid][pHeadValue] > 0)
	{
	    if(IsPlayerConnected(killerid))
	    {
		    if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLeader] == 8)
		    {
		        if(GoChase[killerid] == playerid)
		        {
		            ConsumingMoney[killerid] = 1;
					new killer[MAX_PLAYER_NAME];
					GetPlayerName(killerid, killer, sizeof(killer));
					GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
					format(string,128,"<< Hitman %s has fulfilled the contract on %s and collected %d$ >>",killer,name,PlayerInfo[playerid][pHeadValue]);
					SendFamilyMessage(8, COLOR_YELLOW, string);
					PlayerInfo[playerid][pContracts] ++;
					PlayerInfo[playerid][pHeadValue] = 0;
					GotHit[playerid] = 0;
					GetChased[playerid] = 999;
					GoChase[killerid] = 999;
				}
			}
		}
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
   	        GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	

			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
			 else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	TheMafiaK++;
			}

	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
   	        GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1++;
	        	TheTriadsK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
			new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
    			Alianta1++;
	        	LsvK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* {63B8FF}VLA {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	VlaK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17)
	{
		if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	BallasK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18)
	{
		if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1++;
	        	GroveK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	TheMafiaK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
   				Alianta1++;
	        	LsvK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	TheMafiaK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1++;
	        	GroveK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1++;
	        	TheTriadsK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	

			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	VlaK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
    			Alianta1++;
	        	TheTriadsK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	BallasK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Balas {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1++;
	        	LsvK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	BallasK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16)
	{
		if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]++;
				else Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2++;
	        	VlaK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18)
	{
		if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				Killing[gTeam[killerid]]++;
				Killing[PlayerInfo[killerid][pLeader]]++;
				Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				Deads[gTeam[playerid]]++;
				Deads[PlayerInfo[playerid][pLeader]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1++;
	        	GroveK++;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	

			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				Killing[gTeam[killerid]]++;
				Killing[PlayerInfo[killerid][pLeader]]++;
				Killing[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				Deads[gTeam[playerid]]++;
				Deads[PlayerInfo[playerid][pLeader]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1--;
				GroveK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1--;
				TheTriadsK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed The Triads {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
    			Alianta1--;
				LsvK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Triads {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta1--;
				TheTriadsK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17)
	{
		if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2--;
				BallasK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16)
	{
		if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2--;
				VlaK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 17 || PlayerInfo[killerid][pLeader] == 17)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Ballas {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2--;
				BallasK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed Ballas {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2--;
				TheMafiaK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 16 || PlayerInfo[killerid][pLeader] == 16)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* VLA {FFFFFF}%s {63B8FF}has killed The Mafia {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	       
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
				Alianta2--;
				VlaK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* The Mafia {FFFFFF}%s {63B8FF}has killed VLA {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	       
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
    			Alianta2--;
				TheMafiaK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 18 || PlayerInfo[killerid][pLeader] == 18)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* Grove {FFFFFF}%s {63B8FF}has killed LSV {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
    			Alianta1--;
				GroveK--;
			}
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{63B8FF}* LSV {FFFFFF}%s {63B8FF}has killed Grove {FFFFFF}%s {63B8FF}and recivied 500$.",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s {0000CD}and lose 500$.",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
            GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
	        if(IsALDM && killerid != INVALID_PLAYER_ID)
   {
    if(IsLeader(killerid)) Killuri[PlayerInfo[killerid][pLeader]]++;
				else Killuri[PlayerInfo[killerid][pMember]]++;
				if(IsLeader(playerid)) Deadthuri[PlayerInfo[playerid][pLeader]]++;
				else Deadthuri[PlayerInfo[playerid][pMember]]++;
			}	
	        
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]--;
				if(IsLeader(killerid)) Killing[PlayerInfo[killerid][pLeader]]--;
				else Killing[PlayerInfo[killerid][pMember]]--;
				new warkills = PlayerInfo[playerid][pWarKills];
	   format(string, 256, "You have killed %d enemies.", warkills);
	   SendClientMessage(playerid,COLOR_WHITE,string);
				if(IsLeader(playerid)) Deads[PlayerInfo[playerid][pLeader]]++;
				else Deads[PlayerInfo[playerid][pMember]]++;
    			Alianta1--;
				LsvK--;
			}
	        return 1;
        }
	}
	if(gTeam[killerid] == 2)
	{
		if(gTeam[playerid] >= 3 && gTeam[playerid] <= 18)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"{FFFFFF} Ai fost ucis de {FF8000}%s",killer);
            SendClientMessage(playerid, COLOR_BLUE, string);
	        return 1;
        }
	}
	if(victimteam >= 4)
	{
	    if(IsPlayerConnected(killerid))
	    {
			new slice = 100; //$100
			playercash = GetPlayerMoney(playerid);
			if ((gTeam[killerid] == 1) || (gTeam[killerid] == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
			{
				slice = 0;
			}
			if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
			{
				slice = 0;
			}
			if (playercash > 0)
			{
				GivePlayerMoney(playerid, -slice);
			}
			else
			{
				slice = slice+500;
			}
			GivePlayerMoney(killerid, slice);
			PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
			if ((gTeam[killerid] == 3) && reason != 49 && GetPlayerInterior(killerid) == 0 && GetPlayerVirtualWorld(playerid) != 20)
			{
				SetPlayerCriminal(killerid,255, "Crima de gradul intai");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		}
	}
	else if (victimteam == 2)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if (gTeam[killerid] == 2)//cops kill cop
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			if ((gTeam[killerid] >= 3) && GetPlayerInterior(killerid) == 0 && GetPlayerVirtualWorld(killerid)!= 20)
			{
			    WantedPoints[killerid] += 2; //+ 2 wanted points
				if(reason!= 49)
				{
					SetPlayerCriminal(killerid,255, "Crima de gradul intai");
				}
				else if (reason == 49)
				{
					SetPlayerCriminal(killerid,255, "Hit And Run");
				}
			}
		}
	}
	else if (victimteam == 3)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
			    if(WantedLevel[playerid] < 1)
			    {
					PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
					GivePlayerMoney(killerid, -suecost);
					GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
				}
			}
			else
			{
				WantedPoints[killerid] += 2;
		    }
   			if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason!= 49 && GetPlayerVirtualWorld(killerid)!= 20 && GetPlayerInterior(killerid) == 0)
			{
    		SetPlayerCriminal(killerid,255, "Crima de gradul intai");
			}
			else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		}
	}
 	else if (victimteam == 1)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else if ((gTeam[killerid]) == 1)//med kill civ
			{
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else
			{
		    }
		}
	}
	if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
	{
	    SetPlayerFree(playerid,killerid, "A fost ucis");
	}
	killerid = INVALID_PLAYER_ID;
	SetPlayerColor(playerid,COLOR_GRAD2);
	if(IsWar) { SaveWarStats(); }
	return 1;
}

Ma puteti ajuta si pe mn cu eroarea asta?

Edited by adyady3213

10 answers to this question

Recommended Posts

  • 0
  • 0
  • 0
Posted (edited)
1 minute ago, WiDuAlK said:

pune-l primul in lista de plugins si vezi sa ai si include-ul in GM.

ii pus primul la plugins si am si include-ul in gm

 

Quote

#include <a_samp>
#include <sscanf2>
#include <crashdetect>
#include <streamer>

plugins crashdetect streamer sscanf FileFunctions

 

Edited by adyady3213
  • 0
  • 0
Posted
1 minute ago, WiDuAlK said:

ciudat... eroarea ar proveni de la o incalcare a array-ului de genu: new array[5];

array[0] = ceva

array[1] = ceva

array[2] = ceva

array[3] = ceva

array[4] = ceva pana aici merge

array[5] = ceva

ai facit ti ceva de nu-ti merge. revezi ce ai facut si corecteaza.

hmm.. tot ce am in gm cu array am doar acest stock

stock GetPlayerHighestScores(array[][rankingEnum], left, right)
{
    new
        tempLeft = left,
        tempRight = right,
        pivot = array[(left + right) / 2][player_Score],
        tempVar
    ;
    while(tempLeft <= tempRight)
    {
        while(array[tempLeft][player_Score] > pivot) tempLeft++;
        while(array[tempRight][player_Score] < pivot) tempRight--;

        if(tempLeft <= tempRight)
        {
            tempVar = array[tempLeft][player_Score], array[tempLeft][player_Score] = array[tempRight][player_Score], array[tempRight][player_Score] = tempVar;
            tempVar = array[tempLeft][player_ID], array[tempLeft][player_ID] = array[tempRight][player_ID], array[tempRight][player_ID] = tempVar;
            tempLeft++, tempRight--;
        }
    }
    if(left < tempRight) GetPlayerHighestScores(array, left, tempRight);
    if(tempLeft < right) GetPlayerHighestScores(array, tempLeft, right);
}

 

  • 0
  • 0
Posted
10 minutes ago, WiDuAlK said:

Daca nu stiu linia nu pot sa zic nimic... in mod normal crashdetect ar trebui sa te atentioneze la linia problema.

[10:48:54] [debug] Run time error 4: "Array index out of bounds"
[10:48:54] [debug]  Accessing element at index 65535 past array upper bound 299
[10:48:54] [debug] AMX backtrace:
[10:48:54] [debug] #0 00036850 in public OnPlayerDeath (0, 65535, 54) from GM.amx

asta e tot ce imi da in server_log

  • 0
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.