#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <csx>
#include <fakemeta_util>
new maxplayers
new bombs
public plugin_init()
{
register_plugin("All Ts have Bomb", "1.0", "Kensai")
register_cvar("amx_max_bombs", "2")
new mapname[32]
get_mapname(mapname, 31)
if(containi(mapname, "de_")== 0)
{
register_event("SendAudio", "newround", "a", "2=%!MRAD_terwin", "2=%!MRAD_ctwin", "2=%!MRAD_rounddraw")
maxplayers = get_maxplayers()
}
}
public bomb_planted(id)
{
bombs += 1
if(bombs >= get_cvar_num("amx_max_bombs"))
{
new players[32], pnum
get_players(players, pnum ,"ae", "TERRORIST")
for(new i=0; i<pnum; i++)
{
if(user_has_weapon(players[i], CSW_C4)) fm_strip_user_gun(players[i], CSW_C4)
client_print(players[i], print_chat, "*Maximum bomba szam elerve*")
}
}
}
public give_bombs(id)
{
for(new i=1; i<=maxplayers; i++)
{
if(is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
{
give_item(i, "weapon_c4")
cs_set_user_plant(i, 1, 1)
}
}
}
public bomb_carrier(id)
{
new clip, ammo, wep = get_user_weapon(id, clip, ammo)
for(new i=1; i<=maxplayers; i++)
{
if(is_user_connected(i) && wep == CSW_C4)
{
cs_set_user_plant(id, 0, 0)
}
}
return 1
}
public newround()
{
bombs = 0
set_task(6.0, "bomb_carrier")
set_task(8.0, "give_bombs")
}