Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // kod system by dark_knight
- CMD:osetkod(playerid,params[])
- {
- if(PlayerInfo[playerid][KOD] < 8 ) return SendClientMessage(playerid, red, "You need to be a level 8 KOD member 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: /osetkod [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,"kod",tmp2);
- CMDMessageToKOD(playerid,"OSETKOD");
- 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 KOD 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:kodcom(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][KOD] >= 1) {
- CMDMessageToKOD(playerid,"KODCOM");
- new string[2500];
- strcat(string, "\t____KOD Commands____", 1900 );
- strcat(string, "\n\nRank 1 Commands",1900 );
- strcat(string, "\n/kodafk (to go afk)", 1900 );
- strcat(string, "\n/kodback (to get back)", 1900 );
- strcat(string, "\n/kodcom (to check commands)", 1900 );
- strcat(string, "\n/kodh (To ask KOD members for help)", 1900 );
- strcat(string, "\n/kodsay (To speak in main chat with KOD Tag)", 1900 );
- strcat(string, "\n/kodbase (teleports to KOD Base)", 1900 );
- strcat(string, "\n/kodmembers (shows KOD members online)", 1900 );
- strcat(string, "\n\nRank 2 Commands", 1900 );
- strcat(string, "\n/kodcar1 (to get an infernus)", 1900 );
- strcat(string, "\n/kodcar2 (to get a huntley)", 1900 );
- strcat(string, "\n/kodbike (To get a NRG-500)", 1900 );
- strcat(string, "\n/kodmheli (To get a Combat Maverick)", 1900 );
- strcat(string, "\n/kodco (KOD Highlight/colors)", 1900 );
- strcat(string, "\n\nRank 3 Commands", 1900 );
- strcat(string, "\n/kodskinb (KOD boy skin)", 1900 );
- strcat(string, "\n/kodsking (KOD girl skin)", 1900 );
- strcat(string, "\n/kodweaps (KOD's weapons)", 1900 );
- strcat(string, "\n\nRank 4 Commands", 1900 );
- strcat(string, "\n/kodann (Announces on KOD members' screen)", 1900 );
- strcat(string, "\n\nRank 5 Commands", 1900 );
- strcat(string, "\nAll the commands above", 1900 );
- strcat(string, "\n\nRank 6 Commands", 1900 );
- strcat(string, "\nAll the commands above", 1900 );
- strcat(string, "\n\nRank 7 Commands", 1900 );
- strcat(string, "\n/settempkod (sets temporary level on KOD)", 1900 );
- strcat(string, "\n\nRank 8 Commands", 1900 );
- strcat(string, "\n/setkod (sets level on KOD)", 1900 );
- strcat(string, "\n/osetkod (sets level on offline players)", 1900 );
- strcat(string, "\n\nRank 9 & 10 Commands", 1900 );
- ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "KOD Commands", string, "OK","Cancel");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 1 KOD member to use this command", "OK", "Cancel");
- return 1;}
- CMD:kodsay(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][KOD] >= 1) {
- if(isnull(params)) return SendClientMessage(playerid,0xFF0000AA, "USAGE: /kodsay [text]")
- &&
- SendClientMessage(playerid, orange, "Function: Will send specified message as KOD Member!");
- new string[128];
- if(PlayerInfo[playerid][KOD] == 10)
- format(string, sizeof(string), "***[KOD]Leader (rank:10) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 9)
- format(string, sizeof(string), "***[KOD]Co-Leader (rank:9) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 8)
- format(string, sizeof(string), "***[KOD]Assistant-SH (rank:8) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 7)
- format(string, sizeof(string), "***[KOD]Supporter (rank:7) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 6)
- format(string, sizeof(string), "***[KOD]Honored Member (rank:6) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 5)
- format(string, sizeof(string), "***[KOD]Professional Member (rank:5) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 4)
- format(string, sizeof(string), "***[KOD]Master Member (rank:4) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 3)
- format(string, sizeof(string), "***[KOD]Junior Member (rank:3) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 2)
- format(string, sizeof(string), "***[KOD]Basic Member (rank:2) %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 1)
- format(string, sizeof(string), "***[KOD]Newbie (rank:1) %s: %s", PlayerName2(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be a KOD clan Member to use this command");
- }
- CMD:kodmembers(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new ChangeColor;
- new KODR[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 KOD 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][KOD] == 0) continue;
- if(PlayerInfo[i][KOD] == 1) { KODR = "Newbie"; ChangeColor = COLOR_BROWN; }
- if(PlayerInfo[i][KOD] == 2) { KODR = "Basic Member"; ChangeColor = green; }
- if(PlayerInfo[i][KOD] == 3) { KODR = "Junior Member"; ChangeColor = COLOR_GREEN; }
- if(PlayerInfo[i][KOD] == 4) { KODR = "Master Member"; ChangeColor = COLOR_PURPLE; }
- if(PlayerInfo[i][KOD] == 5) { KODR = "Professional Member"; ChangeColor = COLOR_YELLOW; }
- if(PlayerInfo[i][KOD] == 6) { KODR = "Honored Member"; ChangeColor = COLOR_ORANGE; }
- if(PlayerInfo[i][KOD] == 7) { KODR = "Supporter"; ChangeColor = grey; }
- if(PlayerInfo[i][KOD] == 8) { KODR = "Assistant-SH"; ChangeColor = cyan; }
- if(PlayerInfo[i][KOD] == 9) { KODR = "Co-Leader"; ChangeColor = blue; }
- if(PlayerInfo[i][KOD] == 10) { KODR = "Leader"; ChangeColor = red; }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][KOD], PlayerName2(i),i,KODR);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- if (count == 0) SendClientMessage(playerid,0xFF0000AA,"No online KOD Members");
- SendClientMessage(playerid, 0x00FFFFAA, "___________________________________________");
- return 1;
- }
- CMD:kodafk(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][KOD] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- CMDMessageToKOD(playerid,"KODAFK");
- SendClientMessage(playerid,0x99FF00AA,"Type /kodback when you back.");
- GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
- /*AFK[playerid] = Create3DTextLabel("AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
- Attach3DTextLabelToPlayer(AFK[playerid],playerid, 0.0, 0.0, 0.4);*/
- TogglePlayerControllable(playerid, 0);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][KOD] == 1)
- format(string, sizeof(string), "[KOD]Newbie %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 2)
- format(string, sizeof(string), "[KOD]Basic member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 3)
- format(string, sizeof(string), "[KOD]Junior Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 4)
- format(string, sizeof(string), "[KOD]Master Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 5)
- format(string, sizeof(string), "[KOD]Professional Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 6)
- format(string, sizeof(string), "[KOD]Honored Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 7)
- format(string, sizeof(string), "[KOD]Supporter %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 8)
- format(string, sizeof(string), "[KOD]Assistant-SH Major %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 9)
- format(string, sizeof(string), "[KOD]Co-Leader %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 10)
- format(string, sizeof(string), "[KOD]Leader %s now away from keyboard",kuldoneve, playerid);
- SendClientMessageToAll(COLOR_YELLOW, string);
- CMDMessageToKOD(playerid,"KODAfk");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 1 KOD member to use this command", "OK", "Cancel");
- return 1;}
- CMD:kodback(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][KOD] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- //Delete3DTextLabel(AFK[playerid]);
- CMDMessageToKOD(playerid,"KODBACK");
- GameTextForPlayer(playerid,"~b~ Welcome Back", 5000, 1);
- TogglePlayerControllable(playerid, 1);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][KOD] == 1)
- format(string, sizeof(string), "[KOD]Newbie %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 2)
- format(string, sizeof(string), "[KOD]Basic Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 3)
- format(string, sizeof(string), "[KOD]Junior Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 4)
- format(string, sizeof(string), "[KOD]Master Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 5)
- format(string, sizeof(string), "[KOD]Professional Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 7)
- format(string, sizeof(string), "[KOD]Supporter %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 8)
- format(string, sizeof(string), "[KOD]Assistant-SH Major %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 9)
- format(string, sizeof(string), "[KOD]Co-Leader %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 6)
- format(string, sizeof(string), "[KOD]Honored %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][KOD] == 10)
- format(string, sizeof(string), "[KOD]Leader %s now back!", kuldoneve, playerid);
- SendClientMessageToAll(COLOR_YELLOW, string);
- CMDMessageToKOD(playerid,"KODBack");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 1 KOD member to use this command.", "OK", "Cancel");
- return 1;}
- CMD:kodh(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][KOD] >= 1) {
- new string[128];
- CMDMessageToKOD(playerid,"KODH");
- if(PlayerInfo[playerid][KOD] == 10)
- format(string, sizeof(string), "[KOD]Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 9)
- format(string, sizeof(string), "[KOD]Co-Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 8)
- format(string, sizeof(string), "[KOD]Assistant-SH Major %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 7)
- format(string, sizeof(string), "[KOD]Supporter %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 6)
- format(string, sizeof(string), "[KOD]Honored Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 5)
- format(string, sizeof(string), "[KOD]Professional Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 4)
- format(string, sizeof(string), "[KOD]Master Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 3)
- format(string, sizeof(string), "[KOD]Junior Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 2)
- format(string, sizeof(string), "[KOD]Basic Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 1)
- format(string, sizeof(string), "[KOD]Newbie %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- MessageToKOD(0xFF0000AA,string);
- CMDMessageToKOD(playerid,"KODH");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 1 KOD member to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:settempkod(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][KOD] < 7) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 7 KOD member 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: /settempkod [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set temp the Level of KOD 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: /settempkod [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set temp the Level of KOD of the Specific Player");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 10 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max KOD Level is 10");
- if(level == PlayerInfo[player1][KOD]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this KOD level");
- CMDMessageToKOD(playerid,"SetTempKOD");
- 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 KOD Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set youre KOD Status to level %d",adminname, level);
- SendClientMessage(player1,0x00FFFFAA,string);
- if(level > PlayerInfo[player1][KOD]) GameTextForPlayer(player1,"~g~KOD LEVEL UP", 2000, 3);
- else GameTextForPlayer(player1,"~r~KOD LEVEL DOWN", 2000, 3);
- format(string,sizeof(string),"You have made %s KOD 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 KOD Temp Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- PlayerInfo[player1][KOD] = 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 KOD 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:setkod(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][KOD] < 8 && PlayerInfo[playerid][SM] < 1) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 8 KOD member 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: /setkod [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of KOD 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: /setkod [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of KOD of the Specific Player");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 10 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max KOD Level is 10");
- if(level == PlayerInfo[player1][KOD]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this KOD level");
- MessageToAdmins(playerid,"SetKOD");
- CMDMessageToKOD(playerid,"SetKOD");
- 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 KOD Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set youre KOD Status to level %d",adminname, level);
- SendClientMessage(player1,0x00FFFFAA,string);
- if(level > PlayerInfo[player1][KOD]) GameTextForPlayer(player1,"~g~KOD LEVEL UP", 2000, 3);
- else GameTextForPlayer(player1,"~r~KOD LEVEL DOWN", 2000, 3);
- format(string,sizeof(string),"You have made %s KOD 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 KOD Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("kodmembers",string);
- dUserSetINT(PlayerName2(player1)).("KOD",(level));
- PlayerInfo[player1][KOD] = 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 KOD 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 MessageToKOD(color,const string[]);
- public MessageToKOD(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) == 1)
- if(PlayerInfo[i][KOD] >= 1) {
- if(PlayerInfo[i][LoggedIn] == 1) {
- SendClientMessage(i, color, string); }
- }
- }
- }
- stock CMDMessageToKOD(playerid,command[])
- {
- new string[128];
- GetPlayerName(playerid,string,sizeof(string));
- format(string,sizeof(string),"[KODMember] '%s' (Level: %d) | Command: %s",string,PlayerInfo[playerid][KOD],command);
- MessageToKOD(blue,string);
- return 1;
- }
- CMD:kodc(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][KOD] >= 1) {
- new string[128];
- if(PlayerInfo[playerid][KOD] == 1) {
- format(string, sizeof(string), "[KOD]Newbie %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(COLOR_BROWN,string);
- }
- else if(PlayerInfo[playerid][KOD] == 2) {
- format(string, sizeof(string), "[KOD]Basic Member %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(green,string);
- }
- else if(PlayerInfo[playerid][KOD] == 3) {
- format(string, sizeof(string), "[KOD]Junior Member %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(COLOR_GREEN,string);
- }
- else if(PlayerInfo[playerid][KOD] == 4) {
- format(string, sizeof(string), "[KOD]Master Member %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(COLOR_PURPLE,string);
- }
- else if(PlayerInfo[playerid][KOD] == 5) {
- format(string, sizeof(string), "[KOD]Professional Member %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(COLOR_YELLOW,string);
- }
- else if(PlayerInfo[playerid][KOD] == 6) {
- format(string, sizeof(string), "[KOD]Honored Member %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(COLOR_ORANGE,string);
- }
- else if(PlayerInfo[playerid][KOD] == 7) {
- format(string, sizeof(string), "[KOD]Supporter %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(grey,string);
- }
- else if(PlayerInfo[playerid][KOD] == 8) {
- format(string, sizeof(string), "[KOD]Assistant-SH %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(cyan,string);
- }
- else if(PlayerInfo[playerid][KOD] == 9) {
- format(string, sizeof(string), "[KOD]Co-Leader %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(blue,string);
- }
- else if(PlayerInfo[playerid][KOD] == 10) {
- format(string, sizeof(string), "[KOD]Leader %s: {66FF00}%s", PlayerName2(playerid), params[0] );
- MessageToKOD(red,string);
- }
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be KOD 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:kaid(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][KOD] >= 1) {
- new string[128];
- if(PlayerInfo[playerid][KOD] == 10)
- format(string, sizeof(string), "[KOD]Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 9)
- format(string, sizeof(string), "[KOD]Co-Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 8)
- format(string, sizeof(string), "[KOD]Assistant-SH Major %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 7)
- format(string, sizeof(string), "[KOD]Supporter %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 6)
- format(string, sizeof(string), "[KOD]Honored Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 5)
- format(string, sizeof(string), "[KOD]Professional Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 4)
- format(string, sizeof(string), "[KOD]Master Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 3)
- format(string, sizeof(string), "[KOD]Junior Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 2)
- format(string, sizeof(string), "[KOD]Basic Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][KOD] == 1)
- format(string, sizeof(string), "[KOD]Newbie %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- MessageToKOD(0xFF0000AA,string);
- CMDMessageToKOD(playerid,"KODH");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher KOD Level to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:kodweaps(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendMessageToPlayer(playerid,0xFF0000FF,"You must wait before using /kodweaps 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][KOD] >= 3) {
- GivePlayerWeapon(playerid,26,1000); GivePlayerWeapon(playerid,14,1);
- GivePlayerWeapon(playerid,24,1000);
- GivePlayerWeapon(playerid,16,1000);
- GivePlayerWeapon(playerid,34,1000);
- GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,4,1000);
- GivePlayerWeapon(playerid,28,1000);
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(ystring, sizeof(ystring), "{FF0000}[INFO]:{00FFFF} %s has used command /kodweaps", ename);
- SendClientMessageToAll(0x00FFFFAA, ystring);
- format(ystring,sizeof(ystring),"9[KODweaps] KOD Member %s(%d) has Used Cmd /kodweaps.",ename,playerid);
- IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,ystring);
- CMDMessageToKOD(playerid,"KODWeaps");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with KOD Weaps :)");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 3 KOD member to use this command", "OK", "Cancel");
- }
- CMD:kodbike(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][KOD] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,522);
- CMDMessageToKOD(playerid,"KODBike");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned KOD 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 KOD Level to use this command", "OK", "Cancel");
- }
- CMD:kodcar1(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][KOD] >= 2) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,411);
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- CMDMessageToKOD(playerid,"KODCar1");
- return SendClientMessage(playerid,0x00FFFFAA,"You have spawned KOD's personal infernus");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 2 KOD member to use this command", "OK", "Cancel");
- }
- CMD:kodcar2(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][KOD] >= 2) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,579);
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- CMDMessageToKOD(playerid,"KODCar2");
- return SendClientMessage(playerid,0x00FFFFAA,"You have spawned KOD's personal huntley");
- } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 2 KOD member to use this command", "OK", "Cancel");
- }
- forward HighLight2(playerid);
- public HighLight2(playerid)
- {
- if(PlayerInfo[playerid][blipS] == 0)
- {
- SetPlayerColor(playerid, green); PlayerInfo[playerid][blipS] = 1;
- }
- else
- {
- SetPlayerColor(playerid, cyan); PlayerInfo[playerid][blipS] = 0;
- }
- return 0;
- }
- CMD:kodskinb(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][KOD] >= 3) {
- SetPlayerSkin(playerid,240);
- SetPlayerColor(playerid,0xFF0000AA);
- CMDMessageToKOD(playerid,"KODSkinB");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 3 KOD member to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:kodsking(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][KOD] >= 3) {
- SetPlayerSkin(playerid,192);
- SetPlayerColor(playerid,0xFF0000AA);
- CMDMessageToKOD(playerid,"KODSkinG");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 3 KOD member to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:kodco(player1,params[])
- {
- CMDMessageToKOD(player1,"KODCO");
- if(PlayerInfo[player1][blip] == 0)
- {
- PlayerInfo[player1][pColour] = GetPlayerColor(player1);
- PlayerInfo[player1][blip] = 1;
- BlipTimer[player1] = SetTimerEx("HighLight2", 1000, 1, "i", player1);
- SendClientMessage(player1,blue,"[KOD-COLOR]: Name flashing.");
- }
- else
- {
- KillTimer( BlipTimer[player1] );
- PlayerInfo[player1][blip] = 0;
- SetPlayerColor(player1, PlayerInfo[player1][pColour] );
- SendClientMessage(player1,blue,"[KOD-COLOR]: Name un-flashing.");
- }
- return 1;
- }
- CMD:kodmheli(playerid)
- {
- if(PlayerInfo[playerid][KOD] < 2) return SendClientMessage(playerid,red,"You must be a level 3 in KOD to use this command.");
- CarSpawner(playerid,487);
- CMDMessageToKOD(playerid,"KODMHELI");
- return 1;
- }
- CMD:kodann(playerid,params[]) {
- if(PlayerInfo[playerid][KOD] >= 4 || IsPlayerAdmin(playerid))
- {
- if(isnull(params)) return SendClientMessage(playerid,red,"USAGE: /announce <text>");
- CMDMessageToKOD(playerid,"ANNOUNCE");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][KOD] >= 1)
- {
- GameTextForPlayer(i,params,4000,3);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,red,"ERROR: You need to be a level 4 KOD member to use this command");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement