newyorkas

sscanf klaidelės

Recommended Posts

Parašius komandą serveryje - konsolėje išmeta kelis warning'us:

sscanf warning: 'z' is deprecated, consider using 'S' instead.
sscanf warning: No default value found.
sscanf warning: Strings without a length are deprecated, please add a destination size.

kodėl galėtų taip būt?

 

new option[20],vieta[50];
if(sscanf(params,"ss",option,vieta))

 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Buvau jau ankščiau kelis kartus nurodęs, bet niekas nesikeičia:
 

sscanf warning: 'z' is deprecated, consider using 'S' instead.
sscanf warning: No default value found.
sscanf warning: Strings without a length are deprecated, please add a destination size.

 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
19 minutes prieš, newyorkas parašė:

Buvau jau ankščiau kelis kartus nurodęs, bet niekas nesikeičia:
 

sscanf warning: 'z' is deprecated, consider using 'S' instead.
sscanf warning: No default value found.
sscanf warning: Strings without a length are deprecated, please add a destination size.

 

Visą komandą numesk. Gal sscanf versija senesnė?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
20 minutes prieš, KasparasDope parašė:

Visą komandą numesk. Gal sscanf versija senesnė?

CMD:kviesti(playerid, params[])
{
	new option[20],vieta[50];
	if(sscanf(params,"s[20]s[50]",option,vieta))return SendClientMessage(playerid,Geltona,"kviesti policija vieta");
	if(strcmp(option,"policija") == 0)
	{
		new msg[128],msgs[128];
		format(msg,sizeof(msg),"kviecia %s %s",gaunamvarda(playerid),vieta);
		SendClientMessage(playerid,Raudona,"policija iskviesta.");
		SendMessageToPolicija(0x80808000,msg);
		playerDB[playerid][kvieciam]=1;
	}
	return 1;
}

 

Pati komanda nėra tobula, tiesiog paprastas prototipas, viskas labai paprastai padaryta.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
47 minutes prieš, newyorkas parašė:
CMD:kviesti(playerid, params[])
{
	new option[20],vieta[50];
	if(sscanf(params,"s[20]s[50]",option,vieta))return SendClientMessage(playerid,Geltona,"kviesti policija vieta");
	if(strcmp(option,"policija") == 0)
	{
		new msg[128],msgs[128];
		format(msg,sizeof(msg),"kviecia %s %s",gaunamvarda(playerid),vieta);
		SendClientMessage(playerid,Raudona,"policija iskviesta.");
		SendMessageToPolicija(0x80808000,msg);
		playerDB[playerid][kvieciam]=1;
	}
	return 1;
}

 

Pati komanda nėra tobula, tiesiog paprastas prototipas, viskas labai paprastai padaryta.

Kaip ir viskas gerai. Bandyk atsinaujinti sscanf.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prikoliukai, prikoliukai. Niekas nepasikeitė. :D

Buvau įsitikinęs, kad turiu naujausią sscanf'ą, bet vistiek įsirašiau naują.

 

 

UPDATE:

Dalinai kodą pasitvarkiau, beliko tik vienas warningas: 

 

SUSITVARKIAU.

Redaguota , nario newyorkas

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
Svečias
Ši tema yra užrakinta.

  • Šiame puslapyje naršo:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.