Facing Angle relation
#1

How can i relate the function GetPlayerFacingAngle and GetPlayerPos?

I am doing some medic system with animation CPR.

I need the patient will do a small teleport in front of medic for do the CPR.

But i need to relate the Facing Angle of The Medic, right?
In this point i have:

Код:
new Float:medicox, Float:medicoy, Float:medicoz, Float:medicoa, Float:px, Float:py,Float:pz;
GetPlayerPos(playerid, px,py,pz);
GetPlayerPos(medico, medicox,medicoy,medicoz);
GetPlayerFacingAngle(medico, medicoa);
SetPlayerPos(playerid, medicox, medicoy,medicoa);
ApplyAnimation(medico, "MEDIC", "CPR", 4.0, 0, 0, 0, 0, 0); // CPR
Where the Var: medico is the MEDIC, and playerid is the Patient.
Reply
#2

PHP код:
stock GetPointInFront2D(Float:xFloat:yFloat:rzFloat:radius, &Float:tx, &Float:ty){
    
tx + (radius*floatsin(-rz,degrees));
    
ty + (radius*floatcos(-rz,degrees));
}
new 
Float:medicoxFloat:medicoyFloat:medicozFloat:medicoaFloat:pxFloat:py;
GetPlayerPos(medico,medicox,medicoy,medicoz);
GetPlayerFacingAngle(medico,medicoa);
GetPointInFront2D(medicox,medicoy,medicoa,2.0,px,py); //2.0 - distance
SetPlayerPos(playerid,px,py,medicoz);
SetPlayerFacingAngle(playerid,medicoa);
ApplyAnimation(medico"MEDIC""CPR"4.000000); // CPR 
Reply
#3

Quote:
Originally Posted by AbyssMorgan
Посмотреть сообщение
PHP код:
stock GetPointInFront2D(Float:xFloat:yFloat:rzFloat:radius, &Float:tx, &Float:ty){
    
tx + (radius*floatsin(-rz,degrees));
    
ty + (radius*floatcos(-rz,degrees));
}
new 
Float:medicoxFloat:medicoyFloat:medicozFloat:medicoaFloat:pxFloat:py;
GetPlayerPos(medico,medicox,medicoy,medicoz);
GetPlayerFacingAngle(medico,medicoa);
GetPointInFront2D(medicox,medicoy,medicoa,2.0,px,py); //2.0 - distance
SetPlayerPos(playerid,px,py,medicoz);
SetPlayerFacingAngle(playerid,medicoa);
ApplyAnimation(medico"MEDIC""CPR"4.000000); // CPR 
Works fine. REP +
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)