Need /me cmds
#3

pawn Код:
command(me, playerid, params[])
{
    new
        text[128], name[MAX_PLAYER_NAME];
       
    if(!IsPlayerConnected(playerid)) return 1;
    if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, -1, "USAGE: /me [action]");
   
    GetPlayerName(playerid, name, sizeof name);
    format(text, sizeof text, "* %s %s ", name, text);
    SendActionMessage(playerid, -1, text);
    return 1;
}

SendActionMessage(playerid, color, text[])
{
    new
        Float:range = 5.0, Float:X, Float:Y, Float:Z;
       
    GetPlayerPos(playerid, X, Y, Z);
    for(new i, j = GetPlayerPoolSize(); i <= j; i++)
    {
        if(IsPlayerInRangeOfPoint(i, range, X, Y, Z))
        {
            SendClientMessage(i, color, text);
        }
    }
    return 1;
}
Reply


Messages In This Thread
Need /me cmds - by Trollerz - 06.01.2016, 17:53
Re: Need /me cmds - by saffierr - 06.01.2016, 18:12
Re: Need /me cmds - by OwlIT - 06.01.2016, 18:18
Re: Need /me cmds - by saffierr - 06.01.2016, 18:20

Forum Jump:


Users browsing this thread: 1 Guest(s)