/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "Bemelegito kessel"
#define VERSION "1.0"
#define AUTHOR "Chaos"
new bool:bmelegito
new szamlalas
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("RoundTime", "roundcount", "bc")
register_event("TextMsg", "kor", "a", "2&#Game_C", "2&#Game_w")
register_event("CurWeapon", "kes", "be", "1=1", "2!29")
register_event("DeathMsg", "halal", "a")
RegisterHam(Ham_Spawn, "player", "eledes", 1)
}
public halal(id)
{
if (bmelegito == true)
{
if (!is_user_alive(id))
{
new aldozat = read_data(2)
ExecuteHam(Ham_CS_RoundRespawn, aldozat)
}
}
}
public eledes(id)
{
if (bmelegito == true)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_user_health(id, 100)
set_user_armor(id, 0)
}
}
public kor()
{
bmelegito = true
new players[32], pnum
get_players(players, pnum)
for (new i=0; i<pnum; i++)
{
set_hudmessage(255, 85, 0, -1.0, 0.80, 1, 6.0, 60.0)
show_hudmessage(players[i], "Bemelegito kor!^nCsak kes van!")
}
main()
cfg()
}
public cfg()
{
if (bmelegito == true)
{
set_cvar_num("mp_freezetime", 0)
set_cvar_num("mp_buytime", 0)
set_cvar_num("mp_roundtime", 1)
}
else if (bmelegito == false)
{
set_cvar_num("mp_freezetime", 0)
set_cvar_num("mp_buytime", 1)
set_cvar_num("mp_roundtime", 3)
}
}
public kes(id)
{
if (bmelegito == true)
{
engclient_cmd(id, "weapon_knife")
}
}
public main()
{
set_task(0.1, "prepare")
set_task(0.2, "szamlal")
}
public prepare()
{
szamlalas = 60
}
public szamlal(id)
{
if (szamlalas > 0)
{
set_hudmessage(42, 42, 255, -1.0, 0.20, 0, 6.0, 1.0)
show_hudmessage(0, "Bemelegito kor!^n-[ %d ]-", szamlalas)
szamlalas--
set_task(1.0, "szamlal")
}
else
{
set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 6.0, 5.0)
show_hudmessage(0, "A bemelegito kornek vege van!")
bmelegito = false
cfg()
}
}