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

  #5131  
Старый 13.03.2021, 21:49
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

C++:





Код:
stRemotePlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
PEDSELF
]
;


Так получаеться?
pLocalPlayer

и структура другая
 
Ответить с цитированием

  #5132  
Старый 13.03.2021, 21:51
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

pLocalPlayer
и структура другая
E0020 идентификатор "pLocalPlayer" не определен
 
Ответить с цитированием

  #5133  
Старый 13.03.2021, 21:54
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

E0020 идентификатор "pLocalPlayer" не определен


C++:





Код:
stLocalPlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
;
 
Ответить с цитированием

  #5134  
Старый 13.03.2021, 22:01
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

C++:





Код:
stLocalPlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
;

C++:





Код:
if
(
active
)
{
int
car
;
stLocalPlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
;
if
(
!
pPlayer
)
return
;
car
=
pPlayer
->
pPlayerData
->
sVehicleID
;
if
(
!
car
)
return
;
}
Серьезность    Код    Описание    Проект    Файл    Строка    Состояние подавления
    Ошибка
(
активно
)
E0135
class
"stLocalPlayer"
не содержит члена
"pPlayerData"
SFPlugin
 
Ответить с цитированием

  #5135  
Старый 13.03.2021, 22:04
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

C++:





Код:
if
(
active
)
{
unsigned
__int16 car
;
stLocalPlayer
*
pPlayer
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
;
if
(
pPlayer
==
nullptr
)
return
;
car
=
pPlayer
->
sCurrentVehicleID
;
//if (!car) return;//лишнее, т.к. ид машины может быть 0, лучше сделать проверку на то, что игрок в машине
}
 
Ответить с цитированием

  #5136  
Старый 13.03.2021, 22:25
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Код:





Код:
//if (!car) return;//лишнее, т.к. ид машины может быть 0, лучше сделать проверку на то, что игрок в машине

там проверку на 65535 надо сделать (0xFFFF)
 
Ответить с цитированием

  #5137  
Старый 13.03.2021, 22:51
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Как проверить сидит локальный игрок в машине или нет?
 
Ответить с цитированием

  #5138  
Старый 13.03.2021, 22:51
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Как проверить сидит локальный игрок в машине или нет?
Код:
*reinterpret_cast(0xBA18FC) != nullptr
 
Ответить с цитированием

  #5139  
Старый 13.03.2021, 22:57
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

Код:
*reinterpret_cast(0xBA18FC) != nullptr
От куда вы берёте адреса памяти?
 
Ответить с цитированием

  #5140  
Старый 13.03.2021, 22:58
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

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

От куда вы берёте адреса памяти?
gtasa давно разобрали поищи хорошо и найдешь
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.