sscanf Help!
#1

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.
Reply
#2

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

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

haha thanks guys both of you rep both of you
Reply
#5

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<,>.
Reply
#6

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

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

EDIT it comes up on the server start up
Reply
#8

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)
Reply
#9

alright mate i will look around it now
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)