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

Прошу помогите достать нужные сигнатуры из .so файла.

Все, что касается игр на движке Source (Half-Life 2, Counter-Strike: Source, Team Fortress 2, Left 4 Dead, Left 4 Dead 2 и т.д.).
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Прошу помогите достать нужные сигнатуры из .so файла.

Сообщение panikajo » 25 май 2018, 17:12

Привет всем. Вообщем, у меня есть плагин турелей, его делал один чувак с Оленей< но он делал его для винды. А мне надо для Linux, заниматься им он не хочет так как ксго говно.
А в интернете нету плагина турели для ксго, даже если и есть какие-то очень старые, то они уже не рабочие. Я пообщался узнал как это все проделать, изначально мне подсказали как и что, но как оказалось не верно. Затем я решил спросить у чувак с Оленей как это правильно вытаскивать сигнатуры, но они мне скинули статью. Но т.к я в этом вообще не шарю, у меня все никак не получается сделать.
Сказали вытаскивать по этой статье - Вы должны зарегистрироваться, чтобы видеть ссылки.
Вытаскивать сказали надо из game(csgo)/csgo/bin/server.so
Т.е с сошек. Вот функции по которым мне нудны сигнатуры -
CBaseAnimating::LookupSequence
CBaseAnimating::ResetSequence
CBaseAnimating::StudioFrameAdvance
CBaseAnimating::LookupPoseParameter
CBaseAnimatingOverlay::AddLayeredSequence
CBaseAnimating::GetAttachment
CBaseAnimatingOverlay::AddGesture
CBaseAnimatingOverlay::FindGestureLayer
CBaseAnimating::SelectWeightedSequence
CBaseAnimating::ResetSequenceInfo

От функции CBaseAnimating::LookupPoseParameter" у меня уже есть сигнатура.
Вот она -
Код: Выделить всё
        "linux"     "\x55\x89\xE5\x57\x56\x53\x31\xDB\x83\xEC\x1C\x8B\x75\x0C\x8B\x7D\x10\x85\xF6\x74\x0C\x89\x34\x24\xE8\x13\x09\x2D\x00\x84\xC0\x75\x30\x83\xC4\x1C\x89\xD8\x5B\x5E\x5F\x5D\xC3\x90\x8D\x74\x26\x00\x89\x5C\x24\x04\x89\x34\x24\xE8\x44\xE8\x2C\x00\x89\x7C\x24\x04\x03\x00\x89\x04\x24\xE8\xD6\xBE\x69\x00\x85\xC0\x74\xD3\x83\xC3\x01\x89\x34\x24\xE8\xF7\xE7\x2C\x00\x39\xC3\x7C\xD3\x83\xC4\x1C\xBB\xFF\xFF\xFF\xFF\x89\xD8\x5B\x5E\x5F\x5D\xC3"
 




gamedata к файлу -
csgo.sentry.txt

Вот сам плагин -
csgo_sentrygun.sp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
panikajo
 
Сообщения: 118
Зарегистрирован: 22 янв 2012, 19:15
Благодарил (а): 7 раз.
Поблагодарили: 1 раз.

Re: Прошу помогите достать нужные сигнатуры из .so файла.

Сообщение Fedcomp » 26 май 2018, 04:20

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


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

Re: Прошу помогите достать нужные сигнатуры из .so файла.

Сообщение 6a6kin » 30 май 2018, 15:17

Скинь .so файл - я гляну.

Можно мою статью глянуть на досуге: Вы должны зарегистрироваться, чтобы видеть ссылки.
На заказ не пишу.
Аватара пользователя
6a6kin
Скриптер
 
Сообщения: 331
Зарегистрирован: 09 мар 2010, 16:40
Благодарил (а): 37 раз.
Поблагодарили: 272 раз.


Вернуться в Вопросы по играм на движке Source

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

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