Добавлен
Возможно ли узнать текущее время на пк и выводить его в мультиборд для удобства игрока?
(ессно через GetLocalPlayer)
Желательно без мемхака

Принятый ответ

Без мемхака только с хостботом через фейкплеера.
У меня в карте удобно так делать, делаю один слот, везде проверки чтобы у этого слота был нужный гандикап (чтобы маскировать фейкплеера от мультиборда и т.д)
Далее фейкплеера объявляешь врагом для всех, чтобы ресурсы не кидали ему и т.д.
А фейкплеер просто "кинет на себя мут" и будет отсылать сообщения, далее триггером с ChatEvent ловишь
Я так пинг в мультиборд выводил
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
17
6 лет назад
0
вроде на cjass можно
3.7 Предопределённые макросы
Для удобства программиста, cJass имеет несколько заранее определённых макросов, которые могут использоваться при написании кода. Все предопределённые макросы заменяются на свои значения во время трансляции.
DATE — возвращает текущую дату в виде гггг.мм.дд
TIME — возвращает текущее время в виде чч:мм:сс
0
20
6 лет назад
0
ledoed:
вроде на cjass можно
3.7 Предопределённые макросы
Для удобства программиста, cJass имеет несколько заранее определённых макросов, которые могут использоваться при написании кода. Все предопределённые макросы заменяются на свои значения во время трансляции.
DATE — возвращает текущую дату в виде гггг.мм.дд
TIME — возвращает текущее время в виде чч:мм:сс
Вангую что цжасс делает это по принципу макроса, просто заменяя значение опркделенного слова. Это вернет дату последнего билда, но не текущего времени.
7
18
6 лет назад
Отредактирован Hodor
7
Без мемхака только с хостботом через фейкплеера.
У меня в карте удобно так делать, делаю один слот, везде проверки чтобы у этого слота был нужный гандикап (чтобы маскировать фейкплеера от мультиборда и т.д)
Далее фейкплеера объявляешь врагом для всех, чтобы ресурсы не кидали ему и т.д.
А фейкплеер просто "кинет на себя мут" и будет отсылать сообщения, далее триггером с ChatEvent ловишь
Я так пинг в мультиборд выводил
Принятый ответ
0
20
6 лет назад
0
UrsaBoss, ну единственное что надо стотчи две три c++ кода написать. Модно осветить тему в ghost проектк
0
17
6 лет назад
0
ledoed:
вроде на cjass можно
3.7 Предопределённые макросы
Для удобства программиста, cJass имеет несколько заранее определённых макросов, которые могут использоваться при написании кода. Все предопределённые макросы заменяются на свои значения во время трансляции.
DATE — возвращает текущую дату в виде гггг.мм.дд
TIME — возвращает текущее время в виде чч:мм:сс
При обработке скрипта, заменяется текущим временем (моим), а не конкретным временем в самой игре.
0
28
6 лет назад
0
А фейкплеер просто "кинет на себя мут" и будет отсылать сообщения, далее триггером с ChatEvent ловишь
А можно поподробнее тут?
0
18
6 лет назад
Отредактирован Hodor
0
PT153:
А фейкплеер просто "кинет на себя мут" и будет отсылать сообщения, далее триггером с ChatEvent ловишь
А можно поподробнее тут?
а что подробного? Фейкплеер будет писать в чат, а триггером надо будет это ловить
0
28
6 лет назад
0
UrsaBoss:
а что подробного? Фейкплеер будет писать в чат, а триггером надо будет это ловить
А как триггерно написать в чат и выводить время или пинг с помощью этого?
0
18
6 лет назад
Отредактирован Hodor
0
PT153:
UrsaBoss:
а что подробного? Фейкплеер будет писать в чат, а триггером надо будет это ловить
А как триггерно написать в чат и выводить время или пинг с помощью этого?
Хост бот через фейкплеера отправляет команды, которые фейкплеер пишет в чат как обычный игрок. А триггер который реагирует на события чата, обрабатывает это
PT153 а чтобы обратно боту отправлять инфу из карты или запросы - нужно сохранять в буфере целочисленную и синхронизировать её (без GetLocalPlayer), бот может читать инфу даже из названия метки или категории
PT153 тем более это надо бота переделывать чтобы поддерживалось такое
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.