24 посетителя на сайте. Из них:
Пользователи4
Роботы20
Список пользователей
WiseBear Сейчас на сайте
Жизнь двух попугаев Сейчас на сайте
Serever Project Сейчас на сайте
Даниил Смирнов Сейчас на сайте
давид романов Сейчас на сайте
Another Сейчас на сайте
Волк Был(a) в сети 4 минуты назад
Марк Игоревич Был(a) в сети 6 минут назад
Данил Был(a) в сети 6 минут назад
Mr Provaider Был(a) в сети 7 минут назад
Monster Dubrovka Был(a) в сети 9 минут назад
karim karim33 Был(a) в сети 21 минуту назад
Антон Был(a) в сети 25 минут назад
Goga Tur Был(a) в сети 26 минут назад
Nesser Kob9a Был(a) в сети 27 минут назад
Max Honest Был(a) в сети 29 минут назад
A Aa Был(a) в сети 32 минуты назад
Никита Карабанов Был(a) в сети 34 минуты назад
Команда Сервера Был(a) в сети 36 минут назад
Алексей Был(a) в сети 41 минуту назад
Aftoshhhhh Был(a) в сети 43 минуты назад
L1NEX Был(a) в сети 43 минуты назад
X Dep4ik X Был(a) в сети 55 минут назад
Zender Game Был(a) в сети 59 минут назад
Костя Петров Был(a) в сети 1 час назад
TONI OWNPONI Был(a) в сети 1 час назад
Андрей Лазарев Был(a) в сети 1 час назад
Антон Шенекер Был(a) в сети 1 час назад
Никита Е Был(a) в сети 1 час назад
TUK Был(a) в сети 1 час назад
Deniska Hansen Был(a) в сети 2 часа назад
Алексей Был(a) в сети 2 часа назад
ЕВГЕНИЙ Был(a) в сети 2 часа назад
Danger Player Был(a) в сети 2 часа назад
mka Был(a) в сети 2 часа назад
Даня Был(a) в сети 2 часа назад
Назар Байструк Был(a) в сети 2 часа назад
Александр Ватутин Был(a) в сети 2 часа назад
Илья Глинов Был(a) в сети 2 часа назад
Владимир Жданов Был(a) в сети 2 часа назад
Burger game Был(a) в сети 2 часа назад
Artem Russkiy Был(a) в сети 2 часа назад
Никита Кириллов Был(a) в сети 2 часа назад
Салатик Был(a) в сети 2 часа назад
Леван Levaniko Был(a) в сети 2 часа назад
Peto Был(a) в сети 2 часа назад
Гордей Липин Был(a) в сети 2 часа назад
MAT22 Был(a) в сети 2 часа назад
Danya.Sapranko Был(a) в сети 2 часа назад
vakban Был(a) в сети 2 часа назад
Виктор Был(a) в сети 3 часа назад
Santizila80 Был(a) в сети 3 часа назад
Dato Guliazali195 Был(a) в сети 3 часа назад
Sergo MSK Был(a) в сети 3 часа назад
Resul Hebibzade Был(a) в сети 3 часа назад
Богдан Был(a) в сети 3 часа назад
Александр Был(a) в сети 3 часа назад
Fade C-OPS Был(a) в сети 3 часа назад
Mahmut Был(a) в сети 3 часа назад
Exclsuive Armenia Original Был(a) в сети 3 часа назад
Le1zz1 Был(a) в сети 3 часа назад
Andruha Soprano Был(a) в сети 4 часа назад
Валентин Шацький Был(a) в сети 4 часа назад
Даниил Крюков Был(a) в сети 4 часа назад
Sergiyko Был(a) в сети 4 часа назад
Михаил Снегов Был(a) в сети 4 часа назад
жмых пажилой Был(a) в сети 4 часа назад
Богдан Бондарец Был(a) в сети 5 часов назад
Demon Был(a) в сети 5 часов назад
Vladimir Был(a) в сети 5 часов назад
Dima Был(a) в сети 5 часов назад
mrvnss Был(a) в сети 6 часов назад
Вит Барсегян Был(a) в сети 6 часов назад
vkaremulin Был(a) в сети 6 часов назад
Ігор Вижва Был(a) в сети 6 часов назад
Patlican Был(a) в сети 6 часов назад
Алексей Фоменко Был(a) в сети 6 часов назад
Sda Esj Был(a) в сети 6 часов назад
akihirootmorozok123 Был(a) в сети 6 часов назад
sabirdi Qaqaw Был(a) в сети 7 часов назад
Антон Языков Был(a) в сети 8 часов назад
Ksenia Lazareva Был(a) в сети 8 часов назад
bulldozzzer Был(a) в сети 8 часов назад
Артем Федосеев Был(a) в сети 8 часов назад
Nice Был(a) в сети 8 часов назад
Rolepoy Был(a) в сети 9 часов назад
Семин Ундер Был(a) в сети 9 часов назад
Flesex Был(a) в сети 9 часов назад
0987654321 Был(a) в сети 9 часов назад
Hyundai Accent Был(a) в сети 10 часов назад
Сергей Шемет Был(a) в сети 10 часов назад
Freest Rush Был(a) в сети 10 часов назад
Денис Верховный Был(a) в сети 10 часов назад
Max Wanber Был(a) в сети 10 часов назад
Андрей Рябцев Был(a) в сети 11 часов назад
Роман Римар Был(a) в сети 12 часов назад
45mobot Был(a) в сети 12 часов назад
my su Был(a) в сети 12 часов назад
андрей старосвеский Был(a) в сети 13 часов назад
Resl One Был(a) в сети 13 часов назад
Adim129 Был(a) в сети 13 часов назад
Qusii 111 Был(a) в сети 13 часов назад
F3YT3RR Был(a) в сети 13 часов назад
NyAngel Был(a) в сети 13 часов назад
Топтыгин Миша Был(a) в сети 13 часов назад
Epic Minigames Был(a) в сети 14 часов назад
Ab Antonian Был(a) в сети 14 часов назад
Степан Шикітка Был(a) в сети 14 часов назад
GTA Был(a) в сети 14 часов назад
Тимур Фахретдинов Был(a) в сети 14 часов назад
Семëн Ханьков Был(a) в сети 14 часов назад
Захар Химин Был(a) в сети 15 часов назад
F_enome_n ️ Был(a) в сети 15 часов назад
Fixter Был(a) в сети 15 часов назад
Ейзи Был(a) в сети 15 часов назад
Платон Москович Был(a) в сети 15 часов назад
Артем Манукян Был(a) в сети 15 часов назад
Laizy Был(a) в сети 15 часов назад
Murad Qurbanov Был(a) в сети 15 часов назад
Назаренко Карина Был(a) в сети 15 часов назад
Дрлрлррш Рошршр Был(a) в сети 15 часов назад
Василий Долматов Был(a) в сети 15 часов назад
Влад Влад Был(a) в сети 15 часов назад
rfewreg Был(a) в сети 15 часов назад
nikita Был(a) в сети 15 часов назад
Repx Был(a) в сети 16 часов назад
Вика Ластева Был(a) в сети 16 часов назад
可爱的家伙 谁喜欢玩 Был(a) в сети 16 часов назад
Список ботов
rambler (20)

Следите за нами!

Новый чат MTA

Описание

Плюсы:

  • Адаптивность (вам не нужно надевать очки для вашего экрана 1920x1080, чтобы увидеть, что пишут другие)
  • Копирование / вставка из / в input (больше нет консоли - & gt; скажем someLongMessageOrUrl)
  • Настраиваемый (теперь вы можете унифицировать чат для всех ваших игроков)
  • Расширяемый (например, вы можете сделать ссылки url в чате кликабельными или добавить поддержку markdown)
 
Минусы:
  • Он не может выполнять встроенные команды, такие как /nick ; /login, и т.д. Из соображений безопасности. Вам нужно написать свои собственные обработчики для этих команд или просто использовать консоль для таких команд. Пользовательские команды по-прежнему работают должным образом.
  • Он не может быть использован до запуска ресурса, поэтому вы не можете писать полезные сообщения для игрока в onPlayerConnect обработчике событий. используйте onPlayerJoin вместо этого.
 
Приступая к работе:
  • скачать русурс
  • переместить этот ресурс в server/mods/deathmatch/resources/
  • добавить в server/mods/deathmatch/mtaserver.conf:
<!-- set this resource before all other resources -->
<resource src="chat2" startup="1" protected="0" />
  • добавить в server/mods/deathmatch/acl.xml:
<group name="chat2ACLGroup">
 <acl name="chat2ACL"></acl>
 <object name="resource.chat2"></object>
</group>

<acl name="chat2ACL">
 <right name="function.executeCommandHandler" access="true"></right>
</acl>

API-ИНТЕРФЕЙС:

    На стороне клиента:
  • outputChatBox(string message, int red?, int green?, int blue?) -> void - Обратите внимание, что последний параметр 'colorcoded' отсутствует. Шестнадцатеричная обработка включена по умолчанию
  • showChat(bool show) -> void
  • clearChatBox() -> void
  • exports.chat2:isChatVisible() -> bool
    На стороне сервера:
  • outputChatBox(string message, element elem?, int red?, int green?, int blue?) -> void - Обратите внимание, что последний параметр 'colorcoded' отсутствует. Шестнадцатеричная обработка включена по умолчанию
  • showChat(element elem, bool show) -> void
  • clearChatBox(element elem) -> void
  • exports.chat2:useDefaultOutput(bool) -> void - Включить / Отключить вывод по умолчанию. Если вы отключите его, то вам нужно будет написать свои собственные обработчики onPlayerChat событии
    Примеры:
addEventHandler("onResourceStart", resourceRoot, function()
 -- необходимо выполнить, если ваш игровой режим не выводит никаких сообщений в чат
 -- onPlayerChat обработчик события. Например: play gamemode уже использует свой собственный вывод 
 - так что вам не нужно включать вывод по умолчанию, но race gamemode его не имеет, 
 - так что вам нужно включить вывод по умолчанию.
 exports.chat2:useDefaultOutput(true)
end)

addEventHandler("onPlayerJoin", root, function()
 outputChatBox("#ccff00hellow #ffcc00world", source)
 outputChatBox("i'm red af", source, 255, 0, 0)
end)

addEventHandler("onPlayerChat", root, function(message, messageType)
 if message ~= "ping" then
 outputChatBox("pong", source)
 end
end)
 
 

ВОПРОСЫ И ОТВЕТЫ:

Я запустил этот ресурс, но я не вижу чата
  • Вы должны выполнить exports.chat2:useDefaultOutput(true), потому что ваш игровой режим не имеет встроенного вывода

Чат показывает одни и те же сообщения дважды

  • Выполните exports.chat2:useDefaultOutput(false) где-нибудь в своем коде

Как я могу добавить новые типы ввода для, скажем, глобальных / локальных / частных чатов?

  • Вам нужно добавить новые записи в таблицу clientside inputKeyButtons с уникальными messageType значениями, А затем обработать эти типы сообщений в onPlayerChat обработчиках событий




Автор публикации:

WiseBear WiseBear

Скачать:

Скачать

Категория :

Все для MTA / Скрипты Мта

Дата:
Автор ресурса:

Автор не указан

Чат на CEF | MTA
Чат на CEF | MTA
18.11.2024, Интерфейс
Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA
Руководство по отладке - как найти ошибки в ваших скриптах
Руководство по отладке - как найти ошибки в ваших
24.12.2020, Статьи

Нет комментариев.Оставишь комментарий?