XInfoMenu

XInfoMenu [Платно] 1.0.701

Недавно обновленные
Gas
Gas Station Event
0.00 звёзд
In a tense multiplayer event, players are thrust into a violent dispute between two warring gangs, w
Arctic
Arctic Base Event
5.00 звёзд
An event for the Arctic Research Base monument with a plot to rescue both a scientist and a pilot
Supermarket
Supermarket Event
0.00 звёзд
A new event that takes place at the Supermarket monument, made for beginners on your server
Space
Space
0.00 звёзд
Космические шатлы, МКС и аэростаты
Dynamic
Dynamic Monuments
5.00 звёзд
Инновационный плагин для серверов Rust, который превращает обычные карты в уникальные!
Armored
Armored Train
0.00 звёзд
Новогоднее обновление
Convoy
Convoy Reforged
5.00 звёзд
Глобальное обновление всем известного плагина Convoy!
Caravan
Caravan
5.00 звёзд
Повозки, запряжённые лошадьми, перевозят ценный груз
PveMode
PveMode
0.00 звёзд
This plugin is only used as an API for other plugins
Shipwreck
Shipwreck
0.00 звёзд
Затонувшие локации, охраняемые дайверами и субмаринами!
Gasoline
Gasoline
5.00 звёзд
Постапокалиптическая карта в стиле Безумного Макса
Ледяная
Ледяная страна
0.00 звёзд
Карта с великолепным ландшафтом
IQSeaContainers
IQSeaContainers
5.00 звёзд
Выброшенные на берег контейнеры, отличное фоновое мероприятие для игроков
IQKits
IQKits
4.90 звёзд
Уникальная система наборов, с максимально большим функционалом и красивым дизайном
IQTeamLimitter
IQTeamLimitter
5.00 звёзд
Лимитируйте количество тим, чтобы игроки не нарушали правила, постоянно меняя команды
например "Команда": "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
 
Назад
Сверху Снизу