Страница 1 из 1
round_end.amxx
Добавлено: 03 апр 2023, 07:37
dityatko
Нет воспроизведения музыки в конце раунда.Файлы с mp3 залиты в папку sound.Сам плагин -running.
round_end.amxx
Добавлено: 03 апр 2023, 10:08
Host-v
dityatko, в plugins.ini после round_end.amxx
добавь debug
Чтобы получилось round_end.amxx debug
Смените карту или перезагрузите сервер. После этого ошибки в логах будут более подробные вот то что будет в логах отправте сюда
round_end.amxx
Добавлено: 03 апр 2023, 12:34
dityatko
L 04/03/2023 - 12:30:44: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20230403.log")
L 04/03/2023 - 12:30:44: [AMXX] Displaying debug trace (plugin "round_end.amxx", version "unknown")
L 04/03/2023 - 12:30:44: [AMXX] Run time error 4: index out of bounds
L 04/03/2023 - 12:30:44: [AMXX] [0] round_end.sma::read_ini (line 55)
L 04/03/2023 - 12:30:44: [AMXX] [1] round_end.sma::plugin_precache (line 26)
round_end.amxx
Добавлено: 03 апр 2023, 16:18
bizon
Выход за пределы массива
szSound
.
Решения:
1. Увеличить размер массива.
new szSound [ 32 + 1 ][ 63 + 1 ]
заменить на:
new szSound [ 64 ][ MAX_RESOURCE_PATH_LENGTH ]
2. Добавить проверку, чтобы при чтении файла за размер массива не было выхода. В начало тела цикла добавить:
if(len >= charsmax(szSound))
break;
3. Самый адекватный вариант – использовать динамический массив
Array
.
round_end.amxx
Добавлено: 03 апр 2023, 16:41
dityatko
bizon писал(а): ↑
Выход за пределы массива
szSound
.
Решения:
1. Увеличить размер массива.
new szSound [ 32 + 1 ][ 63 + 1 ]
заменить на:
new szSound [ 64 ][ MAX_RESOURCE_PATH_LENGTH ]
2. Добавить проверку, чтобы при чтении файла за размер массива не было выхода. В начало тела цикла добавить:
if(len >= charsmax(szSound))
break;
3. Самый адекватный вариант – использовать динамический массив
Array
.
Спасибо большое,сейчас исправим.
round_end.amxx
Добавлено: 03 апр 2023, 16:59
Host-v
dityatko, спасибо можно сказать пальцем в верх
Или кинул на баланс один рублик и то будет приятно))
round_end.amxx
Добавлено: 05 апр 2023, 13:25
dityatko
Host-v писал(а): ↑
dityatko, спасибо можно сказать пальцем в верх IMG_2302.jpeg
Или кинул на баланс один рублик и то будет приятно))
IMG_2304.jpeg
У меня только вот так выходит)
Отправлено спустя 3 минуты 22 секунды:
А,всё понял,на денежку надо было)