Помогите исправить еррор в логе от плагина

Джускaси

Участник
Сообщения
259
Реакции
40
L 01/16/2020 - 00:00:49: [SM] [0] ConVar.GetString
L 01/16/2020 - 00:00:49: [SM] [1] Line 595, C:\Users\User\Desktop\sourcemod\addons\sourcemod\scripting\QSP.sp::EventRoundStart
L 01/16/2020 - 00:01:07: [SM] Exception reported: Invalid convar handle 0 (error 4)
L 01/16/2020 - 00:01:07: [SM] Blaming: additions/QSP.smx
L 01/16/2020 - 00:01:07: [SM] Call stack trace:
 

Вложения

  • QSP.sp
    43.2 КБ · Просмотры: 4

Grey83

не пишу плагины с весны 2022
Сообщения
8,606
Реакции
5,096
Что за игра?
Попробуй заменить EventRoundStart (строки 587 - 598) на вот это:
C-подобный:
public EventRoundStart(Handle:event,const String:name[],bool:dontBroadcast)
{
    MixSets();
    if(gameEngine != Engine_HL2DM) NewRoundInitialization()

    if(!g_hMPGameMode)
        return;

    char g_sGameMode[8];
    g_hMPGameMode.GetString(g_sGameMode, sizeof(g_sGameMode));
    g_bCoopMode = !StrEqual(g_sGameMode, "versus", false);
}
 

Джускaси

Участник
Сообщения
259
Реакции
40
Что за игра?
Попробуй заменить EventRoundStart (строки 587 - 598) на вот это:
C-подобный:
public EventRoundStart(Handle:event,const String:name[],bool:dontBroadcast)
{
    MixSets();
    if(gameEngine != Engine_HL2DM) NewRoundInitialization()

    if(!g_hMPGameMode)
        return;

    char g_sGameMode[8];
    g_hMPGameMode.GetString(g_sGameMode, sizeof(g_sGameMode));
    g_bCoopMode = !StrEqual(g_sGameMode, "versus", false);
}
csgo спасибо попробую
 
Сверху Снизу