CMD:aduty(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1, "This is an admin only command!"); if(PlayerInfo[playerid][pAdminDuty] == 0) { SendClientMessage(playerid, COLOR_GREEN, "You are now on administrative duty! Either anwser(/ar) or decline(/tr)reports. Do your job!"); PlayerInfo[playerid][pAdminDuty] = 1; SetPlayerHealth(playerid, 100000); SetPlayerArmour(playerid, 100000); new string[128]; format(string, sizeof(string), "Administrator %s is now on Admin Duty!(/report for more assistance)", GetPlayerNameEx(playerid)); SendClientMessageToAllEx(COLOR_LIGHTBLUE, string); } else { SendClientMessage(playerid, COLOR_RED, "You are now off admin duty!"); new string[128]; format(string, sizeof(string), "Administrator %s is now off Admin Duty!(Do not report for him or her)", GetPlayerNameEx(playerid)); SendClientMessageToAllEx(COLOR_RED, string); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 50); PlayerInfo[playerid][pAdminDuty] = 0; } return 1; }
D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30416) : error 017: undefined symbol "pAdminDuty" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30420) : error 017: undefined symbol "pAdminDuty" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30427) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30430) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30431) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30435) : error 017: undefined symbol "pAdminDuty" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30537) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30544) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30553) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
new bool:AllowReports = true;
COMMAND:togglereports(playerid, params[])
{
// Put your admin check here
if(AllowReports == true)
{
AllowReports = false;
SendClientMessageToAll(COLOR_RED, "Reports are now disabled");
return 1;
}
AllowReports = true;
SendClientMessageToAll(COLOR_RED, "Reports are now enabled");
return 1;
}
COMMAND:report(playerid, params[])
{
// Put this check at the start
if(AllowReports == false)
{
return SendClientMessage(playerid, COLOR_RED, "Reports are currently disabled.");
}
// Rest of the report stuff here
You can make a command to stop reports by doing something like this:
Using a bool we would have this some where in the script: pawn Код:
pawn Код:
pawn Код:
|
D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30417) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30429) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30430) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30435) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30535) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30542) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(30551) : warning 217: loose indentation D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(31762) : error 017: undefined symbol "AllowReports" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(31764) : error 017: undefined symbol "AllowReports" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(31764) : warning 215: expression has no effect D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(31769) : error 017: undefined symbol "AllowReports" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(31769) : warning 215: expression has no effect D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64274) : error 017: undefined symbol "AllowReports" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64278) : warning 209: function "cmd_report" should return a value D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64279) : error 010: invalid function or declaration D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64282) : error 010: invalid function or declaration D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64284) : error 010: invalid function or declaration D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64286) : error 021: symbol already defined: "SendClientMessageEx" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64287) : error 010: invalid function or declaration D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64290) : error 010: invalid function or declaration D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64292) : error 010: invalid function or declaration D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64293) : error 021: symbol already defined: "SendReportToQue" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64294) : error 021: symbol already defined: "SendClientMessageEx" D:\Users\User\Downloads\Gamemode (3)\Gamemode\gamemodes\Model3.txt(64295) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 14 Errors.