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