- | Afiseaza codul
/* ** Cvaruri: * time_for_display 25 (default) Istorie: vs 1.0 - publicarea pluginului */ #include <amxmodx> #define PLUGIN "Auto Round Restart" #define VERSION "1.0" #define AUTHOR "FireW@ll" #define time_delay 13 #define time_delay_hud 10 new num_time, sync, time_s public plugin_init() { // Plugin register register_plugin(PLUGIN, VERSION, AUTHOR) // Event register_event("TextMsg","rr","a","2&#Game_C") // Other Shit sync = CreateHudSyncObj(); // Cvars num_time = register_cvar("time_for_display","25") check_cvars() } public check_cvars() { if(get_pcvar_num(num_time) > 60) set_pcvar_num(num_time, 25) } public rr() { time_s = get_pcvar_num(num_time) set_task(float(time_delay),"restart_time") set_task(float(time_delay_hud),"hud_rr") } public restart_time() { if(time_s >= 0) { if(time_s == 40 || time_s == 30 || time_s == 20) { new voice_[64] num_to_word(time_s, voice_, 63) client_cmd(0, "spk ^"vox/%s _comma seconds until biological hazard^"", voice_) } else if(time_s < 11) { new voice_[64] num_to_word(time_s, voice_, 63) client_cmd(0, "spk ^"vox/%s _comma^"", voice_) } if(time_s > 15) set_hudmessage(0, 255, 0, 0.10, 0.33, 1, 6.1, 6.0) else if(time_s > 11) set_hudmessage(255, 170, 0, 0.10, 0.35, 1, 6.1, 6.0) else if(time_s > 10) set_hudmessage(255, 170, 0, 0.10, 0.37, 1, 6.1, 6.0) else if(time_s > 9) set_hudmessage(255, 170, 0, 0.10, 0.39, 1, 6.1, 6.0) else if(time_s > 8) set_hudmessage(255, 170, 0, 0.10, 0.41, 1, 6.1, 6.0) else if(time_s > 7) set_hudmessage(255, 170, 0, 0.10, 0.43, 1, 6.1, 6.0) else if(time_s > 6) set_hudmessage(255, 170, 0, 0.10, 0.46, 1, 6.1, 6.0) else if(time_s > 5) set_hudmessage(255, 170, 0, 0.10, 0.49, 1, 6.1, 6.0) else if(time_s > 4) set_hudmessage(255, 0, 0, 0.10, 0.51, 1, 6.1, 6.0) else if(time_s > 3) set_hudmessage(255, 0, 0, 0.10, 0.54, 1, 6.1, 6.0) else if(time_s > 2) set_hudmessage(255, 0, 0, 0.10, 0.57, 1, 6.1, 6.0) else if(time_s > 1) { set_hudmessage(255, 0, 0, 0.10, 0.60, 1, 6.1, 6.0) set_task(1.0,"hud_") } if(time_s < 1) { set_cvar_float("sv_restartround",2.0) } ShowSyncHudMsg(0, sync, "[%d]", time_s); --time_s; set_task(1.0,"restart_time") } return PLUGIN_HANDLED; } public hud_() { set_hudmessage(255, 255, 255, -1.0, 0.28, 1, 6.0, 3.0) show_hudmessage(0, "*** Have Fun & Good Luck ***") } public hud_rr() { set_hudmessage(255, 255, 255, -1.0, 0.28, 1, 6.0, 2.0) show_hudmessage(0, "*** The Game Will Restart In %d seconds ***", get_pcvar_num(num_time)); }
ce cvar-uri are acest round restart ?
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Membru, skill 0
- Posts: 39
- Joined: 20 Sep 2012, 09:20
- Detinator Steam: Da
- CS Status: Ma plictisesc. Gaming prefer CS...
- Detinator server CS: Daaa ...
- SteamID: PM
- Location: Moldova
- Has thanked: 1 time
Acest autorestart round are cvar's,ca il pun pe server si nu merge ..
Daca are cvar's va rog datimile in PM ori aice inr-un post reply,thanks! ^:)^
Daca are cvar's va rog datimile in PM ori aice inr-un post reply,thanks! ^:)^
ONLINE
niko it's back :>
niko it's back :>
- oneeightone
- Fost moderator
- Posts: 2547
- Joined: 17 Jul 2009, 19:29
- Detinator Steam: Da
- Reputatie: Fost super moderator
Membru Club eXtreamCS (o luna)
Nick anterior : LiGHTERS
0.3 / 3 - Has thanked: 68 times
- Been thanked: 521 times
Doar un cvar are:
Unde x = numarul de secunde dupa care se da restart - implicit : 25.Daca l-ai instalat corect trebuie sa functioneze (vezi sa fie trecut exact numele plugin-ului in plugins.ini).
Code: Select all
time_for_display "x"