All pastes #219486 Raw Edit

Miscellany

public cpp v1 · immutable
#219486 ·published 2006-10-24 18:44 UTC
rendered paste body
GetXYInFrontOfPlayer(playerid, Float:divisor, &Float:x, &Float:y){        new Float:player_xxx, Float:player_yyy, Float:player_zzz, Float:player_aaa;         GetPlayerPos(playerid, player_xxx, player_yyy, player_zzz);        GetPlayerFacingAngle(playerid, player_aaa);         if(player_aaa >= 0.0 && player_aaa < 90.0)        {               x = player_xxx - floatdiv(floatadd(0.0,player_aaa), 7.0);                y = player_yyy + floatdiv(floatsub(90.0,player_aaa), 7.0);        }        if(player_aaa >= 90.0 && player_aaa < 180.0)        {                player_aaa = 180.0 - player_aaa;                x = player_xxx - floatdiv(floatadd(0.0,player_aaa), 7.0);                y = player_yyy - floatdiv(floatsub(90.0,player_aaa), 7.0);        }        if(player_aaa >= 180.0 && player_aaa < 270.0)        {                player_aaa = 270.0 - player_aaa;                x = player_xxx + floatdiv(floatadd(0.0,player_aaa), 7.0);                y = player_yyy - floatdiv(floatsub(90.0,player_aaa), 7.0);        }        if(player_aaa >= 270.0 && player_aaa < 360.0)        {                player_aaa = 360.0 - player_aaa;                x = player_xxx + floatdiv(floatadd(0.0,player_aaa), 7.0);                y = player_yyy + floatdiv(floatsub(90.0,player_aaa), 7.0);        }}