Otóż od kilkunastu dni próbuję się uporać z tym problemem. Korzystam z pluginu deagsmapmanager, lecz chciałbym stworzyć tak jakby 2 mapcykle, na dzień i noc, które plugin w zależności od godziny wyświetlałby w głosowaniu. Niestety żadne instrukcje warunkowe nie pomagają, nawet gdy próbuję mniej więcej takiej kombinacji :
new today_str[8], cmd[48]
get_time("%H",today_str,8)
new today = str_to_num(today_str)
if ((today >= 10) && (today < 22))
{
formatex(standardpath, 63, "%s/standardmaps.ini", custompath);
}
else if ((today < 10) || (today >= 22))
{
formatex(standardpath, 63, "%s/standardmaps_night.ini", custompath);
}
Oczywiście do każdego pliku - mapcycle (funkcja get_listing gdzie nie próbowałem już nawet nie pobierać mapcyclefile z server.cfg), allmaps, standardmaps. Efekt jest taki, że przez dzień wszystko działa ok, ale gdy lista powinna zamienić się na nocną, w głosowaniu pojawia się jedynie możliwość przedłużenia mapy... Nie wiem czemu, pliki na pewno są okej.
W załączniku daję oryginał sma pluginu.