PARTNERI:

Marketing


-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Info] FixScript | Error x Warining - Spisak sa Objasnjenjem  (Pročitano 1254 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže naithanwav

FixScript | Error x Warining - Spisak sa Objasnjenjem
« poslato: Septembar 15, 2020, 17:39:03 posle podne »
N.D FixScript Tutorial

Dobrodosli na tutorial o FixScript-u.

- Ovde mozete pronaci sve osnove za resavanje "Error-a x Warning-a"

- Objasnjenja svih "Error-a x Warning-a"

Mnogo toga ce biti po defaultu kako bi pocetnici sto pre shvatili kako sta funkcionise

FixScritp kako sam ga nazvao , je vezano za sve ispravke "Errora x Warning-a".



Lista i Znacenje  Errora-a | Sa Primerima
- Preuzeto i Prevedeno sa Official SA:MP Foruma.



Error 001: expected token: "}", but found "[" = Koristite previse polja unutar varijable enum

Neispravno :
Pawno Code: [Izaberi]
enum testenum
{
    test[2][5],
};
new testvariable[testenum];

Ispravno :
Pawno Code: [Izaberi]
enum testenum
{
    test[2],
};
new testvariable[testenum];



Error 001: expected token: "}", but found "]" = - "]" pronadjen unutar varijable enum |

Neispravno :
Pawno Code: [Izaberi]
enum testenum
{
    test],
};
new testvariable[testenum];

Ispravno :
Pawno Code: [Izaberi]
enum testenum
{
    test,
};
new testvariable[testenum];



Error 001: expected token: ",", but found ";" = Funkcija nije zavrsena

Neispravno :
Pawno Code: [Izaberi]
test(0;

Ispravno :
Pawno Code: [Izaberi]
test(0);



Error 001: expected token: "]", but found "," = "]" ne postoji na kraju varijable enum

Neispravno :
Pawno Code: [Izaberi]
enum testenum
{
    test[2,
};
new testvariable[testenum];

Ispravno :
Pawno Code: [Izaberi]
enum testenum
{
    test[2],
};
new testvariable[testenum];



Error 001: expected token: "]", but found ";" = "]" ne postoji na kraju niza

Neispravno :
Pawno Code: [Izaberi]
new test[2;

Ispravno :
Pawno Code: [Izaberi]
new test[2];



Error 001: expected token: ";", but found "xxx.." = Varijabla koristi nevazece simbole

Neispravno :
Pawno Code: [Izaberi]
new te?st;

Ispravno :
Pawno Code: [Izaberi]
new test;



Error 001: expected token: ";", but found "-identifier-" =  Zaboravili ste ";" nakon poziva funkcije

Neispravno :
Pawno Code: [Izaberi]
test(0)

Ispravno :
Pawno Code: [Izaberi]
test(0);



Error 001: expected token: ";", but found "-integer value-"" = Zaboravili ste "[" , "]" ili oboje dok pravite niz

Neispravno :
Pawno Code: [Izaberi]
1.
new test[2]5];
2.
new test 2];
3.
new test 2 ;

Ispravno :
Pawno Code: [Izaberi]
1.
new test[2][5];
2.
new test[2];



Error 017: undefined symbol "test" = "test" je koristen, ali nikada nije kreiran / definiran. 

Neispravno :
Pawno Code: [Izaberi]
1.
test = 1;
2.
Test();

Ispravno :
Pawno Code: [Izaberi]
1.
new test;
test = 1;
2.
Test();
 
Test()
{
 
}



Error 020: invalid symbol name """ = Varijabla koristi nevazecii simboli ispred |
 
Neispravno :
Pawno Code: [Izaberi]
new ?test;

Ispravno :
Pawno Code: [Izaberi]
new test;



Error 021: symbol already defined: "test" = Simbol je vec kreiran / definisan

Neispravno :
Pawno Code: [Izaberi]
new test;
new test;

Ispravno :
Pawno Code: [Izaberi]
new test;



Error 029: invalid expression, assumed zero = Varijabla ili funkcija nije dovrsena

Neispravno :
Pawno Code: [Izaberi]
1.
new test[;
2.
test(;
3.
test);

Ispravno :
Pawno Code: [Izaberi]
1.
new test;
2.
test();



Error 032: array index out of bounds (variable "test") = Broj u nizu varijable "test" je iznad kreiranog limita

Neispravno :
Pawno Code: [Izaberi]
new test[2];
test[3] = 5;

Ispravno :
Pawno Code: [Izaberi]
new test[2];
test[0] = 5;



Error 033: array must be indexed (variable "test") = "]" U varijabli "test" nedostaje niz |
 
Neispravno :
Pawno Code: [Izaberi]
new test[2];
test = 5;

Ispravno :
Pawno Code: [Izaberi]
new test[2];
test[0] = 5;



Error 035: argument type mismatch (argument xxx) = Pogresno koristenje parametra u funkciji

Neispravno :
Pawno Code: [Izaberi]
SendClientMessage("playerid", 0x000000FF, "This is a test message!");

Ispravno :
Pawno Code: [Izaberi]
SendClientMessage(playerid, 0x000000FF, "This is a test message!");



Error 037: invalid string (possibly non-terminated string) = Koristenje niza je pogresno (verovatno je  "  zaboravljeno)

Neispravno :
Pawno Code: [Izaberi]
SendClientMessage(playerid, 0x000000FF, "This is a test message!);

Ispravno :
Pawno Code: [Izaberi]
SendClientMessage(playerid, 0x000000FF, "This is a test message!");



Lista i Znacenje  Warning-a | Sa Primerima
- Preuzeto i Prevedeno sa Official SA:MP Foruma.



Warning 202: number of arguments does not match definition = Funkcija nazvana ima preamalo ili previse parametara

Neispravno :
Pawno Code: [Izaberi]
1.
test(2, 5, 7);
2.
test(int1, int2)
{
    // stuff
}

Ispravno :
Pawno Code: [Izaberi]
test(2, 5);



Warning 203: symbol is never used: "test" = "test" je kreiran / definiran ali nikada nije koristen. 

Neispravno :
Pawno Code: [Izaberi]
1.
new test;
2.
testfunction(test)
{
    // stuff
}

Ispravno :
Pawno Code: [Izaberi]
1.
new test;
test = 0;
2.
testfunction()
{
    // stuff
}



Warning 204: symbol is assigned a value that is never used: "test" = Varijabla je kreirana i postavljena ali nema efekta

Neispravno :
Pawno Code: [Izaberi]
new test;
test = 1;

Ispravno :
Pawno Code: [Izaberi]
new test;
test = 1;
if(test == 1)
{
// Itd



Warning 215: expression has no effect = Varijabla je koristena ali nikada nije stvorena

PAZNJA: Molimo vas da ispravite sve druge greske prvo!
 
Neispravno :
Pawno Code: [Izaberi]
test = 1;

Ispravno :
Pawno Code: [Izaberi]
new test;
test = 1;



Warning 217: loose indentation = Netacan identitet

Neispravno :
Pawno Code: [Izaberi]
1.
if( strcmp( cmdtext, "/test", true ))
                {
      MyFunctionHere;
 if( something == somethingElse )
      {      somethingMuchElse; }
                            return true;
                  }
2.
if( strcmp( cmdtext, "/test", true ))
{
MyFunctionHere;
if(something == somethingElse)
{
somethingMuchElse;
}
return true;
}

Ispravno :
 
Uvuci ili Dodaj (TAB x Razmak)
Prvi kod pocinje u koloni 0 (ili 1)
Pawno Code: [Izaberi]
if (  strcmp ( cmdtext, "/ test" , true ) )
{    // prvi dio koda, bez razmaka
     MyFunctionHere; // Ovo je nakon otvaranja zagrada, stoga ulazimo u jednu karticu.
    if ( nesto == somethingElse )  // ovdje je jos jedna izjava, ali slijedi zagrada, tako da zagrada nece biti uvucena.
    {     
         somethingMuchElse; // ovo je, s druge strane, iza zagrada, stoga se uvlacimo s drugom karticom.
    }  // zagrada je zatvorena, stoga se vracamo na kolonu u kojoj se nalazi zagrada (uvlacenje).
    return true; // jos uvijek ista kolona, buduci da nema vise otvaranja zagrada, niti izjava.
}  // zatvaranje ovog dijela koda - vratite se na prvu kolonu



Warning 219: local variable "test" shadows a variable at a preceding level = Ista imenovana varijabla je kreirana na prethodnom nivou

Neispravno :
Pawno Code: [Izaberi]
public TestFunction()
{
    new test;
    if(Example)
    {
        new test;
        test = 1;
    }
}

Ispravno :
Pawno Code: [Izaberi]
public TestFunction()
{
    new test;
    if(Example)
    {
        test = 1;
    }
}



Fatal error 107: too many error messages on one line - Ima previse gresaka!

PAZNJA : Prvo popravite druge greske!



Ova tema je bila zastarela , iz tog razloga je prepisana ponovo , gde ce vremenom biti otkljucana , u dogovoru sa moderatorom radi update teme.
Ako mislis da radis mod od 0 i da uzimas tudje radove i samo krhnuti u mod i ocekivati da radi?
Ako mislis da ne mrdnes kurcem i da pravis "mod" od "0" sa tudjim radovima,molim te,pomozi nama i sebi,radi nesto drugo.
Tebi ovaj forum dodje kao "Ispuni mi zelju" pa da ti za svaki jebeni error/warning neko pomaze i da se jebe oko tebe,a kada ti nesto zatrazi ti mu neces biti u stanju poslati jer ne znas o cemu taj isti prica iako je to nesto osnovno sto bi trebao da znas. Hvala i dovidjenja
 
Korisnici koji su se zahvalili: rane, Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _