Jump to content
  • 0

Problema wanted


Rio

Question

6 answers to this question

Recommended Posts

Poftim

[pawn]public OnPlayerDeath(playerid, killerid, reason)

{

new sendername[MAX_PLAYER_NAME];

new giveplayer[MAX_PLAYER_NAME];

GetPlayerName(playerid, sendername, sizeof(sendername));

GetPlayerName(killerid, giveplayer, sizeof(giveplayer));

new string[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);

PlayerInfo[killerid][pKills]++;

PlayerInfo[playerid][pDeaths]++;

if(playerid == HuntedPlayer)

{

        SendClientMessageToAll(0xFFD700AA,"{FFFFFF}=================={FF6666} Hunting Event{FFFFFF} ==================");

format(str, sizeof(str), "{FF6666}[Hunting Event] {00B366}%s {FFFFFF}a fost omorat de catre {00B366}%s", PlayerName(playerid), PlayerName(killerid));

SendClientMessageToAll(0xFFD700AA,str);

format(str, sizeof(str), "{FF6666}[Hunting Event] {FFFFFF}Acesta a castigat {008E00}%d$. {FFFFFF}Un nou event va incepe in 30 minute!", HuntReward );

SendClientMessageToAll(0xFFD700AA,str);

        SendClientMessageToAll(0xFFD700AA,"{FFFFFF}=================={FF6666} Hunting Event{FFFFFF} ==================");

IsHunted[playerid] = 0;

SetPlayerToTeamColor(playerid);

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 = 0;

}

}

}

//==============================================================================

// ---- GunGame Event

//==============================================================================

    if(PlayerInfo[killerid][pInGG] == 1 && IsGunGame)

{

if(!firstblood)

{

for(new i; i <= MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i))

{

if(PlayerInfo[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]++;

ClearCrime(playerid);

WantedLevel[playerid] = 0;

WantedPoints[playerid] = 0;

SetPlayerColor(playerid, 0xFF00FFC3);

GivePlayerMoney(playerid, 250);

new weapon[24];

if(PlayerInfo[killerid][pggKills2] == 43)

{

SendClientMessageToAll(0xFFD700AA,"{99FF00}==================== GunGame Event ====================");

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(0xFFD700AA, string);

format(string, sizeof(string), "{99FF00}[GunGame] {CCCCCC}Acesta a castigat premiul in valoare de {00CC00}$%d ! {FF9900}Event-ul s-a incheiat !", GGPrize);

SendClientMessageToAll(0xFFD700AA, string);

SendClientMessageToAll(0xFFD700AA,"{99FF00}==================== GunGame Event ====================");

for(new i = 0; i <= MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i))

{

if(PlayerInfo[pInGG] > 0)

{

PlayerInfo[pggKills2] = 0;

PlayerInfo[pggKills] = 0;

PlayerInfo[pggDeaths] = 0;

PlayerInfo[pggLevel] = 0;

ResetPlayerWeapons(i);

    ClearCrime(playerid);

            WantedLevel[playerid] = 0;

            WantedPoints[playerid] = 0;

SpawnPlayer(i);

                        SetPlayerToTeamColor(playerid);

PlayerInfo[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,0xFFD700AA, string);

ClearCrime(playerid);

WantedLevel[playerid] = 0;

WantedPoints[playerid] = 0;

SetPlayerColor(playerid, 0xFF00FFC3);

GivePlayerMoney(playerid, 250);

}

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, 0xFFD700AA, "{99FF00}[GunGame] {CCCCCC}Ai avansat la urmatorul nivel.");

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);

ClearCrime(playerid);

WantedLevel[playerid] = 0;

WantedPoints[playerid] = 0;

GivePlayerMoney(playerid, 250);

}

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,0xFFD700AA, string);

ClearCrime(playerid);

WantedLevel[playerid] = 0;

WantedPoints[playerid] = 0;

GivePlayerMoney(playerid, 250);

}

}

    ClearCrime(playerid);

PlayerInfo[killerid][pKills]++;

PlayerInfo[playerid][pDeaths]++;

SetPlayerColor(playerid, 0xFFFF80C8);

if(PlayerInfo[killerid][pInMinigun] == 1 && IsMinigun)

{

if(!firstbloodminigun)

{

for(new i; i <= MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i))

{

if(PlayerInfo[pInMinigun] == 1)

{

format(str, 128, "~r~%s ~y~ draw firstblood on ~g~%s", PlayerName(killerid), PlayerName(playerid));

GameTextForPlayer(i, str, 4000, 3);

GivePlayerWeapon(i, 38, 9999);// Minigun

}

}

}

firstbloodminigun = 1;

}

PlayerInfo[killerid][pminigunKills2]++;

PlayerInfo[killerid][pminigunKills]++;

PlayerInfo[playerid][pminigunDeaths]++;

SetPlayerColor(playerid, 0xFFFF80C8);

GivePlayerWeapon(playerid, 38, 9999);// Minigun

if(PlayerInfo[killerid][pminigunKills2] == 50)

{

SendClientMessageToAll(0xFFD700AA,"{F3FF02}=========================== Minigun Event ===========================");

format(string, sizeof(string), "{F3FF02}[Minigun Event]{FF0000} %s (ID: %d) {CCCCCC}a ajuns primul la {F3FF02}50 kills", PlayerName(killerid), killerid);

SendClientMessageToAll(0xFFD700AA, string);

format(string, sizeof(string), "{F3FF02}[Minigun Event] {CCCCCC}Si acesta a castigat premiul in valoare de{00CC00} $%d! {FF9900}Event Over!", MinigunPrize);

SendClientMessageToAll(0xFFD700AA, string);

SendClientMessageToAll(0xFFD700AA,"{F3FF02}=========================== Minigun Event ===========================");

for(new i = 0; i <= MAX_PLAYERS; i++)

{

if(IsPlayerConnected(i))

{

if(PlayerInfo[pInMinigun] > 0)

{

PlayerInfo[pminigunKills2] = 0;

PlayerInfo[pminigunKills] = 0;

PlayerInfo[pminigunDeaths] = 0;

SetPlayerHealth(playerid, 100);

        SetPlayerArmour(playerid, 0);

ClearCrime(playerid);

            WantedLevel[playerid] = 0;

            WantedPoints[playerid] = 0;

ResetPlayerWeapons(i);

SetPlayerToTeamColor(playerid);

SpawnPlayer(i);

PlayerInfo[pInMinigun] = 0;

//SetPlayerWorldBounds(i, 20000.0000, -20000.0000, 20000.0000, -20000.0000);

firstbloodminigun = 0;

}

}

}

GivePlayerMoney(killerid, MinigunPrize);

IsMinigun = 0;

return 1;

}

}

PlayerInfo[killerid][pKills]++;

PlayerInfo[playerid][pDeaths]++;

new name[MAX_PLAYER_NAME];

//new dmessage[128];

//new deathreason[20];

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 == true && killerid != INVALID_PLAYER_ID)

{

if(gTeam[killerid] == 5 || gTeam[killerid] == 16 || gTeam[killerid] == 17)  return g_Team1_Kills++;

if(gTeam[killerid] == 18 || gTeam[killerid] == 15 || gTeam[killerid] == 6)  return g_Team2_Kills++;

}*/

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: Jail Fighting!");

}

if(killerid != 255)

{

if(GetPlayerState(killerid) == 2)

{

SendClientMessage(killerid, COLOR_YELLOW, "DriveBy Kill, dont abuse it, On foot gets you $$$!");

//GivePlayerMoney(killerid, - 50000);

new killer[MAX_PLAYER_NAME];

            GetPlayerName(killerid, killer, sizeof(killer));

            format(string,128,"* You are killed by %s | Reason: 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, "{00CC00}%s (ID: %d) {FFFFFF}a murit si a scapat servieta.", pName, playerid);

    SendClientMessageToAll(0xFFD700AA, str);

    SendClientMessage(playerid,0xAA3333AA,"{00A9E7}Ai murit si ai scapat servieta!");

CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);

CashboxOwner = INVALID_PLAYER_ID;

}

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 != 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][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",killer,name);

            SendMAFIAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);

            SendTRIADSMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendTRIADSMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);

            SendMAFIAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendLSVMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);

            SendVLAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendVLAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);

            SendLSVMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendBALLASMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);

            SendGROVEMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendGROVEMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);

            SendBALLASMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendMAFIAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);

            SendLSVMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendLSVMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);

            SendMAFIAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendMAFIAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);

            SendGROVEMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendGROVEMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);

            SendMAFIAMessage(COLOR_BLUE, string);

        GivePlayerMoney(killerid, 500);

        GivePlayerMoney(playerid, - 500);

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]]++;

}

        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",killer,name);

            SendTRIADSMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);

            SendVLAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendVLAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);

            SendTRIADSMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendTRIADSMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);

            SendBALLASMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendBALLASMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);

            SendTRIADSMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendLSVMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Balas {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);

            SendBALLASMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendBALLASMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);

            SendLSVMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendVLAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);

            SendGROVEMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendGROVEMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);

            SendVLAMessage(COLOR_BLUE, string);

if(IsWar && killerid != INVALID_PLAYER_ID)

{

PlayerInfo[killerid][pWarKills]++;

Killing[gTeam[killerid]]++;

Killing[PlayerInfo[killerid][pLeader]]++;

Killing[PlayerInfo[killerid][pMember]]++;

Deads[gTeam[playerid]]++;

Deads[PlayerInfo[playerid][pLeader]]++;

Deads[PlayerInfo[playerid][pMember]]++;

}

        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",killer,name);

            SendGROVEMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);

            SendTRIADSMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendTRIADSMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);

            SendGROVEMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendLSVMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);

            SendTRIADSMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendTRIADSMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);

            SendLSVMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendBALLASMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);

            SendVLAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendVLAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);

            SendBALLASMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendBALLASMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);

            SendMAFIAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendMAFIAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);

            SendBALLASMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendVLAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);

            SendMAFIAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendMAFIAMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);

            SendVLAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendGROVEMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);

            SendVLAMessage(COLOR_BLUE, string);

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]]++;

}

        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",killer,name);

            SendLSVMessage(COLOR_1GREEN, string);

            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);

            SendGROVEMessage(COLOR_BLUE, string);

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]]++;

}

        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,"* LSV %s has killed Grove %s",killer,name);

            //SendLSVMessage(COLOR_1GREEN, string);

            format(string,128,"* You are killed by %s.",killer);

            SendClientMessage(playerid, COLOR_BLUE, string);

        return 1;

        }

}

if(victimteam >= 4)

{

    if(IsPlayerConnected(killerid))

    {

//new killer[MAX_PLAYER_NAME];

//GetPlayerName(killerid, killer, sizeof(killer));

new slice = 100; //$100

playercash = GetPlayerMoney(playerid);

//if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points

/*if (strlen(deathreason) > 0)// patch

{

if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal

{

format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason);

}

else

{

format(string, sizeof(string), ".: %s murdered %s. (%s) for $%d :.", killer, name, deathreason, slice);

}

}

else

{

if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid]))

{

format(string, sizeof(string), ".: %s murdered %s :.", killer, name);

}

else

{

format(string, sizeof(string), ".: %s murdered %s for $%d :.", killer, name, slice);

}

}*/

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);

//GameTextForPlayer(playerid, dmessage, 5000, 2);

PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);

if (((gTeam[killerid]) == 3) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123)

{

SetPlayerCriminal(killerid,255, "First Degree Murder");

}

else if (((gTeam[killerid]) == 3) && reason == 49)

{

SetPlayerCriminal(killerid,255, "Hit And Run");

}

}

}

else if (victimteam == 2)

{

    if(IsPlayerConnected(killerid))

    {

//new killer[MAX_PLAYER_NAME];

//GetPlayerName(killerid, killer, sizeof(killer));

// Cop kill

if (gTeam[killerid] == 2)//cops kill cop

{

//format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);

PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);

GivePlayerMoney(killerid, -suecost);

GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill

}

else

{

//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);

    }

if (gTeam[killerid] >= 3 && GetPlayerVirtualWorld(playerid) != 123)

{

    WantedPoints[killerid] += 2; //+ 2 wanted points

if(reason != 49)

{

SetPlayerCriminal(killerid,255, "First Degree Murder");

}

else if (reason == 49)

{

SetPlayerCriminal(killerid,255, "Hit And Run");

}

}

//BroadCast(COLOR_RED, string);

}

}

else if (victimteam == 3)

{

    if(IsPlayerConnected(killerid))

    {

//new killer[MAX_PLAYER_NAME];

//GetPlayerName(killerid, killer, sizeof(killer));

// Civ kill

if ((gTeam[killerid]) == 2)//cops kill civ

{

    if(WantedLevel[playerid] < 1)

    {

//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);

PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);

GivePlayerMoney(killerid, -suecost);

GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill

}

}

else

{

//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);

WantedPoints[killerid] += 2;

    }

if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123)

{

SetPlayerCriminal(killerid,255, "First Degree Murder");

}

else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)

{

SetPlayerCriminal(killerid,255, "Hit And Run");

}

    //BroadCast(COLOR_RED, string);

}

}

else if (victimteam == 1)

{

    if(IsPlayerConnected(killerid))

    {

//new killer[MAX_PLAYER_NAME];

//GetPlayerName(killerid, killer, sizeof(killer));

// Civ kill

if ((gTeam[killerid]) == 2)//cops kill civ

{

//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);

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

{

//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);

PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);

GivePlayerMoney(killerid, -suecost);

GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill

}

else

{

//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);

    }

if (((gTeam[killerid]) == 4) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123)

{

SetPlayerCriminal(killerid,255, "First Degree Murder");

}

else if (((gTeam[killerid]) == 3) && reason == 49)

{

SetPlayerCriminal(killerid,255, "Hit And Run");

}

    //BroadCast(COLOR_RED, string);

}

}

if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)

{

    SetPlayerFree(playerid,killerid, "Got Killed");

}

killerid = INVALID_PLAYER_ID;

SetPlayerColor(playerid,COLOR_GRAD2);

if(IsWar) { SaveWarStats(); }

return 1;

}[/pawn]

Link to comment
Share on other sites

Incearc asa

public OnPlayerDeath(playerid, killerid, reason)
{
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	GetPlayerName(killerid, giveplayer, sizeof(giveplayer));
	new string[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);

	PlayerInfo[killerid][pKills]++;
	PlayerInfo[playerid][pDeaths]++;

	if(playerid == HuntedPlayer)
	{
        SendClientMessageToAll(0xFFD700AA,"{FFFFFF}=================={FF6666} Hunting Event{FFFFFF} ==================");
		format(str, sizeof(str), "{FF6666}[Hunting Event] {00B366}%s {FFFFFF}a fost omorat de catre {00B366}%s", PlayerName(playerid), PlayerName(killerid));
		SendClientMessageToAll(0xFFD700AA,str);
		format(str, sizeof(str), "{FF6666}[Hunting Event] {FFFFFF}Acesta a castigat {008E00}%d$. {FFFFFF}Un nou event va incepe in 30 minute!", HuntReward );
		SendClientMessageToAll(0xFFD700AA,str);
        SendClientMessageToAll(0xFFD700AA,"{FFFFFF}=================={FF6666} Hunting Event{FFFFFF} ==================");
		IsHunted[playerid] = 0;
		SetPlayerToTeamColor(playerid);
		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;
			}
		}
		return 1;
	}
//==============================================================================
// ---- GunGame Event
//==============================================================================
    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]++;
		ClearCrime(playerid);
		WantedLevel[playerid] = 0;
		WantedPoints[playerid] = 0;
		SetPlayerColor(playerid, 0xFF00FFC3);
		GivePlayerMoney(playerid, 250);
		new weapon[24];

		if(PlayerInfo[killerid][pggKills2] == 43)
		{
			SendClientMessageToAll(0xFFD700AA,"{99FF00}==================== GunGame Event ====================");
			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(0xFFD700AA, string);
			format(string, sizeof(string), "{99FF00}[GunGame] {CCCCCC}Acesta a castigat premiul in valoare de {00CC00}$%d ! {FF9900}Event-ul s-a incheiat !", GGPrize);
			SendClientMessageToAll(0xFFD700AA, string);
			SendClientMessageToAll(0xFFD700AA,"{99FF00}==================== GunGame Event ====================");
			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);
					    ClearCrime(playerid);
			            WantedLevel[playerid] = 0;
			            WantedPoints[playerid] = 0;
						SpawnPlayer(i);
                        SetPlayerToTeamColor(playerid);
						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,0xFFD700AA, string);
			ClearCrime(playerid);
			WantedLevel[playerid] = 0;
			WantedPoints[playerid] = 0;
			SetPlayerColor(playerid, 0xFF00FFC3);
			GivePlayerMoney(playerid, 250);
		}
		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, 0xFFD700AA, "{99FF00}[GunGame] {CCCCCC}Ai avansat la urmatorul nivel.");
			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);
			ClearCrime(playerid);
			WantedLevel[playerid] = 0;
			WantedPoints[playerid] = 0;
			GivePlayerMoney(playerid, 250);
		}
		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,0xFFD700AA, string);
			ClearCrime(playerid);
			WantedLevel[playerid] = 0;
			WantedPoints[playerid] = 0;
			GivePlayerMoney(playerid, 250);
		}
		return 1;
	}
    ClearCrime(playerid);
	PlayerInfo[killerid][pKills]++;
	PlayerInfo[playerid][pDeaths]++;
	SetPlayerColor(playerid, 0xFFFF80C8);
	if(PlayerInfo[killerid][pInMinigun] == 1 && IsMinigun)
	{
		if(!firstbloodminigun)
		{
			for(new i; i <= MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pInMinigun] == 1)
					{
						format(str, 128, "~r~%s ~y~ draw firstblood on ~g~%s", PlayerName(killerid), PlayerName(playerid));
						GameTextForPlayer(i, str, 4000, 3);
						GivePlayerWeapon(i, 38, 9999);// Minigun
					}
				}
			}
			firstbloodminigun = 1;
		}
		PlayerInfo[killerid][pminigunKills2]++;
		PlayerInfo[killerid][pminigunKills]++;
		PlayerInfo[playerid][pminigunDeaths]++;
		SetPlayerColor(playerid, 0xFFFF80C8);
		GivePlayerWeapon(playerid, 38, 9999);// Minigun

		if(PlayerInfo[killerid][pminigunKills2] == 50)
		{
			SendClientMessageToAll(0xFFD700AA,"{F3FF02}=========================== Minigun Event ===========================");
			format(string, sizeof(string), "{F3FF02}[Minigun Event]{FF0000} %s (ID: %d) {CCCCCC}a ajuns primul la {F3FF02}50 kills", PlayerName(killerid), killerid);
			SendClientMessageToAll(0xFFD700AA, string);
			format(string, sizeof(string), "{F3FF02}[Minigun Event] {CCCCCC}Si acesta a castigat premiul in valoare de{00CC00} $%d! {FF9900}Event Over!", MinigunPrize);
			SendClientMessageToAll(0xFFD700AA, string);
			SendClientMessageToAll(0xFFD700AA,"{F3FF02}=========================== Minigun Event ===========================");

			for(new i = 0; i <= MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pInMinigun] > 0)
					{
						PlayerInfo[i][pminigunKills2] = 0;
						PlayerInfo[i][pminigunKills] = 0;
						PlayerInfo[i][pminigunDeaths] = 0;
						SetPlayerHealth(playerid, 100);
				        SetPlayerArmour(playerid, 0);
						ClearCrime(playerid);
			            WantedLevel[playerid] = 0;
			            WantedPoints[playerid] = 0;
						ResetPlayerWeapons(i);
						SetPlayerToTeamColor(playerid);
						SpawnPlayer(i);
						PlayerInfo[i][pInMinigun] = 0;
						//SetPlayerWorldBounds(i, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
						firstbloodminigun = 0;
					}
				}
			}

			GivePlayerMoney(killerid, MinigunPrize);
			IsMinigun = 0;
			return 1;
		}
		return 1;
	}
	PlayerInfo[killerid][pKills]++;
	PlayerInfo[playerid][pDeaths]++;


	new name[MAX_PLAYER_NAME];
	//new dmessage[128];
	//new deathreason[20];
	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 == true && killerid != INVALID_PLAYER_ID)
	{
		if(gTeam[killerid] == 5 || gTeam[killerid] == 16 || gTeam[killerid] == 17)  return g_Team1_Kills++;
		if(gTeam[killerid] == 18 || gTeam[killerid] == 15 || gTeam[killerid] == 6)  return g_Team2_Kills++;
	}*/
	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: Jail Fighting!");
	}
	if(killerid != 255)
	{
		if(GetPlayerState(killerid) == 2)
		{
			SendClientMessage(killerid, COLOR_YELLOW, "DriveBy Kill, dont abuse it, On foot gets you $$$!");
			//GivePlayerMoney(killerid, - 50000);
			new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* You are killed by %s | Reason: 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, "{00CC00}%s (ID: %d) {FFFFFF}a murit si a scapat servieta.", pName, playerid);
	    SendClientMessageToAll(0xFFD700AA, str);
	    SendClientMessage(playerid,0xAA3333AA,"{00A9E7}Ai murit si ai scapat servieta!");
		CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ);

		CashboxOwner = INVALID_PLAYER_ID;
	}
	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][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",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);

			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]]++;
			}

	        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",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
	        GivePlayerMoney(killerid, 500);
	        GivePlayerMoney(playerid, - 500);
			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]]++;
			}
	        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",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Balas {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
			if(IsWar && killerid != INVALID_PLAYER_ID)
			{
				PlayerInfo[killerid][pWarKills]++;
				Killing[gTeam[killerid]]++;
				Killing[PlayerInfo[killerid][pLeader]]++;
				Killing[PlayerInfo[killerid][pMember]]++;
				Deads[gTeam[playerid]]++;
				Deads[PlayerInfo[playerid][pLeader]]++;
				Deads[PlayerInfo[playerid][pMember]]++;
			}
	        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",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Triads {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);
            SendTRIADSMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendTRIADSMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by The Triads {FFFFFF}%s",name,killer);
            SendLSVMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendBALLASMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by Ballas {FFFFFF}%s",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Ballas {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);
            SendBALLASMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendVLAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* The Mafia {FFFFFF}%s {0000CD}was pwned by VLA {FFFFFF}%s",name,killer);
            SendMAFIAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendMAFIAMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* VLA {FFFFFF}%s {0000CD}was pwned by The Mafia {FFFFFF}%s",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendGROVEMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* LSV {FFFFFF}%s {0000CD}was pwned by Grove {FFFFFF}%s",name,killer);
            SendVLAMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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",killer,name);
            SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"{0000CD}* Grove {FFFFFF}%s {0000CD}was pwned by LSV {FFFFFF}%s",name,killer);
            SendGROVEMessage(COLOR_BLUE, string);
			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]]++;
			}
	        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,"* LSV %s has killed Grove %s",killer,name);
            //SendLSVMessage(COLOR_1GREEN, string);
            format(string,128,"* You are killed by %s.",killer);
            SendClientMessage(playerid, COLOR_BLUE, string);
	        return 1;
        }
	}
	if(victimteam >= 4)
	{
	    if(IsPlayerConnected(killerid))
	    {
			//new killer[MAX_PLAYER_NAME];
			//GetPlayerName(killerid, killer, sizeof(killer));
			new slice = 100; //$100
			playercash = GetPlayerMoney(playerid);
			//if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points
			/*if (strlen(deathreason) > 0)// patch
			{
				if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal
				{
					format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason);
				}
				else
				{
					format(string, sizeof(string), ".: %s murdered %s. (%s) for $%d :.", killer, name, deathreason, slice);
				}

			}
			else
			{
				if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid]))
				{
					format(string, sizeof(string), ".: %s murdered %s :.", killer, name);
				}
				else
				{
					format(string, sizeof(string), ".: %s murdered %s for $%d :.", killer, name, slice);
				}
			}*/
			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);
			//GameTextForPlayer(playerid, dmessage, 5000, 2);
			PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
			if (((gTeam[killerid]) == 3) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123)
			{
				SetPlayerCriminal(killerid,255, "First Degree Murder");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		}
	}
	else if (victimteam == 2)
	{
	    if(IsPlayerConnected(killerid))
	    {
			//new killer[MAX_PLAYER_NAME];
			//GetPlayerName(killerid, killer, sizeof(killer));
			// Cop kill
			if (gTeam[killerid] == 2)//cops kill cop
			{
				//format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else
			{
				//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
		    }
			if (gTeam[killerid] >= 3 && GetPlayerVirtualWorld(playerid) != 123)
			{
			    WantedPoints[killerid] += 2; //+ 2 wanted points
				if(reason != 49)
				{
					SetPlayerCriminal(killerid,255, "First Degree Murder");
				}
				else if (reason == 49)
				{
					SetPlayerCriminal(killerid,255, "Hit And Run");
				}
			}
			//BroadCast(COLOR_RED, string);
		}
	}
	else if (victimteam == 3)
	{
	    if(IsPlayerConnected(killerid))
	    {
			//new killer[MAX_PLAYER_NAME];
			//GetPlayerName(killerid, killer, sizeof(killer));
			// Civ kill
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
			    if(WantedLevel[playerid] < 1)
			    {
					//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
					PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
					GivePlayerMoney(killerid, -suecost);
					GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
				}
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
				WantedPoints[killerid] += 2;
		    }
			if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123)
			{
				SetPlayerCriminal(killerid,255, "First Degree Murder");
			}
			else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		    //BroadCast(COLOR_RED, string);
		}
	}
	else if (victimteam == 1)
	{
	    if(IsPlayerConnected(killerid))
	    {
			//new killer[MAX_PLAYER_NAME];
			//GetPlayerName(killerid, killer, sizeof(killer));
			// Civ kill
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
				//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				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
			{
				//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
		    }
			if (((gTeam[killerid]) == 4) && reason != 49 && GetPlayerVirtualWorld(playerid) != 123)
			{
				SetPlayerCriminal(killerid,255, "First Degree Murder");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		    //BroadCast(COLOR_RED, string);
		}
	}
	if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
	{
	    SetPlayerFree(playerid,killerid, "Got Killed");
	}
	killerid = INVALID_PLAYER_ID;
	SetPlayerColor(playerid,COLOR_GRAD2);

	if(IsWar) { SaveWarStats(); }
	return 1;
}

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Link to comment
Share on other sites

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.