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

  #2  
Старый 19.08.2018, 12:00
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от justblast  

Как получить анимацию игрока в зоне прорисовки? Подскажите пожалуйста.
SF->getSAMP()->getPlayers()->GetPlayerAnimation(id);
SF->getSAMP()->getInfo()->pPools->pPlayer->GetPlayerAnimation(id);
SF->getSAMP()->getPlayers()->GetOnFootData(id)->sCurrentAnimationID;

Не подходят, они получают только ноли.
C++:





Код:
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
id
]
->
pPlayerData
->
onFootData
.
sAnimFlags
;
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
id
]
->
pPlayerData
->
onFootData
.
sCurrentAnimationID
;


Цитата:
Сообщение от Bize  

How to fix?
Установи DirectX SDK и подключи к проекту, на ютубе много гайдов по этой теме

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

why this not working
void Anims()
{

struct actor_info *self = actor_info_get(ACTOR_SELF, ACTOR_ALIVE);

if (FastWalk)
{

if (self == NULL)
return;

ScriptCommand(&anim_speed, ScriptActorId(self), "WALK_PLAYER", set.walk_speed);
}

}

this code above is in .cpp i included void Anims(); in .h file
Are you initializing script?
 
Ответить с цитированием