arturo24

Nameless CMDs by Knyazev

Jun 19th, 2022 (edited)
1,275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 37.13 KB | None | 0 0
  1. //Nameless Organization Menu Commands by Knyazev aka SexyArturo
  2. CMD:ncmds(playerid, params[])
  3. {
  4.     #pragma unused params
  5.     if(PlayerInfo[playerid][N] >= 1) {
  6.         new string[1900];
  7.         strcat(string, "\n{FFA800}>>> Nameless Vehicles Commands: Rank 1/5 <<<", 1900 );
  8.         strcat(string, "\n{7F8575}/ncar(1/2) - /nboat - /nhydra", 1900 );
  9.         strcat(string, "\n/nbike - /nrhino - /nhunter", 1900 );
  10.         strcat(string, "\n{FFA800}>>> Nameless General Commands: Rank 1/5 <<<", 1900 );
  11.         strcat(string, "\n{7F8575}/nc - /ninf - /nameless - /nafk - /nback", 1900 );
  12.         strcat(string, "\n/nskin(1/3) - /nh - /nay - /nweaps - /nplace - /nlc(1/3)", 1900 );
  13.         strcat(string, "\n{FFA800}>>> Nameless Specials Commands: Rank 1/5 <<<", 1900 );
  14.         strcat(string, "\n{7F8575}/nlon - /nloff - /nhl - /nde - /nso - /nspr - /nm4", 1900 );
  15.         strcat(string, "\n{FFA800}>>> Nameless Management Commands: Rank 3/5 <<<", 1900 );
  16.         strcat(string, "\n{7F8575}/no - /nann - /settempn - /setn - /osetn", 1900 );
  17.         strcat(string, "\n\n{FFA800}Commands Scripted By Knyazev aka SexyArturo", 1900 );
  18.         ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "{FFFFFF}Nameless Organization Commands", string, "OK","Cancel");
  19.     } else return SendClientMessage(playerid,COLOR_RED, "ERROR: You need to be Nameless Member to use this command");
  20.     return 1;}
  21. CMD:nann(playerid,params[]) {
  22.     if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /nann [text]");
  23.     if(PlayerInfo[playerid][N] >= 5) {
  24.     for(new i = 0; i < MAX_PLAYERS; i++) {
  25.     if(IsPlayerConnected(i)) {
  26.     if(PlayerInfo[i][N] >= 1){
  27.     if(PlayerInfo[i][LoggedIn] == 1) {
  28.     PlayerPlaySound(i,1057,0.0,0.0,0.0); GameTextForPlayer(i,params, 4000, 3); GameTextForPlayer(playerid,params, 4000, 3);}}}}
  29.     new string[128]; format(string,sizeof(string),"{FF0000}Nameless INFO: {7F8575}\"%s\" has announced to {FFA800}Nameless Members.", pName(playerid) );
  30.     MessageToN(0x00FFFFAA, string);
  31.     CMDMessageToN(playerid,"/nann");
  32.     } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be Nameless Member Level 5+ to use this command", "OK", "");
  33.     return 1;
  34. }
  35.  
  36. static NDutyPlaying[MAX_PLAYERS];
  37. CMD:nameless(playerid,params[])
  38. {
  39.     #pragma unused params
  40.     new count = 0;
  41.     new string[128];
  42.     new ChangeColor;
  43.     new NR[128];
  44.     new NDUTY[128];
  45.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  46.     SendClientMessage(playerid, 0xFFA800AA, " ");
  47.     SendClientMessage(playerid, 0x7F8575AA, "__________ |- Online {FFA800}Nameless {7F8575}Members -| __________");
  48.     SendClientMessage(playerid, 0xFFA800AA, " ");
  49.     for(new i = 0; i < MAX_PLAYERS; i++)
  50.     {
  51.         if(!IsPlayerConnected(i)) continue;
  52.         if(PlayerInfo[i][LoggedIn] == 0) continue;
  53.         if(PlayerInfo[i][N] == 0) continue;
  54.  
  55.         if(PlayerInfo[i][N] == 1) { NR = "Tenant"; ChangeColor = 0xD8BFD8FF; }
  56.         if(PlayerInfo[i][N] == 2) { NR = "Partner"; ChangeColor = 0x66CDAAFF; }
  57.         if(PlayerInfo[i][N] == 3) { NR = "Senior Partner"; ChangeColor = 0x00FA9AFF; }
  58.         if(PlayerInfo[i][N] == 4) { NR = "Associate"; ChangeColor = 0x2A0058FF; }
  59.         if(PlayerInfo[i][N] == 5) { NR = "Honored Staff"; ChangeColor = 0xDFDFDFFF; }
  60.         if(PlayerInfo[i][N] == 6) { NR = "BOSS"; ChangeColor = 0xFFE100FF; }
  61.         if(PlayerInfo[i][N] == 7) { NR = "Director"; ChangeColor = 0xF5DEB3FF; }
  62.         if(NDutyPlaying[i] == 0) NDUTY = "{2BE70A}Playing!";
  63.         if(NDutyPlaying[i] == 1) NDUTY = "{FF0000}AFK!";
  64.  
  65.         format(string, 128, "Rank: %d - {%06x} %s (id:%i) - {%06x}| %s | - %s",PlayerInfo[i][N], ChangeColor >>> 8, PlayerName2(i), i, ChangeColor >>> 8, NR, NDUTY);
  66.         SendClientMessage(playerid, ChangeColor, string);
  67.         count++;
  68.     }
  69.     if (count == 0) SendClientMessage(playerid,0x7F8575AA,"No Online {FFA800}Nameless {7F8575}Members.");
  70.     SendClientMessage(playerid, 0x7F8575AA, "______________________________________________");
  71.     return 1;
  72. }
  73. CMD:nplace(playerid,params[]) {
  74.     if(PlayerInfo[playerid][N] >= 1) {
  75.     if(PlayerInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,COLOR_BRIGHTRED,"You cannot escape your punishment!");
  76.     TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  77.     tseconds[playerid] = 6;
  78.     format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  79.     if(PlayerInfo[playerid][Level] == 0) SendClientMessage(playerid,COLOR_LIGHTBLUE, tstring);
  80.     vCount[playerid] = 1;
  81.     Tx[playerid] = 368.935;
  82.     Ty[playerid] = 173.757;
  83.     Tz[playerid] = 1007.956;
  84.     Ti[playerid] = 3;
  85.     new string[128];
  86.     new dsname[MAX_PLAYER_NAME];
  87.     format(telestring,43,"~b~[] ~r~Nameless Place ~b~[]");
  88.     GetPlayerName(playerid, dsname, sizeof(dsname));
  89.     format(string, sizeof(string), "{FF0000}Nameless TELE: {7F8575} %s has just teleported to {FFA800}Nameless Organization Place!!!", dsname);
  90.     SendClientMessageToAll(COLOR_ORANGE, string);
  91.     } else return SendClientMessage(playerid,red,"ERROR: You need to be a Nameless Member to use this command.");
  92.     CMDMessageToN(playerid, "/nplace");
  93.     return 1;
  94. }
  95. CMD:ninf(playerid, params[])
  96. {
  97.     if(PlayerInfo[playerid][N] >= 1) {
  98.     new string[1900];
  99.     strcat(string, "\n\n{FFA800}>>> Hola, Bienvenido a Nameless Organizacion <<<", 1900 );
  100.     strcat(string, "\n\n {7F8575}- Organizacion fundada y desarrollada en la fecha 15/05/2022 en la comunidad BTTDM.", 1900 );
  101.     strcat(string, "\n - Comandos desarrollados por Knyazev_N alias SexyArturo.", 1900 );
  102.     strcat(string, "\n - Gerentes de la Organizacion: Shelby, Jhonlert, snow, Knyazev", 1900 );
  103.     strcat(string, "\n\n{FFA800}>>> Hello, Welcome to Nameless Organization <<<", 1900 );
  104.     strcat(string, "\n\n {7F8575}- Organization founded and developed on the date 05/15/2022 in BTTDM Community.", 1900 );
  105.     strcat(string, "\n - Commands developed by Knyazev_N aka SexyArturo.", 1900 );
  106.     strcat(string, "\n - Organization Managers: Shelby, Jhonlert, Snow, Knyazev.", 1900 );
  107.     ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "Nameless Script & Information", string, "OK","Cancel");
  108.     CMDMessageToN(playerid,"/ninf");
  109.     } else return SendClientMessage(playerid,COLOR_RED, "ERROR: You need to be Nameless Member to use this command");
  110.     return 1;}
  111. forward nhighlight(playerid);
  112. public nhighlight(playerid)
  113. {
  114.     if(PlayerInfo[playerid][blipS] == 0)
  115.     {
  116.         SetPlayerColor(playerid, 0xFA8072FF); PlayerInfo[playerid][blipS] = 1;
  117.     }
  118.     else
  119.     {
  120.         SetPlayerColor(playerid, 0xE6E6FAFF); PlayerInfo[playerid][blipS] = 0;
  121.     }
  122.     return 0;
  123. }
  124. CMD:nhl(player1,params[])
  125. {
  126.     CMDMessageToN(player1,"/nhl");
  127.     if(PlayerInfo[player1][blip] == 0)
  128.     {
  129.                 PlayerInfo[player1][pColour] = GetPlayerColor(player1);
  130.                 PlayerInfo[player1][blip] = 1;
  131.                 BlipTimer[player1] = SetTimerEx("nhighlight", 1000, 1, "i", player1);
  132.                 SendClientMessage(player1,blue,"{FF0000}[Nameless Highlight ON]: {7F8575}Name Highlighted.");
  133.     }
  134.     else
  135.     {
  136.                 KillTimer( BlipTimer[player1] );
  137.                 PlayerInfo[player1][blip] = 0;
  138.                 SetPlayerColor(player1, PlayerInfo[player1][pColour] );
  139.                 SendClientMessage(player1,blue,"{FF0000}[Nameless Highlight OFF]: {7F8575}Name Un-Highlighted.");
  140.     }
  141.     return 1;
  142. }
  143. CMD:nlc1(playerid,params[]) {
  144.     #pragma unused params
  145.     if(PlayerInfo[playerid][N] >= 1) {
  146.     SetPlayerColor(playerid,0xFFD700FF);
  147.     SendClientMessage(playerid,0xFFD700AA,"Official Nameless Colour 1");
  148.     CMDMessageToN(playerid,"/nlc1");
  149.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a Nameless Member to use this command.", "OK", "");
  150.     return 1;
  151. }
  152. CMD:nlc2(playerid,params[]) {
  153.     #pragma unused params
  154.     if(PlayerInfo[playerid][N] >= 1) {
  155.     SetPlayerColor(playerid,0x008080FF);
  156.     SendClientMessage(playerid,0x008080AA,"Official Nameless Colour 2");
  157.     CMDMessageToN(playerid,"/nlc2");
  158.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a Nameless Member to use this command.", "OK", "");
  159.     return 1;
  160. }
  161. CMD:nlc3(playerid,params[]) {
  162.     #pragma unused params
  163.     if(PlayerInfo[playerid][N] >= 1) {
  164.     SetPlayerColor(playerid,0xFFE4E1FF);
  165.     SendClientMessage(playerid,0xFFE4E1AA,"Official Nameless Colour 3");
  166.     CMDMessageToN(playerid,"/nlc3");
  167.     } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a Nameless Member to use this command.", "OK", "");
  168.     return 1;
  169. }
  170. CMD:nlon(playerid,params[])
  171. {
  172.     if(PlayerInfo[playerid][N] < 1) return SendClientMessage(playerid, 0xFF0000AA, "You need to be Nameless level 1+ to use this command!");
  173.     SetPVarInt(playerid, "laser", 1);
  174.     SetPVarInt(playerid, "color", GetPVarInt(playerid, "color"));
  175.     SetPlayerAttachedObject( playerid,9, 18643, 6, 0.158249, 0.010233, 0.128052, 6.868255, 351.962524, 356.884216 );
  176.     CMDMessageToN(playerid,"/nlon");
  177.     return 1;
  178. }
  179. CMD:nloff(playerid)
  180. {
  181.         if(PlayerInfo[playerid][N] < 1) return SendClientMessage(playerid, 0xFF0000AA, "You need to be Nameless level 1+ to use this command!");
  182.         for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  183.         {
  184.             if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  185.         }
  186.         CMDMessageToN(playerid,"/nloff");
  187.         return 1;
  188. }
  189. CMD:ntune(playerid, params[]) {
  190.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
  191.     if(PlayerInfo[playerid][N] >= 1) {
  192.         RepairVehicle(GetPlayerVehicleID(playerid));
  193.         SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  194.         new vehicleid = GetPlayerVehicleID(playerid);
  195.         NTune(vehicleid);
  196.         CMDMessageToN(playerid, "/ntune");
  197.         return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  198.     } else return SendClientMessage(playerid , red, "ERROR : You need to be Nameless Member to use this command!");
  199. }
  200. NTune(vehicleid)
  201. {
  202.     ChangeVehicleColor(vehicleid,7,7);
  203.     AddVehicleComponent(vehicleid, 1010);
  204.     AddVehicleComponent(vehicleid,1080);
  205.     return 1;
  206. }
  207. CMD:nafk(playerid,params[]) {
  208.     #pragma unused params
  209.     if(PlayerInfo[playerid][N] >= 1) {
  210.         SendClientMessage(playerid,0xFFA800AA,"Hello nameless member type /nback when you back.");
  211.         GameTextForPlayer(playerid,"~r~ You're now AFK Nameless Member", 5000, 1);
  212.         TogglePlayerControllable(playerid, 0);
  213.         new string[128];
  214.         new ename[MAX_PLAYER_NAME];
  215.         GetPlayerName(playerid, ename, sizeof(ename));
  216.         format(string, sizeof(string), "{FF0000}Nameless AFK: {7F8575}%s - %s: {FF0000} has gone away from keyboard ",GetNRank(playerid), ename);
  217.         SendClientMessageToAll(0x00B934AA, string);
  218.         CMDMessageToN(playerid, "/nafk");
  219.         NDutyPlaying[playerid] = 1;
  220.     } else return SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be Nameless Member to use this command.");
  221.     return 1;
  222. }
  223.  
  224. CMD:nback(playerid,params[]) {
  225.     #pragma unused params
  226.     if(PlayerInfo[playerid][N] >= 1) {
  227.         GameTextForPlayer(playerid,"~g~ Welcome Back Nameless Member", 5000, 1);
  228.         TogglePlayerControllable(playerid, 1);
  229.         new string[128];
  230.         new ename[MAX_PLAYER_NAME];
  231.         GetPlayerName(playerid, ename, sizeof(ename));
  232.         format(string, sizeof(string), "{00FA9A}Nameless BACK: {7F8575}%s - %s: {00FA9A}is now back",GetNRank(playerid), ename);
  233.         SendClientMessageToAll(0x00B934AA, string);
  234.         CMDMessageToN(playerid, "/nback");
  235.         NDutyPlaying[playerid] = 0;
  236.     } else return SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be Nameless Member to use this command.");
  237.     return 1;
  238. }
  239.  
  240.  
  241. CMD:nweaps(playerid,params[]) {
  242.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You have to be Logged in to use this command");
  243.         if(PlayerInfo[playerid][N] >= 1) {
  244.         GivePlayerWeapon(playerid,31,9000); GivePlayerWeapon(playerid,18,9000); GivePlayerWeapon(playerid,17,9000);
  245.         GivePlayerWeapon(playerid,24,9000); GivePlayerWeapon(playerid,26,9000); GivePlayerWeapon(playerid,42,9000);
  246.         GivePlayerWeapon(playerid,46,9000); GivePlayerWeapon(playerid,14,9000);
  247.         new string[128];
  248.         new ename[MAX_PLAYER_NAME];
  249.         GetPlayerName(playerid, ename, sizeof(ename));
  250.         format(string, sizeof(string), "{FFA800}Nameless BOT: {7F8575}%s has used the command: {FFA800}Official Nameless Weapons",ename,playerid);
  251.         SendClientMessageToAll(0x00B934AA, string);
  252.         CMDMessageToN(playerid,"/nweaps");
  253.         return SendClientMessage(playerid,0x00B934AA,"Enjoy your Nameless Weapons :)");
  254.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless member to use this command", "OK", "Cancel");
  255. }
  256. CMD:nde(playerid,params[]) {
  257.         ResetPlayerWeapons(playerid);
  258.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  259.         if(PlayerInfo[playerid][N] >= 1) {
  260.         GivePlayerWeapon(playerid,24,1000);
  261.         new string[128];
  262.         new ename[MAX_PLAYER_NAME];
  263.         GetPlayerName(playerid, ename, sizeof(ename));
  264.         format(string, sizeof(string), "{FFA800}Nameless BOT:{7F8575} %s has used the command: {FFA800}Official Nameless Desert-Eagle", ename);
  265.         SendClientMessageToAll(0x00FFFFAA, string);
  266.         format(string,sizeof(string),"9[Knyazev BOT] %s (%d) has used the command: /nde",ename,playerid);
  267.         CMDMessageToN(playerid,"/nde");
  268.         return SendClientMessage(playerid,0xFF0000AA,"Enjoy your Nameless Desert-Eagle ");
  269.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Nameless Level 1+ to use this command", "OK", "Cancel");
  270. }
  271. CMD:nso(playerid,params[]) {
  272.         ResetPlayerWeapons(playerid);
  273.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  274.         if(PlayerInfo[playerid][N] >= 1) {
  275.         GivePlayerWeapon(playerid,26,1000);
  276.         new string[128];
  277.         new ename[MAX_PLAYER_NAME];
  278.         GetPlayerName(playerid, ename, sizeof(ename));
  279.         format(string, sizeof(string), "{FFA800}Nameless BOT:{7F8575} %s has used the command: {FFA800}Official Nameless Sawn Off", ename);
  280.         SendClientMessageToAll(0x00FFFFAA, string);
  281.         format(string,sizeof(string),"9[Knyazev BOT] %s (%d) has used the command: /nso",ename,playerid);
  282.         CMDMessageToN(playerid,"/nso");
  283.         return SendClientMessage(playerid,0xFF0000AA,"Enjoy your Nameless Sawn Off ");
  284.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Nameless Level 1+ to use this command", "OK", "Cancel");
  285. }
  286. CMD:nspr(playerid,params[]) {
  287.         ResetPlayerWeapons(playerid);
  288.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  289.         if(PlayerInfo[playerid][N] >= 1) {
  290.         GivePlayerWeapon(playerid,34,1000);
  291.         new string[128];
  292.         new ename[MAX_PLAYER_NAME];
  293.         GetPlayerName(playerid, ename, sizeof(ename));
  294.         format(string, sizeof(string), "{FFA800}Nameless BOT:{7F8575} %s has used the command: {FFA800}Official Nameless Sniper Rifle", ename);
  295.         SendClientMessageToAll(0x00FFFFAA, string);
  296.         format(string,sizeof(string),"9[Knyazev BOT] %s (%d) has used the command: /nspr",ename,playerid);
  297.         CMDMessageToN(playerid,"/nspr");
  298.         return SendClientMessage(playerid,0xFF0000AA,"Enjoy your Nameless Sniper Rifle ");
  299.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Nameless Level 1+ to use this command", "OK", "Cancel");
  300. }
  301. CMD:nm4(playerid,params[]) {
  302.         ResetPlayerWeapons(playerid);
  303.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  304.         if(PlayerInfo[playerid][N] >= 1) {
  305.         GivePlayerWeapon(playerid,31,1000);
  306.         new string[128];
  307.         new ename[MAX_PLAYER_NAME];
  308.         GetPlayerName(playerid, ename, sizeof(ename));
  309.         format(string, sizeof(string), "{FFA800}Nameless BOT:{7F8575} %s has used the command: {FFA800}Official Nameless M4 Rifle", ename);
  310.         SendClientMessageToAll(0x00FFFFAA, string);
  311.         format(string,sizeof(string),"9[Knyazev BOT] %s (%d) has used the command: /nm4",ename,playerid);
  312.         CMDMessageToN(playerid,"/nm4");
  313.         return SendClientMessage(playerid,0xFF0000AA,"Enjoy your Nameless M4 ");
  314.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher Nameless Level 1+ to use this command", "OK", "Cancel");
  315. }
  316. CMD:nh(playerid,params[]) {
  317.     if(PlayerInfo[playerid][N] >= 1)
  318.     {
  319.         CMDMessageToN(playerid, "/nh");
  320.         new string[128];
  321.         new ename[MAX_PLAYER_NAME];
  322.         GetPlayerName(playerid, ename, sizeof(ename));
  323.         format(string, sizeof(string), "{FF0000}Nameless BOT: {7F8575}%s - {FF0000}Requests help!",ename,playerid);
  324.         SendClientMessageToAll(COLOR_BRIGHTRED,string);
  325.     } else return SendClientMessage(playerid,red,"ERROR: You need to be a Nameless Member to use this command");
  326.     return 1;
  327. }
  328. CMD:nay(playerid,params[]) {
  329.     #pragma unused params
  330.         if(isnull(params)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /nay [text]");
  331.         new string[128];
  332.         new ename[MAX_PLAYER_NAME];
  333.         GetPlayerName(playerid, ename, sizeof(ename));
  334.         if(PlayerInfo[playerid][N] >= 1) {
  335.         format(string, sizeof(string), "{FF0000}Nameless INFO: {7F8575}%s - %s says:{FAE5D3} %s",GetNRank(playerid), ename, params[0]);
  336.         SendClientMessageToAll(COLOR_BRIGHTRED,string);
  337.  
  338.         } else return SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be Nameless Member to use this command.");
  339.         return 1;
  340. }
  341. //Nameless Organization private chat
  342. CMD:nc(playerid,params[]) {
  343.     #pragma unused params
  344.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  345.         if(PlayerInfo[playerid][N] >= 1) {
  346.             new string[128];
  347.             format(string, sizeof(string), "{FF0000}| Nameless Chat |: {D8BFD8}Tenant - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  348.             if(PlayerInfo[playerid][N] >= 2)
  349.             format(string, sizeof(string), "{FF0000}| Nameless Chat |: {66CDAA}Partner - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  350.             if(PlayerInfo[playerid][N] >= 3)
  351.             format(string, sizeof(string), "{FF0000}| Nameless Chat |: {00FA9A}Senior Partner - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  352.             if(PlayerInfo[playerid][N] >= 4)
  353.                 format(string, sizeof(string), "{FF0000}| Nameless Chat |: {2A0058}Associate - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  354.             if(PlayerInfo[playerid][N] >= 5)
  355.                 format(string, sizeof(string), "{FF0000}| Nameless Chat |: {DFDFDF}Honored Staff - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  356.             if(PlayerInfo[playerid][N] >= 6)
  357.                 format(string, sizeof(string), "{FF0000}| Nameless Chat |: {FFE100}BOSS - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  358.             if(PlayerInfo[playerid][N] >= 7)
  359.                 format(string, sizeof(string), "{FF0000}| Nameless Chat |: {F5DEB3}Director - %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  360.             MessageToN(0x037683FF,string);
  361.             } else return SendClientMessage(playerid,red,"ERROR: You need to be Nameless Member to use this command");
  362.     } else return SendClientMessage(playerid,red,"ERROR: You need to be Logged in to use this command");
  363.     return 1;
  364. }
  365. CMD:nskin1(playerid,params[]) {
  366.     #pragma unused params
  367.     if(PlayerInfo[playerid][N] >= 1) {
  368.     SetPlayerSkin(playerid,184);
  369.     CMDMessageToN(playerid,"/nskin1");
  370.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Member to use this command", "OK", "Cancel");
  371.     return 1;
  372. }
  373. CMD:nskin2(playerid,params[]) {
  374.     #pragma unused params
  375.     if(PlayerInfo[playerid][N] >= 1) {
  376.     SetPlayerSkin(playerid,230);
  377.     CMDMessageToN(playerid,"/nskin2");
  378.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Member to use this command", "OK", "Cancel");
  379.     return 1;
  380. }
  381. CMD:nskin3(playerid,params[]) {
  382.     #pragma unused params
  383.     if(PlayerInfo[playerid][N] >= 1) {
  384.     SetPlayerSkin(playerid,195);
  385.     CMDMessageToN(playerid,"/nskin3");
  386.     } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Member to use this command", "OK", "Cancel");
  387.     return 1;
  388. }
  389. CMD:ncar1(playerid,params[]) {
  390.     #pragma unused params
  391.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  392.         if(PlayerInfo[playerid][N] >= 1) {
  393.         if (!IsPlayerInAnyVehicle(playerid)) {
  394.             CarSpawner(playerid,494);
  395.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  396.             CMDMessageToN(playerid,"/ncar1");
  397.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Hotring Racer!");
  398.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  399.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be [N] level 1+ to use this command", "OK", "Cancel");
  400. }
  401. CMD:nboat(playerid,params[]) {
  402.     #pragma unused params
  403.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  404.         if(PlayerInfo[playerid][N] >= 1) {
  405.         if (!IsPlayerInAnyVehicle(playerid)) {
  406.             CarSpawner(playerid,430);
  407.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  408.             CMDMessageToN(playerid,"/nboat");
  409.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Predator!");
  410.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  411.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Level 1+ to use this command", "OK", "Cancel");
  412. }
  413. CMD:ncar2(playerid,params[]) {
  414.     #pragma unused params
  415.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  416.         if(PlayerInfo[playerid][N] >= 1) {
  417.         if (!IsPlayerInAnyVehicle(playerid)) {
  418.             CarSpawner(playerid,411);
  419.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  420.             CMDMessageToN(playerid,"/ncar2");
  421.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Infernus!");
  422.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  423.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Level 1+ to use this command", "OK", "Cancel");
  424. }
  425. CMD:nrhino(playerid,params[]) {
  426.     #pragma unused params
  427.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  428.         if(PlayerInfo[playerid][N] >= 1) {
  429.         if (!IsPlayerInAnyVehicle(playerid)) {
  430.             CarSpawner(playerid,432);
  431.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  432.             CMDMessageToN(playerid,"/nrhino");
  433.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Rhino!");
  434.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  435.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Level 1+ to use this command", "OK", "Cancel");
  436. }
  437. CMD:nhydra(playerid,params[]) {
  438.     #pragma unused params
  439.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  440.         if(PlayerInfo[playerid][N] >= 1) {
  441.         if (!IsPlayerInAnyVehicle(playerid)) {
  442.             CarSpawner(playerid,520);
  443.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  444.             CMDMessageToN(playerid,"/nhydra");
  445.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Hydra!");
  446.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  447.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Level 1+ to use this command", "OK", "Cancel");
  448. }
  449. CMD:nhunter(playerid,params[]) {
  450.     #pragma unused params
  451.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  452.         if(PlayerInfo[playerid][N] >= 1) {
  453.         if (!IsPlayerInAnyVehicle(playerid)) {
  454.             CarSpawner(playerid,425);
  455.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  456.             CMDMessageToN(playerid,"/nhunter");
  457.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Hunter!");
  458.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  459.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Level 1+ to use this command", "OK", "Cancel");
  460. }
  461. CMD:nbike(playerid,params[]) {
  462.     #pragma unused params
  463.         if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  464.         if(PlayerInfo[playerid][N] >= 1) {
  465.         if (!IsPlayerInAnyVehicle(playerid)) {
  466.             CarSpawner(playerid,522);
  467.             AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  468.             CMDMessageToN(playerid,"/nbike");
  469.             return SendClientMessage(playerid,0x00FFFFAA,"You have spawned Nameless Bike!");
  470.         } else return SendClientMessage(playerid,0xFF0000AA,"Error: You already have a vehicle");
  471.         } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless Level 1+ to use this command", "OK", "Cancel");
  472. }
  473. CMD:osetn(playerid,params[])
  474. {
  475.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  476.     if(PlayerInfo[playerid][N] >= 5)
  477.     {
  478.             new file[256],string[120];
  479.             new tmp[128], tmp2[128], Index, level;             tmp = strtok(params,Index), tmp2 = strtok(params,Index), level = strval(tmp2);
  480.             if(level > 7) return SendClientMessage(playerid, red, "ERROR:Max Nameless Level Is 7!");
  481.             if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osetN [name] [level]");
  482.             if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
  483.             format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
  484.             if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account don't even exist!");
  485.             dini_Set(file,"N",tmp2);
  486.             new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  487.             format(string,sizeof(string),"You have set %s's Nameless level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, second );
  488.             SendClientMessage(playerid,yellow,string);
  489.             PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  490.     }
  491.     return 1;
  492. }
  493.  
  494. CMD:no(playerid, params[])
  495. {
  496.     if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR: You need to be logged in to use this command!");
  497.     if(PlayerInfo[playerid][N] >= 5)
  498.     {
  499.         new opermessage[256];
  500.         format(opermessage, sizeof opermessage, "{FF0000}| Nameless OPER 5+ |: {7F8575}%s - %s: {F0E68C}%s", PlayerName2(playerid), GetNRank(playerid), params);
  501.         for(new i = 0; i < MAX_PLAYERS; i++)
  502.         {
  503.             if(PlayerInfo[i][N] >= 5 && PlayerInfo[i][LoggedIn] == 1) SendClientMessage(i, -1, opermessage);
  504.         }
  505.  
  506.     } else return ShowPlayerDialog(playerid, 3245, DIALOG_STYLE_MSGBOX, "ERROR", "{FF0000}You need to be Nameless rank 5+ to use this command!", "Ok", "");
  507.     return 1;
  508. }
  509. CMD:settempn(playerid,params[]) {
  510.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  511.             if(PlayerInfo[playerid][N] < 5) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be Nameless level 5+ to use this command", "OK", "Cancel");
  512.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  513.             if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempn [playerid] [level]");
  514.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  515.             player1 = strval(tmp);
  516.             if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempN [playerid] [level]");
  517.             level = strval(tmp2);
  518.  
  519.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  520.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  521.                     if(level > 4 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max Nameless Temp Level Is 4");
  522.                     if(level == PlayerInfo[player1][N]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [N] level");
  523.                     CMDMessageToN(playerid,"SetTempN");
  524.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  525.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  526.  
  527.                     if(level > 0) format(string,sizeof(string)," %s has set you're Nameless Status to level %d",adminname, level);
  528.                     else format(string,sizeof(string)," %s has set your Nameless Status to level %d",adminname, level);
  529.                     SendClientMessage(player1,0x00FFFFAA,string);
  530.  
  531.                     if(level > PlayerInfo[player1][N]) GameTextForPlayer(player1,"~g~Nameless Promotion", 2000, 3);
  532.                     else GameTextForPlayer(player1,"~r~Nameless Demotion", 2000, 3);
  533.  
  534.                     format(string,sizeof(string),"You have made %s Nameless Temp Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  535.                     format(string,sizeof(string),"%s has made %s Nameless Temp Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  536.                     PlayerInfo[player1][N] = level;
  537.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  538.                 } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be setted as Nameless Member");
  539.             } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  540.     } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  541. }
  542. CMD:setn(playerid,params[]) {
  543.     if(PlayerInfo[playerid][LoggedIn] == 1) {
  544.             if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][N] < 5) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You must be a level 5+ Nameless Member to use this command", "OK", "Cancel");
  545.             new tmp[128], tmp2[128], Index;     tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  546.             if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setN [playerid] [level]")
  547.             &&
  548.             SendClientMessage(playerid, orange, "Function: Will set the Level of Nameless of the Specific Player");
  549.             new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  550.             player1 = strval(tmp);
  551.             if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setN [playerid] [level]")
  552.             &&
  553.             SendClientMessage(playerid, orange, "Function: Will set the Level of Nameless of the Specific Player");
  554.             level = strval(tmp2);
  555.  
  556.             if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  557.                 if(PlayerInfo[player1][LoggedIn] == 1) {
  558.                     if(level > 7 ) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max Nameless Level is 7");
  559.                     if(level == PlayerInfo[player1][N]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this Nameless Level");
  560.                     CMDMessageToAdmins(playerid,"SetN");
  561.                     CMDMessageToN(playerid,"SetN");
  562.                     GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  563.                     new year,month,day;   getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  564.  
  565.                     if(level > 0) format(string,sizeof(string)," %s has set youre Nameless Status to level %d",adminname, level);
  566.                     else format(string,sizeof(string)," %s has set your Nameless Status to level %d",adminname, level);
  567.                     SendClientMessage(player1,0x00FFFFAA,string);
  568.  
  569.                     if(level > PlayerInfo[player1][N]) GameTextForPlayer(player1,"~g~NAMELESS LEVEL UP", 2000, 3);
  570.                     else GameTextForPlayer(player1,"~r~NAMELESS LEVEL DOWN", 2000, 3);
  571.  
  572.                     format(string,sizeof(string),"You have made %s Nameless Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  573.                     format(string,sizeof(string),"%s has made %s Nameless Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  574.                     SaveToFile("Nmembers",string);
  575.                     dUserSetINT(PlayerName2(player1)).("N",(level));
  576.                     PlayerInfo[player1][N] = level;
  577.                     return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  578.                 } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a Nameless Member");
  579.             } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not connected");
  580.     } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use this commands");
  581. }
  582. GetNRank(playerid)
  583. {
  584.     new handle[500], string[128];
  585.     switch(PlayerInfo[playerid][N])
  586.     {
  587.         case 1: {
  588.             format(string, sizeof string, "Tenant");
  589.             strcat(handle, string);
  590.         }
  591.         case 2: {
  592.             format(string, sizeof string, "Partner");
  593.             strcat(handle, string);
  594.         }
  595.         case 3: {
  596.             format(string, sizeof string, "Senior Partner");
  597.             strcat(handle, string);
  598.         }
  599.         case 4: {
  600.             format(string, sizeof string, "Associate");
  601.             strcat(handle, string);
  602.         }
  603.         case 5: {
  604.             format(string, sizeof string, "Honored Staff");
  605.             strcat(handle, string);
  606.         }
  607.         case 6: {
  608.             format(string, sizeof string, "BOSS");
  609.             strcat(handle, string);
  610.         }
  611.         case 7: {
  612.             format(string, sizeof string, "Director");
  613.             strcat(handle, string);
  614.         }
  615.     }
  616.     return handle;
  617. }
  618. CMDMessageToN(playerid,command[])
  619. {
  620.     new string[128];
  621.     GetPlayerName(playerid,string,sizeof(string));
  622.     format(string,sizeof(string),"{FFA800}Nameless BOT: {7F8575}%s | Rank: (%d) | Command: {FFA800}%s",string,PlayerInfo[playerid][N],command);
  623.     MessageToN(0x81DEE9FF,string);
  624.     return 1;
  625. }
  626. MessageToN(color,const string[])
  627. {
  628.     for(new i = 0; i < MAX_PLAYERS; i++)
  629.     {
  630.         if(IsPlayerConnected(i) == 1 && PlayerInfo[i][N] >= 1 && PlayerInfo[i][LoggedIn] == 1)
  631.         {
  632.             SendClientMessage(i, color, string);
  633.         }
  634.     }
  635.     return 1;
  636. }
  637. IRCCMD:nameless(botid, channel[], user[], host[], params[])
  638. {
  639.     if (IRC_IsVoice(botid, channel, user))
  640.     {
  641.     new count = 0,string[128],NRank[128];
  642.     IRC_GroupSay(gGroupID, channel,"____ |- Nameless Members -| ____");
  643.     for(new i = 0; i < MAX_PLAYERS; i++)
  644.     {
  645.         if (IsPlayerConnected(i))
  646.         {
  647.             if(PlayerInfo[i][N] >= 1 && PlayerInfo[i][LoggedIn] == 1)
  648.             {
  649.  
  650.                 {
  651.                     switch(PlayerInfo[i][N])
  652.                     {
  653.                         case 1: {
  654.                             NRank = "Tenant";
  655.                         }
  656.                         case 2: {
  657.                             NRank = "Partner";
  658.                         }
  659.                         case 3: {
  660.                             NRank = "Senior Partner";
  661.                         }
  662.                         case 4: {
  663.                             NRank = "Associate";
  664.                         }
  665.                         case 5: {
  666.                             NRank = "Honored Staff";
  667.                         }
  668.                         case 6: {
  669.                             NRank = "BOSS";
  670.                         }
  671.                         case 7: {
  672.                             NRank = "Director";
  673.                         }
  674.                     }
  675.                 }
  676.                 format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][N], PlayerName2(i),i,NRank);
  677.                 IRC_GroupSay(gGroupID, channel, string);
  678.                 count++;
  679.             }
  680.         }
  681.     }
  682.     if (count == 0) IRC_GroupSay(gGroupID, channel,"04No Nameless Members Online");
  683.     } else return IRC_GroupSay(gGroupID, channel, "4ERROR: You are must be Voice to use this command");
  684.     return 1;
  685. }
Advertisement
Add Comment
Please, Sign In to add comment