CSDM

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
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.
aSap
Naujokas apylinkėse
Posts: 4
Joined: 2011 Apr 01 17:37
Skype: Mor.Tomas

CSDM

Post by aSap »

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

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: CSDM

Post by psychical »

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
Blet prajuokinai... Turi visą pavyzdį ir tau dar sunku copy & paste???

-- 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)    }   } 
nzn gal gerai :D

aSap
Naujokas apylinkėse
Posts: 4
Joined: 2011 Apr 01 17:37
Skype: Mor.Tomas

Re: CSDM

Post by aSap »

Ir kur cia csdm_enable/csdm_disable?

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: CSDM

Post by psychical »

aSap wrote:Ir kur cia csdm_enable/csdm_disable?
pagal csdm.cfg -> set_cvar_num("active", 1)

aSap
Naujokas apylinkėse
Posts: 4
Joined: 2011 Apr 01 17:37
Skype: Mor.Tomas

Re: CSDM

Post by aSap »

Neveikia.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: CSDM

Post by newb »

Dariau be cvaru nes taip paprasciau ^^ Tikiuos niekam nereikes daznai keisti valandas.

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")    }    }
13 eilute keiciat kada turi buti ijungtas csdm.
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 725 times

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: CSDM

Post by Bonqe »

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?
Image

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: CSDM

Post by newb »

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

Bonqe
O taip. Jis jau surinko 50 žinučių!
Posts: 74
Joined: 2011 Feb 10 20:47
Skype: bonqelt

Re: CSDM

Post by Bonqe »

Tai buciau dekingas, jei taip ir padarytum :)))

-- 2011 Bal 04 15:46 --

Na tarkim, nustatyta, kad turetu įsijungti 14:00, taciau įsijungia 14:27, bet išsijungs tai vistiek 14:59 ar ne?
Image

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: CSDM

Post by newb »

Gal geriau toks

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")    }   }
Didziausia paklaida isjungimo/ijungimo bus 5min. Galima ir sumazint, bet nelabai ir yra prasmes.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest