Originally Posted by Nathan_Taylor
/admin [question] command using ZCMD & SSCANF2
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; }
/reply
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; }
|