Quote:
Originally Posted by Clive
Use ZCMD + SSCANF.
pawn Код:
CMD:help( playerid, params[ ] ) { new string[ 128 ]; if(sscanf(params, "s[128]", params)) return SendClientMessage(playerid, ERROR, "Use: /help [MESSAGE]"); format(string, sizeof(string), "[!] %s[ID:%d] asks help: %s", name, playerid, params); SendClientMessageToAdmins( string ); SendClientMessage( playerid, GREEN, "Your Message Has Been Sent To Online Admins." ); return 1; }
|
Why do you need to use sscanf on a string that doesn't need to be split? Just check its length, for example:
pawn Код:
CMD:help( playerid, params[ ] )
{
new string[ 128 ];
if(!strlen(params)) return SendClientMessage(playerid, ERROR, "Use: /help [MESSAGE]");
format(string, sizeof(string), "[!] %s[ID:%d] asks help: %s", name, playerid, params);
SendClientMessageToAdmins( string );
SendClientMessage( playerid, GREEN, "Your Message Has Been Sent To Online Admins." );
return 1;
}