Участник
Пользователь
- Сообщения
- 51
- Реакции
- 9
Основная информация
Проблема: При смене карты сервер падает
Ошибка:
Amx Mod X: ReAMXX
Билд:
ReGamedll:
Список модулей:
Список плагинов:
Список метамодулей:
Исходник:
Комментарий:
При смене карты путем голосования или смены карты напрямую через меню, происходит падение сервера, в виде:
Отключаю данный плагин падений нет.
Необходимость этого плагина обязательна.
Данный плагин, взят с neugomona, обращался туда, но увы, пока до сих пор никто не отреагировал. Возможно, мне здесь помогут, с данной проблемой.
Спасибо.
Проблема: При смене карты сервер падает
Ошибка:
Дополнительная информацияОшибок в логах нет.
Amx Mod X: ReAMXX
Билд:
Код:
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.3.0.592-dev
Build date: 11:22:29 Aug 24 2017 (1230)
Build from: https://github.com/dreamstalker/rehlds/commit/4246a44
ReGamedll:
Код:
ReGameDLL version: 5.3.0.221-dev
Build date: 17:13:45 Aug 19 2017
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/462dc99
Список модулей:
PHP:
ReAimDetector 0.1.7 ReHLDS Team running
hackdetector 0.15.328.l AGHL.RU Dev Team running
ReAPI 5.1.0.112- Asmodai & s1lent running
MySQL 1.8.3-Re AMX Mod X Dev Team running
FakeMeta 1.8.3-Re AMX Mod X Dev Team running
Engine 1.8.3-Re AMX Mod X Dev Team running
Ham Sandwich 1.8.3-Re AMX Mod X Dev Team running
CStrike 1.8.3-Re AMX Mod X Dev Team running
Fun 1.8.3-Re AMX Mod X Dev Team running
Список плагинов:
HTML:
[ 1] Admin Loader 2.9 neygomon admin_loader.am running
[ 2] Lite Bans 1.3 neugomon lite_bans.amxx running
[ 3] ReAimDetector API 0.1.8 ReHLDS Team reaimdetector.a running
[ 4] Admin Commands 1.8.3-Re AMXX Dev Team admincmd.amxx running
[ 5] Menus Front-End 1.5 untest neugomon menufront_end.a running
[ 6] Commands Menu 1.8.3-Re AMXX Dev Team cmdmenu.amxx running
[ 7] Players Menu 1.7 neugomon players_menu.am running
[ 8] Lite NightMode 1.0.6 neygomon lite_nightmode. running
[ 9] Maps Menu 1.4.1 neugomon mapsmenu.amxx running
[ 10] Admin Votes 1.8.3-Re AMXX Dev Team adminvote.amxx running
[ 11] Advanced MapChooser 1.1.0 neygomon map_chooser.amx running
[ 12] unknown unknown unknown adminfreelook.a running
[ 13] Advanced Gag 1.9.0 neygomon amx_gag.amxx running
[ 14] Admin ESP 0.3 unnamed & miRror admin_esp.amxx running
[ 15] [ReAPI] AFK Control 1.4.1 [Rnd neygomon afk_control.amx running
[ 16] DemoRecoder 1.1 neygomon amx_demorec.amx running
[ 17] Best Damage 0.0.4 Vaqtincha bestdamage.amxx running
[ 18] DHUD_Adverts_Deads 1.3.1 pUzzlik dhud_message_de running
[ 19] [ReAPI] GameName Chang 1.0 neugomon gamename_change running
[ 20] Mode 2x2 2.5re s1lent mode.amxx running
[ 21] Ping Control 1.31 neygomon ping_control.am running
[ 22] [ReAPI] ResetScore 1.0 Phantom resetscore.amxx running
[ 23] Players MySQL Stats 1.2 neugomon players_mysql_s running
[ 24] VIPka 1.34 neygomon vip_system.amxx running
[ 25] Bonus For First Kill 1.0 neygomon bonus_fkill.amx running
[ 26] [Reapi] Block Advert 1.4 neygomon block_advert.am running
[ 27] Steam Bonus 1.9b neygomon and Aci Steam_Bonus.amx running
[ 28] Advert Messages 1.22 neygomon adverts.amxx running
[ 29] Weapon Restrict 2.1 s1lent & neugomo weaponrest.amxx running
[ 30] NO_FITH_SOUND 1.1w perf no_fith_sound.a running
[ 31] Lite Translit 2.8 neygomon lite_translit.a running
31 plugins, 31 running
Список метамодулей:
PHP:
[ 1] Reunion RUN - reunion_mm_i386. v0.1.75 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.3-R ini Start ANY
[ 3] VoiceTranscoder RUN - VoiceTranscoder. v2017RC3 ini ANY ANY
[ 4] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 5] Rechecker RUN - rechecker_mm_i38 v2.3 ini Chlvl ANY
[ 6] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 7] WHBlocker RUN - whblocker_mm_i38 v1.5.692 ini Chlvl ANY
[ 8] ReAimDetector RUN - reaimdetector_am v0.1.7 pl2 ANY Never
[ 9] hackdetector RUN - hackdetector_amx v0.15.32 pl2 ANY ANY
[10] ReAPI RUN - reapi_amxx_i386. v5.1.0.1 pl2 ANY Never
[11] MySQL RUN - mysql_amxx_i386. v1.8.3-R pl2 ANY ANY
[12] FakeMeta RUN - fakemeta_amxx_i3 v1.8.3-R pl2 ANY ANY
[13] Engine RUN - engine_amxx_i386 v1.8.3-R pl2 ANY ANY
[14] Ham Sandwich RUN - hamsandwich_amxx v1.8.3-R pl2 ANY ANY
[15] CStrike RUN - cstrike_amxx_i38 v1.8.3-R pl2 ANY ANY
[16] Fun RUN - fun_amxx_i386.so v1.8.3-R pl2 ANY ANY
Исходник:
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
// #### Начало Конфигурационные defines ####
#define CHATTAG "^3[^4Steam Bonus^3]^3"
#define ADM_FLAG ADMIN_LEVEL_H //Флаг админа, которого игнорируем
#define MIN_MONEY 100
#define MAX_MONEY 600
#define MIN_HP 1
#define MAX_HP 10
#define STEAMBONUSROUND 3
//#define OPENMENUSOUND
// #### Конец Конфигурационные defines ####
new g_roundCount;
public plugin_init()
{
new sPref[][] = {"awp_", "aim_", "35hp", "fy_"};
new map[32]; get_mapname(map, charsmax(map));
for(new i; i < sizeof sPref; i++)
{
if(containi(map, sPref) != -1)
{
pause("ad");
return;
}
}
register_plugin("Steam Bonus", "1.9b", "neygomon and Acid.Sonic")
register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w");
register_event("HLTV","eRoundStart","a","1=0","2=0");
RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1);
register_menucmd(register_menuid("Steam Bonus Menu"), MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4, "SteamBonus");
}
public eRestart(id)
{
g_roundCount = 0;
show_menu(id, 0, "^n", 1)
}
public eRoundStart(id)
{
g_roundCount++;
}
public Player_Spawn(id)
{
if(g_roundCount < STEAMBONUSROUND)
return 0;
return SteamBonusMenu(id);
}
public SteamBonusMenu(id)
{
if(!is_user_steam(id) || (get_user_flags(id) & ADMIN_IMMUNITY)) return 0;
#if defined OPENMENUSOUND
static OpenMenuSound[] = "buttons/blip2";
client_cmd( id, "spk ^"%s^"", OpenMenuSound );
#endif
static szMenu[512], iLen, iKey, Name[32];
get_user_name(id, Name, charsmax(Name))
iKey = MENU_KEY_5|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4;
iLen = formatex(szMenu, 511, "\d[\rSteam Bonus Menu\d]^n\d[\rHello\r: \y%s\d]^n^n\r[\y1\r]\w Деньги^n\r[\y2\r]\w Набор гранат^n\r[\y3\r]\wДобавить \rHP \d[\wДо \r5P\d]^n^n^n", Name);
formatex(szMenu[iLen], 511 - iLen, "\r[\y4\r] [\yОтказаться от бонусов\r]");
return show_menu(id, iKey, szMenu, 10, "Steam Bonus Menu");
}
public SteamBonus(id, iKey)
{
switch(iKey)
{
case 0:
{
new money = cs_get_user_money(id);
new rand_money = random_num(MIN_MONEY, MAX_MONEY);
if(money < 16000 && money <= (money + rand_money)) {
cs_set_user_money(id, money + rand_money);
ChatColor(id, "%s Вы получили бонус деньги за ^4Steam ^3в размере ^4%d$", CHATTAG, rand_money);
}
else if(money < 16000) {
cs_set_user_money(id, 16000);
ChatColor(id, "%s Вы получили бонус деньги за ^4Steam ^3в размере ^4%d$", CHATTAG, rand_money);
}
else ChatColor(id, "%s У вас и так достаточно ^4Денег!", CHATTAG, rand_money);
}
case 1:
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
ChatColor(id, "%s Вы получили бонус за ^4Steam ^3Дополнительно ^4Набор гранат", CHATTAG);
}
case 2:
{
new iHealth = random_num(MIN_HP, MAX_HP);
set_user_health(id, get_user_health(id) + iHealth);
ChatColor(id, "%s Вы получили бонус за ^4Steam ^3Дополнительно ^4%dHP", CHATTAG, iHealth);
}
}
return PLUGIN_HANDLED;
}
stock ChatColor(const id, const szMessage[], any:...)
{
static szMsg[190], IdMsg;
vformat(szMsg, charsmax(szMsg), szMessage, 3);
if(!IdMsg) IdMsg = get_user_msgid("SayText");
message_begin(MSG_ONE, IdMsg, .player = id);
write_byte(id);
write_string(szMsg);
message_end();
}
stock bool:is_user_steam(id)
{
static dp_pointer;
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id);
server_exec();
return (get_pcvar_num(dp_pointer) == 2) ? true : false;
}
return false;
}
Комментарий:
При смене карты путем голосования или смены карты напрямую через меню, происходит падение сервера, в виде:
Отключаю данный плагин падений нет.
Необходимость этого плагина обязательна.
Данный плагин, взят с neugomona, обращался туда, но увы, пока до сих пор никто не отреагировал. Возможно, мне здесь помогут, с данной проблемой.
Спасибо.
В этой теме было размещено решение! Перейти к решению.