Jump to content

  • Photo

    Toate erorile posibile in limbajul de programare pawn


    • This topic is locked This topic is locked

    #1
    FilipGFX

    FilipGFX

      I hope that is not my bad :/

    • Administrators
    • attach_file
      my posts
      1,347
    • favorite
      my likes
      104
    • warning
      my warnings
      0

    Am observat ca multi dintre utilizatorii forumului intalnesc permanent dificultati ce tin de compilarea gm-ului, am decis sa va las aici toate erorile posibile in limbajul de programare pawn in urma compilarii + explicare.

    error 001: jetonul așteptat: "% s", dar găsit "% s"- simbolul "% s" lipsește, dar"% s" este găsit;
    error 002: numai o singură declarație (sau expresie) poate urma fiecare „caz” - Un singur operator sau expresie poate urma după „caz”;
    error 003: declararea unei variabile locale trebuie să apară într-un bloc compus - Variabilele locale trebuie să fie în bloc;
    error 004: funcția "% s"nu este implementată - funcția"% s" nu este definită;
    error 005: funcția poate să nu aibă argumente - Funcția poate să nu aibă argumente;
    error 006: trebuie să fie atribuit unui tablou - Trebuie să fie în tablou;
    error 007: operatorul nu poate fi redefinit - Operatorul nu poate fi utilizat;
    error 008: trebuie să fie o expresie constantă; presupus zero - Aceasta ar trebui să fie o constantă egală cu zero;
    error 009: dimensiunea tabloului nevalid (negativ sau zero) - Dimensiunea tabloului nevalid. Valoare negativă sau zero;
    error 010: funcție sau declarație nevalidă - Funcție greșită;
    error 011: funcții exterioare nevalide - Ieșire funcție incorectă;
    error 012: apel funcțional nevalid, nu o adresă validă - Apel funcțional incorect;
    error 013: fără punct de intrare (fără funcții publice) - Nu punctul de intrare;
    error 014: declarație nevalidă; nu în comutator - Echipa nevalidă;
    error 015: cazul „implicit” trebuie să fie ultimul caz din instrucțiunea de comutare - Operatorul „implicit” trebuie să fie ultimul;
    error 016: mai multe valori implicite în „comutare” - Mai mulți operatori impliciti în „comutare”;
    error 017: simbol nedefinit "% s"- caracter necunoscut (variabilă incertă)"% s";
    error 018: datele de inițializare depășesc dimensiunea declarată - nepotrivirea datelor într-un tablou cu cadrele specificate (crește dimensiunea tabloului);
    error 019: nu o etichetă:% s "-% s - nu un șir;
    error 020: numele simbolului nevalid "% s" - numele eronat al simbolului (începând cu numărul, de exemplu);
    error 021: simbol deja definit:% s "- caracterul este deja definit (nou din același simbol se întâlnește de două ori);
    error 022: trebuie să fie lvaloare (non-constantă) - Trebuie să fie partea stângă;
    error 023: alocarea tabloului trebuie să fie o alocare simplă - direcțiile tabloului trebuie să fie simple;
    error 024: „ruperea” sau „continuarea” este în afara contextului - operatorii „se rup” sau „continuă” în afara granițelor blocului;
    error 025: titlul funcției diferă de prototip - Funcția antet diferă de prototip;
    error 026: nu se potrivește "#if..."-"# dacă..." - nu a fost găsită;
    error 027: constantă de caracter nevalid - constante greșite;
    error 028: abonament nevalid (nu un tablou sau prea multe abonamente):% s "- expresie incorectă, fără rezultat% s este un tablou nevalid;
    error 029: expresie nevalidă, expresie asumată zero - incorectă, fără rezultat;
    error 030: instrucțiunea compusului nu este închisă la sfârșitul fișierului - operatorul compus nu este închis la sfârșitul fișierului, pune retur 1;} la sfârșitul modului;
    error 031: directivă necunoscută - directivă greșită (conectarea pluginului în cratime, instalarea incorectă a căii ontuss și altele asemenea);
    error 032: index de matrice în afara limitelor (variabil "% s") - Indicele tabloului este depășit;
    error 033: matricea trebuie indexată (variabilă "% s") - matricea nu este cunoscută;
    error 034: argumentul nu are o valoare implicită (argument% d) - Argumentul nu are o valoare inițială;
    error 035: nepotrivire tip argument (argument% d) - Incoerența tipurilor de argumente;
    error 036: declarație goală - operator gol;
    error 037: șir nevalid (posibil șir neterminat) - un șir neterminat (de obicei se întâmplă dacă uitați să puneți ghilimele de închidere);
    error 038: caractere suplimentare pe linie - Caractere suplimentare într-un șir;
    error 039: simbolul constant nu are dimensiuni - Constanta simbolică nu are dimensiuni;
    error 040: duplicat "cază"etichetă (valoare% d) - de mai multe ori declarată"caz" cu același parametru;
    error 041: elipsă nevalidă, dimensiunea tabloului nu este cunoscută - dimensiunea tabloului nu este cunoscută;
    error 042: combinație nevalidă de specificatori de clasă - combinație nevalidă de clasă;
    error 043: constanta caracterului depășește intervalul pentru șirul ambalat - Constanta simbolică depășește dimensiunea liniei;
    error 044: parametrii poziționali trebuie să precede toți parametrii numiți -;
    error 045: prea multe argumente funcționale - Prea multe argumente pentru funcție;
    error 046: dimensiunea tabloului necunoscut (variabilă "% s") - Dimensiunea tabloului necunoscut% s;
    error 047: dimensiunile tabloului nu se potrivesc, sau matricea de destinație este prea mică - dimensiunile conflictului de tablouri sau tabloul țintă este prea mic (trebuie să creșteți numărul între paranteze pătrate);
    error 048: dimensiunile tabloului nu se potrivesc - dimensiunile tabloului nu se potrivesc;
    error 049: continuarea liniei nevalide;
    error 050: interval nevalid - Interval greșit;
    error 051: abonament nevalid, utilizați operatori „[]” pe dimensiuni majore - Index greșit. Folosiți „[]”;
    error 052: matricile multidimensionale trebuie inițializate complet - Multe tablouri dimensionale trebuie instalate complet;
    error 053: depășirea numărului maxim de dimensiuni - Depășirea numărului maxim de măsurători;
    error 054: frână de închidere de neegalat - suport de închidere de neegalat;
    error 055: pornirea corpului funcției fără antet de funcție - descrierea funcției fără titlu (public (...));
    error 056: matricile, variabilele locale și argumentele funcției nu pot fi publice (variabila "% s") -;
    error 057: expresie neterminată înainte de directiva compilatorului - expresie incompletă pentru compilator;
    error 058: argument duplicat; același argument este trecut de două ori - Duplicarea argumentului. Argumentul este transmis de mai multe ori;
    error 059: argumentul funcției poate să nu aibă o valoare implicită (variabila "% s") - Argumentul nu poate conta implicit;
    error 060: mai multe direcții „#else” între „# if... #endif "- Mai multe"# else"între" #if... #endif ";
    error 061: Directiva „#elseif” urmează o directivă „#else” - „#elseif” înainte de „#else”;
    error 062: numărul de operanzi nu se potrivește operatorului - numărul operatorilor nu corespunde operatorului;
    error 063: eticheta rezultatului funcției operatorului "% s"trebuie să fie"% s" - Rezultatul funcției% s ar trebui să fie% s;
    error 064: nu pot schimba operatorii predefiniți - Nu se poate schimba operatorii deja definiți;
    error 065: argumentul funcției poate avea o singură etichetă (argument% d) - Nu poate exista decât un% d; argument în această funcție
    error 066: argumentul funcției nu poate fi un argument de referință sau un tablou (argument "% s") - Argumentul funcției nu poate fi o legătură sau un tablou;
    error 067: variabila nu poate fi atât o referință, cât și un tablou (variabila "% s") - Variabila% s nu poate fi ca un tablou sau o legătură;
    error 068: precizie rațională a numărului nevalid în #pragma - Număr greșit în #pragma;
    error 069: formatul rațional al numărului deja definit - Formatul unui număr rațional a fost deja determinat;
    error 070: suportul rațional al numărului nu a fost activat - Un număr rațional nu este acceptat;
    error 071: operatorul definit de utilizator trebuie declarat înainte de utilizare (funcția "% s") - Operatorul anunțat trebuie să fie în fața utilizării;
    error 072: operatorul „sizeof” nu este valabil pe simbolurile „funcției” - operatorul „sizeof” nu poate fi utilizat pentru caractere;
    error 073: argumentul funcției trebuie să fie un tablou (argument "% s") - Argumentul% s trebuie să fie un tablou;
    error 074: #define% s trebuie să înceapă cu un caracter alfabetic -% s macro ar trebui să înceapă cu litera;
    error 075: linia de intrare prea lungă (după înlocuitori) este prea lungă după integrarea parametrilor (posibil o mulțime de spații inutile sau datele efective sunt prea mari pentru o șir (lungime));
    error 076: error de sintaxă în expresie sau apel de funcție nevalid - Sintaxă incorectă sau apel de funcție incorect;
    error 077: codare UTF-8 malformată sau fișier corupt:% s - Codare UTF-8 slabă sau% s slabă; fișier
    error 078: funcția folosește atât „returnare”, cât și „returnare <valoare>>” - Funcția folosește două „retur”;
    error 079: tipuri de retur inconsistente (tablou și non-tablou) - incompatibilitatea tipurilor de rezultate returnate (masive și non-masive) (compuneți datele în funcții și modificați tipurile de variabile);
    error 080: simbol necunoscut sau nu simbol constant (simbol "% s") - simbol necunoscut sau nepermanent% s;
    error 081: nu poate lua o etichetă ca valoare implicită pentru un parametru de matrice indexat (simbolul "% s") - Nu puteți lua o valoare în intervalul de% s;
    error 082: operatorii definiți de utilizator și funcțiile native pot să nu aibă stări - operatorii de găsire și personalizare nu pot avea comutatoare;
    error 083: o funcție poate aparține doar unui singur automat (simbol "% s") - Funcția poate aparține unei singure automatizări;
    error 084: conflict de stat: una dintre state este deja atribuită unei alte implementări (simbolul "% s") - această stare este deja definită pentru funcția% s;
    error 085: nu sunt definite stări pentru funcția "% s" - nici o singură stare nu este definită pentru funcția% s;
    error 086: automat necunoscut "% s" - automatizare necunoscută% s;
    error 087: stare necunoscută "% s"pentru automat"% s" - starea definită% s, pentru comutarea% s;
    error 088: numărul de argumente nu se potrivește cu definiția - numărul de argumente nu coincide cu cele anunțate în funcție;
    error 089: variabilele de stare pot să nu fie inițializate (simbolul "% s") -? ? ? ;
    error 090: funcțiile publice nu pot returna tablouri (simbolul "% s") -? ? ? ;
    error 091: constantă ambiguă; este necesară înlocuirea etichetelor (simbolul "% s") -? ? ? ;


    error fatală 100: nu se poate citi din fișier: "% s" - este imposibil de citit / găsit fișierul% s în directorul standard;
    error fatală 101: nu se poate scrie în fișier: „% s” -? ? ? ;
    error fatală 102: revărsare de tabel: "% s" -? ? ? ;
    error fatală 103: memorie insuficientă -? ? ? ;
    error fatală 104: instrucțiune de asamblare nevalidă "% s" -? ? ? ;
    error fatală 105: revărsare numerică, capacitate excesivă -? ? ? ;
    error fatală 106: scriptul compilat depășește dimensiunea maximă a memoriei (% octeți vechi) -? ? ? ;
    error fatală 107: prea multe mesaje de error pe o singură linie - prea multe erori pe o singură linie (de obicei din cauza unui parametru incorect);
    error fatală 108: fișierul de mapare a codului nu a fost găsit -? ? ? ;
    error fatală 109: cale nevalidă: „% s” -? ? ? ;
    error fatală 110: afirmația a eșuat:% s -? ? ? ;
    error fatală 111: error utilizator:% s -? ? ? ;


    error 200: simbolul "% s" este trunchiat la 31 de caractere - numele variabilei% s este tăiat la 31 de caractere (scurtați numele variabilei% s);
    error 201: redefinirea constantei / macro (simbolul "% s") - o definiție dublă a aceleiași constante (vezi #define);
    error 202: numărul de argumente nu se potrivește cu definiția - nepotrivirea numărului de argumente;
    error 203: simbolul nu este niciodată folosit: "%"- simbol"%" nu este folosit nicăieri;
    error 204: simbolul i se atribuie o valoare care nu este niciodată utilizată: „% s” - simbolul este creat, i se atribuie o valoare, dar atunci nu este utilizat.
    error 205: cod redundant: expresia constantă este zero -? ? ? ;
    error 206: test redundant: expresia constantă este non-zero -? ? ? ;
    error 207: necunoscut #pragma -? ? ? ;
    error 208: funcție cu rezultatul etichetei utilizat înainte de definire, forțând repararea - o funcție cu un rezultat tipic utilizat înainte de anunț
    error 209: funcția "% s" ar trebui să returneze o valoare - funcția% s ar trebui să returneze orice valoare (returnare 1; de exemplu);
    error 210: posibilă utilizare a simbolului înainte de inițializare:% s -? ? ? ;
    error 211: alocare posibil neintenționată - condiția nu folosește o comparație, ci o alocare;
    error 212: posibil operație neintenționată în biți -? ? ? ;
    error 213: nepotrivire etichetă - nepotrivire etichetă;
    error 214: posibil a fost destinat un argument de „const”:% s -? ? ? ;
    error 215: expresia nu are efect - expresia nu are efect;
    error 216: comentariu cuibărit - comentariu atașat (faceți funcția);
    error 217: indentare liberă - un șir inegal( întoarcerea trebuie să fie strict sub corpul funcției de pe marginea stângă, sau puteți adăuga șirul #pragma tabsize 0 la începutul modului, dar acest lucru nu este recomandat, deoarece uneori este posibil să nu înțeleagă și să nu citească parantezele "{ "și"} “); error 218: prototipuri în stil vechi utilizate cu semicolumne opționale -? ? ? ;
    error 219: variabila locală "% s" umbrește o variabilă la un nivel precedent - variabila este anunțată de două ori;
    error 220: expresia cu înlocuirea etichetelor trebuie să apară între paranteze -? ? ? ;
    error 221: numele etichetei "% s" nume de etichetă umbre -? ? ? ;
    error 222: numărul de cifre depășește precizia rațională a numărului -? ? ? ;
    error 223: „dimensiunea” redundantă: dimensiunea argumentului este întotdeauna 1 (simbolul „% s”) -? ? ? ;
    error 224: dimensiunea tabloului nedeterminat în expresia „sizeof” (simbol „% s”) - dimensiunea tabloului% s ar trebui să fie determinată (dacă este determinată de static, înlocuiți cu implicit);
    error 225: cod de neatins - cod nevalid;
    error 226: o variabilă este atribuită în sine (simbolul "% s") -? ? ? ;
    error 227: mai mulți inițiali decât câmpurile enum -? ? ? ;
    error 228: lungimea inițiatorului depășește dimensiunea câmpului enum - dimensiunea datelor din tablou depășește dimensiunea câmpului de tip enum;
    error 229: nepotrivire etichetă index (simbol "% s") -? ? ? ;
    error 230: nicio implementare pentru „% s” în funcție „% s”, fără retragere - în implementarea statului nu există nicio stare „% s” în funcția „% s”;
    error 231: specificația de stat privind declarația înainte este ignorată -? ? ? ;
    error 232: fișierul de ieșire este scris, dar cu codificare compactă dezactivată -? ? ? ;
    error 233: variabila de stare „% s” umbre o variabilă globală -? ? ? ;
    error 234: funcția este învechită (simbolul "% s")% s -? ? ? ;
    error 235: funcția publică nu are declarație înainte (simbolul "% s") - funcția forward% s este necesară (scriem înainte% s; înainte de funcție
    error 236: parametru necunoscut în substituție (model incorect #define) -? ? ? ;
    error 237: avertizare utilizator:% s -? ? ? ;


    Erori în consolă
    error timpului de rulare 4: „Indicele Array în afara limitelor” - indexul este mai mare decât dimensiunea tabloului
    error timpului de rulare 13: "(rezervat)"- absența stării inițiale"% s" în implementarea statului
    Script [gamemode / new.amx]: error de timp de execuție 19: „Nu se găsește fișierul sau funcția” - lansarea nereușită a pluginului (pluginurilor).
    Script [gamemode / new.amx]: error  de timp de rulare 20: "Parametru index nevalid <punct de intrare rău>" - principal lipsă () {} la începutul modului.

     


     
     
     
    Zen Shop

    /   Ads Robot


     
    Our shop - Buy now!
     


    1. Tesloianu » We make difference!
    2. Diverse
    3. Resurse Jocuri
    4. Resurse SA:MP
    5. Tutoriale