SSCANF returns Unarmed?
#7

You don't really need to use sscanf for this, you can simply check to see if the params are empty or not.

For example:
PHP код:

CMD
:me(playeridparams[])
{
    if(
strlen(params) == 0) return SendClientMessage(playerid0xC4C4C4FF"Usage: /me [action]");

    new 
string[128], name[MAX_PLAYER_NAME];
    
    
GetPlayerName(playeridnamesizeof(name));    

    
format(stringsizeof(string), "%s %s"nameparams);
    
SendClientMessageToAll(COLOR_MEstring); 
    return 
1;

Although rather than sending the message to everyone, I would recommend sending it in a proximity.

SendClientMessageToAll will send this /me to everyone on the server, if you're making a roleplay server, I wouldn't recommend that.

You can do a range check like this:

PHP код:

CMD
:me(playeridparams[])
{
    if(
strlen(params) == 0) return SendClientMessage(playerid0xC4C4C4FF"Usage: /me [action]");

    new 
string[128], name[MAX_PLAYER_NAME], FloatPos[3];
    
    
GetPlayerName(playeridnamesizeof(name));
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);

    
format(stringsizeof(string), "%s %s"nameparams);
    foreach(
Playeri)
     {
        if(
IsPlayerInRangeOfPoint(i/*30 is a good range but you can decrease/increase*/30.0Pos[0], Pos[1], Pos[2]))
        {
            
SendClientMessage(iCOLOR_MEstring);
        }
    }
    return 
1;

The code above will search for all the players in the range of the player typing the /me and then display the message to the players in the range.

Up to you though, however you wanna use it.
Reply


Messages In This Thread
SSCANF returns Unarmed? - by Seifspeed - 05.07.2018, 21:17
Re: SSCANF returns Unarmed? - by JasonRiggs - 05.07.2018, 21:21
Re: SSCANF returns Unarmed? - by Seifspeed - 05.07.2018, 21:26
Re: SSCANF returns Unarmed? - by JasonRiggs - 05.07.2018, 21:30
Re: SSCANF returns Unarmed? - by Calisthenics - 05.07.2018, 21:34
Re: SSCANF returns Unarmed? - by Seifspeed - 05.07.2018, 21:36
Re: SSCANF returns Unarmed? - by ItsRobinson - 05.07.2018, 21:39
Re: SSCANF returns Unarmed? - by Calisthenics - 05.07.2018, 21:42
Re: SSCANF returns Unarmed? - by ItsRobinson - 05.07.2018, 21:48
Re: SSCANF returns Unarmed? - by Seifspeed - 05.07.2018, 21:53

Forum Jump:


Users browsing this thread: 1 Guest(s)