- | Afiseaza codul
#include <amxmod> #include <amxmisc> #include <fun> new bool:speedy[33] new freezeended public client_connect(id) { speedy[id] = false } public admin_invis(id,level,cid){ if (!cmd_access(id,level,cid,2)){ console_print(id, "you arn't good enough to use this command") return PLUGIN_HANDLED } new i new arg[32] read_argv(1, arg, 31) if(arg[0] == '@') { new users[32], inum get_players(users, inum, "ae", arg[1]) if(inum == 0) { console_print(id, "No users in such team Idiot") return PLUGIN_HANDLED } for(i = 0; i < inum; ++i) { set_user_maxspeed(users, 900.0) speedy[users] = true set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha, 0) client_print(0, print_chat, "AMX: the %s's are invisible RUN!!", arg) } } else if(arg[0] == '*') { new users[32], inum get_players(users, inum) if(inum == 0) { console_print(id, "No users in such team idiot") return PLUGIN_HANDLED } for(i = 0; i < inum; ++i) { set_user_maxspeed(users, 900.0) speedy[users] = true set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0) client_print(0, print_chat, "AMX: Everybody is invisible AHHHH!") } } else { new player = cmd_target(id, arg, 0) if(!player){ console_print(id, "you can't spell!!") return PLUGIN_HANDLED } set_user_maxspeed(player, 900.0) speedy[player] = true set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0) new name[32] get_user_name(player, name, 31) client_print(0, print_chat, "AMX: %s is invisible", name) } return PLUGIN_HANDLED } public switch_weapon(id) { if (freezeended==0){ return PLUGIN_HANDLED } if(speedy[id]) { set_user_maxspeed(id, 900.0) } return PLUGIN_CONTINUE } public endfreeze(){ freezeended=1 } public round_end(){ freezeended=0 } public admin_uninvis(id,level,cid){ if (!cmd_access(id,level,cid,2)){ console_print(id, "you arn't good enough to use this command") return PLUGIN_HANDLED } new i new arg[32] read_argv(1, arg, 31) if(arg[0] == '@') { new users[32], inum get_players(users, inum, "ae", arg[1]) if(inum == 0) { console_print(id, "No users in such team Idiot") return PLUGIN_HANDLED } for(i = 0; i < inum; ++i) { set_user_maxspeed(users, 250.0) speedy[users] = false set_user_rendering(users,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255) client_print(0, print_chat, "AMX: the %s's are back to normal", arg) } } else if(arg[0] == '*') { new users[32], inum get_players(users, inum) if(inum == 0) { console_print(id, "No users in such team idiot") return PLUGIN_HANDLED } for(i = 0; i < inum; ++i) { set_user_maxspeed(users, 250.0) speedy[users[i]] = false set_user_rendering(users[i],kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255) client_print(0, print_chat, "AMX: Everybody is back to normal no need to panick") } } else { new player = cmd_target(id, arg, 0) if(!player){ console_print(id, "you can't spell!!") return PLUGIN_HANDLED } set_user_maxspeed(player, 250.0) speedy[player] = false set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255) new name[32] get_user_name(player, name, 31) client_print(0, print_chat, "AMX: %s is back to normal", name) } return PLUGIN_HANDLED } public plugin_init() { register_plugin("Invisibility","1000000","SAMURAI & DangerMan") register_concmd("amx_invis","admin_invis",ADMIN_CVAR, "<nick, part of nick, @team, * all>") register_concmd("amx_uninvis","admin_uninvis",ADMIN_CVAR, "<nick, part of nick, @team, * all>") register_event("CurWeapon", "switch_weapon", "be", "1=1") register_event("SendAudio","round_end","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") register_event("SendAudio","endfreeze","b","2=%!MRAD_GO","2=%!MRAD_MOVEOUT","2=%!MRAD_LETSGO","2=%!MRAD_LOCKNLOAD") register_cvar("sv_invis","1000000") register_cvar("sv_speed","350") }
NU MAI FACE DOUBLE POST!