Вот я написал скрипт изменения погоды.
Принцип работы: каждые 2 минуты из массива allowedweather берется произвольный ид погоды и погода меняется. ид погоды отображается в консоли сервера
в начале скрипта пишем:
Код:
forward Weather();
new allowedweather[75] = {
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,25,26,27,29,30,31,
32,33,35,36,38,40,41,42,43,46,47,48,50,51,52,53,54,55,56,57,58,59,60,
61,63,64,65,66,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,88,89,91};в функции OnGamemodeInit() пишем:
Код:
SetTimer("Weather",120000,1);в конце скрипта (ну или где хотите) пишем отдельную функцию:
Код:
public Weather() {
new wid = allowedweather[random(75)];
SetWeather(wid);
printf("[DEBUG] Weather have been changed to [%d]",wid);
return 1;
}ну вот и все.
пишите если будут какие проблемы.



