26 посетителей на сайте. Из них:
Пользователи4
Роботы22
Список пользователей
Владимир Паповян Сейчас на сайте
Ura Dem Сейчас на сайте
Сейчас на сайте
Kekich Сейчас на сайте
TonyHasley Был(a) в сети 5 минут назад
Подкидыш Был(a) в сети 6 минут назад
Dgf Rdagvbnn Был(a) в сети 8 минут назад
11e1 Был(a) в сети 9 минут назад
Stas Был(a) в сети 19 минут назад
Lost Angel Был(a) в сети 28 минут назад
Саша Дроздов Был(a) в сети 32 минуты назад
Никита Герворский Был(a) в сети 33 минуты назад
Денис Стряпчий Был(a) в сети 38 минут назад
КАЗАНЦЕВ Был(a) в сети 41 минуту назад
Никита Был(a) в сети 43 минуты назад
Такси Максим Был(a) в сети 45 минут назад
x1ntezz Был(a) в сети 48 минут назад
Алекс Половник Был(a) в сети 53 минуты назад
В ПУТЬ В ПУТЬ Был(a) в сети 1 час назад
Максим Дип Был(a) в сети 1 час назад
Дмитрий Был(a) в сети 1 час назад
Clopo Alex Был(a) в сети 1 час назад
Леха Был(a) в сети 1 час назад
Матвейка Тягур Был(a) в сети 2 часа назад
Иван Какаев Был(a) в сети 2 часа назад
Даник Был(a) в сети 2 часа назад
Adim129 Был(a) в сети 2 часа назад
FLOREN Был(a) в сети 2 часа назад
MAerk Был(a) в сети 2 часа назад
WiseBear Был(a) в сети 2 часа назад
꧁Markbordovi DEAF꧂ Был(a) в сети 2 часа назад
костя лось Был(a) в сети 2 часа назад
Ярослав Федоровський Был(a) в сети 2 часа назад
Семëн Ханьков Был(a) в сети 2 часа назад
MixFix Был(a) в сети 2 часа назад
Ꭺᴠᴛᴀʀɪᴛᴇᴛ 亗 亗 Был(a) в сети 2 часа назад
DolTeReS_dev Был(a) в сети 2 часа назад
Sda Esj Был(a) в сети 2 часа назад
Draka Был(a) в сети 2 часа назад
Flesex Был(a) в сети 3 часа назад
Евгений Башкирцев Был(a) в сети 3 часа назад
Nurpeis Raikhanov Был(a) в сети 3 часа назад
Egor Time Был(a) в сети 3 часа назад
Діма Письменний Был(a) в сети 3 часа назад
Иван Какаев Был(a) в сети 3 часа назад
Arsenal- Trans Был(a) в сети 3 часа назад
Warfare Infinite Был(a) в сети 3 часа назад
xelgast kill Был(a) в сети 3 часа назад
Wi Li Был(a) в сети 4 часа назад
рома Булашкин Был(a) в сети 4 часа назад
Мартин Петров Был(a) в сети 4 часа назад
Private Jhon Был(a) в сети 4 часа назад
Immportal Был(a) в сети 4 часа назад
Илья Черницких Был(a) в сети 4 часа назад
TOKSYCHNIE Был(a) в сети 4 часа назад
S T I K Был(a) в сети 4 часа назад
Штеркель Ростислав Был(a) в сети 4 часа назад
Макс Уваров Был(a) в сети 4 часа назад
baxton baxtonowski Был(a) в сети 5 часов назад
Platon Seven Был(a) в сети 5 часов назад
Ahmedin Zuličević Был(a) в сети 5 часов назад
Bulka3322🥷 Был(a) в сети 5 часов назад
Павел Евдокимов Был(a) в сети 5 часов назад
0987654321 Был(a) в сети 5 часов назад
Артем Власов Был(a) в сети 5 часов назад
Kelenko Был(a) в сети 5 часов назад
Слава Павленко Был(a) в сети 5 часов назад
Sg7K XXX Был(a) в сети 5 часов назад
АЛЕКСАНДР Был(a) в сети 6 часов назад
Batuhan Sanlı Был(a) в сети 6 часов назад
Юрий Фомичёв Был(a) в сети 6 часов назад
Arseny Standoff 2 Был(a) в сети 6 часов назад
Молодой Тор4 Был(a) в сети 6 часов назад
Back Kazakbaev Был(a) в сети 6 часов назад
Вольт Вольт Был(a) в сети 6 часов назад
Стас Тепляков Был(a) в сети 6 часов назад
evgen5532 Был(a) в сети 6 часов назад
Витя Был(a) в сети 6 часов назад
Ekon Был(a) в сети 7 часов назад
David Romanov Был(a) в сети 7 часов назад
Oleg Был(a) в сети 7 часов назад
Kaiser Был(a) в сети 7 часов назад
Михаил Тонян Был(a) в сети 7 часов назад
Ваня Волков Был(a) в сети 7 часов назад
denis gold Был(a) в сети 7 часов назад
Alexs Soverkov Был(a) в сети 7 часов назад
Нет Имени Был(a) в сети 7 часов назад
senya holod Был(a) в сети 7 часов назад
Геннадий Нитченко Был(a) в сети 7 часов назад
[RS] Daddy Был(a) в сети 7 часов назад
Deniska Hansen Был(a) в сети 7 часов назад
Илья Зонов Был(a) в сети 7 часов назад
кака Был(a) в сети 7 часов назад
Flavius Был(a) в сети 8 часов назад
Syo 火 Был(a) в сети 8 часов назад
Maxim Uvarov Был(a) в сети 8 часов назад
Ага Был(a) в сети 8 часов назад
Accidentally Был(a) в сети 8 часов назад
Иванов Артем Был(a) в сети 8 часов назад
Artem Был(a) в сети 8 часов назад
SHELD Был(a) в сети 8 часов назад
BORZ Был(a) в сети 8 часов назад
Богдан Был(a) в сети 9 часов назад
Rr Xx Был(a) в сети 10 часов назад
Азамат Азаматов Был(a) в сети 10 часов назад
Роберт Кишмахов Был(a) в сети 10 часов назад
WiseExted Был(a) в сети 10 часов назад
Егор Варламов Был(a) в сети 10 часов назад
Ab Antonian Был(a) в сети 11 часов назад
Nevala kini Был(a) в сети 11 часов назад
HEX PRODUCTION Был(a) в сети 11 часов назад
Visa Flow Был(a) в сети 11 часов назад
Максим Третьяков Был(a) в сети 11 часов назад
The Bunya Был(a) в сети 12 часов назад
Сергей Шемет Был(a) в сети 12 часов назад
Sergo MSK Был(a) в сети 12 часов назад
Ярик Был(a) в сети 14 часов назад
Dato Guliazali195 Был(a) в сети 14 часов назад
Глеб Иосиф Был(a) в сети 15 часов назад
Иван Был(a) в сети 15 часов назад
AGGRESS1VEX Был(a) в сети 17 часов назад
илья Был(a) в сети 17 часов назад
Denis Dmi Был(a) в сети 19 часов назад
George Iftimovici Был(a) в сети 19 часов назад
Тимур Нач Был(a) в сети 19 часов назад
Makeshov Был(a) в сети 19 часов назад
Russia Top Был(a) в сети 19 часов назад
Armen Vardanyan Был(a) в сети 19 часов назад
Ramzat Ramzat Был(a) в сети 20 часов назад
Andruha Soprano Был(a) в сети 20 часов назад
natan nasper Был(a) в сети 21 час назад
Ильнар Сырлыбаев Был(a) в сети 21 час назад
Andrey Был(a) в сети 21 час назад
Список ботов
rambler (22)

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

Новый чат 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, Статьи

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