07.05.2014, 20:56
/admin [question] command using ZCMD & SSCANF2
/reply
pawn Код:
CMD:admin(playerid, params[])
{
new string[128];
new sName[MAX_PLAYER_NAME];
if(sscanf(params, "s", string)) return SendClientMessage(playerid, -1, "Usage /admin [question]");
GetPlayerName(playerid, sName, sizeof(sName));
new Message[128];
format(Message, sizeof(Message), "QUESTION from %s: %s", sName, string);
for(new i; i < MAX_PLAYERS; i++){
//if(IsPlayerAdmin(i)){
SendClientMessage(i, -1, Message);
//}
}
return 1;
}
pawn Код:
CMD:reply(playerid, params[])
{
//if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "You don't have permission to use this command");
new
to,
message[128],
aName[MAX_PLAYER_NAME];
GetPlayerName(playerid, aName, sizeof(aName));
if(sscanf(params, "is", to, string)) return SendClientMessage(playerid, -1, "Usage /reply [id] [response]");
if(!IsPlayerConnected(to)) return SendClientMessage(playerid, -1, "Player is not online");
format(message, sizeof(message), "Response from %s: %s", aName, message);
SendClientMessage(to, -1, message);
return 1;
}

