SA-MP Forums Archive
sscanf Help! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: sscanf Help! (/showthread.php?tid=437218)



sscanf Help! - OpticKiller - 14.05.2013

everytime i type this command below. it keeps spamming my server.logs with this sscanf warnings everything will be below about it anyways please try and help us fix it thanks alot.


the command i was using this seems to spam alot of the warnings with the sscanf

Код:
CMD:report(playerid,params[])
{
	PrintCommand(playerid, "/report", params);
	new id, reason[35], string[128], sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
	if(sscanf(params,"uz", id, reason)) return SCM(playerid, COLOR_WHITE,"USAGE: /report [playerid/partofname] [reason]");
	if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_GREY,"Invalid player ID");
	else
	{
		GetPlayerName(id, name,sizeof(name));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		sendername[strfind(sendername,"_")] = ' ';
 		format(string, sizeof(string), "[ID:%d] %s has reported %s: %s.", playerid, sendername, name, reason);
		ABroadCast(COLOR_LIGHTRED,string,1);
		format(string, sizeof(string), "Use /markfalse [id] or /acceptreport [id]");
		ABroadCast(COLOR_LIGHTBLUE,string,1);
		format(string, sizeof(string), "Your report was just send to the online admins, please wait for a reply");
		SendClientMessage(playerid,COLOR_LIGHTRED,string);
		PlayerNeedsHelp[playerid] = 1;
		return 1;
	}
}

The server.logs as you can see here below when am typing the command /report id

Код:
[20:05:53] [ZCMD]  used: /report 
[20:05:55] [ZCMD]  used: /report 0 2
[20:05:55] sscanf warning: 'z' is deprecated, consider using 'S' instead.
[20:05:55] sscanf warning: No default value found.
[20:05:55] sscanf warning: Strings without a length are deprecated, please add a destination size.



Re: sscanf Help! - Rock - 14.05.2013

pawn Код:
if(sscanf(params,"us[35]", id, reason))



AW: sscanf Help! - HurtLocker - 14.05.2013

if(sscanf(params,"us[35]", id, reason)) edit: damn rockk is fast!


Re: sscanf Help! - OpticKiller - 14.05.2013

haha thanks guys both of you rep both of you


Re: sscanf Help! - OpticKiller - 14.05.2013

Spam again

Код:
sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[22:49:36] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.



AW: sscanf Help! - HurtLocker - 14.05.2013

Did you use () or []? If (), then change it to [].


Re: sscanf Help! - OpticKiller - 14.05.2013

the report commmand is fixed but i cant find out were this is coming from

EDIT it comes up on the server start up


AW: sscanf Help! - HurtLocker - 14.05.2013

check all spots where you use sscanf function and delete the komma if there is any between specifiers.
example: sscanf(params,"u,s[35]", id, reason)


Re: sscanf Help! - OpticKiller - 14.05.2013

alright mate i will look around it now


Re: sscanf Help! - OpticKiller - 15.05.2013

can someone help me am getting pissed off with this dum ass sscanf error i can not found out were or witch command or whatever is it coming from it keeps spamming my starter.exe


Код:
and wtf is this below??
[01:33:46] OnGameo

how the hell do i find out what this is or were is it coming from.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46]   Loaded 4 vehicles
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46]   Loaded 1 dealerships
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46] sscanf warning: Unenclosed specifier parameters are deprecated, consider using something like p<,>.
[01:33:46]   Loaded 2 fuel stations