PDA

View Full Version : [Plugin] Cool Live



~TraNda~
07-08-2015, 02:15 AM
Important :

Populare server (TrackerUI.DLL) (<b>You have to register to ba able to see this link</b>)
]

Descriere:
In prima runda va fi afisat un mesaj hud cu efecte care anunta ca urmatoarea runda se va da Live (automat fara sa necesite vreo comanda din partea adminilor) - vezi poza 1 de mai jos.
Restartul rundei va fi anuntat printr-o voce care va zice : "Live in three seconds" urmand ca dupa 3 secunde sa se execute comanda.
In timpul restartului vor aparea mesaje si efecte pe ecran in culori diferite astfel : daca esti CT mesajele si ecranul vor fi albastre , daca esti Tero vor fi rosii iar daca esti Spectator vor fi verzi ( vezi pozele de mai jos).
Adminii pot da live/restart daca vor sau este nevoie prin comanda /live in chat. Accesul la comanda il au cei care au acces la comanda Kick aka ADMIN_KICK.


Plugin: CooL_Live
Versiune: 1.0
Autor: M3taph0riK
Link oficial: -
Download link: <b>You have to register to ba able to see this link</b>

#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()
}


Instalare:

Fisierul CooL_Live.amxx il puneti in addons/amxmodx/plugins
Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma


CooL_Live.amxx

Comenzi (chat/consola):Nu Necesita

Cvar-uri: Nu Necesita


<b>You have to register to ba able to see this link</b>
<b>You have to register to ba able to see this link</b>
<b>You have to register to ba able to see this link</b>
<b>You have to register to ba able to see this link</b>




WarGods Community