
18.08.2018, 18:11
|
|
Постоянный
Регистрация: 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
)
;
}
}
|
|
|