08.06.2014, 19:37
Hello, Sorry to bother you SA-MP Forums Members but I want to know how can I add to the /tr [Trash Report] Command here, a Reason, like [/tr] [ReportID] [Reason] and the reason will be added in the Clientmessage sent to the player got trashed report," format(string, sizeof(string), "%s has marked your report invalid because : "Reason the admin says Marked in Red". It will not be reviewed. Please check /reporttips", GetPlayerNameEx(playerid));"
Thanks!
Код:
CMD:tr(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 2) { new string[128], reportid; if(sscanf(params, "d", reportid)) return SendClientMessageEx(playerid, COLOR_WHITE,"USAGE: /tr [reportid]"); if(reportid < 0 || reportid > 999) { SendClientMessageEx(playerid, COLOR_GREY, " Report ID not below 0 or above 999!"); return 1; } if(Reports[reportid][BeingUsed] == 0) { SendClientMessageEx(playerid, COLOR_GREY, " That report ID is not being used!"); return 1; } if(!IsPlayerConnected(Reports[reportid][ReportFrom])) { SendClientMessageEx(playerid, COLOR_GREY, " The reporter has disconnected !"); Reports[reportid][ReportFrom] = INVALID_PLAYER_ID; Reports[reportid][BeingUsed] = 0; return 1; } if(GetPVarInt(Reports[reportid][ReportFrom], "RequestingAdP") == 1) { return SendClientMessageEx(playerid, COLOR_GRAD1, "You cannot trash/post this advertisement, you must accept it with /ar."); } format(string, sizeof(string), "AdmCmd: %s has trashed the report from %s.", GetPlayerNameEx(playerid), GetPlayerNameEx(Reports[reportid][ReportFrom])); ABroadCast(COLOR_ORANGE, string, 2); format(string, sizeof(string), "%s has marked your report invalid. It will not be reviewed. Please check /reporttips", GetPlayerNameEx(playerid)); SendClientMessageEx(Reports[reportid][ReportFrom], COLOR_WHITE, string); PlayerInfo[playerid][pTrashReport]++; DeletePVar(Reports[reportid][ReportFrom], "HasReport"); DeletePVar(Reports[reportid][ReportFrom], "_rAutoM"); DeletePVar(Reports[reportid][ReportFrom], "_rRepID"); Reports[reportid][ReportFrom] = INVALID_PLAYER_ID; Reports[reportid][BeingUsed] = 0; Reports[reportid][TimeToExpire] = 0; strmid(Reports[reportid][Report], "None", 0, 4, 4); } return 1; }