Хочу поделиться с вами тем как на сервере сделать время с компьютера + меняющуюся погоду.
К форвардам добавляем;
Code
forward rweather();
forward clock();
Затем,
2) В OnPlayerConnect:
И создаем паблик
3) Создадим паблик:
Code
public clock(){
new Text:Clock;
TextDrawDestroy(Clock);
new hour,minute,second;
new string[256];
gettime(hour,minute,second);
if (minute <= 9){format(string,25,"%d:0%d",hour,minute);}
else {format(string,25,"%d:%d",hour,minute);}
TextDrawHideForAll(Clock);
Clock = TextDrawCreate(547.0, 24.0, string);
TextDrawLetterSize(Clock, 0.6, 1.8);
TextDrawFont(Clock, 3);
TextDrawSetOutline(Clock, 2);
TextDrawShowForAll(Clock);
SetTimer("clock",1000,0);
if (hour == 0){SetWorldTime(0);}
if (hour == 1){SetWorldTime(1);}
if (hour == 2){SetWorldTime(2);}
if (hour == 3){SetWorldTime(3);}
if (hour == 4){SetWorldTime(4);}
if (hour == 5){SetWorldTime(5);}
if (hour == 6){SetWorldTime(6);}
if (hour == 7){SetWorldTime(7);}
if (hour == 8){SetWorldTime(8);}
if (hour == 9){SetWorldTime(9);}
if (hour == 10){SetWorldTime(10);}
if (hour == 11){SetWorldTime(11);}
if (hour == 12){SetWorldTime(12);}
if (hour == 13){SetWorldTime(13);}
if (hour == 14){SetWorldTime(14);}
if (hour == 15){SetWorldTime(15);}
if (hour == 16){SetWorldTime(16);}
if (hour == 17){SetWorldTime(17);}
if (hour == 18){SetWorldTime(18);}
if (hour == 19){SetWorldTime(19);}
if (hour == 20){SetWorldTime(20);}
if (hour == 21){SetWorldTime(21);}
if (hour == 22){SetWorldTime(22);}
if (hour == 23){SetWorldTime(23);}
if (hour == 24){SetWorldTime(24);}
return 1;
}
И еще один паблик;
Code
public rweather()
{
new rand;
new hour;
if(hour == 0)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 1)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 2)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 3)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 4)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 5)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 6)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 7)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 8)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 9)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 10)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 11)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 12)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 13)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 14)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 15)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 16)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 17)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 18)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 19)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 20)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 21)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 22)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 23)
{
rand = random(46);
SetWeather(rand);
}
if(hour == 24)
{
rand = random(46);
SetWeather(rand);
}
return 1;
}