1) Something like this:
Code:
#define DISTANCE 999 // Edit this to w/e you want
new g_iOrigins[33][3];
new g_iPlace[3] = { 2398, 281, 3 } // Edit this to the origin you want
public MyFunc()
{
new iPlayers[32]
new iNum, iDistance;
get_players(iPlayers, iNum, "a");
for(new i = 0; i <= iNum; i++)
{
new id = iPlayers[i];
if(!is_user_connected(id)) continue;
get_user_origin(id, g_iOrigins[id], 0);
iDistance = get_distance(g_iOrigins[id], g_iPlace);
if(iDistance <= DISTANCE)
{
client_print(id, 3, "Hooray, you're close!");
}
else
{
client_print(id, 3, "Ah crap, you're not close!");
}
}
}
2) I think get_user_aiming should work..
__________________