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

  #7061  
Старый 07.09.2023, 10:51
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

Цитата:
Сообщение от F0RQU1N and  

нихуя чо ты придумал а зачем

мб твоя функа isLocalPlayerInCar ***ня?
Пхах, неа, функа нормально работает, чтение из памяти тоже, проблема именно с записью
 
Ответить с цитированием

  #7062  
Старый 07.09.2023, 18:10
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

Пхах, неа, функа нормально работает, чтение из памяти тоже, проблема именно с записью
ну, добавь отладочные строки, проверь, выполняется ли вообще твоя проверка
 
Ответить с цитированием

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

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

Цитата:
Сообщение от Digger Man  

ну, добавь отладочные строки, проверь, выполняется ли вообще твоя проверка
Я ж говорил, проверка работает, чтение тоже, я все что можно уже проверял
 
Ответить с цитированием

  #7064  
Старый 07.09.2023, 18:48
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

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

  #7065  
Старый 07.09.2023, 20:15
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

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

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

  #7066  
Старый 07.09.2023, 20:19
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

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

  #7067  
Старый 07.09.2023, 23:00
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

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

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

  #7068  
Старый 07.09.2023, 23:38
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

бля я уже заебался с этой залупой сидеть, и так и сяк пробовал, не хочет работать и все, буду оооооооооооочень благодарен если предоставите хотяб пример кода
Читай топик. Тысячу раз тут отвечали уже
 
Ответить с цитированием

  #7069  
Старый 07.09.2023, 23:46
al3x_
Участник форума
Регистрация: 29.12.2016
Сообщений: 124
С нами: 4931888

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

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

Помогите переписать no gears с луа

Lua:





Код:
if
isCharInAnyCar
(
PLAYER_PED
)
then
header
=
getCarModel
(
storeCarCharIsInNoSave
(
PLAYER_PED
)
)
header
=
memory
.
getint32
(
header
*
0x4
+
0xA9B0C8
,
false
)
header
=
memory
.
getint16
(
header
+
0x4A
,
false
)
memory
.
setint8
(
header
*
0xE0
+
0xC2B9DC
+
0x74
,
1
,
false
)
end


пробовал

C++:





Код:
typedef
unsigned
long
Uint
;
inline
Uint
bit_set
(
Uint number
,
Uint n
)
{
return
number
|
(
(
Uint
)
1

getSAMP
(
)
->
getVehicles
(
)
->
sampVehicle
[
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
localPlayerInfo
.
data
->
inCarData
.
vehicleId
]
->
gtaVehicle
->
base
.
model_alt_id
;
car_model
=
readUInt32FromMemory
(
reinterpret_cast

(
car_model
*
0x4
+
0xA9B0C8
)
)
;
car_model
=
readUInt16FromMemory
(
reinterpret_cast

(
car_model
+
0x4A
)
)
;
bit_set
(
(
car_model
*
0xE0
+
0xC2B9DC
+
0x74
)
,
1
)
;
}


но результата не дало
C++:





Код:
auto
car
{
*
reinterpret_cast

(
0xBA18FC
)
}
;
if
(
car
)
{
auto
model_id
{
*
reinterpret_cast

(
car
+
0x22
)
}
;
auto
model
{
*
reinterpret_cast

(
model_id
*
0x4
+
0xA9B0C8
)
}
;
auto
handling_id
{
*
reinterpret_cast

(
model
+
0x4A
)
}
;
*
reinterpret_cast

(
handling_id
*
0xE0
+
0xC2B9DC
+
0x74
)
=
1
;
}
 
Ответить с цитированием

  #7070  
Старый 10.09.2023, 14:34
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

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

В какой то момент появилась проблема с компиляцией, искал в инете, ответов не нашел

Собственно сама проблема:



Использую: CLion + Visual Studio (компилер) + Ninja + CMake
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.