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

Падает модуль cstrike_amxx при коннекте игрока

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

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


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

Падает модуль cstrike_amxx при коннекте игрока

Сообщение Chuvi » 21 фев 2013, 20:44

Падает вот в этой функции (CsrikeHacks.cpp:134)
Код: Выделить всё
int Detour_ClientCommand(edict_t *pEdict)
{
    if (*g_UseBotArgs)
    {
        int client = ENTINDEX(pEdict);
        const char *args = *g_BotArgs;
        return MF_ExecuteForward(g_CSCliCmdFwd, (cell)client, args);
    }
    return 0;

Отладчик говорит, что g_UseBotArgs=0x81011a80, и что искать указатель по такому адресу-моветон. (CXX0030: ошибка: невозможно вычислить выражение)
Microsoft Visual Studio 2010-й писал(а):Необработанное исключение в "0x01396195 (cstrike_amxx.dll)" в "hlds.exe": 0xC0000005: Нарушение прав доступа при чтении "0x81011a80".

Версия сервера
[spoiler]version
Protocol version 47
Exe version 1.1.2.2 (cstrike)
Exe build: 09:04:06 Nov 25 2003 (2588)
Знаю, старьё. Новую поставить не могу, по ряду причин.[/spoiler]

Версия клиента
[spoiler]version
Protocol version 47
Exe version 1.1.2.2 (cstrike)
Exe build: 09:04:06 Nov 25 2003 (2588)[/spoiler]

Да, ещё немного инфы
Консолька HLDS писал(а):meta version
Metamod v1.19p32 2007/08/12 (5:13)
by Will Day
Вы должны зарегистрироваться, чтобы видеть ссылки.
Patch: Metamod-P (mm-p) v32
by Jussi Kivilinna
Вы должны зарегистрироваться, чтобы видеть ссылки.
compiled: Feb 21 2013, 17:42:42 EET (default)
meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] mmtimer RUN - mmtimer.dll v1.6 ini ANY Never
[ 2] AMX Mod X RUN - amxmodx_mm.dll v1.8.2 ini Start ANY
[ 3] Fun RUN - fun_amxx.dll v1.8.2 pl2 ANY ANY
[ 4] CStrike RUN - cstrike_amxx.dll v1.8.2-d pl2 ANY ANY
[ 5] CSX RUN - csx_amxx.dll v1.8.2 pl2 ANY ANY
[ 6] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl2 ANY ANY
[ 7] FakeMeta RUN - fakemeta_amxx.dl v1.8.2 pl2 ANY ANY
[ 8] Engine RUN - engine_amxx.dll v1.8.2 pl2 ANY ANY
8 plugins, 8 running
amxx version
AMX Mod X 1.8.2 (Вы должны зарегистрироваться, чтобы видеть ссылки.)
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: Feb 14 2013, 00:56:37
Build ID: 1.8.2 61:2ae84f7c0a97
Core mode: JIT+ASM32


Так же к этому делу подключен zbotcz.dll через файл config.ini в папке с metamod.
Код: Выделить всё
gamedll dlls\zbotcz.dll

[spoiler]bot_about

--------------------------------------------------------------------------
The Official Counter-Strike Bot V1.50
Created by Michael S. Booth
Web: Вы должны зарегистрироваться, чтобы видеть ссылки.\csbot
E-mail: [email protected]
--------------------------------------------------------------------------[/spoiler]

В общем, вопрос: как заставить модуль Cstrike_amxx не падать? :)
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение Fedcomp » 21 фев 2013, 21:16

без ботов падает?
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение quckly » 21 фев 2013, 22:28

ставь amxmodx 1.8.1 или до версии <= dev-24. Все остальное идет ИСКЛЮЧИТЕЛЬНО для новой beta версии кс сервера.

Добавлено спустя 2 минуты 41 секунду:
На главной же странице:
Вы должны зарегистрироваться, чтобы видеть ссылки.
AMX Mod X 1.8.2 will NOT WORK on the following games:
Counter-Strike: Condition Zero
Older versions of Counter-Strike 1.6 downloaded via HLDSUpdateTool


Ну и вот само изменение: Вы должны зарегистрироваться, чтобы видеть ссылки. ... afefdb4123
Аватара пользователя
quckly
Скриптер
 
Сообщения: 403
Зарегистрирован: 20 ноя 2009, 10:03
Благодарил (а): 41 раз.
Поблагодарили: 243 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение Chuvi » 21 фев 2013, 22:50

Fedcomp, упс, без ботов не проверил. Завтра проверю-отпишусь.

quckly, или я что-то путаю, или в винде, в конкретно этом изменении, ничего не поменялось.
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение Chuvi » 22 фев 2013, 09:57

Поставил 1.8.1.
Fedcomp, без ботов тоже падает
Только без ботов он пытается лезть по одному адресу, а с ботами-по другому.

Без ботов писал(а):Необработанное исключение в "0x01366eaa (cstrike_amxx.dll)" в "hlds.exe": 0xC0000005: Нарушение прав доступа при чтении "0x810117ff".


C ботами писал(а):Необработанное исключение в "0x01396eaa (cstrike_amxx.dll)" в "hlds.exe": 0xC0000005: Нарушение прав доступа при чтении "0x81011a80".
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение Fedcomp » 22 фев 2013, 18:57

мне кажется quckly может быть более чем прав в связи с этим обновлением.
У меня помоему тоже такая ерундень была, с 1.8.1 не работает?
я уже не помню как я давным давно их ставил под 1.8.1, как то получалось. Их после 1.76d вроде отключили полагаю что в сурсах amxx. Раз компилить умеешь - попробуй найти где ботов режут.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение Chuvi » 23 фев 2013, 01:11

Я тут подумал... а есть ли вообще билд, адекватно работающий и с AmxModX 1.8.1 и с ботами (Метамодовские боты слишком прожорливы, поэтому их не рассматриваю), и, кроме выше перечисленного, умеющий отвечать на "infostring"|"details", ибо именно такие запросы идут от тех клиентов CS , которые у нас стоят, когда ищешь сервер в локалке.

Просто с какого-то билда "infostring" заменили на "TSourse Engine Query", и на "infostring" ответа больше не идёт.

Переставить людям контру не могу. Они, блин, не понимают зачем...
(Да, для скептиков: мы не целыми днями в контру гоняем, у нас как-бе обеденный перерыв есть, если что:))
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.

Re: Падает модуль cstrike_amxx при коннекте игрока

Сообщение Chuvi » 24 фев 2013, 00:08

Есть идеи? :(
Плагинами на заказ не занимаюсь.
Своих дел хватает.
Аватара пользователя
Chuvi
Модератор
 
Сообщения: 2253
Зарегистрирован: 24 ноя 2011, 08:03
Благодарил (а): 127 раз.
Поблагодарили: 562 раз.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5