Поиск Время и дата в HUD

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
12
Реакции
0
Привет. Я ищу плагин, который будет показывать мне время, дату и время в самом верху хада.
 
Сообщения
678
Реакции
146
Помог
11 раз(а)
В исходнике в строке set_hudmessage можешь настроить расположение худа и его цвет с помощью https://dev-cs.ru/hud/index.html

Код:
#include <amxmodx>

new PL[] = "Date and Time"
new VE[] = "0.2"
new AU[] = "SnOp[1]K"

public plugin_init()
    register_plugin(PL, VE, AU)

public client_putinserver(id) {
    set_task(1.0, "DateAndTime", id, _, _, "b")
   
}

public client_disconnected(id) {
    remove_task(id)
}

public DateAndTime(id) {
    new time[64], date[64]
    get_time("%H:%M:%S", time, 63)
    get_time("%d.%m.%Y", date, 63)
    set_hudmessage(10, 255, 255, -1.0, 0.10, 0, 6.0, 1.0)
    show_hudmessage(id, "Время: %s^nДата: %s", time, date)
    return PLUGIN_CONTINUE
}
 
Последнее редактирование:
Сообщения
1,304
Реакции
2,303
Помог
57 раз(а)
Hvite wood-grouse, нужно дописать удаление таска

Код:
public client_disconnected(id) {
    remove_task(id)
}
 
Сообщения
34
Реакции
0
Ещё странный эффект, значение секунд как будто накладываются друг на друга, прошлое значение не успевает исчезнуть, как поверх него показывается следующее. Как это можно поправить?

1703328698493.png
1703328817550.png
 
Сообщения
3,593
Реакции
1,576
Помог
141 раз(а)
mcrc, отрегулировать время, на которое выводится сообщение
 
Сообщения
12
Реакции
0
Подскажите, как определить это время?
 
Сообщения
34
Реакции
0
Hvite, насколько понял, надо с аргументами этой функции поиграться)
holdtime или fadeouttime
Синтаксис:
set_hudmessage ( red=255, green=144, blue=0, Float:x=-0.44, Float:y=0.35, effects=0, Float:fxtime=6.0, Float:holdtime=12.0, Float:fadeintime=0.1, Float:fadeouttime=0.2, channel=4 )

  1. red=255 - от 0 до 255 интенсивность красного цвета
  2. green=144 - от 0 до 255 интенсивность зеленого цвета
  3. blue=0 - от 0 до 255 интенсивность голубого цвета
  4. Float:x=0.44 - Координата X, идёт слева направо, 0.0 слева, 1.0 справа, -1.0 по центру
  5. Float:y=0.35 - Координата Y, идёт сверху вниз, 0.0 сверху, 1.0 снизу, -1.0 по центру
  6. effects=0- Эффекты сообщения:
    • 0 - Без эффектов
    • 1 - Мерцание
    • 2 - Печатает буквы по очереди
  7. Float:fxtime=6.0 - Сколько времени будет сохраняться блеск во втором эффекте
  8. Float:holdtime=12.0 - Сколько времени сообщение будет на экране
  9. Float:fadeintime=0.1 - Как быстро будет печататься текст ( во втором эффекте - 1 буква в процент секунд)
  10. Float:fadeouttime=0.2 - За какое время сообщение уйдет с экрана ( плавное исчезновение )
  11. channel=4 - Канал сообщения ( всего каналов 4 ) если поставить -1 - то будет искать следующий свободный канал.
 
Сообщения
12
Реакции
0
Спасибо. Я модифицировал код под себя и убрал из кода секунды. Задача решена
 
Сообщения
206
Реакции
21
Помог
6 раз(а)
Код:
#include <amxmodx>

new PL[] = "Date and Time"
new VE[] = "0.2"
new AU[] = "SnOp[1]K"

public plugin_init()
    register_plugin(PL, VE, AU)

public client_putinserver(id) {
-   set_task(1.0, "DateAndTime", id, _, _, "b")
+   set_task(1.0, "DateAndTime", id, .flags="b")
}

public client_disconnected(id) {
    remove_task(id)
}

public DateAndTime(id) {
    new time[64], date[64]
-    get_time("%H:%M:%S", time, 63)
-    get_time("%d.%m.%Y", date, 63)
+    get_time("%H:%M:%S", time, charsmax(time))
+    get_time("%d.%m.%Y", date, charsmax(date))
    set_hudmessage(10, 255, 255, -1.0, 0.10, 0, 6.0, 1.0)
    show_hudmessage(id, "Время: %s^nДата: %s", time, date)
-    return PLUGIN_CONTINUE
}
 
Сообщения
12
Реакции
0
Спасибо. Могу ли я попросить помощи в поиске другого плагина в этой теме? Нужно ли мне начинать новую тему? BlackSignature
 

fox

Сообщения
176
Реакции
49
Помог
7 раз(а)
Hvite, одна тема - один вопрос.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу