#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[COD] Exp Event"
#define VERSION "1.0"
#define AUTHOR "RPK. Shark"
/* Optymalizacja kodu by DarkGL */
#define TASK_ID 666
new iTime, pCvarEvent;
new cvar_eventxp, cvar_eventoff;
public plugin_init() {
register_plugin("Exp Event", "0.1", "RPK. Shark")
register_clcmd("say /event", "Start");
pCvarEvent = register_cvar("cod_eventczas", "11520");
cvar_eventoff = register_cvar("cod_eventoff", "1000");
cvar_eventxp = register_cvar("cod_eventxp", "2000");
}
public Start(id)
{
if(!(get_user_flags(id) & ADMIN_IMMUNITY) || task_exists( TASK_ID ) )
return PLUGIN_HANDLED;
server_cmd("cod_killxp %i", get_pcvar_num(cvar_eventxp))
server_exec();
client_print(0, print_center, "Podwojny exp zostal uruchomiony od 22:00 do 6:00 !");
iTime = get_pcvar_num( pCvarEvent );
remove_task( TASK_ID )
set_task( 1.0, "Koniec", TASK_ID, .flags = "b" )
return PLUGIN_HANDLED
}
public Koniec()
{
if( iTime <= 0 )
{
remove_task( TASK_ID )
server_cmd("cod_killxp %i", get_pcvar_num(cvar_eventoff))
server_exec();
client_print(0, print_center, "Podwojny exp zostal uruchomiony od 22:00 do 6:00 !");
return PLUGIN_CONTINUE;
}
set_hudmessage(255, 212, 0, 0.01, 0.6, 0, 2.0, 1.1)
show_hudmessage( 0, "Event zakonczy sie za %d sekund!", iTime )
iTime --;
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Użytkownik Athrenaline edytował ten post 01.06.2012 13:25


Dodatki SourceMod



Temat jest zamknięty






