Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 17.38 KB | None | 0 0
  1.     CMD:veh(playerid, params[]) {
  2.         if (!IsPlayerAdm(playerid)) return 0;
  3.         new idx;
  4.         new string[MAX_STRING * 2];
  5.         format(string, sizeof(string), lang_texts[12][37], params[idx+1]);
  6.         SendClientMessageToAll(COLOUR_BLUE, string);
  7.         return 1;
  8.     }
  9.  
  10.     CMD:pinfo(playerid, params[]) {
  11.         if (!IsPlayerAdm(playerid)) return 0;
  12.         new idx;
  13.         new receiverid = strval(strcharsplit(params, idx, ' '));
  14.         if (!IsPlayerConnected(receiverid))
  15.         {
  16.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  17.         }
  18.         new string[MAX_STRING];
  19.         format(string, sizeof(string), lang_texts[12][34], oGetPlayerName(receiverid), receiverid);
  20.         SendClientMessage(playerid, COLOUR_YELLOW, string);
  21.  
  22.         switch (GetPlayerStatus(receiverid))
  23.         {
  24.             case 1: set(string, lang_texts[12][87]);
  25.             case 2: set(string, lang_texts[12][86]);
  26.             case 3: set(string, lang_texts[12][94]);
  27.             default: set(string, lang_texts[12][88]);
  28.         }
  29.  
  30.         SendClientMessage(playerid, COLOUR_LIGHTRED, string);
  31.  
  32.         format(string, sizeof(string), lang_texts[12][35], GetPlayerLevel(receiverid), GetPlayerXP(receiverid));    //Level, XP
  33.         SendClientMessage(playerid, COLOUR_WHITE, string);
  34.         format(string, sizeof(string), lang_texts[12][36], oGetPlayerMoney(receiverid), GetPlayerBankMoney(receiverid));    //Money, Bank
  35.         SendClientMessage(playerid, COLOUR_WHITE, string);
  36.         format(string, sizeof(string), lang_texts[12][38], GetPlayerDeaths(receiverid), GetPlayerKills(receiverid));    //Kills, Deaths
  37.         SendClientMessage(playerid, COLOUR_WHITE, string);
  38.         format(string, sizeof(string), lang_texts[12][71], GetPlayerJailed(receiverid), GetPlayerMuted(receiverid));    //Jailed, Muted
  39.         SendClientMessage(playerid, COLOUR_WHITE, string);
  40.         new playerIP[MAX_IP];
  41.         GetPVarString(receiverid, "IP", playerIP, sizeof(playerIP));
  42.         format(string, sizeof(string), lang_texts[12][72], GetPlayerPing(receiverid), playerIP);
  43.         SendClientMessage(playerid, COLOUR_WHITE, string);
  44.         return 1;
  45.     }
  46.  
  47.     CMD:admincnn(playerid, params[]) {
  48.         if (!IsPlayerAdm(playerid)) return 0;
  49.         new idx;
  50.         GameTextForAll(params[idx+1], 4000, 6);
  51.         return 1;
  52.     }
  53.  
  54.     CMD:akill(playerid, params[]) {
  55.         if (!IsPlayerAdm(playerid)) return 0;
  56.         new idx;
  57.         new receiverid = strval(strcharsplit(params, idx, ' '));
  58.         if (!IsPlayerConnected(receiverid))
  59.         {
  60.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  61.         }
  62.         if (IsPlayerRconAdmin(receiverid) && !IsPlayerRconAdmin(playerid))
  63.         {
  64.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  65.         }
  66.         SetPlayerHealth(receiverid, 0);
  67.         new string[MAX_STRING];
  68.         format(string, sizeof(string), lang_texts[12][62], oGetPlayerName(receiverid), receiverid);
  69.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  70.         format(string, sizeof(string), lang_texts[12][63], oGetPlayerName(playerid));
  71.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  72.         return 1;
  73.     }
  74.  
  75.     CMD:tele-set(playerid, params[]) {
  76.         if (!IsPlayerAdm(playerid)) return 0;
  77.         new idx;
  78.         new Float:pos[4];
  79.         GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  80.         GetPlayerFacingAngle(playerid, pos[3]);
  81.         SetPVarFloat(playerid, "LocX", pos[0]);
  82.         SetPVarFloat(playerid, "LocY", pos[1]);
  83.         SetPVarFloat(playerid, "LocZ", pos[2]);
  84.         SetPVarFloat(playerid, "Ang", pos[3]);
  85.         new string[MAX_STRING];
  86.         format(string, sizeof(string), lang_texts[12][68], pos[0], pos[1], pos[2], pos[3]);
  87.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  88.         return 1;
  89.     }
  90.  
  91.     CMD:tele-loc(playerid, params[]) {
  92.         if (!IsPlayerAdm(playerid)) return 0;
  93.         new idx;
  94.         if (GetPVarFloat(playerid, "LocX") == 0.0 && GetPVarFloat(playerid, "LocY") == 0.0 && GetPVarFloat(playerid, "LocZ") == 0.0)
  95.         {
  96.             new string[MAX_STRING];
  97.             format(string, sizeof(string), lang_texts[12][69]);
  98.             SendClientMessage(playerid, COLOUR_RED, string);
  99.         }
  100.         else
  101.         {
  102.             new VehicleID = GetPlayerVehicleID(playerid);
  103.             if (VehicleID != 0)
  104.             {
  105.                 oSetVehiclePos(VehicleID, GetPVarFloat(playerid, "LocX"), GetPVarFloat(playerid, "LocY"), GetPVarFloat(playerid, "LocZ"));
  106.                 SetPlayerFacingAngle(playerid, GetPVarFloat(playerid, "Ang"));
  107.             }
  108.             else
  109.             {
  110.                 oSetPlayerPos(playerid, GetPVarFloat(playerid, "LocX"), GetPVarFloat(playerid, "LocY"), GetPVarFloat(playerid, "LocZ"));
  111.                 SetPlayerFacingAngle(playerid, GetPVarFloat(playerid, "Ang"));
  112.             }
  113.             new string[MAX_STRING];
  114.             format(string, sizeof(string), lang_texts[12][70]);
  115.             SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  116.         }
  117.         return 1;
  118.     }
  119.  
  120.     CMD:tele-to(playerid, params[]) {
  121.         if (!IsPlayerAdm(playerid)) return 0;
  122.         new idx;
  123.         new receiverid = strval(strcharsplit(params, idx, ' '));
  124.         if (!IsPlayerConnected(receiverid))
  125.         {
  126.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  127.         }
  128.         new Float:X, Float:Y, Float:Z, Float:Angle;
  129.         if (IsPlayerInAnyVehicle(playerid))
  130.         {
  131.             new VehicleID = GetPlayerVehicleID(playerid);
  132.             GetPlayerPos(receiverid, X, Y, Z);
  133.             GetPlayerFacingAngle(receiverid, Angle);
  134.             oSetVehiclePos(VehicleID, X+3.01, Y+3.01, Z+1);
  135.             SetPlayerFacingAngle(playerid, Angle);
  136.         }
  137.         else
  138.         {
  139.             GetPlayerPos(receiverid, X, Y, Z);
  140.             GetPlayerFacingAngle(receiverid, Angle);
  141.             SetPlayerFacingAngle(playerid, Angle);
  142.             X = X + (random(2)-random(4));
  143.             Y = Y + (random(2)-random(4))
  144.             oSetPlayerPos(playerid, X, Y, Z + 1);
  145.         }
  146.         new string[MAX_STRING];
  147.         format(string, sizeof(string), lang_texts[12][66], oGetPlayerName(receiverid), receiverid);
  148.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  149.         return 1;
  150.     }
  151.  
  152.     CMD:tele-here(playerid, params[]) {
  153.         if (!IsPlayerAdm(playerid)) return 0;
  154.         new idx;
  155.         new receiverid = strval(strcharsplit(params, idx, ' '));
  156.         if (IsPlayerRconAdmin(receiverid) && receiverid != playerid)
  157.         {
  158.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  159.         }
  160.        
  161.         if (!IsPlayerConnected(receiverid) || IsPlayerNPC(receiverid))
  162.         {
  163.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  164.         }
  165.        
  166.         new Float:X, Float:Y, Float:Z;
  167.         if (IsPlayerInAnyVehicle(receiverid))
  168.         {
  169.             GetPlayerPos(playerid, X, Y, Z);
  170.             oSetVehiclePos( GetPlayerVehicleID(receiverid) , X+3.01, Y+3.01, Z+1);
  171.         }
  172.         else
  173.         {
  174.             GetPlayerPos(playerid, X, Y, Z);
  175.             X = X + random(2)-random(4);
  176.             Y = Y + random(2)-random(4);   
  177.             oSetPlayerPos(receiverid, X, Y, Z+1);
  178.             new Float:Angle;
  179.             GetPlayerFacingAngle(playerid, Angle);
  180.             SetPlayerFacingAngle(receiverid, Angle);
  181.         }
  182.         new string[MAX_STRING];
  183.         format(string, sizeof(string), lang_texts[12][66], oGetPlayerName(playerid), playerid);
  184.         SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  185.  
  186.         format(string, sizeof(string), lang_texts[12][67], oGetPlayerName(receiverid), receiverid);
  187.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  188.         return 1;
  189.     }
  190.  
  191.     CMD:tele-hereall(playerid, params[]) {
  192.         if (!IsPlayerAdm(playerid)) return 0;
  193.         new idx;
  194.         new Float:X, Float:Y, Float:Z, Float:Angle;
  195.         GetPlayerPos(playerid, X, Y, Z);
  196.         GetPlayerFacingAngle(playerid, Angle);
  197.         new string[MAX_STRING], playername[MAX_PLAYER_NAME+1];
  198.         GetPlayerName(playerid, playername, sizeof(playername));
  199.         foreach (Player, id)
  200.         {
  201.             if (id == playerid) continue;
  202.             if (!IsPlayerJailed(id) && !IsPlayerRconAdmin(id))
  203.             {
  204.                 X = X + random(2) - random(4);
  205.                 Y = Y + random(2) - random(4)
  206.                 oSetPlayerPos(id, X, Y, Z);
  207.                 SetPlayerFacingAngle(id, Angle);
  208.                 format(string, sizeof(string), lang_texts[12][66], playername, playerid);
  209.                 SendClientMessage(id, COLOUR_XP_GOOD, string);
  210.             }
  211.         }
  212.         format(string, sizeof(string), lang_texts[12][74]);
  213.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  214.         return 1;
  215.     }
  216.  
  217.     CMD:tele-xyzi(playerid, params[]) {
  218.         if (!IsPlayerAdm(playerid)) return 0;
  219.         new idx;
  220.         new Float:t_x, Float:t_y, Float:t_z, t_int;
  221.         t_x = floatstr(strcharsplit(params, idx, ' '));
  222.         t_y = floatstr(strcharsplit(params, idx, ' '));
  223.         t_z = floatstr(strcharsplit(params, idx, ' '));
  224.         t_int = strval(strcharsplit(params, idx, ' '));
  225.         SetPlayerInterior(playerid, t_int);
  226.         oSetPlayerPos(playerid, t_x, t_y, t_z);
  227.         return 1;
  228.     }
  229.  
  230.     CMD:sethealth(playerid, params[]) {
  231.         if (!IsPlayerAdm(playerid)) return 0;
  232.         new idx;
  233.         new receiverid = strval(strcharsplit(params, idx, ' '));
  234.         if (IsPlayerRconAdmin(receiverid) && receiverid != playerid)
  235.         {
  236.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  237.         }
  238.        
  239.         if (!IsPlayerConnected(receiverid))
  240.         {
  241.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  242.         }
  243.        
  244.         new hltamount = strval(strcharsplit(params, idx, ' '));
  245.         if (hltamount > 300 || hltamount < 10)
  246.         {
  247.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][44]);
  248.         }
  249.        
  250.         new Float:max_health = GetMaxHealth(receiverid);
  251.         if (hltamount > max_health)
  252.         {
  253.             return oSetPlayerHealth(receiverid, max_health);
  254.         }
  255.        
  256.         oSetPlayerHealth(receiverid, hltamount);
  257.         return 1;
  258.     }
  259.  
  260.     CMD:setarm(playerid, params[]) {
  261.         if (!IsPlayerAdm(playerid)) return 0;
  262.         new idx;
  263.         new receiverid = strval(strcharsplit(params, idx, ' '));
  264.         if (IsPlayerRconAdmin(receiverid) && receiverid != playerid)
  265.         {
  266.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  267.         }
  268.        
  269.         if (!IsPlayerConnected(receiverid))
  270.         {
  271.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  272.         }
  273.        
  274.         new armamount = strval(strcharsplit(params, idx, ' '));
  275.         if (armamount > 300 || armamount < 0)
  276.         {
  277.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][44]);
  278.         }
  279.        
  280.         oSetPlayerArmour(receiverid, armamount);
  281.         return 1;
  282.     }
  283.  
  284.     CMD:givexp(playerid, params[]) {
  285.         if (!IsPlayerAdm(playerid)) return 0;
  286.         new idx;
  287.         new receiverid = strval(strcharsplit(params, idx, ' '));
  288.  
  289.         if (!IsPlayerConnected(receiverid))
  290.         {
  291.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][3]);
  292.         }
  293.        
  294.         new xpamount = strval(strcharsplit(params, idx, ' '));
  295.         if (xpamount == 0 || xpamount > MAX_XP)
  296.         {
  297.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][4]);
  298.         }
  299.        
  300.         new xpamountkeep = GetPlayerXP(receiverid) + xpamount;
  301.         if (xpamountkeep > MAX_XP)
  302.         {
  303.             SendClientMessage(playerid, COLOUR_RED, lang_texts[12][40]);
  304.             xpamount = xpamountkeep - MAX_XP;
  305.         }
  306.         GivePlayerXP(receiverid, xpamount, 1);
  307.         new string[MAX_STRING];
  308.         if (xpamount > 0)
  309.         {
  310.             format(string, sizeof(string), lang_texts[12][5] , oGetPlayerName(playerid), xpamount);
  311.             SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  312.  
  313.             format(string, sizeof(string), lang_texts[12][6] , oGetPlayerName(receiverid), xpamount, GetPlayerXP(receiverid));
  314.             SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  315.         }
  316.         else
  317.         {
  318.             format(string, sizeof(string), lang_texts[12][7] , oGetPlayerName(playerid),-xpamount);
  319.             SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  320.  
  321.             format(string, sizeof(string), lang_texts[12][8] , oGetPlayerName(receiverid),-xpamount, GetPlayerXP(receiverid));
  322.             SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  323.         }
  324.         return 1;
  325.     }
  326.  
  327.     CMD:agivecash(playerid, params[]) {
  328.         if (!IsPlayerAdm(playerid)) return 0;
  329.         new idx;
  330.         new receiverid = strval(strcharsplit(params, idx, ' '));
  331.         if (!IsPlayerConnected(receiverid))
  332.         {
  333.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  334.         }
  335.        
  336.         new cashamount = strval(strcharsplit(params, idx, ' '));
  337.         if (cashamount > 999999999 || cashamount < -999999999 || cashamount == 0)
  338.         {
  339.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][11]);
  340.         }
  341.  
  342.         oGivePlayerMoney(receiverid, cashamount, 1);
  343.         new string[MAX_STRING];
  344.         if (cashamount > 0)
  345.         {
  346.             format(string, sizeof(string), lang_texts[12][12], oGetPlayerName(playerid), cashamount);
  347.             SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  348.  
  349.             format(string, sizeof(string), lang_texts[12][13], oGetPlayerName(receiverid), cashamount, oGetPlayerMoney(receiverid));
  350.             SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  351.         }
  352.         else
  353.         {
  354.             format(string, sizeof(string), lang_texts[12][14] , oGetPlayerName(playerid), cashamount);
  355.             SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  356.  
  357.             format(string, sizeof(string), lang_texts[12][15] , oGetPlayerName(receiverid), cashamount, oGetPlayerMoney(receiverid));
  358.             SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  359.         }
  360.         return 1;
  361.     }
  362.  
  363.     CMD:givegun(playerid, params[]) {
  364.         if (!IsPlayerAdm(playerid)) return 0;
  365.         new idx;
  366.         new receiverid = strval(strcharsplit(params, idx, ' '));
  367.         if (!IsPlayerConnected(receiverid))
  368.         {
  369.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  370.         }
  371.        
  372.         new ammamount = strval(strcharsplit(params, idx, ' '));
  373.         if (ammamount < 0 && ammamount > 46)
  374.         {
  375.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][45]);
  376.         }
  377.        
  378.         GivePlayerOwnedWeaponEx(receiverid, ammamount, 1000);
  379.         new string[MAX_STRING];
  380.         format(string, sizeof(string), lang_texts[12][46] , oGetPlayerName(playerid), oGetWeaponName(ammamount), ammamount, 1000);
  381.         SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  382.        
  383.         format(string, sizeof(string), lang_texts[12][47] , oGetPlayerName(receiverid), receiverid, oGetWeaponName(ammamount) , ammamount, 1000);
  384.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  385.         return 1;
  386.     }
  387.  
  388.     CMD:paralyze(playerid, params[]) {
  389.         if (!IsPlayerAdm(playerid)) return 0;
  390.         new idx;
  391.         new receiverid = strval(strcharsplit(params, idx, ' '));
  392.         if (IsPlayerRconAdmin(receiverid) && receiverid != playerid)
  393.         {
  394.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  395.         }
  396.  
  397.         if (!IsPlayerConnected(receiverid))
  398.         {
  399.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  400.         }
  401.        
  402.         TogglePlayerControllable(receiverid, 0);
  403.  
  404.         new string[MAX_STRING];
  405.         format(string, sizeof(string), lang_texts[12][54], oGetPlayerName(playerid));
  406.         SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  407.        
  408.         format(string, sizeof(string), lang_texts[12][55], oGetPlayerName(receiverid));
  409.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  410.         return 1;
  411.     }
  412.  
  413.     CMD:deparalyze(playerid, params[]) {
  414.         if (!IsPlayerAdm(playerid)) return 0;
  415.         new idx;
  416.         new receiverid = strval(strcharsplit(params, idx, ' '));
  417.         if (IsPlayerRconAdmin(receiverid) && receiverid != playerid)
  418.         {
  419.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  420.         }
  421.        
  422.         if (!IsPlayerConnected(receiverid))
  423.         {
  424.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[12][2]);
  425.         }
  426.        
  427.         TogglePlayerControllable(receiverid, 1);
  428.         new string[MAX_STRING];
  429.         format(string, sizeof(string), lang_texts[12][56], oGetPlayerName(playerid));
  430.         SendClientMessage(receiverid, COLOUR_XP_GOOD, string);
  431.  
  432.         format(string, sizeof(string), lang_texts[12][57], oGetPlayerName(receiverid));
  433.         SendClientMessage(playerid, COLOUR_XP_GOOD, string);
  434.         return 1;
  435.     }
  436.  
  437.     CMD:showpm(playerid, params[]) {
  438.         if (!IsPlayerAdm(playerid)) return 0;
  439.         new idx;
  440.         if (GetPVarInt(playerid, "Admin_PMshowing") != 1)
  441.         {
  442.             SetPVarInt(playerid, "Admin_PMshowing", 1);
  443.             SendClientMessage(playerid, COLOUR_RED, lang_texts[13][28]);
  444.         }
  445.         else
  446.         {
  447.             SetPVarInt(playerid, "Admin_PMshowing", 0);
  448.             SendClientMessage(playerid, COLOUR_RED, lang_texts[13][29]);
  449.         }
  450.         return 1;
  451.     }
  452.  
  453.     CMD:getip(playerid, params[]) {
  454.         if (!IsPlayerAdm(playerid)) return 0;
  455.         new idx;
  456.         new string[MAX_STRING], LastIP[MAX_IP], filename_account[MAX_STRING];
  457.         set(string, params[idx+1]);
  458.        
  459.         if (strlen(string) <= 0)
  460.         {
  461.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[13][30]);
  462.         }
  463.        
  464.         format(filename_account, sizeof(filename_account), "%s%s"GTO_FILES_FORMAT, AccountDB, string);
  465.         if (!ini_Exist(filename_account))
  466.         {
  467.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[13][31]);
  468.         }
  469.        
  470.         new file_account_db_ad = ini_Open(filename_account);
  471.         ini_Get(file_account_db_ad, "LastIP", LastIP);
  472.         ini_Close(file_account_db_ad);
  473.        
  474.         format(string, sizeof(string), lang_texts[13][32], string, LastIP);
  475.         SendClientMessage(playerid, COLOUR_RED, string);
  476.         return 1;
  477.     }
  478.  
  479.     CMD:ban(playerid, params[]) {
  480.         if (!IsPlayerAdm(playerid)) return 0;
  481.         new idx;
  482.         new user[MAX_PLAYER_NAME+1], reason[MAX_SEND_SYMBOLS], time;
  483.        
  484.         set(user, strcharsplit(params, idx, ' '));
  485.         time = strval(strcharsplit(params, idx, ' '));
  486.         if (strlen(params[idx+1]) > 0)
  487.         {
  488.             set(reason, params[idx+1]);
  489.         }
  490.        
  491.         if (!IsNumeric(user) && (strlen(user) < MIN_PLAYER_NAME || strlen(user) > MAX_PLAYER_NAME))
  492.         {
  493.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[13][33]);
  494.         }
  495.         if (strlen(reason) > MAX_SEND_SYMBOLS)
  496.         {
  497.             new string[MAX_STRING];
  498.             format(string, sizeof(string), lang_texts[13][34], MAX_SEND_SYMBOLS);
  499.             return SendClientMessage(playerid, COLOUR_RED, string);
  500.         }
  501.         oBan(user, reason, playerid, time);
  502.         return 1;
  503.     }
  504.  
  505.     CMD:unban(playerid, params[]) {
  506.         if (!IsPlayerAdm(playerid)) return 0;
  507.         new idx;
  508.         new user[MAX_PLAYER_NAME+1];
  509.         set(user, strcharsplit(params, idx, ' '));
  510.        
  511.         if (strlen(user) < MIN_PLAYER_NAME || strlen(user) > MAX_PLAYER_NAME)
  512.         {
  513.             return SendClientMessage(playerid, COLOUR_RED, lang_texts[13][35]);
  514.         }
  515.        
  516.         new filename[MAX_STRING];
  517.         format(filename, sizeof(filename), "%s%s"GTO_FILES_FORMAT, BanDB, user);
  518.        
  519.         if (ini_Exist(filename))
  520.         {
  521.             ini_Remov(filename);
  522.            
  523.             new string[MAX_STRING];
  524.             format(string, sizeof(string), lang_texts[13][57], user);
  525.             SendClientMessage(playerid, COLOUR_RED, string);
  526.         }
  527.         else
  528.         {
  529.             new string[MAX_STRING];
  530.             format(string, sizeof(string), lang_texts[13][58], user);
  531.             SendClientMessage(playerid, COLOUR_RED, string);
  532.         }
  533.         return 1;
  534.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement