/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Oto Map Degisici"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
new gMap,gStart,gEnd;
new szMap[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
gMap = register_cvar("otomap_map","surf_ski_2")
gStart = register_cvar("otomap_start","0100")
gEnd = register_cvar("otomap_end","0900")
set_task(20.0,"CheckMap",_,_,_,"b")
}
public CheckMap() {
new mapname[33]
get_mapname(mapname,32)
get_pcvar_string(gMap,szMap,32)
new szSaat[33];
get_time("%H%M",szSaat,32)
new iSaat = str_to_num(szSaat);
if(get_pcvar_num(gStart) < iSaat < get_pcvar_num(gEnd) && !equali(mapname,szMap)) {
client_print(0,print_chat,"Otomatik Map Degisimi Aktif. Acilan Map: %s",szMap)
set_task(10.0,"ChangeMap")
}
}
public ChangeMap() {
server_cmd("changelevel %s",szMap)
}