dienos
Posted: 2010 Oct 15 14:43
Code: Select all
#include <amxmodx>#include <cstrike>#include <fun>#include <hamsandwich>#include <fakemeta>#include <engine>#include <jailbreak> new gaudynes[33], slepynes[33], gunday[33]new bool:touch_weapons[32] public plugin_init(){ register_plugin("JailBreak: Dienos", "0.1", "Aurimasko"); register_clcmd("say /gaudynes", "catch"); register_clcmd("say_team /gaudynes", "catch"); register_clcmd("say /slepynes", "hns"); register_clcmd("say_team /slepynes", "hns"); register_clcmd("say /gunday", "gun"); register_clcmd("say_team /gunday", "gun"); RegisterHam(Ham_Spawn, "player", "respawn", 1); RegisterHam(Ham_Touch, "weaponbox", "nelietimas"); RegisterHam(Ham_Touch, "armory_entity", "nelietimas");} public hns(id){ if(cs_get_user_team(id) == CS_TEAM_CT || get_user_flags(id) & ADMIN_IMMUNITY) { new players[32], pnum, tempid; get_players(players,pnum,"a") for( new i; i<pnum; i++) { tempid = players[i]; slepynes[tempid] = true; client_print(tempid, print_center, "Sianden bus Slepynes!"); set_user_health(tempid, 100); touch_weapons[tempid] = true; jb_slepynes(tempid); give_item(tempid, "weapon_knife"); } new Tplayers[32], Tpnum, Ttempid; get_players(Tplayers,Tpnum,"ae","TERRORIST") for( new i; i<Tpnum; i++ ) { Ttempid = Tplayers[i]; strip_user_weapons(Ttempid); } }} public catch(id){ if(cs_get_user_team(id) == CS_TEAM_CT || get_user_flags(id) & ADMIN_IMMUNITY) { new players[32], pnum, tempid; get_players(players,pnum,"a") for( new i; i<pnum; i++) { tempid = players[i]; gaudynes[tempid] = true client_print(tempid, print_center, "Sianden bus Gaudynes!") set_user_health(tempid, 100) strip_user_weapons(tempid) touch_weapons[tempid] = true jb_gaudynes(tempid) } }} public gun(id){ if(cs_get_user_team(id) == CS_TEAM_CT || get_user_flags(id) & ADMIN_IMMUNITY) { new players[32], pnum, tempid; get_players(players,pnum,"a") for( new i; i<pnum; i++) { tempid = players[i]; gunday[tempid] = true client_print(tempid, print_center, "Sianden bus GUNDAY!") set_user_health(tempid, 100) jb_gunday(tempid) } }} public nelietimas(weapon[], id){ new players[32], pnum, tempid; get_players(players,pnum,"a") for( new i; i<pnum; i++) { tempid = players[i]; if(!is_user_connected(tempid)) return HAM_IGNORED; if (touch_weapons[tempid] && gaudynes[tempid] ) return HAM_SUPERCEDE; if(touch_weapons[tempid] && cs_get_user_team(tempid) == CS_TEAM_T && slepynes[tempid]) return HAM_SUPERCEDE; } return HAM_IGNORED;} public respawn(id){ new CTplayers[32], CTpnum, CTtempid; get_players(CTplayers,CTpnum,"ae","CT") for( new i; i<CTpnum; i++ ) { CTtempid = CTplayers[i]; if(get_user_godmode(CTtempid) == 1) { set_user_godmode(CTtempid, 0) } } new players[32], pnum, tempid; get_players(players,pnum,"a") for( new i; i<pnum; i++) { tempid = players[i]; gaudynes[tempid] = false touch_weapons[tempid] = false }}