PCH3LK1N

Участник
Сообщения
82
Реакции
14
Как обнулить SHOP данные, если он стоит на mysql?
 

rokfestr

Участник
Сообщения
340
Реакции
63
После перезапуска сервера, слетают все вещи которые купил игрок, просто пишет что инвентарь пуст. MySQL подключение. Иногда пишет ошибку:

C-подобный:
 [SM] Exception reported: Invalid Handle fc140b26 (error: 1)
[SM] Blaming: shop/shop.smx
[SM] Call stack trace:
[SM]   [0] ArrayList.FindValue
[SM]   [1] Line 718, shop/item_manager.sp::ItemManager_OnItemRegistered
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #424
После перезапуска сервера, слетают все вещи которые купил игрок, просто пишет что инвентарь пуст. MySQL подключение. Иногда пишет ошибку:

C-подобный:
 [SM] Exception reported: Invalid Handle fc140b26 (error: 1)
[SM] Blaming: shop/shop.smx
[SM] Call stack trace:
[SM]   [0] ArrayList.FindValue
[SM]   [1] Line 718, shop/item_manager.sp::ItemManager_OnItemRegistered
обрезать ошибку - это так приятно
 

rokfestr

Участник
Сообщения
340
Реакции
63
обрезать ошибку - это так приятно
L 10/29/2018 - 23:43:35: [SM] [1] Line 718, shop/item_manager.sp::ItemManager_OnItemRegistered
L 10/29/2018 - 23:43:35: [SM] Exception reported: Invalid Handle 15580c3a (error: 1)
L 10/29/2018 - 23:43:35: [SM] Blaming: shop/shop.smx
L 10/29/2018 - 23:43:35: [SM] Call stack trace:
L 10/29/2018 - 23:43:35: [SM] [0] ArrayList.FindValue
L 10/29/2018 - 23:43:35: [SM] [1] Line 718, shop/item_manager.sp::ItemManager_OnItemRegistered
L 10/29/2018 - 23:43:35: [SM] Exception reported: Invalid Handle 15580c3a (error: 1)
L 10/29/2018 - 23:43:35: [SM] Blaming: shop/shop.smx
L 10/29/2018 - 23:43:35: [SM] Call stack trace:
L 10/29/2018 - 23:43:35: [SM] [0] ArrayList.FindValue
L 10/29/2018 - 23:43:35: [SM] [1] Line 718, shop/item_manager.sp::ItemManager_OnItemRegistered
L 10/29/2018 - 23:43:35: [SM] Exception reported: Invalid Handle 15580c3a (error: 1)
L 10/29/2018 - 23:43:35: [SM] Blaming: shop/shop.smx
L 10/29/2018 - 23:43:35: [SM] Call stack trace:
L 10/29/2018 - 23:43:35: [SM] [0] ArrayList.FindValue
L 10/29/2018 - 23:43:35: [SM] [1] Line 718, shop/item_manager.sp::ItemManager_OnItemRegistered
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Что такое pma, и где её найти?
Оффтоп PhpMyAdmin - это БД(База дынных) то что у вас сохраняется все что вы впишите в databases.cfg . В данном случае купленные предметы, сами предметы, кредиты и тд. Найти этот PhpMyAdmin вы можете на своем WEB-хостинге если используете MySQL это и есть PhpMyAdmin. Если используете локальную базу данных по пути /addons/sourcemod/data/sqlite будет файл shop.sq3 Оффтоп и просто удалите файл и перезапустите сервер.
 

zeus

Участник
Сообщения
3
Реакции
0
Всем привет так и не понял как поставить Shop ,требует SteamWorks ,отлично поставил ,вычитал что на версии v34 не робит и нужен fix (поставил фикс) и все так же не робит.
<FAILED> file "SteamWorks.ext.so": libsteam_api.so: cannot open shared object file: No such file or directory
SourceMod (1.9.0.6190) by AlliedModders LLC
заранее спасибо.
 
Последнее редактирование:

Rezder

Участник
Сообщения
153
Реакции
8
Дорогие господа, не подскажите, как сделать длительность действия предмета на выбор.
Т.е один предмет и на выбор 1 день за 500 кредитов, 1 неделя за 5 000 кредитов и тд?)
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • Автор ресурса
  • #431
Дорогие господа, не подскажите, как сделать длительность действия предмета на выбор.
Т.е один предмет и на выбор 1 день за 500 кредитов, 1 неделя за 5 000 кредитов и тд?)
Писать сторонний плагин, объединить предметы в одну категорию и поставить предметы разных цен за разный срок.
 

zeus

Участник
Сообщения
3
Реакции
0
Help me ,ребят шоп не работает , в консоле вот это <FAILED> file "SteamWorks.ext.so": libsteam_api.so: cannot open shared object file: No such file or directory.Фикс ставил.Помогите поставить шоп.
 

valerike

Участник
Сообщения
57
Реакции
1
[shop.smx] ItemManager_OnItemRegistered: no such table: shop_items
Как исправить?
 

|Fatalist|

Участник
Сообщения
179
Реакции
10
@Loysik, ещё раз.
Вы советуете залить SteamWorks, но он залит. Просто он требует либы с последней версии движка, которой на v34 нет.

@Vismyt, ждите. Скоро апдейт завезём на Гитхабе, где SteamWorks будет необязателен.
Когда будет новая версия, Shop без SteamWorks на 34V
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@|Fatalist|, так давно уже. Ещё с конца июля можно скачать, скомпилировать и использовать.
 

Alraune

Участник
Сообщения
216
Реакции
52
Доброго дня всем!
Вопрос - есть 2 сервера с разными базами shop . 1 на MySQL , 2 - SQLite. Хочу обьединить базы в одну MySQL , то есть как то перенести без потери данные игроков от 2 сервера в базу MySQL 1 сервера.
Это возможно?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
@Alraune, первое что приходит в голову - перенести sqlite на чистую MySQL и потом написать скрипт (на пыхе например), который сольет 2 базы в одну.
Придется решать конфликты:
  1. Если игрок есть в обеих базах - сложить кредиты
  2. Если игрок есть в обеих базах и есть одинаковые предметы - в зависимости от типа:
    • для количественных предметов (вроде аптечек) - суммировать кол-во
    • для временных предметов (все остальные) - либо складывать время либо оставлять только тот, который закончится позже.
 

x330122

Участник
Сообщения
357
Реакции
152
Можно ли узнать включен или выключен предмет у игрока ?
 

vb

Участник
Сообщения
385
Реакции
31
Есть мануал какой о переносе БД с sq3 в mysql ? ткните носом, пожалуйста.
 
Сверху Снизу