Ошибка remover.amxx

Сообщения
400
Реакции
147
Помог
11 раз(а)
Ошибка
L 04/29/2019 - 18:00:59: Start of error session.
L 04/29/2019 - 18:00:59: Info (map "cs_italy") (file "addons/amxmodx/logs/error_20190429.log")
L 04/29/2019 - 18:00:59: [FAKEMETA] Invalid entity
L 04/29/2019 - 18:00:59: [AMXX] Displaying debug trace (plugin "remover.amxx", version "unknown")
L 04/29/2019 - 18:00:59: [AMXX] Run time error 10: native error (native "pev")
L 04/29/2019 - 18:00:59: [AMXX] [0] remover.sma::FakeMeta_Spawn_Pre (line 25)
L 04/29/2019 - 18:00:59: [FAKEMETA] Invalid entity
L 04/29/2019 - 18:00:59: [AMXX] Displaying debug trace (plugin "remover.amxx", version "unknown")
L 04/29/2019 - 18:00:59: [AMXX] Run time error 10: native error (native "pev")
L 04/29/2019 - 18:00:59: [AMXX] [0] remover.sma::FakeMeta_Spawn_Pre (line 25)
L 04/29/2019 - 18:00:59: [FAKEMETA] Invalid entity
L 04/29/2019 - 18:00:59: [AMXX] Displaying debug trace (plugin "remover.amxx", version "unknown")
L 04/29/2019 - 18:00:59: [AMXX] Run time error 10: native error (native "pev")
L 04/29/2019 - 18:00:59: [AMXX] [0] remover.sma::FakeMeta_Spawn_Pre (line 25)
L 04/29/2019 - 18:00:59: [FAKEMETA] Invalid entity
L 04/29/2019 - 18:00:59: [AMXX] Displaying debug trace (plugin "remover.amxx", version "unknown")
L 04/29/2019 - 18:00:59: [AMXX] Run time error 10: native error (native "pev")
L 04/29/2019 - 18:00:59: [AMXX] [0] remover.sma::FakeMeta_Spawn_Pre (line 25)
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5241 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jan 30 2019 07:09:07
Built from: https://github.com/alliedmodders/amxmodx/commit/2110037
Build ID: 5241:2110037
Core mode: JIT+ASM32
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.4.0.643-dev
Build date: 09:50:09 Apr 28 2018 (1477)
Build from: https://github.com/dreamstalker/rehlds/commit/5fdafc1
ReGamedll
ReGameDLL version: 5.7.0.301-dev
Build date: 00:28:14 Apr 9 2018
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/fe0ea9a
Версия Metamod
Metamod v1.21p37  2013/05/30 (5:13)
by Will Day
http://www.metamod.org/
Patch: Metamod-P (mm-p) v37
by Jussi Kivilinna
http://metamod-p.sourceforge.net/
compiled: May 30 2013, 11:41:16 EET (optimized)
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Reunion RUN - reunion_mm_i386. v0.1.0.9 ini Start Never
[ 2] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 3] VoiceTranscoder RUN - VoiceTranscoder. v2017RC3 ini ANY ANY
[ 4] SafeNameAndChat RUN - SafeNameAndChat. v1.1 ini ANY ANY
[ 5] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY
[ 6] Rechecker RUN - rechecker_mm_i38 v2.5 ini Chlvl ANY
[ 7] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 8] WHBlocker RUN - whblocker_mm_i38 v1.5.696 ini Chlvl ANY
[ 9] ReSRDetector RUN - resrdetector_mm_ v0.1.0 ini Chlvl ANY
[10] MySQL RUN - mysql_amxx_i386. v1.9.0.5 pl5 ANY ANY
[11] Fun RUN - fun_amxx_i386.so v1.9.0.5 pl5 ANY ANY
[12] Engine RUN - engine_amxx_i386 v1.9.0.5 pl5 ANY ANY
[13] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0.5 pl5 ANY ANY
[14] ReAPI RUN - reapi_amxx_i386. v5.6.0.1 pl5 ANY Never
[15] CStrike RUN - cstrike_amxx_i38 v1.9.0.5 pl5 ANY ANY
[16] ReAimDetector RUN - reaimdetector_am v0.2.2 pl5 ANY Never
[17] Ham Sandwich RUN - hamsandwich_amxx v1.9.0.5 pl5 ANY ANY
[18] CSDM2 RUN - csdm_amxx_i386.s v2.1.3c- pl5 ANY ANY
18 plugins, 18 running
Список плагинов
[  1] admin_loader            0.3.7       kanagava          admin_loader.am  running  
[ 2] Admin ESP 0.3 Kost & miRror | admin_esp_mini. running
[ 3] fb_forwards 0.1.7 Kanagava & Realu fb_forwards.amx running
[ 4] FreshBans 1.3.9b kanagava fresh_bans_138_ running
[ 5] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 6] CSDM Main 2.1.3c CSDM Team csdm_main.amxx running
[ 7] CSDM Equip 2.1.3c CSDM Team csdm_equip.amxx running
[ 8] CSDM Misc 2.1.3c CSDM Team csdm_misc.amxx running
[ 9] CSDM Spawns 2.1.3c CSDM Team csdm_spawn_pres running
[ 10] CSDM Stripper 2.1.3c KWo csdm_stripper.a running
[ 11] CSDM Protection 2.1.3c BAILOPAN csdm_protection running
[ 12] Ultimate Chats Control 5.2(c) neygomon ucc.amxx debug
[ 13] CSStatsX SQL 0.7.4+1 serfreeman1337 csstatsx_sql.am running
[ 14] AES: StatsX 0.5.8 Vega serfreeman1337/s aes_statsx_cstr running
[ 15] Admin Commands 1.9.0.5241 AMXX Dev Team admincmd.amxx running
[ 16] Menus Front-End 1.5 neugomon menufront_end.a running
[ 17] Commands Menu 1.9.0.5241 AMXX Dev Team cmdmenu.amxx running
[ 18] Players Menu 1.9.0.5241 AMXX Dev Team plmenu.amxx running
[ 19] Maps Menu 1.9.0.5241 AMXX Dev Team mapsmenu.amxx running
[ 20] Admin Votes 1.9.0.5241 Wildness Team adminvote.amxx running
[ 21] Map Manager 0.5.7 CSDM Mistrick | neygo mapmanager.amxx running
[ 22] DemoRecoder 1.1 neygomon amx_demorec.amx running
[ 23] Parachute No Model 1.4 Name_PNM Parachute_No_Mo running
[ 24] Reset Score 1.0 AndrewZ resetscore.amxx running
[ 25] Advert Messages 1.2 neygomon adverts.amxx running
[ 26] [ReAPI] Custom Models 1.6.1 neugomon aacustom_models running
[ 27] [reAPI] Flash Control 1.2 neugomon flash_control.a running
[ 28] Player Status 1.0 Player Status player_status.a running
[ 29] AFK Control 1.4.1 [NoR neygomon afk_control.amx running
[ 30] Show timeleft for CSDM 1.0 neygomon timer.amxx running
[ 31] Advanced Experience Sy 0.5.8 Vega serfreeman1337/s aes_main.amxx running
[ 32] AES: CStrike Addon 0.5.8 Vega serfreeman1337/s aes_exp_cstrike running
[ 33] AES: Informer 0.5.8 Vega serfreeman1337/s aes_informer.am running
[ 34] AES: Admin Tools 0.5.8 Vega serfreeman1337/s aes_exp_editor. running
[ 35] Lite VoteBan 1.4 neygomon lite_voteban.am running
[ 36] Lite Translit 2.8 neygomon lite_translit.a running
36 plugins, 36 running
Автор плагина
Lightman
Версия плагина
0.1
Исходный код
#include <amxmodx>
#include <fakemeta>

new Trie:g_tRemoveEntities, g_iForwardSpawn;

public plugin_init()
register_plugin("Remover", "0.1", "Lightman");

public plugin_precache()
{
new const szRemoveEntities[][] =
{
"func_bomb_target", "info_bomb_target"
};
g_tRemoveEntities = TrieCreate();
for(new i = 0; i < sizeof(szRemoveEntities); i++)
{
TrieSetCell(g_tRemoveEntities, szRemoveEntities[i], i);
}
g_iForwardSpawn = register_forward(FM_Spawn, "FakeMeta_Spawn_Pre", false);
}

public FakeMeta_Spawn_Pre(iEntity)
{
new szClassName[32]; pev(iEntity, pev_classname, szClassName, charsmax(szClassName));
if(TrieKeyExists(g_tRemoveEntities, szClassName))
{
engfunc(EngFunc_RemoveEntity, iEntity);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}

public plugin_cfg()
{
TrieDestroy(g_tRemoveEntities);
unregister_forward(FM_Spawn, g_iForwardSpawn, 0);
}
Всем доброго времени суток форумчане. Помогите исправить ошибку. Заранее спасибо!):thank_you:
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
345
Реакции
77
Помог
14 раз(а)
Отсутствует проверка на валидность энити, пробуйте
Код:
#include <amxmodx>
#include <fakemeta>

new Trie:g_tRemoveEntities, g_iForwardSpawn;

public plugin_init()
    register_plugin("Remover", "0.1", "Lightman");

public plugin_precache()
{
    new const szRemoveEntities[][] =
    {
    "func_bomb_target", "info_bomb_target"
    };
    g_tRemoveEntities = TrieCreate();
    for(new i = 0; i < sizeof(szRemoveEntities); i++)
    {
        TrieSetCell(g_tRemoveEntities, szRemoveEntities[i], i);
    }
    g_iForwardSpawn = register_forward(FM_Spawn, "FakeMeta_Spawn_Pre", false);
}

public FakeMeta_Spawn_Pre(iEntity)
{
    if(!pev_valid(iEntity)) return FMRES_IGNORED;
    new szClassName[32]; pev(iEntity, pev_classname, szClassName, charsmax(szClassName));
    if(TrieKeyExists(g_tRemoveEntities, szClassName))
    {
        engfunc(EngFunc_RemoveEntity, iEntity);
        return FMRES_SUPERCEDE;
    }
    return FMRES_IGNORED;
}

public plugin_cfg()
{
    TrieDestroy(g_tRemoveEntities);
    unregister_forward(FM_Spawn, g_iForwardSpawn, 0);
}
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу