Jump to content

Sealand123

Membru
  • Posts

    110
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Sealand123

  1. Problemă întâlnită (descriere): Salut, am aceasta comanda si vreau sa o fac pentru fiecare factiune in parte in alt loc fireste dar nu merge merge doar pentru prima factioune  " pmember 16, pleader 16" cealalta nu merge
    Ero(area / rile) / warning-(ul / urile): nu da eroare.
    Liniile de cod / sursa / script-ul:

        if(strcmp(cmdtext, "/vestiar", true) == 0) // by LordMan
        {
            if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
            {
                if (IsPlayerInRangeOfPoint(playerid, 2, -780.3086,496.1252,1371.7490))
                {
                    if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
                    {
                        if (IsPlayerInRangeOfPoint(playerid, 2, 439.0473,-12.3510,1000.7344))
                           {
                            TogglePlayerControllable(playerid, 0);
                            ShowMenuForPlayer(myMenu, playerid);
                            new y, m, d;
                            new h,mi,s;
                            getdate(y,m,d);
                            gettime(h,mi,s);
                            format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /vestiar",d,m,y,h,mi,s,sendername);
                            CommandLog(string);
                            return 1;
                        }
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY,"**Nu esti la vestiar.");
            }
        }

    Imagini / Video (optional):
    Aţi încercat să rezolvaţi singur?: Da. am  incercat sa pun si else "is pmember"  si mai multe dar nu merge

     

    P.S.

    De ce a fost inchis topicul acesta fara sa fie rezolvata problema si nici sa fie spus motivul? http://forum.sa-mp.ro/index.php/topic/19218-problema-carcode/

  2. Problemă întâlnită (descriere): Salut, la masini daca dau checkcode afiseaza codul. Scriu /carcode "codul" si porneste. Nu merge carcode la masini pot da engine fara cod si porneste oricum.

    Ero(area / rile) / warning-(ul / urile): nu da eroare.

    Liniile de cod / sursa / script-ul:

    [pawn]

        if(strcmp(cmd, "/carcode", true) == 0)

        {

            if(IsPlayerInAnyVehicle(playerid))

            {

                tmp = strtok(cmdtext, idx);

                if(!strlen(tmp))

                {

                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /carcode

    ");

                    SendClientMessage(playerid, COLOR_GRAD2, "HINT: If you fail three times (in total), you will be suspected and electrocuted!");

                    return 1;

                }

                new input;

                input = strval(tmp);

                new checking;

                new carid = GetPlayerVehicleID(playerid);

                if(IsAnOwnableCar(carid))

                {

                    checking = CarInfo[carid][cCode];

                }

                else

                {

                    checking = VehiclePass[carid];

                }

                if(checking != -1)

                {

                    if(input == checking)

                    {

                        if(Decoding[playerid] == 1)

                        {

                            KillTimer(DecoderTimer);

                            Decoder = 0;

                            decodecode = 0;

                            Decoding[playerid] = 0;

                            format(string, sizeof(string),"%d",checking);

                            TextDrawSetString(Textdraw68,string);

                            SetTimerEx("HideDecoder",8000,false,"i",playerid);

                        }

                        CanTurnEngine[playerid] = carid;

                        SendClientMessage(playerid, COLOR_LIGHTBLUE,"* You got the code right! You may start the engine now!");

                        format(string, sizeof(string),"* %s Types a code in the dashboard and unlocks the controls",sendername);

                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);

                    }

                    else

                    {

                        Fails[playerid] ++;

                        if(Fails[playerid] == 3)

                        {

                            SetPlayerCriminal(playerid,255,"Attempt to car jack a car");

                            format(string, sizeof(string),"* %s Types a code in the dashboard but fails and gets ejected and electrocuted",sendername);

                            ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);

                            new Float:Health;

                            GetPlayerHealth(playerid, Health);

                            SetPlayerHealth(playerid, Health-15);

                        }

                    }

                }

            }

            return 1;

        }

     

    [/pawn]

    [pawn]

    si /engine daca aveti nevoie

    acesta porneste masinile

        else if(PRESSED(KEY_JUMP))

        {

            if(IsPlayerInAnyVehicle(playerid))

            {

                if(IsPlayerConnected(playerid))

                {

                    if(!engineOn[GetPlayerVehicleID(playerid)])

                    {

                        new idcar = GetPlayerVehicleID(playerid);

                        if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;

                        if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;

                        if(IsARentableBike(idcar))

                        {

                            if(HireCar[playerid] != idcar) return 1;

                        }

                        if(IsAHarvest(idcar)) return 1;

                        if(IsADrugHarvest(idcar)) return 1;

                        if(IsASweeper(idcar)) return 1;

                        if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999)

                            return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!");

                        new plname[MAX_PLAYER_NAME];

                        GetPlayerName(playerid, plname, sizeof(plname));

                        format(string, sizeof(string), "* %s spins a key and tries to start vehicle engine.", plname);

                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);

                        if(PlayerInfo[playerid][pAdmin] < 1337 && PlayerInfo[playerid][pAdminDuty] == 1)

                        {

                            SetTimerEx("StartingTheVehicle",1,0,"i",playerid);

                        }

                        else

                        {

                            SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);

                        }

                        GameTextForPlayer(playerid, "~w~Incerci sa pornesti motorul...",3500,3);

                        gEngine[playerid] = 1;

                        new y, m, d;

                        new h,mi,s;

                        getdate(y,m,d);

                        gettime(h,mi,s);

                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,plname);

                        CommandLog(string);

                        return 1;

                    }

                }

            }

     

     

    acesta opreste masinile

     

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

        {

            if(IsPlayerConnected(playerid))

            {

                if(IsPlayerInAnyVehicle(playerid))

                {

                    if(!engineOn[GetPlayerVehicleID(playerid)])

                    {

                        if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;

                        if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;

                        if(IsARentableBike(idcar))

                        {

                            if(HireCar[playerid] != idcar) return 1;

                        }

                        if(IsAHarvest(idcar)) return 1;

                        if(IsADrugHarvest(idcar)) return 1;

                        if(IsASweeper(idcar)) return 1;

                        if(IsASalesVehicle(idcar)) return 1;

                        if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 99)

                            return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!");

                        format(string, sizeof(string), "* %s învârte cheia si încearca sa porneasca motorul vehiculului.", sendername);

                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);

                        GameTextForPlayer(playerid, "~w~Motorul a pornit...",3500,3);

                        gEngine[playerid] = 1;

                        new y, m, d;

                        new h,mi,s;

                        getdate(y,m,d);

                        gettime(h,mi,s);

                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);

                        CommandLog(string);

                        return 1;

                    }

                    else if(engineOn[GetPlayerVehicleID(playerid)])

                    {

                        if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;

                        if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;

                        if(IsARentableBike(idcar))

                        {

                            if(HireCar[playerid] != idcar) return 1;

                        }

                        if(IsAHarvest(idcar)) return 1;

                        if(IsADrugHarvest(idcar)) return 1;

                        if(IsASweeper(idcar)) return 1;

                        if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999)

                            return SendClientMessage(playerid, COLOR_GREY,"* Nu poti porni motorul acestei masini!");

                        format(string, sizeof(string), "* %s învârte cheia si opreste motorul vehiculului.", sendername);

                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);

                        GameTextForPlayer(playerid, "~w~Engine Turned Off.",3500,3);

                        gEngine[playerid] = 0;

                        engineOn[GetPlayerVehicleID(playerid)] = false;

                        TogglePlayerControllable(playerid, 0);//// ath the dealship's in the game, you can go there and try to get a car, buy when you do /v it spawns you a car, but you can take it away, idk how you can buy it,can you fix it where they cant leave with the car, they have to buy it first?

                        new y, m, d;

                        new h,mi,s;

                        getdate(y,m,d);

                        gettime(h,mi,s);

                        format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);

                        CommandLog(string);

                        return 1;

                    }

                }

            }

            return 1;

        }

    [/pawn]

    Imagini / Video (optional):

    Aţi încercat să rezolvaţi singur?: da, dar nu am gasit nimic gresit.

  3. Problemă întâlnită (descriere):1 Pai am pus niste masini pe server si le iau ma dau jos si dupa 15 secunde se respawneaza 

    2 Cum setez culoarea la acele masini de exemplu vreau sa fie negre toate
    Ero(area / rile) / warning-(ul / urile):nu da 
    Liniile de cod / sursa / script-ul:Nu stiu daca e nevoie doar am pus niste masini la o factiune si le-am legat
    Imagini / Video (optional):
    Aţi încercat să rezolvaţi singur?:Am incercat dar nu stiu unde ce si cum

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