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

  #11  
Старый 06.08.2019, 02:56
_=Gigant=_
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами: 4901705

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

C++:





Код:
bool
IsPlayerInCar
(
int
PlayerID
)
{
if
(
g_Players
==
NULL
)
return
NULL
;
if
(
PlayerID
==
g_Players
->
sLocalPlayerID
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
==
NULL
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
[
PlayerID
]
->
pPlayerData
==
NULL
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
[
PlayerID
]
->
pPlayerData
->
pSAMP_Actor
==
NULL
)
return
NULL
;
return
g_Players
->
pRemotePlayer
[
PlayerID
]
->
pPlayerData
->
pSAMP_Actor
->
pGTA_Ped
->
pedFlags
.
bInVehicle
;
}
;


C++:





Код:
bool
IsOurPlayerInCar
(
)
{
if
(
g_Players
==
NULL
)
return
NULL
;
if
(
g_Players
->
pLocalPlayer
==
NULL
)
return
NULL
;
if
(
g_Players
->
pLocalPlayer
->
pSAMP_Actor
==
NULL
)
return
NULL
;
return
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
pedFlags
.
bInVehicle
;
}
;


C++:





Код:
//usage "%u" getPlayerVehicleModelID_V2(id...)
uint16_t
getPlayerVehicleModelID_V2
(
int
iPlayerID
)
{
if
(
g_Players
==
NULL
||
iPlayerID

SAMP_MAX_PLAYERS
)
return
NULL
;
if
(
iPlayerID
==
g_Players
->
sLocalPlayerID
)
{
if
(
g_Players
->
pLocalPlayer
->
pSAMP_Actor
==
NULL
||
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
vehicle
==
NULL
)
return
NULL
;
if
(
IsOurPlayerInCar
(
)
)
return
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
vehicle
->
base
.
model_alt_id
;
}
if
(
g_Players
->
pRemotePlayer
[
iPlayerID
]
->
pPlayerData
==
NULL
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
[
iPlayerID
]
->
pPlayerData
->
pSAMP_Vehicle
==
NULL
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
[
iPlayerID
]
->
pPlayerData
->
pSAMP_Vehicle
->
pGTA_Vehicle
==
NULL
)
return
NULL
;
if
(
IsPlayerInCar
(
iPlayerID
)
)
return
g_Players
->
pRemotePlayer
[
iPlayerID
]
->
pPlayerData
->
pSAMP_Vehicle
->
pGTA_Vehicle
->
base
.
model_alt_id
;
return
NULL
;
}


C++:





Код:
// usage "%s" getPlayerVehicleName(id...);
const
char
*
getPlayerVehicleName
(
int
PlayerID
)
{
if
(
g_Players
==
NULL
||
PlayerID

SAMP_MAX_PLAYERS
)
return
NULL
;
const
struct
vehicle_entry
*
get_vehicles
;
if
(
PlayerID
==
g_Players
->
sLocalPlayerID
)
{
if
(
g_Players
->
pLocalPlayer
->
pSAMP_Actor
==
NULL
||
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
vehicle
==
NULL
)
return
NULL
;
if
(
IsOurPlayerInCar
(
)
)
{
get_vehicles
=
gta_vehicle_get_by_id
(
getPlayerVehicleModelID_V2
(
PlayerID
)
)
;
return
get_vehicles
->
name
;
}
}
if
(
g_Players
->
pRemotePlayer
[
PlayerID
]
->
pPlayerData
==
NULL
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
[
PlayerID
]
->
pPlayerData
->
pSAMP_Vehicle
==
NULL
)
return
NULL
;
if
(
g_Players
->
pRemotePlayer
[
PlayerID
]
->
pPlayerData
->
pSAMP_Vehicle
->
pGTA_Vehicle
==
NULL
)
return
NULL
;
if
(
IsPlayerInCar
(
PlayerID
)
)
{
get_vehicles
=
gta_vehicle_get_by_id
(
getPlayerVehicleModelID_V2
(
PlayerID
)
)
;
return
get_vehicles
->
name
;
}
return
NULL
;
}
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.