Помощь с error log'ами

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323

Troyanskaya

Участник
Сообщения
442
Реакции
30
здравствуйте.Можно исправить?
L 08/16/2020 - 10:42:05: [SM] Exception reported: Entity 3 (3) is invalid
L 08/16/2020 - 10:42:05: [SM] Blaming: warmup.smx
L 08/16/2020 - 10:42:05: [SM] Call stack trace:
L 08/16/2020 - 10:42:05: [SM] [0] GetEntDataEnt2
L 08/16/2020 - 10:42:05: [SM] [1] Line 245, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\warmup.sp::WeaponHandler
L 08/16/2020 - 10:42:05: [SM] [2] Line 293, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\warmup.sp::DelayWeapon
L 08/16/2020 - 11:38:45: Error log file session closed.
L 08/16/2020 - 15:57:19: SourceMod error session started
L 08/16/2020 - 15:57:19: Info (map "de_mirage_rc1") (file "/home/server2410/game/cstrike/addons/sourcemod/logs/errors_20200816.log")
L 08/16/2020 - 15:57:19: [SM] Exception reported: Entity 2 (2) is invalid
L 08/16/2020 - 15:57:19: [SM] Blaming: warmup.smx
L 08/16/2020 - 15:57:19: [SM] Call stack trace:
L 08/16/2020 - 15:57:19: [SM] [0] GetEntDataEnt2
L 08/16/2020 - 15:57:19: [SM] [1] Line 245, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\warmup.sp::WeaponHandler
L 08/16/2020 - 15:57:19: [SM] [2] Line 293, C:\Users\m9co\Desktop\SMod1.10\addons\sourcemod\scripting\warmup.sp::DelayWeapon
L 08/16/2020 - 15:57:19: [SM] Exception reported: Entity 2 (2) is invalid
L 08/16/2020 - 15:57:19: [SM] Blaming: warmup.smx
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#include <cstrike>
#define VERSION "1.1.8"

public Plugin:myinfo =
{
name = "Warmup Round",
author = "XARiUS",
description = "Simple warmup round plugin.",
version = "1.1.8",
url = "迅雷哥电影网-迅雷哥电影网免费在线影视院"
};

new String:language[4];
new String:languagecode[4];
new String:g_weapon[32];
new String:g_preexec[32];
new String:g_postexec[32];
new bool:IsWarmup;
new bool:g_enabled;
new bool:g_respawn;
new bool:g_friendlyfire;
new g_time;
new timesrepeated;

new Handle:g_Cvarenabled = INVALID_HANDLE;
new Handle:g_Cvartime = INVALID_HANDLE;
new Handle:g_Cvarweapon = INVALID_HANDLE;
new Handle:g_Cvarrespawn = INVALID_HANDLE;
new Handle:g_Cvarfriendlyfire = INVALID_HANDLE;
new Handle:g_Cvarpreexec = INVALID_HANDLE;
new Handle:g_Cvarpostexec = INVALID_HANDLE;
new Handle:g_Cvaractive = INVALID_HANDLE;
new Handle:g_warmuptimer = INVALID_HANDLE;

new g_iMyWeapons;

public OnPluginStart()
{
LoadTranslations("warmup.phrases");
CreateConVar("sm_warmupround_version", VERSION, "Warmup Round Version", 0|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
g_Cvaractive = CreateConVar("sm_warmupround_active", "0", "DO NOT MODIFY THIS VALUE DIRECTLY - USED FOR STATS TRACKING", FCVAR_DONTRECORD);
g_Cvarenabled = CreateConVar("sm_warmupround_enabled", "1", "Enable this plugin. 0 = Disabled");
g_Cvartime = CreateConVar("sm_warmupround_time", "30", "Time in seconds for the warmup to last. Minimum 15.", _, true, 15.0, true, 120.0);
g_Cvarweapon = CreateConVar("sm_warmupround_weapon", "hegrenade", "Weapon to give players during warmup. HEGrenades are unlimted. Examples: knife,deagle,fiveseven,elite,p228..");
g_Cvarrespawn = CreateConVar("sm_warmupround_respawn", "1", "Respawn players during warmup. 0 = Disabled");
g_Cvarfriendlyfire = CreateConVar("sm_warmupround_friendlyfire", "0", "Disable friendly fire during warmup. (Use this if you keep friendly fire ON normally) 0 = Disabled");
g_Cvarpreexec = CreateConVar("sm_warmupround_preexec", "", "Config file to execute prior to warmup round starting. File goes in /cfg/ directory. (Example: 'prewarmup.cfg' | Leave blank for none)");
g_Cvarpostexec = CreateConVar("sm_warmupround_postexec", "", "Config file to execute after warmup round has ended. File goes in /cfg/ directory. (Example: 'postwarmup.cfg' | Leave blank for none)");
GetLanguageInfo(GetServerLanguage(), languagecode, sizeof(languagecode), language, sizeof(language));

HookEvent("player_death", EventPlayerDeath, EventHookMode_Post);
HookEvent("item_pickup", EventItemPickup, EventHookMode_Post);
HookEvent("weapon_fire", EventWeaponFire, EventHookMode_Post);

HookConVarChange(g_Cvarenabled, OnSettingChanged);
HookConVarChange(g_Cvartime, OnSettingChanged);
HookConVarChange(g_Cvarweapon, OnSettingChanged);
HookConVarChange(g_Cvarrespawn, OnSettingChanged);
HookConVarChange(g_Cvarfriendlyfire, OnSettingChanged);
HookConVarChange(g_Cvarpreexec, OnSettingChanged);
HookConVarChange(g_Cvarpostexec, OnSettingChanged);

g_enabled = GetConVarBool(g_Cvarenabled);
g_respawn = GetConVarBool(g_Cvarrespawn);
g_friendlyfire = GetConVarBool(g_Cvarfriendlyfire);
g_time = GetConVarInt(g_Cvartime);
GetConVarString(g_Cvarpreexec, g_preexec, sizeof(g_preexec));
GetConVarString(g_Cvarpostexec, g_postexec, sizeof(g_postexec));
GetConVarString(g_Cvarweapon, g_weapon, sizeof(g_weapon));
timesrepeated = g_time;
IsWarmup = false;
SetupOffsets();

AutoExecConfig(true, "warmup");
}

SetupOffsets()
{
g_iMyWeapons = FindSendPropInfo("CBaseCombatCharacter", "m_hMyWeapons");
if (g_iMyWeapons == -1)
{
SetFailState("[Warmup] Error - Unable to get offset for CBaseCombatCharacter::m_hMyWeapons");
}
}

public OnSettingChanged(Handle:convar, const String:oldValue[], const String:newValue[])
{
if (convar == g_Cvarenabled)
{
if (newValue[0] == '1')
{
g_enabled = true;
}
else
{
g_enabled = false;
}
}
if (convar == g_Cvarrespawn)
{
if (newValue[0] == '1')
{
g_respawn = true;
}
else
{
g_respawn = false;
}
}
if (convar == g_Cvarfriendlyfire)
{
if (newValue[0] == '1')
{
g_friendlyfire = true;
}
else
{
g_friendlyfire = false;
}
}
if (convar == g_Cvartime)
{
g_time = StringToInt(newValue);
}
if (convar == g_Cvarweapon)
{
CheckWeaponString(newValue);
}
if (convar == g_Cvarpreexec)
{
strcopy(g_preexec, sizeof(g_preexec), newValue);
}
if (convar == g_Cvarpostexec)
{
strcopy(g_postexec, sizeof(g_postexec), newValue);
}
}

public OnAutoConfigsBuffered()
{
if (g_warmuptimer != INVALID_HANDLE)
{
KillTimer(g_warmuptimer);
}
if (g_enabled)
{
SetConVarBool(g_Cvaractive, true, false, false);
timesrepeated = g_time;
IsWarmup = true;
new String:buffer[32] = "cfg/";
StrCat(buffer, sizeof(buffer), g_preexec);
if (FileExists(buffer))
{
ServerCommand("exec %s", g_preexec);
}
if (g_friendlyfire)
{
ServerCommand("mp_friendlyfire 0");
}
g_warmuptimer = CreateTimer(1.0, Countdown, _, TIMER_REPEAT);
}
}

public CheckWeaponString(const String:weapon[])
{
new String:weapons[26][32];
new bool:valid = false;

weapons[0] = "glock";
weapons[1] = "usp";
weapons[2] = "p228";
weapons[3] = "deagle";
weapons[4] = "elite";
weapons[5] = "fiveseven";
weapons[6] = "m3";
weapons[7] = "xm1014";
weapons[8] = "mac10";
weapons[9] = "tmp";
weapons[10] = "mp5navy";
weapons[11] = "ump45";
weapons[12] = "p90";
weapons[13] = "galil";
weapons[14] = "famas";
weapons[15] = "ak47";
weapons[16] = "m4a1";
weapons[17] = "sg552";
weapons[18] = "aug";
weapons[19] = "m249";
weapons[20] = "scout";
weapons[21] = "awp";
weapons[22] = "g3sg1";
weapons[23] = "sg550";
weapons[24] = "hegrenade";
weapons[25] = "knife";

for (new i = 0; i <= 25; i++)
{
if (StrEqual(weapon, weapons, false))
{
valid = true;
}
}
if (!valid)
{
PrintToServer("[Warmup Round] Weapon selection: %s, is not valid. Please try setting sm_warmupround_weapon again.", weapon);
g_weapon = "hegrenade";
}
else
{
PrintToServer("[Warmup Round] Weapon selection changed to: %s", weapon);
strcopy(g_weapon, sizeof(g_weapon), weapon);
}
}

public Action:CancelWarmup()
{
SetConVarBool(g_Cvaractive, false, false, false);
g_warmuptimer = INVALID_HANDLE;
IsWarmup = false;
ServerCommand("mp_restartgame 1");
new String:buffer[32] = "cfg/";
StrCat(buffer, sizeof(buffer), g_postexec);
if (FileExists(buffer))
{
ServerCommand("exec %s", g_postexec);
}
if (g_friendlyfire)
{
ServerCommand("mp_friendlyfire 1");
}
}

WeaponHandler(client)
{
if (IsWarmup && client != 0)
{
new String:buffer[32];
static Slot = 0, EntityIndex = 0;
decl String:WeaponClass[64] = "";
for (Slot = 0; Slot <= (32 * 4); Slot += 4)
{
EntityIndex = GetEntDataEnt2(client, (g_iMyWeapons + Slot));
if (EntityIndex != 0 && IsValidEdict(EntityIndex))
{
GetEdictClassname(EntityIndex, WeaponClass, sizeof(WeaponClass));
if (StrEqual(WeaponClass, "worldspawn", false))
{
return;
}
RemovePlayerItem(client, EntityIndex);
RemoveEdict(EntityIndex);
}
}
if (strlen(g_weapon) > 2)
{
Format(buffer, sizeof(buffer), "weapon_%s", g_weapon);
GivePlayerItem(client, buffer);
}
Slot = 0;
EntityIndex = 0;
}
}

public Action:Countdown(Handle:timer)
{
if (IsWarmup)
{
if (timesrepeated >= 1)
{
PrintHintTextToAll("%t: %i", "warmup time", timesrepeated);
timesrepeated--;
}
else if (timesrepeated == 0)
{
timesrepeated = g_time;
CancelWarmup();
return Plugin_Stop;
}
}
else
{
timesrepeated = g_time;
return Plugin_Stop;
}
return Plugin_Continue;
}

public Action:DelayWeapon(Handle:timer, any:client)
{
WeaponHandler(client);
}

public Action:SpawnPlayer(Handle:timer, any:client)
{
if (IsClientInGame(client))
{
CS_RespawnPlayer(client);
}
}

public EventItemPickup(Handle:event, const String:name[],bool:dontBroadcast)
{
if (g_enabled && IsWarmup)
{
new clientid = GetClientOfUserId(GetEventInt(event, "userid"));
new String:item[32];
GetEventString(event, "item", item, sizeof(item));
if (!StrEqual(item, g_weapon, false))
{
CreateTimer(0.1, DelayWeapon, clientid);
}
}
}

public EventWeaponFire(Handle:event,const String:name[],bool:dontBroadcast)
{
if (g_enabled && IsWarmup)
{
if (StrEqual(g_weapon, "hegrenade", false))
{
new clientid = GetClientOfUserId(GetEventInt(event, "userid"));
new String:weapon[32];
GetEventString(event, "weapon", weapon, sizeof(weapon));
if (StrEqual(weapon, "hegrenade", false))
{
CreateTimer(1.1, DelayWeapon, clientid);
}
}
}
}
public EventPlayerDeath(Handle:event,const String:name[],bool:dontBroadcast)
{
if (g_enabled && IsWarmup && g_respawn)
{
new clientid = GetClientOfUserId(GetEventInt(event, "userid"));
CreateTimer(0.5, SpawnPlayer, clientid);
}
}

 

zmchel

Участник
Сообщения
62
Реакции
20
Дефолтный плагин basevotes (63 "Basic Votes" (1.10.0.6490) by AlliedModders LLC) постоянно выдаёт ошибки, что не найден файл перевода при создании кастомных голосований через sm_vote. Т.е. при sm_vote "Сменим карту" он сам поставляет варианты да и нет, но ругается на то, что этих фраз нету в переводе. Так же с кастомными ответами он ругается на каждый. Как пофиксить?

L 08/27/2020 - 02:43:03: [SM] [0] Format
L 08/27/2020 - 02:43:03: [SM] [1] Line 254, C:\Users\Dickhead\Downloads\sourcemod-1.10.0-git6490-linux\sourcemod\scripting\basevotes.sp::Handler_VoteCallback
L 08/27/2020 - 02:43:03: [SM] [3] Menu.DisplayVote
L 08/27/2020 - 02:43:03: [SM] [4] Line 375, C:\Users\Dickhead\Downloads\sourcemod-1.10.0-git6490-linux\sourcemod\scripting\include\menus.inc::Menu.DisplayVoteToAll
L 08/27/2020 - 02:43:03: [SM] [5] Line 221, C:\Users\Dickhead\Downloads\sourcemod-1.10.0-git6490-linux\sourcemod\scripting\basevotes.sp::Command_Vote
L 08/27/2020 - 02:43:03: [SM] Exception reported: Language phrase "Нет" not found (arg 6)
L 08/27/2020 - 02:43:03: [SM] Blaming: basevotes.smx
L 08/27/2020 - 02:43:03: [SM] Call stack trace:
L 08/27/2020 - 02:43:03: [SM] [0] Format
L 08/27/2020 - 02:43:03: [SM] [1] Line 254, C:\Users\Dickhead\Downloads\sourcemod-1.10.0-git6490-linux\sourcemod\scripting\basevotes.sp::Handler_VoteCallback
L 08/27/2020 - 02:43:03: [SM] [3] Menu.DisplayVote
L 08/27/2020 - 02:43:03: [SM] [4] Line 375, C:\Users\Dickhead\Downloads\sourcemod-1.10.0-git6490-linux\sourcemod\scripting\include\menus.inc::Menu.DisplayVoteToAll
L 08/27/2020 - 02:43:03: [SM] [5] Line 221, C:\Users\Dickhead\Downloads\sourcemod-1.10.0-git6490-linux\sourcemod\scripting\basevotes.sp::Command_Vote
L 08/27/2020 - 02:43:03: [SM] Exception reported: Language phrase "Да" not found (arg 6)
в common.phrases.txt перевод добавь для ответов "yes" и "no"
 

Troyanskaya

Участник
Сообщения
442
Реакции
30
L 09/04/2020 - 12:24:50: [SM] Exception reported: Client 10 is not connected
L 09/04/2020 - 12:24:50: [SM] Blaming: rankme_connect_announcer.smx
L 09/04/2020 - 12:24:50: [SM] Call stack trace:
L 09/04/2020 - 12:24:50: [SM] [0] GetClientName
L 09/04/2020 - 12:24:50: [SM] [1] Line 190, rankme_connect_announcer.sp::RankConnectCallback
L 09/04/2020 - 12:24:50: [SM] [3] Call_Finish
L 09/04/2020 - 12:24:50: [SM] [4] Line 700, C:\rankme\code\scripting\rankme.sp::CallRankCallback
L 09/04/2020 - 12:24:50: [SM] [5] Line 673, C:\rankme\code\scripting\rankme.sp::SQL_GetRankCallback
RankMe Connect Announcer:
#pragma semicolon  1
#include <sourcemod>
#include <rankme>
#include <colors>

#define PLUGIN_VERSION "r6"

#define MSG "\x04[RankMe]: \x01"

new Handle:g_cvarAnnounceConnect;
new Handle:g_cvarAnnounceConnectCenter;
new Handle:g_cvarAnnounceConnectChat;
new Handle:g_cvarAnnounceConnectHint;
new Handle:g_cvarAnnounceDisconnect;
new Handle:g_cvarAnnounceTopConnect;
new Handle:g_cvarAnnounceTopPosConnect;
new Handle:g_cvarAnnounceTopConnectCenter;
new Handle:g_cvarAnnounceTopConnectChat;
new Handle:g_cvarAnnounceTopConnectHint;

new bool:g_bAnnounceConnect;
new bool:g_bAnnounceConnectCenter;
new bool:g_bAnnounceConnectChat;
new bool:g_bAnnounceConnectHint;
new bool:g_bAnnounceDisconnect;
new bool:g_bAnnounceTopConnect;
new bool:g_bAnnounceTopConnectCenter;
new bool:g_bAnnounceTopConnectChat;
new bool:g_bAnnounceTopConnectHint;

new g_AnnounceTopPosConnect;

new g_aPointsOnConnect[MAXPLAYERS+1];
new g_aPointsOnDisconnect[MAXPLAYERS+1];
new g_aRankOnConnect[MAXPLAYERS+1];
new String:g_sBufferClientName[MAXPLAYERS+1][MAX_NAME_LENGTH];

public Plugin:myinfo = {
    name = "RankMe Connect Announcer",
    author = "lok1",
    description = "",
    version = PLUGIN_VERSION,
    url = ""
};

public OnPluginStart(){

    // Create the cvars
    g_cvarAnnounceConnect = CreateConVar("rankme_announcer_player_connect","1","Announce when a player connect with position and points?",_,true,0.0,true,1.0);
    g_cvarAnnounceConnectCenter = CreateConVar("rankme_announcer_player_connect_center","0","Announce when a player connect at center?",_,true,0.0,true,1.0);
    g_cvarAnnounceConnectChat = CreateConVar("rankme_announcer_player_connect_chat","1","Announce when a player connect at chat?",_,true,0.0,true,1.0);
    g_cvarAnnounceConnectHint = CreateConVar("rankme_announcer_player_connect_hint","0","Announce when a player connect at hintbox?",_,true,0.0,true,1.0);
    g_cvarAnnounceDisconnect = CreateConVar("rankme_announcer_player_disconnect","1","Announce when a player disconnect with position and points?",_,true,0.0,true,1.0);
    g_cvarAnnounceTopConnect = CreateConVar("rankme_announcer_top_player_connect","1","Announce when a top player connect?",_,true,0.0,true,1.0);
    g_cvarAnnounceTopPosConnect = CreateConVar("rankme_announcer_top_pos_player_connect","10","Max position to announce that a top player connect?",_,true,0.0);
    g_cvarAnnounceTopConnectCenter = CreateConVar("rankme_announcer_top_player_connect_center","1","Announce when a top player connect at center?",_,true,0.0,true,1.0);
    g_cvarAnnounceTopConnectChat = CreateConVar("rankme_announcer_top_player_connect_chat","1","Announce when a top player connect at chat?",_,true,0.0,true,1.0);
    g_cvarAnnounceTopConnectHint = CreateConVar("rankme_announcer_top_player_connect_hint","0","Announce when a top player connect at hintbox?",_,true,0.0,true,1.0);
    
    // Load the config file
    AutoExecConfig(true,"rankme_connect_announcer");

    // Hook the cvars changes
    HookConVarChange(g_cvarAnnounceConnect,ConVarChanged);
    HookConVarChange(g_cvarAnnounceConnectCenter,ConVarChanged);
    HookConVarChange(g_cvarAnnounceConnectChat,ConVarChanged);
    HookConVarChange(g_cvarAnnounceConnectHint,ConVarChanged);
    HookConVarChange(g_cvarAnnounceDisconnect,ConVarChanged);
    HookConVarChange(g_cvarAnnounceTopConnect,ConVarChanged);
    HookConVarChange(g_cvarAnnounceTopPosConnect,ConVarChanged);
    HookConVarChange(g_cvarAnnounceTopConnectCenter,ConVarChanged);
    HookConVarChange(g_cvarAnnounceTopConnectChat,ConVarChanged);
    HookConVarChange(g_cvarAnnounceTopConnectHint,ConVarChanged);
    
    // Load the translations
    LoadTranslations("rankme_connect_announcer.phrases");
    
    // Create version cvar
    new Handle:cvarVersion = CreateConVar("rankme_connect_announcer_version",PLUGIN_VERSION,"RankMe Connect Announcer Version",FCVAR_PLUGIN|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
    
    // Update version cvar if needed
    new String:sVersionOnCvar[10];
    
    GetConVarString(cvarVersion,sVersionOnCvar,sizeof(sVersionOnCvar));
    
    if(!StrEqual(PLUGIN_VERSION,sVersionOnCvar))
        SetConVarString(cvarVersion,PLUGIN_VERSION,true,true);
        
}

public OnAllPluginsLoaded(){

    if(!LibraryExists("rankme")){
    
        LogError("RankMe not found. Plugin won't work.");
        
    }

}

public OnConfigsExecuted(){

    g_bAnnounceConnect = GetConVarBool(g_cvarAnnounceConnect);
    g_bAnnounceConnectCenter = GetConVarBool(g_cvarAnnounceConnectCenter);
    g_bAnnounceConnectChat = GetConVarBool(g_cvarAnnounceConnectChat);
    g_bAnnounceConnectHint = GetConVarBool(g_cvarAnnounceConnectHint);
    g_bAnnounceDisconnect = GetConVarBool(g_cvarAnnounceDisconnect);
    g_bAnnounceTopConnect = GetConVarBool(g_cvarAnnounceTopConnect);
    g_AnnounceTopPosConnect = GetConVarInt(g_cvarAnnounceTopPosConnect);
    g_bAnnounceTopConnectCenter = GetConVarBool(g_cvarAnnounceTopConnectCenter);
    g_bAnnounceTopConnectChat = GetConVarBool(g_cvarAnnounceTopConnectChat);
    g_bAnnounceTopConnectHint = GetConVarBool(g_cvarAnnounceTopConnectHint);

}

public ConVarChanged(Handle:convar, const String:oldValue[], const String:newValue[]){
    
    if(convar == g_cvarAnnounceConnect)
        g_bAnnounceConnect = GetConVarBool(g_cvarAnnounceConnect);
        
    else if(convar == g_cvarAnnounceConnectCenter)
        g_bAnnounceConnectCenter = GetConVarBool(g_cvarAnnounceConnectCenter);
        
    else if(convar == g_cvarAnnounceConnectChat)
        g_bAnnounceConnectChat = GetConVarBool(g_cvarAnnounceConnectChat);
        
    else if(convar == g_cvarAnnounceConnectHint)
        g_bAnnounceConnectHint = GetConVarBool(g_cvarAnnounceConnectHint);
        
    else if(convar == g_cvarAnnounceDisconnect)
        g_bAnnounceDisconnect = GetConVarBool(g_cvarAnnounceDisconnect);
        
    else if(convar == g_cvarAnnounceTopConnect)
        g_bAnnounceTopConnect = GetConVarBool(g_cvarAnnounceTopConnect);
        
    else if(convar == g_cvarAnnounceTopPosConnect)
        g_AnnounceTopPosConnect = GetConVarInt(g_cvarAnnounceTopPosConnect);
        
    else if(convar == g_cvarAnnounceTopConnectCenter)
        g_bAnnounceTopConnectCenter = GetConVarBool(g_cvarAnnounceTopConnectCenter);
        
    else if(convar == g_cvarAnnounceTopConnectChat)
        g_bAnnounceTopConnectChat = GetConVarBool(g_cvarAnnounceTopConnectChat);
        
    else if(convar == g_cvarAnnounceTopConnectHint)
        g_bAnnounceTopConnectHint = GetConVarBool(g_cvarAnnounceTopConnectHint);
    
}

public OnLibraryAdded(const String:name[])
{
    if (StrEqual(name, "rankme"))
    {
    
        LogMessage("RankMe Loaded.  Plugin is working.");
        
    }
    
}

public OnLibraryRemoved(const String:name[])
{
    if (StrEqual(name, "rankme"))
    {
    
        LogError("RankMe Unloaded.  Plugin won't work.");
        
    }
    
}

public Action:RankMe_OnPlayerLoaded(client){

    if(!g_bAnnounceConnect && !g_bAnnounceTopConnect)
        return Plugin_Handled;
    
    RankMe_GetRank(client,RankConnectCallback);
    
    return Plugin_Continue;
    
}

public RankConnectCallback(client, rank, any:data){
    
    g_aPointsOnConnect[client] = RankMe_GetPoints(client);
    
    g_aRankOnConnect[client] = rank;
        
    new String:sClientName[MAX_NAME_LENGTH];
    GetClientName(client,sClientName,sizeof(sClientName));
    
    if(g_bAnnounceConnect){
    
        if(g_bAnnounceConnectCenter){
            
            PrintCenterTextAll("%t","PlayerJoinedCenterHint",sClientName,g_aRankOnConnect[client],g_aPointsOnConnect[client]);
            
        }
        
        if(g_bAnnounceConnectChat){
        
            CPrintToChatAll("%s %t",MSG,"PlayerJoinedChat",sClientName,g_aRankOnConnect[client],g_aPointsOnConnect[client]);
            
        }
        
        if(g_bAnnounceConnectHint){
        
            PrintHintTextToAll("%t","PlayerJoinedCenterHint",sClientName,g_aRankOnConnect[client],g_aPointsOnConnect[client]);
            
        }
    
    }
    
    if(g_bAnnounceTopConnect && rank <= g_AnnounceTopPosConnect){
    
        if(g_bAnnounceTopConnectCenter){
        
            PrintCenterTextAll("%t","TopPlayerJoinedCenterHint",g_AnnounceTopPosConnect,sClientName,g_aRankOnConnect[client]);
            
        }
        
        if(g_bAnnounceTopConnectChat){
        
            CPrintToChatAll("%s %t",MSG,"TopPlayerJoinedChat",g_AnnounceTopPosConnect,sClientName,g_aRankOnConnect[client]);
            
        }
        
        if(g_bAnnounceTopConnectHint){
        
            PrintHintTextToAll("%t","TopPlayerJoinedCenterHint",g_AnnounceTopPosConnect,sClientName,g_aRankOnConnect[client]);
            
        }
        
    }
    
}

public OnClientDisconnect(client){

    if(!g_bAnnounceDisconnect)
        return;
        
    new String:sName[MAX_NAME_LENGTH];
    GetClientName(client,sName,MAX_NAME_LENGTH);
    strcopy(g_sBufferClientName[client],MAX_NAME_LENGTH,sName);
    
    g_aPointsOnDisconnect[client] = RankMe_GetPoints(client);
    RankMe_GetRank(client,RankDisconnectCallback);
    
}

public RankDisconnectCallback(client, rank, any:data){
    
    
    if(g_bAnnounceDisconnect){
    
        new Position = (rank - g_aRankOnConnect[client])*-1;
        new PointsDif = g_aPointsOnDisconnect[client]-g_aPointsOnConnect[client];
        
        CPrintToChatAll("%s %t",MSG,"PlayerLeft",g_sBufferClientName[client],rank,Position,g_aPointsOnDisconnect[client],PointsDif);
        
    }
        
    return;
    
}
 

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
L 11/23/2020 - 14:01:21: [SM] Exception reported: Language phrase "JoinMsg" not found (arg 4)
L 11/23/2020 - 14:01:21: [SM] Blaming: roundendsounds.smx
L 11/23/2020 - 14:01:21: [SM] Call stack trace:
L 11/23/2020 - 14:01:21: [SM] [0] VFormat
L 11/23/2020 - 14:01:21: [SM] [1] Line 76, D:\Distrib\srcds\Sourcemod\sourcemod-1.8.0-git6015-windows\scripting\include\colors.inc::CPrintToChat
L 11/23/2020 - 14:01:21: [SM] [2] Line 167, D:\Distrib\srcds\Sourcemod\sourcemod-1.8.0-git6015-windows\scripting\roundendsounds.

Когда в конце раунда работает плагин RES, то появляется такая ошибка
1. По поводу ошибок с определенными плагинами пиши в тему там где качал
2. Зачем ты дублируешь вопрос в 2 темы?
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
C-подобный:
C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 15:10:59: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 15:10:59: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 15:10:59: [SM] Call stack trace:
L 11/28/2020 - 15:10:59: [SM]   [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction

01 "Admin & PlayerTags" (5.1.0) by shanapu (rewritten by Grey83)
02 "SourceBans++: Admin Config Loader" (1.6.3) by AlliedModders LLC, SourceBans++ Dev Team
03 "Random Quake Sounds by acik" (23.07.2014)
04 "CS:GO QuickDefuse" (0.5-fixed) by pRED*, G-Phoenix, Lacrimosa99
05 "SourceBans++: SourceComms" (1.6.3) by Alex, SourceBans++ Dev Team
06 "Cvar Protector" (1.1.0.1) by CrazyHackGUT aka Kruzya
07 "Admin Menu" (1.10.0.6488) by AlliedModders LLC
08 "SaveChat" (SaveChat_1.2.1) by citkabuto
09 "No Weapon Spawn" (1.0.0.1) by Alex The Regent, Wh1te (fix)
10 "Gloves" (1.0.4) by kgns | oyunhost.net
11 "Client Preferences" (1.10.0.6488) by AlliedModders LLC
12 "Very Basic High Ping Kicker" (1.4.3) by msleeper (Fork by Dragokas)
13 "SourceBans++: Bans Checker" (1.6.3) by psychonic, Ca$h Munny, SourceBans++ Dev Team
14 "Basic Info Triggers" (1.10.0.6488) by AlliedModders LLC
15 "Basic Chat" (1.10.0.6488) by AlliedModders LLC
16 "Player Commands" (1.10.0.6488) by AlliedModders LLC
17 "AbNeR Map Restrictions" (1.2.1) by abnerfs
18 "CS:GO Esl Admin ESP (mmcs.pro)" (2.9) by SAZONISCHE
19 "[CS:GO/CSS] AbNeR Round End Sounds" (4.0.1) by abnerfs
20 "Fun Commands" (1.10.0.6488) by AlliedModders LLC
21 "Grenades No Block" (1.0) by Wh1te
22 "AFK Manager" (4.3.0) by Rothgar
23 "SourceBans++: SourceSleuth" (1.6.3) by ecca, SourceBans++ Dev Team
24 "Basic Commands" (1.10.0.6488) by AlliedModders LLC
25 "Reserved Slots" (1.10.0.6488) by AlliedModders LLC
26 "Advertisements" (2.0.3) by Tsunami
27 "REGEX word filter" (1.2) by Twilight Suzuka
28 "QuakeSounds_SpamRemove.smx"
29 "gameME Plugin" (4.8.1) by TTS Oetzel & Goerz GmbH
30 "Weapon Restrict" (4.0.0-b7) by Dr!fter
31 "[VIP] Bhop" (1.1) by MaZa
32 "[VIP] CHAT (+scp)" (3.1.1) by R1KO
33 "[VIP] No Recoil" (1.0) by Wh1te
34 "[VIP] Damage Change" (1.3) by R1KO
35 "[VIP] Endurance" (1.0.0) by R1KO (skype: vova.andrienko1)
36 "vip/VIP_Fastplant.smx"
37 "[VIP] Client Spawn Hook Fix" (1.0.1) by CrazyHackGUT aka Kruzya
38 "[VIP] No Fall Damage" (1.0.1) by R1KO (skype: vova.andrienko1)
39 "[VIP] AntiFlash (CS:GO)" (2.0) by R1KO
40 "[VIP] Kill Screen" (1.0.2) by R1KO (skype: vova.andrienko1)
41 "[VIP] Kill Bonus" (1.0.0) by R1KO (skype: vova.andrienko1), Fix: Wh1te
42 "[VIP] Special Skins(Agents)" (1.6) by Tetragromaton Fork (FortikPlay)
43 "[VIP] No Self Damage" (1.1.0) by R1KO, vadrozh aka NaN
44 "[VIP] Vips Online" (1.0.1) by R1KO (skype: vova.andrienko1)
45 "[VIP] Regen HP" (1.1) by R1KO
46 "[VIP] Dissolve Body" (1.2.2) by KOROVKA, R1KO
47 "[VIP] AntiFlash Effect" (1.0) by Wh1te
48 "[VIP] Show Damage" (1.0) by Wh1te
49 "[VIP] Unlimited Ammo" (1.2.5.5b) by SN(Kaneki)
50 "Fix Hint Color Messages" (1.2.2 Franc1sco franug github version) by Phoenix (˙·٠●Феникс●٠·˙)
51 "[VIP] Give Weapon" (1.0) by Wh1te
52 "[VIP] Tag" (1.1) by R1KO
53 "[VIP] Base Functions" (1.2) by R1KO (skype: vova.andrienko1)
54 "[VIP] Core" (3.0.1 R) by R1KO
55 "vip/VIP_Changeteam.smx"
56 "[VIP] AutoBuy" (1.1.2) by R1KO & Romeo
57 "Revival" (1.1.0) by Grey83
58 "NoSteamBans for SB" (1.0) by Sniper
59 "Basic Votes" (1.10.0.6488) by AlliedModders LLC
60 "[Keys] Core" (1.4) by R1KO
61 "[Keys] VIP" (1.3) by R1KO
62 "VIP Time Played" (2.0.1) by SniperHero / cristian20042 (Wh1te [VIP])
63 "[CS:GO] SpawnTools7" (1.0.1) by meng & IDDQD
64 "AdminSentinel" (1.2.200) by <eVa>StrontiumDog
65 "[ANY] Ban Disconnected Player" (2.0.1) by Headline, Original Plugin : mad_hamster
66 "Admin File Reader" (1.10.0.6488) by AlliedModders LLC
67 "Weapons & Knives" (1.7.0) by kgns | oyunhost.net
68 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini
69 "GameVoting" (1.9.2) by Neatek
70 "Basic Comm Control" (1.10.0.6488) by AlliedModders LLC
71 "[CS:GO] Remove Messages" (2.6) by Fox1qqq
72 "Move Commands ( ResetScore, Switch, Spec )" (2.0.1) by Bara
73 "Anti-Flood" (1.10.0.6488) by AlliedModders LLC
74 "Auto Recorder" (1.0.4) by Bristwex
75 "SourceBans++ Report Plugin" (1.6.3) by RumbleFrog, SourceBans++ Dev Team
76 "SourceBans++: Main Plugin" (1.6.3) by SourceBans Development Team, SourceBans++ Dev Team
77 "[CS:GO] Advanced ResetScore plugin" (1.0.1) by Javierkoo21
78 "Fun Votes" (1.10.0.6488) by AlliedModders LLC
[01] CS Tools (1.10.0.6494): CS extended functionality
[02] BinTools (1.10.0.6494): Low-level C/C++ Calling API
[03] SDK Tools (1.10.0.6494): Source SDK Tools
[04] Client Preferences (1.10.0.6494): Saves client preference settings
[05] SQLite (1.10.0.6494): SQLite Driver
[06] Top Menus (1.10.0.6494): Creates sorted nested menus
[07] GeoIP (1.10.0.6494): Geographical IP information
[08] SendProxy Manager (1.2): Change stuff without actually changing stuff!
[09] Sound Info Library (1.0): Access information of sound files
[10] Regex (1.10.0.6494): Provides regex natives for plugins
[11] SDK Hooks (1.10.0.6494): Source SDK Hooks
[12] Socket (3.0.1): Socket extension for SourceMod
[13] Blind Hook (1.3): Adds SourcePawn hook for flashbang's blind action.
[14] PTaH (1.1.1): Additional CS:GO Hooks and Natives
[15] cURL Extension (7.69.1): Made by lazy peoples for lazy peoples... From lazy peoples...
[16] MySQL-DBI (1.10.0.6494): MySQL driver implementation for DBI
[01] SourceMod (1.10.0.6494) by AlliedModders LLC
[02] CS Tools (1.10.0.6494) by AlliedModders LLC
[03] SDK Tools (1.10.0.6494) by AlliedModders LLC
[04] SendProxy Manager (1.2) by Afronanny
[05] SDK Hooks (1.10.0.6494) by AlliedModders LLC
[06] PTaH (1.1.1) by Phoenix (˙·٠●Феникс●٠·˙)

Ещё есть парочка, но они почему-то не отображаются в списке - Tickrate Enabler и вроде ещё что-то

ПС. После появления ошибки заметил, что рекордер демок писал демки по полгигабайта размером. Набрал sm exts list и выдало, что нет soundlib, установил, рестарт, демки перестали писаться - парочка с нулевым размером и всё.
Вот - смена карты (на ту же, что и была - mirage) и посыпалось
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap

При чём такой же плагин и расширение работает на другом CSGO сервер и там всё отлично

На сервер выделено 3Гб ОЗУ
 
Последнее редактирование:

CAXAPOK

Участник
Сообщения
300
Реакции
111
C-подобный:
C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 15:10:59: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 15:10:59: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 15:10:59: [SM] Call stack trace:
L 11/28/2020 - 15:10:59: [SM]   [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction

01 "Admin & PlayerTags" (5.1.0) by shanapu (rewritten by Grey83)
02 "SourceBans++: Admin Config Loader" (1.6.3) by AlliedModders LLC, SourceBans++ Dev Team
03 "Random Quake Sounds by acik" (23.07.2014)
04 "CS:GO QuickDefuse" (0.5-fixed) by pRED*, G-Phoenix, Lacrimosa99
05 "SourceBans++: SourceComms" (1.6.3) by Alex, SourceBans++ Dev Team
06 "Cvar Protector" (1.1.0.1) by CrazyHackGUT aka Kruzya
07 "Admin Menu" (1.10.0.6488) by AlliedModders LLC
08 "SaveChat" (SaveChat_1.2.1) by citkabuto
09 "No Weapon Spawn" (1.0.0.1) by Alex The Regent, Wh1te (fix)
10 "Gloves" (1.0.4) by kgns | oyunhost.net
11 "Client Preferences" (1.10.0.6488) by AlliedModders LLC
12 "Very Basic High Ping Kicker" (1.4.3) by msleeper (Fork by Dragokas)
13 "SourceBans++: Bans Checker" (1.6.3) by psychonic, Ca$h Munny, SourceBans++ Dev Team
14 "Basic Info Triggers" (1.10.0.6488) by AlliedModders LLC
15 "Basic Chat" (1.10.0.6488) by AlliedModders LLC
16 "Player Commands" (1.10.0.6488) by AlliedModders LLC
17 "AbNeR Map Restrictions" (1.2.1) by abnerfs
18 "CS:GO Esl Admin ESP (mmcs.pro)" (2.9) by SAZONISCHE
19 "[CS:GO/CSS] AbNeR Round End Sounds" (4.0.1) by abnerfs
20 "Fun Commands" (1.10.0.6488) by AlliedModders LLC
21 "Grenades No Block" (1.0) by Wh1te
22 "AFK Manager" (4.3.0) by Rothgar
23 "SourceBans++: SourceSleuth" (1.6.3) by ecca, SourceBans++ Dev Team
24 "Basic Commands" (1.10.0.6488) by AlliedModders LLC
25 "Reserved Slots" (1.10.0.6488) by AlliedModders LLC
26 "Advertisements" (2.0.3) by Tsunami
27 "REGEX word filter" (1.2) by Twilight Suzuka
28 "QuakeSounds_SpamRemove.smx"
29 "gameME Plugin" (4.8.1) by TTS Oetzel & Goerz GmbH
30 "Weapon Restrict" (4.0.0-b7) by Dr!fter
31 "[VIP] Bhop" (1.1) by MaZa
32 "[VIP] CHAT (+scp)" (3.1.1) by R1KO
33 "[VIP] No Recoil" (1.0) by Wh1te
34 "[VIP] Damage Change" (1.3) by R1KO
35 "[VIP] Endurance" (1.0.0) by R1KO (skype: vova.andrienko1)
36 "vip/VIP_Fastplant.smx"
37 "[VIP] Client Spawn Hook Fix" (1.0.1) by CrazyHackGUT aka Kruzya
38 "[VIP] No Fall Damage" (1.0.1) by R1KO (skype: vova.andrienko1)
39 "[VIP] AntiFlash (CS:GO)" (2.0) by R1KO
40 "[VIP] Kill Screen" (1.0.2) by R1KO (skype: vova.andrienko1)
41 "[VIP] Kill Bonus" (1.0.0) by R1KO (skype: vova.andrienko1), Fix: Wh1te
42 "[VIP] Special Skins(Agents)" (1.6) by Tetragromaton Fork (FortikPlay)
43 "[VIP] No Self Damage" (1.1.0) by R1KO, vadrozh aka NaN
44 "[VIP] Vips Online" (1.0.1) by R1KO (skype: vova.andrienko1)
45 "[VIP] Regen HP" (1.1) by R1KO
46 "[VIP] Dissolve Body" (1.2.2) by KOROVKA, R1KO
47 "[VIP] AntiFlash Effect" (1.0) by Wh1te
48 "[VIP] Show Damage" (1.0) by Wh1te
49 "[VIP] Unlimited Ammo" (1.2.5.5b) by SN(Kaneki)
50 "Fix Hint Color Messages" (1.2.2 Franc1sco franug github version) by Phoenix (˙·٠●Феникс●٠·˙)
51 "[VIP] Give Weapon" (1.0) by Wh1te
52 "[VIP] Tag" (1.1) by R1KO
53 "[VIP] Base Functions" (1.2) by R1KO (skype: vova.andrienko1)
54 "[VIP] Core" (3.0.1 R) by R1KO
55 "vip/VIP_Changeteam.smx"
56 "[VIP] AutoBuy" (1.1.2) by R1KO & Romeo
57 "Revival" (1.1.0) by Grey83
58 "NoSteamBans for SB" (1.0) by Sniper
59 "Basic Votes" (1.10.0.6488) by AlliedModders LLC
60 "[Keys] Core" (1.4) by R1KO
61 "[Keys] VIP" (1.3) by R1KO
62 "VIP Time Played" (2.0.1) by SniperHero / cristian20042 (Wh1te [VIP])
63 "[CS:GO] SpawnTools7" (1.0.1) by meng & IDDQD
64 "AdminSentinel" (1.2.200) by <eVa>StrontiumDog
65 "[ANY] Ban Disconnected Player" (2.0.1) by Headline, Original Plugin : mad_hamster
66 "Admin File Reader" (1.10.0.6488) by AlliedModders LLC
67 "Weapons & Knives" (1.7.0) by kgns | oyunhost.net
68 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini
69 "GameVoting" (1.9.2) by Neatek
70 "Basic Comm Control" (1.10.0.6488) by AlliedModders LLC
71 "[CS:GO] Remove Messages" (2.6) by Fox1qqq
72 "Move Commands ( ResetScore, Switch, Spec )" (2.0.1) by Bara
73 "Anti-Flood" (1.10.0.6488) by AlliedModders LLC
74 "Auto Recorder" (1.0.4) by Bristwex
75 "SourceBans++ Report Plugin" (1.6.3) by RumbleFrog, SourceBans++ Dev Team
76 "SourceBans++: Main Plugin" (1.6.3) by SourceBans Development Team, SourceBans++ Dev Team
77 "[CS:GO] Advanced ResetScore plugin" (1.0.1) by Javierkoo21
78 "Fun Votes" (1.10.0.6488) by AlliedModders LLC
[01] CS Tools (1.10.0.6494): CS extended functionality
[02] BinTools (1.10.0.6494): Low-level C/C++ Calling API
[03] SDK Tools (1.10.0.6494): Source SDK Tools
[04] Client Preferences (1.10.0.6494): Saves client preference settings
[05] SQLite (1.10.0.6494): SQLite Driver
[06] Top Menus (1.10.0.6494): Creates sorted nested menus
[07] GeoIP (1.10.0.6494): Geographical IP information
[08] SendProxy Manager (1.2): Change stuff without actually changing stuff!
[09] Sound Info Library (1.0): Access information of sound files
[10] Regex (1.10.0.6494): Provides regex natives for plugins
[11] SDK Hooks (1.10.0.6494): Source SDK Hooks
[12] Socket (3.0.1): Socket extension for SourceMod
[13] Blind Hook (1.3): Adds SourcePawn hook for flashbang's blind action.
[14] PTaH (1.1.1): Additional CS:GO Hooks and Natives
[15] cURL Extension (7.69.1): Made by lazy peoples for lazy peoples... From lazy peoples...
[16] MySQL-DBI (1.10.0.6494): MySQL driver implementation for DBI
[01] SourceMod (1.10.0.6494) by AlliedModders LLC
[02] CS Tools (1.10.0.6494) by AlliedModders LLC
[03] SDK Tools (1.10.0.6494) by AlliedModders LLC
[04] SendProxy Manager (1.2) by Afronanny
[05] SDK Hooks (1.10.0.6494) by AlliedModders LLC
[06] PTaH (1.1.1) by Phoenix (˙·٠●Феникс●٠·˙)

Ещё есть парочка, но они почему-то не отображаются в списке - Tickrate Enabler и вроде ещё что-то

ПС. После появления ошибки заметил, что рекордер демок писал демки по полгигабайта размером. Набрал sm exts list и выдало, что нет soundlib, установил, рестарт, демки перестали писаться - парочка с нулевым размером и всё.
Вот - смена карты (на ту же, что и была - mirage) и посыпалось
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap
L 11/28/2020 - 16:15:13: [SM] Blaming: auto_recorder.smx
L 11/28/2020 - 16:15:13: [SM] Call stack trace:
L 11/28/2020 - 16:15:13: [SM] [1] Line 416, C:\Users\aspireV3\Desktop\auto_recorder.sp::CURL_ReadFunction
L 11/28/2020 - 16:15:13: [SM] Exception reported: Not enough space on the heap

При чём такой же плагин и расширение работает на другом CSGO сервер и там всё отлично

На сервер выделено 3Гб ОЗУ
Ох я и намучался я с auto_recorder, ниже прикрепляю плагин и пример конфига, если не будет работать, то добавляй в дискорде, помогу
 

Вложения

  • auto_recorder.cfg
    1.8 КБ · Просмотры: 17
  • auto_recorder2.smx
    10.4 КБ · Просмотры: 13

Медведь

Участник
Сообщения
35
Реакции
4
Всем привет, спамит такую ошибку в логи, подскажите куда копать.

L 12/13/2020 - 13:48:12: [SM] Blaming: VIP/VIP_Core.smx
L 12/13/2020 - 13:48:12: [SM] Call stack trace:
L 12/13/2020 - 13:48:12: [SM] [0] ThrowNativeError
L 12/13/2020 - 13:48:12: [SM] [1] Line 1263, vip/API.sp::CheckValidClient
L 12/13/2020 - 13:48:12: [SM] [2] Line 307, vip/API.sp::Native_IsClientVIP
L 12/13/2020 - 13:48:12: [SM] [4] VIP_IsClientVIP
L 12/13/2020 - 13:48:12: [SM] [5] Line 106, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_VipGive
L 12/13/2020 - 13:48:12: [SM] [6] Line 47, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_OnLevelChangedPostHookCalback
L 12/13/2020 - 13:48:12: [SM] [8] Call_Finish
L 12/13/2020 - 13:48:12: [SM] [9] Line 278, levels_ranks/api.sp::CallForward_OnLevelChanged
L 12/13/2020 - 13:48:12: [SM] [10] Line 278, levels_ranks/custom_functions.sp::CheckRank
L 12/13/2020 - 13:48:12: [SM] [11] Line 333, levels_ranks/database.sp::SQL_Callback
 

kylc

Не мир плох, плохи люди, обвиняющие во всем мир
Сообщения
924
Реакции
294
Всем привет, спамит такую ошибку в логи, подскажите куда копать.

L 12/13/2020 - 13:48:12: [SM] Blaming: VIP/VIP_Core.smx
L 12/13/2020 - 13:48:12: [SM] Call stack trace:
L 12/13/2020 - 13:48:12: [SM] [0] ThrowNativeError
L 12/13/2020 - 13:48:12: [SM] [1] Line 1263, vip/API.sp::CheckValidClient
L 12/13/2020 - 13:48:12: [SM] [2] Line 307, vip/API.sp::Native_IsClientVIP
L 12/13/2020 - 13:48:12: [SM] [4] VIP_IsClientVIP
L 12/13/2020 - 13:48:12: [SM] [5] Line 106, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_VipGive
L 12/13/2020 - 13:48:12: [SM] [6] Line 47, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_OnLevelChangedPostHookCalback
L 12/13/2020 - 13:48:12: [SM] [8] Call_Finish
L 12/13/2020 - 13:48:12: [SM] [9] Line 278, levels_ranks/api.sp::CallForward_OnLevelChanged
L 12/13/2020 - 13:48:12: [SM] [10] Line 278, levels_ranks/custom_functions.sp::CheckRank
L 12/13/2020 - 13:48:12: [SM] [11] Line 333, levels_ranks/database.sp::SQL_Callback
Ошибку не всю скопировали. Самую первую строчку пропустили
 

Медведь

Участник
Сообщения
35
Реакции
4
Ошибку не всю скопировали. Самую первую строчку пропустили
Получается тогда вот так

L 12/20/2020 - 01:07:48: SourceMod error session started
L 12/20/2020 - 01:07:48: Info (map "de_inferno") (file "/home/server48951/game/csgo/addons/sourcemod/logs/errors_20201220.log")
L 12/20/2020 - 01:07:48: [SM] Exception reported: Client 11 is not connected/Игрок 11 не подключен
L 12/20/2020 - 01:07:48: [SM] Blaming: VIP/VIP_Core.smx
L 12/20/2020 - 01:07:48: [SM] Call stack trace:
L 12/20/2020 - 01:07:48: [SM] [0] ThrowNativeError
L 12/20/2020 - 01:07:48: [SM] [1] Line 1263, vip/API.sp::CheckValidClient
L 12/20/2020 - 01:07:48: [SM] [2] Line 307, vip/API.sp::Native_IsClientVIP
L 12/20/2020 - 01:07:48: [SM] [4] VIP_IsClientVIP
L 12/20/2020 - 01:07:48: [SM] [5] Line 79, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_VipGive
L 12/20/2020 - 01:07:48: [SM] [6] Line 49, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_OnLevelChangedPostHookCalback
L 12/20/2020 - 01:07:48: [SM] [8] Call_Finish
L 12/20/2020 - 01:07:48: [SM] [9] Line 278, levels_ranks/api.sp::CallForward_OnLevelChanged
L 12/20/2020 - 01:07:48: [SM] [10] Line 278, levels_ranks/custom_functions.sp::CheckRank
L 12/20/2020 - 01:07:48: [SM] [11] Line 333, levels_ranks/database.sp::SQL_Callback
 

Медведь

Участник
Сообщения
35
Реакции
4
это последствии поздний загрузки. на эти логи не стоит обращать внимание, но лучше не запускать его через mapconfig.
в том то и дело, что запускается без mapconfig, откуда вы вообще взяли, что запуск плагина было осуществлен из mapconfig
 

Nekawai

Участник
Сообщения
10
Реакции
0
Вроде проблема с перчатками, хз если честно что это.

L 12/24/2020 - 13:26:05: [SM] Exception reported: Array index out-of-bounds (index 8, limit 8)
L 12/24/2020 - 13:26:05: [SM] Blaming: gloves.smx
L 12/24/2020 - 13:26:05: [SM] Call stack trace:
L 12/24/2020 - 13:26:05: [SM] [1] Line 81, gloves/config.sp::ReadConfig
L 12/24/2020 - 13:26:05: [SM] [2] Line 90, C:\Users\September-PC\Desktop\COMPILE 1.10\gloves.sp::OnConfigsExecuted
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
L 12/20/2020 - 01:07:48: [SM] [5] Line 79, C:\Users\BS\Desktop\sm10win\addons\sourcemod\scripting\levelsranks_vip_for_rank.sp::LR_VipGive
Нужно смотреть исходник.
Предположу, что либо просто отсутствует проверка на IsClientInGame(), либо выбрано неудачное время для выдачи випки (между завершением и загрузкой карты),
нужно делать это либо раньше, либо отложенно.

[1] Line 81, gloves/config.sp::ReadConfig
Тоже нужно смотреть исходник.
Скорее всего, достаточно просто увеличить максимальный размер массива.
 

pur4s

Участник
Сообщения
367
Реакции
92
Плагин EveryDayBonus Обзор плагина на ежедневный бонус на сервере. Работает но, нет задержки между использованием команды. Люди могут забирать бонус бесконечно количество раз. Не понимаю в чём проблема. Все файлы установил и настроил правильно. Приложу error logs:
L 12/30/2020 - 00:10:34: [SM] Exception reported: Language phrase "evd_credits" not found (arg 4)
L 12/30/2020 - 00:10:34: [SM] Blaming: evdayBonus.smx
L 12/30/2020 - 00:10:34: [SM] Call stack trace:
L 12/30/2020 - 00:10:34: [SM] [0] VFormat
L 12/30/2020 - 00:10:34: [SM] [1] Line 404, d:\Old\omg\Sourcemod\110\evdayBonus.sp::SendColorMsg
L 12/30/2020 - 00:10:34: [SM] [2] Line 345, d:\Old\omg\Sourcemod\110\evdayBonus.sp::randomizeByType
L 12/30/2020 - 00:10:34: [SM] [3] Line 314, d:\Old\omg\Sourcemod\110\evdayBonus.sp::OnMainCallBack
 

z1ntex

Авторитет
Сообщения
551
Реакции
334
Плагин EveryDayBonus Обзор плагина на ежедневный бонус на сервере. Работает но, нет задержки между использованием команды. Люди могут забирать бонус бесконечно количество раз. Не понимаю в чём проблема. Все файлы установил и настроил правильно. Приложу error logs:
L 12/30/2020 - 00:10:34: [SM] Exception reported: Language phrase "evd_credits" not found (arg 4)
L 12/30/2020 - 00:10:34: [SM] Blaming: evdayBonus.smx
L 12/30/2020 - 00:10:34: [SM] Call stack trace:
L 12/30/2020 - 00:10:34: [SM] [0] VFormat
L 12/30/2020 - 00:10:34: [SM] [1] Line 404, d:\Old\omg\Sourcemod\110\evdayBonus.sp::SendColorMsg
L 12/30/2020 - 00:10:34: [SM] [2] Line 345, d:\Old\omg\Sourcemod\110\evdayBonus.sp::randomizeByType
L 12/30/2020 - 00:10:34: [SM] [3] Line 314, d:\Old\omg\Sourcemod\110\evdayBonus.sp::OnMainCallBack
Для начала залить файл перевода.После подключить базу данных.
 
Сверху Снизу