Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Не работает RCON Defencer 1.6

Статус пользователя meloman_rus
сообщение 27.6.2012, 20:19
Сообщение #1


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Не работает данный плагин. (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
Сообщение #2


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

а сам модуль то есть? папка \cstrike\addons\amxmodx\modules


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 27.6.2012, 20:30
Сообщение #3


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Цитата(mazdan @ 27.6.2012, 21:28) *
а сам модуль то есть? папка \cstrike\addons\amxmodx\modules

Нет. Я думал он как-то через include подключается. Сейчас поищу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 27.6.2012, 20:47
Сообщение #4


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Поставил модуль http://www.strike64.ru/topic/4244-plugin-amxx-orpheu/

Сменил карту, в meta list все по прежнему
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 27.6.2012, 20:48
Сообщение #5
Стаж: 14 лет

Сообщений: 3086
Благодарностей: 1493
Полезность: 0

логи где
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 27.6.2012, 20:51
Сообщение #6


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Цитата(csnetua @ 27.6.2012, 21:48) *
логи где

В /cstrike/addons/amxmodx/logs Error логов у меня нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 27.6.2012, 20:55
Сообщение #7
Стаж: 14 лет

Сообщений: 3086
Благодарностей: 1493
Полезность: 0

мда
Цитата
а сам модуль то есть? папка \cstrike\addons\amxmodx\modules

тебе нужно поместить туда файл orpheu.dll, нормальный, а не с юкоза

Отредактировал: csnetua, - 27.6.2012, 20:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 27.6.2012, 20:58
Сообщение #8


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Цитата(csnetua @ 27.6.2012, 21:55) *
мда

тебе нужно поместить туда файл orpheu.dll, нормальный, а не с юкоза

Кто в amx-x.ru зареган, скиньте сюда. Я там зарегаться не могу, письмо подтверждения не приходит. Мне кажется помещение "нормального" не с укоза мало что даст

Отредактировал: meloman_rus, - 27.6.2012, 21:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 27.6.2012, 21:04
Сообщение #9
Стаж: 14 лет

Сообщений: 3086
Благодарностей: 1493
Полезность: 0

http://forums.alliedmods.net/showthread.php?t=116393
не?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 27.6.2012, 21:24
Сообщение #10


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Цитата(csnetua @ 27.6.2012, 22:04) *

Поставил, ничего нового.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя m11x
сообщение 15.3.2013, 10:47
Сообщение #11
Стаж: 13 лет

Сообщений: 1
Благодарностей: 1
Полезность: 0

кто знает почему не воспринимается пароль если хэшировать прямо в линуксе (red-hat,CentOS) в
grub
md5crypt

Отредактировал: m11x, - 15.3.2013, 10:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fiero
сообщение 15.3.2013, 12:09
Сообщение #12
Стаж: 14 лет

Сообщений: 89
Благодарностей: 2
Полезность: 23

Ааааааа ты чего? смысл того что ты поставил этот плагин,если прописал 7. Прописал rcon_password "" в server.cfg ? Никуда не надо прописывать ркон,он уже в плагине!!!!!!!!!!!!!!!

Цитата(meloman_rus @ 27.6.2012, 22:24) *
Поставил, ничего нового.

орфей 2,4 не работает в билдах которые вышли ранее февраля
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: