Peršokti į turinį
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.

  • Narių peržiūri šį forumą:   0 nariai

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


  • SuperGames programele
  • SuperGames programele


×