Верху мода:
Code
new ServerName[] = "RUSSIYAN-SERVER"; // Разместите здесь свои имя сервера когда отсчет закончится.
new GeneralString[32+9]; //время
// Установите Ваш обратный отсчет
new CountDown,
hour=0,
minute=10,// Установите время мин
second=60; // Установите время секунд
forward OpenCountDown();
После этого ищем public OnGameModeInit() и туда добавляем:
Code
CountDown=SetTimer("OpenCountDown",1000,1);
Теперь добавим public и функцию в любое в место вставляем:
Code
public OpenCountDown()
{
second--;
if(!second) {
minute--;
second=60;
} // Напишите вторую строку на 60 сек, чтобы он еще раз обратный отсчет до 0
if(!minute) {
hour--;
minute=60;
}
if(hour == -1 && minute == 60) {
hour = 0;
minute = 0;
}
format(GeneralString, sizeof(GeneralString), "Название сервера %02d:%02d:%02d",hour,minute,second);
SendRconCommand(GeneralString);
printf(GeneralString);
if(hour == 0 && minute == -1 && second == 60) CountDownStop();
}
stock CountDownStop()
{
hour = 0;
minute = 0;
second = 0;
format(GeneralString, sizeof(GeneralString), "Хост %s ", ServerName);
SendRconCommand(GeneralString);
SendRconCommand("password 0");
print(" Сервер открыт " );
KillTimer(CountDown);
}
Урок by - 26_RUSSS