Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=========================GSF D/S/M Teams by Omar==============================================
- CMD:gsfdteam(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new GSFTR[128];
- new ChangeColor;
- SendClientMessage(playerid,blue1, " ");
- SendClientMessage(playerid,blue1, "{FF0000}___________ |- {64FE2E}GSF Desert Eagle Team {FF0000}-| ___________");
- SendClientMessage(playerid,blue1, " ");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if(PlayerInfo[i][GSFD] >= 1 && PlayerInfo[i][LoggedIn] == 1)
- {
- {
- switch(PlayerInfo[i][GSFD])
- {
- case 1: {
- GSFTR = "Member";
- ChangeColor = 0x289500AA;
- }
- case 2: {
- GSFTR = "Leader";
- ChangeColor = 0xFF0000AA;
- }
- }
- }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][GSFD], PlayerName2(i),i,GSFTR);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- }
- }
- if (count == 0)
- SendClientMessage(playerid,red,"{64FE2E}There is no online GSF member in DEagle team ");
- SendClientMessage(playerid,0xFF0000AA, " _______________________________________");
- return 1;
- }
- CMD:gsfsteam(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new GSFTSR[128];
- new ChangeColor;
- SendClientMessage(playerid,blue1, " ");
- SendClientMessage(playerid,blue1, "{FF0000}___________ |- {64FE2E}GSF Sawnoff Team {FF0000}-| ___________");
- SendClientMessage(playerid,blue1, " ");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if(PlayerInfo[i][GSFS] >= 1 && PlayerInfo[i][LoggedIn] == 1)
- {
- {
- switch(PlayerInfo[i][GSFS])
- {
- case 1: {
- GSFTSR = "Member";
- ChangeColor = 0x289500AA;
- }
- case 2: {
- GSFTSR = "Leader";
- ChangeColor = 0xFF0000AA;
- }
- }
- }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][GSFS], PlayerName2(i),i,GSFTSR);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- }
- }
- if (count == 0)
- SendClientMessage(playerid,red,"{64FE2E}There is no online GSF member in Sawnoff team ");
- SendClientMessage(playerid,0xFF0000AA, " _______________________________________");
- return 1;
- }
- CMD:gsfmteam(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new GSFMR[128];
- new ChangeColor;
- SendClientMessage(playerid,blue1, " ");
- SendClientMessage(playerid,blue1, "{FF0000}___________ |- {64FE2E}GSF M4 Team {FF0000}-| ___________");
- SendClientMessage(playerid,blue1, " ");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if(PlayerInfo[i][GSFM] >= 1 && PlayerInfo[i][LoggedIn] == 1)
- {
- {
- switch(PlayerInfo[i][GSFM])
- {
- case 1: {
- GSFMR = "Member";
- ChangeColor = 0x289500AA;
- }
- case 2: {
- GSFMR = "Leader";
- ChangeColor = 0xFF0000AA;
- }
- }
- }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][GSFM], PlayerName2(i),i,GSFMR);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- }
- }
- if (count == 0)
- SendClientMessage(playerid,red,"{64FE2E}There is no online GSF member in M4 team ");
- SendClientMessage(playerid,0xFF0000AA, " _______________________________________");
- return 1;
- }
- CMD:setgsfd(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][GSF] >= 11 || PlayerInfo[playerid][GSFD] >= 2 || IsPlayerAdmin(playerid) || PlayerInfo[playerid][SM] == 1) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /setgsfd [playerid] [Rank]");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setgsfd [playerid] [Rank]");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 2 ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank");
- if(level == PlayerInfo[player1][GSFD]) return SendClientMessage(playerid,red,"ERROR: Player is already this Rank");
- CMDMessageToGSF(playerid,"SETGSFD");
- 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),"|- GSF D Team leader %s has set you to GSF DEagle team rank Status | Rank: %d - %s -|",adminname, level);
- else format(string,sizeof(string),"|- GSF D Team leader %s has set you to GSF DEagle team rank Status | Rank: %d -|",adminname, level);
- SendClientMessage(player1,blue,string);
- if(level > PlayerInfo[player1][GSFD]) GameTextForPlayer(player1,"~g~GSF DEAGLE TEAM Rank Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~GSF DEAGLE TEAM Rank Demoted", 2000, 3);
- format(string,sizeof(string),"You have made %s Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
- format(string,sizeof(string),"GSF D Teamleader %s has made %s Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("gsfmembers",string);
- dUserSetINT(PlayerName2(player1)).("GSFD",(level));
- PlayerInfo[player1][GSFD] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to get this rank");
- } else return SendClientMessage(playerid, red, "Player is not connected");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be team leader to use this rank","Close","");
- } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
- }
- CMD:setgsfs(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][GSF] >= 11 || PlayerInfo[playerid][GSFS] >= 2 || IsPlayerAdmin(playerid) || PlayerInfo[playerid][SM] == 1) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /setgsfs [playerid] [Rank]");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setgsfs [playerid] [Rank]");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 2 ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank");
- if(level == PlayerInfo[player1][GSFS]) return SendClientMessage(playerid,red,"ERROR: Player is already this Rank");
- CMDMessageToGSF(playerid,"SETGSFS");
- 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),"|- GSF S Team leader %s has set you to GSF SAWNOFF team rank Status | Rank: %d - %s -|",adminname, level);
- else format(string,sizeof(string),"|- GSF S Team leader %s has set you to GSF SAWNOFF team rank Status | Rank: %d -|",adminname, level);
- SendClientMessage(player1,blue,string);
- if(level > PlayerInfo[player1][GSFS]) GameTextForPlayer(player1,"~g~GSF SAWNOFF TEAM Rank Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~GSF SAWNOFF TEAM Rank Demoted", 2000, 3);
- format(string,sizeof(string),"You have made %s Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
- format(string,sizeof(string),"GSF S Teamleader %s has made %s Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("gsfmembers",string);
- dUserSetINT(PlayerName2(player1)).("GSFS",(level));
- PlayerInfo[player1][GSFS] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to get this rank");
- } else return SendClientMessage(playerid, red, "Player is not connected");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be team leader to use this rank","Close","");
- } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
- }
- CMD:setgsfm(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][GSF] >= 11 || PlayerInfo[playerid][GSFM] >= 2 || IsPlayerAdmin(playerid) || PlayerInfo[playerid][SM] == 1) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /setgsfm [playerid] [Rank]");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setgsfm [playerid] [Rank]");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 2 ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank");
- if(level == PlayerInfo[player1][GSFM]) return SendClientMessage(playerid,red,"ERROR: Player is already this Rank");
- CMDMessageToGSF(playerid,"SETGSFM");
- 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),"|- GSF M Team leader %s has set you to GSF M4 team rank Status | Rank: %d - %s -|",adminname, level);
- else format(string,sizeof(string),"|- GSF M Team leader %s has set you to GSF M4 team rank Status | Rank: %d -|",adminname, level);
- SendClientMessage(player1,blue,string);
- if(level > PlayerInfo[player1][GSFM]) GameTextForPlayer(player1,"~g~GSF M4 TEAM Rank Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~GSF M4 TEAM Rank Demoted", 2000, 3);
- format(string,sizeof(string),"You have made %s Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
- format(string,sizeof(string),"GSF M Teamleader %s has made %s Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("gsfmembers",string);
- dUserSetINT(PlayerName2(player1)).("GSFM",(level));
- PlayerInfo[player1][GSFM] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to get this rank");
- } else return SendClientMessage(playerid, red, "Player is not connected");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be team leader to use this rank","Close","");
- } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
- }
- CMD:gsfdweaps(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendMessageToPlayer(playerid,0xFF0000FF,"You must wait before using /gsfdweaps again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You have to be Logged in to use this command");
- if(PlayerInfo[playerid][GSFD] >= 1) {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[INFO]:{00B934} %s has used command /gsfdweaps", ename);
- SendClientMessageToAll(0x00B934AA, string);
- CMDMessageToGSF(playerid,"GSFDWEAPS");
- return SendClientMessage(playerid,0x00B934AA,"Enjoy with GSF DEagle team weapons :)");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be GSF DEagle team member to use this command", "OK", "Cancel");
- }
- CMD:gsfsweaps(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendMessageToPlayer(playerid,0xFF0000FF,"You must wait before using /gsfsweaps again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You have to be Logged in to use this command");
- if(PlayerInfo[playerid][GSFS] >= 1) {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,26,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[INFO]:{00B934} %s has used command /gsfsweaps", ename);
- SendClientMessageToAll(0x00B934AA, string);
- CMDMessageToGSF(playerid,"GSFSWEAPS");
- return SendClientMessage(playerid,0x00B934AA,"Enjoy with GSF Sawnoff team weapons :)");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be GSF Sawnoff team member to use this command", "OK", "Cancel");
- }
- CMD:gsfmweaps(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendMessageToPlayer(playerid,0xFF0000FF,"You must wait before using /gsfmweaps again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You have to be Logged in to use this command");
- if(PlayerInfo[playerid][GSFM] >= 1) {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,31,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[INFO]:{00B934} %s has used command /gsfmweaps", ename);
- SendClientMessageToAll(0x00B934AA, string);
- CMDMessageToGSF(playerid,"GSFMWEAPS");
- return SendClientMessage(playerid,0x00B934AA,"Enjoy with GSF M4 team weapons :)");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be GSF M4 team member to use this command", "OK", "Cancel");
- }
- CMD:gsfdhelp(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSFD] >= 1) {
- SendMessageToPlayer(playerid, red,"GSF DEagle team Commands:");
- SendMessageToPlayer(playerid, 0x289500AA,"/gsfdteam | /setgsfd | /gsfdweaps | /dg ");
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF DEagle team member to use this command.");
- return 1;}
- CMD:gsfshelp(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSFS] >= 1) {
- SendMessageToPlayer(playerid, red,"GSF Sawnoff team Commands:");
- SendMessageToPlayer(playerid, 0x289500AA,"/gsfsteam | /setgsfs | /gsfsweaps | /sg ");
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF Sawnoff team member to use this command.");
- return 1;}
- CMD:gsfmhelp(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSFM] >= 1) {
- SendMessageToPlayer(playerid, red,"GSF M4 team Commands:");
- SendMessageToPlayer(playerid, 0x289500AA,"/gsfmteam | /setgsfm | /gsfmweaps | /mg ");
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF M4 team member to use this command.");
- return 1;}
- CMD:dg(playerid,params[]) {
- if(PlayerInfo[playerid][GSFD] >= 1) {
- format(ystring, sizeof(ystring), "[GSFDT] %s:{F3FF00} %s", PlayerName2(playerid), params[0]);
- MessageToGSF(0x289500AA,ystring);
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF DEagle team member to use this command.");
- return 1;}
- CMD:sg(playerid,params[]) {
- if(PlayerInfo[playerid][GSFS] >= 1) {
- format(ystring, sizeof(ystring), "[GSFST] %s:{F3FF00} %s", PlayerName2(playerid), params[0]);
- MessageToGSF(0x289500AA,ystring);
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF Sawnoff team member to use this command.");
- return 1;}
- CMD:mg(playerid,params[]) {
- if(PlayerInfo[playerid][GSFM] >= 1) {
- format(ystring, sizeof(ystring), "[GSFMT] %s:{F3FF00} %s", PlayerName2(playerid), params[0]);
- MessageToGSF(0x289500AA,ystring);
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF M4 team member to use this command.");
- return 1;}
- //=========================GSF COMMANDS by Omar=========================================
- CMD:gsfhelp(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][GSF] >= 1) {
- new string[1900];
- strcat(string, "\t{84FF00}---=GSF Commands=---", 1900 );
- strcat(string, "\n\n/gsfmembers(Shows online GSF members)", 1900 );
- strcat(string, "\n/ghome (Teleports you to Grove Street)", 1900 );
- strcat(string, "\n/gsfweaps (Gives you GSF Weapons )", 1900 );
- strcat(string, "\n/gsfskin (/gsfskin1-5 sets your GSF skin)", 1900 );
- strcat(string, "\n/gsfcar (/gsfcar1-4 gives you GSF cars)", 1900 );
- strcat(string, "\n/gsfbike (Gives you GSF Bike)", 1900 );
- strcat(string, "\n/gsfsay (Adds GSF tag in the public chat)", 1900 );
- strcat(string, "\n/g (GSF Chat)", 1900 );
- strcat(string, "\n/gsfc (Highlights your name with official GSF Color)", 1900 );
- strcat(string, "\n/gsfh (Alert help to online GSF members)", 1900 );
- strcat(string, "\n/gsfafk (Gives your AFK Status)", 1900 );
- strcat(string, "\n/gsfback (Gets you back from AFK Status)", 1900 );
- strcat(string, "\n/osetgsf (Sets offline GSF members (For rank 12+))", 1900 );
- strcat(string, "\n/setgsf (Sets online GSF members (For rank 12+))", 1900 );
- strcat(string, "\n/settempgsf(Sets temp GSF rank)", 1900 );
- strcat(string, "\n/setgsfd | /setgsfs | /setgsfm (Sets GSF teams rank!)", 1900 );
- strcat(string, "\n/gsfdhelp | /gsfshelp | /gsfmhelp (Shows the commands of the teams!)", 1900 );
- ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "GSF Commands", string, "OK","Cancel");
- } else return SendMessageToPlayer(playerid,COLOR_RED, "ERROR: You need to be GSF member to use this command");
- return 1;}
- CMD:ghome(playerid,params[]) {
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GHOME");
- if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
- instunt[playerid] = 1;
- TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
- tseconds[playerid] = 6;
- format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
- if(PlayerInfo[playerid][Level] == 0 || PlayerInfo[playerid][Vip] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
- vCount[playerid] = 1;
- Tx[playerid] =2494.8396;
- Ty[playerid] =-1662.0138;
- Tz[playerid] =13.3359;
- Ti[playerid] = 0;
- new string[128];
- new dsname[MAX_PLAYER_NAME];
- format(telestring,43,"~b~~h~] grove street ]");
- GetPlayerName(playerid, dsname, sizeof(dsname));
- format(string, sizeof(string), "[TELE]:%s Has Just Teleported To Grove Street /ghome", dsname);
- SendClientMessageToAll(red, string);
- } else return SendClientMessage(playerid,red,"ERROR: You need to be a GSF member to use this command");
- return 1;}
- CMD:gsfweaps(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendMessageToPlayer(playerid,0xFF0000FF,"You must wait before using /gsfweaps again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You have to be Logged in to use this command");
- if(PlayerInfo[playerid][GSF] >= 1) {
- GivePlayerWeapon(playerid,32,1000); GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,24,1000); GivePlayerWeapon(playerid,4,1000);
- GivePlayerWeapon(playerid,30,1000); GivePlayerWeapon(playerid,5,1000);
- GivePlayerWeapon(playerid,29,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[INFO]:{00B934} %s has used command /gsfweaps", ename);
- SendClientMessageToAll(0x00B934AA, string);
- CMDMessageToGSF(playerid,"GSFWEAPS");
- return SendClientMessage(playerid,0x00B934AA,"Enjoy with GSF Weapons :)");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be GSF member to use this command", "OK", "Cancel");
- }
- #define GSFR1 0x04B404AA
- #define GSFR2 0x04B404AA
- #define GSFR3 0x04B404AA
- #define GSFR4 0x04B404AA
- #define GSFR5 0x04B404AA
- #define GSFR6 0x04B404AA
- #define GSFR7 0x04B404AA
- #define GSFR8 0x04B404AA
- #define GSFR9 0x04B404AA
- #define GSFR10 0xFFA200AA
- #define GSFR11 0x297CFFAA
- #define GSFR12 0xA4020DAA
- #define GSFR13 0xF20111AA
- CMD:gsfmembers(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new GSFR[128];
- new ChangeColor;
- SendClientMessage(playerid,blue1, " ");
- SendClientMessage(playerid,blue1, "{FF0000}___________ |- {64FE2E}Grove Street Families {FF0000}-| ___________");
- SendClientMessage(playerid,blue1, " ");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if(PlayerInfo[i][GSF] >= 1 && PlayerInfo[i][LoggedIn] == 1)
- {
- {
- switch(PlayerInfo[i][GSF])
- {
- case 1: {
- GSFR = "Youngsta";
- ChangeColor = GSFR1;
- }
- case 2: {
- GSFR = "Lil Thug";
- ChangeColor = GSFR2;
- }
- case 3: {
- GSFR = "Hustla"; // name level 3
- ChangeColor = GSFR3;
- }
- case 4: {
- GSFR = "Street Soulja"; // name level 4
- ChangeColor = GSFR4;
- }
- case 5: {
- GSFR = "O.G"; // name level 5
- ChangeColor = GSFR5;
- }
- case 6: {
- GSFR = "Thug"; // name level 6
- ChangeColor = GSFR6;
- }
- case 7: {
- GSFR = "Supplier"; // name level 7
- ChangeColor = GSFR7;
- }
- case 8: {
- GSFR = "Gangsta"; // name level 8
- ChangeColor = GSFR8;
- }
- case 9: {
- GSFR = "Street King"; // name level 9
- ChangeColor = GSFR9;
- }
- case 10: {
- GSFR = "Hitman";
- ChangeColor = GSFR10;
- }
- case 11: {
- GSFR = "Recruiter";
- ChangeColor = GSFR11;
- }
- case 12: {
- GSFR = "Green King";
- ChangeColor = GSFR12;
- }
- case 13: {
- GSFR = "God Father";
- ChangeColor = GSFR13;
- }
- }
- }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][GSF], PlayerName2(i),i,GSFR); // make the message
- SendClientMessage(playerid, ChangeColor, string); // send the message
- count++;
- }
- }
- }
- if (count == 0) // check no member online
- SendClientMessage(playerid,red,"{64FE2E}There is no online GSF member "); // send no member online message
- SendClientMessage(playerid,0xFF0000AA, " _______________________________________");
- return 1;
- }
- //GSF PRIVATE CHAT
- CMD:g(playerid,params[]) {
- #pragma unused params
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /g [text]");
- if(PlayerInfo[playerid][GSF] == 1) {
- new string[128]; format(string, sizeof(string), "[GSF]youngsta %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR1,string);
- } else if(PlayerInfo[playerid][GSF] == 2) {
- new string[128]; format(string, sizeof(string), "[GSF]Lil Thug %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR2,string);
- } else if(PlayerInfo[playerid][GSF] == 3) {
- new string[128]; format(string, sizeof(string), "[GSF]Hustla %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR3,string);
- } else if(PlayerInfo[playerid][GSF] == 4) {
- new string[128]; format(string, sizeof(string), "[GSF]Street Soulja %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR4,string);
- } else if(PlayerInfo[playerid][GSF] == 5) {
- new string[128]; format(string, sizeof(string), "[GSF]O.G %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR5,string);
- } else if(PlayerInfo[playerid][GSF] == 6) {
- new string[128]; format(string, sizeof(string), "[GSF]Thug %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR6,string);
- } else if(PlayerInfo[playerid][GSF] == 7) {
- new string[128]; format(string, sizeof(string), "[GSF]Supplier %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR7,string);
- } else if(PlayerInfo[playerid][GSF] == 8) {
- new string[128]; format(string, sizeof(string), "[GSF]Gangsta %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR8,string);
- } else if(PlayerInfo[playerid][GSF] == 9) {
- new string[128]; format(string, sizeof(string), "[GSF]Street King %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR9,string);
- } else if(PlayerInfo[playerid][GSF] == 10) {
- new string[128]; format(string, sizeof(string), "[GSF]Hitman %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR10,string);
- } else if(PlayerInfo[playerid][GSF] == 11) {
- new string[128]; format(string, sizeof(string), "[GSF]Recruiter %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR11,string);
- } else if(PlayerInfo[playerid][GSF] == 12) {
- new string[128]; format(string, sizeof(string), "[GSF]Green King %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR12,string);
- } else if(PlayerInfo[playerid][GSF] == 13) {
- new string[128]; format(string, sizeof(string), "[GSF]God Father %s: {32CD32}%s", PlayerName2(playerid), params[0] );
- return MessageToGSF(GSFR13,string);
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member to use this command","Close","");
- }
- CMD:gsfsay(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /gsfsay [text]");
- new string[128]; format(string, sizeof(string), "**[GSF]Member %s: %s", PlayerName2(playerid), params[0] );
- return SendClientMessageToAll(COLOR_BRIGHTRED,string);
- } else return SendClientMessage(playerid,red,"ERROR: You need to be a GSF member to use this command");}
- CMD:gsfh(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GSFH");
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) && (i != playerid) && i != MaxGSFLevel) {
- }
- }
- new string[128]; format(string,sizeof(string),"GSF Member \"%s\" request help! ", pName(playerid) );
- return MessageToGSF(red, string);
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member to use this command","Close","");
- }
- CMD:gsfafk(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- new string[128],kuldoneve[MAX_PLAYER_NAME];
- SendMessageToPlayer(playerid,0x99FF00AA,"Type /gsfback when you back.");
- CMDMessageToGSF(playerid,"GSFAFK");
- GameTextForPlayer(playerid,"~r~ You are AFK at this moment", 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));
- format(string, sizeof(string), "{009F30}[GSF] %s now away from keyboard",kuldoneve, playerid);
- SendMessageToAll(COLOR_YELLOW, string);
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF member to use this command.");
- return 1;}
- CMD:gsfback(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- new string[128],kuldoneve[MAX_PLAYER_NAME];
- Delete3DTextLabel(AFK[playerid]);
- CMDMessageToGSF(playerid,"GSFBack");
- GameTextForPlayer(playerid,"~g~ Welcome Back", 5000, 1);
- TogglePlayerControllable(playerid, 1);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- format(string, sizeof(string), "{009F30}[GSF] %s is now back!", kuldoneve, playerid);
- SendMessageToAll(COLOR_YELLOW, string);
- } else return SendMessageToPlayer(playerid,COLOR_RED,"ERROR: You need to be GSF member to use this command.");
- return 1;}
- forward gsfhighlight(playerid);
- public gsfhighlight(playerid)
- {
- if(PlayerInfo[playerid][blipS] == 0)
- {
- SetPlayerColor(playerid, green); PlayerInfo[playerid][blipS] = 1;
- }
- else
- {
- SetPlayerColor(playerid, green); PlayerInfo[playerid][blipS] = 0;
- }
- return 0;
- }
- CMD:gsfc(player1,params[])
- {
- CMDMessageToGSF(player1,"GSFC");
- if(PlayerInfo[player1][blip] == 0)
- {
- PlayerInfo[player1][pColour] = GetPlayerColor(player1);
- PlayerInfo[player1][blip] = 1;
- BlipTimer[player1] = SetTimerEx("gsfhighlight", 1000, 1, "i", player1);
- SendClientMessage(player1,blue,"[GSF]: Name colored.");
- }
- else
- {
- KillTimer( BlipTimer[player1] );
- PlayerInfo[player1][blip] = 0;
- SetPlayerColor(player1, PlayerInfo[player1][pColour] );
- SendClientMessage(player1,blue,"[GSF]: Name un-colored.");
- }
- return 1;
- }
- //========================GSF Vehicles and Skins==============================
- CMD:gsfcar(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- return SendClientMessage(playerid,red,"Usage: /gsfcar1-4");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- CMD:gsfcar1(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,412);
- CMDMessageToGSF(playerid,"GSF Car1");
- return SendClientMessage(playerid,blue,"Enjoy with GSF Voodo ");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Exit","");
- }
- CMD:gsfcar2(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,566);
- CMDMessageToGSF(playerid,"GSF Car2");
- return SendClientMessage(playerid,blue,"Enjoy with GSF Tahoma");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member to use this command","Exit","");
- }
- CMD:gsfcar3(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,536);
- CMDMessageToGSF(playerid,"GSF Car3");
- return SendClientMessage(playerid,blue,"Enjoy with GSF Blade");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member to use this command","Exit","");
- }
- CMD:gsfcar4(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,567);
- CMDMessageToGSF(playerid,"GSF Car4");
- return SendClientMessage(playerid,blue,"Enjoy with GSF Savana ");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member to use this command","Exit","");
- }
- CMD:gsfbike(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,521);
- CMDMessageToGSF(playerid,"GSF Bike");
- return SendClientMessage(playerid,blue,"Enjoy with GSF FCR-900");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member to use this command","Exit","");
- }
- CMD:gsfskin(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- return SendClientMessage(playerid,red,"Usage: /gsfskin1-5");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- CMD:gsfskin1(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GSFSKIN1");
- SetPlayerSkin(playerid,270);
- return 1;
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- CMD:gsfskin2(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GSFSKIN2");
- SetPlayerSkin(playerid,269);
- return 1;
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- CMD:gsfskin3(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GSFSKIN3");
- SetPlayerSkin(playerid,271);
- return 1;
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- CMD:gsfskin4(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GSFSKIN4");
- SetPlayerSkin(playerid,293);
- return 1;
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- CMD:gsfskin5(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][GSF] >= 1) {
- CMDMessageToGSF(playerid,"GSFSKIN5");
- SetPlayerSkin(playerid,195);
- return 1;
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF member to use this command","Close","");
- }
- //===========================GSF SET COMMANDS==================================
- CMD:osetgsf(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][GSF] >= 12 || IsPlayerAdmin(playerid)) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(tmp)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /osetgsf [name] [level]");
- new level;
- if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /osetgsf [name] [level]");
- level = strval(tmp2);
- if(udb_Exists(tmp)) {
- if(level > MaxGSFLevel ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Incorrect Level");
- if(level == dUserINT(tmp).("level")) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this level");
- CMDMessageToGSF(playerid,"OSETGSF");
- dUserSetINT(tmp).("GSF",(level));
- new string[128];
- PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
- format(string,sizeof(string),"You have Successfully set {009F30}%s {FF0000}GSF Level To {009F30}%d",tmp,level);
- return SendClientMessage(playerid, 0xFF0000AA, string);
- } else return SendClientMessage(playerid, 0xFF0000AA, "Error: File doesnt exist, player isnt registered");
- } else return ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, "{FF0000}Permission ERROR", "{FF0000}You need to be GSF Leader or RCON to use this command.", "Ok", ""); // if player don't have the permission
- } else return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You most login to use this command");
- }
- CMD:setgsf(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][GSF] >= 12 || IsPlayerAdmin(playerid) || PlayerInfo[playerid][SM] == 1) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /setgsf [playerid] [Rank]");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setgsf [playerid] [Rank]");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > MaxGSFLevel ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank");
- if(level == PlayerInfo[player1][GSF]) return SendClientMessage(playerid,red,"ERROR: Player is already this Rank");
- CMDMessageToGSF(playerid,"SETGSF");
- 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),"|- GSF leader %s has set you to GSF Member rank Status | Rank: %d - %s -|",adminname, level);
- else format(string,sizeof(string),"|- GSF leader %s has set you to GSF Member rank Status | Rank: %d -|",adminname, level);
- SendClientMessage(player1,blue,string);
- if(level > PlayerInfo[player1][GSF]) GameTextForPlayer(player1,"~g~GSF Rank Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~GSF Rank Demoted", 2000, 3);
- format(string,sizeof(string),"You have made %s Rank %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
- format(string,sizeof(string),"GSF leader %s has made %s Rank %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("gsfmembers",string);
- dUserSetINT(PlayerName2(player1)).("GSF",(level));
- PlayerInfo[player1][GSF] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be GSF Member");
- } else return SendClientMessage(playerid, red, "Player is not connected");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member Rank 12 to use this command","Close","");
- } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
- }
- CMD:givegsfrank(playerid,params[]) {
- new string[128],playername[MAX_PLAYER_NAME];
- if(!strcmp(pName(playerid),"[MM]Outlaw",false) || !strcmp(pName(playerid),"[MM]HazeM",false)) {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,COLOR_RED,"ERROR: You must be registered to get your max GSF rank");
- SendCommandToAdmins(playerid,"GiveGSFRank");
- GetPlayerName(playerid, playername, sizeof(playername));
- new year,month,day;
- getdate(year, month, day);
- format(string,128,"You have made yourself rank 13 in GSF on %d/%d/%d", day, month, year);
- SendClientMessage(playerid,red,string);
- format(string,128,"%s has made him/herself rank 13 in GSF on %d/%d/%d", playername, day, month, year);
- SaveToFile("gsfmembers",string);
- dUserSetINT(PlayerName2(playerid)).("GSF",(13));
- PlayerInfo[playerid][GSF] = 13;
- } else {
- SendClientMessage(playerid,COLOR_RED,"ERROR: You must be GSF leader to use this command");
- }
- return 1;
- }
- CMD:settempgsf(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][GSF] >= 11 || IsPlayerAdmin(playerid)) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(tmp) || isnull(tmp2)) return SendClientMessage(playerid, red, "USAGE: /settempgsf [playerid] [level]");
- new player1, level, string[128];
- player1 = strval(tmp);
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > MaxGSFLevel ) return SendClientMessage(playerid,red,"ERROR: Incorrect Rank");
- if(level == PlayerInfo[player1][GSF]) return SendClientMessage(playerid,red,"ERROR: Player is already this Rank");
- CMDMessageToGSF(playerid,"SETTEMPGSF");
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- if(level > 0) format(string,sizeof(string),"|- GSF Leader %s has Temporarily set you to GSF Rank Status | Rank: %d - %s -|", pName(playerid), level);
- else format(string,sizeof(string),"|- GSF Leader %s has temporarily set you to Player Status | Rank: %d -|", pName(playerid), level);
- SendClientMessage(player1,blue,string);
- if(level > PlayerInfo[player1][GSF]) GameTextForPlayer(player1,"~g~GSF RANK Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~GSF RANK Demoted", 2000, 3);
- format(string,sizeof(string),"|- You have given %s Temp GSF Rank %d on '%d/%d/%d' at '%d:%d:%d' -|", pName(player1), level, day, month, year, hour, minute, second); SendClientMessage(playerid,blue,string);
- format(string,sizeof(string),"Administrator %s has made %s temp GSF Rank %d on %d/%d/%d at %d:%d:%d",pName(playerid), pName(player1), level, day, month, year, hour, minute, second);
- SaveToFile("gsfmembers",string);
- PlayerInfo[player1][GSF] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be admin");
- } else return SendClientMessage(playerid, red, "Player is not connected");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be GSF Member Rank 11 to use this command","Close","Cancel");
- } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
- }
- //===Defining the GSF send command messages=====
- forward MessageToGSF(color,const string[]);
- public MessageToGSF(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) == 1) if (PlayerInfo[i][GSF] >= 1) SendClientMessage(i, color, string);
- }
- return 1;
- }
- CMDMessageToGSF(playerid,command[])
- {
- new string[128];
- GetPlayerName(playerid,string,sizeof(string));
- format(string,sizeof(string),"[GSF Member] '%s' (Rank: %d) | Command: %s",string,PlayerInfo[playerid][GSF],command);
- return MessageToGSF(blue,string);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement