aleksey_sever
Участник
- Сообщения
- 102
- Реакции
- 2
исправления будут ?)
Нашел причину?Всем ку. Плагин вроде работает, но в консоли ошибка. Не подскажете, в чём причина?
Ксс92
L 07/06/2021 - 12:01:12: [SM] Exception reported: Client 2 is not in game
L 07/06/2021 - 12:01:12: [SM] Blaming: shop_ammo.smx
L 07/06/2021 - 12:01:12: [SM] Call stack trace:
L 07/06/2021 - 12:01:12: [SM] [0] GetPlayerWeaponSlot
L 07/06/2021 - 12:01:12: [SM] [1] Line 217, C:\Users\Saitama\Desktop\compiler\1.8.0\shop_ammo.sp::TimerClipSet
Client * is not in game в TimerClipSet() {
int addclip = clip;
clip += addclip;
}
else clip *= 2;
Что делать? Увеличенная обойма только на первую обойму действует, остальные обоймы дефолтные? И кстати цена в конфиге не настраивается. Вернее значение в конфиге одно, а на деле другое(MULTIPROJECT добавил(а) новый ресурс:
Ammo - Позволяет расширить запас патронов на 2 обоймы.
Узнать больше об этом ресурсе...
Извините, я не делаю плагины для cs:go.Можно FIX для CS:GO ?
У Игроков, которые НЕ покупали улучшение в магазине - даёт увеличенные обоймы.
Так-же сообщают про огромное количество патронов
Посмотреть вложение 108648
- Стрельнуть 1 патрон , начать перезаряжать и выкинуть сразу
- Подобрать
- usp с 12 на 24.MULTIPROJECT добавил(а) новый ресурс:
Ammo - Позволяет расширить запас патронов на 2 обоймы.
Узнать больше об этом ресурсе...
при изменение значения else clip *= 2 на else clip *= 2.5 не меняет патроны в патронике на больше ,так и остается как и было умноженное на 2Исправление ошибкиClient * is not in gameв TimerClipSet()
Ну и кое-какие другие фиксы (чистка, оптимизация и полный перевод на новый синтаксис).
Правда кое-что оставил без изменений. Вроде вот такой фигни (ну мало ли, вдруг на такой говнокод есть какие-то основания):C-подобный:{ int addclip = clip; clip += addclip; } else clip *= 2;
Сможешь помочь? Очень надо и очень прошу у тебя помощь..@monax, может потому что множитель может быть только целым числом?
Ну или хотя бы делать промежуточную переменную с плавающей запятой, в которой и высчитывать нужное значение, а потом уже присваивать переменной clip округлённое значение этой промежуточной переменной.
Хорошо,попробую
К сожалению не помогло,изменил в исходнике ,сохранил ,скомпилировал на своём SM ,удалил старый конфиг и плагин,закинул скомпилированный плагин и перезапустил сервер