Jump to content

R X S

Membru
  • Posts

    14
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by R X S

  1. foreach(PersonalVSpawned, idd)
    {
        if(idd < sizeof(CarInfo) && CarInfo[idd][cTime] < gettime() && CarInfo[idd][cTime] != -1)
        {
            DestroyPlayerCar(idd);
        }
    }

    Poftiti domnu’. 
    Verificăm mai întâi dacă idd este mai mic decât dimensiunea array-ului CarInfo și accesam elementul numai dacă este valid.

     

    sau

    foreach(PersonalVSpawned, idd) {
                if(idd >= 0 && idd < 101 && CarInfo[idd][cTime] < gettime() && CarInfo[idd][cTime] != -1) {
                     DestroyPlayerCar(idd);
                }
           }

    Aici verificăm dacă indicele idd este între 0 și 100 (101 elemente în total), iar dacă este, verificăm și dacă poziția respectivă a matricei CarInfo a fost alocată. 
    Greu cu indentarea pentru că-s pe telefon. 
    Problema actuala are multe fețe, atât de percepere cât si de rezolvare.

    Nu am mai scriptat de peste 5 ani așadar sper că ce spun e corect si valid pentru soluția ta. 
    Încearcă ce ți am dat, o ducem la capăt oricum. 

  2. On 2/15/2023 at 10:04 AM, cstephan said:

    salut!

    Am creat bara pentru progress bar (level/rp) si primesc un warning..


     

     

    Cum il pot rezolva? 

    LevelBar = CreatePlayerProgressBar(playerid, 22.000000, 436.000000, 112.500000, 8.500000, -141, 100.000000);

    Functia are 7 parametri iar tu ai folosit un al 8-lea, care nu face parte din definiție: adică acel 0.

    Referință: CreatePlayerProgressBar(playerid, Float:x, Float:y, Float:width, Float:height, color, Float:progress, style);

     


     

    • Like 1
  3. Le stergi din gamemode.
    Intrebarea ta presupun ca este "cum le gasesc"
    Corect ar fi sa cauti coordonatele respective.
    Daca nu gasesti exact pozitiile, cauta functia care creaza icon-ul sau checkpointul si ia-le la rand pe toate. ( nu sa le stergi, sa le verifici mai intai )
    Nu mai tin min o alta metoda mai eficienta, nu am mai vazut un gm de samp de 7 ani.

  4. error 021: symbol already defined - reprezintat de traducere - simbolul este deja definit undeva.

     iar pentru warning 201: redefinition of constant/macro (symbol "_FOREACH_CUR_VERSION")

    Quote

    Din câte am înțeles de aici, foreach și YSI nu ar trebui folosite împreună. Încearcă să adaugi un comment (//) la #include <foreach> și apoi vezi dacă mai ai aceste warning-uri. - @matei_

     

  5. nu cunosc exact eroarea respectiva, este cumva dintr-un editor text prin care vrei sa compilezi ?
    prima greseala a ochiului pare a fi directionarea catre fisierele destinate folosind `path` gresit.

    C:\\Users\\Gaby\\Desktop\\rised\\gamemodes\\muitzaRazvan.pwn
    ar trebui sa fie 
    C:\Users\Gaby\Desktop\rised\gamemodes\muitzaRazvan.pwn
    sau
    C:/Users/Gaby/Desktop/rised/gamemodes/muitzaRazvan.pwn

    aplicatiile au diferite metode de a citi path-urile destinate fie prin / sau \.
    toate destinatiile trebuie puse la fel.

     

  6. On 1/19/2022 at 7:43 PM, CenzoR said:

    [19:40:50 01/19/22] [ERROR] cache_get_field_content_float - invalid datatype
    [19:40:50 01/19/22] [ERROR] cache_get_field_content_int - invalid datatype

    tocmai ce spune si eroarea, tipul de date este invalid.
    datele introduse nu sunt conform parametrilor functiei.

    detecteaza si arata-ne codul.

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