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

  #1  
Старый 03.03.2023, 11:44
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

Пробовал так, но не получилось.

C++:





Код:
if
(
GAME
->
GetPools
(
)
->
GetPed
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetActorHandleFromSAMPPlayerID
(
wPlayerID
)
)
->
GetVehicle
(
)
!=
nullptr
)
 
Ответить с цитированием

  #2  
Старый 03.03.2023, 12:21
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

в структуре CPed есть поле m_nPedFlags->bInVehicle, но в сф не завезли структуру для флагов вродь
 
Ответить с цитированием

  #3  
Старый 03.03.2023, 12:28
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

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

в структуре CPed есть поле m_nPedFlags->bInVehicle, но в сф не завезли структуру для флагов вродь
Чёт не понял, поле есть, но не завезли?)) В поиске по проекту нет никаких m_nPedFlags или bInVehicle.
 
Ответить с цитированием

  #4  
Старый 03.03.2023, 13:25
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

plugin-sdk/plugin_sa/game_sa/CPed.h at 62a1080902627b3edec0124acf02127ba8c0dcdb · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com
 
Ответить с цитированием

  #5  
Старый 03.03.2023, 13:56
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

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

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

plugin-sdk/plugin_sa/game_sa/CPed.h at 62a1080902627b3edec0124acf02127ba8c0dcdb · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com

Клёво, что это есть в ПСДК, я уже не сомневаюсь, что работать надо было именно на нём и искать отдельную либу для пакетов, но вопрос всё-таки про СФ. А решение в общем-то выглядит так:

C++:





Код:
if
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
wPlayerID
]
->
pPlayerData
->
pSAMP_Vehicle
!=
nullptr
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"игрок в тачке"
)
;
}
else
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"игрок на ногах"
)
;
}
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.