From strcmp to zcmd.
#8

pawn Код:
CMD:pm(playerid, params[])
{
    #define SCM SendClientMessage
    new id, gMessage[50], iName[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME], Message[256];
    if(sscanf(params, "is[50]", id,gMessage)) return SCM(playerid, COLOR_GREY, "USAGE: /pm [ID] [Message]");
    if(!IsPlayerConnected(id)) return SCM(playerid,0xFFFFFFAA,"{FF0000}Server: {FFFFFF}Wrong ID.");
    if(playerid != id)
    {
        GetPlayerName(id,iName,sizeof(iName));
        GetPlayerName(playerid,pName,sizeof(pName));
        format(Message,sizeof(Message)," %s(%d): %s",iName,id,gMessage);
        SCM(playerid,COLOR_WHITE,Message);
        format(Message,sizeof(Message)," %s(%d): %s",pName,playerid,gMessage);
        SCM(id,COLOR_WHITE,Message);
        PlayerPlaySound(id,1085,0.0,0.0,0.0);
        printf("PM: %s",Message);
    }
    else
    {
        SCM(playerid,0xFFFFFFAA,"{FF0000}Server: {FFFFFF}You can't send MP to yourself.");
    }
    return 1;
}
Make sure to include the following in your Gamemode.

#include <zcmd>, #include <sscanf2>, #define SCM SendClientMessage

Try that un-tested.
Reply


Messages In This Thread
From strcmp to zcmd. - by RiChArD_A - 22.02.2013, 21:49
Re: From strcmp to zcmd. - by Scenario - 22.02.2013, 21:53
Re: From strcmp to zcmd. - by detter - 22.02.2013, 21:58
Respuesta: Re: From strcmp to zcmd. - by RiChArD_A - 23.02.2013, 12:00
Re: Respuesta: Re: From strcmp to zcmd. - by Scenario - 23.02.2013, 17:16
Respuesta: Re: Respuesta: Re: From strcmp to zcmd. - by RiChArD_A - 23.02.2013, 18:08
Re: From strcmp to zcmd. - by Patrick - 23.02.2013, 18:15
Re: From strcmp to zcmd. - by UnknownGamer - 23.02.2013, 18:40
Re: Respuesta: Re: Respuesta: Re: From strcmp to zcmd. - by Scenario - 23.02.2013, 18:47
Re: From strcmp to zcmd. - by Misiur - 23.02.2013, 20:18

Forum Jump:


Users browsing this thread: 2 Guest(s)