
17.10.2022, 18:08
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Как проверить ид на существование? Пробовал вот так:
C++:
Код:
if
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
isListed
[
std
::
stoi
(
id
)
]
!=
1
&&
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
std
::
stoi
(
id
)
]
==
NULL
&&
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
std
::
stoi
(
id
)
]
->
data
==
NULL
&&
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
std
::
stoi
(
id
)
]
->
data
->
sampActor
==
NULL
&&
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
std
::
stoi
(
id
)
]
->
data
->
sampActor
->
gtaPed
==
NULL
)
// "id" - аргумент команды
{
AddChat
(
-
1
,
"Плеер потерялся :/."
)
;
// функция AddChat() объявлена в main.hpp
}
else
{
// действия с ID
}
Но если ввожу ID, которого нет на сервере - крашит
|
|
|