Русское сообщество по скриптингу

Ошибка в плагине amxbans.

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Ошибка в плагине amxbans.

Сообщение WareZ » 25 фев 2010, 22:11

Здравствуйте. Вообщем такой вопрос. После покупки лицензии на myAC, с DS был взят плагин amxbans, который в место SteamID посылает в мускуль hw id.
Но, после не продолжительного использования стала вываливаться ошибка. После дебаг режима вышло:
Код: Выделить всё
L 02/25/2010 - 18:25:10: Start of error session.
L 02/25/2010 - 18:25:10: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20100225.log")
L 02/25/2010 - 18:25:10: Invalid player id 0
L 02/25/2010 - 18:25:10: [AMXX] Displaying debug trace (plugin "amxbans.amxx")
L 02/25/2010 - 18:25:10: [AMXX] Run time error 10: native error (native "get_user_info")
L 02/25/2010 - 18:25:10: [AMXX]    [0] cmdBan.inl::insert_bandetails (line 376)

Вот исходник amxbans'а. Можно-ли как-то исправить эту ошибку?
Проблема не у одного меня.. А автор этого банса исчез.
myac_bans.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
WareZ
 
Сообщения: 7
Зарегистрирован: 24 фев 2010, 23:27
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Ошибка в плагине amxbans.

Сообщение DJ_WEST » 06 мар 2010, 21:19

Скорей всего. Как я понял тебе надо вместо SteamID показывать HWID от Myac? Только это возможно, если игрок был забнен, когда он был на сервере, а не если бан был по SteamID, когда игрока и не было на сервере с таким ID.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Ошибка в плагине amxbans.

Сообщение WareZ » 07 мар 2010, 14:06

Верно. Баны наши админы из игры прописывают в случае если игрок на сервере. Иначе по hwID'ам баним через web...
Аватара пользователя
WareZ
 
Сообщения: 7
Зарегистрирован: 24 фев 2010, 23:27
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 9