//в начале
forward Weather(); new allowedweather[75] = { //75 это значит столько идов погод,если сделаешь 3 вида погод,значит вместо 75 ставь 3
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); // 120000 это время между сменами погоды,120000 это вроде через каждые 20 минут меняеться
//в конце
public Weather() {
new wid = allowedweather[random(75)];
SetWeather(wid);
printf("[DEBUG] Weather have been changed to [%d]",wid);
return 1;
}
погода меняеться не по порядку,может быть 3,патом 10,патом 1 итд,смотря какие иды погод у тебя стоит