IQEconomic

IQEconomic [Платно] 2.20.25

Недавно обновленные
IQInfo
IQInfo
5.00 звёзд
Добавляет новое, информативное меню на ваш сервер с приятным UI
IQDefenderSupply
IQDefenderSupply
5.00 звёзд
Плагин добавляет защищенный груз ученых, который обладает броней и защитой, попробуй отобрать!
IQCases
IQCases
5.00 звёзд
Лучшие система кейсов на ваш сервер, приятный дизайн,огромный функционал
Blight
Blight Island
0.00 звёзд
4500, ~71к префабов
XGiftThrower
XGiftThrower
0.00 звёзд
Подаркомёт который может подарить все. Даже коптер под ёлочку.
XLevels
XLevels (BattlePass)
5.00 звёзд
Уровни и награды для вашего сервера.
IQHandFight
IQHandFight
5.00 звёзд
Добавь на свой сервер рукопашный бой, долой этот камень!
CreativeTurret
CreativeTurret
0.00 звёзд
Добавляет новую турель которую игроки могут размещать на любой поверхности
CaseHook
CaseHook
0.00 звёзд
Позволяет привязывать контейнеры к специальным сумкам и получать удалённый доступ к их содержимому.
MonumentReset
MonumentReset
0.00 звёзд
Добавляет в игру специальную гранату, которая позволяет мгновенно сбросить (reset) монумент
IQBearRide
IQBearRide
5.00 звёзд
Усмири и приручи дикого медведя! Медведь это неплохая замена лошади!
CustomRocketLauncher
CustomRocketLauncher
0.00 звёзд
Добавляет на сервер кастомную ракетницу с гибкой настройкой характеристик.
IQPotionFarm
IQPotionFarm
5.00 звёзд
"Зельевая" ферма, которая добавит возможность выпить его или продать!
IQTeamLimitter
IQTeamLimitter
5.00 звёзд
Лимитируйте количество тим, чтобы игроки не нарушали правила, постоянно меняя команды
UraniumTools
UraniumTools
5.00 звёзд
Необычные инструменты для ваших игроков, иной взгляд на магические инструменты
При разделении стака монет половина теряется
 
При разделении стака монет половина теряется
посмотри внимательнее у меня было так же. но возможно монеты твои с чем то конфликтуют или просто твои монеты просто забагались . например ты настроил эвенты а потом поменял что то в экономики скин или shortname монеты и выдаются другие монеты
просто обнови все монеты и будет тебе счастье
 
посмотри внимательнее у меня было так же. но возможно монеты твои с чем то конфликтуют или просто твои монеты просто забагались . например ты настроил эвенты а потом поменял что то в экономики скин или shortname монеты и выдаются другие монеты
просто обнови все монеты и будет тебе счастье
да я просто выдаю себе монеты ,без ивентов и сразу такая ерунда . с нужным скином и шортнеймом
 
Mercury обновил(а) ресурс IQEconomic новой записью:

Небольшое обновление функционала

- Добавлена возможность включения проверки игрока на AFK для типа награды "Игра за время на сервере"
- Теперь UI будет скрываться возле верстаков, чтобы не перекрывать игрокам меню изучения в верстаке
- Исправлена NRE в хуке OnPlayerSleep при запуске сервера
- Добавлен универсальный хук на обновление баланса игрока :
JSON:
void OnUpdatedBalance(ulong userID, BasePlayer player, int balancePlayer)
////Вызывается при любом изменении баланса игрока. player - может быть null
-...

Узнать больше об этом обновлении...
 
У кого в чате выводятся дебаг-логи - просто перекачайте версию с сайта и все!
С 2.13.17 до 2.13.18
 
Хотелось бы индекс из коробки для steamid unique и так же тип данных для balance сменить (MySQL)
 
o.load IQEconomic
1754928791793.png
при выгрузке или перезагрузке ошибка
1754928830862.png

При load все подгружается, балансы есть
При этом в БД и сервере Mysql ничего не менялось
 

Вложения

  • 1754928798323.png
    1754928798323.png
    5 КБ · Просмотры: 6
o.load IQEconomic
Посмотреть вложение 17989
при выгрузке или перезагрузке ошибка
Посмотреть вложение 17991

При load все подгружается, балансы есть
При этом в БД и сервере Mysql ничего не менялось
В обновлении не была затронута работа с БД. Всё как и в прошлых версиях.

В твоём случае - оторвано соединение с MySQL. Почему? Не знаю, смотреть логи MySQL надо и выяснять
 
В обновлении не была затронута работа с БД. Всё как и в прошлых версиях.

В твоём случае - оторвано соединение с MySQL. Почему? Не знаю, смотреть логи MySQL надо и выяснять
Если оно разорвано, почему он не делает retry чтобы попытаться восстановить его?
 
Я поменял сервер базы данных, на другой, сменил хостинг. Тоже самое.
 
Если идти по сценарию
o.reload Затем выдает
[IQEconomic] Данные игрока 76561199470522693 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0

Что получается соединение не было установлено или уже закрыто.
То есть при перезагрузке оно закрылось, а потом он пытался занести данные, так получается (соединения закрываются раньше, чем используются)?
 
Нашел зависимость, это только на 1 проблемном сервере происходит и всегда одно и тоже, одни и те же steam ID, при этом в БД нет их

[IQEconomic] MySQL соединение открыто
Unloaded plugin IQEconomic v2.13.18 by Mercury
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199470522693 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199811775553 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199211566895 были внесены в базу-данных
MySql handle raised an exception (Exception: Connection is null)
at Oxide.Core.MySql.Libraries.MySql+MySqlQuery.Handle () [0x0002b] in <021a1dba6a754e42a6cc7771fdfee190>:0
[IQEconomic] Данные игрока 76561199649957650 были внесены в базу-данных

На других серверах такого нет
 
@pokemon
Еще раз, смотри логи сервера MySQL.
Все что известно из лога - это только то, что у тебя соединение рвется в какой-то момент и всё, соединение со стороны MySQL.

При выгрузке плагина (перезагрузка это выгрузка + загрузка) естественно соединение закрывается, так и должно быть.
При загрузке - открывается (да, логично)

Соединение не может закрыться раньше чем используется. Оно закрывается только по двум причинам : Выгружен плагин, оборвано соединение (но это уже не причина, а последствия ошибки MySQL)
У тебя конкретно ОШИБКА (Exception) - при обработке запроса SQL, что запрос оборван, соединение SQL было разорвано и закрыто.
Поэтому и логично, что плагин отработал запрос успешно, выдал лог - а позже, когда SQL порвалась - выдал ошибку уже сама либра MySQL от оксида (НЕ ОТ ПЛАГИНА)
 
@pokemon
Еще раз, смотри логи сервера MySQL.
Все что известно из лога - это только то, что у тебя соединение рвется в какой-то момент и всё, соединение со стороны MySQL.

При выгрузке плагина (перезагрузка это выгрузка + загрузка) естественно соединение закрывается, так и должно быть.
При загрузке - открывается (да, логично)

Соединение не может закрыться раньше чем используется. Оно закрывается только по двум причинам : Выгружен плагин, оборвано соединение (но это уже не причина, а последствия ошибки MySQL)
У тебя конкретно ОШИБКА (Exception) - при обработке запроса SQL, что запрос оборван, соединение SQL было разорвано и закрыто.
Поэтому и логично, что плагин отработал запрос успешно, выдал лог - а позже, когда SQL порвалась - выдал ошибку уже сама либра MySQL от оксида (НЕ ОТ ПЛАГИНА)
1754935426720.png
 
Назад
Сверху Снизу