[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Arma 2 OA (CO) » Редактор Arma 2 OA (CO) » Скрипты » Ускорение времени (Ускорение времени и синхронизация его между игроками)
Ускорение времени
БАРБОSАДата: Среда, 30-Окт-2013, 22:01 | Сообщение # 1
Капитан
Основатель ­RUSSIA-ARMA2
Сообщений: 1349
Награды: 10
Статус: Offline
//Пример 24 часа за 24 минуты

if (isNil "Server_Date") then {
[] Spawn {
While {true} do {
Server_Date = Date;
Server_Key = true;
publicVariable "Server_Date";
sleep 1;
publicVariable "Server_Key";
sleep 3;                               //интервал синхронизации сервера с игроками в сек
};
};
};

//часть клиетов.
sleep 1;
while {true} do {
if Server_Key then {
Server_Key = false;
setDate Server_Date
};
sleep 0.1; // через сколько перепрыгнуть
skiptime 0.00333;  //на сколько перепрыгнуть 0.00027=1 секунде, 1 = 1 час
}




Проблемы с соединением?
Для картоделов
 
Форум » Arma 2 OA (CO) » Редактор Arma 2 OA (CO) » Скрипты » Ускорение времени (Ускорение времени и синхронизация его между игроками)
  • Страница 1 из 1
  • 1
Поиск: