Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// Agency Of Death Group Menu by Pookie_Chips
- CMD:agencyguide(playerid, params[])
- {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- new string[1900];
- strcat(string, "\t____*Agency Of Death Commands*____", 1900 );
- strcat(string, "\n{527a7a}-/Agency {006666}- [Show you Online Agency Of Death Member]", 1900 );
- strcat(string, "\n{527a7a}-/Agencyguide {006666}- [Shows Agent Commands]", 1900 );
- strcat(string, "\n{527a7a}-/ac (text) {006666}- [Agent private chat]", 1900 );
- strcat(string, "\n{527a7a}-/Agentafk {006666}- [Agent afk]", 1900 );
- strcat(string, "\n{527a7a}-/Agentback {006666}- [Agent back]", 1900 );
- strcat(string, "\n{527a7a}-/Agentsay {006666}- [Agent public say]", 1900 );
- strcat(string, "\n{527a7a}-/Agentc {006666}- [Gives you colour Agent]", 1900 );
- strcat(string, "\n{527a7a}-/Agentskin1 {006666}- [Gives you Agent skin]", 1900 );
- strcat(string, "\n{527a7a}-/Agentskin2 {006666}- [Gives you Agent skin]", 1900 );
- strcat(string, "\n{527a7a}-/Agentskin3 {006666}- [Gives you Agent skin]", 1900 );
- strcat(string, "\n{527a7a}-/Agentskin4 {006666}- [Gives you Agent skin]", 1900 );
- strcat(string, "\n{527a7a}-/Agentskin5 {006666}- [Gives you Agent skin]", 1900 );
- strcat(string, "\n\n{3333ff}|- Vehicle Commands -|", 1900 );
- strcat(string, "\n{527a7a}-/Agentcar {006666} - [Gives you Agent Mesa]", 1900 );
- strcat(string, "\n{527a7a}-/Agentcar2 {006666}- [Gives you Agent Rancher]", 1900 );
- strcat(string, "\n{527a7a}-/Agentboat {006666}- [Gives you Agent Boat]", 1900 );
- strcat(string, "\n{527a7a}-/AgentHeli {006666}- [Gives you Maverick]", 1900 );
- strcat(string, "\n{527a7a}-/Agentbike {006666}- [Gives you NRG-500]", 1900 );
- strcat(string, "\n{527a7a}-/Agentvortex {006666}- [Gives you Vortex]", 1900 );
- strcat(string, "\n\n{3333ff}|- Weapon Commands -|", 1900 );
- strcat(string, "\n{527a7a}-/Agentweaps {006666}- [It gives you official weapons of Agent] (", 1900 );
- strcat(string, "\n{527a7a}-/Agentdeagle {006666}- (It disarms you and gives you Agent Deagle)", 1900 );
- strcat(string, "\n{527a7a}-/Agentsawn {006666}- [It disarms you and gives you Agent Sawn-Off]", 1900 );
- strcat(string, "\n{527a7a}-/Agentm4 {006666}- [It disarms you and gives you Agent M4]", 1900 );
- strcat(string, "\n{527a7a}-/Agentuzi {006666}- [It disarms you and gives you Agent UZI]", 1900 );
- strcat(string, "\n\n{3333ff}|- Level 15-20 Commands -|", 1900 );
- strcat(string, "\n{527a7a}-/settempagent {006666}- [Sets temp Agent Rank]", 1900 );
- strcat(string, "\n{527a7a}-/setagent {006666}- [Sets perm Agent Rank]", 1900 );
- strcat(string, "\n{527a7a}-/osetagent {006666}- [Sets offline Agent Rank]", 1900 );
- strcat(string, "\n{527a7a}-/Agentann {006666}- [It Announces specific content to all Agent members]", 1900 );
- ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "Agent Commands", string, "OK","Cancel");
- } else return SendClientMessage(playerid,COLOR_RED, "ERROR: You need to be a Agent member to use this command");
- return 1;}
- //}
- CMD:agentsay(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if(isnull(params)) return SendClientMessage(playerid,0xFF0000AA, "USAGE: /Agentsay [text]")
- &&
- SendClientMessage(playerid, orange, "Function: Will send specified message as Agent Member!");
- new string[128];
- if(PlayerInfo[playerid][Agent] == 20)
- format(string, sizeof(string), "*** Agency Director %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 19)
- format(string, sizeof(string), "*** Agency Deputy Director %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 18)
- format(string, sizeof(string), "*** Agency Executive Director %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 17)
- format(string, sizeof(string), "*** Agency Inspector General %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 16)
- format(string, sizeof(string), "*** Agency General Counsel %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 15)
- format(string, sizeof(string), "*** Agency Public Affairs Officer %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 14)
- format(string, sizeof(string), "*** Agency Chief Supervisor %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 13)
- format(string, sizeof(string), "*** Agency Supervisor %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 12)
- format(string, sizeof(string), "*** Agency Chief Special Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 11)
- format(string, sizeof(string), "*** Agency Special Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 10)
- format(string, sizeof(string), "*** Agency Chief Field Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 9)
- format(string, sizeof(string), "*** Agency Field Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 8)
- format(string, sizeof(string), "*** Agency Junior Field Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 7)
- format(string, sizeof(string), "*** Agency Senior Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 6)
- format(string, sizeof(string), "*** Agency Agent %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 5)
- format(string, sizeof(string), "*** Agency Senior Operative %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 4)
- format(string, sizeof(string), "*** Agency Operative %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 3)
- format(string, sizeof(string), "*** Agency Junior Operative %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 2)
- format(string, sizeof(string), "*** Agency Senior Attendant %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][Agent] == 1)
- format(string, sizeof(string), "*** Agency Attendant %s: %s", PlayerName2(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be a Agent Gang Member to use this command");
- }
- CMD:agency(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new ChangeColor;
- new AgentR[128];
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- SendClientMessage(playerid, 0xFF0000AA, " ");
- SendClientMessage(playerid, 0x00FFFFAA, "__________ |- Online Agency Of Death Members -| __________");
- SendClientMessage(playerid, 0xFF0000AA, " ");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(!IsPlayerConnected(i)) continue;
- if(PlayerInfo[i][LoggedIn] == 0) continue;
- if(PlayerInfo[i][Agent] == 0) continue;
- if(PlayerInfo[i][Agent] == 1) { AgentR = "Attendant"; ChangeColor = 0x6613f3; }
- if(PlayerInfo[i][Agent] == 2) { AgentR = "Senior Attendant"; ChangeColor = 0x6613f3; }
- if(PlayerInfo[i][Agent] == 3) { AgentR = "Junior Operative"; ChangeColor = 0x18db55; }
- if(PlayerInfo[i][Agent] == 4) { AgentR = "Operative"; ChangeColor = 0x61d184; }
- if(PlayerInfo[i][Agent] == 5) { AgentR = "Senior Operative"; ChangeColor = 0x52ff00; }
- if(PlayerInfo[i][Agent] == 6) { AgentR = "Agent"; ChangeColor = 0xfe388c; }
- if(PlayerInfo[i][Agent] == 7) { AgentR = "Senior Agent"; ChangeColor = 0xf2157a; }
- if(PlayerInfo[i][Agent] == 8) { AgentR = "Junior Field Agent"; ChangeColor = 0x0c25c2; }
- if(PlayerInfo[i][Agent] == 9) { AgentR = "Field Agent"; ChangeColor = 0x051785; }
- if(PlayerInfo[i][Agent] == 10) { AgentR = "Chief Field Agent"; ChangeColor = 0x001176; }
- if(PlayerInfo[i][Agent] == 11) { AgentR = "Special Agent"; ChangeColor = 0x87a310; }
- if(PlayerInfo[i][Agent] == 12) { AgentR = "Chief Special Agent"; ChangeColor = 0xbbdd2b; }
- if(PlayerInfo[i][Agent] == 13) { AgentR = "Supervisor"; ChangeColor = 0xaaaaaa; }
- if(PlayerInfo[i][Agent] == 14) { AgentR = "Chief Supervisor"; ChangeColor = 0x929292; }
- if(PlayerInfo[i][Agent] == 15) { AgentR = "Public Affairs Officer"; ChangeColor = 0x767676; }
- if(PlayerInfo[i][Agent] == 16) { AgentR = "General Counsel"; ChangeColor = 0x616161; }
- if(PlayerInfo[i][Agent] == 17) { AgentR = "Inspector General"; ChangeColor = 0x535353; }
- if(PlayerInfo[i][Agent] == 18) { AgentR = "Executive Director"; ChangeColor = 0x290e0e; }
- if(PlayerInfo[i][Agent] == 19) { AgentR = "Deputy Director"; ChangeColor = 0x006699; }
- if(PlayerInfo[i][Agent] == 20) { AgentR = "Director"; ChangeColor = 0x808080; }
- format(string, 128, "%s - %s",PlayerName2(i), AgentR);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- if (count == 0) SendClientMessage(playerid,0x008080,"No online Agent Members");
- SendClientMessage(playerid, 0x00FFFFAA, "___________________________________________");
- return 1;
- }
- CMD:agentafk(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- SendClientMessage(playerid,0x669999,"Type /Agentback when you back.");
- GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
- /*AFK[playerid] = Create3DTextLabel("Agent Member AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
- Attach3DTextLabelToPlayer(Agent Member AFK[playerid],playerid, 0.0, 0.0, 0.4);*/
- TogglePlayerControllable(playerid, 0);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][Agent] == 1)
- format(string, sizeof(string), "The Agency Attendant %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 2)
- format(string, sizeof(string), "The Agency Senior Attendant %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 3)
- format(string, sizeof(string), "The Agency Junior Operative %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 4)
- format(string, sizeof(string), "The Agency Operative %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 5)
- format(string, sizeof(string), "The Agency Senior Operative %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 6)
- format(string, sizeof(string), "The Agency Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 7)
- format(string, sizeof(string), "The Agency Senior Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 8)
- format(string, sizeof(string), "The Agency Junior Field Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 9)
- format(string, sizeof(string), "The Agency Field Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 10)
- format(string, sizeof(string), "The Agency Chief Field Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 11)
- format(string, sizeof(string), "The Agency Special Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 12)
- format(string, sizeof(string), "The Agency Chief Special Agent %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 13)
- format(string, sizeof(string), "The Agency Supervisor %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 14)
- format(string, sizeof(string), "The Agency Chief Supervisor %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 15)
- format(string, sizeof(string), "The Agency Public Affairs Officer %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 16)
- format(string, sizeof(string), "The Agency General Counsel %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 17)
- format(string, sizeof(string), "The Agency Inspector General %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 18)
- format(string, sizeof(string), "The Agency Executive Director %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 19)
- format(string, sizeof(string), "The Agency Deputy Director %s Is Off Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 20)
- format(string, sizeof(string), "The Agency Director %s Is Off Duty Now",kuldoneve, playerid);
- SendClientMessageToAll(COLOR_GREY, string);
- CMDMessageToAgent(playerid,"AgentAfk");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;}
- CMD:agentback(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- //Delete3DTextLabel(Agent Member AFK[playerid]);
- GameTextForPlayer(playerid,"~b~ Welcome Back", 5000, 1);
- TogglePlayerControllable(playerid, 1);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][Agent] == 1)
- format(string, sizeof(string), "The Agency Attendant %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 2)
- format(string, sizeof(string), "The Agency Senior Attendant %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 3)
- format(string, sizeof(string), "The Agency Junior Operative %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 4)
- format(string, sizeof(string), "The Agency Operative %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 5)
- format(string, sizeof(string), "The Agency Senior Operative %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 6)
- format(string, sizeof(string), "The Agency Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 7)
- format(string, sizeof(string), "The Agency Senior Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 8)
- format(string, sizeof(string), "The Agency Junior Field Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 9)
- format(string, sizeof(string), "The Agency Field Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 10)
- format(string, sizeof(string), "The Agency Chief Field Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 11)
- format(string, sizeof(string), "The Agency Special Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 12)
- format(string, sizeof(string), "The Agency Chief Special Agent %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 13)
- format(string, sizeof(string), "The Agency Supervisor %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 14)
- format(string, sizeof(string), "The Agency Chief Supervisor %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 15)
- format(string, sizeof(string), "The Agency Public Affairs Officer %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 16)
- format(string, sizeof(string), "The Agency General Counsel %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 17)
- format(string, sizeof(string), "The Agency Inspector General %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 18)
- format(string, sizeof(string), "The Agency Executive Director %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 19)
- format(string, sizeof(string), "The Agency Deputy Director %s Is On Duty Now",kuldoneve, playerid);
- if(PlayerInfo[playerid][Agent] == 20)
- format(string, sizeof(string), "The Agency Director %s Is On Duty Now",kuldoneve, playerid);
- SendClientMessageToAll(COLOR_GREY, string);
- CMDMessageToAgent(playerid,"AgentBack");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;}
- CMD:setagency(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][Agent] < 17) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setagentlevel [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of agent of the Specific Player");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setagentlevel [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of agent of the Specific Player");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[player1][LoggedIn] == 1)
- {
- if(level > 20 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max agent Level is 20");
- if(level == PlayerInfo[player1][Agent]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this agent level");
- if((player1 == playerid && PlayerInfo[playerid][Agent] < level) && !IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, red, "ERROR: You can not promote yourself sir/mess");
- return 1;
- }
- CMDMessageToAdmins(playerid,"Setagency");
- CMDMessageToAgent(playerid,"Setagency");
- GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- if(level > 0) format(string,sizeof(string)," %s has set youre agent Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set youre agent Status to level %d",adminname, level);
- SendClientMessage(player1,0x00FFFFAA,string);
- if(level > PlayerInfo[player1][Agent]) GameTextForPlayer(player1,"~g~Agent LEVEL UP", 2000, 3);
- else GameTextForPlayer(player1,"~r~Agent LEVEL DOWN", 2000, 3);
- format(string,sizeof(string),"You have made %s agent Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
- format(string,sizeof(string),"%s has made %s agent Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("agency",string);
- dUserSetINT(PlayerName2(player1)).("agent",(level));
- PlayerInfo[player1][Agent] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a agent member");
- } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
- }
- forward MessageToAgent(color,const string[]);
- public MessageToAgent(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) == 1)
- if(PlayerInfo[i][Agent] >= 1) {
- if(PlayerInfo[i][LoggedIn] == 1) {
- SendClientMessage(i, color, string); }
- }
- }
- }
- CMDMessageToAgent(playerid,command[])
- {
- new string[128];
- GetPlayerName(playerid,string,sizeof(string));
- format(string,sizeof(string),"[AgentMember] '%s' (Level: %d) | Command: %s",string,PlayerInfo[playerid][Agent],command);
- MessageToAgent(blue,string);
- return 1;
- }
- CMD:ac(playerid,params[])
- {
- #pragma unused params
- new string[128];
- if(PlayerInfo[playerid][LoggedIn] == 1)
- {
- if(PlayerInfo[playerid][Agent] == 1)
- {
- format(string, sizeof(string), "Attendant %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x6613f3,string);
- }
- else if(PlayerInfo[playerid][Agent] == 2) {
- format(string, sizeof(string), "Senior Attendant %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x6613f3,string);
- }
- else if(PlayerInfo[playerid][Agent] == 3) {
- format(string, sizeof(string), "Junior Operative %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x18db55,string);
- }
- else if(PlayerInfo[playerid][Agent] == 4) {
- format(string, sizeof(string), "Operative %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x61d184,string);
- }
- else if(PlayerInfo[playerid][Agent] == 5) {
- format(string, sizeof(string), "Senior Operative %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x52ff00,string);
- }
- else if(PlayerInfo[playerid][Agent] == 6) {
- format(string, sizeof(string), "Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0xfe388c,string);
- }
- else if(PlayerInfo[playerid][Agent] == 7) {
- format(string, sizeof(string), "Senior Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0xf2157a,string);
- }
- else if(PlayerInfo[playerid][Agent] == 8) {
- format(string, sizeof(string), "Junior Field Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x0c25c2,string);
- }
- else if(PlayerInfo[playerid][Agent] == 9) {
- format(string, sizeof(string), "Field Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x051785,string);
- }
- else if(PlayerInfo[playerid][Agent] == 10) {
- format(string, sizeof(string), "Chief Field Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x001176,string);
- }
- else if(PlayerInfo[playerid][Agent] == 11) {
- format(string, sizeof(string), "Special Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x87a310,string);
- }
- else if(PlayerInfo[playerid][Agent] == 12) {
- format(string, sizeof(string), "Chief Special Agent %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0xbbdd2b,string);
- }
- else if(PlayerInfo[playerid][Agent] == 13) {
- format(string, sizeof(string), "Supervisor %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0xaaaaaa,string);
- }
- else if(PlayerInfo[playerid][Agent] == 14) {
- format(string, sizeof(string), "Chief Supervisor %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x929292,string);
- }
- else if(PlayerInfo[playerid][Agent] == 15) {
- format(string, sizeof(string), "Public Affairs Officer %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x767676,string);
- }
- else if(PlayerInfo[playerid][Agent] == 16) {
- format(string, sizeof(string), "General Counsel %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x616161,string);
- }
- else if(PlayerInfo[playerid][Agent] == 17) {
- format(string, sizeof(string), "Inspector General %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x535353,string);
- }
- else if(PlayerInfo[playerid][Agent] == 18) {
- format(string, sizeof(string), "Executive Director %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x290e0e,string);
- }
- else if(PlayerInfo[playerid][Agent] == 19) {
- format(string, sizeof(string), "Deputy Director %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x006699,string);
- }
- else if(PlayerInfo[playerid][Agent] == 20)
- {
- format(string, sizeof(string), "Director %s: {339966}%s", PlayerName2(playerid), params[0] );
- MessageToAgent(0x808080,string);
- }
- else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be agent Level to use this command", "OK", "Cancel");
- }
- else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- return 1;
- }
- CMD:agentweaps(playerid,params[])
- {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())
- return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /Agentweaps again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0)
- return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- GivePlayerWeapon(playerid,24,1000); GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,26,1000); GivePlayerWeapon(playerid,46,1000);
- GivePlayerWeapon(playerid,32,1000);
- GivePlayerWeapon(playerid,34,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[INFO]:{00FFFF} %s has used command /Agentweaps", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- //format(string,sizeof(string),"9[Agentweaps] Agent Member %s(%d) has Used Command /Agentweaps.",ename,playerid);
- CMDMessageToAgent(playerid,"AgentWeaps");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Agent Weaps! :)");
- }
- else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- }
- CMD:agentcar(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,490);
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- CMDMessageToAgent(playerid,"AgentCar");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Agent Car");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- }
- CMD:agentvortex(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,539);
- CMDMessageToAgent(playerid,"AgentVortex");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Agent Vortex");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- }
- CMD:agentbike(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,461);
- CMDMessageToAgent(playerid,"AgentBike");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Agent Bike");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- }
- CMD:agentheli(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,487);
- CMDMessageToAgent(playerid,"AgentHeli");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Agent Heli");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- }
- CMD:agentcar2(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,500);
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- CMDMessageToAgent(playerid,"AgentCar");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Agent Car");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- }
- CMD:osetagent(playerid,params[])
- {
- if(PlayerInfo[playerid][Agent] < 18 ) return SendClientMessage(playerid, red, "You need be Agent Management to use this command.");
- new file[256],string[120];
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osetAgent [name] [level]");
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
- format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
- if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account don't even exist!");
- dini_Set(file,"agent",tmp2);
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- format(string,sizeof(string),"You have set %s's Agent level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
- SendClientMessage(playerid,blue,string);
- return 1;
- //}
- }
- CMD:agentboat(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][Agent] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,493);
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- MessageToAgent(playerid,"AgentCar");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Agent Jetmax");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- //}
- }
- CMD:agentskin1(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- SetPlayerSkin(playerid,163);
- MessageToAgent(playerid,"[Agent]Skin");
- }
- else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;
- }
- //}
- CMD:agentskin2(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- SetPlayerSkin(playerid,164);
- MessageToAgent(playerid,"[Agent]Skin");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;
- }
- //}
- CMD:agentskin3(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- SetPlayerSkin(playerid,165);
- MessageToAgent(playerid,"[Agent]Skin");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;
- }
- //}
- CMD:agentskin4(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- SetPlayerSkin(playerid,166);
- MessageToAgent(playerid,"[Agent]Skin");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;
- }
- //}
- CMD:agentskin5(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- SetPlayerSkin(playerid,191);
- MessageToAgent(playerid,"[Agent]Skin");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;
- //}
- }
- CMD:agentc(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][Agent] >= 1)
- {
- SetPlayerColor(playerid,0x669999);
- SendClientMessage(playerid,0x00FFFFAA,"You setted your colour to Grey");
- CMDMessageToAgent(playerid,"Agentc");
- }
- else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- return 1;
- //}
- }
- CMD:settempagent(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][Agent] < 14) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Agent Level to use this command", "OK", "Cancel");
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempAgent [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set temp the Level of Agent of the Specific Player");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempAgent [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set temp the Level of Agent of the Specific Player");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 15 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max Agent Level is 20");
- if(level == PlayerInfo[player1][Agent]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this Agent level");
- if((player1 == playerid && PlayerInfo[playerid][Agent] < level) && !IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, red, "ERROR: You can not promote yourself sir/mess");
- return 1;
- }
- CMDMessageToAgent(playerid,"SetTempAgent");
- GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- if(level > 0) format(string,sizeof(string)," %s has set youre Agent Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set youre Agent Status to level %d",adminname, level);
- SendClientMessage(player1,0x00FFFFAA,string);
- if(level > PlayerInfo[player1][Agent]) GameTextForPlayer(player1,"~g~Agent Rank UP", 2000, 3);
- else GameTextForPlayer(player1,"~r~Agent Rank DOWN", 2000, 3);
- format(string,sizeof(string),"You have made %s Agent Temp Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
- format(string,sizeof(string),"%s has made %s Agent Temp Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- PlayerInfo[player1][Agent] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a Agent member");
- } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
- //}
- }
- CMD:agentdeagle(playerid,params[]) {
- if(PlayerInfo[playerid][Agent] >= 1) {
- SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your Agent Deagle");
- CMDMessageToAgent(playerid, "/agentdeagle");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,6000);
- CMDMessageToAgent(playerid, "AgentDEAGLE");return 1;
- } else return SendClientMessage(playerid,red,"ERROR: You need to be a Agent Member to use this command");
- //}
- }
- CMD:agentsawn(playerid,params[]) {
- if(PlayerInfo[playerid][Agent] >= 1) {
- SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your Agent Sawn-off");
- CMDMessageToAgent(playerid, "/Agentsawn");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,26,6000);
- CMDMessageToAgent(playerid, "AgentSAWN");return 1;
- } else return SendClientMessage(playerid,red,"ERROR: You need to be a Agent Member to use this command");
- //}
- }
- CMD:agentm4(playerid,params[]) {
- if(PlayerInfo[playerid][Agent] >= 1) {
- SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your Agent M4");
- CMDMessageToAgent(playerid, "/Agentm4");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,31,6000);
- CMDMessageToAgent(playerid, "AgentM4");return 1;
- } else return SendClientMessage(playerid,red,"ERROR: You need to be a Agent Member to use this command");
- //}
- }
- CMD:agentuzi(playerid,params[]) {
- if(PlayerInfo[playerid][Agent] >= 1) {
- SendClientMessage(playerid,0x00FFFFAA,"Enjoy With your Agent UZI");
- CMDMessageToAgent(playerid, "/Agentuzi");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,28,6000);
- CMDMessageToAgent(playerid, "Agentuzi");return 1;
- } else return SendClientMessage(playerid,red,"ERROR: You need to be a Agent Member to use this command");
- //}
- }
- CMD:agentann(playerid, params[])
- {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /agentann text");
- if(PlayerInfo[playerid][Agent] >= 18)
- {
- for(new i = 0; i <MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][Agent] >= 1)
- {
- GameTextForPlayer(i, params, 3000, 3);
- }
- }
- return CMDMessageToAgent(playerid, "AgentAnn");
- }
- else return SendClientMessage(playerid, red, "ERROR: You need to be Agent level +18 to use that command!");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement