CSDM
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
CSDM
Ar galetu kasnors surasyti koduka, kad tarkim 19:00 serveryje veiktu CSDM_ENABLE, o 20:00 isijungtu CSDM_DISABLE?
Kazkas panasaus kaip ZP Happy hour http://forums.alliedmods.net/showthread.php?t=137988
Tik kad ne su ammo paketais o su CSDM ijungimu/isjungimu reiketu
http://www.bailopan.net/csdm/files/csdm-2.1.2.zip
Kazkas panasaus kaip ZP Happy hour http://forums.alliedmods.net/showthread.php?t=137988
Tik kad ne su ammo paketais o su CSDM ijungimu/isjungimu reiketu
http://www.bailopan.net/csdm/files/csdm-2.1.2.zip
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: CSDM
Blet prajuokinai... Turi visą pavyzdį ir tau dar sunku copy & paste???aSap wrote:Ar galetu kasnors surasyti koduka, kad tarkim 19:00 serveryje veiktu CSDM_ENABLE, o 20:00 isijungtu CSDM_DISABLE?
Kazkas panasaus kaip ZP Happy hour http://forums.alliedmods.net/showthread.php?t=137988
Tik kad ne su ammo paketais o su CSDM ijungimu/isjungimu reiketu
http://www.bailopan.net/csdm/files/csdm-2.1.2.zip
-- 2011 Bal 01 18:05 --
Code: Select all
#include <amxmodx> new cvar_start, cvar_end public plugin_init() { register_logevent("round_start", 2, "1=Round_Start") register_logevent("round_end", 2, "1=Round_End") cvar_start = register_cvar("zp_hhstart", "19") cvar_end = register_cvar("zp_hhend", "20")} public round_start(){ new data[3] get_time("%H", data, 2) if(get_pcvar_num(cvar_end) > str_to_num(data) >= get_pcvar_num(cvar_start)) { set_cvar_num("active", 1) } } public round_end() { new data[3] get_time("%H", data, 2) if(str_to_num(data) < get_pcvar_num(cvar_end)) { set_cvar_num("active", 0) } }

Re: CSDM
Dariau be cvaru nes taip paprasciau ^^ Tikiuos niekam nereikes daznai keisti valandas.
13 eilute keiciat kada turi buti ijungtas csdm.
Pavyzdiai
Code: Select all
#include <amxmodx>#include <csdm> public plugin_init() { register_logevent("round_end", 2, "1=Round_End")} public round_end() { new hours[3] get_time("%H", hours, 2) switch(str_to_num(hours)) { case 15: if(!csdm_active()) server_cmd("csdm_enable") default: if(csdm_active()) server_cmd("csdm_disable") } }
Pavyzdiai
Code: Select all
case 15: if(!csdm_active()) server_cmd("csdm_enable") // Ijungtas 15 valanda
Code: Select all
case 11, 20, 21: if(!csdm_active()) server_cmd("csdm_enable") // Ijungtas 11, 20 ir 21 valanda
Code: Select all
case 11..20: if(!csdm_active()) server_cmd("csdm_enable") // Ijungtas nuo 11 iki 20 (20h imtinai) valandos
- Attachments
-
csdm.inc
- Mesti i include kada kompilinat.
- (8.12 KiB) Downloaded 789 times
Re: CSDM
newb wrote:Code: Select all
case 11, 20, 21: if(!csdm_active()) server_cmd("csdm_enable") // Ijungtas 11, 20 ir 21 valanda
Cia vadinasi veiktu nuo 11:00 iki 11:59. Nuo 20:00 iki 20:59 ir nuo 21:00 iki 21:59?

Re: CSDM
Jo, bet cia ne idealus pluginas... Nes kai pasibaigia raundas ir laikas, nezinia kada issijungs csdm
Gal veliau padarysiu ka geresnio.

Re: CSDM
Gal geriau toks
Didziausia paklaida isjungimo/ijungimo bus 5min. Galima ir sumazint, bet nelabai ir yra prasmes.
Code: Select all
#include <amxmodx>#include <csdm> public plugin_init() { set_task(300.0, "plugin_cfg", _, _, _, "b")} public plugin_cfg() { new hours[3] get_time("%H", hours, 2) switch(str_to_num(hours)) { case 15: if(!csdm_active()) server_cmd("csdm_enable") default: if(csdm_active()) server_cmd("csdm_disable") } }
Who is online
Users browsing this forum: No registered users and 7 guests