[Solved] Проблем със засичане на числата в таймер, който отброява timeleft-а

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
NiTriX
Извън линия
Потребител
Потребител
Мнения: 144
Регистриран на: 07 Окт 2016, 16:23
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 4 пъти

[Solved] Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от NiTriX » 01 Ное 2017, 00:55

Здравейте,
Ползвам таймер който отброява в DHUD, оставащото време до смяна на картата. Проблема е, че когато отброява и секундите се сменят, се получава нещо като засичане - снимка (примерно 6 влиза в 5, 5 в 4, 4 в 3 и т.н...).

Как мога да коригирам това нещо и да няма такова засичане?

С това вадя съобщението:

Код за потвърждение: Избери целия код

	set_dhudmessage(255,255,0,-1.0,0.96,0, 1.0, 1.0) 
	show_dhudmessage(0,"%d:%02d",timeleft / 60, timeleft % 60) 
Предварително благодаря за помощта.
Изображение

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от OciXCrom » 01 Ное 2017, 01:35

То не е засичане. Съобщението не се обновява автоматично, а ново такова се показва на неговото място и стават едно върху друго. Понеже е dhud, не може да се направи новото съобщение да се изпраща на канала на старото. Можеш да опиташ да намалиш времетраенето на самото съобщение.

Аватар
NiTriX
Извън линия
Потребител
Потребител
Мнения: 144
Регистриран на: 07 Окт 2016, 16:23
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 4 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от NiTriX » 01 Ное 2017, 07:55

Май бях срещал един ReAPI плъгин който отброява по същия начин, обаче с числата и таймера от играта, но не мога да го намеря в момента. Някаква идея как се казваше или линк, за да тествам как ще се получи с него?
Изображение

Аватар
monk
Извън линия
Потребител
Потребител
Мнения: 156
Регистриран на: 22 Окт 2016, 18:08
Местоположение: /gym
Се отблагодари: 2 пъти
Получена благодарност: 9 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от monk » 01 Ное 2017, 11:35

Не е с REAPI, но ще ти свърши работа.
Прикачени файлове
timer.sma
(655 Байта) Свалено 132 пъти
timer.sma
(655 Байта) Свалено 132 пъти
My body is like breakfast, lunch, and dinner. I don't think about it, I just have it.
- Arnold Schwarzenegger
--
45.144.155.105:27029 -Ex0t1C-pLay # > Dust 2 Only <
--

Аватар
NiTriX
Извън линия
Потребител
Потребител
Мнения: 144
Регистриран на: 07 Окт 2016, 16:23
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 4 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от NiTriX » 01 Ное 2017, 11:41

Сложих timer-а и се показа с числата и вида от играта, но седи на 11:39 и не мърда, не отброява.
При смяна на картата започва от 40, минава една секудна и се сменя на 11:39 и не се променя вече. Явно бъгва от нещо...
Изображение

Аватар
monk
Извън линия
Потребител
Потребител
Мнения: 156
Регистриран на: 22 Окт 2016, 18:08
Местоположение: /gym
Се отблагодари: 2 пъти
Получена благодарност: 9 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от monk » 01 Ное 2017, 12:02

Представи плъгин листата.
My body is like breakfast, lunch, and dinner. I don't think about it, I just have it.
- Arnold Schwarzenegger
--
45.144.155.105:27029 -Ex0t1C-pLay # > Dust 2 Only <
--

Аватар
DaRk_StyLe
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 26 Окт 2016, 12:40
Се отблагодари: 11 пъти
Получена благодарност: 33 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от DaRk_StyLe » 01 Ное 2017, 12:12

Пробвай този вариант:

Код за потвърждение: Избери целия код

set_dhudmessage(255, 255, 0, -1.0, 0.96, 0, 0.1, 0.8, 0.1, 0.1)

Аватар
NiTriX
Извън линия
Потребител
Потребител
Мнения: 144
Регистриран на: 07 Окт 2016, 16:23
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 4 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от NiTriX » 01 Ное 2017, 12:25

Успях да го подкарам:
monk написа: 01 Ное 2017, 11:35 Не е с REAPI, но ще ти свърши работа.
@DaRk_StyLe, ще го имам предвид ако пак реша да е dhud. За момента ще ползвам с числата и time-ра от играта.

Благодаря и на двамата. :)
Изображение

Аватар
DaRk_StyLe
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 26 Окт 2016, 12:40
Се отблагодари: 11 пъти
Получена благодарност: 33 пъти

Проблем със засичане на числата в таймер, който отброява timeleft-а

Мнение от DaRk_StyLe » 01 Ное 2017, 12:35

В такъв случай маркирам темата като приключена.

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Помощ в скриптирането”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта