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

  • Автор темы ...aDDidas...
  • Дата начала
A

...aDDidas...

Всем привет. Кто может подсказать, как исправить ошибки в плагине KnifeDozor
L 06/03/2017 - 02:49:31: [SM] Native "GetClientTeam" reported: Client index 0 is invalid
L 06/03/2017 - 02:49:31: [SM] Displaying call stack trace for plugin "KnifeDozor.smx":
L 06/03/2017 - 02:49:31: [SM] [0] Line 368, D:\Games\Servers\CSS v34\cstrike\addons\sourcemod\scripting\KnifeDozor.sp::PlayerTeam()

P.S. версия плагина старая, т.к. используется на CSS v34.
 

Вложения

  • KnifeDozor.sp
    21.5 КБ · Просмотры: 14
A

...aDDidas...

Ребята, никто не знает как исправить?
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
PHP:
public PlayerTeam(Handle:event, const String:name[], bool:silent)
{
    new client = GetClientOfUserId(GetEventInt(event, "userid"));
    if (client)
    {
        ClientTeam[client] = GetClientTeam(client);
        
        if (GetEventInt(event, "team") > 1)
        {
            if(Timer_Respawn[client] == INVALID_HANDLE) Timer_Respawn[client] = CreateTimer(g_fRespawnDelay, f_Respawn, client);
        }
        else KillTimerS(client);
    }
}
 
A

...aDDidas...

PHP:
public PlayerTeam(Handle:event, const String:name[], bool:silent)
{
    new client = GetClientOfUserId(GetEventInt(event, "userid"));
    if (client)
    {
        ClientTeam[client] = GetClientTeam(client);
       
        if (GetEventInt(event, "team") > 1)
        {
            if(Timer_Respawn[client] == INVALID_HANDLE) Timer_Respawn[client] = CreateTimer(g_fRespawnDelay, f_Respawn, client);
        }
        else KillTimerS(client);
    }
}
Проверил сегодня и к сожалению новые ошибки появились.
L 06/08/2017 - 15:47:01: [SM] Native "SetEntProp" reported: Entity 5 (5) is invalid
L 06/08/2017 - 15:47:01: [SM] Displaying call stack trace for plugin "knifedozor.smx":
L 06/08/2017 - 15:47:01: [SM] [0] Line 310, D:\Games\Servers\Test\cstrike\addons\sourcemod\scripting\include\entity_prop_stocks.inc::SetEntityRenderMode()
L 06/08/2017 - 15:47:01: [SM] [1] Line 195, KnifeDozor.sp::SetPlayerColor()
L 06/08/2017 - 15:47:01: [SM] [2] Line 361, KnifeDozor.sp::EndProtect()
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
967
Проверил сегодня и к сожалению новые ошибки появились.
L 06/08/2017 - 15:47:01: [SM] Native "SetEntProp" reported: Entity 5 (5) is invalid
L 06/08/2017 - 15:47:01: [SM] Displaying call stack trace for plugin "knifedozor.smx":
L 06/08/2017 - 15:47:01: [SM] [0] Line 310, D:\Games\Servers\Test\cstrike\addons\sourcemod\scripting\include\entity_prop_stocks.inc::SetEntityRenderMode()
L 06/08/2017 - 15:47:01: [SM] [1] Line 195, KnifeDozor.sp::SetPlayerColor()
L 06/08/2017 - 15:47:01: [SM] [2] Line 361, KnifeDozor.sp::EndProtect()
Исправь функцию EndProtect, поставь там проверку на игрока перед SetPlayerCOlor
 
A

...aDDidas...

Исправь функцию EndProtect, поставь там проверку на игрока перед SetPlayerCOlor
Подскажи пожалуйста код, я просто в этом... дуб-дуб.
--- Добавлено позже ---
Ребята, подскажите как это сделать:
"Исправь функцию EndProtect, поставь там проверку на игрока перед SetPlayerCOlor"
--- Добавлено позже ---
Никто не поможет?
 
Последнее редактирование модератором:

baasssa

Участник
Сообщения
48
Реакции
1
У меня та же самая ошибка , не знаю че делать! помогите!!!
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Подскажи пожалуйста код, я просто в этом... дуб-дуб.
--- Добавлено позже ---
Ребята, подскажите как это сделать:
"Исправь функцию EndProtect, поставь там проверку на игрока перед SetPlayerCOlor"
--- Добавлено позже ---
Никто не поможет?
C-подобный:
public Action:EndProtect(Handle:timer, any:userid)
{
    new client = GetClientOfUserId(userid);
   
    if(client > 0 && IsClientInGame(client) && IsPlayerAlive(client) && GetConVarBool(g_iActiveColorPar))
    {
        SetPlayerColor(client, 255, 255, 255, 255);
    }
}
 
A

...aDDidas...

C-подобный:
public Action:EndProtect(Handle:timer, any:userid)
{
    new client = GetClientOfUserId(userid);
 
    if(client > 0 && IsClientInGame(client) && IsPlayerAlive(client) && GetConVarBool(g_iActiveColorPar))
    {
        SetPlayerColor(client, 255, 255, 255, 255);
    }
}
Изменил, но теперь новое.
L 06/19/2017 - 21:20:15: [SM] Plugin encountered error 15: Array index is out of bounds
L 06/19/2017 - 21:20:15: [SM] Displaying call stack trace for plugin "knifedozor.smx":
L 06/19/2017 - 21:20:15: [SM] [0] Line 499, KnifeDozor.sp::PlayersMenu_CallBack()
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
Изменил, но теперь новое.
L 06/19/2017 - 21:20:15: [SM] Plugin encountered error 15: Array index is out of bounds
L 06/19/2017 - 21:20:15: [SM] Displaying call stack trace for plugin "knifedozor.smx":
L 06/19/2017 - 21:20:15: [SM] [0] Line 499, KnifeDozor.sp::PlayersMenu_CallBack()
Сам код измененый покажи то
 

baasssa

Участник
Сообщения
48
Реакции
1
Изменил, но ошибки остались. Че можно сделать с этим?
 

baasssa

Участник
Сообщения
48
Реакции
1
Как связатся с создателем плагина RoadSide Romeo? Я думаю он знает решение данной проблемы
 

baasssa

Участник
Сообщения
48
Реакции
1
Этот пользователь ограничил доступ к своему профилю.
 
Сверху Снизу