Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: [IF] mariomako poslato Jun 13, 2011, 16:15:18 POSLE PODNE

Naslov: [TuT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: [IF] mariomako poslato Jun 13, 2011, 16:15:18 POSLE PODNE
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 :D




- 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 :D

NAPOMENA: Ukoliko znate neki drugi warning pisete mi PM za da ga dodam ovde...
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: System32 poslato Jun 13, 2011, 18:43:13 POSLE PODNE
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)
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: bake_pg poslato Jun 17, 2011, 19:28:05 POSLE PODNE
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.
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: [TG:RP]$--L84S--$ poslato Jun 17, 2011, 21:13:40 POSLE PODNE
Nije lose ali bilo bi jos bolje da ih ima jos. Ovo je 1/5 warninga/erora sto puno nepomaze.
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: Zgruvoâ„¢ poslato Jun 17, 2011, 21:33:14 POSLE PODNE
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 ;)
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: [IF] mariomako poslato Jun 18, 2011, 17:08:31 POSLE PODNE
AMXX studio?
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: ^X x X^ poslato Jul 04, 2011, 22:11:40 POSLE PODNE
Evo mali refresh...  ;D

- 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  ???
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: dragan12 poslato Jul 04, 2011, 22:28:32 POSLE PODNE
Citat: KiCk^^ poslato Jul 04, 2011, 22:11:40 POSLE PODNE
Evo mali refresh...  ;D

- 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!");
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: ^X x X^ poslato Jul 04, 2011, 22:32:00 POSLE PODNE
Ma znam ja sta znaci...xD Pise gore :D

Znam, skontao sam to za level... :)
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: []Flynâ„¢ poslato Jul 05, 2011, 03:28:09 PRE PODNE
- 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;
}
}



Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: System32 poslato Jul 05, 2011, 07:03:30 PRE PODNE
Citat: joXy poslato Jul 05, 2011, 03:28:09 PRE PODNE
- 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
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: muta99 poslato Septembar 03, 2011, 17:27:05 POSLE PODNE
"cannot read from file "dutils""sta da radim skino include dutils ubacio u pawno include al se opet pojavljuje kad ocu compile??Pocetnik sam
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: [BUL]Salvatore poslato Septembar 03, 2011, 17:33:57 POSLE PODNE
Citat: muta99 poslato Septembar 03, 2011, 17:27:05 POSLE PODNE
"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
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: dragan12 poslato Septembar 03, 2011, 17:37:58 POSLE PODNE
Citat: [BUL]Salvatore poslato Septembar 03, 2011, 17:33:57 POSLE PODNE
Citat: muta99 poslato Septembar 03, 2011, 17:27:05 POSLE PODNE
"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.
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: dane_1 poslato Oktobar 30, 2011, 23:58:19 POSLE PODNE
SendClientMessage(playerid, COLOR_WHITE, "Utrka - Cilj: %s",sendername);
warning 202: number of arguments does not match definition

pomoc
Naslov: Odg: [TUT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: Joey_ poslato Oktobar 31, 2011, 01:02:11 PRE PODNE
Citat: dane_1 poslato Oktobar 30, 2011, 23:58:19 POSLE PODNE
SendClientMessage(playerid, COLOR_WHITE, "Utrka - Cilj: %s",sendername);
warning 202: number of arguments does not match definition

pomoc

Prvo moraš formatirat poruku i onda ju poslat.


new
msgVar[39];

format(msgVar, sizeof(msgVar), "Utrka - Cilj: %s", sendername);
SendClientMessage(playerid, COLOR_WHITE, msgVar);

 
Naslov: Odg: [TuT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: AjdiNNN poslato Oktobar 18, 2012, 21:20:15 POSLE PODNE
Refresh Sry
U cemu je problem
C:\Users\sifo\Desktop\Explosion Roleply Alpha V.1.0\Nlg\gamemodes\NGL.pwn(21908) : warning 202: number of arguments does not match definition
C:\Users\sifo\Desktop\Explosion Roleply Alpha V.1.0\Nlg\gamemodes\NGL.pwn(21909) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

AddStaticVehicle(451,1535.4005,-1678.8009,13.3043,0.0000,-1,-1,100); //Turismo 31
AddStaticVehicle(541,1535.6896,-1666.8422,12.9142,180.0000,-1,-1,100); //Bullet 32
Naslov: Odg: [TuT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: Vega poslato Oktobar 18, 2012, 22:40:28 POSLE PODNE
dane_1....Ovako tacno je napisano! sada zavisi kako je definisano! uglavnom svi parametri su OK....ne znam kako si definiso ''sendername'' ........

Postavi ovde dio scripte....kao sto vidim to je neki RaceSys tako da nemozemo zakljuciti gdje je greska  jer ne znamo kako izgleda ostali dio scripte! :D
Naslov: Odg: [TuT] Lista i kratki tut kako rjesiti najpoznatih warninga
Poruka od: TiXoR_ poslato Oktobar 19, 2012, 15:09:42 POSLE PODNE
OMG!
Otvorite temu u razgovor u vezi pawna i skriptanja kad trebate pomoć, a ne refreshat stranicu koja je stara godinu dana. jebemu  život.