Jump to content

Rio

Membru
  • Posts

    75
  • Joined

  • Last visited

Posts posted by Rio

  1. [pawn] if(strcmp(cmd, "/goto", true) == 0)

    {

        if(IsPlayerConnected(playerid))

        {

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD2, "{B580FE}Foloseste:{FFFFFF} /goto [playerid/PartOfName]");

    return 1;

    }

    new Float:plocx,Float:plocy,Float:plocz;

    new plo;

    plo = ReturnUser(tmp);

    new playa;

      playa = ReturnUser(tmp);

    if (IsPlayerConnected(plo))

    {

        if(plo != INVALID_PLAYER_ID)

        {

    if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)

    {

    if(Spectate[playerid] != 255)

    {

    Spectate[playerid] = 256;

    }

    GetPlayerPos(plo, plocx, plocy, plocz);

    if(PlayerInfo[plo][pInt] > 0)

    {

    SetPlayerInterior(playerid,PlayerInfo[plo][pInt]);

    PlayerInfo[playerid][pInt] = PlayerInfo[plo][pInt];

    PlayerInfo[playerid][pLocal] = PlayerInfo[plo][pLocal];

    }

    if(PlayerInfo[plo][pInt] == 10 && PlayerInfo[plo][pLocal] == 500)

                {

                              SendClientMessage(playerid, COLOR_GRAD2, "You can`t go to this player");

              return 1;

                }

    if(PlayerInfo[playerid][pInt] == 0)

    {

    SetPlayerInterior(playerid,0);

    }

    if(plocz > 530.0 && PlayerInfo[plo][pInt] == 0) //the highest land point in sa = 526.8

    {

    SetPlayerInterior(playerid,1);

    PlayerInfo[playerid][pInt] = 1;

    }

    if (GetPlayerState(playerid) == 2)

    {

    new tmpcar = GetPlayerVehicleID(playerid);

    SetVehiclePos(tmpcar, plocx, plocy+4, plocz);

    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;

    }

    else

    {

    SetPlayerPos(playerid,plocx,plocy+2, plocz);

    }

    format(string, sizeof(string), " Ai fost teleportat la %s",giveplayer);

                            SendClientMessage(plo, COLOR_GREY, string);

    if (PlayerInfo[playerid][pAdmin] >= 1)

    {

    GetPlayerName(playa, giveplayer, sizeof(giveplayer));

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

        format(string, sizeof(string), " Admin {F81414}%s {AFAFAF}has teleported at you!",sendername);

                SendClientMessage(plo, COLOR_GREY, string);

    format(string,sizeof(string), "INFO: %s has teleported to %s",sendername, giveplayer);

    ABroadCast(COLOR_LIGHTRED,string, 5);

            }

            if (PlayerInfo[playerid][pHelper] >= 1)

    {

    GetPlayerName(playa, giveplayer, sizeof(giveplayer));

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

    format(string,sizeof(string), "INFO: %s has teleported to %s",sendername, giveplayer);

    ABroadCast(COLOR_LIGHTRED,string, 5);

        format(string, sizeof(string), " Helper {F81414}%s {AFAFAF}has teleported at you!",sendername);

                SendClientMessage(plo, COLOR_GREY, string);

            }

    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));

    HouseEntered[playerid] = HouseEntered[plo];

    }

    else

    {

    SendClientMessage(playerid, COLOR_GRAD1, "  Nu ai rangul administrativ necesar!");

    }

    }

    }

    else

    {

    format(string, sizeof(string), "  %d is not an active player.", plo);

    SendClientMessage(playerid, COLOR_GRAD1, string);

    }

    }

    return 1;

    }[/pawn]

    Eu ti-am facut doar mesajul de teleportare. rrestul mesajelor le editezi tu ca sunt deja.

  2. if(strcmp(cmd, "/gotols", true) == 0)

    {

        if(IsPlayerConnected(playerid))

        {

    if(PlayerInfo[playerid][pAdmin] >= 3)

    {

    if (GetPlayerState(playerid) == 2)

    {

    new tmpcar = GetPlayerVehicleID(playerid);

    SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);

    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;

    }

    else

    {

    SetPlayerPos(playerid, 1529.6,-1691.2,13.3);

    }

    SendClientMessage(playerid, COLOR_GRAD1, "  You have been teleported !");

    SetPlayerInterior(playerid,0);

    PlayerInfo[playerid][pInt] = 0;

    SetPlayerVirtualWorld(playerid, 0);

        PlayerInfo[playerid][pVirWorld] = 0;

    }

    else

    {

    SendClientMessage(playerid, COLOR_GRAD1, "Nu ai acces la aceasta comanda.");

    }

    }

    return 1;

    }

    si-ti mai adaugi tu ce vrei, pozitie..

  3. 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]

  4. Am si eu o intrebare, vreau sa fac un textdraw si acel textdraw sa se coloreze dupa culoarea factiunii in care esti.

    TextDrawColor(Textdraw987, 0xffffffff);

    Vreau doar sa-mi ziceti cu ce inlocuiesc 0xffffffff ca sa apara culoarea factiunii, in rest stiu.

  5. Salut, am si eu o problema. Am nevoie de un tutorial de masina personala in care nu te lasa sa intri in ea, cand apesi enter sa iti arata doar mesaju si sa nu poti intra in ea, sau sa te dea repede jos din masina. Asa am eu un tutorial dar poti sa mai conduci pana te jos.  NU SISTEM DE VIHICULE PERSONALE, FACUTE DIN GM.

  6. [pawn] if (strcmp(cmd, "/changepass", true)==0)

    {

    tmp = strtok(cmdtext, idx);

    if (gPlayerLogged[playerid] != 1)

    {

    SendClientMessage(playerid, COLOR_GRAD1, "  You Are Not Logged In");

    return 1;

    }

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD1, "{00FF00}Tasteazã:{FFFFFF} /changepass [password]");

    return 1;

    }

    strmid(PlayerInfo[playerid][pKey], tmp, 0, strlen(cmdtext), 255);

    format(string, sizeof(string), "{F3FF02}Noua ta parola este{F81414} %s {F3FF02}nu o uita", PlayerInfo[playerid][pKey]);

    SendClientMessage(playerid, COLOR_YELLOW, string);

    new year, month,day;

    getdate(year, month, day);

    GetPlayerName(playerid, playername, sizeof(playername));

    format(string, sizeof(string), "%s has changed his password, new password is %s (%d-%d-%d).", playername, PlayerInfo[playerid][pKey], month,day,year);

    Encript(PlayerInfo[playerid][pKey]);

    OnPlayerUpdateEx(playerid);

    ChangepassLog(string);

    //printf("%s has changed there password.", playername);

    return 1;

    }

    if(!strcmp("/setname", cmd, true))

    {

    if (PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid, COLOR_GRAD2, "  Nu ai rangul administrativ necesar!");

    tmp = strtok(cmdtext,idx);

    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Tasteazã:{FFFFFF} /setname [id] [newname]");

    giveplayerid = ReturnUser(tmp);

    if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Invalid Playerid!");

    new str[128],gpname[MAX_PLAYER_NAME];

    GetPlayerName(giveplayerid, gpname, MAX_PLAYER_NAME);

    format(str, 128, "users/%s.ini", gpname);

    if(!fexist(str)) return SendClientMessage(playerid, COLOR_YELLOW, "The person havent an account on this server");

    tmp = strtok(cmdtext,idx);

    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Tasteazã:{FFFFFF} /setname [id] [newname]");

    new str2[128];

    format(str2,128,"users/%s.ini",tmp);

    frename(str,str2);

    new pname[MAX_PLAYER_NAME];

    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

    SetPlayerName(giveplayerid,tmp);

    format(string, sizeof(string), "[NameChange] %s changed name of \"%s\" to \"%s\"",pname,gpname,tmp);

    SendClientMessageToAll(COLOR_LIGHTRED,string);

    new year, month,day;

    getdate(year, month, day);

    format(string, sizeof(string), "(%d-%d-%d) Admin: %s was changed name of %s to %s", day,month,year, pname,gpname,tmp);

        NameChangeLog(string);

    return 1;

    }[/pawn]

  7. Salut, am si eu o problema. Am bagat 3 buti pe un server si cand am intrat si eu am primit ban. Am rugat un admin sa-mi dea unban, mi-a dat si pe IP si pe nume, si tot nu merge. Intru si-mi da Server closed the connection si dupa cand intru imi da Your are banned from this server. Precizez ca serverul este GODFATHER !

×
×
  • 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.