• Друзья, на пополнения счёта добавлены новые платежные методы FreeKassa, ЮМани, Perfect Money, Cryptomus (все виды криптовалют)

- Исправил ошибки пополнения и убирания баланса игрока
Я добрался к этому динозавру написанным пьяным мастером.
- Исправил дата файлы, теперь вы не получите null после краша сервера, дата теперь сохраняется ровно.
- Убрал наконец таки дублирование сообщения об пополнении баланса игрока
- Пару небольших фиксов
Исправил проверку баланса при покупке чертежей
Добавил сохранение данных при перезагрузке\выгрузке плагина
Изменил UI - Добавил деталку к товарам
Screenshot_5.jpg
Если предмет может не может быть изучен, будет лишь одна кнопка "Предмет"
Screenshot_7.jpg

Добавил продажу чертежей (Если предмет может быть чертежём, добавляем кнопку)

К чертежам:

  • В конфигурации выставил цену за чертеж (умножение на существующую цену).
  • В конфигурацию добавил включение\отключение продажи чертежей.
  • Не в зависимости какое количество товара вы продаете, если это чертёж, то продажа одной единицы.
  • Если это чертёж, будет добавлена кнопка "Чертёж".
В конфигурацию добавлено:
Код:
"UI": {
    "Button: AnchorMax": "0.1537335 0.1210937",
    "Button: AnchorMin": "0.01244507 0.08203125"
  },
 "Включить к товарам продажу чертежей (Появиться дополнительная кнопка 'Чертёж')": true,
"Цена чертежа: Цена предмета * Число (умножение)": 1.5

Теперь в кнопке под меню, баланс динамичный, если он будет изменяться у игрока, то и сразу изменяться в UI

Добавил к консольной команде shop_changebalance подкоманду balance что бы узнать баланс игрока
Пример:
shop_changebalance OxideBro balance
Ответ:
[RustShop] Баланс игрока OxideBro[]: 94548

Вложения

  • Screenshot_6.jpg
    Screenshot_6.jpg
    286.4 KB · Просмотры: 44
  • Like
Реакции: Auger
Добавил консольную команду:
shop_changebalance Name/SteamID add/remove Count - Пополнение, либо удаление с баланса игрока определенное количество рублей.
Пример:
shop_changebalance OxideBro add 100 - Пополнение игроку OxideBro баланса на 100 рублей.
shop_changebalance OxideBro remove 100 - Удаление с баланса игрока OxideBro 100 рублей.

Языковой файл обновился:

Код:
  "MONEYADD": "Вам насчитано {0} рублей на внутриигровой баланс магазина\nПроверка и использование баланса /shop",
  "MONEYREMOVE": "C Вашего баланса внутриигрового магазина снято {0} рублей"
Перезалив, добавил API
Сверху