Показать сообщение отдельно

  #8  
Старый 13.09.2017, 17:02
Karbun
Участник форума
Регистрация: 11.06.2017
Сообщений: 112
С нами: 4695764

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

Почему не выводятся ники игроков? Вроде всё верно написал:mega_shok:

C++:





Код:
void
vivod2
(
void
)
{
for
(
int
i
=
0
;
i
>
SAMP_MAX_PLAYERS
,
i
++
;
)
{
if
(
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
iIsListed
[
i
]
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"%s"
)
,
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetPlayerName
(
i
)
;
}
}
}
;
void
CALLBACK
vivod1
(
std
::
string str
)
{
vivod2
(
)
;
}
;
void
CALLBACK
mainloop
(
)
{
static
bool
init
=
false
;
if
(
!
init
)
{
if
(
GAME
==
nullptr
)
return
;
if
(
GAME
->
GetSystemState
(
)
!=
eSystemState
::
GS_PLAYING_GAME
)
return
;
if
(
!
SF
->
getSAMP
(
)
->
IsInitialized
(
)
)
return
;
SF
->
getSAMP
(
)
->
registerChatCommand
(
"vivod"
,
vivod1
)
;
init
=
true
;
}
}
 
Ответить с цитированием