Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //NS COMMANDS! by Knyazev aka SexyArturo
- CMD:nshelp(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][NS] >= 1) {
- new string[1900];
- strcat(string, "\n{A4FF00}Navy Seals General CMDs Rank (1/11): ", 1900 );
- strcat(string, "\n{FFFFFF}/ns - /nsh - /nsay - /nsskin(1/3) - /nsafk - /nsback", 1900 );
- strcat(string, "\n{FFFFFF}/nsmembers - /nsrules - /nsc(1/8) - /nsbase - /nspark", 1900 );
- strcat(string, "\n{7F8575}Navy Seals Normal CMDs (Chat/Colours/Teleports/AFK System)", 1900 );
- strcat(string, "\n{A4FF00}Navy Seals Vehicle CMDs Rank (1/11): ", 1900 );
- strcat(string, "\n{FFFFFF}/nshunter - /nshydra - /nsbike - /nscar(1/3) - /nsheli - /nsboat - /nstune", 1900 );
- strcat(string, "\n{7F8575}Navy Seals Clan Official Car & Tune System ", 1900 );
- strcat(string, "\n{A4FF00}Navy Seals Weapons CMDs Rank (1/11): ", 1900 );
- strcat(string, "\n{FFFFFF}/nss - /nsd - /nssp /nsm4 - /nsu - /nsweaps - /nsweaps2", 1900 );
- strcat(string, "\n{7F8575}Navy Seals Clan individually & as a whole Official Weapons.", 1900 );
- strcat(string, "\n{A4FF00}Navy Seals Management CMDs Rank (7-11): ", 1900 );
- strcat(string, "\n{FFFFFF}/nsm - /settempns - /nsann - /setns - /osetns", 1900 );
- strcat(string, "\n{7F8575}Navy Seals Clan - Management Commands.", 1900 );
- strcat(string, "\n\n{7F8575}Scripted By {ACBA12}Knyazev aka SexyArturo", 1900 );
- ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "Navy Seals Official Commands", string, "OK","Cancel");
- } else return SendClientMessage(playerid,COLOR_RED, "ERROR: You need to be a NS member to use this command");
- return 1;}
- //new nsawaystatus[MAX_PLAYERS] = 0;
- static NSDutyPlaying[MAX_PLAYERS];
- CMD:nsmembers(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new ChangeColor;
- new NSR[128];
- new NSDUTY[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, 0x7F8575AA, "__________ |- Online {FAE5D3}Navy Seals {7F8575}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][NS] == 0) continue;
- if(PlayerInfo[i][NS] == 1) { NSR = "Newbie"; ChangeColor = 0x0054E8FF; }
- if(PlayerInfo[i][NS] == 2) { NSR = "Corporal"; ChangeColor = 0x0054E8FF; }
- if(PlayerInfo[i][NS] == 3) { NSR = "Sergeant"; ChangeColor = 0x0054E8FF; }
- if(PlayerInfo[i][NS] == 4) { NSR = "First Sergeant"; ChangeColor = 0x0054E8FF; }
- if(PlayerInfo[i][NS] == 5) { NSR = "Lieutenant"; ChangeColor = 0x0054E8FF; }
- if(PlayerInfo[i][NS] == 6) { NSR = "High Roller"; ChangeColor = 0x0054E80FF; }
- if(PlayerInfo[i][NS] == 7) { NSR = "Commander"; ChangeColor = 0x00009DFF; }
- if(PlayerInfo[i][NS] == 8) { NSR = "Lieutenant Colonel"; ChangeColor = 0x00009DFF; }
- if(PlayerInfo[i][NS] == 9) { NSR = "General"; ChangeColor = 0x000060FF; }
- if(PlayerInfo[i][NS] == 10) { NSR = "Vice Captain"; ChangeColor = 0x000060FF; }
- if(PlayerInfo[i][NS] == 11) { NSR = "President Captain"; ChangeColor = 0x000060FF; }
- if(NSDutyPlaying[i] == 0) NSDUTY = "{FAE5D3}Playing!";
- if(NSDutyPlaying[i] == 1) NSDUTY = "{FF0000}AFK!";
- format(string, 128, "Rank: %d - {%06x} %s (Id:%i) - {%06x}| %s | - %s",PlayerInfo[i][NS], ChangeColor >>> 8, PlayerName2(i), i, ChangeColor >>> 8, NSR, NSDUTY);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- if (count == 0) SendClientMessage(playerid,0xFAE5D3AA,"No Online Navy Seals Members.");
- SendClientMessage(playerid, 0x7F8575AA, "______________________________________________");
- return 1;
- }
- CMD:nsboat(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,493);
- CMDMessageToNS(playerid,"/nsboat");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsbase(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
- 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) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
- Tx[playerid] =-3556.7;
- Ty[playerid] =-475.7;
- Tz[playerid] =8.8;
- Ti[playerid] = 0;
- new string[128];
- new dsname[MAX_PLAYER_NAME];
- format(telestring,43,"~g~] Navy Seals Base ]");
- GetPlayerName(playerid, dsname, sizeof(dsname));
- format(string, sizeof(string), "{FF0000}[Navy Seals]:{FAE5D3} %s has teleported to Navy Seals Base", dsname);
- SendClientMessageToAll(red, string);
- SetTimerEx("setstunt",3000,0,"i", playerid);
- } else return SendClientMessage(playerid,red,"ERROR: You need to be A [NS] Member to use this command.");
- return 1;
- }
- CMD:nspark(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
- TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
- tseconds[playerid] = 1;
- format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
- if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
- Tx[playerid] =-3731.159;
- Ty[playerid] =-603.262;
- Tz[playerid] =-26.181;
- Ti[playerid] = 0;
- new string[128];
- new dsname[MAX_PLAYER_NAME];
- format(telestring,43,"~g~] Navy Seals Parking ]");
- GetPlayerName(playerid, dsname, sizeof(dsname));
- format(string, sizeof(string), "{FF0000}[Navy Seals]:{FAE5D3} %s has teleported to Navy Seals Parking", dsname);
- SendClientMessageToAll(red, string);
- SetTimerEx("setstunt",3000,0,"i", playerid);
- } else return SendClientMessage(playerid,red,"ERROR: You need to be A [NS] Member to use this command.");
- return 1;
- }
- CMD:nsskin1(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerSkin(playerid,212);
- CMDMessageToNS(playerid,"/nsskin1");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [NS] Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsskin2(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerSkin(playerid,134);
- CMDMessageToNS(playerid,"/nsskin2");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [NS] Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsskin3(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerSkin(playerid,230);
- CMDMessageToNS(playerid,"/nsskin3");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [NS] Member to use this command", "OK", "");
- return 1;
- }
- forward MessageToNS(color,const string[]);
- public MessageToNS(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) == 1)
- if(PlayerInfo[i][NS] >= 1) {
- if(PlayerInfo[i][LoggedIn] == 1) {
- SendClientMessage(i, color, string); }
- }
- }
- }
- CMDMessageToNS(playerid,command[])
- {
- new string[128];
- GetPlayerName(playerid,string,sizeof(string));
- format(string,sizeof(string),"{A4FF00}[Navy Seals] {7F8575}'%s' (Level: %d) | has used the command: {A4FF00}%s",string,PlayerInfo[playerid][NS],command);
- MessageToNS(red,string);
- return 1;
- }
- CMD:nstune(playerid, params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
- if(PlayerInfo[playerid][NS] >= 1) {
- new vehicleid = GetPlayerVehicleID(playerid);
- CMDMessageToNS(playerid, "/nstune");
- ChangeVehicleColor(vehicleid,2,1);
- AddVehicleComponent(vehicleid, 1010);
- PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
- return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- }
- CMD:nsbike(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,522);
- CMDMessageToNS(playerid,"/nsbike");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nshunter(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,425);
- CMDMessageToNS(playerid,"/nshunter");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals Hunter");
- } 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nshydra(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,520);
- CMDMessageToNS(playerid,"/nshydra");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals Hydra");
- } 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nscar1(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,411);
- CMDMessageToNS(playerid,"/nscar1");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals Infernus");
- } 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nscar2(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,560);
- CMDMessageToNS(playerid,"/nscar2");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals Sultan");
- } 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nscar3(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,494);
- CMDMessageToNS(playerid,"/nscar3");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals Hotring");
- } 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsheli(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][NS] >= 1) {
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,487);
- CMDMessageToNS(playerid,"/nsheli");
- return SendClientMessage(playerid,0x00FFFFAA,"You are spawned Navy Seals 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 NS Level to use this command", "OK", "Cancel");
- }
- CMD:nss(playerid,params[]) {
- ResetPlayerWeapons(playerid);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][NS] >= 1) {
- GivePlayerWeapon(playerid,26,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals Sawn-Off", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nss.",ename,playerid);
- CMDMessageToNS(playerid,"/nss");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Navy Seals Sawn-Off");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsd(playerid,params[]) {
- ResetPlayerWeapons(playerid);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][NS] >= 1) {
- GivePlayerWeapon(playerid,24,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals Desert-Eagle", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nsd",ename,playerid);
- CMDMessageToNS(playerid,"/nsd");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Navy Seals Desert-Eagle ");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsu(playerid,params[]) {
- ResetPlayerWeapons(playerid);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][NS] >= 1) {
- GivePlayerWeapon(playerid,27,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals Combat ShotGun", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nsu",ename,playerid);
- CMDMessageToNS(playerid,"/nsu");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with NS Combat");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsm4(playerid,params[]) {
- ResetPlayerWeapons(playerid);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][NS] >= 1) {
- GivePlayerWeapon(playerid,31,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals M4 Rifle", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nsm4",ename,playerid);
- CMDMessageToNS(playerid,"/nsm4");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Navy Seals M4 Rifle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nssp(playerid,params[]) {
- ResetPlayerWeapons(playerid);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][NS] >= 1) {
- GivePlayerWeapon(playerid,34,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals Sniper Rifle", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nssp",ename,playerid);
- CMDMessageToNS(playerid,"/nssp");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Navy Seals Sniper Rifle");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsweaps(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][NS] >= 1) {
- GivePlayerWeapon(playerid,18,1000); GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,9,1000); GivePlayerWeapon(playerid,46,1000);
- GivePlayerWeapon(playerid,24,1000); GivePlayerWeapon(playerid,26,1000);
- GivePlayerWeapon(playerid,34,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals Weapons", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nsweaps",ename,playerid);
- CMDMessageToNS(playerid,"/nsweaps");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Navy Seals Weapons");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsweaps2(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][NS] >= 1) {
- GivePlayerWeapon(playerid,7,1000); GivePlayerWeapon(playerid,27,1000);
- GivePlayerWeapon(playerid,30,1000); GivePlayerWeapon(playerid,43,1000);
- GivePlayerWeapon(playerid,9,1000); GivePlayerWeapon(playerid,28,1000);
- GivePlayerWeapon(playerid,41,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{A4FF00}[Navy Seals]:{7F8575} %s has used the command: {A4FF00}Navy Seals Weapons 2", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[Navy Seals] Potential %s (%d) has used the command: /nsweaps2",ename,playerid);
- CMDMessageToNS(playerid,"/nsweaps2");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with Navy Seals Weapons 2");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- }
- CMD:nsrules(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][NS] >= 1) {
- new string[2500];
- strcat(string, "\n\n{A4FF00}NS - Navy Seals Clan Offcial & Game Rules", 1900 );
- strcat(string, "\n\n{7F8575}- The use of the NS tag is compulsory.",1900 );
- strcat(string, "\n{7F8575}- Do not ask for promotions or you will be warned/demoted.", 1900 );
- strcat(string, "\n{7F8575}- No type of hacks, cleos are allowed.", 1900 );
- strcat(string, "\n{7F8575}- You must be active in Forum/Servers.", 1900 );
- strcat(string, "\n{7F8575}- Do not use bad language.", 1900 );
- strcat(string, "\n{7F8575}- If you are going to be inactive you must inform.", 1900 );
- strcat(string, "\n{7F8575}- You can not have a bad reputation.", 1900 );
- strcat(string, "\n{7F8575}- We do not want members who are evading the ban.", 1900 );
- strcat(string, "\n{7F8575}- You have to follow all the rules of the clan and the server.", 1900 );
- strcat(string, "\n{7F8575}- Any type of discussion with a member will lead to serious actions.", 1900 );
- strcat(string, "\n{7F8575}- Respect and faithfulness is the basis of the clan.", 1900 );
- strcat(string, "\n{7F8575}- If you leave Navy Seals to go to another clan you will get PERM BAN.", 1900 );
- strcat(string, "\n\n{A4FF00}Signed: Navy Seals Management", 1900 );
- ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "Navy Seals Rules", string, "OK","");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:ns(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][NS] >= 1) {
- new string[128];
- if(PlayerInfo[playerid][NS] == 11)
- format(string, sizeof(string), "{FF0000}[Navy Seals CHAT] {000060}President Captain - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 10)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {000060}Vice Capitain - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 9)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {00009D}General - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 8)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {00009D}Lieutenant Colonel - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 7)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {00009D}Commander - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 6)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {0054E8}High Roller - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 5)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {0054E8}Lieutenant - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 4)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {0054E8}First Sergeant - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 3)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {0054E8}Sergeant - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 2)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {0054E8}Corporal - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 1)
- format(string, sizeof(string), "{FF0000}[Navy Seals Chat] {0054E8}Newbie - %s: {A4FF00}%s", PlayerName2(playerid), params[0] );
- MessageToNS(blue,string);
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS 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;
- }
- NSStaffRanks(rank){
- new output[128];
- if(rank==7){
- output="Commander";
- }else if(rank==8){
- output="Lieutenant Colonel";
- }else if(rank==9){
- output="General";
- }else if(rank==10){
- output="Vice Captain";
- }else if(rank==11){
- output="President Captain";
- }
- return output;
- }
- forward MessageToStaffNS(const member[],level,const message[]);
- public MessageToStaffNS(const member[],level,const message[])
- {
- new nsmsg[128];
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i) == 1)
- if(PlayerInfo[i][NS] >= 7) {
- if(PlayerInfo[i][LoggedIn] == 1) {
- format(nsmsg,128,"{FF0000}[Navy Seals OPER 7+] - {7F8575}Staff (%s) %s: {FAE5D3}%s",NSStaffRanks(level),member,message);
- SendClientMessage(i,-1,nsmsg);}
- }
- }
- }
- CMD:nsm(playerid, params[]){
- if(!PlayerInfo[playerid][LoggedIn]) return SendClientMessage(playerid, red, "ERROR: You have to be LoggedIn to use this command.");
- if(!PlayerInfo[playerid][NS]) return SendClientMessage(playerid, red, "ERROR: You have to be NS Member to use this command.");
- if(PlayerInfo[playerid][NS] < 7) return SendClientMessage(playerid, red, "ERROR: You have to be NS Member rank 7+ to use this command.");
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /nsm [message]");
- new pyname[64];
- GetPlayerName(playerid,pyname,sizeof(pyname));
- MessageToStaffNS(pyname,PlayerInfo[playerid][NS],params);
- return 1;
- }
- CMD:nsafk(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][NS] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- SendClientMessage(playerid,0x99FF00AA,"{00F7FF}Type /nsback when you back.");
- GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
- /*AFK[playerid] = Create3DTextLabel(" Navy Seals AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
- Attach3DTextLabelToPlayer( Navy Seals AFK[playerid],playerid, 0.0, 0.0, 0.4);*/
- TogglePlayerControllable(playerid, 0);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][NS] == 1)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] Newbie {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 2)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] Corporal {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 3)
- format(string, sizeof(string), "{FFFF00}}[Navy Seals] Sergeant {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 4)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] First Sergeant {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 5)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] Lieutenant {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 6)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] High Roller {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 7)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] Commander {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 8)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] Lieutenant Colonel {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 9)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] General {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 10)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] Vice Captain {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 11)
- format(string, sizeof(string), "{FFFF00}[Navy Seals] President Captain {A4FF00}%s {FFFF00}Is now away from keyboard",kuldoneve, playerid);
- SendClientMessageToAll(COLOR_YELLOW, string);
- CMDMessageToNS(playerid,"/nsafk");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- return 1;}
- CMD:nsback(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][NS] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- //Delete3DTextLabel( Navy Seals AFK[playerid]);
- GameTextForPlayer(playerid,"~y~ Welcome Back", 5000, 1);
- TogglePlayerControllable(playerid, 1);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][NS] == 1)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Newbie {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 2)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Corporal {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 3)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Sergeant {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 4)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] First Sergeant {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 5)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Lieutenant {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 6)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] High Roller {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 7)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Commander {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 8)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Lieutenant Colonel {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 9)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] General {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 10)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] Vice Captain {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- if(PlayerInfo[playerid][NS] == 11)
- format(string, sizeof(string), "{00FFF5}[Navy Seals] President Captain {A4FF00}%s {00FFF5}Is now back",kuldoneve, playerid);
- SendClientMessageToAll(COLOR_YELLOW, string);
- CMDMessageToNS(playerid,"/nsback");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher NS Level to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:nsc1(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0xFF0000AA);
- SendClientMessage(playerid,0x33CCFFAA,"{FF0000}You setted Navy Seals Colour 1");
- CMDMessageToNS(playerid,"/nsc1");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc2(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0x2C3E50AA);
- SendClientMessage(playerid,0x33CCFFAA,"{2C3E50}You setted Navy Seals Colour 2");
- CMDMessageToNS(playerid,"/nsc2");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc3(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0x9B59B6AA);
- SendClientMessage(playerid,0x33CCFFAA,"{9B59B6}You setted Navy Seals Colour 3");
- CMDMessageToNS(playerid,"/nsc3");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc4(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0x1F618DAA);
- SendClientMessage(playerid,0x33CCFFAA,"{1F618D}You setted Navy Seals Colour 4");
- CMDMessageToNS(playerid,"/nsc4");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc5(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0xF39C12AA);
- SendClientMessage(playerid,0x33CCFFAA,"{F39C12}You setted Navy Seals Colour 5");
- CMDMessageToNS(playerid,"/nsc5");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc6(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0x680D48AA);
- SendClientMessage(playerid,0x33CCFFAA,"{680D48}You setted Navy Seals Colour 6");
- CMDMessageToNS(playerid,"/nsc6");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc7(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0x138D75AA);
- SendClientMessage(playerid,0x33CCFFAA,"{138D75}You setted Navy Seals Colour 7");
- CMDMessageToNS(playerid,"/nsc7");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsc8(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][NS] >= 1) {
- SetPlayerColor(playerid,0x4D5656AA);
- SendClientMessage(playerid,0x33CCFFAA,"{4D5656}You setted Navy Seals Colour 8");
- CMDMessageToNS(playerid,"/nsc8");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be NS Member to use this command", "OK", "");
- return 1;
- }
- CMD:nsh(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][NS] >= 1) {
- new string[128];
- if(PlayerInfo[playerid][NS] == 11)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] President Captain %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 10)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Vice Captain %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 9)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] General %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 8)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Lieutenant Colonel %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 7)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Commander %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 6)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] High Roller %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 5)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Lieutenant %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 4)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] First Sergeant %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 3)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Sergeant %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 2)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Corporal %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 1)
- format(string, sizeof(string), "{FFFFFF}[Navy Seals] Newbie %s: {FF0000}is requesting help!!!", PlayerName2(playerid), params[0] );
- MessageToNS(0xFF0000AA,string);
- CMDMessageToNS(playerid,"/nsh");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher [NS] Level to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:setns(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][NS] < 7) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be 7+ level NS Member to use this command","OK","Terminate");
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setNS [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of [NS] 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: /setNS[playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of [NS] of the Specific Player");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 11) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [NS] Level is 11");
- if(level == PlayerInfo[player1][NS]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [NS] level");
- if(level > PlayerInfo[playerid][NS] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
- if(PlayerInfo[playerid][NS] < PlayerInfo[player1][NS]) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You can't set this player's rank.");
- MessageToAdmins(playerid,"SetNS");
- CMDMessageToNS(playerid,"/SetNS");
- 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 your Navy Seals Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set youre Navy Seals Status to level %d",adminname, level);
- SendClientMessage(player1,0x00FFFFAA,string);
- if(level > PlayerInfo[player1][NS]) GameTextForPlayer(player1,"~g~NAVY SEALS LEVEL UP", 2000, 3);
- else GameTextForPlayer(player1,"~r~NAVY SEALS LEVEL DOWN", 2000, 3);
- format(string,sizeof(string),"You have made %s Navy Seals 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 Navy Seals Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- SaveToFile("nsmembers",string);
- dUserSetINT(PlayerName2(player1)).("NS",(level));
- PlayerInfo[player1][NS] = 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 [NS] member");
- } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use these commands");
- }
- CMD:settempns(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][NS] < 7) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a NS to use this command", "OK", "");
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempNS [playerid] [level]");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempNS [playerid] [level]");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 11) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Max [NS] temporary level is 11!");
- if(level == PlayerInfo[player1][NS]) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player is already this [NS] level");
- CMDMessageToNS(playerid,"/SetTempNS");
- 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 your Navy Seals Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set your Navy Seals Status to level %d",adminname, level);
- SendClientMessage(player1,0xFF0000FF,string);
- if(level > PlayerInfo[player1][NS]) GameTextForPlayer(player1,"~g~NS Rank Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~Navy Seals Rank Demoted", 2000, 3);
- format(string,sizeof(string),"You have made %s Navy Seals Temporary 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 Navy Seals Temporary Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
- PlayerInfo[player1][NS] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player must be registered and logged in to be setted as [NS] member");
- } else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Player is not connected");
- } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You must be logged in to use this commands");
- }
- CMD:osetns(playerid,params[])
- {
- if(PlayerInfo[playerid][NS] < 7 ) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be 7+ level NS Member to use this command","OK","Terminate");
- {
- 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: /osetNS [name] [level]");
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
- if(strval(tmp2) > 11) return SendClientMessage(playerid, red, "ERROR: Max NS Rank is 11");
- if(dUserINT(tmp).("NS") > PlayerInfo[playerid][NS]) return SendClientMessage(playerid, red, "ERROR: You can't set this player's rank.");
- if(strval(tmp2) > PlayerInfo[playerid][NS]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
- 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,"NS",tmp2);
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- format(string,sizeof(string),"You have setted %s's Navy Seals level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
- SendClientMessage(playerid,0x00FFFFAA,string);
- }
- return 1;
- }
- CMD:nsay(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][NS] >= 1) {
- if(isnull(params)) return SendClientMessage(playerid,0xFF0000AA, "USAGE: /nsay [text]")
- &&
- SendClientMessage(playerid, orange, "Function: Will send specified message as NS Member!");
- new string[128];
- if(PlayerInfo[playerid][NS] == 11)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] President Captain %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 10)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Vice Captain %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 9)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] General %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 8)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Lieutenant Colonel %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 7)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Commander %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 6)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] High Roller %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 5)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Lieutenant %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 4)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] First Sergeant %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 3)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Sergeant %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 2)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Corporal %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][NS] == 1)
- format(string, sizeof(string), "{B5FD00}*** [Navy Seals] Newbie %s: {CCEEFF}%s", PlayerName2(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be a NS Member to use this command");
- }
- CMD:nsann(playerid,params[]) {
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /nsann [text]");
- if(PlayerInfo[playerid][NS] >= 7) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i)) {
- if(PlayerInfo[i][NS] >= 1){
- if(PlayerInfo[i][LoggedIn] == 1) {
- PlayerPlaySound(i,1057,0.0,0.0,0.0); GameTextForPlayer(i,params, 4000, 3); GameTextForPlayer(playerid,params, 4000, 3);}}}}
- new string[128]; format(string,sizeof(string),"[Navy Seals] Potential \"%s\" has announced to Navy Seals Members.", pName(playerid) );
- MessageToNS(0x00FFFFAA, string);
- CMDMessageToNS(playerid,"/nsann");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be NS member to use this command", "OK", "");
- return 1;
- }
Add Comment
Please, Sign In to add comment