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

  #3  
Старый 18.08.2018, 18:11
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

Цитата:
Сообщение от _=Gigant=_  

it shows name but incorrect for example if player use pistol it shows molotov cocktail but sometimes it show correct name like when player have Fist or Catana

i did it like this

stRemotePlayer *pPlayer = g_SAMP->pPools->pPlayer->pRemotePlayer[player_target];
const struct weapon_entry *weapon = &weapon_list[pPlayer->pPlayerData->onFootData.byteCurrentWeapon];


C++:





Код:
stRemotePlayer
*
pPlayer
=
g_SAMP
->
pPools
->
pPlayer
->
pRemotePlayer
[
player_target
]
;
for
(
int
i
=
0
;
weapon_list
[
i
]
.
name
!=
nullptr
;
i
++
)
{
const
struct
weapon_entry
*
weapon
=
&
weapon_list
[
i
]
;
if
(
weapon
->
id
==
pPlayer
->
pPlayerData
->
onFootData
.
byteCurrentWeapon
)
{
sprintf
(
buf
,
"weapon: %s"
,
weapon
->
name
)
;
}
}
 
Ответить с цитированием