sscanf with default syntax? Problems with /pm command
#3

Sscanf is easy to use
PHP код:
CMD:pm(playeridparams[])
{
    new 
id,message[128], string[256], sendername[25], giveplayer[25];
    if(
sscanf(params"us[128]"idmessage)) return SendClientMessage(playerid0xFFFFFFFF,"{FFFFFF}Syntax: /pm <Name/Playerid> <Message>");
    {
        if(
id != INVALID_PLAYER_ID)
          {
            
GetPlayerName(playeridsendernamesizeof(sendername));
            
GetPlayerName(idgiveplayersizeof(giveplayer));
            
format(stringsizeof(string), "> PM from %s: %s"sendernamemessage);
            
SendClientMessage(id, -1string);
            
format(stringsizeof(string), "PM sent to %s: %s"giveplayer message);
            
SendClientMessage(playerid,  -1string);
        }
        else return 
SendClientMessage(playerid, -1"{FFFFCC}Error: Player not connected.");
    }
    return 
1;

Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)