Quote:
Originally Posted by Gammix
We already have GetPlayerCameraTargetActor, so why would you ask for GetPlayerTargetActor.
Just for making GetPlayerTargetActor relevant to player's function:
pawn Код:
#if ! defined KEY_AIM #define KEY_AIM 128 #endif stock GetPlayerTargetActor(playerid) { if(! IsPlayerConnected(playerid)) return false; new target_actor = GetPlayerCameraTargetActor(playerid); if(target_actor != INVALID_ACTOR_ID) { new keys, updown, leftright; GetPlayerKeys(playerid, keys, updown, leftright); if( GetPlayerWeapon(playerid) >= 22 && GetPlayerWeapon(playerid) <= 38 && keys & KEY_AIM) { return target_actor; } } return INVALID_ACTOR_ID; }
Only works when aiming with a weapon at an actor. And actors should be upgraded because they are way more better than NPCs.
|
I'm asking cause some people really care about that green arrow above them and for the accuracy which they judge perfect...