Русское сообщество по скриптингу

Создание глобального таймера  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Создание глобального таймера

Сообщение VVV142 » 11 фев 2018, 15:35

Я хочу сделать таймер(с выводом в hud), после окончания которого раунд заканчивается. Проблема в том, что таймер слишком быстро бежит 20 сек пролетают за 3. Вот что у меня вышло
Код: Выделить всё
new g_Timer

public show_timer()
{
 
g_Timer 20
 show_second_timer
() 
}
 
public 
show_second_timer()
{
if(
g_Timer 0
{
    
g_Timer --
    
set_hudmessage(255000.280.6906.012.0)
    
show_hudmessage(id"До конца раунда %d сек"g_Timer)
    
set_task(1.0"show_second_timer"389__"b")
}
else{
    
stopgame()
    
remove_task(389)
    }
}
 
Аватара пользователя
VVV142
 
Сообщения: 23
Зарегистрирован: 07 ноя 2017, 16:16
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn

Re: Создание глобального таймера  [Решено]

Сообщение Stimul » 11 фев 2018, 17:57

Перед:
Код: Выделить всё
show_second_timer()
добавь:
Код: Выделить всё
remove_task(389)
Аватара пользователя
Stimul
 
Сообщения: 3573
Зарегистрирован: 04 янв 2012, 19:51
Благодарил (а): 192 раз.
Поблагодарили: 1147 раз.
Опыт программирования: Больше трех лет

Re: Создание глобального таймера

Сообщение VVV142 » 11 фев 2018, 18:13

Точно, Стимул, вот как я сам не додумался? Уж больно невнимательный. Благодарю тебя
Аватара пользователя
VVV142
 
Сообщения: 23
Зарегистрирован: 07 ноя 2017, 16:16
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 2