Exp o godzinie
jadamciwszystko
05.02.2012
Siemka, wgrałem sobie ten plugin aby go przetestować, gdzies znalazłem do niego kod ale problem w tym że on wcale nie ustawia tego expa o tej ustawionej godzinie;/
dodałem cvary też nic nie dało, więc myślę że to wina pluginu, ma ktoś działający?
dodałem cvary też nic nie dało, więc myślę że to wina pluginu, ma ktoś działający?
MAthiasssMAt
05.02.2012
Ten powinien działać:
Ustaw sobie jak tam chcesz
Ustaw sobie jak tam chcesz
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "QTM. Peyote"
#define minut(%1) ((%1)*60.0)
new pcvarOdgodziny,
pcvarDogodziny,
pcvarExpzazabojstwo,
pcvarExpzapake;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pcvarOdgodziny = register_cvar("eog_expodgodziny", "23");
pcvarDogodziny = register_cvar("eog_expdogodziny", "2");
pcvarExpzazabojstwo = register_cvar("eog_killxp", "40");
pcvarExpzapake = register_cvar("eog_winxp", "10");
register_concmd("eog_przeladuj", "Sprawdz", ADMIN_KICK);
set_task(1.0, "Sprawdz");
}
public Sprawdz()
{
new timestr[3];
get_time("%H", timestr, 2);
new godzina = str_to_num(timestr);
new bool:aktywne;
new odgodziny = get_pcvar_num(pcvarOdgodziny),
dogodziny = get_pcvar_num(pcvarDogodziny);
if(odgodziny > dogodziny)
{
if(godzina >= odgodziny || godzina < dogodziny)
aktywne = true;
}
else
{
if(godzina >= odgodziny && godzina < dogodziny)
aktywne = false;
}
if(aktywne)
{
server_cmd("cod_killxp %i;cod_bombxp %i", get_pcvar_num(pcvarExpzazabojstwo), get_pcvar_num(pcvarExpzapake));
return;
}
get_time("%M", timestr, 2);
new minuta = str_to_num(timestr);
set_task(minut(60-minuta), "Sprawdz");
}
jadamciwszystko
05.02.2012
nie działa, wpisuje w konsoli amx_cvar cod_killxp i pokazuje tyle co mam w standardzie