Не работает RCON Defencer 1.6 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
+
) или ссылку на плагин который вызывает у вас вопросы.
|
|
Не работает RCON Defencer 1.6 |
meloman_rus
|
27.6.2012, 20:19
Сообщение
|
![]() |
Не работает данный плагин. (Rcon Defencer 1.2) http://amx-x.ru/viewtopic.php?f=11&t=1396
В списке плагинов написано Код unknown unknown unknown rcon_defencer.a bad load и все. Вот что я делал.1. Конвертировал свой 20-значный пароль в md5 и записал md5 в исходник, далее скомпиллировал и положил в папку с плагинами. Скрытый текст /* Created by DJ_WEST Web: http://amx-x.ru Русское сообщество по AMX Mod X и SourceMod Присоединяйтесь к нам. Здесь рождаются новые идеи. */ #include <amxmodx> #include <amxmisc> #include <orpheu> #include <orpheu_advanced> #define PLUGIN "RCON Defencer" #define VERSION "1.2" #define AUTHOR "DJ_WEST" // Укажите здесь ваш RCON пароль в MD5 формате #define RCON_PASSWORD "пароль в md5" #define IP_FILE "rcon_defencer.ini" new g_CvarRconPassword, g_CvarDefencerType, Array:g_a_IP enum { NA_UNUSED = 0, NA_LOOPBACK, NA_BROADCAST, NA_IP, NA_IPX, NA_BROADCAST_IPX } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) OrpheuRegisterHook(OrpheuGetFunction("SV_Rcon_Validate"), "On_Rcon_Validate_Pre", OrpheuHookPre) OrpheuRegisterHook(OrpheuGetFunction("SV_Rcon_Validate"), "On_Rcon_Validate_Post", OrpheuHookPost) g_CvarRconPassword = get_cvar_pointer("rcon_password") g_CvarDefencerType = register_cvar("rcon_defencer_type", "0") } public plugin_cfg() { if (get_pcvar_num(g_CvarDefencerType)) { static i_File, s_File[128], s_IP[16], i_Len get_configsdir(s_File, charsmax(s_File)) format(s_File, charsmax(s_File), "%s/%s", s_File, IP_FILE) g_a_IP = ArrayCreate(16) i_File = fopen(s_File, "rt") while (!feof(i_File)) { fgets(i_File, s_IP, charsmax(s_IP)) i_Len = strlen(s_IP) if (i_Len && s_IP[i_Len-1] == 0x0A) s_IP[i_Len-1] = '^0' ArrayPushString(g_a_IP, s_IP) } fclose(i_File) OrpheuRegisterHook(OrpheuGetFunction("SV_Rcon"), "On_Rcon", OrpheuHookPre) } } public plugin_end() ArrayDestroy(g_a_IP) public OrpheuHookReturn:On_Rcon_Validate_Pre() { static s_Rcon[32], s_MD5[34] read_argv(2, s_Rcon, charsmax(s_Rcon)) md5(s_Rcon, s_MD5) if (equal(s_MD5, RCON_PASSWORD)) set_pcvar_string(g_CvarRconPassword, s_Rcon) } public OrpheuHookReturn:On_Rcon_Validate_Post() set_pcvar_string(g_CvarRconPassword, "") public OrpheuHookReturn:On_Rcon(p_Adress) { static i_Adress[22], s_IP[16], s_RconIP[16], i_Type, i s_IP[0] = '^0' i_Type = get_pcvar_num(g_CvarDefencerType) OrpheuGetBytesAtAddress(p_Adress, i_Adress, charsmax(i_Adress)) if (i_Adress[0] == NA_IP) { formatex(s_RconIP, charsmax(s_RconIP), "%i.%i.%i.%i",i_Adress[4], i_Adress[5], i_Adress[6], i_Adress[7]) for (i = 0; i < ArraySize(g_a_IP); i++) { ArrayGetString(g_a_IP, i, s_IP, charsmax(s_IP)) if (equal(s_IP, s_RconIP)) { switch (i_Type) { case 1: return OrpheuIgnored case 2: return OrpheuSupercede } } } } switch (i_Type) { case 1: return OrpheuSupercede case 2: return OrpheuIgnored } return OrpheuIgnored } 2. Закинул orpheu.inc в /cstrike/addons/amxmodx/scripting/include 3. Закинул SV_Rcon и SV_Rcon_Validate /cstrike/addons/amxmodx/configs/orpheu/functions 4. Прописал название плагина в plugins.ini 5. Прописал Orpheu в modules.ini 6. Создал в ..\addons\amxmodx\configs rcon_defencer.ini 7. Прописал rcon_password "" в server.cfg meta list ] meta list Currently running plugins: [ 1] dproto_EF, v0.9.87, 2010-10-26, by Crock, see [ 2] AMX Mod X, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org [ 3] AntiDlFile, v1.4, 2010/10/18, by Rulzy, see http://www.dt-club.net/ [ 4] Fun, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org [ 5] Engine, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org [ 6] CStrike, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org [ 7] CSX, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org/ [ 8] FakeMeta, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org [ 9] Ham Sandwich, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org [ 10] MySQL, v1.8.1.3746, Aug 16 2008, by AMX Mod X Dev Team, see http://www.amxmodx.org Как я понял не загружается модуль. Но что делать? В инфо по установки ничего больше нет.
Отредактировал: meloman_rus, - 27.6.2012, 20:36
|
|
|
|
mazdan
|
27.6.2012, 20:28
Сообщение
|
![]() ![]() |
а сам модуль то есть? папка \cstrike\addons\amxmodx\modules
![]() Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
|
meloman_rus
|
27.6.2012, 20:30
Сообщение
|
![]() |
|
|
|
|
meloman_rus
|
27.6.2012, 20:47
Сообщение
|
![]() |
Поставил модуль http://www.strike64.ru/topic/4244-plugin-amxx-orpheu/
Сменил карту, в meta list все по прежнему |
|
|
|
noskill
|
27.6.2012, 20:48
Сообщение
|
|
|
логи где
|
|
|
|
meloman_rus
|
27.6.2012, 20:51
Сообщение
|
![]() |
|
|
|
|
noskill
|
27.6.2012, 21:04
Сообщение
|
|
|
|
|
|
|
meloman_rus
|
27.6.2012, 21:24
Сообщение
|
![]() |
Поставил, ничего нового. |
|
|
|
m11x
|
15.3.2013, 10:47
Сообщение
|
|
|
кто знает почему не воспринимается пароль если хэшировать прямо в линуксе (red-hat,CentOS) в
grub md5crypt
Отредактировал: m11x, - 15.3.2013, 10:53
|
|
|
|
fiero
|
15.3.2013, 12:09
Сообщение
|
|
|
|
|
|
|
![]() ![]() |