![]() |
Всем привет! Подскажите пожалуйста, пишу 1 плагин и пытаюсь разобраться с чего начать.
Ссылка на готовый проект с плагином ASI: https://www.blast.hk/threads/219800/ Взял за основу его. Что делать дальше не пойму. Как обратиться к адресам и заменить их на свое, и чтобы игра закрывалась если не совпадает ип Цитата:
|
Цитата:
Чтобы заменить надпись в чате, тебе надо найти, где samp.dll берет указатель на эту надпись. На R3 это 0xB7C5 (команда push состоит из 5 байт, первый обозначает саму команду, а остальные адрес строки, поэтому 0xB7C4 + 0x1)1728827852170.pngвайега52 · 13 Окт 2024 в 17:19' data-fancybox="lb-post-1548675" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/254083/" style="cursor: pointer;" title="1728827852170.png"> https://forum.antichat.xyz/attachments/28548675/ Для работы с памятью я буду использовать memwrapper: C++: Код:
// будем использовать функцию, которая будет копировать строку из плагина в адресное пространство gta_sa.exeДля проверки на айпи сервера тебе надо ставить хук на какую-то из функций сампа, отвечающую за коннект, к примеру RakClient::Connect (r3: 0x339F0). Для этого можешь использовать библиотеки по типу kthook |
Цитата:
|
| Время: 08:03 |