HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6551  
Старый 30.10.2022, 13:54
Eklessey
Познающий
Регистрация: 13.10.2022
Сообщений: 31
С нами: 1888282

Репутация: 18
По умолчанию

Цитата:
Сообщение от x301  

Ошибка с Utils::Memory::MemoryFill
Не пробывал глянуть гитхаб проекта?

ну или заменить эти строчки

1:





Код:
Utils
::
Memory
::
MemoryFill
(
PatchAddressFirst
,
0x90
,
6
,
true
)
;
// Off Vehicles Check
Utils
::
Memory
::
MemoryFill
(
PatchAddressSecond
,
0x90
,
6
,
true
)
;
// Off Vehicles Check


на другой оператор который изменяет память, тот же reinterpret_cast
 
Ответить с цитированием

  #6552  
Старый 30.10.2022, 18:38
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

Репутация: 48
По умолчанию

как можно выгрузить плагин? без ручного написания pfree в консоль

пробоал:





Код:
SF
->
execConsoleCommand
(
"pfree "
+
SF
->
getSAMP
(
)
->
getPluginInfo
(
)
->
getPluginName
(
)
)
;


и так пробовал:





Код:
SF
->
unloadPlugin
(
SF
->
getSAMP
(
)
->
getPluginInfo
(
)
->
getPluginName
(
)
)
;


ну и конечно крашит, где то в теме с сф я прочитал что нельзя "Нельзя самого себя выгружать из плагина", но должен же быть какой то выход
 
Ответить с цитированием

  #6553  
Старый 31.10.2022, 00:55
moreveal
Постоянный
Регистрация: 01.08.2020
Сообщений: 988
С нами: 3043831

Репутация: 163


По умолчанию

Пытаюсь изменять текст, введенный в консоль SAMPFUNCS. Стандартных функций не нашел, поэтому с помощью CE нашел указатель:

[ "SAMPFUNCS.asi" + 0x11572C -> 0xB0 -> 0x38 -> 0x5C -> 0x0 ]

Написал функцию, получающую сам адрес, но при попытке записать/прочесть значение - крашится игра, жалуясь на необработанное исключение в SAMPFUNCS.asi

Может что-то не так делаю? Можете ли поделиться примером того, как записать/прочитать строку по найденному адресу?
 
Ответить с цитированием

  #6554  
Старый 31.10.2022, 01:24
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

Цитата:
Сообщение от moreveal  

Написал функцию
Скинь код

Цитата:
Сообщение от moreveal  

Можете ли поделиться примером того, как записать/прочитать строку по найденному адресу?
C++:





Код:
reinterpret_cast

(
твой адрес
)
;


C++:





Код:
std
::
strcpy
(
reinterpret_cast

(
адрес
)
,
"твое значение"
)
;
 
Ответить с цитированием

  #6555  
Старый 31.10.2022, 10:26
x301
Новичок
Регистрация: 29.10.2022
Сообщений: 11
С нами: 1865285

Репутация: 3
По умолчанию

C++:





Код:
Utils
::
Memory
::
MemoryFill
(
PatchAddressFirst
,
0x90
,
6
,
true
)
;
// Off Vehicles Check
Utils
::
Memory
::
MemoryFill
(
PatchAddressSecond
,
0x90
,
6
,
true
)
;
// Off Vehicles Check


Ошибки в этих строках "Utils::Memory::MemoryFill", можете подробно описать как устранить ошибку?
 
Ответить с цитированием

  #6556  
Старый 31.10.2022, 10:57
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от x301  

C++:





Код:
Utils
::
Memory
::
MemoryFill
(
PatchAddressFirst
,
0x90
,
6
,
true
)
;
// Off Vehicles Check
Utils
::
Memory
::
MemoryFill
(
PatchAddressSecond
,
0x90
,
6
,
true
)
;
// Off Vehicles Check


Ошибки в этих строках "Utils::Memory::MemoryFill", можете подробно описать как устранить ошибку?
Заюзать memset и VitrualProtect
 
Ответить с цитированием

  #6557  
Старый 31.10.2022, 11:03
x301
Новичок
Регистрация: 29.10.2022
Сообщений: 11
С нами: 1865285

Репутация: 3
По умолчанию

Цитата:
Сообщение от AdCKuY_DpO4uLa  

Заюзать memset и VitrualProtect
можешь инклюды скинуть?
 
Ответить с цитированием

  #6558  
Старый 31.10.2022, 11:15
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от x301  

можешь инклюды скинуть?
Windows.h, memory.h
 
Ответить с цитированием

  #6559  
Старый 31.10.2022, 11:55
x301
Новичок
Регистрация: 29.10.2022
Сообщений: 11
С нами: 1865285

Репутация: 3
По умолчанию

Цитата:
Сообщение от AdCKuY_DpO4uLa  

Windows.h, memory.h
не помогло
 
Ответить с цитированием

  #6560  
Старый 31.10.2022, 12:01
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

Репутация: 48
По умолчанию

Цитата:
Сообщение от Z3roKwq  

как можно выгрузить плагин?
up
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.