XInfoMenu

XInfoMenu [Платно] 1.0.701

Недавно обновленные
Caprona
Caprona
5.00 звёзд
Оптимизированная карта со множеством мест для постройки
Проект
Проект "Космодром"
0.00 звёзд
Кастомная карта с большим множеством монументов. Размер 2500
Crisis
Crisis The Rebirth of the island
0.00 звёзд
Кастомная карта с размером 4500
⚡Кейсы
⚡Кейсы для Вашего магазина 3D
0.00 звёзд
⚡3D Иконки кейсов для вашего магазина / Исходник PSD с возможностью редактирования текста
IQRates
IQRates
4.88 звёзд
Рейтинг контроллер на ваш сервер! Без излишеств с удобным функционалом!
IQTurrets
IQTurrets
5.00 звёзд
Турели без электричества с лимитами на игрока/шкаф
IQWipeBlock
IQWipeBlock
5.00 звёзд
Многофункциональная система временной блокировки
Grand
Grand Island
0.00 звёзд
Карта представленная в виде нескольких больших островов и нескольких малых
Sunrise:
Sunrise: The Last Place Of Being
0.00 звёзд
Этот остров открывает перед нами новый мир, в который отправляются сильнейшие испытатели Кобальта...
Трансильвания
Трансильвания
0.00 звёзд
Отличная карта со страшными монументами))
Last
Last Oasis
5.00 звёзд
Планета Земля замедляет вращение и солнце все сильнее начинает прожигать землю.....
🌞
🌞 Летнее оформление для VK
5.00 звёзд
🌞 3D Оформление / Исходник PSD с возможностью редактирования текста
Набор
Набор из 10 кастомных пещер 3
0.00 звёзд
Кастомные места для застройки
Чернобыль:
Чернобыль: Зона отчуждения
5.00 звёзд
Атмосферная карта
IQGuardianDrone
IQGuardianDrone
4.33 звёзд
Дрон-защитник, который может сопровождать ваших игроков в любом бою
например "Команда": "chat.say /up 3",
/up 3,Как я должен заполнить пробелы, если они не действительны?
Чат команда без аргументов должна быть.

Используйте консольные команды для команд с аргументами: up 3.
 
Monster обновил(а) ресурс XInfoMenu новой записью:

Обновление - 1.0.5

- Добавлен второй тип кнопок переключения страниц. [ Настраивается в конфиге ]
MmZKUMx.png

Узнать больше об этом обновлении...
 
Monster обновил(а) ресурс XInfoMenu новой записью:

Обновление - 1.0.7

- Изменен метод создания ленгов.
- Изменен алгоритм открытия меню после коннекта на сервер. [ Коннект игрока -> проснулся -> открылось меню ]
- Добавлен таймер на первый коннект. Игроку нужно будет дождаться окончания таймера, прежде чем он сможет закрыть меню и начать игру. [ Если таймер отключен, но включено открытие меню после коннекта, то меню будет открываться после каждого коннекта. ]

[ Если игрок не дождется окончания таймера и выйдет, при повторном коннекте все будет заново. ]
[...

Узнать больше об этом обновлении...
 
а как настроить ?
Что именно?
Если меню, там ничего сложного.

В первую очередь это конструктор. В конфиге настраиваются все элементы (картинки, текста, кнопки).
Текст и название кнопок по уникальным ключам из конфига настраиваются в ленгах.

Пример того как настраивают люди:

unknown.png
 
я просто текст вношу и он у меня весь в куче
Что именно?
Если меню, там ничего сложного.

В первую очередь это конструктор. В конфиге настраиваются все элементы (картинки, текста, кнопки).
Текст и название кнопок по уникальным ключам из конфига настраиваются в ленгах.

Пример того как настраивают люди:

unknown.png
я просто текст вношу и он у меня весь в куче
 
а как добавить новую строницу
 
Помогите, почему так много ошибок в консоли?
 

Вложения

  • oxide_2022-02-11.txt
    54.1 КБ · Просмотры: 5
[XInfoMenu]
-----------------------------
Author - Monster
VK - vk.com/idannopol
Discord - Monster#4837
Config - v.3621
-----------------------------
Failed to call hook 'OnServerInitialized' on plugin 'XInfoMenu v1.0.7' (JsonReaderException: Invalid character after parsing property name. Expected ':' but got: }. Path '['╨Я╨Ы╨Р╨У╨Ш╨Э╨л3.2']', line 28, position 0.)
at Newtonsoft.Json.JsonTextReader.ParseProperty () [0x00116] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonTextReader.ParseObject () [0x000d8] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonTextReader.Read () [0x00053] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x0028b] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <2ae3f091decd4989b3c4d466e6eb5985>:0
at Oxide.Core.Libraries.Lang.GetMessageFile (System.String plugin, System.String lang) [0x00067] in <dfcb48ea05694263bbc08e62a39c274c>:0
at Oxide.Core.Libraries.Lang.RegisterMessages (System.Collections.Generic.Dictionary`2[TKey,TValue] messages, Oxide.Core.Plugins.Plugin plugin, System.String lang) [0x00032] in <dfcb48ea05694263bbc08e62a39c274c>:0
at Oxide.Plugins.XInfoMenu.InitializeLang () [0x002f2] in <0ce3d4403b874363a43895def0dd76ea>:0
at Oxide.Plugins.XInfoMenu.OnServerInitialized () [0x00107] in <0ce3d4403b874363a43895def0dd76ea>:0
at Oxide.Plugins.XInfoMenu.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x001eb] in <0ce3d4403b874363a43895def0dd76ea>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <60c318df79ed41688ea59335e48d61ad>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <dfcb48ea05694263bbc08e62a39c274c>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <dfcb48ea05694263bbc08e62a39c274c>:0
 
Назад
Сверху Снизу