Ошибки в плагине StopMapMusic

Steammer

Участник
Сообщения
443
Реакции
188
Привет, помогите пожалуйста, в логах флудит:
SM] [0] Line 44, C:\Users\yaros\Desktop\Папки с р.с\compiled\addons\sourcemod\scripting\StopMapMusic_Rus.sp::OnEntityCreated()
[SM] Plugin encountered error 15: Array index is out of bounds
 

Вложения

  • StopMapMusic_Rus.sp
    4.1 КБ · Просмотры: 13

inklesspen

Не пишу модули под LSD :с
Сообщения
1,778
Реакции
969
Привет, помогите пожалуйста, в логах флудит:
SM] [0] Line 44, C:\Users\yaros\Desktop\Папки с р.с\compiled\addons\sourcemod\scripting\StopMapMusic_Rus.sp::OnEntityCreated()
[SM] Plugin encountered error 15: Array index is out of bounds
Индекс массива выходит за границы
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,778
Реакции
969

Вложения

  • StopMapMusic_Rus.smx
    6.8 КБ · Просмотры: 7
  • StopMapMusic_Rus.sp
    4.3 КБ · Просмотры: 10
Последнее редактирование:

Steammer

Участник
Сообщения
443
Реакции
188
Не обновил просто, секунду
--- Добавлено позже ---
[SM] Displaying call stack trace for plugin "StopMapMusic_Rus.smx":
[SM] [0] Line 49, C:\Users\inkog\Downloads\StopMapMusic_Rus.sp::OnEntityCreated()
[SM] Plugin encountered error 15: Array index is out of bounds
 
Последнее редактирование:

inklesspen

Не пишу модули под LSD :с
Сообщения
1,778
Реакции
969
Не обновил просто, секунду
--- Добавлено позже ---
[SM] Displaying call stack trace for plugin "StopMapMusic_Rus.smx":
[SM] [0] Line 49, C:\Users\inkog\Downloads\StopMapMusic_Rus.sp::OnEntityCreated()
[SM] Plugin encountered error 15: Array index is out of bounds
Я не знаю что не так:D
Попробуй
И давай вк
vk.com/id168628974
 

Вложения

  • StopMapMusic_Rus.sp
    4.3 КБ · Просмотры: 5
  • StopMapMusic_Rus.smx
    6.8 КБ · Просмотры: 6

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
[HIDE="790"]
Line 44, C:\Users\yaros\Desktop\Папки с р.с\compiled\addons\sourcemod\scripting
Заменить:
C-подобный:
new len = strlen(sSound) - 3;
if (strcmp(sSound[len], "mp3") == 0 || strcmp(sSound[len], "wav") == 0) g_iSoundEnts[g_iNumSounds++] = EntIndexToEntRef(entity);
На:
PHP:
decl len;
if (0 < (len = strlen(sSound) - 3) && strcmp(sSound[len], "mp3") == 0 || strcmp(sSound[len], "wav") == 0) g_iSoundEnts[g_iNumSounds++] = EntIndexToEntRef(entity);
И можно:
C-подобный:
len = strlen(sSound) - 3;
if (strcmp(sSound[len], "mp3") == 0 || strcmp(sSound[len], "wav") == 0) g_iSoundEnts[g_iNumSounds++] = EntIndexToEntRef(entity);
На единственную строку:
PHP:
if (0 < (len = strlen(sSound) - 3) && strcmp(sSound[len], "mp3") == 0 || strcmp(sSound[len], "wav") == 0) g_iSoundEnts[g_iNumSounds++] = EntIndexToEntRef(entity);
[/HIDE]Оффтоп
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,778
Реакции
969
АА, я забыл сделать обратную проверку, я предположил, что len выше размера, но я не предполагал, что он может быть ниже =\
--- Добавлено позже ---
Суслик :c
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
914
А может кто переделает плагин чтобы он выключал звуки от другого плагина? Например некоторые не хотят слышать звуки от этого плагина: Тык и один пишет например !stopsaysounds и звуки от плагина больше ему не проигрываются, а чтобы включить обратно !startsaysounds . Был бы благодарен.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,756
[CS:GO] SM STOPMUSIC MAPS.
один пишет например !stopsaysounds и звуки от плагина больше ему не проигрываются, а чтобы включить обратно !startsaysounds
@inklesspen, займись, если есть желание. Оффтоп
 

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
914
Сверху Снизу