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
chatcolor
core
datapack
file
float
hlsdk_const
lang
message_const
message_stocks
messages
newmenus
sorting
string
time
vault
vector
Cstrikeamxmisc
amxmodx
abort
admins_flush
admins_lookup
admins_num
admins_push
arrayset
callfunc_begin
callfunc_begin_i
callfunc_end
callfunc_push_array
callfunc_push_float
callfunc_push_floatrf
callfunc_push_int
callfunc_push_intrf
callfunc_push_str
change_task
ClearSyncHud
client_authorized
client_cmd
client_command
client_connect
client_disconnect
client_infochanged
client_print
client_putinserver
console_cmd
console_print
CreateHudSyncObj
CreateMultiForward
CreateMultiForwardEx
CreateOneForward
cvar_exists
dbg_fmt_error
dbg_trace_begin
dbg_trace_info
dbg_trace_next
DestroyForward
emit_sound
engclient_cmd
engclient_print
ExecuteForward
find_player
find_plugin_byfile
force_unmodified
format_time
get_addr_val
get_amxx_verstring
get_array
get_array_f
get_clcmd
get_clcmdsnum
get_concmd
get_concmd_plid
get_concmdsnum
get_cvar_flags
get_cvar_float
get_cvar_num
get_cvar_pointer
get_cvar_string
get_flags
get_float_byref
get_func_id
get_gametime
get_localinfo
get_mapname
get_maxplayers
get_modname
get_module
get_modulesnum
get_param
get_param_byref
get_param_f
get_pcvar_flags
get_pcvar_float
get_pcvar_num
get_pcvar_string
get_players
get_playersnum
get_plugin
get_plugins_cvar
get_plugins_cvarsnum
get_pluginsnum
get_srvcmd
get_srvcmdsnum
get_string
get_systime
get_time
get_timeleft
get_user_aiming
get_user_ammo
get_user_armor
get_user_attacker
get_user_authid
get_user_deaths
get_user_flags
get_user_frags
get_user_health
get_user_index
get_user_info
get_user_ip
get_user_menu
get_user_msgid
get_user_msgname
get_user_name
get_user_origin
get_user_ping
get_user_team
get_user_time
get_user_userid
get_user_weapon
get_user_weapons
get_var_addr
get_weaponid
get_weaponname
get_xvar_float
get_xvar_id
get_xvar_num
inconsistent_file
int3
is_amd64_server
is_dedicated_server
is_jit_enabled
is_linux_server
is_map_valid
is_module_loaded
is_plugin_loaded
is_rukia_a_hag
is_user_alive
is_user_bot
is_user_connected
is_user_connecting
is_user_hacking
is_user_hltv
LibraryExists
log_amx
log_error
log_message
log_to_file
md5
md5_file
module_exists
next_hudchannel
num_to_word
param_convert
parse_loguser
parse_time
pause
plugin_cfg
plugin_end
plugin_flags
plugin_init
plugin_log
plugin_modules
plugin_natives
plugin_pause
plugin_precache
plugin_unpause
precache_generic
precache_model
precache_sound
PrepareArray
query_client_cvar
random_float
random_num
read_argc
read_args
read_argv
read_data
read_datanum
read_flags
read_logargc
read_logargv
read_logdata
register_clcmd
register_concmd
register_cvar
register_event
register_library
register_logevent
register_menucmd
register_menuid
register_native
register_plugin
register_srvcmd
remove_cvar_flags
remove_quotes
remove_task
remove_user_flags
require_module
server_changelevel
server_cmd
server_exec
server_print
set_addr_val
set_array
set_array_f
set_cvar_flags
set_cvar_float
set_cvar_num
set_cvar_string
set_error_filter
set_fail_state
set_float_byref
set_hudmessage
set_localinfo
set_module_filter
set_native_filter
set_param_byref
set_pcvar_flags
set_pcvar_float
set_pcvar_num
set_pcvar_string
set_string
set_task
set_user_flags
set_user_info
set_xvar_float
set_xvar_num
show_hudmessage
show_menu
show_motd
ShowSyncHudMsg
task_exists
unpause
user_has_weapon
user_kill
user_slap
xvar_exists
cellarrayadmins_flush
admins_lookup
admins_num
admins_push
arrayset
callfunc_begin
callfunc_begin_i
callfunc_end
callfunc_push_array
callfunc_push_float
callfunc_push_floatrf
callfunc_push_int
callfunc_push_intrf
callfunc_push_str
change_task
ClearSyncHud
client_authorized
client_cmd
client_command
client_connect
client_disconnect
client_infochanged
client_print
client_putinserver
console_cmd
console_print
CreateHudSyncObj
CreateMultiForward
CreateMultiForwardEx
CreateOneForward
cvar_exists
dbg_fmt_error
dbg_trace_begin
dbg_trace_info
dbg_trace_next
DestroyForward
emit_sound
engclient_cmd
engclient_print
ExecuteForward
find_player
find_plugin_byfile
force_unmodified
format_time
get_addr_val
get_amxx_verstring
get_array
get_array_f
get_clcmd
get_clcmdsnum
get_concmd
get_concmd_plid
get_concmdsnum
get_cvar_flags
get_cvar_float
get_cvar_num
get_cvar_pointer
get_cvar_string
get_flags
get_float_byref
get_func_id
get_gametime
get_localinfo
get_mapname
get_maxplayers
get_modname
get_module
get_modulesnum
get_param
get_param_byref
get_param_f
get_pcvar_flags
get_pcvar_float
get_pcvar_num
get_pcvar_string
get_players
get_playersnum
get_plugin
get_plugins_cvar
get_plugins_cvarsnum
get_pluginsnum
get_srvcmd
get_srvcmdsnum
get_string
get_systime
get_time
get_timeleft
get_user_aiming
get_user_ammo
get_user_armor
get_user_attacker
get_user_authid
get_user_deaths
get_user_flags
get_user_frags
get_user_health
get_user_index
get_user_info
get_user_ip
get_user_menu
get_user_msgid
get_user_msgname
get_user_name
get_user_origin
get_user_ping
get_user_team
get_user_time
get_user_userid
get_user_weapon
get_user_weapons
get_var_addr
get_weaponid
get_weaponname
get_xvar_float
get_xvar_id
get_xvar_num
inconsistent_file
int3
is_amd64_server
is_dedicated_server
is_jit_enabled
is_linux_server
is_map_valid
is_module_loaded
is_plugin_loaded
is_rukia_a_hag
is_user_alive
is_user_bot
is_user_connected
is_user_connecting
is_user_hacking
is_user_hltv
LibraryExists
log_amx
log_error
log_message
log_to_file
md5
md5_file
module_exists
next_hudchannel
num_to_word
param_convert
parse_loguser
parse_time
pause
plugin_cfg
plugin_end
plugin_flags
plugin_init
plugin_log
plugin_modules
plugin_natives
plugin_pause
plugin_precache
plugin_unpause
precache_generic
precache_model
precache_sound
PrepareArray
query_client_cvar
random_float
random_num
read_argc
read_args
read_argv
read_data
read_datanum
read_flags
read_logargc
read_logargv
read_logdata
register_clcmd
register_concmd
register_cvar
register_event
register_library
register_logevent
register_menucmd
register_menuid
register_native
register_plugin
register_srvcmd
remove_cvar_flags
remove_quotes
remove_task
remove_user_flags
require_module
server_changelevel
server_cmd
server_exec
server_print
set_addr_val
set_array
set_array_f
set_cvar_flags
set_cvar_float
set_cvar_num
set_cvar_string
set_error_filter
set_fail_state
set_float_byref
set_hudmessage
set_localinfo
set_module_filter
set_native_filter
set_param_byref
set_pcvar_flags
set_pcvar_float
set_pcvar_num
set_pcvar_string
set_string
set_task
set_user_flags
set_user_info
set_xvar_float
set_xvar_num
show_hudmessage
show_menu
show_motd
ShowSyncHudMsg
task_exists
unpause
user_has_weapon
user_kill
user_slap
xvar_exists
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
query_client_cvar
Dodane 16.08.2014 14:45 przez: Drago36#
Opis
Pobiera określony cvar klienta (ex_interp, rate, name itd.)
Składnia
query_client_cvar(id, const cvar[], const resultFunc[], paramlen=0, const params[])
Typ
NatywnyNotatki
id - index gracza
cvar - nazwa cvaru
resultFunc - funkcja która zostanie uruchomiona (musi to być nazwa funkcji publicznej)
paramlen - rozmiar tablicy z parametrami dodatkowymi
params - tablica z dodatkowymi argumentami przesłanymi do funkcji resultFunc
Funkcja publiczna będzie zawierała owe argumenty:
id - index gracza
cvar - nazwa cvaru
value - pobrana wartość cvar'u z gracza
param - przesłane dodatkowe argumenty // opcjonalnie
Przykład
#include < amxmodx > public plugin_init() register_plugin("Przyklad", "1.0", "query_client_cvar") public client_putinserver(id) { set_task(7.0,"SprawdzajGo",id) // gracz weszedł na serwer i musimy mu sprawdzić interp set_task(60.0,"SprawdzajGo",id, .flags="b") // a potem co minute będziemy mu sprawdzać interp } public SprawdzajGo(id) if(!is_user_bot(id)) // jesli gracz jest botem to dalsza czynność się nie wykona query_client_cvar(id,"ex_interp","interp") // sprawdzamy jaki gracz ma interp public interp(id,const cvar[],const value[]) { if(!strcmp(value, "0.01", 1)) // sprawdzamy czy interp gracza to 0.01 { client_print(id, print_chat, "Masz prawidlowy Interp! Milej Zabawy!") // informujemy na czacie o prawidłowym interpie } else { client_print(id, print_chat, "Twoj Interp jest nieprawidlowy! Wroc innym razem!") // a tu o nieprawidłowym kickuj(id) // i wykonamy dalszą czynność na graczu o złym interpie } } public kickuj(id) { server_cmd("amx_kick #%d ^"Zmien ex_interp (czytaj w konsoli)^"",get_user_userid(id)) // wyrzucamy gracza z serwera (kick) //drukujemy wiadomosc graczowi w konsoli console_print(id,"---------------------------------------") console_print(id,"[Interp] Interp dozwolony na tym serwerze to 0.01") console_print(id,"[Interp] Aby zmienic swoj interp na dozwolony na tym serwerze wpisz w consoli gry:") console_print(id,"[Interp] ex_interp ^"wartosc^""); console_print(id,"---------------------------------------") // } public client_disconnect(id) if(task_exists(id)) remove_task(id) // gdy gracz wyjdzie z serwera usuwamy z niego taska sprawdzającego interpu // aby nie było nie przyjemnych errorów
Zakaz używania, kopiowania i innego wykorzystywania treści witryny oraz innych materiałów w niej zawartych bez zgody autorów. Wszelkie prawa zastrzeżone. © 2009-2025