Započeo [IF] mariomako
•13. Jun 2011.• Zaključano[TuT] Lista i kratki tut kako rjesiti najpoznatih warninga
5,413
pregleda
19
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
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...
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,504
Postovi:
88
Teme:
Pridružio se:Sep. 2010
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)
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)
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
35
Postovi:
3
Teme:
Pridružio se:Jan. 2011
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.
Svakako ima ih još, ali su ovi zaista lijepo objašnjeni.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,079
Postovi:
24
Teme:
Pridružio se:Feb. 2011
17. Jun 2011.
Nije lose ali bilo bi jos bolje da ih ima jos. Ovo je 1/5 warninga/erora sto puno nepomaze.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
41
Postovi:
7
Teme:
Pridružio se:Apr. 2011
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 😕
- 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 😕
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 😕
- 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!");
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,126
Postovi:
91
Teme:
Pridružio se:Jul 2010
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;
}
}
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;
}
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,504
Postovi:
88
Teme:
Pridružio se:Sep. 2010
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;
}
}
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;
}
}
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
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.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava