how to make /pm [STRCMP]
#3

use ZCMD, more flexyable.

Код:
#include zcmd

-------


CMD:pm(playerid, params[]) 
{
    new id, message[1024];
    if(sscanf(params,"ds[1024]",id,message))return SendClientMessage(playerid, COLOR_RED, ""COL_RED"[ERROR]: "COL_WHITE"Usage: /pm <playerid> <message>");
    if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, ""COL_RED"[ERROR]: "COL_WHITE"Player is not connected.");
    if(playerid != id) {
        new PlayerName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
        new ReturnName[MAX_PLAYER_NAME];
        new szString[128];
        GetPlayerName(id, ReturnName, sizeof(ReturnName));
        format(szString,sizeof(szString), ">> PM To %s (ID:%d): %s", ReturnName, id, message);
        SendClientMessage(playerid, COLOR_YELLOW, szString);
        format(szString,sizeof(szString),"<< PM From %s (ID:%d): %s",PlayerName, playerid, message);
        SendClientMessage(id, COLOR_YELLOW, szString);
        PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
    }
    else {
        SendClientMessage(playerid, COLOR_RED, "ERROR: You cannot PM yourself");
    }
    return 1;
}
Reply


Messages In This Thread
how to make /pm [STRCMP] - by R4mpage - 27.12.2013, 11:13
AW: how to make /pm [STRCMP] - by CutX - 27.12.2013, 11:48
Re: how to make /pm [STRCMP] - by Flaken - 27.12.2013, 11:55
Re : how to make /pm [STRCMP] - by akrogames - 27.12.2013, 12:05

Forum Jump:


Users browsing this thread: 1 Guest(s)