fantom00141
Участник
- Сообщения
- 75
- Реакции
- 5
Буду крайне признателен!))Если сильно нужно, могу добавить в ресурсы модуль, который будет скрывать это (там пару строчек кода всего-то)
Буду крайне признателен!))Если сильно нужно, могу добавить в ресурсы модуль, который будет скрывать это (там пару строчек кода всего-то)
Я не могу найти никак в плагине функцию удача, хочу ее подороже сделать или убрать, кто знает где она??Проверьте новое ядро.
Список изменений:
C-подобный:Добавлены нативы: Shop_GiveClientItem Shop_SetCanLuck Shop_SetItemCanLuck Shop_GetItemCanLuck Shop_GetItemNameById Shop_GetCategoryNameById Shop_GetItemType Обновлены inc файлы Исправлена проблема когда при передаче кредитов игроки вводят отрицательные значения Добавлена возможность сортировки категорий в меню Добавлены константы для компиляции исходников с csgo_colors
Для сортировки меню необходимо в файл addons/sourcemod/configs/shop/shop_sort.txt добавить названия категорий в нужном порядке.
Пример:
C-подобный:aura ability stuff
Имена категорий можно найти в исходнике. Ищем фразу Shop_RegisterCategory. Далее может быть 2 варианта:
1.PHP:new CategoryId:category_id = Shop_RegisterCategory("stuff", "Разное", ""); // Имя категории - stuff
2.PHP:// Начало файла #define CATEGORY "aura"// Имя категории - aura // Результат поиска new CategoryId:category_id = Shop_RegisterCategory(CATEGORY, sName, sDescription); // Имя категории записано в константе CATEGORY
cfg/shop/shop.cfgЯ не могу найти никак в плагине функцию удача, хочу ее подороже сделать или убрать, кто знает где она??
Я конечно дико извиняюсь, но хотел уточнить - ждать стоит?Если сильно нужно, могу добавить в ресурсы модуль, который будет скрывать это (там пару строчек кода всего-то)
Я делал, но появились три огромных НО: (три последние issue)Я конечно дико извиняюсь, но хотел уточнить - ждать стоит?
Я в ожидании))Я делал, но появились три огромных НО: (три последние issue)
Могу щас накидать простой, через SetItemHide, я хотел сделать более гибкое управление, но увы, баги шопа...
Я в ожидании))
Я писал описание на основе описания в APIВсе работает!
в пояснении правда
// "unique предмета" "-1 - не определяет, 0 - спрятать, 1 - показать"
1 - прячет
0 - показывает
Короче наоборот))
/**
* Set feature "Hide"
*
* @param item_id Item id to set for
* @param state true - to hide item, false - to show in buyable list
*
* @noreturn
*/
native void Shop_SetItemHide(ItemId item_id, bool state);
и сам же допустил ошибку в описании своего конфигаЯ писал описание на основе описания в API
Не совсем, я перенёс ошибку, а не допустил её.и сам же допустил ошибку в описании своего конфига
Возможно это поправить?Всем привет! При первой загрузке плагина (после рестарта как правило) появляется ошибка:
L 04/23/2022 - 06:00:33: SourceMod error session started
L 04/23/2022 - 06:00:33: Info (map "zm_dust_elegant_fixed_d_hdr") (file "/home/server10982/game/csgo/addons/sourcemod/logs/errors_20220423.log")
L 04/23/2022 - 06:00:33: [SM] Exception reported: Invalid Handle 77b0647 (error: 1)
L 04/23/2022 - 06:00:33: [SM] Blaming: shop.smx
L 04/23/2022 - 06:00:33: [SM] Call stack trace:
L 04/23/2022 - 06:00:33: [SM] [0] ArrayList.FindValue
L 04/23/2022 - 06:00:33: [SM] [1] Line 717, shop/item_manager.sp::ItemManager_OnItemRegistered
L 04/23/2022 - 06:00:33: [SM] Exception reported: Invalid Handle 77b0647 (error: 1)
Может кто-то исправить её ? [Shop] Core (3.0E4) by FrozDark (Fork by R1KO & White Wolf)
Чтобы это поправить нужно провести те же действия что у вас. Опишите помимо ошибки полный список установленных модулей. Версию SM.Возможно это поправить?
Да, будет создаваться новая таблица не со стандартным префиксом shop_, lvl_, sb_ и т.д., а уже с вашим индивидуальным, иначе будут браться данные на всех серверах с одной таблицы. Разные будут не только кредиты, но и предметы существующие в инвентаре, покупки, игроки, ну и в целом все остальные данные. Так должно работать, на практике я не знаю, так не делал)Друзья, а подскажите.
В настройках плагина есть такая строка, 3-я.
Посмотреть вложение 96050
Я правильно понимаю, что при использовании одной базы, могу просто для разных серверов выставлять разный префикс?
Например:
на первом сервере "db_prefix" "shop_1"
на втором "db_prefix" "shop_2"
на третьем "db_prefix" "shop_3"
и так далее.
И между серверами будет разное значение кредитов для одного игрока?
З/Ы/ Только сейчас обратил внимание на этот параметр.. =D
sm_shop_trans_credits "%50"
Есть ошибки в логах? В обоих файлах проверьтеНе знаю, писал ли кто-то об этом баге, но плагин неправильно считает кол-во кредитов, которое останется у тебя после перевода с комиссией
У меня на сервере комиссия 50%sm_shop_trans_credits "%50"
К примеру если у меня есть 4000 кредитов и я перевожу другому 2000, то мне показывает, что после перевода у меня останется 1000
Но после перевода остаётся 2000 как и должно быть
Из-за этого бывают случаи, когда плагин думает, что кредитов не хватает и не даёт их перевести
нет