Иконка ресурса

[Shop Core] Jump effect/Эффект от прыжка 1.3.0 New

Нет прав для скачивания

Nekro

Терра инкогнита
Сообщения
1,285
Реакции
423
Nekro обновил(а) ресурс [Shop Core] Jump effect/Эффект от прыжка новой записью:

1.3.0 New

1. Исправлена работа отображения только для своей команды
2. Обновите файл конфигурации
3. Плагин больше не требует сторонних материалов
4. Название переменных изменены

Узнать больше об этом обновлении...
 

phillodelnaris

Участник
Сообщения
44
Реакции
15
Дарова, решил поставить на css v34, вот что выдает
Exception reported: Client index 0 is invalid
L 09/12/2020 - 22:26:51: [SM] Blaming: shop/Shop_jump_effect.smx
L 09/12/2020 - 22:26:51: [SM] Call stack trace:
L 09/12/2020 - 22:26:51: [SM] [0] IsClientInGame
L 09/12/2020 - 22:26:51: [SM] [1] Line 193, C:\Users\ys-of\OneDrive\Рабочий стол\Компилятор\1.10\Shop_jump_effect.sp::Event_Jump
 

Nekro

Терра инкогнита
Сообщения
1,285
Реакции
423
Дарова, решил поставить на css v34, вот что выдает
Exception reported: Client index 0 is invalid
L 09/12/2020 - 22:26:51: [SM] Blaming: shop/Shop_jump_effect.smx
L 09/12/2020 - 22:26:51: [SM] Call stack trace:
L 09/12/2020 - 22:26:51: [SM] [0] IsClientInGame
L 09/12/2020 - 22:26:51: [SM] [1] Line 193, C:\Users\ys-of\OneDrive\Рабочий стол\Компилятор\1.10\Shop_jump_effect.sp::Event_Jump
Как я понимаю плагин работает, но выдаёт эту ошибку? Какая версия?
Сообщения автоматически склеены:

Как сделать, чтобы все видели?) А то видят только союзники.
Квар в кфг
 

Grey83

Ленивая и невнимательная жопа
Сообщения
4,240
Реакции
2,478
Нужно на строке 193 исходника заменить if(g_bHasLJ[client] && !(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !IsClientInGame(client)) на if(!(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !g_bHasLJ[client]), насколько я понял значение переменной g_bHasLJ[]

Nekro, GetClientOfUserId() возвращает 0, если игрок с указанным UserId не в игре (т.е. проверка IsClientInGame() не нужна).
 

phillodelnaris

Участник
Сообщения
44
Реакции
15
Нужно на строке 193 исходника заменить if(g_bHasLJ[client] && !(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !IsClientInGame(client)) на if(!(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !g_bHasLJ[client]), насколько я понял значение переменной g_bHasLJ[]

Nekro, GetClientOfUserId() возвращает 0, если игрок с указанным UserId не в игре (т.е. проверка IsClientInGame() не нужна).
Отбой, не в ту папку закинул .-.
Сейчас проверю
Сообщения автоматически склеены:

Нужно на строке 193 исходника заменить if(g_bHasLJ[client] && !(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !IsClientInGame(client)) на if(!(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !g_bHasLJ[client]), насколько я понял значение переменной g_bHasLJ[]

Nekro, GetClientOfUserId() возвращает 0, если игрок с указанным UserId не в игре (т.е. проверка IsClientInGame() не нужна).
Все работает, спасибо
 
Последнее редактирование:

phillodelnaris

Участник
Сообщения
44
Реакции
15
Нужно на строке 193 исходника заменить if(g_bHasLJ[client] && !(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !IsClientInGame(client)) на if(!(client = GetClientOfUserId(GetEventInt(event, "userid"))) || !g_bHasLJ[client]), насколько я понял значение переменной g_bHasLJ[]

Nekro, GetClientOfUserId() возвращает 0, если игрок с указанным UserId не в игре (т.е. проверка IsClientInGame() не нужна).

Во время тестирования заметил что при включенном отображении эффекта "Не зависимо от команды", эффект перестает отображаться, в логах ошибки не выдавал
 

Nekro

Терра инкогнита
Сообщения
1,285
Реакции
423
Во время тестирования заметил что при включенном отображении эффекта "Не зависимо от команды", эффект перестает отображаться, в логах ошибки не выдавал
Как понять включенном? В кваре или в шоп?
 

phillodelnaris

Участник
Сообщения
44
Реакции
15
Как понять включенном? В кваре или в шоп?

1 Включить только для своей команды, 0 отображение для всех - sm_shop_jumpeffect_invise "1" (ставил 0)
Попробовал включить отображение для всех, в итоге эффекты пропали
 

Nekro

Терра инкогнита
Сообщения
1,285
Реакции
423
1 Включить только для своей команды, 0 отображение для всех - sm_shop_jumpeffect_invise "1" (ставил 0)
Попробовал включить отображение для всех, в итоге эффекты пропали
Тут одна строка всего if(!bEnableInvis) TE_SendToAll(); ломаться просто нечему. Попробуйте сделать рестарт сервера. На практике протестировать смогу только к выходным.
 

DJser

Участник
Сообщения
108
Реакции
5
L 10/02/2020 - 11:55:50: [SM] Exception reported: Client index 0 is invalid
L 10/02/2020 - 11:55:50: [SM] Blaming: shop/Shop_jump_effect.smx
L 10/02/2020 - 11:55:50: [SM] Call stack trace:
L 10/02/2020 - 11:55:50: [SM] [0] IsClientInGame
L 10/02/2020 - 11:55:50: [SM] [1] Line 193, Shop_jump_effect.sp::Event_Jump
как в итоге пофиксить?
 
Сверху