Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Отлов момента смены карты

Статус пользователя Krevedko
сообщение 5.10.2010, 7:27
Сообщение #1


Стаж: 17 лет

Сообщений: 325
Благодарностей: 93
Полезность: 243

Здрасте, мне нужно высчитать 10 секунд до конца карты, а функции и эвенты позволяют высчитать только сам момент смены. Тут у меня и пришел вопрос: какими методами это можно сделать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя fak777
сообщение 5.10.2010, 7:41
Сообщение #2
Стаж: 16 лет

Сообщений: 61
Благодарностей: 3
Полезность: < 0

Цитата(Krevedko @ 5.10.2010, 7:27) *
Здрасте, мне нужно высчитать 10 секунд до конца карты, а функции и эвенты позволяют высчитать только сам момент смены. Тут у меня и пришел вопрос: какими методами это можно сделать?


Вроде ! никаким :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 5.10.2010, 7:50
Сообщение #3
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Krevedko,
Попробуй "цепляться" за значение переменной amx_timeleft.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pike
сообщение 5.10.2010, 9:14
Сообщение #4


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

Krevedko,
залезь в код timeleft
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Krevedko
сообщение 5.10.2010, 12:33
Сообщение #5


Стаж: 17 лет

Сообщений: 325
Благодарностей: 93
Полезность: 243

Нашел на сайте команды AMX такую шляпу:
get_timeleft - Returns time remaining on map in seconds
Нельзя ли тогда замутить

Код
new timeleft = get_timeleft()
        
if (timeleft = 10)
{
showfunction(player)
}


или я что-то тут не так понимаю? :/

Отредактировал: Krevedko, - 5.10.2010, 12:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 5.10.2010, 16:12
Сообщение #6


Стаж: 19 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Посмотри set_task.. Там есть параметр "d".. Разбирайся ;)
P.S. Но это фактическое время, когда заканчивается mp_timeleft.. Если же у тебя смена карты происходит по голосованию, тогда не факт, что поможет..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Krevedko
сообщение 5.10.2010, 16:31
Сообщение #7


Стаж: 17 лет

Сообщений: 325
Благодарностей: 93
Полезность: 243

Ser_UFL,
спасибо, помогло :) mp_timelimit он остается неизменным всегда, после "отсрочки" мапы, меняется квар и вновь плагин работает как надо :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: