Jump to content
  • 0

/lock (tasta N)


buNNy

Question

Buna, cum as putea face ca daca sunt proprietarul unui vehicul, sa nu mai apas N sa deschid mesina si sa ma urc direct in ea, ca si serverele mari

Spoiler

CMD:lock(playerid, params[])
{
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new string[40];
    switch(SwitchKey[playerid]) {
        case 1: 
        {
            new bool: done = false;
            foreach(new x : personalVehicles) {
                if(CarInfo[x][cOwned] == PlayerInfo[playerid][pSQLID] && CheckPlayerDistanceToVehicle(3.5, playerid, CarInfo[x][cInGameID])) {
                    new caidi = CarInfo[x][cInGameID];
                    if(CarInfo[x][cLock] == 1) {
                        GetVehicleParamsEx(caidi,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(caidi,engine,lights,alarm,0,bonnet,boot,objective);
                        format(string, 40, "~h~%s~n~~g~Unlocked", CarInfo[x][cDescription]);
                        GameTextForPlayer(playerid, string, 4000, 4);
                        PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                        CarInfo[x][cLock] = 0;
                        gCarLock[caidi] = 0;
                        vUpdate(x, cLockx); //
                        return 1;
                    }
                    else if(CarInfo[x][cLock] == 0)
                    {
                        GetVehicleParamsEx(caidi,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(caidi,engine,lights,alarm,1,bonnet,boot,objective);
                        format(string, 40, "~h~%s~n~~r~Locked", CarInfo[x][cDescription]);
                        GameTextForPlayer(playerid, string, 4000, 4);
                        PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                        CarInfo[x][cLock] = 1;
                        gCarLock[caidi] = 1;
                        vUpdate(x, cLockx); //
                        return 1;
                    }
                    done = true;
                    break;
                }
            }
            if(!done) return Error(playerid, "Nu a fost gasit vehiculul tau in apropiere.");
        }
        case 2:
        {
            new carid;
            if(HireCar[playerid] == -1) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not have a rental car/boat/bike/scooter already.");
            if(HireCar[playerid] != -1)
            {
                carid = HireCar[playerid];
            }
            if(CheckPlayerDistanceToVehicle(3.5, playerid, HireCar[playerid]))
            {
                if(gCarLock[carid] == 0)
                {
                    new vehicles = GetVehicleModel(carid) - 400;
                    format(string, 40, "~h~%s~n~~r~Locked", aVehicleNames[vehicles]);
                    GameTextForPlayer(playerid, string, 4000, 4);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                    gCarLock[carid] = 1;
                    GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
                    SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
                    return 1;
                }
                else if(gCarLock[carid] == 1)
                {
                    new vehicles = GetVehicleModel(carid) - 400;
                    format(string, 40, "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]);
                    GameTextForPlayer(playerid, string, 4000, 4);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                    gCarLock[carid] = 0;
                    GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
                    SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective);
                    return 1;
                }
            }
        }
    }
    return 1;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

   if(IsKeyJustDown(KEY_SECONDARY_ATTACK, newkeys, oldkeys) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
   {
        new newcar = GetClosestVehicle2(playerid, 7);
        if(IsABoat(newcar))
        {
            if(PlayerInfo[playerid][pBoatLic] < 1)
            {
                if(TakingLesson[playerid] == 2) { }
                else {
                SendClientMessage(playerid,COLOR_GREY, "You don't have a boat license.");
                SlapPlayer(playerid); 
                return 1;
                }
            }
        }
        if(IsAPlane(newcar))
        {
            if(PlayerInfo[playerid][pFlyLic] < 1)
            {
                if(TakingLesson[playerid] == 2) { }
                else {
                SendClientMessage(playerid, COLOR_GREY, "You don't have a flying license.");
                SlapPlayer(playerid);
                return 1; 
                }
            }
        }
        if(GetVehicleModel(newcar) >= 400 && GetVehicleModel(newcar) <= 611)
        {
            if(PlayerInfo[playerid][pCarLic] < 1)
            {
                if(IsABike(newcar) || IsAPlane(newcar) || GetVehicleModel(newcar) == 462) { }
                else
                {
                    if(TakingLesson[playerid] == 1) { }
                    else {
                    SendClientMessage(playerid,COLOR_GREY, "You don't have a driving license.");
                    SlapPlayer(playerid);
                    return 1;
                  }
                }
            }
        }
        if(IsACopCar(newcar) && OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid)) { }
            else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
        }
        if(newcar == Copcar[6] || newcar == Copcar[7] || newcar == Copcar[18] || newcar == Copcar[19] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid))
            {
                if(PlayerInfo[playerid][pRank] < 3)
                {
                    SlapPlayer(playerid);
                    SendClientMessage(playerid,COLOR_WHITE,"You don't have rank 3.");
                    return 1;
                }
            }
        }
        if(newcar == Copcar[1] || newcar == Copcar[2] || newcar == Copcar[3] || newcar == Copcar[14] || newcar == Copcar[29] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid))
            {
                if(PlayerInfo[playerid][pRank] < 2)
                {
                    SlapPlayer(playerid);
                    SendClientMessage(playerid,COLOR_WHITE, "You don't have rank 2.");
                    return 1;
                }
            }
        }
        if(newcar == Copcar[30] || newcar == Copcar[19] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid))
            {
                if(PlayerInfo[playerid][pRank] < 4)
                {
                    SlapPlayer(playerid);
                    SendClientMessage(playerid,COLOR_WHITE, "You don't have rank 4.");
                    return 1;
                }
            }
        }
        if(IsAFbiCar(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid)) { }
            else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
        }
        if(IsALVPDCar(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid)) { }
            else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
        }
        if(IsANgCar(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(IsACop(playerid)) { }
            else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
        }
        else if(IsAnAmbulance(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pMember] == 14) { }
            else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Paramedic."); return 1;}
        }
        if(IsAGarbageTruck(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)//garbagejob
        {
            if(PlayerInfo[playerid][pJob] == ? { }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "You are not a Garbage Collector.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(IsATruck(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pJob] == 10) { }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "You are not a Trucker.");
                SlapPlayer(playerid);
                return 1;
            }
        }

        if(newcar == bus[1] || newcar == bus[2] || newcar == bus[3] || newcar == bus[4] || newcar == bus[5] || newcar == bus[6] || newcar == bus[7] || newcar == bus[8] || newcar == bus[9] || newcar == bus[10] || newcar == bus[11] || newcar == bus[12] || newcar == bus[13]
        || newcar == bus[14] || newcar == bus[15] || newcar == bus[16]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pJob] == 6) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Bus Driver.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == pizza[1] || newcar == pizza[2] || newcar == pizza[3] || newcar == pizza[4] || newcar == pizza[5] || newcar == pizza[6] || newcar == pizza[7] || newcar == pizza[8] || newcar == pizza[9] || newcar == pizza[10] || newcar == pizza[11] || newcar == pizza[12] || newcar == pizza[13] || newcar == pizza[14] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
        {
            if(PlayerInfo[playerid][pJob] == 4) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Pizza Boy.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == towcar[1] || newcar == towcar[2] || newcar == towcar[3] || newcar == towcar[4] || newcar == towcar[5]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pJob] == 11) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a mechanic.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == taxic[1] || newcar == taxic[2] || newcar == taxic[3] || newcar == taxic[4] || newcar == taxic[5] || newcar == taxic[6] || newcar == taxic[7] || newcar == taxic[8] || newcar == taxic[9] || newcar == taxic[10] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
        {
            if(PlayerInfo[playerid][pMember] == 13||PlayerInfo[playerid][pLeader] == 13) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Santos Taxi member.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == taxic[6] || newcar == taxic[7]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
            {
                if(PlayerInfo[playerid][pRank] > 2) { }
                else
                {
                    SendClientMessage(playerid,COLOR_WHITE,"You don't have rank 3.");
                    SlapPlayer(playerid);
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Santos Taxi member or you don't have rank 3.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == Aztecasc[1] || newcar == Aztecasc[2] || newcar == Aztecasc[3] || newcar == Aztecasc[4] || newcar == Aztecasc[5] || newcar == Aztecasc[6] || newcar == Aztecasc[7] || newcar == Aztecasc[8] || newcar == Aztecasc[9] || newcar == Aztecasc[10] || newcar == Aztecasc[11]
        || newcar == Aztecasc[12] || newcar == Aztecasc[13] || newcar == Aztecasc[14]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0  && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Aztecas member.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == Grovec[1] || newcar == Grovec[2] || newcar == Grovec[3] || newcar == Grovec[4] || newcar == Grovec[5] || newcar == Grovec[6] || newcar == Grovec[7] || newcar == Grovec[8] || newcar == Grovec[9] || newcar == Grovec[10] || newcar == Grovec[11] || newcar == Grovec[12] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
        {
            if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Grove Street member.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == Vagosc[1] || newcar == Vagosc[2] || newcar == Vagosc[3] || newcar == Vagosc[4] || newcar == Vagosc[5] || newcar == Vagosc[6]
         || newcar == Vagosc[7] || newcar == Vagosc[8] || newcar == Vagosc[9] || newcar == Vagosc[10] || newcar == Vagosc[11] && PersonalVeh[newcar] == 0 && OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Vagos member.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == Ballasc[1] || newcar == Ballasc[2] || newcar == Ballasc[3] || newcar == Ballasc[4] || newcar == Ballasc[5] || newcar == Ballasc[6]
         || newcar == Ballasc[7] || newcar == Ballasc[8] || newcar == Ballasc[9] || newcar == Ballasc[10] || newcar == Ballasc[11] || newcar == Ballasc[12] || newcar == Ballasc[13] || newcar == Ballasc[14] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
        {
            if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
            else
            {
                SendClientMessage(playerid,COLOR_WHITE,"You are not a Ballas member.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == thea[1] || newcar == thea[2] || newcar == thea[3] || newcar == thea[4] || newcar == thea[5] || newcar == thea[6] || newcar == thea[7] || newcar == thea[8] || newcar == thea[9] || newcar == thea[10] || newcar == thea[11]
         || newcar == thea[12] || newcar == thea[13] || newcar == thea[14] || newcar == thea[15] || newcar == thea[16] && PersonalVeh[newcar] == 0  && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0)
        {
            if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE,"You are not a Hitman.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == si[1] || newcar == si[2] || newcar == si[3] || newcar == si[4] || newcar == si[5] || newcar == si[6] || newcar == si[7] || newcar == si[8] || newcar == si[9] || newcar == si[10] || newcar == si[11] || newcar == si[12] || newcar == si[13] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
        {
            if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12 || TakingLesson[playerid] == 2) { }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE,"You are not a School Instructors or your don't have active leasson.");
                SlapPlayer(playerid);
                return 1;
            }
        }
        if(newcar == si[12] || newcar == si[13]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
            {
                if(PlayerInfo[playerid][pRank] < 2)
                {
                    SendClientMessage(playerid, COLOR_WHITE,"You don't have rank 2.");
                    SlapPlayer(playerid);
                    return 1;
                }
            }
        }
        if(newcar == news[16] || newcar == news[17]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
            {
                if(PlayerInfo[playerid][pRank] < 4)
                {
                    SendClientMessage(playerid, COLOR_WHITE,"You don't have rank 4.");
                    SlapPlayer(playerid);
                    return 1;
                }
            }
        }
        if(newcar == farm[1] || newcar == farm[2] || newcar == farm[3] || newcar == farm[4] || newcar == farm[5] || newcar == farm[6] || newcar == farm[7] || newcar == farm[8] || newcar == farm[9] || newcar == farm[10]
        || newcar == farm[11] || newcar == farm[12] || newcar == farm[13]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
        {
            KillTimer(timerfarmm[playerid]);
            if(AreFaina[playerid] < 1)
            {
                if(PlayerInfo[playerid][pJob] == 5) { }
                else
                {
                    SendClientMessage(playerid, COLOR_WHITE, "You are not a Farmer.");
                    SlapPlayer(playerid);
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_YELLOW, "Vinde faina inainte de a munci din nou.");
                ClearAnimations(playerid);
                return 1;
            }
        }
        if(newcar == news[1] || newcar == news[2] || newcar == news[3] || newcar == news[4] || newcar == news[5] || newcar == news[6] || newcar == news[7] || newcar == news[8] || newcar == news[9] || newcar == news[10]
        || newcar == news[11 || newcar == news[12]] || newcar == news[13] || newcar == news[14] || newcar == news[15] || newcar == news[16] || newcar == news[17] && PersonalVeh[newcar] == 0  && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0)
        {
            if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE,"You are not a News Reporter !");
                SlapPlayer(playerid);
                return 1;
            }
        }
   }

 

COMUNITATEA MEA DE RESURSE
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
spacer.png
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
www.codeup.ro / www.codeup.ro/forum

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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