Reménykedünk benne, hogy minél hamarabb elérhetővé válnak az effajta lehetőségek is.
Válaszom a második kérdésedre;
 
 
#include   <    a_samp    >
#include   <    foreach   >
public OnPlayerText( playerid, text[] )
{
    new
           Float: fPos[ 3 ],
           szMessage[ 140 ];
    GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] );
    GetPlayerName( playerid, szMessage, MAX_PLAYER_NAME );
    foreach(Player, i)
    {
        if( GetPlayerVirtualWorld( i ) == GetPlayerVirtualWorld( playerid ) )
        {
          if( IsPlayerInRangeOfPoint( i, 5.0, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ] ) )
          {
              format( szMessage, sizeof( szMessage ), \"%s(%d) Mondja: %s\", szMessage, text );
              SendClientMessage( i, -1, szMessage );
          }
        }
    }
    return 0;
}
 
[/quote]
Illetve ProxDetector.