Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
3rdParty
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
Sockets
Sql
SQLx
TFCX
TSFUN
TSX
ammopacks
amxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
Coreamxbans_core
amxbans_main
atac
basebuilder
celltrie
chr_engine
cod
codmod
colorchat
credits
csdm
dHUD
diablo_nowe
entlib
expmod
expmod_achievements
expmod_mission
expmod_shop
fvault
ggpro
gunxpmod
ncodmod
netdb
orpheu
orpheu_advanced
orpheu_const
orpheu_memory
orpheu_stocks
pokemod
roulette
StripWeapons
zmvip
zombie_plague_advance
zombieplague
zombieplaguenew1.3
amxconst
amxmisc
amxmodx
cellarray
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
Cstrikeamxmisc
amxmodx
cellarray
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
CSX
DoDX
Engine
ESF
Fakemeta
Fun
GeoIP
HamSandwich
JSON
NS
nVault
REAPI
cssdk_const
hlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Regexhlsdk_const
reapi
reapi_engine
reapi_engine_const
reapi_gamedll
reapi_rechecker
reapi_reunion
reapi_vtc
Sockets
Sql
SQLx
TFCX
TSFUN
TSX
/* GeoIP module functions for AMX Mod X by David "BAILOPAN" Anderson ©Copyrighted under the GNU General Public License, Version 2 */ #if defined geoip_included #endinput #endif #define _geoip_included #if AMXX_VERSION_NUM >= 175 #pragma reqlib geoip #if !defined AMXMODX_NOAUTOLOAD #pragma loadlib geoip #endif #else #pragma library geoip #endif /// IP addresses passed to these natives can contain ports, the ports will be ignored. /** * Lookup the two character country code for a given IP address. * e.g: "US", "CA", etc. * * @param ip The IP address to lookup. * @param result The result buffer. If the lookup does not succeed, the buffer is not modified. * @return true on a successful lookup, false on a failed lookup. */ native bool:geoip_code2_ex(const ip[], result[3]); /** * Lookup the three character country code for a given IP address. * e.g: "USA", "cAN", etc. * * @param ip The IP address to lookup. * @param result The result buffer. If the lookup does not succeed, the buffer is not modified. * @return true on a successful lookup, false on a failed lookup. */ native bool:geoip_code3_ex(const ip[], result[4]); /** * @deprecated * Lookup the two character country code for a given IP address. * * @note This native will overflow the buffer by one cell on an unknown ip lookup! * @note Use geoip_code2_ex instead! * * @param ip The IP address to lookup. * @param result The result buffer. */ native geoip_code2(const ip[], ccode[3]); /** * @deprecated * Lookup the three character country code for a given IP address. * * @note This native will overflow the buffer by one cell on an unknown ip lookup! * @note Use geoip_code3_ex instead! * * @param ip The IP address to lookup. * @param result The result buffer. */ native geoip_code3(const ip[], result[4]); /** * Lookup the full country name for the given IP address. Sets the buffer to "error" on * an unsuccessful lookup. * * @param ip The IP address to lookup. * @param result The result of the geoip lookup. * @param len The maximum length of the result buffer. */ native geoip_country(const ip[], result[], len=45);
Pobierz plik geoip.inc