Доброго времени суток. Решил отнести это к урокам. Думаю многим пригодиться.
Этот плагин узнаёт местоположение игрока. Страну, код и индекс страны.
Установка:
1. В папку filterscripts скомпилируете и скопируете geoip.pwn 
2. Создайте файл geoip.inc и Скопируйте туда код geoip.inc 
3. В начало мода добавьте #include 
Пример использования: 
Code
#include <a_samp> 
 #include <geoip> 
 public OnGeoipUpdate( playerid ) 
 { 
     new 
         message[ 32 + MAX_COUNTRY_NAME ] 
     ; 
      
     format( message, sizeof( message ), "Did I hear you're from %s?", GetPlayerCountryName( playerid ) ); 
      
     SendClientMessage( playerid, -1, message ); 
      
     switch ( GetPlayerCountryIndex( playerid ) ) 
     { 
         case COUNTRY_SE: SendClientMessage( playerid, -1, "Vдlkommen." ); 
         case COUNTRY_HR: SendClientMessage( playerid, -1, "Bok." ); 
         case COUNTRY_RU: SendClientMessage( playerid, -1, "zdras-tvooy-tyeh." ); // <img rel="usm" src="http://samp-city.ru/Smiles/ag.gif" border="0" align="absmiddle" alt="
"> 
         case COUNTRY_NL: SendClientMessage( playerid, -1, "Hoi." ); 
         case COUNTRY_RO: SendClientMessage( playerid, -1, "Salut." ); 
         case COUNTRY_BE: SendClientMessage( playerid, -1, "Goedenmiddag." ); 
         case COUNTRY_AU: SendClientMessage( playerid, -1, "G'day mate." ); 
         case COUNTRY_IN: SendClientMessage( playerid, -1, "Namaste." ); 
         case COUNTRY_US: SendClientMessage( playerid, -1, "What's up." ); 
         case COUNTRY_GB: SendClientMessage( playerid, -1, "Wotcha." ); 
         case COUNTRY_DE: SendClientMessage( playerid, -1, "Guten tag." ); 
          
         default: SendClientMessage( playerid, -1, "Welcome." ); 
     } 
 }
Функции: 
Code
GetPlayerCountryIndex ( PlayerID ) ; / / Пример: 19 
 GetPlayerCountryName ( PlayerID ) ; / / Пример: Швеция 
 GetPlayerCountryCode ( PlayerID ) ; / / Пример: SE
Индексы стран: