|
Author
|
Message
|
|
Senior Member
|

06-19-2018
, 05:35
Get Time
|
#1
|
I made a plugin who works according to time. Is there any mistake here or how can I optimize it?
Spoiler
PHP Code:
// Using set_task(1.0, "controlclock", _, _, _, "b");
public controlclock();
{
static ctime[3], btime[3];
get_time("%H", ctime, charsmax(ctime));
if(ctime[1] == '1' && ctime[2] == '1') // clock is 11.
{
get_time("%M", btime, charsmax(btime));
if(btime[1] == '5' && btime[2] == '4' && equal(mapname, "jail_buyukisyan_dark"))
{
ClCmdVote11();
}
else if(btime[1] == '5' && btime[2] == '7' && equal(mapname, "jail_buyukisyan_dark"))
{
ClCmdVote12();
}
}
else if(ctime[1] == '1' && ctime[2] == '2')
{
get_time("%M", btime, charsmax(btime));
if(btime[1] == '0' && btime[2] == '0' && equal(mapname, "jail_buyukisyan_dark"))
{
ClCmdVote();
}
}
else if(ctime[1] == '2' && ctime[1] == '1')
{
get_time("%M", btime, charsmax(btime));
if(btime[1] == '5' && btime[2] == '5' && !equal(mapname, "jail_buyukisyan_dark"))
{
ClCmdVote13();
}
}
else if(ctime[1] == '2' && ctime[2] == '2')
{
get_time("%M", btime, charsmax(btime));
if(btime[1] == '0' && btime[2] == '0' && !equal(mapname, "jail_buyukisyan_dark"))
{
format(nextmap, charsmax(nextmap), "jail_buyukisyan_dark");
client_print_color(0, 0, "^1[^4%s^1] ^3Nextmap^1: ^4%s", tag, nextmap);
set_pcvar_string(cvar_amx_nextmap, nextmap);
}
}
}
|
|
|
|