Jump to content

MytzaMytz

Membru
  • Posts

    80
  • Joined

  • Last visited

Posts posted by MytzaMytz

  1. Are, uite toate comanda:

    if(strcmp(cmd, "/agivegun", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SCM(playerid, COLOR_LIGHT, "USAGE: /agivegun [playerid/PartOfName] [weaponid(eg. 46 = Parachute)] [ammo]");
                    SendClientMessage(playerid, COLOR_LIGHT, "   ");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 1 = Fists                     ID : 2 = Golf Club");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 3 = Night Stick              ID : 4 = Knife");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 5 = Bata                     ID : 6 = Lopata");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 7 = Pool Cue                 ID : 8 = Katana");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 9 = Fierastrau               ID : 10 = Purple Dildo");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 11 = S White Vibrator        ID : 12 = L White Vibrator");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 13 = Silver Vibrator            ID : 14 = Flowers");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 15 = Baston                  ID : 31 = M4");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 16 = Grenazi                 ID : 32 = Tec9");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 17 = Smoke Grenade           ID : 33 = Country Rifle");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 18 = Molotov                 ID : 34 = Sniper Rifle");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 19 = Vehicle Missile         ID : 35 = Rocket Launcher");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 20 = Hydra Flare             ID : 36 = HS Rocket Launcher");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 21 = Jetpack                 ID : 37 = Flame Thrower");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 22 = 9mM                     ID : 38 = Mini Gun");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 23 = Silenced 9mm            ID : 39 = Satchel Charge");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 24 = Desert Eagle            ID : 40 = Detonator");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 25 = Shotgun                 ID : 41 = Spray can");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 26 = Sawnoff Shotgun         ID : 42 = Fire Extinguisher");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 27 = Combat Shotgun          ID : 43 = Camera");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 28 = Micro SMG (Mac 10)      ID : 44 = Nightvision Goggles");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 29 = SMG (MP5)               ID : 45 = Infrared Vision");
                    SendClientMessage(playerid, COLOR_LIGHT, "ID : 30 = AK47 (Kalashnikov)      ID : 46 = Parachute");
                    return 1;
                }
                new playa;
                new gun;
                new ammo;
                playa = ReturnUser(tmp);
                tmp = strtok(cmdtext, idx);
                gun = strval(tmp);
                if(!strlen(tmp))
                {
                    SCM(playerid, COLOR_GREY, "USAGE: /agivegun [playerid/PartOfName] [weaponid] [ammo]");
                    SCM(playerid, COLOR_LIGHT, "3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)");
                    SCM(playerid, COLOR_LIGHT, "24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)");
                    return 1;
                }
                if(gun < 1||gun > 46||gun==27||gun==1||gun==2||gun==9||gun==17||gun==19||gun==20||gun==21||gun==36||gun==38||gun==39||gun==40||gun==44||gun==45)
                { SCM(playerid, COLOR_RED, "   wrong WeaponID!"); return 1; }
                tmp = strtok(cmdtext, idx);
                ammo = strval(tmp);
                if(ammo <1||ammo > 999)
                { SCM(playerid, COLOR_RED, "   dont go below 1 or above 999 bullets!"); return 1; }
                if(playerVariables[playerid][pAdminLevel] < 2)
                {
                    if(IsPlayerConnected(playa))
                    {
                        if(playa != INVALID_PLAYER_ID)
                        {
                            GivePlayerWeapon(playa, gun, ammo);
                            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            format(string, 256, "[AdmWarning]: %s has given %s gun id %d.", sendername,giveplayer,gun);
                            ABroadCast(COLOR_RED,string,1); // Linia cu eroare
                        }
                    }
                }
            }
            return 1;
        }
    • Problema intalnita (descriere): Am incercat sa pun o comanda de give gun si imi da eroarea de mai jos.
    • Ero(area / rile) / warning-(ul / urile):
    error 012: invalid function call, not a valid address
    warning 215: expression has no effect
    warning 215: expression has no effect
    warning 215: expression has no effect
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line
    • Liniile de cod / sursa / script-ul:
    ABroadCast(COLOR_LIGHTRED,string,1);
    • Imagini / Video (optional): -
    • Ati incercat sa rezolvati singur?: Da.
  2. Buna ziua,

     

    Am o problema de care nu pot da de capat, job-ul merge bine ,dar are un bug, dupa ce dau /pizza ma trimite la un checkpoint si imi da 15.000$ , dupa aceea ma trimite pe un camp si acolo e alt checkpont, iar daca intru in el imi da bani incontinuu, daca stie cineva cum pot rezolva acest bug.

     

    Ce am in GM:

    CMD:pizza(playerid,params[])
    {
        new newcar = GetPlayerVehicleID(playerid);
        if(vehicleVariables[newcar][vVehicleJob] == 6 && playerVariables[playerid][pJob] == 6)
        {
            if(playerVariables[playerid][pPiz] == 0)
            {
                PlayerIsSweeping[playerid] = 1;
                new house;
                house = random(systemVariables[houseCount]);
                SetPlayerCheckpoint(playerid, houseVariables[house][hHouseExteriorPos][0], houseVariables[house][hHouseExteriorPos][1], houseVariables[house][hHouseExteriorPos][2], 5.0);
                SendClientMessage(playerid, COLOR_WHITE, "Your working hours is up! Go to red checkpoint.");
                playerVariables[playerid][pPiz] = 120;
            }
            else SCM(playerid,-1,"You can use /pizza only at 2 minutes.");    
        }
        else SCM(playerid,-1,"You are not a pizza boy.");
        return 1;
    }

    +

    if(vehicleVariables[carid][vVehicleJob] == 6)
                {
                    PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
                    DisablePlayerCheckpoint(playerid);
                    playerVariables[playerid][pMoney] += 15000;
                    new house;
                    house = random(systemVariables[houseCount]);
                    SetPlayerCheckpoint(playerid, houseVariables[house][hHouseExteriorPos][0], houseVariables[house][hHouseExteriorPos][1], houseVariables[house][hHouseExteriorPos][2], 5.0);
                    format(string, sizeof(string), "~r~Ai castigat ~n~~w~ $15000!");
                    GameTextForPlayer(playerid, string, 3000, 1);
                }
            }
            return 1;
        }
  3. Incaerca acum:

    [pawn]public OnPlayerDisconnect(playerid, reason)

    {

    gActivePlayers[playerid]--;

    numplayers--;

    if(reason == 0)

    {

        PlayerInfo[playerid][pCrashed] = 1;

        for(new slot = 0; slot != 12; slot++)

        {

            new wep, ammo;

            GetPlayerWeaponData(playerid, slot, wep, ammo);

            if(wep != 0 && ammo != 0)

            {

                if(PlayerInfo[playerid][pGun1] == 0) { PlayerInfo[playerid][pGun1] = wep; PlayerInfo[playerid][pAmmo1] = ammo; }

                else if(PlayerInfo[playerid][pGun2] == 0) { PlayerInfo[playerid][pGun2] = wep; PlayerInfo[playerid][pAmmo2] = ammo; }

                else if(PlayerInfo[playerid][pGun3] == 0) { PlayerInfo[playerid][pGun3] = wep; PlayerInfo[playerid][pAmmo3] = ammo; }

                else if(PlayerInfo[playerid][pGun4] == 0) { PlayerInfo[playerid][pGun4] = wep; PlayerInfo[playerid][pAmmo4] = ammo; }

            }

        }

    }

    OnPlayerUpdate(playerid);

    PlayerInfo[playerid][pWL] = GetPlayerWantedLevel(playerid);

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

    {

        if(IsPlayerConnected(i))

        {

            if(TaxiAccepted < 999)

            {

            if(TaxiAccepted == playerid)

            {

                TaxiAccepted = 999;

                GameTextForPlayer(i, "~w~Taxi Caller~n~~r~Left the game", 5000, 1);

                TaxiCallTime = 0;

                DisablePlayerCheckpoint(i);

            }

            }

            else if(BusAccepted < 999)

            {

            if(BusAccepted == playerid)

            {

                BusAccepted = 999;

                GameTextForPlayer(i, "~w~Bus Caller~n~~r~Left the game", 5000, 1);

                BusCallTime = 0;

                DisablePlayerCheckpoint(i);

            }

            }

        }

    }

    /*if(GettingCK[playerid] < 999)

    {

        if(IsPlayerConnected(GettingCK[playerid]))

        {

            SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Your Character Kill has left the server, try again later.");

            OnCK[GettingCK[playerid]] = 999;

        }

    }*/

    if (GetPlayerVehicleID(playerid) == 131) SetVehicleToRespawn(131);

    OnPlayerUpdate(playerid);

    //----------------------------------------------------------

    if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)

    {

        if(IsPlayerConnected(TransportDriver[playerid]))

    {

        new string[64];

        TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];

        TransportTime[TransportDriver[playerid]] = 0;

        TransportCost[TransportDriver[playerid]] = 0;

        format(string, sizeof(string), "~w~Passenger left~n~~g~Earned $%d",TransportCost[playerid]);

        GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);

    }

    }

    if(GotHit[playerid] > 0)

    {

        if(GetChased[playerid] < 999)

        {

            if(IsPlayerConnected(GetChased[playerid]))

            {

            SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your Hit has left the server.");

                GoChase[GetChased[playerid]] = 999;

    }

        }

    }

    if(PlayerPaintballing[playerid] != 0)

    {

        PaintballPlayers --;

    }

    if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)

    {

        KartingPlayers --;

    }

    if(PlayersChannel[playerid] < 999)

    {

    IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;

    }

    if(HireCar[playerid] != 299)

    {

    gLastDriver[HireCar[playerid]] = 300;

    gCarLock[HireCar[playerid]] = 0;

    UnLockCar(HireCar[playerid]);

    if(reason != 0)

    {

    SetVehicleToRespawn(HireCar[playerid]);

    }

    }

    if(GangCar[playerid] != 512)

    {

    gLastDriver[GangCar[playerid]] = 520;

    gCarLock[GangCar[playerid]] = 0;

    UnLockCar(GangCar[playerid]);

    }

    if (gLastCar[playerid] > 0)

    {

    gLastDriver[gLastCar[playerid]] = 300;

    if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)

    {

    gCarLock[gLastCar[playerid]] = 0;

    UnLockCar(gLastCar[playerid]);

    }

    }

    if(PlayerBoxing[playerid] > 0)

    {

        if(Boxer1 == playerid)

        {

            if(IsPlayerConnected(Boxer2))

            {

            PlayerBoxing[boxer2] = 0;

            SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);

            SetPlayerInterior(Boxer2, 5);

            PlayerInfo[boxer2][pInt] = 5;

            GameTextForPlayer(Boxer2, "~r~Match interupted", 5000, 1);

    }

        }

        else if(Boxer2 == playerid)

        {

            if(IsPlayerConnected(Boxer1))

            {

            PlayerBoxing[boxer1] = 0;

            SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);

            SetPlayerInterior(Boxer1, 5);

            PlayerInfo[boxer2][pInt] = 5;

            GameTextForPlayer(Boxer1, "~r~Match interupted", 5000, 1);

    }

        }

        InRing = 0;

        RoundStarted = 0;

    Boxer1 = 255;

    Boxer2 = 255;

    TBoxer = 255;

    }

        if(TransportDuty[playerid] == 1)

    {

    TaxiDrivers -= 1;

    }

        else if(TransportDuty[playerid] == 2)

    {

    BusDrivers -= 1;

    }

    if(PlayerInfo[playerid][pJob] == 11)

    {

        if(JobDuty[playerid] == 1) { Medics -= 1; }

    }

    else if(PlayerInfo[playerid][pJob] == 7)

    {

        if(JobDuty[playerid] == 1) { Mechanics -= 1; }

    }

    else if(PlayerInfo[playerid][pJob] == 17)

    {

    if(JobDuty[playerid] == 1) { PizzaBoys -= 1; }

    }

    if (PlayerInfo[playerid][pRoadblock] != 0)

    {

    RemoveRoadblock(playerid);

    }

    BusrouteEast[playerid][0] = 0;

    BusrouteWest[playerid][0] = 0;

    TextDrawDestroy(Textdraw42[playerid]);

    TextDrawDestroy(Textdraw41[playerid]);

    ttroute[playerid] = 0;

    return 1;

    }[/pawn]

  4. Se pare ca tu nu meriti sa fi nici macar un scripter . Esti un ******** . Un scripter adevarat ( DarkSone , Gireada , TheDarky , Rock si multii altii de pe sa-mp.ro  ) ii ajuta pe playeri pana la sfarsit . Tu esti un ***** . Okei , nu ma ajuta dar sa stii ca esti un ***** .

    Ti-am dat add pe mess,accepta si te rezolv eu..lasal pe asta....

  5. Foarte tare GM 4/5 (pentru ca e urat TD), mie chiar mi-a placut, dar am o intrebare. Cum imi dau admin?

    Te duci scriptfiles/ladmin/users si ai acolo numele tau,intri in acel fisier si este acolo "level:" si scri acolo. level-ul adminului.

  6. Schimba /acreatecar aia cu /acreatecar asta:

    [pawn]if(strcmp(cmd, "/acreatecar", true) == 0)

    {

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

        {

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");

    return 1;

    }

    new car;

    car = strval(tmp);

    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_WHITE, " Vehicle Number can't be below 400 or above 611 !"); return 1; }

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");

    return 1;

    }

    new color1;

    color1 = strval(tmp);

    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 126 !"); return 1; }

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");

    return 1;

    }

    new color2;

    color2 = strval(tmp);

    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 126 !"); return 1; }

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");

    return 1;

    }

    new value;

    value = strval(tmp);

    new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z);

                new thiscar = CreateVehicle(car,X,Y,Z,1,color1,color2,99999999);

                format(CarInfo[thiscar][cLicense], 32 ,"ForSale");

            SetVehicleNumberPlate(vehid,CarInfo[thiscar][cLicense]);

    CarInfo[thiscar][cOwned] = 0; CarInfo[thiscar][cModel] = car; CarInfo[thiscar][cColorOne] = color1; CarInfo[thiscar][cColorTwo] = color2;

    CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1;

    CarInfo[thiscar][cValue] = value; CarInfo[thiscar][cLock] = 0; CarInfo[thiscar][paintjob] = -1; LoadComponents(thiscar);

    PutPlayerInVehicle(playerid,thiscar,0);

    strmid(CarInfo[vehid][cOwner], "Dealership", 0, strlen("Dealership"), 999);

    format(CarInfo[thiscar][cDescription], 32, "%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);

    format(string, sizeof(string), " Masina %d a fost creata cu succes!.", thiscar);

    SendClientMessage(playerid, COLOR_BLUE, string);

    }

    else

    {

        SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");

    return 1;

    }

    }[/pawn]

    Si baga /adeletecar.

    Si ai aici /v park/buy/locate1/locate2/locate3/sell/sellto/tow1/tow2/tow3.

    [pawn]if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)

    {

        if(IsPlayerConnected(playerid))

        {

            new x_nr[64];

            x_nr = strtok(cmdtext, idx);

            if(!strlen(x_nr))

            {

                SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]");

                SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock(1-3), sell, sellto, color, setplate, locate(1-3), tow(1-3)");

                return 1;

            }

                if(PlayerInfo[playerid][pLevel] < 3)

            {

            SendClientMessage(playerid, COLOR_LIGHTGREEN, "  You must be level 3 to use this!");

                return 1;

            }

            if(strcmp(x_nr,"sell",true) == 0)

            {

                if(IsAtDealership(playerid))

                {

                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])

                    {

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

                        new ownvehkey;

                        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }

                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }

                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }

                        else { return 1; }

                        if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)

                        {

                            new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;

                            new Float:x,Float:y,Float:z;

                            new Float:a;

                            CarInfo[ownvehkey][cOwned] = 0;

                            strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);

                            GivePlayerMoney(playerid,carsellprice);

                            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

                            format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice);

                            GameTextForPlayer(playerid, string, 10000, 3);

                            GetVehiclePos(ownvehkey, x, y, z);

                            GetVehicleZAngle(ownvehkey, a);

                            CarInfo[ownvehkey][cLocationx] = x; CarInfo[ownvehkey][cLocationy] = y; CarInfo[ownvehkey][cLocationz] = z; CarInfo[ownvehkey][cAngle] = a;

                            CarInfo[ownvehkey][mod1] = 0; CarInfo[ownvehkey][mod2] = 0; CarInfo[ownvehkey][mod3] = 0; CarInfo[ownvehkey][mod4] = 0;

                            CarInfo[ownvehkey][mod5] = 0; CarInfo[ownvehkey][mod6] = 0; CarInfo[ownvehkey][mod7] = 0; CarInfo[ownvehkey][mod8] = 0;

                            CarInfo[ownvehkey][mod9] = 0; CarInfo[ownvehkey][mod10] = 0; CarInfo[ownvehkey][mod11] = 0; CarInfo[ownvehkey][mod12] = 0;

    CarInfo[ownvehkey][mod13] = 0; CarInfo[ownvehkey][mod14] = 0; CarInfo[ownvehkey][mod15] = 0; CarInfo[ownvehkey][mod16] = 0;

                            CarInfo[ownvehkey][mod17] = 0; CarInfo[ownvehkey][paintjob] = -1;

                            if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = -1; }

                            else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = -1; }

                            else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = -1; }

                            RemovePlayerFromVehicle(playerid);

                            TogglePlayerControllable(playerid, 1);

                            format(CarInfo[vehid][cLicense], 32 ,"ForSale");

                            SetVehicleNumberPlate(vehid,CarInfo[vehid][cLicense]);

                            OnPropUpdate(); SavePlayerData(playerid);

                            DestroyVehicle(ownvehkey);

    new thiscar = CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);

    LoadComponents(thiscar);

                            return 1;

                        }

                    }

                    else

                    {

                        SendClientMessage(playerid, COLOR_GREY, "  You have to sit at your own car to sell it! ");

                        return 1;

                    }

                }

                else

                {

                    SendClientMessage(playerid, COLOR_GREY, "You are not at a dealership");

                    return 1;

                }

            }

            else if(strcmp(x_nr,"buy",true) == 0)

            {

                if(IsAnOwnableCar(idcar))

                {

        if(PlayerInfo[playerid][pPcarkey] == -1) { }

        else if(PlayerInfo[playerid][pPcarkey2] == -1) { }

        else if(PlayerInfo[playerid][pPcarkey3] == -1) { }

        else { SendClientMessage(playerid, COLOR_GREY, "Ai deja 3 masini"); return 1; }

    if(CarInfo[idcar][cOwned]==1)

    {

        SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car");

        return 1;

    }

    if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])

    {

        if(PlayerInfo[playerid][pPcarkey] == -1) { PlayerInfo[playerid][pPcarkey] = idcar; }

        else if(PlayerInfo[playerid][pPcarkey2] == -1) { PlayerInfo[playerid][pPcarkey2] = idcar; }

        else if(PlayerInfo[playerid][pPcarkey3] == -1) { PlayerInfo[playerid][pPcarkey3] = idcar; }

        else { return 1; }

    CarInfo[idcar][cOwned] = 1;

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

    strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);

    GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);

    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

    GameTextForPlayer(playerid, "~w~Felicitari~n~Nu uita sa o parchezi cu /v park!", 5000, 3);

            SendClientMessage(playerid, COLOR_GRAD2, "Felicitari ti-ai cumparat o masina noua!");

            TogglePlayerControllable(playerid, 1);

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

    else

    {

        SendClientMessage(playerid, COLOR_GREY, "  You don't have enough cash with you ! ");

        return 1;

    }

                }

            }

            else if(strcmp(x_nr,"sellto",true) == 0)

            {

    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])

    {

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

        new ownvehkey;

                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }

                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }

                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }

            else { return 1; }

        if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)

        {

    tmp = strtok(cmdtext, idx);

    if(!strlen(tmp))

    {

        SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");

        return 1;

    }

    giveplayerid = ReturnUser(tmp);

    if(IsPlayerConnected(giveplayerid))

    {

    if(giveplayerid != INVALID_PLAYER_ID)

    {

        if(ProxDetectorS(8.0, playerid, giveplayerid))

          {

        if(PlayerInfo[giveplayerid][pPcarkey] == -1)

        {

                tmp = strtok(cmdtext, idx);

                if(!strlen(tmp))

                {

                    SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");

                    return 1;

                }

                new price;

                price = strval(tmp);

                if(price < 1 || price > 1500000)

                {

                    SendClientMessage(playerid, COLOR_GREY, "  Price not lower then 1 and not higher then 1500000. ");

                    return 1;

                }

                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

          format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);

            SendClientMessage(playerid, COLOR_WHITE, string);

            format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /acceptcar ownablecar) to buy.", playername, price);

            SendClientMessage(giveplayerid, COLOR_WHITE, string);

            OwnableCarOffer[giveplayerid] = playerid;

            OwnableCarID[giveplayerid] = ownvehkey;

            OwnableCarPrice[giveplayerid] = price;

            return 1;

            }

            else if(PlayerInfo[giveplayerid][pPcarkey2] == -1)

            {

                tmp = strtok(cmdtext, idx);

                if(!strlen(tmp))

                {

                    SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");

                    return 1;

                }

                new price;

                price = strval(tmp);

                if(price < 1 || price > 1500000)

                {

                    SendClientMessage(playerid, COLOR_GREY, "  Price not lower then 1 and not higher then 1500000. ");

                    return 1;

                }

                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

          format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);

            SendClientMessage(playerid, COLOR_WHITE, string);

            format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /acceptcar ownablecar) to buy.", playername, price);

            SendClientMessage(giveplayerid, COLOR_WHITE, string);

            OwnableCarOffer[giveplayerid] = playerid;

            OwnableCarID[giveplayerid] = ownvehkey;

            OwnableCarPrice[giveplayerid] = price;

            return 1;

            }

            else if(PlayerInfo[giveplayerid][pPcarkey3] == -1)

            {

                tmp = strtok(cmdtext, idx);

                if(!strlen(tmp))

                {

                    SendClientMessage(playerid, COLOR_WHITE, "HINT: /v sellto [playerid/PartOfName] [price]");

                    return 1;

                }

                new price;

                price = strval(tmp);

                if(price < 1 || price > 1500000)

                {

                    SendClientMessage(playerid, COLOR_GREY, "  Price not lower then 1 and not higher then 1500000. ");

                    return 1;

                }

                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

          format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);

            SendClientMessage(playerid, COLOR_WHITE, string);

            format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /acceptcar ownablecar) to buy.", playername, price);

            SendClientMessage(giveplayerid, COLOR_WHITE, string);

            OwnableCarOffer[giveplayerid] = playerid;

            OwnableCarID[giveplayerid] = ownvehkey;

            OwnableCarPrice[giveplayerid] = price;

            return 1;

            }

            else

            {

                SendClientMessage(playerid, COLOR_GREY, "  Player has 3 cars already ! ");

                return 1;

            }

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  Player is not near you ! ");

            return 1;

        }

    }

    }

        }

        else

        {

            SendClientMessage(playerid, COLOR_GREY, "  This is not your car");

            return 1;

        }

    }

    else

    {

        SendClientMessage(playerid, COLOR_GREY, "  You have to sit at your own car to sell it");

        return 1;

    }

            }

            else if(strcmp(x_nr,"park",true) == 0)

            {

                new Float:x,Float:y,Float:z;

    new Float:a;

    new carid;

    new getcarid;

    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }

    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }

    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; }

    else { return 1; }

    getcarid = GetPlayerVehicleID(playerid);

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

    GetVehiclePos(carid, x, y, z);

    GetVehicleZAngle(carid, a);

    if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)

    {

      if(PlayerInfo[playerid][pPcarkey] == -1 && PlayerInfo[playerid][pPcarkey2] == -1 && PlayerInfo[playerid][pPcarkey3] == -1)

    {

    SendClientMessage(playerid, COLOR_GREY, "You don't own a car.");

    return 1;

    }

      if(getcarid == carid)

    {

                            new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires;

    CarInfo[carid][cLocationx] = x;

    CarInfo[carid][cLocationy] = y;

    CarInfo[carid][cLocationz] = z;

    CarInfo[carid][cAngle] = a;

    GetVehicleDamageStatus(carid,panels,doors,lights,tires);

    GetVehicleHealth(carid, CarHP); OldCarHP = CarHP;

    format(string, sizeof(string), "~n~ You have parked your vehicle in this location. ~n~");

    GameTextForPlayer(playerid, "You have parked your vehicle in this position. It will respawn here.", 10000, 3);

    OnPropUpdate(); SavePlayerData(playerid);  DestroyVehicle(carid);

    CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);

    LoadComponents(carid);

    PutPlayerInVehicle(playerid,carid,0); SetVehicleHealth(carid, OldCarHP);

    UpdateVehicleDamageStatus(carid,panels,doors,lights,tires);

    TogglePlayerControllable(playerid, 1);

    return 1;

      }

    }

            }

            else if(strcmp(x_nr,"setplate",true) == 0)

            {

    if(IsPlayerInVehicle(playerid, vehid) || PlayerInfo[vehid][pPcarkey] != -1 && PlayerInfo[vehid][pPcarkey2] != -1 && PlayerInfo[vehid][pPcarkey3] != -1)

    {

            if(cmdtext[idx++] != 32 || cmdtext[idx] == EOS)

                        {

                            SendClientMessage(playerid,0xFFFFFFAA,"{00A1FF}USAGE{FFFFFF}: /v setplate [newplate]");

                            return 1;

        }

        new Float:XX,Float:YY,Float:ZZ,Float:AA;

                        new Float:CarHP, Float:OldCarHP;

                        new panels,doors,lights,tires;

                    GetVehicleHealth(vehid, CarHP);

                    GetVehicleDamageStatus(vehid,panels,doors,lights,tires);

            OldCarHP = CarHP;

                    format(CarInfo[vehid][cLicense], 32 ,"%s",cmdtext[idx]);

                        SetVehicleNumberPlate(vehid,CarInfo[vehid][cLicense]);

                    GetVehiclePos(vehid,XX,YY,ZZ);

                    GetVehicleZAngle(vehid, AA);

                    SetVehicleToRespawn(vehid);

                    SetVehiclePos(vehid,XX,YY,ZZ);

                    SetVehicleZAngle(vehid, AA);

                    PutPlayerInVehicle(playerid,vehid,0);

                    SetVehicleHealth(vehid, OldCarHP);

                    UpdateVehicleDamageStatus(vehid,panels,doors,lights,tires);

                    format(string, sizeof(string), "{FFFF00}You have set your vehicle's plate to:{FFFFFF} %s", CarInfo[vehid][cLicense]);

                    SendClientMessage(playerid, 0xFFFFFFFF, string);

                    OnPropUpdate(); SavePlayerData(playerid);

                }

                else

                {

                        SendClientMessage(playerid, 0xFFFFFFAA, "Nu esti in masina ta personala pentru a putea schimba NR de Inmatriculare.");

        return 1;

        }

    }

            else if(strcmp(x_nr,"lock1",true) == 0)

            {

                    new keycar = PlayerInfo[playerid][pPcarkey];

                    if(keycar != -1)

                    {

                        new locked[256];

                        locked = strtok(cmdtext, idx);

                        if(CarInfo[keycar][cLock] == 1)

                        {

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

    {

    if (IsPlayerConnected(i))

    {

    SetVehicleParamsForPlayer(keycar,i,0,0);

    }

    }

    format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked");

    GameTextForPlayer(playerid, string, 4000, 3);

    CarInfo[keycar][cLock] = 0;

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

    else if(CarInfo[keycar][cLock] == 0)

    {

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

    {

    if (IsPlayerConnected(i))

    {

    SetVehicleParamsForPlayer(keycar,i,0,1);

    }

    }

    format(string, sizeof(string), "~w~Vehicle~n~~r~Locked");

    GameTextForPlayer(playerid, string, 4000, 3);

    CarInfo[keycar][cLock] = 1;

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

                    }

                    else

                    {

                        SendClientMessage(playerid, COLOR_GREY, "  You don't have a vehicle at slot 1");

                        return 1;

                    }

            }

            else if(strcmp(x_nr,"lock2",true) == 0)

            {

                    new keycar = PlayerInfo[playerid][pPcarkey2];

                    if(keycar != -1)

                    {

                        new locked[256];

                        locked = strtok(cmdtext, idx);

                        if(CarInfo[keycar][cLock] == 1)

                        {

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

    {

    if (IsPlayerConnected(i))

    {

    SetVehicleParamsForPlayer(keycar,i,0,0);

    }

    }

    format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked");

    GameTextForPlayer(playerid, string, 4000, 3);

    CarInfo[keycar][cLock] = 0;

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

    else if(CarInfo[keycar][cLock] == 0)

    {

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

    {

    if (IsPlayerConnected(i))

    {

    SetVehicleParamsForPlayer(keycar,i,0,1);

    }

    }

    format(string, sizeof(string), "~w~Vehicle~n~~r~Locked");

    GameTextForPlayer(playerid, string, 4000, 3);

    CarInfo[keycar][cLock] = 1;

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

                    }

                    else

                    {

                        SendClientMessage(playerid, COLOR_GREY, "  You don't have a vehicle at slot 2");

                        return 1;

                    }

            }

            else if(strcmp(x_nr,"lock3",true) == 0)

            {

                    new keycar = PlayerInfo[playerid][pPcarkey3];

                    if(keycar != -1)

                    {

                        new locked[256];

                        locked = strtok(cmdtext, idx);

                        if(CarInfo[keycar][cLock] == 1)

                        {

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

    {

    if (IsPlayerConnected(i))

    {

    SetVehicleParamsForPlayer(keycar,i,0,0);

    }

    }

    format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked");

    GameTextForPlayer(playerid, string, 4000, 3);

    CarInfo[keycar][cLock] = 0;

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

    else if(CarInfo[keycar][cLock] == 0)

    {

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

    {

    if (IsPlayerConnected(i))

    {

    SetVehicleParamsForPlayer(keycar,i,0,1);

    }

    }

    format(string, sizeof(string), "~w~Vehicle~n~~r~Locked");

    GameTextForPlayer(playerid, string, 4000, 3);

    CarInfo[keycar][cLock] = 1;

    OnPropUpdate(); SavePlayerData(playerid);

    return 1;

    }

                    }

                    else

                    {

                        SendClientMessage(playerid, COLOR_GREY, "  You don't have a vehicle at slot 3");

                        return 1;

                    }

            }

            else if(strcmp(x_nr,"color",true) == 0)

            {

                if(PlayerInfo[playerid][pPcarkey] == -1 && PlayerInfo[playerid][pPcarkey2] == -1 && PlayerInfo[playerid][pPcarkey3] == -1)

            {

                SendClientMessage(playerid, COLOR_GREY,"  You don't have a vehicle to respray.");

                return 1;

            }

            if(GetPlayerMoney(playerid) < 1000)

            {

                SendClientMessage(playerid, COLOR_GREY,"  You don't have enough money for vehicle respray.");

                return 1;

            }

            tmp = strtok(cmdtext, idx);

            if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /v color [ColorOneID] [ColorTwoID]");

    return 1;

    }

    new color1;

    color1 = strval(tmp);

    if(color1 < 0 && color1 > 126)

    {

        SendClientMessage(playerid, COLOR_GREY, "  Wrong color id!");

        return 1;

    }

    tmp = strtok(cmdtext, idx);

            if(!strlen(tmp))

    {

    SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}USAGE{FFFFFF}: /v color [ColorOneID] [ColorTwoID]");

    return 1;

    }

    new color2;

    color2 = strval(tmp);

    if(color2 < 0 && color2 > 126)

    {

        SendClientMessage(playerid, COLOR_GREY, "  Wrong color id!");

        return 1;

    }

    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }

    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; }

    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; }

    else { return 1; }

            if(IsPlayerInVehicle(playerid, vehid))

            {

            CarInfo[vehid][cColorOne] = color1;

                    CarInfo[vehid][cColorTwo] = color2;

                    GivePlayerMoney(playerid, -1000);

                    ChangeVehicleColor(vehid, color1, color2);

                    OnPropUpdate(); SavePlayerData(playerid);

                    GameTextForPlayer(playerid, "~w~Bill for a Paint Respray~n~~r~-$1000", 5000, 1);

    return 1;

        }

            else

            {

                SendClientMessage(playerid, COLOR_GREY,"  You are not in your vehicle.");

                return 1;

            }

            }

            else if(strcmp(x_nr,"locate1",true) == 0)

            {

        if(!IsPlayerConnected(playerid)) { return 1; }

        new Float:x,Float:y,Float:z;

        new car = PlayerInfo[playerid][pPcarkey];

        if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; }

    SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita.");

    GetVehiclePos(car, x, y, z);

        SetPlayerCheckpoint(playerid, x, y, z, 6);

        return 1;

            }

            else if(strcmp(x_nr,"locate2",true) == 0)

            {

        if(!IsPlayerConnected(playerid)) { return 1; }

        new Float:x,Float:y,Float:z;

        new car = PlayerInfo[playerid][pPcarkey2];

        if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; }

    SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita.");

    GetVehiclePos(car, x, y, z);

        SetPlayerCheckpoint(playerid, x, y, z, 6);

        return 1;

            }

            else if(strcmp(x_nr,"locate3",true) == 0)

            {

        if(!IsPlayerConnected(playerid)) { return 1; }

        new Float:x,Float:y,Float:z;

        new car = PlayerInfo[playerid][pPcarkey3];

        if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; }

    SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita.");

    GetVehiclePos(car, x, y, z);

        SetPlayerCheckpoint(playerid, x, y, z, 6);

        return 1;

            }

            else if(strcmp(x_nr,"tow1",true) == 0)

            {

      if(IsPlayerConnected(playerid))

    {

    new car = PlayerInfo[playerid][pPcarkey];

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

    if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey]][cOwner], true) == 0)

    {

    GameTextForPlayer(playerid, "~w~Masina a fost~n~~g~Tractata cu succes~n~~r~$-1500", 5000, 1);

    GivePlayerMoney(playerid,-1500);

    SetVehicleToRespawn(car);

    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

    }

    else

    {

    GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1);

    }

    }

            }

            else if(strcmp(x_nr,"tow2",true) == 0)

            {

      if(IsPlayerConnected(playerid))

    {

    new car = PlayerInfo[playerid][pPcarkey2];

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

    if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey2]][cOwner], true) == 0)

    {

        GameTextForPlayer(playerid, "~w~Masina a fost~n~~g~Tractata cu succes~n~~r~$-1500", 5000, 1);

    GivePlayerMoney(playerid,-1500);

    SetVehicleToRespawn(car);

    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

    }

    else

    {

    GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1);

    }

    }

            }

            else if(strcmp(x_nr,"tow3",true) == 0)

            {

      if(IsPlayerConnected(playerid))

    {

    new car = PlayerInfo[playerid][pPcarkey3];

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

    if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey3]][cOwner], true) == 0)

    {

        GameTextForPlayer(playerid, "~w~Masina a fost~n~~g~Tractata cu succes~n~~r~$-1500", 5000, 1);

    GivePlayerMoney(playerid,-1500);

    SetVehicleToRespawn(car);

    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

    }

    else

    {

    GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1);

    }

    }

            }

            else

            {

                SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]");

                SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock(1-3), sell, sellto, color, setplate, locate(1-3), tow(1-3)");

                return 1;

            }

        }

        return 1;

    }[/pawn]

  7. Incearca asta:

    [pawn]forward CheckMark(i);

    public CheckMark(i)

    {

        if(PlayerData[pMember] == 4 || PlayerData[pLeader] == 4)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_LIGHTBLUE );

      }

      if(PlayerData[pMember] == 1 || PlayerData[pLeader] == 1)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_DBLUE );

      }

        if(PlayerData[pMember] == 2 || PlayerData[pLeader] == 2)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_DBLUE );

      }

        if(PlayerData[pMember] == 3 || PlayerData[pLeader] == 3)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_BBLUE );

      }

        if(PlayerData[pMember] == 5 || PlayerData[pLeader] == 5)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0x8F8C47FF );

      }

        if(PlayerData[pMember] == 6 || PlayerData[pLeader] == 6)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_YELLOW );

      }

        if(PlayerData[pMember] == 7 || PlayerData[pLeader] == 7)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_LIGHTBLUE );

      }

        if(PlayerData[pMember] == 8 || PlayerData[pLeader] == 8)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_RED );

      }

        if(PlayerData[pMember] == 9 || PlayerData[pLeader] == 9)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_PURPLE );

      }

        if(PlayerData[pMember] == 10 || PlayerData[pLeader] == 10)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_YELLOW2 );

      }

        if(PlayerData[pMember] == 11 || PlayerData[pLeader] == 11)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0x40863CFF );

      }

        if(PlayerData[pMember] == 12 || PlayerData[pLeader] == 12)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0xD900D9FF );

      }

        if(PlayerData[pMember] == 13 || PlayerData[pLeader] == 13)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0xFD7E00FF );

      }

        if(PlayerData[pMember] == 14 || PlayerData[pLeader] == 14)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0x6A4444FF );

      }

        if(PlayerData[pMember] == 15 || PlayerData[pLeader] == 15)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0x6400B1FF );

      }

        if(PlayerData[pMember] == 16 || PlayerData[pLeader] == 16)

      {

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

      SetPlayerMarkerForPlayer(i, i, 0x2F2F2FF );

      }

        if(PlayerData[pAdmin] >= 1 && event == 0 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_LIGHTBLUE );

      }

      if(PlayerData[pAgent] == 1 && event == 0 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_YELLOW );

      }

      if(event == 1 && PlayerData[pAdmin] >= 1 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0)

      {

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

          SetPlayerMarkerForPlayer(i, i, 0xff0099 );

      }

      if(event == 1 && PlayerData[pAgent] == 1 && PlayerData[pLeader] == 0 && PlayerData[pMember] == 0)

      {

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

          SetPlayerMarkerForPlayer(i, i, 0xff0099 );

      }

        if(PlayerData[pLeader] == 0 && PlayerData[pAgent] < 1 && PlayerData[pAdmin] < 1 && PlayerData[pMember] == 0)

      {

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

      SetPlayerMarkerForPlayer(i, i, COLOR_WHITE );

      }

    }[/pawn]

    Si asta:

    [pawn]if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAgent] == 1 && event == 1)

            {

                SetPlayerChatBubble(i, text, 0xff0099, 50.0, 5000);

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[Helper] [%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0xff0099,0xff0099,0xff0099,0xff0099,0xff0099);

            }

            if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAgent] == 1 && event == 0)

            {

                SetPlayerChatBubble(i, text, COLOR_YELLOW, 50.0, 5000);

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[Helper] [%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

            }

            if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAdmin] >= 1 && event == 1)

            {

                SetPlayerChatBubble(i, text, 0xff0099, 50.0, 5000);

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[Admin] [%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0xff0099,0xff0099,0xff0099,0xff0099,0xff0099);

            }

            if(PlayerData[pLeader] == 0 && PlayerData[pMember] == 0 && PlayerData[pAdmin] >= 1 && event == 0)

            {

                SetPlayerChatBubble(i, text, 0x9ABDFF, 50.0, 5000);

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[Admin] [%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0x9ABDFF,0x9ABDFF,0x9ABDFF,0x9ABDFF,0x9ABDFF);

            }

            else if(PlayerData[pLeader] == 0 && PlayerData[pAdmin] < 1 && PlayerData[pMember] == 0 && PlayerData[pAgent] == 0)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : [%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);

            }

            if(PlayerData[pLeader] == 1 || PlayerData[pMember] == 1)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE);

            }

            if(PlayerData[pLeader] == 2 || PlayerData[pMember] == 2)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE);

            }

            if(PlayerData[pLeader] == 3 || PlayerData[pMember] == 3)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE);

            }

            if(PlayerData[pLeader] == 4 || PlayerData[pMember] == 4)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);

            }

            if(PlayerData[pLeader] == 5 || PlayerData[pMember] == 5)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF);

            }

            if(PlayerData[pLeader] == 6 || PlayerData[pMember] == 6)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);

            }

            if(PlayerData[pLeader] == 7 || PlayerData[pMember] == 7)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);

            }

            if(PlayerData[pLeader] == 8 || PlayerData[pMember] == 8)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);

            }

            if(PlayerData[pLeader] == 9 || PlayerData[pMember] == 9)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

            }

            if(PlayerData[pLeader] == 10 || PlayerData[pMember] == 10)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2);

            }

            if(PlayerData[pLeader] == 11 || PlayerData[pMember] == 11)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0x40863CFF,0x40863CFF,0x40863CFF,0x40863CFF,0x40863CFF);

            }

            if(PlayerData[pLeader] == 12 || PlayerData[pMember] == 12)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0xD900D9FF,0xD900D9FF,0xD900D9FF,0xD900D9FF,0xD900D9FF);

            }

            if(PlayerData[pLeader] == 13 || PlayerData[pMember] == 13)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF);

            }

            if(PlayerData[pLeader] == 14 || PlayerData[pMember] == 14)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0x6A4444FF,0x6A4444FF,0x6A4444FF,0x6A4444FF,0x6A4444FF);

            }

            if(PlayerData[pLeader] == 15 || PlayerData[pMember] == 15)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0x6400B1FF,0x6400B1FF,0x6400B1FF,0x6400B1FF,0x6400B1FF);

            }

            if(PlayerData[pLeader] == 16 || PlayerData[pMember] == 16)

            {

                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);

                ProxDetector(20.0, i, string,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF);

            }[/pawn]

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