#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <colorchat>
#define ACCESS ADMIN_KICK
new g_Count = 0
new bool: g_Data = false
public plugin_init()
{
register_plugin("CooL_Live","1.0","M3taph0riK")
register_event("TextMsg","game_commencing","a","2& #Game_C")
register_event("HLTV","new_round","a","1=0","2=0")
register_clcmd("say /live","say_live",ACCESS)
set_hudmessage(255, 0, 170, -1.0, 0.2, 1, 6.0, 10.0)
}
public game_commencing()
g_Data = true
public new_round(id) {
if( g_Data == true )
g_Count++
if( g_Count == 1 ) {
show_hudmessage(0, "Live next round !^n Good Luck & Have Fun !!^n^n CooL_Live Plugin Created by M3taph0riK !!")
}
if( g_Count == 2 ) {
server_cmd("sv_restart 3")
set_task(0.1,"msg1",id)
set_task(0.2,"screeneffect",id)
}
return PLUGIN_CONTINUE;
}
public say_live(id)
{
if(!(get_user_flags(id) & ACCESS))
return PLUGIN_HANDLED;
server_cmd("sv_restart 3")
set_task(0.1,"msg2",id)
set_task(0.2,"screeneffect",id)
return PLUGIN_CONTINUE;
}
public msg1(id)
{
client_cmd(0,"spk ^"life in three seconds^"")
new hostname[64]
get_cvar_string("hostname",hostname,63)
ColorChat(id, GREEN, "[^x03 %s^x04 ]^x01 |---------------^x04 LiVE !^x01 ---------------|", hostname)
ColorChat(id, GREEN, "[^x03 %s^x04 ]^x01 |---------------^x04 LiVE !^x01 ---------------|", hostname)
ColorChat(id, GREEN, "[^x03 %s^x04 ]^x01 |---------------^x04 LiVE !^x01 ---------------|", hostname)
new restartname[32]
get_user_name(id, restartname, 31)
ColorChat(id, GREEN, "^x01 Echipa^x04 %s^x03 Va Ureaza Spor La Fraguri^x01 !", restartname)
}
public msg2(id)
{
client_cmd(0,"spk ^"life in three seconds^"")
new hostname[64]
get_cvar_string("hostname",hostname,63)
ColorChat(0, GREEN, "[^x03 %s^x04 ]^x01 |---------------^x04 LiVE !^x01 ---------------|", hostname)
ColorChat(0, GREEN, "[^x03 %s^x04 ]^x01 |---------------^x04 LiVE !^x01 ---------------|", hostname)
ColorChat(0, GREEN, "[^x03 %s^x04 ]^x01 |---------------^x04 LiVE !^x01 ---------------|", hostname)
new restartname[32]
get_user_name(id, restartname, 31)
ColorChat(0, GREEN, "^x01 Adminul^x04 %s^x03 Va Ureaza Spor La Fraguri^x01 !", restartname)
}
public screeneffect(id)
{
new players[32], playerx,a,inum
get_players(players, inum)
for(a = 0; a < inum; ++a) {
playerx = players[a];
switch (get_user_team(playerx)){
case 1: {
Fade(playerx,255,0,0,30)
}
case 2: {
Fade(playerx,0,0,255,30)
}
case 3:{
Fade(playerx,0,255,0,30)
}
}
}
}
stock Fade(index,red,green,blue,alpha)
{
message_begin(MSG_ONE,get_user_msgid("ScreenFade") ,{0,0,0},index)
write_short(5<<10)
write_short(5<<10)
write_short(5<<12)
write_byte(red)
write_byte(green)
write_byte(blue)
write_byte(alpha)
message_end()
}