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

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

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

Nekro

Терра инкогнита
Сообщения
1,215
Реакции
397

Вложения

Последнее редактирование:

Nekro

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

1.3.0 New

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

phillodelnaris

Участник
Сообщения
44
Реакции
14
Дарова, решил поставить на 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,215
Реакции
397
Дарова, решил поставить на 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,205
Реакции
2,459
Нужно на строке 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
Реакции
14
Нужно на строке 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
Реакции
14
Нужно на строке 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,215
Реакции
397
Во время тестирования заметил что при включенном отображении эффекта "Не зависимо от команды", эффект перестает отображаться, в логах ошибки не выдавал
Как понять включенном? В кваре или в шоп?
 

phillodelnaris

Участник
Сообщения
44
Реакции
14
Как понять включенном? В кваре или в шоп?
1 Включить только для своей команды, 0 отображение для всех - sm_shop_jumpeffect_invise "1" (ставил 0)
Попробовал включить отображение для всех, в итоге эффекты пропали
 

Nekro

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