Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Server Restart With Hud & Voice (Vs. 1.1)

In jos

Server Restart With Hud & Voice (Vs. 1.1) Empty Server Restart With Hud & Voice (Vs. 1.1)

Mesaj  bMw Dum 14 Mar 2010, 00:13

Descriere: E un simplu plugin care da restart la server si in acelasi timp anunta repornirea printr-un mesaj HUD afisat tuturor jucatorilor.


Autor: CoSmiN
Versiune: 1.1

Download: Link!

Instalare:
1. Fisierul restart_server.amxx il puneti in addons\amxmodx\plugins
2. Intrati in fisierul addons\amxmodx\configs\plugins.ini si adaugati la urma:


Code:
restart_server.amxx



Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
Daca e pus in .sma #define CmdLine 1, comanda va fi:
amx_restart - reporneste jocul

Daca va fi #define CmdLine 0, comanda va fi:
admin_restart - reporneste jocul

Alternativa(codul in sine):


Code:
#include
#include

#define PLUGIN "Restart Server with Voice & Hud"
#define VERSION "1.1"
#define AUTHOR "Kouta"

#define AccesLevel ADMIN_LEVEL_B
#define CmdLine 1


new Sync, Seconds;


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

#if CmdLine 1
register_concmd("amx_restart","Restart",AccesLevel," - dati restart la server");
#else
register_concmd("admin_restart","Restart",AccesLevel," - dati restart la server");
#endif

Sync = CreateHudSyncObj();


}



public Restart(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;


new Target[32];

read_argv(1, Target, sizeof Target -1);

Seconds = str_to_num(Target);

if(Seconds <= 20)
{
set_hudmessage(255, 170, 0, 0.10, 0.33, 1, 12.1, 10.0)
show_hudmessage(0, "*********** Server Restart *********");
client_cmd(0,"spk ^"vox/warning _comma detected^"");
set_task(float(Seconds), "Trigger", 0, "", 0, "a", Seconds)
}
else
{
client_print(id, print_console,"********** Prea Multe Seconde **********");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}


public Trigger()
{
if(Seconds >= 0)
{
if(Seconds == 20 || Seconds == 15)
{
new voice_[64]
num_to_word(Seconds, voice_, 63)
client_cmd(0, "spk ^"vox/%s _comma seconds^"", voice_)
}
else
if(Seconds < 11)
{
new voice_[64]
num_to_word(Seconds, voice_, 63)
client_cmd(0, "spk ^"vox/%s _comma^"", voice_)
}

if(Seconds > 11)
set_hudmessage(255, 170, 0, 0.10, 0.35, 1, 6.1, 6.0)

else
if(Seconds == 10)
set_hudmessage(255, 170, 0, 0.10, 0.37, 1, 6.1, 6.0)

else
if(Seconds == 9)
set_hudmessage(255, 170, 0, 0.10, 0.39, 1, 6.1, 6.0)

else
if(Seconds == Server Restart With Hud & Voice (Vs. 1.1) Icon_cool
set_hudmessage(255, 170, 0, 0.10, 0.41, 1, 6.1, 6.0)

else
if(Seconds == 7)
set_hudmessage(255, 170, 0, 0.10, 0.43, 1, 6.1, 6.0)

else
if(Seconds == 6)
set_hudmessage(255, 170, 0, 0.10, 0.46, 1, 6.1, 6.0)

else
if(Seconds == 5)
set_hudmessage(255, 170, 0, 0.10, 0.49, 1, 6.1, 6.0)

else
if(Seconds == 4)
set_hudmessage(255, 0, 0, 0.10, 0.51, 1, 6.1, 6.0)

else
if(Seconds == 3)
set_hudmessage(255, 0, 0, 0.10, 0.54, 1, 6.1, 6.0)

else
if(Seconds == 2)
set_hudmessage(255, 0, 0, 0.10, 0.57, 1, 6.1, 6.0)

else
if(Seconds == 1)
set_hudmessage(255, 0, 0, 0.10, 0.59, 1, 6.1, 6.0)

if(Seconds <= 0)
{
client_cmd(0, "retry");
server_cmd("restart");
}

ShowSyncHudMsg(0, Sync, "[%d] In Seconds", Seconds);

--Seconds;

set_task(1.0,"Trigger")
}
return PLUGIN_CONTINUE;
}
bMw
bMw
Detinator
Detinator

Mesaje : 204
Puncte : 5628
Data de inscriere : 06/02/2010

http://cs-strikes.net

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum