[TuT] Lista i kratki tut kako rjesiti najpoznatih warninga

13. Jun 2011. Zaključano
5,328
pregleda
19
postova
mariomako
5
Underboss
13. Jun 2011.
Opis warning i kratki tut kako ih resiti


Warninzi:



- warning 217: loose indentation:
Ovaj warining loose identation ili loso uvlecivanje se javlja kada vam nije nesto uskladeno u skripti. Na primer:

CMD:healme(playerid, params[])
{
SendClientMessage(playerid, 0xFF0000FF, "Uspjesno ste se izlekovali");
SetPlayerHealth(playerid, 100); // Evo ovaj red nije ubavo uskladen sa skriptu i na ovaj red ce vam da javi warning
return 1;
}

to mozete da resite ukoliko uvlecete dovoljno taj red i da bude raman sa svih redova na primer:

CMD:healme(playerid, params[])
{
SendClientMessage(playerid, 0xFF0000FF, "Uspjesno ste se izlekovali");
SetPlayerHealth(playerid, 100); // Evo ovaj red nije ubavo uskladen sa skriptu i na ovaj red ce vam da javi warning
return 1;
}




- warning 203: symbol is never used:
Ovaj warning se javlja kada ste definirali neku varijablu a niste nigde koristili ( niti zadali vrednost ).
Primer na vrhu skripte imate:

new Text:vippanel;

a nigde u gm niste nju iskoristili.

Ovaj warning mozete lako resiti, ili da izbrisete taj red, ako vi netreba ili ako vi treba zadajte mu vrednost i koristite ga dalje u skripti.




- warning 204: symbol is assigned a value that is never used
Mozete dobiti Warning 204 ako ste krairali varijablu i ste zadale vrednost a nikada niste koristili.
Primer:

// Gore u skripti
new Text:vippanel;
// pod OnGameModeInit
vippanel = TextDrawCreate(496.000000, 6.000000, "Infinity Freeroam VIP Panel");

Sigurno se pitate kako nisam iskoristio ovu varijablu kad sam koristio vippanel = textdrawcrate...., to nije koristenje varijable to je zadavanje vrednosta varijablu. Ovu varijablu mozete da iskoristite u neku funkciju na primer:

TextDrawBackgroundColor(vippanel, 255);

e vec sada nema da imate warninge 😄




- warning 202: number of arguments does not match definition
Warning 202 ili number of arguments does not match definition se javlja kada niste lepo postavili parametri.
Primer:

SetPlayerHealth(playerid, 10.0,3.0); // Loso postaveni parametri

a lepo bi trebalolo se namestiti:

SetPlayerHealth(playerid, 10.0); // Dobro postaveni parametri

Ovaj warning mozete da resite ako lepo postavite parametri: a za da vidite kako ih postaviti idete na wiki sa-mp-u i trazite funkciju 😄

NAPOMENA: Ukoliko znate neki drugi warning pisete mi PM za da ga dodam ovde...
Mr.Lowrey
5
Godfather
13. Jun 2011.
lijepo,mislim da bi ovo svi trebali pogledati prije nego sto postaju warninge, ovo sam i ja mislio napraviti

evo ti 2 warna

warning(Neznam kji broj): tag mistmach

znaci da parametri u funkciji nisu tocni ili ih je previse/premalo,recimo

SetPlayerHealth(playerid, 10.0,3.0);

a pravilno ide

SetPlayerHealth(playerid, 10.0);

isto ovo je i za number of arguments dose not match definition (neznam koja razlika)
bake_pg
2
Wheel Man
17. Jun 2011.
Fino napisano, svakako će pomoć novim skripterima koji ne znaju otkloniti određene warninge i errore. Hvala Bogu naučio sam ih sam rješavati, ali ima dosta tema svakodnevno o tim Errorima.

Svakako ima ih još, ali su ovi zaista lijepo objašnjeni.
Luis
5
Godfather
17. Jun 2011.
Nije lose ali bilo bi jos bolje da ih ima jos. Ovo je 1/5 warninga/erora sto puno nepomaze.
Bobby_Zacharias
4
Enforcer
17. Jun 2011.
Super je ovo 😉..Samo treba jos i ovaj Warning No. 1...Neki nece skontati a nekad ce imati dosta toga za uraditi pa si trebao i preporuciti AMXX Studio 😉
mariomako
5
Underboss
18. Jun 2011.
AMXX studio?
RpC
2
Wheel Man
4. Jul 2011.
Evo mali refresh...  😁

- warning 202: number of arguments does not match definition

ABroadCast(COLOR_LIGHTBLUE, string);
SendClientMessage(playerid, COLOR_RED, "Vaša pomoc je poslana administraciji Servera!");

Sta tu ne valja  😕
Deleted User
Obrisan korisnik
4. Jul 2011.
KiCk^^ wrote on July 4, 2011, 8:11 pm:
Evo mali refresh...  😁

- warning 202: number of arguments does not match definition

ABroadCast(COLOR_LIGHTBLUE, string);
SendClientMessage(playerid, COLOR_RED, "Vaša pomoc je poslana administraciji Servera!");

Sta tu ne valja  😕

Pa ABroadCast(COLOR_LIGHTRED,string); se nedefinise tako nego ovako ABroadCast(Boja,string,level);
Evo primer za to tvoje treba da stoji ovako. Taj warrning ti znaci da je npr. pogresno napisano da ti fali nesto u ovom slucaju
ABroadCast(COLOR_LIGHTBLUE, string,1);
SendClientMessage(playerid, COLOR_RED, "Vaša pomoc je poslana administraciji Servera!");
RpC
2
Wheel Man
4. Jul 2011.
Ma znam ja sta znaci...xD Pise gore 😄

Znam, skontao sam to za level... 🙂
Marjan_King
5
Kingpin
5. Jul 2011.
- Warning 215: expression has no effect
Warning 215, kada koristis neku varijablu a nisi je napravio... ako tako mogu reci

Primer:
test = 1;
Fix:
new test;
test = 1;


- Warning 219: local variable "test" shadows a variable at a preceding level
Warning 219, neznam tacno da objasnim, ali trebalo bi da shvatite na primeru

Primer:
public Test()
{
new test;
if(Primer)
{
new test;
test = 1;
}
}
Fix:
public Test()
{
new test;
if(Primer)
{
test = 1;
}
}

Mr.Lowrey
5
Godfather
5. Jul 2011.
joXy wrote on July 5, 2011, 1:28 am:
- Warning 215: expression has no effect
Warning 215, kada koristis neku varijablu a nisi je napravio... ako tako mogu reci

Primer:
test = 1;
Fix:
new test;
test = 1;


- Warning 219: local variable "test" shadows a variable at a preceding level
Warning 219, neznam tacno da objasnim, ali trebalo bi da shvatite na primeru

Primer:
public Test()
{
new test;
if(Primer)
{
new test;
test = 1;
}
}
Fix:
public Test()
{
new test;
if(Primer)
{
test = 1;
}
}

aj molim te kad neznas nemoj nista pisati
muta99
2
Rookie
3. Sep. 2011.
"cannot read from file "dutils""sta da radim skino include dutils ubacio u pawno include al se opet pojavljuje kad ocu compile??Pocetnik sam
Deleted User
Obrisan korisnik
3. Sep. 2011.
muta99 wrote on September 3, 2011, 3:27 pm:
"cannot read from file "dutils""sta da radim skino include dutils ubacio u pawno include al se opet pojavljuje kad ocu compile??Pocetnik sam

Moraš imati "dutils.ini" u pawno-Include folderu
Deleted User
Obrisan korisnik
3. Sep. 2011.
Quote from September 3, 2011, 3:27 pm:
"cannot read from file "dutils""sta da radim skino include dutils ubacio u pawno include al se opet pojavljuje kad ocu compile??Pocetnik sam

Moraš imati "dutils.ini" u pawno-Include folderu

Kada skines ubacis ga u pawno/include zatim otvori ponovo pawno i onda otvoris mod i onda compile i pazi da otvoris sa pravim pawno.
dane_1
4
Shot Caller
30. Okt. 2011.
SendClientMessage(playerid, COLOR_WHITE, "Utrka - Cilj: %s",sendername);

warning 202: number of arguments does not match definition

pomoc

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha