From 27dece64945b610e95bc995b27de1391035eb8c4 Mon Sep 17 00:00:00 2001 From: zino Date: Fri, 2 Dec 2022 18:51:17 +0100 Subject: [PATCH] init, taken from ardestani since old gitea instance was purged without saving branch --- Dockerfile | 23 +- README.md | 3 +- docker-compose.yml | 13 +- .../lgsm/config-lgsm/csserver/csserver.cfg | 10 + .../cstrike/addons/amxmodx/configs/amxx.cfg | 182 + .../cstrike/addons/amxmodx/configs/clcmds.ini | 17 + .../cstrike/addons/amxmodx/configs/cmds.ini | 16 + .../addons/amxmodx/configs/configs.ini | 22 + .../cstrike/addons/amxmodx/configs/core.ini | 42 + .../amxmodx/configs/custommenuitems.cfg | 19 + .../cstrike/addons/amxmodx/configs/cvars.ini | 22 + .../addons/amxmodx/configs/hamdata.ini | 2004 ++++ .../addons/amxmodx/configs/kz/kreedz.cfg | 106 + .../addons/amxmodx/configs/kz/start.ini | 52 + .../addons/amxmodx/configs/modules.ini | 40 + .../cstrike/addons/amxmodx/configs/mpbhop.cfg | 17 + .../addons/amxmodx/configs/plugins.ini | 52 + .../addons/amxmodx/configs/quakesounds.ini | 156 + .../cstrike/addons/amxmodx/configs/speech.ini | 34 + .../cstrike/addons/amxmodx/configs/sql.cfg | 14 + .../cstrike/addons/amxmodx/configs/stats.ini | 8 + .../amxmodx/configs/uq_jumpstats/config.cfg | 337 + .../cstrike/addons/amxmodx/configs/users.ini | 54 + .../cstrike/addons/amxmodx/data/GeoIP.dat | Bin 0 -> 1126900 bytes .../cstrike/addons/amxmodx/data/csstats.amxx | Bin 0 -> 334 bytes .../addons/amxmodx/data/lang/admin.txt | 259 + .../addons/amxmodx/data/lang/adminchat.txt | 259 + .../addons/amxmodx/data/lang/admincmd.txt | 1333 +++ .../addons/amxmodx/data/lang/adminhelp.txt | 179 + .../addons/amxmodx/data/lang/adminslots.txt | 59 + .../addons/amxmodx/data/lang/adminvote.txt | 679 ++ .../addons/amxmodx/data/lang/antiflood.txt | 59 + .../addons/amxmodx/data/lang/cmdmenu.txt | 99 + .../addons/amxmodx/data/lang/common.txt | 439 + .../addons/amxmodx/data/lang/imessage.txt | 59 + .../addons/amxmodx/data/lang/languages.txt | 79 + .../addons/amxmodx/data/lang/mapchooser.txt | 179 + .../addons/amxmodx/data/lang/mapsmenu.txt | 479 + .../addons/amxmodx/data/lang/menufront.txt | 359 + .../addons/amxmodx/data/lang/miscstats.txt | 939 ++ .../addons/amxmodx/data/lang/multilingual.txt | 218 + .../addons/amxmodx/data/lang/nextmap.txt | 99 + .../addons/amxmodx/data/lang/pausecfg.txt | 763 ++ .../addons/amxmodx/data/lang/plmenu.txt | 339 + .../addons/amxmodx/data/lang/prokreedz.txt | 192 + .../addons/amxmodx/data/lang/restmenu.txt | 659 ++ .../addons/amxmodx/data/lang/scrollmsg.txt | 99 + .../addons/amxmodx/data/lang/stats_dod.txt | 1895 ++++ .../addons/amxmodx/data/lang/statscfg.txt | 1499 +++ .../addons/amxmodx/data/lang/statsx.txt | 1024 ++ .../addons/amxmodx/data/lang/telemenu.txt | 139 + .../cstrike/addons/amxmodx/data/lang/time.txt | 237 + .../addons/amxmodx/data/lang/timeleft.txt | 179 + .../addons/amxmodx/data/lang/uq_jumpstats.txt | 721 ++ .../addons/amxmodx/dlls/amxmodx_mm_i386.so | Bin 0 -> 550848 bytes .../amxmodx/modules/cstrike_amxx_i386.so | Bin 0 -> 48608 bytes .../addons/amxmodx/modules/csx_amxx_i386.so | Bin 0 -> 47228 bytes .../amxmodx/modules/engine_amxx_i386.so | Bin 0 -> 76900 bytes .../amxmodx/modules/fakemeta_amxx_i386.so | Bin 0 -> 298836 bytes .../addons/amxmodx/modules/fun_amxx_i386.so | Bin 0 -> 26700 bytes .../addons/amxmodx/modules/geoip_amxx_i386.so | Bin 0 -> 40196 bytes .../amxmodx/modules/hamsandwich_amxx_i386.so | Bin 0 -> 240564 bytes .../addons/amxmodx/modules/mysql_amxx_i386.so | Bin 0 -> 1986388 bytes .../amxmodx/modules/nvault_amxx_i386.so | Bin 0 -> 43588 bytes .../addons/amxmodx/modules/regex_amxx_i386.so | Bin 0 -> 60336 bytes .../amxmodx/modules/sockets_amxx_i386.so | Bin 0 -> 10348 bytes .../amxmodx/modules/sqlite_amxx_i386.so | Bin 0 -> 558056 bytes .../addons/amxmodx/plugins/QuakeSounds.amxx | Bin 0 -> 29649 bytes .../cstrike/addons/amxmodx/plugins/abd.amxx | Bin 0 -> 5075 bytes .../cstrike/addons/amxmodx/plugins/admin.amxx | Bin 0 -> 10339 bytes .../addons/amxmodx/plugins/admin_sql.amxx | Bin 0 -> 13115 bytes .../addons/amxmodx/plugins/adminchat.amxx | Bin 0 -> 7635 bytes .../addons/amxmodx/plugins/admincmd.amxx | Bin 0 -> 20221 bytes .../addons/amxmodx/plugins/adminhelp.amxx | Bin 0 -> 2245 bytes .../addons/amxmodx/plugins/adminslots.amxx | Bin 0 -> 2017 bytes .../addons/amxmodx/plugins/adminvote.amxx | Bin 0 -> 11924 bytes .../addons/amxmodx/plugins/amxmod_compat.amxx | Bin 0 -> 24727 bytes .../addons/amxmodx/plugins/antiflood.amxx | Bin 0 -> 1274 bytes .../addons/amxmodx/plugins/bullet_damage.amxx | Bin 0 -> 17228 bytes .../addons/amxmodx/plugins/cmdmenu.amxx | Bin 0 -> 11314 bytes .../addons/amxmodx/plugins/imessage.amxx | Bin 0 -> 2066 bytes .../addons/amxmodx/plugins/mapchooser.amxx | Bin 0 -> 5378 bytes .../addons/amxmodx/plugins/mapsmenu.amxx | Bin 0 -> 10684 bytes .../addons/amxmodx/plugins/menufront.amxx | Bin 0 -> 8014 bytes .../addons/amxmodx/plugins/miscstats.amxx | Bin 0 -> 12136 bytes .../addons/amxmodx/plugins/mpbhop.amxx | Bin 0 -> 29793 bytes .../addons/amxmodx/plugins/multilingual.amxx | Bin 0 -> 4432 bytes .../addons/amxmodx/plugins/nextmap.amxx | Bin 0 -> 2798 bytes .../addons/amxmodx/plugins/pausecfg.amxx | Bin 0 -> 9108 bytes .../addons/amxmodx/plugins/plmenu.amxx | Bin 0 -> 14354 bytes .../addons/amxmodx/plugins/pluginmenu.amxx | Bin 0 -> 12102 bytes .../addons/amxmodx/plugins/prokreedz.amxx | Bin 0 -> 32835 bytes .../amxmodx/plugins/prokreedz_demo.amxx | Bin 0 -> 2705 bytes .../addons/amxmodx/plugins/restmenu.amxx | Bin 0 -> 13867 bytes .../addons/amxmodx/plugins/scrollmsg.amxx | Bin 0 -> 2047 bytes .../addons/amxmodx/plugins/stats_logging.amxx | Bin 0 -> 2064 bytes .../addons/amxmodx/plugins/statscfg.amxx | Bin 0 -> 6666 bytes .../addons/amxmodx/plugins/statsx.amxx | Bin 0 -> 22045 bytes .../addons/amxmodx/plugins/telemenu.amxx | Bin 0 -> 5150 bytes .../addons/amxmodx/plugins/timeleft.amxx | Bin 0 -> 4504 bytes .../addons/amxmodx/plugins/uq_jumpstats.amxx | Bin 0 -> 124931 bytes .../addons/amxmodx/scripting/Updates.txt | 208 + .../addons/amxmodx/scripting/admin.sma | 866 ++ .../addons/amxmodx/scripting/adminchat.sma | 402 + .../addons/amxmodx/scripting/admincmd.sma | 1177 +++ .../addons/amxmodx/scripting/adminhelp.sma | 129 + .../addons/amxmodx/scripting/adminslots.sma | 107 + .../addons/amxmodx/scripting/adminvote.sma | 570 + .../scripting/amxmod_compat/amxmod_compat.sma | 75 + .../amxmodx/scripting/amxmod_compat/core.sma | 301 + .../amxmodx/scripting/amxmod_compat/mysql.sma | 415 + .../scripting/amxmod_compat/vexdum.sma | 730 ++ .../cstrike/addons/amxmodx/scripting/amxxpc | Bin 0 -> 150762 bytes .../addons/amxmodx/scripting/amxxpc32.so | Bin 0 -> 207368 bytes .../addons/amxmodx/scripting/antiflood.sma | 78 + .../addons/amxmodx/scripting/cmdmenu.sma | 494 + .../addons/amxmodx/scripting/compile.sh | 31 + .../amxmodx/scripting/compiled/admin.amxx | Bin 0 -> 10027 bytes .../amxmodx/scripting/compiled/adminchat.amxx | Bin 0 -> 8013 bytes .../amxmodx/scripting/compiled/admincmd.amxx | Bin 0 -> 17123 bytes .../amxmodx/scripting/compiled/adminhelp.amxx | Bin 0 -> 2380 bytes .../scripting/compiled/adminslots.amxx | Bin 0 -> 2077 bytes .../amxmodx/scripting/compiled/adminvote.amxx | Bin 0 -> 11954 bytes .../amxmodx/scripting/compiled/antiflood.amxx | Bin 0 -> 1297 bytes .../amxmodx/scripting/compiled/cmdmenu.amxx | Bin 0 -> 10323 bytes .../amxmodx/scripting/compiled/csstats.amxx | Bin 0 -> 297 bytes .../amxmodx/scripting/compiled/imessage.amxx | Bin 0 -> 2175 bytes .../scripting/compiled/mapchooser.amxx | Bin 0 -> 5215 bytes .../amxmodx/scripting/compiled/mapsmenu.amxx | Bin 0 -> 10680 bytes .../amxmodx/scripting/compiled/menufront.amxx | Bin 0 -> 7182 bytes .../amxmodx/scripting/compiled/miscstats.amxx | Bin 0 -> 11800 bytes .../scripting/compiled/multilingual.amxx | Bin 0 -> 4887 bytes .../amxmodx/scripting/compiled/nextmap.amxx | Bin 0 -> 2878 bytes .../amxmodx/scripting/compiled/pausecfg.amxx | Bin 0 -> 9184 bytes .../amxmodx/scripting/compiled/plmenu.amxx | Bin 0 -> 13128 bytes .../scripting/compiled/pluginmenu.amxx | Bin 0 -> 11687 bytes .../amxmodx/scripting/compiled/prokreedz.amxx | Bin 0 -> 32991 bytes .../scripting/compiled/prokreedz_demo.amxx | Bin 0 -> 2903 bytes .../amxmodx/scripting/compiled/restmenu.amxx | Bin 0 -> 12232 bytes .../amxmodx/scripting/compiled/scrollmsg.amxx | Bin 0 -> 2165 bytes .../scripting/compiled/stats_logging.amxx | Bin 0 -> 1997 bytes .../amxmodx/scripting/compiled/statscfg.amxx | Bin 0 -> 6516 bytes .../amxmodx/scripting/compiled/statsx.amxx | Bin 0 -> 19625 bytes .../amxmodx/scripting/compiled/telemenu.amxx | Bin 0 -> 5111 bytes .../amxmodx/scripting/compiled/timeleft.amxx | Bin 0 -> 4542 bytes .../scripting/compiled/uq_jumpstats.amxx | Bin 0 -> 124931 bytes .../scripting/compiled/uq_jumpstats_tops.amxx | Bin 0 -> 50428 bytes .../addons/amxmodx/scripting/csstats.sma | 58 + .../addons/amxmodx/scripting/imessage.sma | 143 + .../amxmodx/scripting/include/amxconst.inc | 302 + .../amxmodx/scripting/include/amxmisc.inc | 622 ++ .../include/amxmod_compat/VexdUM.inc | 89 + .../include/amxmod_compat/VexdUM_const.inc | 30 + .../include/amxmod_compat/VexdUM_stock.inc | 135 + .../include/amxmod_compat/Vexd_Utilities.inc | 109 + .../include/amxmod_compat/amxmod.inc | 318 + .../scripting/include/amxmod_compat/maths.inc | 85 + .../scripting/include/amxmod_compat/mysql.inc | 20 + .../include/amxmod_compat/translator.inc | 86 + .../include/amxmod_compat/xtrafun.inc | 97 + .../amxmodx/scripting/include/amxmodx.inc | 1081 ++ .../amxmodx/scripting/include/cellarray.inc | 254 + .../amxmodx/scripting/include/celltrie.inc | 26 + .../amxmodx/scripting/include/colorchat.inc | 145 + .../addons/amxmodx/scripting/include/core.inc | 44 + .../amxmodx/scripting/include/csstats.inc | 61 + .../amxmodx/scripting/include/cstrike.inc | 355 + .../addons/amxmodx/scripting/include/csx.inc | 68 + .../addons/amxmodx/scripting/include/dbi.inc | 145 + .../amxmodx/scripting/include/dhudmessage.inc | 123 + .../amxmodx/scripting/include/dodconst.inc | 135 + .../amxmodx/scripting/include/dodfun.inc | 149 + .../amxmodx/scripting/include/dodstats.inc | 62 + .../addons/amxmodx/scripting/include/dodx.inc | 158 + .../amxmodx/scripting/include/engine.inc | 241 + .../scripting/include/engine_const.inc | 261 + .../scripting/include/engine_stocks.inc | 255 + .../addons/amxmodx/scripting/include/esf.inc | 70 + .../amxmodx/scripting/include/esf_const.inc | 71 + .../amxmodx/scripting/include/fakemeta.inc | 260 + .../scripting/include/fakemeta_const.inc | 749 ++ .../scripting/include/fakemeta_stocks.inc | 275 + .../scripting/include/fakemeta_util.inc | 882 ++ .../addons/amxmodx/scripting/include/file.inc | 143 + .../amxmodx/scripting/include/float.inc | 213 + .../addons/amxmodx/scripting/include/fun.inc | 99 + .../amxmodx/scripting/include/geoip.inc | 74 + .../amxmodx/scripting/include/ham_const.inc | 1129 ++ .../amxmodx/scripting/include/hamsandwich.inc | 382 + .../amxmodx/scripting/include/hlsdk_const.inc | 492 + .../addons/amxmodx/scripting/include/lang.inc | 56 + .../scripting/include/message_const.inc | 803 ++ .../scripting/include/message_stocks.inc | 58 + .../amxmodx/scripting/include/messages.inc | 93 + .../amxmodx/scripting/include/newmenus.inc | 262 + .../addons/amxmodx/scripting/include/ns.inc | 753 ++ .../amxmodx/scripting/include/ns2amx.inc | 263 + .../amxmodx/scripting/include/ns_const.inc | 192 + .../amxmodx/scripting/include/nvault.inc | 61 + .../amxmodx/scripting/include/regex.inc | 134 + .../amxmodx/scripting/include/sockets.inc | 64 + .../amxmodx/scripting/include/sorting.inc | 76 + .../addons/amxmodx/scripting/include/sqlx.inc | 383 + .../amxmodx/scripting/include/string.inc | 269 + .../amxmodx/scripting/include/svn_version.inc | 16 + .../amxmodx/scripting/include/svn_version.tpl | 16 + .../amxmodx/scripting/include/tfcconst.inc | 78 + .../amxmodx/scripting/include/tfcstats.inc | 55 + .../addons/amxmodx/scripting/include/tfcx.inc | 145 + .../addons/amxmodx/scripting/include/time.inc | 90 + .../amxmodx/scripting/include/tsconst.inc | 146 + .../amxmodx/scripting/include/tsfun.inc | 154 + .../amxmodx/scripting/include/tsstats.inc | 58 + .../addons/amxmodx/scripting/include/tsx.inc | 85 + .../scripting/include/uq_jumpstats_const.inc | 90 + .../scripting/include/uq_jumpstats_sql.inc | 444 + .../scripting/include/uq_jumpstats_stocks.inc | 302 + .../amxmodx/scripting/include/vault.inc | 26 + .../amxmodx/scripting/include/vector.inc | 59 + .../addons/amxmodx/scripting/include/xs.inc | 1246 +++ .../addons/amxmodx/scripting/mapchooser.sma | 315 + .../addons/amxmodx/scripting/mapsmenu.sma | 595 ++ .../addons/amxmodx/scripting/menufront.sma | 391 + .../addons/amxmodx/scripting/miscstats.sma | 778 ++ .../addons/amxmodx/scripting/multilingual.sma | 230 + .../addons/amxmodx/scripting/nextmap.sma | 238 + .../addons/amxmodx/scripting/pausecfg.sma | 551 + .../addons/amxmodx/scripting/plmenu.sma | 931 ++ .../addons/amxmodx/scripting/pluginmenu.sma | 957 ++ .../addons/amxmodx/scripting/prokreedz.sma | 2953 ++++++ .../amxmodx/scripting/prokreedz_demo.sma | 79 + .../addons/amxmodx/scripting/restmenu.sma | 983 ++ .../addons/amxmodx/scripting/scrollmsg.sma | 128 + .../amxmodx/scripting/stats_logging.sma | 112 + .../addons/amxmodx/scripting/statscfg.sma | 325 + .../addons/amxmodx/scripting/statsx.sma | 1706 +++ .../addons/amxmodx/scripting/telemenu.sma | 199 + .../scripting/testsuite/admins_test.sma | 123 + .../amxmodx/scripting/testsuite/arraytest.sma | 459 + .../scripting/testsuite/callfunc_test.sma | 60 + .../scripting/testsuite/fakemeta_tests.sma | 18 + .../amxmodx/scripting/testsuite/fmttest.sma | 58 + .../amxmodx/scripting/testsuite/fwdtest1.sma | 54 + .../amxmodx/scripting/testsuite/fwdtest2.sma | 25 + .../amxmodx/scripting/testsuite/logtest.sma | 45 + .../amxmodx/scripting/testsuite/menutest.sma | 169 + .../scripting/testsuite/native_test.sma | 31 + .../scripting/testsuite/nvault_test.sma | 20 + .../amxmodx/scripting/testsuite/sorttest.sma | 153 + .../amxmodx/scripting/testsuite/sqlxtest.sma | 412 + .../amxmodx/scripting/testsuite/sqlxtest.sq3 | Bin 0 -> 3072 bytes .../amxmodx/scripting/testsuite/sqlxtest.sql | 8 + .../amxmodx/scripting/testsuite/trietest.sma | 169 + .../addons/amxmodx/scripting/timeleft.sma | 274 + .../addons/amxmodx/scripting/uq_jumpstats.sma | 9364 +++++++++++++++++ .../amxmodx/scripting/uq_jumpstats_tops.sma | 4504 ++++++++ .../cstrike/addons/metamod/dlls/metamod.so | Bin 0 -> 896468 bytes .../cstrike/addons/metamod/plugins.ini | 2 + .../cstrike/addons/semiclip/config.ini | 29 + .../addons/semiclip/maps/_de_dust2.ini | 10 + .../addons/semiclip/maps/_prefix_de.ini | 10 + .../cstrike/addons/semiclip/semiclip.dll | Bin 0 -> 102912 bytes .../addons/semiclip/semiclip_mm_i386.so | Bin 0 -> 25956 bytes src/csserver/serverfiles/cstrike/csserver.cfg | 50 + src/csserver/serverfiles/cstrike/liblist.gam | 18 + src/csserver/serverfiles/cstrike/mapcycle.txt | 881 ++ mapcheck.js => src/scripts/mapcheck.js | 0 267 files changed, 67722 insertions(+), 16 deletions(-) create mode 100644 src/csserver/lgsm/config-lgsm/csserver/csserver.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/amxx.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/clcmds.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cmds.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/configs.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/core.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/custommenuitems.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cvars.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/hamdata.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/kreedz.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/start.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/modules.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/mpbhop.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/plugins.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/quakesounds.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/speech.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/sql.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/stats.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/uq_jumpstats/config.cfg create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/configs/users.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/GeoIP.dat create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/csstats.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/admin.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminchat.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/admincmd.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminhelp.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminslots.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminvote.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/antiflood.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/cmdmenu.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/common.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/imessage.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/languages.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapchooser.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapsmenu.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/menufront.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/miscstats.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/multilingual.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/nextmap.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/pausecfg.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/plmenu.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/prokreedz.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/restmenu.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/scrollmsg.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/stats_dod.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statscfg.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statsx.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/telemenu.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/time.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/timeleft.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/uq_jumpstats.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/csx_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/engine_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/fun_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/geoip_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/mysql_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/nvault_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/regex_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/sockets_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/modules/sqlite_amxx_i386.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/QuakeSounds.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/abd.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admin.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admin_sql.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminchat.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admincmd.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminhelp.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminslots.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminvote.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/amxmod_compat.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/antiflood.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/bullet_damage.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/cmdmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/imessage.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mapchooser.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mapsmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/menufront.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/miscstats.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mpbhop.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/multilingual.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/nextmap.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/pausecfg.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/plmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/pluginmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/prokreedz.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/prokreedz_demo.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/restmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/scrollmsg.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/stats_logging.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/statscfg.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/statsx.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/telemenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/timeleft.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/uq_jumpstats.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/Updates.txt create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admin.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminchat.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admincmd.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminhelp.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminslots.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminvote.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/amxmod_compat.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/core.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/mysql.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/vexdum.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxxpc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxxpc32.so create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/antiflood.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/cmdmenu.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compile.sh create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/admin.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminchat.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/admincmd.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminhelp.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminslots.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminvote.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/antiflood.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/cmdmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/csstats.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/imessage.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/mapchooser.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/mapsmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/menufront.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/miscstats.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/multilingual.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/nextmap.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/pausecfg.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/plmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/pluginmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/prokreedz.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/prokreedz_demo.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/restmenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/scrollmsg.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/stats_logging.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/statscfg.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/statsx.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/telemenu.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/timeleft.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/uq_jumpstats.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/uq_jumpstats_tops.amxx create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/csstats.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/imessage.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxconst.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmisc.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_stock.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/Vexd_Utilities.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/amxmod.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/maths.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/mysql.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/translator.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/xtrafun.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmodx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cellarray.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/celltrie.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/colorchat.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/core.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csstats.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cstrike.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dbi.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dhudmessage.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodconst.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodfun.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodstats.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_stocks.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_stocks.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_util.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/file.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/float.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fun.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/geoip.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ham_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hamsandwich.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hlsdk_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/lang.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_stocks.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/messages.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/newmenus.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns2amx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/nvault.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/regex.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sockets.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sorting.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sqlx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/string.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.tpl create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcconst.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcstats.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/time.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsconst.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsfun.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsstats.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsx.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_const.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_sql.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_stocks.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vault.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vector.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/xs.inc create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapchooser.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapsmenu.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/menufront.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/miscstats.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/multilingual.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/nextmap.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pausecfg.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/plmenu.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pluginmenu.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz_demo.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/restmenu.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/scrollmsg.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/stats_logging.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statscfg.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statsx.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/telemenu.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/admins_test.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/arraytest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/callfunc_test.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fakemeta_tests.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fmttest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest1.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest2.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/logtest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/menutest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/native_test.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/nvault_test.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sorttest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sq3 create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sql create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/trietest.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/timeleft.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats_tops.sma create mode 100644 src/csserver/serverfiles/cstrike/addons/metamod/dlls/metamod.so create mode 100644 src/csserver/serverfiles/cstrike/addons/metamod/plugins.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/semiclip/config.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/semiclip/maps/_de_dust2.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/semiclip/maps/_prefix_de.ini create mode 100644 src/csserver/serverfiles/cstrike/addons/semiclip/semiclip.dll create mode 100644 src/csserver/serverfiles/cstrike/addons/semiclip/semiclip_mm_i386.so create mode 100644 src/csserver/serverfiles/cstrike/csserver.cfg create mode 100644 src/csserver/serverfiles/cstrike/liblist.gam create mode 100644 src/csserver/serverfiles/cstrike/mapcycle.txt rename mapcheck.js => src/scripts/mapcheck.js (100%) diff --git a/Dockerfile b/Dockerfile index 5728221..fc25cbd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ FROM debian:buster-slim -# Install software +# Install dependencies RUN dpkg --add-architecture i386 RUN apt-get update && \ - apt-get install -y apt-utils vim curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 cpio sudo procps iproute2 + apt-get install -y apt-utils vim curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 cpio sudo procps iproute2 libsdl2-2.0-0:i386 # Install gamedig # GameDig is a tool that queries game servers and returns outputs data from a query into json format. It can not only check if the game server is online but also return various data such as current maps and players. This allows ./gameserver details to display live information. -# See https://github.com/gamedig/node-gamedig +# https://github.com/gamedig/node-gamedig RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash - RUN apt-get install -y nodejs RUN npm install gamedig -g @@ -22,6 +22,8 @@ USER csserver WORKDIR /home/csserver # Download linuxgsm.sh +# LinuxGSM is the command-line tool for quick, simple deployment and management of Linux dedicated game servers. +# https://github.com/GameServerManagers/LinuxGSM RUN wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csserver # Installation of dependencies requires either sudo or root access. LinuxGSM can automatically install dependencies if the user has sudo or is root. @@ -30,9 +32,14 @@ RUN sudo ./csserver install # Auto install is useful for automatic server deployments as no user prompt is required. RUN ./csserver auto-install -# Get and install serverconfig -RUN wget https://dl.ardestani.org/cs16serverconfig.tar.gz -RUN tar -zxvf cs16serverconfig.tar.gz -RUN rm cs16serverconfig.tar.gz +# Install config, metamod & amxmodx +# http://metamod.org/ +# https://www.amxmodx.org/ +COPY --chown=csserver ./src/csserver/ ./src/scripts/mapcheck.js ./ -CMD /bin/bash -c '/home/csserver/csserver start; /bin/bash' +# Add big kreedz mappack +RUN wget https://dl.ardestani.org/kreedz-mappack.tar.gz \ + && tar zxvpf kreedz-mappack.tar.gz -C ./serverfiles \ + && rm kreedz-mappack.tar.gz + +CMD /bin/bash -c '/home/csserver/csserver start; /bin/bash' \ No newline at end of file diff --git a/README.md b/README.md index 48f81ed..52e4787 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ -# cstrike-1.6server +# cs16 +Counter-Strike 1.6 server running docker \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index efbc882..e62b7aa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,11 +1,10 @@ version: '3' - services: - cs16: + cs16climbing: build: . - image: cs16:latest + image: cs16climbing:latest ports: - - "27015:27015/udp" - - "27015:27015/tcp" - container_name: cs16 - tty: true + - "27017:27017/udp" + - "27017:27017/tcp" + container_name: cs16climbing + tty: true \ No newline at end of file diff --git a/src/csserver/lgsm/config-lgsm/csserver/csserver.cfg b/src/csserver/lgsm/config-lgsm/csserver/csserver.cfg new file mode 100644 index 0000000..e1df9e3 --- /dev/null +++ b/src/csserver/lgsm/config-lgsm/csserver/csserver.cfg @@ -0,0 +1,10 @@ +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +ip="0.0.0.0" +port="27017" +clientport="27005" +defaultmap="bkz_goldbhop" +maxplayers="32" +pingboost="2" + +## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters +startparameters="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -pingboost ${pingboost}" \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/amxx.cfg b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/amxx.cfg new file mode 100644 index 0000000..fe13620 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/amxx.cfg @@ -0,0 +1,182 @@ +// AMX Mod X Configuration File +echo Executing AMX Mod X Configuration File + +// Default access for all non admin players (see users.ini for access details) +// +// Default value: "z" +amx_default_access "z" + +// Name of setinfo which should store a password on a client (you should change this) +// Note: Always prefix the field with an underscore (aka: "_") +// (Example: setinfo _pw "password") +// +// Default value: "_pw" +amx_password_field "_pw" + +// Mode of logging to a server +// 0 - disable logging, players won't be checked (and access won't be set) +// 1 - normal mode which obey flags set in accounts +// 2 - kick all players not on list +// +// Default value: 1 +amx_mode 1 + +// Show admins activity +// 0 - disabled +// 1 - show without admin name +// 2 - show with name +// +// Default value: 2 +amx_show_activity 2 + +// Frequency in seconds and text of scrolling message +// +// Default value: "Welcome to %hostname% -- This server is using AMX Mod X" 600 +amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600 + +// Center typed colored messages (last parameter is a color in RRRGGGBBB format) +// +// Default values: "Welcome to %hostname%" "000255100" +// "This server is using AMX ModX\nVisit http://www.amxmodx.org" "000100255" +amx_imessage "Welcome to %hostname%" "000255100" +amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org" "000100255" + +// Frequency in seconds of colored messages +// +// Default value: 180 +amx_freq_imessage 180 + +// Ban times for the main ban menu (amx_banmenu) +// Use 0 for permanent ban +// Default values: 0 5 10 15 30 45 60 +amx_plmenu_bantimes 0 5 10 15 30 45 60 + +// Slap damage amounts for the main slap menu (amx_slapmenu) +// Slay is automaticall inserted as the first option +// Default values: 0 1 5 +amx_plmenu_slapdmg 0 1 5 + +// Set in seconds how fast players can chat (chat-flood protection) +// +// Default value: 0.75 +amx_flood_time 0.75 + +// Amount of slots to reserve. +// +// Default value: 0 +amx_reservation 0 + +// If you set this to 1, you can hide slots on your server. +// If server "full" of public slots and slots hidden, you must manually connect with connect console command +// +// Default value: 0 +amx_hideslots 0 + +// Displaying of time remaining +// a - display white text on bottom +// b - use voice +// c - don't add "remaining" (only in voice) +// d - don't add "hours/minutes/seconds" (only in voice) +// e - show/speak if current time is less than this set in parameter +// +// Default value: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11" +amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11" + +// Announce "say thetime" and "say timeleft" with voice, set to 0 to disable. +// +// Default value: 1 +amx_time_voice 1 + +// Minimum delay in seconds between two voting sessions +// +// Default value: 10 +amx_vote_delay 10 + +// How long voting session goes on +// +// Default value: 10 +amx_vote_time 10 + +// Display who votes for what option, set to 0 to disable, 1 to enable. +// +// Default value: 1 +amx_vote_answers 1 + +// Some ratios for voting success + +// Default value: 0.40 +amx_votekick_ratio 0.40 + +// Default value: 0.40 +amx_voteban_ratio 0.40 + +// Default value: 0.40 +amx_votemap_ratio 0.40 + +// Default value: 0.02 +amx_vote_ratio 0.02 + +// Max. time to which map can be extended +// +// Default value: 90 +amx_extendmap_max 90 + +// Step for each extending +// +// Default value: 15 +amx_extendmap_step 15 + +// If you set this to 0, clients cannot chose their language, instead they use +// whatever language the server is configured to use. +// +// Default value: 1 +amx_client_languages 1 + +// Plugin Debug mode +// 0 - No debugging (garbage line numbers) +// 1 - Plugins with "debug" option in plugins.ini are put into debug mode +// 2 - All plugins are put in debug mode +// Note - debug mode will affect JIT performance +// +// Default value: 1 +amx_debug 1 + +// Plugin MultiLingual Debug +// To debug a language put its 2 letter code between quotes ("en", "de", etc) +// "" means disabled +// +// Default value: "" +amx_mldebug "" + +// +// Beginning of Counter-Strike package specific configurations. +// + +// Rank mode +// 0 - by nick +// 1 - by authid +// 2 - by ip +// +// Default value: 1 +csstats_rank 1 + +// Max size of the stats file +// +// Default value: 3500 +csstats_maxsize 3500 + +// Whether or not to rank bots with csstats - set to 1 to rank bots, 0 otherwise. +// +// Default value: 0 +csstats_rankbots 0 + +// Duration of HUD-statistics +// +// Default value: 12.0 +amx_statsx_duration 12.0 + +// HUD-statistics display limit relative round freeze end +// Negative time will clear the HUD-statstics before the round freeze time has ended +// +// Default value: -2.0 +amx_statsx_freeze -2.0 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/clcmds.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/clcmds.ini new file mode 100644 index 0000000..e0c2f9e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/clcmds.ini @@ -0,0 +1,17 @@ +; Menu configuration file +; Default File location: $moddir/addons/amxmodx/configs/clcmds.ini +; To use with Players Menu plugin + +; NOTE: By default in all settings the access level is set to "u". +; However you can change that, to limit the access to some settings. + +; Client Commands Menu: ; < description > < command > < flags > < access level > +; "a" - execute from server console +; "b" - execute from admin console +; "c" - execute on selected player +; "d" - back to menu when executed + +"Kick player" "amx_kick #%userid%" "b" "u" +"Slay player" "amx_slay #%userid%" "bd" "u" +"Slap with 1 dmg." "amx_slap #%userid% 1" "bd" "u" +"Ban for 5 minutes" "amx_ban #%userid% 5" "b" "u" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cmds.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cmds.ini new file mode 100644 index 0000000..554d4f9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cmds.ini @@ -0,0 +1,16 @@ +; Menu configuration file +; File location: $moddir/addons/amxmodx/configs/cmds.ini +; To use with Commands Menu plugin + +; NOTE: By default in all settings the access level is set to "u". +; However you can change that, to limit the access to some settings. + +; Commands Menu: ; < description > < command > < flags > < access level > +; "a" - execute from server console +; "b" - execute from admin console +; "c" - execute on all clients +; "d" - back to menu when executed + +"Pause" "amx_pause" "ad" "u" +" " "-" "" "u" +"Restart Round" "sv_restartround 1" "a" "u" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/configs.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/configs.ini new file mode 100644 index 0000000..27bbdd1 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/configs.ini @@ -0,0 +1,22 @@ +; Menu configuration file +; File location: $moddir/addons/amxmodx/configs/configs.ini +; To use with Commands Menu plugin + +; NOTE: By default in all settings the access level is set to "u". +; However you can change that, to limit the access to some settings. + +; Commands Menu: +; < description > < command > < flags > < access level > +; "a" - execute from server console +; "b" - execute from admin console +; "c" - execute on all clients +; "d" - back to menu when executed + +;"PUBLIC Settings" "servercfgfile server.cfg;exec server.cfg" "a" "u" +;"Clanbase" "exec clanbase.cfg;servercfgfile \'\'" "a" "u" +;"Clanbase Charges Only" "exec clanbase_co.cfg;servercfgfile \'\'" "a" "u" +;"Official CAL Match" "exec cal.cfg;servercfgfile \'\'" "a" "u" +;"ProvingGrounds Server Config" "exec leagues/pg.cfg;servercfgfile \'\'" "a" "u" +;"OGL CS Server Config" "exec ogl.cfg;servercfgfile \'\'" "a" "u" +;"OGL CS FF Server Config" "exec ogl_ff.cfg;servercfgfile \'\'" "a" "u" +;"OGL CS Advanced Server Config" "exec ogl_adv.cfg;servercfgfile \'\'" "a" "u" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/core.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/core.ini new file mode 100644 index 0000000..ab40bc9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/core.ini @@ -0,0 +1,42 @@ +; Configuration file for AMX Mod X +amxx_logs addons/amxmodx/logs +amxx_configsdir addons/amxmodx/configs +amxx_datadir addons/amxmodx/data +amxx_modules addons/amxmodx/configs/modules.ini +amxx_plugins addons/amxmodx/configs/plugins.ini +amxx_pluginsdir addons/amxmodx/plugins +amxx_modulesdir addons/amxmodx/modules +amxx_vault addons/amxmodx/data/vault.ini +; It is important that "csstats" comes before "csstats_score" +csstats addons/amxmodx/data/csstats.dat +csstats_score addons/amxmodx/data/csstats.amxx + +; Logging mode +; 0 - no logging +; 1 - one logfile / day +; 2 - one logfile / map +; 3 - HL Logs +amxx_logging 1 + +; Binary logging level +; add these up to get what you want +; these only work with bin logging binaries +; 1 - default +; 2 - log internal string sets/gets +; 4 - log internal formats +; 8 - log all native params +; 16 - log internal function calls (only in debug mode) +; 32 - log line number accesses (only in debug mode) +bin_logging 49 + +; Maximum binary log size, in megs +max_binlog_size 20 + +; Plugin optimization flags - add these up to get what you want +; lowering these may stop crashes on very old CPUs +; set 65536 to disable optimizer, NOT 0! +;------------- +; 1 - float arithmetic +; 2 - float comparisons +; 4 - float rounding +optimizer 7 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/custommenuitems.cfg b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/custommenuitems.cfg new file mode 100644 index 0000000..cb6f2aa --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/custommenuitems.cfg @@ -0,0 +1,19 @@ +// Here you can add menu items from any plugin to Menus Front-End plugin, aka "amxmodmenu". +// You can also add menu items to the normal non-admin client menu "amx_menu". +// +// Adding to "amxmodmenu": +// Usage: "amx_addmenuitem " +// +// Adding to "amx_menu": +// Usage: "amx_addclientmenuitem " +// +// : This is the text displayed in the menu itself for this item. +// : This is the client command used to access the menu. +// : Specify what access flags admins must have to use this menu item. (Check users.ini for access flags.) +// : This must be the _exact_ (though case insensitive) name of the plugin which holds the menu command. (Use "amxx plugins" in server console, plugin names are listed in Name column.) +// +// Example: (be sure to use quotes around parameters with spaces!) +// +// amx_addmenuitem "Weapon Arena" "weaponarena_menu" "hu" "Weapon Arena" +// amx_addclientmenuitem "Warcraft 3" "war3menu" "" "Warcraft 3 XP" + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cvars.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cvars.ini new file mode 100644 index 0000000..fb61b38 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/cvars.ini @@ -0,0 +1,22 @@ +; Menu configuration file +; File location: $moddir/addons/amxmodx/configs/cvars.ini +; To use with Commands Menu plugin + +; Cvars Menu: +; < cvar > < values > ... < access level > + +"mp_timelimit" "0" "30" "45" "u" +"sv_password" "" "mypw" "clanwar" "u" +"pausable" "0" "1" "u" +"sv_voiceenable" "0" "1" "u" +"mp_chattime" "0" "1" "3" "u" +"mp_logmessages" "0" "1" "u" +"mp_friendlyfire" "0" "1" "u" +"mp_limitteams" "0" "1" "2" "u" +"mp_autoteambalance" "0" "1" "2" "u" +"allow_spectators" "0" "1" "u" +"mp_freezetime" "0" "6" "u" +"mp_buytime" "1" "0.5" "u" +"mp_startmoney" "800" "1800" "3600" "u" +"mp_c4timer" "35" "45" "15" "u" +"mp_forcechasecam" "0" "1" "2" "u" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/hamdata.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/hamdata.ini new file mode 100644 index 0000000..8e197a0 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/hamdata.ini @@ -0,0 +1,2004 @@ +; Ham Sandwich module config file. +; +; IMPORTANT: It is highly suggested that you do not modify this file unless +; you know _exactly_ what you are doing! +; +; NOTE: Just because a mod contains a function does not means it will work +; as expected. If, for example, HamKilled() does not work as you think +; it should in Counter-Strike DO NOT FILE A BUG REPORT. This just +; exposes the function for you, whether or not it works, or how it +; works is up to plugin authors to figure out. +; +; NOTE: If a mod is missing keys for a certain native, that particular native +; will not be loaded! Example: Say CS is missing the "takedamage" index +; but has the use and pev indexes. The HamUse and HamePdataCbase natives +; will be registered, but the HamTakeDamage native will not register. +; In addition, any attempts to hook a function who's key is missing will +; result in the plugin failing. +; +; NOTE: The base key is only needed for the linux configs. +; +; NOTE: Any keys that begin with a modname (eg: cstrike_restart) will, +; obviously, only work on that mod and all mirrors of it (eg: czero). +; +; NOTE: If you change this file while the module is already loaded, you will +; need to restart the server for the changes to take effect. Changes to +; this file before the module is loaded will take effect when the module +; loads. +; +; NOTE: All of these offsets and settings are for the latest (at the time of +; release) legitimate version of the mod. However, there is a _chance_ +; that they will work on older (and even newer) versions. +; eg: If they work on non-Steam CS 1.6 this is coincidental, if they do +; not work on non-Steam CS 1.6 this will not be officially fixed. +; +; Mirrors: These take the name of one mod, and copy all of its data to another +; name. An example of a use for this would be cstrike and czero: they +; use the same binary so all of its vtable offsets are guaranteed to +; be identical. Mirrors should always come first in the file! +; +; Version: $Id: hamdata.ini 3687 2008-03-04 18:51:35Z sawce $ + + +@mirror cstrike czero +@mirror ns nsp + +; TODO: check these - all are estimates +@section cstrike linux + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 3 + objectcaps 6 + activate 7 + setobjectcollisionbox 8 + classify 9 + deathnotice 10 + traceattack 11 + takedamage 12 + takehealth 13 + killed 14 + bloodcolor 15 + tracebleed 16 + istriggered 17 + mymonsterpointer 18 + mysquadmonsterpointer 19 + gettogglestate 20 + addpoints 21 + addpointstoteam 22 + addplayeritem 23 + removeplayeritem 24 + giveammo 25 + getdelay 26 + ismoving 27 + overridereset 28 + damagedecal 29 + settogglestate 30 + startsneaking 31 + stopsneaking 32 + oncontrols 33 + issneaking 34 + isalive 35 + isbspmodel 36 + reflectgauss 37 + hastarget 38 + isinworld 39 + isplayer 40 + isnetclient 41 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 76 + player_duck 77 + player_prethink 78 + player_postthink 79 + player_getgunposition 80 + player_shouldfadeondeath 66 + player_impulsecommands 83 + player_updateclientdata 82 + + item_addtoplayer 59 + item_addduplicate 60 + item_getiteminfo 61 + item_candeploy 62 + item_deploy 64 + item_canholster 66 + item_holster 67 + item_updateiteminfo 68 + item_preframe 69 + item_postframe 70 + item_drop 71 + item_kill 72 + item_attachtoplayer 73 + item_primaryammoindex 74 + item_secondaryammoindex 75 + item_updateclientdata 76 + item_getweaponptr 77 + item_itemslot 79 + + weapon_extractammo 80 + weapon_extractclipammo 81 + weapon_addweapon 82 + weapon_playemptysound 83 + weapon_resetemptysound 84 + weapon_sendweaponanim 85 + weapon_isusable 86 + weapon_primaryattack 87 + weapon_secondaryattack 88 + weapon_reload 89 + weapon_weaponidle 90 + weapon_retireweapon 91 + weapon_shouldweaponidle 92 + weapon_usedecrement 93 + + cstrike_restart 2 + cstrike_roundrespawn 84 + cstrike_item_candrop 63 + cstrike_item_getmaxspeed 78 + +@end +@section cstrike windows + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 3 + objectcaps 6 + activate 7 + setobjectcollisionbox 8 + classify 9 + deathnotice 10 + traceattack 11 + takedamage 12 + takehealth 13 + killed 14 + bloodcolor 15 + tracebleed 16 + istriggered 17 + mymonsterpointer 18 + mysquadmonsterpointer 19 + gettogglestate 20 + addpoints 21 + addpointstoteam 22 + addplayeritem 23 + removeplayeritem 24 + giveammo 25 + getdelay 26 + ismoving 27 + overridereset 28 + damagedecal 29 + settogglestate 30 + startsneaking 31 + stopsneaking 32 + oncontrols 33 + issneaking 34 + isalive 35 + isbspmodel 36 + reflectgauss 37 + hastarget 38 + isinworld 39 + isplayer 40 + isnetclient 41 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 76 + player_duck 77 + player_prethink 78 + player_postthink 79 + player_getgunposition 80 + player_shouldfadeondeath 66 + player_impulsecommands 83 + player_updateclientdata 82 + + item_addtoplayer 59 + item_addduplicate 60 + item_getiteminfo 61 + item_candeploy 62 + item_deploy 64 + item_canholster 66 + item_holster 67 + item_updateiteminfo 68 + item_preframe 69 + item_postframe 70 + item_drop 71 + item_kill 72 + item_attachtoplayer 73 + item_primaryammoindex 74 + item_secondaryammoindex 75 + item_updateclientdata 76 + item_getweaponptr 77 + item_itemslot 79 + + weapon_extractammo 80 + weapon_extractclipammo 81 + weapon_addweapon 82 + weapon_playemptysound 83 + weapon_resetemptysound 84 + weapon_sendweaponanim 85 + weapon_isusable 86 + weapon_primaryattack 87 + weapon_secondaryattack 88 + weapon_reload 89 + weapon_weaponidle 90 + weapon_retireweapon 91 + weapon_shouldweaponidle 92 + weapon_usedecrement 93 + + cstrike_restart 2 + cstrike_roundrespawn 84 + cstrike_item_candrop 63 + cstrike_item_getmaxspeed 78 +@end + +@section cstrike mac + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 3 + objectcaps 6 + activate 7 + setobjectcollisionbox 8 + classify 9 + deathnotice 10 + traceattack 11 + takedamage 12 + takehealth 13 + killed 14 + bloodcolor 15 + tracebleed 16 + istriggered 17 + mymonsterpointer 18 + mysquadmonsterpointer 19 + gettogglestate 20 + addpoints 21 + addpointstoteam 22 + addplayeritem 23 + removeplayeritem 24 + giveammo 25 + getdelay 26 + ismoving 27 + overridereset 28 + damagedecal 29 + settogglestate 30 + startsneaking 31 + stopsneaking 32 + oncontrols 33 + issneaking 34 + isalive 35 + isbspmodel 36 + reflectgauss 37 + hastarget 38 + isinworld 39 + isplayer 40 + isnetclient 41 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 76 + player_duck 77 + player_prethink 78 + player_postthink 79 + player_getgunposition 80 + player_shouldfadeondeath 66 + player_impulsecommands 83 + player_updateclientdata 82 + + item_addtoplayer 59 + item_addduplicate 60 + item_getiteminfo 61 + item_candeploy 62 + item_deploy 64 + item_canholster 66 + item_holster 67 + item_updateiteminfo 68 + item_preframe 69 + item_postframe 70 + item_drop 71 + item_kill 72 + item_attachtoplayer 73 + item_primaryammoindex 74 + item_secondaryammoindex 75 + item_updateclientdata 76 + item_getweaponptr 77 + item_itemslot 79 + + weapon_extractammo 80 + weapon_extractclipammo 81 + weapon_addweapon 82 + weapon_playemptysound 83 + weapon_resetemptysound 84 + weapon_sendweaponanim 85 + weapon_isusable 86 + weapon_primaryattack 87 + weapon_secondaryattack 88 + weapon_reload 89 + weapon_weaponidle 90 + weapon_retireweapon 91 + weapon_shouldweaponidle 92 + weapon_usedecrement 93 + + cstrike_restart 2 + cstrike_roundrespawn 84 + cstrike_item_candrop 63 + cstrike_item_getmaxspeed 78 +@end + +@section dod linux + pev 0 + base 0x154 + + spawn 5 + precache 6 + keyvalue 7 + objectcaps 10 + activate 11 + objectcollisionbox 14 + classify 15 + deathnotice 16 + traceattack 19 + takedamage 20 + takehealth 21 + killed 22 + bloodcolor 23 + tracebleed 24 + mymonsterpointer 25 + mysquadmonsterpointer 26 + gettogglestate 27 + addpoints 28 + addpointstoteam 29 + addplayeritem 30 + removeplayeritem 31 + giveammo 32 + getdelay 33 + ismoving 34 + overridereset 35 + damagedecal 36 + settogglestate 37 + startsneaking 38 + stopsneaking 39 + oncontrols 40 + issneaking 41 + isalive 42 + isbspmodel 43 + reflectgauss 44 + hastarget 45 + isinworld 46 + isplayer 47 + isnetclient 48 + teamid 49 + getnexttarget 50 + think 51 + touch 52 + use 53 + blocked 54 + respawn 55 + updateowner 56 + fbecomeprone 57 + center 58 + eyeposition 59 + earposition 60 + bodytarget 61 + illumination 62 + fvisible 63 + fvecvisible 64 + + player_jump 136 + player_duck 137 + player_prethink 134 + player_postthink 135 + player_getgunposition 128 + player_shouldfadeondeath 68 + player_impulsecommands 139 + player_updateclientdata 138 + + item_addtoplayer 66 + item_addduplicate 67 + item_getiteminfo 68 + item_candeploy 69 + item_deploy 70 + item_canholster 75 + item_holster 76 + item_updateiteminfo 77 + item_preframe 78 + item_postframe 79 + item_drop 80 + item_kill 81 + item_attachtoplayer 82 + item_primaryammoindex 83 + item_secondaryammoindex 84 + item_updateclientdata 85 + item_getweaponptr 86 + item_itemslot 87 + + weapon_extractammo 88 + weapon_extractclipammo 89 + weapon_addweapon 90 + weapon_playemptysound 91 + weapon_resetemptysound 92 + weapon_sendweaponanim 93 + weapon_isusable 94 + weapon_primaryattack 104 + weapon_secondaryattack 105 + weapon_reload 106 + weapon_weaponidle 107 + weapon_retireweapon 108 + weapon_shouldweaponidle 109 + weapon_usedecrement 110 + + dod_roundrespawn 2 + dod_roundrespawnent 3 + dod_roundstore 4 + dod_areasetindex 12 + dod_areasendstatus 13 + dod_getstate 17 + dod_getstateent 18 + dod_item_candrop 72 + +@end +@section dod windows + pev 4 + base 0x0 + + spawn 3 + precache 4 + keyvalue 5 + objectcaps 8 + activate 9 + objectcollisionbox 12 + classify 13 + deathnotice 14 + traceattack 17 + takedamage 18 + takehealth 19 + killed 20 + bloodcolor 21 + tracebleed 22 + mymonsterpointer 23 + mysquadmonsterpointer 24 + gettogglestate 25 + addpoints 26 + addpointstoteam 27 + addplayeritem 28 + removeplayeritem 29 + giveammo 30 + getdelay 31 + ismoving 32 + overridereset 33 + damagedecal 34 + settogglestate 35 + startsneaking 36 + stopsneaking 37 + oncontrols 48 + issneaking 39 + isalive 40 + isbspmodel 41 + reflectgauss 42 + hastarget 43 + isinworld 44 + isplayer 45 + isnetclient 46 + teamid 47 + getnexttarget 48 + think 49 + touch 50 + use 51 + blocked 52 + respawn 53 + updateowner 54 + fbecomeprone 55 + center 56 + eyeposition 57 + earposition 58 + bodytarget 59 + illumination 60 + fvisible 61 + fvecvisible 62 + + player_jump 134 + player_duck 135 + player_prethink 132 + player_postthink 133 + player_getgunposition 126 + player_shouldfadeondeath 66 + player_impulsecommands 137 + player_updateclientdata 136 + + item_addtoplayer 64 + item_addduplicate 65 + item_getiteminfo 66 + item_candeploy 67 + item_deploy 68 + item_canholster 73 + item_holster 74 + item_updateiteminfo 75 + item_preframe 76 + item_postframe 77 + item_drop 78 + item_kill 79 + item_attachtoplayer 80 + item_primaryammoindex 81 + item_secondaryammoindex 82 + item_updateclientdata 83 + item_getweaponptr 84 + item_itemslot 85 + + weapon_extractammo 86 + weapon_extractclipammo 87 + weapon_addweapon 88 + weapon_playemptysound 89 + weapon_resetemptysound 90 + weapon_sendweaponanim 91 + weapon_isusable 92 + weapon_primaryattack 102 + weapon_secondaryattack 103 + weapon_reload 104 + weapon_weaponidle 105 + weapon_retireweapon 106 + weapon_shouldweaponidle 107 + weapon_usedecrement 108 + + dod_roundrespawn 0 + dod_roundrespawnent 1 + dod_roundstore 2 + dod_areasetindex 10 + dod_areasendstatus 11 + dod_getstate 15 + dod_getstateent 16 + dod_item_candrop 70 +@end + +; TFC Does not have the following "standard" entries in its vtable: +; addpoints, addpointstoteam +@section tfc linux + pev 0 + base 0x470 + + spawn 3 + precache 4 + keyvalue 5 + objectcaps 8 + activate 9 + setobjectcollisionbox 10 + classify 11 + deathnotice 12 + traceattack 13 + takedamage 14 + takehealth 15 + killed 16 + bloodcolor 17 + tracebleed 18 + istriggered 19 + mymonsterpointer 20 + mysquadmonsterpointer 21 + gettogglestate 22 + addplayeritem 23 + removeplayeritem 24 + giveammo 25 + getdelay 26 + ismoving 27 + overridereset 28 + damagedecal 29 + settogglestate 30 + startsneaking 31 + stopsneaking 32 + oncontrols 33 + issneaking 34 + isalive 35 + isbspmodel 36 + reflectgauss 37 + hastarget 38 + isinworld 39 + isplayer 40 + isnetclient 41 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 135 + player_duck 136 + player_prethink 137 + player_postthink 138 + player_shouldfadeondeath 69 + player_impulsecommands 139 + + item_addtoplayer 67 + item_addduplicate 68 + item_getiteminfo 70 + item_candeploy 71 + item_deploy 72 + item_canholster 73 + item_holster 74 + item_updateiteminfo 75 + item_preframe 76 + item_postframe 77 + item_drop 78 + item_kill 79 + item_attachtoplayer 80 + item_primaryammoindex 81 + item_secondaryammoindex 82 + item_updateclientdata 83 + item_getweaponptr 84 + item_itemslot 69 + + weapon_extractammo 85 + weapon_extractclipammo 86 + weapon_addweapon 87 + weapon_playemptysound 88 + weapon_resetemptysound 89 + weapon_sendweaponanim 90 + weapon_isusable 91 + weapon_primaryattack 92 + weapon_secondaryattack 93 + weapon_reload 94 + weapon_weaponidle 95 + weapon_retireweapon 96 + weapon_shouldweaponidle 97 + + tfc_engineeruse 58 + tfc_finished 59 + tfc_empexplode 60 + tfc_calcempdmgrad 61 + tfc_takeempblast 62 + tfc_empremove 63 + tfc_takeconcussionblast 64 + tfc_concuss 65 +@end +@section tfc windows + pev 4 + base 0x0 + + spawn 1 + precache 2 + keyvalue 3 + objectcaps 6 + activate 7 + setobjectcollisionbox 8 + classify 9 + deathnotice 10 + traceattack 11 + takedamage 12 + takehealth 13 + killed 14 + bloodcolor 15 + tracebleed 16 + istriggered 17 + mymonsterpointer 18 + mysquadmonsterpointer 19 + gettogglestate 20 + addplayeritem 21 + removeplayeritem 22 + giveammo 23 + getdelay 24 + ismoving 25 + overridereset 26 + damagedecal 27 + settogglestate 28 + startsneaking 29 + stopsneaking 30 + oncontrols 31 + issneaking 32 + isalive 33 + isbspmodel 34 + reflectgauss 35 + hastarget 36 + isinworld 37 + isplayer 38 + isnetclient 39 + getnexttarget 41 + think 42 + touch 43 + use 44 + blocked 45 + respawn 46 + updateowner 47 + fbecomeprone 48 + center 49 + eyeposition 50 + earposition 51 + bodytarget 52 + illumination 53 + fvisible 54 + fvecvisible 55 + + + player_jump 133 + player_duck 134 + player_prethink 135 + player_postthink 136 + player_shouldfadeondeath 67 + player_impulsecommands 137 + + item_addtoplayer 65 + item_addduplicate 66 + item_getiteminfo 68 + item_candeploy 69 + item_deploy 70 + item_canholster 71 + item_holster 72 + item_updateiteminfo 73 + item_preframe 74 + item_postframe 75 + item_drop 76 + item_kill 77 + item_attachtoplayer 78 + item_primaryammoindex 79 + item_secondaryammoindex 80 + item_updateclientdata 81 + item_getweaponptr 82 + item_itemslot 67 + + weapon_extractammo 83 + weapon_extractclipammo 84 + weapon_addweapon 85 + weapon_playemptysound 86 + weapon_resetemptysound 87 + weapon_sendweaponanim 88 + weapon_isusable 89 + weapon_primaryattack 90 + weapon_secondaryattack 91 + weapon_reload 92 + weapon_weaponidle 93 + weapon_retireweapon 94 + weapon_shouldweaponidle 95 + + tfc_engineeruse 56 + tfc_finished 57 + tfc_empexplode 58 + tfc_calcempdmgrad 59 + tfc_takeempblast 60 + tfc_empremove 61 + tfc_takeconcussionblast 62 + tfc_concuss 63 +@end +; ns's linux binary is compiled with gcc 3.3, so the "base" is 0, and pev is 4 +@section ns linux + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 12 + killed 14 + bloodcolor 16 + tracebleed 17 + istriggered 18 + mymonsterpointer 19 + mysquadmonsterpointer 20 + gettogglestate 21 + addpoints 22 + addpointstoteam 23 + addplayeritem 24 + removeplayeritem 25 + giveammo 26 + getdelay 27 + ismoving 28 + overridereset 29 + damagedecal 30 + settogglestate 31 + startsneaking 32 + stopsneaking 33 + oncontrols 34 + issneaking 35 + isalive 36 + isbspmodel 37 + reflectgauss 38 + hastarget 39 + isinworld 40 + isplayer 41 + isnetclient 42 + teamid 43 + getnexttarget 46 + think 47 + touch 48 + use 49 + blocked 50 + respawn 52 + updateowner 53 + fbecomeprone 54 + center 55 + eyeposition 56 + earposition 57 + bodytarget 58 + illumination 59 + fvisible 60 + fvecvisible 61 + + player_jump 83 + player_duck 84 + player_prethink 85 + player_postthink 86 + player_getgunposition 87 + player_shouldfadeondeath 72 + player_impulsecommands 101 + player_updateclientdata 99 + + item_addtoplayer 64 + item_addduplicate 65 + item_getiteminfo 68 + item_candeploy 69 + item_deploy 70 + item_canholster 71 + item_holster 72 + item_updateiteminfo 74 + item_preframe 75 + item_postframe 76 + item_drop 77 + item_kill 78 + item_attachtoplayer 79 + item_primaryammoindex 80 + item_secondaryammoindex 81 + item_updateclientdata 82 + item_getweaponptr 83 + item_itemslot 84 + + weapon_extractammo 85 + weapon_extractclipammo 86 + weapon_addweapon 87 + weapon_playemptysound 88 + weapon_resetemptysound 89 + weapon_sendweaponanim 94 + weapon_isusable 73 + weapon_primaryattack 98 + weapon_secondaryattack 99 + weapon_reload 100 + weapon_weaponidle 101 + weapon_retireweapon 102 + weapon_shouldweaponidle 103 + weapon_usedecrement 104 + + ns_getpointvalue 13 + ns_awardkill 15 + ns_resetentity 45 + ns_updateonremove 51 +@end +@section ns windows + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 12 + killed 14 + bloodcolor 16 + tracebleed 17 + istriggered 18 + mymonsterpointer 19 + mysquadmonsterpointer 20 + gettogglestate 21 + addpoints 22 + addpointstoteam 23 + addplayeritem 24 + removeplayeritem 25 + giveammo 26 + getdelay 27 + ismoving 28 + overridereset 29 + damagedecal 30 + settogglestate 31 + startsneaking 32 + stopsneaking 33 + oncontrols 34 + issneaking 35 + isalive 36 + isbspmodel 37 + reflectgauss 38 + hastarget 39 + isinworld 40 + isplayer 41 + isnetclient 42 + teamid 43 + getnexttarget 46 + think 47 + touch 48 + use 49 + blocked 50 + respawn 52 + updateowner 53 + fbecomeprone 54 + center 55 + eyeposition 56 + earposition 57 + bodytarget 58 + illumination 59 + fvisible 60 + fvecvisible 61 + + player_jump 83 + player_duck 84 + player_prethink 85 + player_postthink 86 + player_getgunposition 87 + player_shouldfadeondeath 72 + player_impulsecommands 101 + player_updateclientdata 99 + + item_addtoplayer 64 + item_addduplicate 65 + item_getiteminfo 68 + item_candeploy 69 + item_deploy 70 + item_canholster 71 + item_holster 72 + item_updateiteminfo 74 + item_preframe 75 + item_postframe 76 + item_drop 77 + item_kill 78 + item_attachtoplayer 79 + item_primaryammoindex 80 + item_secondaryammoindex 81 + item_updateclientdata 82 + item_getweaponptr 83 + item_itemslot 84 + + weapon_extractammo 85 + weapon_extractclipammo 86 + weapon_addweapon 87 + weapon_playemptysound 88 + weapon_resetemptysound 89 + weapon_sendweaponanim 94 + weapon_isusable 73 + weapon_primaryattack 98 + weapon_secondaryattack 99 + weapon_reload 100 + weapon_weaponidle 101 + weapon_retireweapon 102 + weapon_shouldweaponidle 103 + weapon_usedecrement 104 + + ns_getpointvalue 13 + ns_awardkill 15 + ns_resetentity 45 + ns_updateonremove 51 +@end + +@section ts linux + pev 0 + base 0x60 + + spawn 9 + precache 10 + keyvalue 11 + objectcaps 14 + activate 15 + setobjectcollisionbox 18 + classify 19 + deathnotice 20 + traceattack 21 + takedamage 22 + takehealth 23 + killed 24 + bloodcolor 25 + tracebleed 26 + istriggered 27 + mymonsterpointer 28 + mysquadmonsterpointer 29 + gettogglestate 30 + addpoints 31 + addpointstoteam 32 + addplayeritem 33 + removeplayeritem 34 + giveammo 35 + getdelay 36 + ismoving 37 + overridereset 38 + damagedecal 39 + settogglestate 40 + startsneaking 41 + stopsneaking 42 + oncontrols 43 + issneaking 44 + isalive 45 + isbspmodel 46 + reflectgauss 47 + hastarget 48 + isinworld 49 + isplayer 50 + isnetclient 51 + teamid 52 + getnexttarget 53 + think 54 + touch 55 + use 56 + blocked 57 + respawn 59 + updateowner 60 + fbecomeprone 61 + center 62 + eyeposition 63 + earposition 64 + bodytarget 65 + illumination 66 + fvisible 67 + fvecvisible 68 + + player_jump 86 + player_duck 87 + player_prethink 88 + player_postthink 89 + player_getgunposition 90 + player_shouldfadeondeath 77 + player_impulsecommands 92 + player_updateclientdata 91 + + item_addtoplayer 70 + item_addduplicate 71 + item_candeploy 73 + item_deploy 74 + item_canholster 75 + item_holster 76 + item_updateiteminfo 77 + item_preframe 78 + item_postframe 79 + item_drop 80 + item_kill 81 + item_attachtoplayer 82 + item_primaryammoindex 83 + item_secondaryammoindex 84 + item_updateclientdata 85 + item_getweaponptr 86 + item_itemslot 87 + + weapon_extractammo 88 + weapon_extractclipammo 89 + weapon_addweapon 90 + weapon_playemptysound 91 + weapon_resetemptysound 92 + weapon_sendweaponanim 93 + weapon_isusable 94 + weapon_primaryattack 95 + weapon_secondaryattack 96 + weapon_reload 98 + weapon_weaponidle 99 + weapon_retireweapon 100 + weapon_shouldweaponidle 101 + weapon_usedecrement 102 + + ts_breakablerespawn 2 + ts_canusedthroughwalls 3 + ts_giveslowmul 4 + ts_goslow 5 + ts_inslow 6 + ts_isobjective 7 + ts_enableobjective 8 + ts_onfreeentprivatedata 12 + ts_shouldcollide 13 + + ts_weapon_alternateattack 97 +@end +@section ts windows + pev 4 + base 0x0 + + spawn 7 + precache 8 + keyvalue 9 + objectcaps 12 + activate 13 + setobjectcollisionbox 16 + classify 17 + deathnotice 18 + traceattack 19 + takedamage 20 + takehealth 21 + killed 22 + bloodcolor 23 + tracebleed 24 + istriggered 25 + mymonsterpointer 26 + mysquadmonsterpointer 27 + gettogglestate 28 + addpoints 29 + addpointstoteam 30 + addplayeritem 31 + removeplayeritem 32 + giveammo 33 + getdelay 34 + ismoving 35 + overridereset 36 + damagedecal 37 + settogglestate 38 + startsneaking 39 + stopsneaking 40 + oncontrols 41 + issneaking 42 + isalive 43 + isbspmodel 44 + reflectgauss 45 + hastarget 46 + isinworld 47 + isplayer 48 + isnetclient 49 + teamid 50 + getnexttarget 51 + think 52 + touch 53 + use 54 + blocked 55 + respawn 57 + updateowner 58 + fbecomeprone 59 + center 60 + eyeposition 61 + earposition 62 + bodytarget 63 + illumination 64 + fvisible 65 + fvecvisible 66 + + player_jump 84 + player_duck 85 + player_prethink 86 + player_postthink 87 + player_getgunposition 88 + player_shouldfadeondeath 75 + player_impulsecommands 90 + player_updateclientdata 89 + + item_addtoplayer 68 + item_addduplicate 69 + item_candeploy 71 + item_deploy 72 + item_canholster 73 + item_holster 74 + item_updateiteminfo 75 + item_preframe 76 + item_postframe 77 + item_drop 78 + item_kill 79 + item_attachtoplayer 80 + item_primaryammoindex 81 + item_secondaryammoindex 82 + item_updateclientdata 83 + item_getweaponptr 84 + item_itemslot 85 + + weapon_extractammo 86 + weapon_extractclipammo 87 + weapon_addweapon 88 + weapon_playemptysound 89 + weapon_resetemptysound 90 + weapon_sendweaponanim 91 + weapon_isusable 92 + weapon_primaryattack 93 + weapon_secondaryattack 94 + weapon_reload 96 + weapon_weaponidle 97 + weapon_retireweapon 98 + weapon_shouldweaponidle 99 + weapon_usedecrement 100 + + ts_breakablerespawn 0 + ts_canusedthroughwalls 1 + ts_giveslowmul 2 + ts_goslow 3 + ts_inslow 4 + ts_isobjective 5 + ts_enableobjective 6 + ts_onfreeentprivatedata 10 + ts_shouldcollide 11 + + ts_weapon_alternateattack 95 +@end + + +@section esf windows + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 12 + killed 13 + bloodcolor 14 + tracebleed 15 + istriggered 16 + mymonsterpointer 17 + mysquadmonsterpointer 18 + gettogglestate 19 + addpoints 20 + addpointstoteam 21 + addplayeritem 22 + removeplayeritem 23 + getdelay 24 + ismoving 25 + overridereset 26 + damagedecal 27 + settogglestate 28 + startsneaking 29 + stopsneaking 30 + oncontrols 31 + issneaking 32 + isalive 33 + isbspmodel 34 + reflectgauss 35 + hastarget 36 + isinworld 37 + isplayer 38 + isnetclient 39 + teamid 40 + getnexttarget 41 + think 42 + touch 43 + use 44 + blocked 45 + respawn 46 + updateowner 47 + fbecomeprone 48 + center 49 + eyeposition 50 + earposition 51 + bodytarget 52 + illumination 53 + fvisible 54 + fvecvisible 55 + + player_jump 124 + player_prethink 125 + player_postthink 126 + player_getgunposition 118 + player_shouldfadeondeath 59 + player_impulsecommands 128 + player_updateclientdata 127 + + item_addtoplayer 57 + item_addduplicate 58 + item_getiteminfo 59 + item_candeploy 60 + item_deploy 61 + item_canholster 62 + item_holster 63 + item_updateiteminfo 64 + item_preframe 65 + item_postframe 66 + item_drop 67 + item_kill 68 + item_attachtoplayer 69 + item_primaryammoindex 70 + item_secondaryammoindex 71 + item_updateclientdata 72 + item_getweaponptr 73 + item_itemslot 74 + + weapon_playemptysound 75 + weapon_resetemptysound 76 + weapon_sendweaponanim 77 + weapon_primaryattack 78 + weapon_secondaryattack 79 + weapon_weaponidle 80 + weapon_retireweapon 81 + weapon_shouldweaponidle 82 + weapon_usedecrement 83 +@end +@section esf linux + pev 0 + base 0x60 + + spawn 2 + precache 3 + keyvalue 4 + objectcaps 7 + activate 8 + setobjectcollisionbox 9 + classify 10 + deathnotice 11 + traceattack 12 + takedamage 13 + takehealth 14 + killed 15 + bloodcolor 16 + tracebleed 17 + istriggered 18 + mymonsterpointer 19 + mysquadmonsterpointer 20 + gettogglestate 21 + addpoints 22 + addpointstoteam 23 + addplayeritem 24 + removeplayeritem 25 + getdelay 26 + ismoving 27 + overridereset 28 + damagedecal 29 + settogglestate 30 + startsneaking 31 + stopsneaking 32 + oncontrols 33 + issneaking 34 + isalive 35 + isbspmodel 36 + reflectgauss 37 + hastarget 38 + isinworld 39 + isplayer 40 + isnetclient 41 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 126 + player_prethink 127 + player_postthink 128 + player_getgunposition 120 + player_shouldfadeondeath 61 + player_impulsecommands 130 + player_updateclientdata 129 + + item_addtoplayer 59 + item_addduplicate 60 + item_getiteminfo 61 + item_candeploy 62 + item_deploy 63 + item_canholster 64 + item_holster 65 + item_updateiteminfo 66 + item_preframe 67 + item_postframe 68 + item_drop 69 + item_kill 70 + item_attachtoplayer 71 + item_primaryammoindex 72 + item_secondaryammoindex 73 + item_updateclientdata 74 + item_getweaponptr 75 + item_itemslot 76 + + weapon_playemptysound 77 + weapon_resetemptysound 78 + weapon_sendweaponanim 79 + weapon_primaryattack 80 + weapon_secondaryattack 81 + weapon_weaponidle 82 + weapon_retireweapon 83 + weapon_shouldweaponidle 84 + weapon_usedecrement 85 +@end + +; ESF Open Beta is built with GCC 3.x, and the VTable was slightly changed +@section esf_openbeta linux + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 13 + killed 14 + bloodcolor 15 + tracebleed 16 + istriggered 17 + mymonsterpointer 18 + mysquadmonsterpointer 19 + gettogglestate 20 + addpoints 21 + addpointstoteam 22 + addplayeritem 23 + removeplayeritem 24 + getdelay 25 + ismoving 26 + overridereset 27 + damagedecal 28 + settogglestate 29 + startsneaking 30 + stopsneaking 31 + oncontrols 32 + issneaking 33 + isalive 34 + isbspmodel 35 + reflectgauss 36 + hastarget 37 + isinworld 38 + isplayer 39 + isnetclient 41 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 131 + player_prethink 132 + player_postthink 133 + player_getgunposition 120 + player_shouldfadeondeath 61 + player_impulsecommands 135 + player_updateclientdata 134 + + item_addtoplayer 59 + item_addduplicate 60 + item_getiteminfo 61 + item_candeploy 62 + item_deploy 63 + item_canholster 64 + item_holster 65 + item_updateiteminfo 66 + item_preframe 67 + item_postframe 68 + item_drop 69 + item_kill 70 + item_attachtoplayer 71 + item_primaryammoindex 72 + item_secondaryammoindex 73 + item_updateclientdata 74 + item_getweaponptr 75 + item_itemslot 76 + + weapon_playemptysound 77 + weapon_resetemptysound 78 + weapon_sendweaponanim 79 + weapon_primaryattack 80 + weapon_secondaryattack 81 + weapon_weaponidle 82 + weapon_retireweapon 83 + weapon_shouldweaponidle 84 + weapon_usedecrement 85 + + esf_isenvmodel 40 + esf_takedamage2 12 + +@end +@section esf_openbeta windows + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 13 + killed 14 + bloodcolor 15 + tracebleed 16 + istriggered 17 + mymonsterpointer 18 + mysquadmonsterpointer 19 + gettogglestate 20 + addpoints 21 + addpointstoteam 22 + addplayeritem 23 + removeplayeritem 24 + getdelay 25 + ismoving 26 + overridereset 27 + damagedecal 28 + settogglestate 29 + startsneaking 30 + stopsneaking 31 + oncontrols 32 + issneaking 33 + isalive 34 + isbspmodel 35 + reflectgauss 36 + hastarget 37 + isinworld 38 + isplayer 39 + isnetclient 41 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + updateowner 49 + fbecomeprone 50 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + fvecvisible 57 + + player_jump 131 + player_prethink 132 + player_postthink 133 + player_getgunposition 120 + player_shouldfadeondeath 61 + player_impulsecommands 135 + player_updateclientdata 134 + + item_addtoplayer 59 + item_addduplicate 60 + item_getiteminfo 61 + item_candeploy 62 + item_deploy 63 + item_canholster 64 + item_holster 65 + item_updateiteminfo 66 + item_preframe 67 + item_postframe 68 + item_drop 69 + item_kill 70 + item_attachtoplayer 71 + item_primaryammoindex 72 + item_secondaryammoindex 73 + item_updateclientdata 74 + item_getweaponptr 75 + item_itemslot 76 + + weapon_playemptysound 77 + weapon_resetemptysound 78 + weapon_sendweaponanim 79 + weapon_primaryattack 80 + weapon_secondaryattack 81 + weapon_weaponidle 82 + weapon_retireweapon 83 + weapon_shouldweaponidle 84 + weapon_usedecrement 85 + + esf_isenvmodel 40 + esf_takedamage2 12 + +@end +@section valve linux + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 12 + killed 13 + bloodcolor 14 + tracebleed 15 + istriggered 16 + mymonsterpointer 17 + mysquadmonsterpointer 18 + gettogglestate 19 + addpoints 20 + addpointstoteam 21 + addplayeritem 22 + removeplayeritem 23 + giveammo 24 + getdelay 25 + ismoving 26 + overridereset 27 + damagedecal 28 + settogglestate 29 + startsneaking 30 + stopsneaking 31 + oncontrols 32 + issneaking 33 + isalive 34 + isbspmodel 35 + reflectgauss 36 + hastarget 37 + isinworld 38 + isplayer 39 + isnetclient 40 + teamid 41 + getnexttarget 42 + think 43 + touch 44 + use 45 + blocked 46 + respawn 47 + updateowner 48 + fbecomeprone 49 + center 50 + eyeposition 51 + earposition 52 + bodytarget 53 + illumination 54 + fvisible 55 + fvecvisible 56 + + player_jump 125 + player_duck 126 + player_prethink 127 + player_postthink 128 + player_getgunposition 119 + player_shouldfadeondeath 60 + player_impulsecommands 130 + player_updateclientdata 129 + + item_addtoplayer 58 + item_addduplicate 59 + item_getiteminfo 60 + item_candeploy 61 + item_deploy 62 + item_canholster 63 + item_holster 64 + item_updateiteminfo 65 + item_preframe 66 + item_postframe 67 + item_drop 68 + item_kill 69 + item_attachtoplayer 70 + item_primaryammoindex 71 + item_secondaryammoindex 72 + item_updateclientdata 73 + item_getweaponptr 74 + item_itemslot 75 + + weapon_extractammo 76 + weapon_extractclipammo 77 + weapon_addweapon 78 + weapon_playemptysound 79 + weapon_resetemptysound 80 + weapon_sendweaponanim 81 + weapon_isusable 82 + weapon_primaryattack 83 + weapon_secondaryattack 84 + weapon_reload 85 + weapon_weaponidle 86 + weapon_retireweapon 87 + weapon_shouldweaponidle 88 + weapon_usedecrement 89 +@end +@section valve windows + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 12 + killed 13 + bloodcolor 14 + tracebleed 15 + istriggered 16 + mymonsterpointer 17 + mysquadmonsterpointer 18 + gettogglestate 19 + addpoints 20 + addpointstoteam 21 + addplayeritem 22 + removeplayeritem 23 + giveammo 24 + getdelay 25 + ismoving 26 + overridereset 27 + damagedecal 28 + settogglestate 29 + startsneaking 30 + stopsneaking 31 + oncontrols 32 + issneaking 33 + isalive 34 + isbspmodel 35 + reflectgauss 36 + hastarget 37 + isinworld 38 + isplayer 39 + isnetclient 40 + teamid 41 + getnexttarget 42 + think 43 + touch 44 + use 45 + blocked 46 + respawn 47 + updateowner 48 + fbecomeprone 49 + center 50 + eyeposition 51 + earposition 52 + bodytarget 53 + illumination 54 + fvisible 55 + fvecvisible 56 + + player_jump 125 + player_duck 126 + player_prethink 127 + player_postthink 128 + player_getgunposition 119 + player_shouldfadeondeath 60 + player_impulsecommands 130 + player_updateclientdata 129 + + item_addtoplayer 58 + item_addduplicate 59 + item_getiteminfo 60 + item_candeploy 61 + item_deploy 62 + item_canholster 63 + item_holster 64 + item_updateiteminfo 65 + item_preframe 66 + item_postframe 67 + item_drop 68 + item_kill 69 + item_attachtoplayer 70 + item_primaryammoindex 71 + item_secondaryammoindex 72 + item_updateclientdata 73 + item_getweaponptr 74 + item_itemslot 75 + + weapon_extractammo 76 + weapon_extractclipammo 77 + weapon_addweapon 78 + weapon_playemptysound 79 + weapon_resetemptysound 80 + weapon_sendweaponanim 81 + weapon_isusable 82 + weapon_primaryattack 83 + weapon_secondaryattack 84 + weapon_reload 85 + weapon_weaponidle 86 + weapon_retireweapon 87 + weapon_shouldweaponidle 88 + weapon_usedecrement 89 +@end + +@section valve mac + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + activate 6 + setobjectcollisionbox 7 + classify 8 + deathnotice 9 + traceattack 10 + takedamage 11 + takehealth 12 + killed 13 + bloodcolor 14 + tracebleed 15 + istriggered 16 + mymonsterpointer 17 + mysquadmonsterpointer 18 + gettogglestate 19 + addpoints 20 + addpointstoteam 21 + addplayeritem 22 + removeplayeritem 23 + giveammo 24 + getdelay 25 + ismoving 26 + overridereset 27 + damagedecal 28 + settogglestate 29 + startsneaking 30 + stopsneaking 31 + oncontrols 32 + issneaking 33 + isalive 34 + isbspmodel 35 + reflectgauss 36 + hastarget 37 + isinworld 38 + isplayer 39 + isnetclient 40 + teamid 41 + getnexttarget 42 + think 43 + touch 44 + use 45 + blocked 46 + respawn 47 + updateowner 48 + fbecomeprone 49 + center 50 + eyeposition 51 + earposition 52 + bodytarget 53 + illumination 54 + fvisible 55 + fvecvisible 56 + + player_jump 125 + player_duck 126 + player_prethink 127 + player_postthink 128 + player_getgunposition 119 + player_shouldfadeondeath 60 + player_impulsecommands 130 + player_updateclientdata 129 + + item_addtoplayer 58 + item_addduplicate 59 + item_getiteminfo 60 + item_candeploy 61 + item_deploy 62 + item_canholster 63 + item_holster 64 + item_updateiteminfo 65 + item_preframe 66 + item_postframe 67 + item_drop 68 + item_kill 69 + item_attachtoplayer 70 + item_primaryammoindex 71 + item_secondaryammoindex 72 + item_updateclientdata 73 + item_getweaponptr 74 + item_itemslot 75 + + weapon_extractammo 76 + weapon_extractclipammo 77 + weapon_addweapon 78 + weapon_playemptysound 79 + weapon_resetemptysound 80 + weapon_sendweaponanim 81 + weapon_isusable 82 + weapon_primaryattack 83 + weapon_secondaryattack 84 + weapon_reload 85 + weapon_weaponidle 86 + weapon_retireweapon 87 + weapon_shouldweaponidle 88 + weapon_usedecrement 89 +@end + +; Sven-Coop has no linux binaries. This makes disassembly much harder. +; These offsets were contributed by ts2do +@section SvenCoop windows + pev 4 + base 0x0 + + spawn 0 + precache 1 + keyvalue 2 + objectcaps 5 + takedamage 11 + addpoints 20 + addpointstoteam 21 + addplayeritem 22 + removeplayeritem 23 + giveammo 24 + oncontrols 32 + isalive 34 + isbspmodel 35 + reflectgauss 36 + hastarget 37 + isinworld 38 + isplayer 39 + isnetclient 40 + teamid 42 + getnexttarget 43 + think 44 + touch 45 + use 46 + blocked 47 + respawn 48 + center 51 + eyeposition 52 + earposition 53 + bodytarget 54 + illumination 55 + fvisible 56 + +@end diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/kreedz.cfg b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/kreedz.cfg new file mode 100644 index 0000000..10dc397 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/kreedz.cfg @@ -0,0 +1,106 @@ +/////////////// ProKreedz by nucLeaR//////////////// +///////////////////Version 2.31///////////////////// + + +//CVars: + +///kz_checkpoints <0/1> - Allows Checkpoints creation +kz_checkpoints 1 + +//kz_godmode <0/1> - GodMode Disabled / Enabled (*) +kz_godmode 0 + +//kz_cheatdetect <0/1> - Detects usage of noclip,hook and so to reset time +kz_cheatdetect 1 + +//kz_spawn_mainmenu <0/1> - Brings up Main Menu when player spawns +kz_spawn_mainmenu 1 + +//kz_show_timer <0/1> - Enables timer showing and Timer-Show Menu (*) +kz_show_timer 1 + +//kz_chatorhud <0/1/2> - For CP, GC messages. 2 for HUD, 1for chat, 0 for none +kz_chatorhud 2 + +//kz_chat_prefix - Prefix for ColorChat. Default is [KZ].It updates after change of map. +kz_chat_prefix [KZ] + +//kz_hud_color - red , green , blue with values <0-255> +kz_hud_color "125 125 125" + +//kz_other_weapons <0/1> - Allow /weapon command to spawn all the weapons (*) +kz_other_weapons 1 + +//kz_maxspeedmsg <0/1> - Shows HUD Message with Weapons speed +kz_maxspeedmsg 1 + +//kz_hook_prize <0/1> - Gives hook to each player that finishs the map +kz_hook_prize 1 + +//kz_hook_sound <0/1> - Either hear or not the hook sound +kz_hook_sound 0 + +//kz_hook_speed 300 recommended +kz_hook_speed 600 + +//kz_drop_weapons <0/1> - Allows players to drop weapons (*) +kz_drop_weapons 0 + +//kz_remove_drops <0/1> - Remove dropped weapons (*) +kz_remove_drops 1 + +//kz_reload_weapons <0/1> - Reloads the weapons at start (like in KZ-Arg) +kz_reload_weapons 0 + +//kz_use_radio <0/1> - Allows players to use radio +kz_use_radio 0 + +//kz_nvg <0/1> - Allows players to use Night Vision +kz_nvg 1 + +//kz_noclip_paused <0/1> - Use Noclip while pause is on +kz_noclip_paused 1 + +//kz_nvg_colors - red , green , blue - For Night Vision color +kz_nvg_colors "155 155 155" + +//kz_pause <0/1> - Allows players to use pauses during a climb +kz_pause 1 + +//kz_semiclip <0/1> - Enables or not the semiclip +kz_semiclip 1 + +//kz_semiclip_transparency <0-255> - Degree of transaprency for semiclip (0 = invis, 85 = recommended, 255 = normal) +kz_semiclip_transparency 85 + +//kz_respawn_ct <0/1> - Respawns CTs if they die +kz_respawn_ct 1 + +//kz_spec_save <0/1> - Saves the location where the player goes spec (and moves to it when you go CT again) and pauses your time (if it's started) +kz_spec_saves 1 + +//kz_save_autostart <0/1> - Saves the last location when a player started his time and teleports him to that exact spot when he's typing /start +kz_save_autostart 1 + +//kz_show_timer <0/1/2> - Sets the start-up showtime method ( 0-Disabled ,1- HUD ,2-RoundTime). You can change it ingame by command /timer. +kz_show_timer 2 + +//kz_save_pos <0/1> - Enables/Disables the Save Pos function (read below what it does) +kz_save_pos 1 + +//kz_save_pos_gochecks <0/1> - Whether or not to add +1 Gochecks after reloading old run. Default 1 (no Pro 15 even if you had 0 GCs when you saved) +kz_save_pos_gochecks 1 + + +// SQL Config +kz_sql_host "127.0.0.1" +kz_sql_user "root" +kz_sql_pass "" +kz_sql_db "top15" +kz_sql_files "127.0.0.1/top15/motd" + + + +//The CVars marked with * are illegal for recording +////////////////////End of CFG File/////////////////////// +//////////////////Plugin by nucLeaR////////////////////// diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/start.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/start.ini new file mode 100644 index 0000000..267ab59 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/kz/start.ini @@ -0,0 +1,52 @@ +kz_cfl_ceramicblock 482.552185 -607.127197 -154.968750 +kz_kzsca_toonworld2 -184.377380 2141.364013 52.009040 +uq_suncliff -431.652618 -512.236206 -219.968750 +kz_cg_wigbl0ck -490.224151 -81.784660 84.031250 +kzus_pharaohs_complex 459.919860 2872.557128 -412.743377 +kz_cg_extreme 3380.907958 3281.780029 -887.968750 +notkz_very-easy 797.561828 447.679626 -155.968750 +kz_waterplant 638.881042 1032.994750 -3063.968750 +kz_cellblock -672.996215 -479.054199 -3563.968750 +cg_cbblebhop 792.860534 -3909.157714 37.031250 +cg_beginner 241.153610 -2497.370117 -2091.968750 +av_degyptianez -374.001434 -2854.653076 -443.968750 +bkz_goldbhop -3494.738037 -3368.443847 36.031250 +risk_lego_firehouse 741.396850 1123.125976 -99.968750 +bkz_wallblock -2644.146240 -20.633344 -3867.968750 +slide_kzfr_glass 1094.802612 3215.976806 2980.031250 +slide_kzfr_valley -2185.127685 2264.824218 2996.031250 +kz_cfl_mountainchurch -759.735412 -740.729675 -411.968750 +dr0_surfari -1575.641601 2448.921875 -2520.968750 +cg_gridblock -108.453140 290.916717 36.031250 +kz_man_halloween2004 3545.014892 2645.649414 2532.031250 +kz_ea_caveclimb_e 1952.570922 -1013.018859 -1107.968750 +pbkz_superbhop -297.601928 62.950740 -86.268447 +carg_autumn -430.499023 -770.796997 -123.968750 +kz_kzlt_dementia 3300.939941 -3074.375000 -3579.968750 +ins_kurenogoes17 -706.367187 86.354331 100.031250 +kz_faith 38.791370 -24.602649 -27.968750 +gayl0rd_bhop 70.699287 -1357.202758 36.031250 +kz_cg_pianoclimb 1260.391967 -731.549621 -731.968750 +kz_hop 1534.196899 3087.901123 -827.968750 +cypress_mariorun 1533.891845 -420.592376 -347.968750 +kz_kzdk_radiobase 105.843444 8.725816 -251.968750 +cypress_waterfall 227.277252 -727.978027 -475.968750 +risk_stargate -909.051025 -2044.077636 -67.968750 +kz_emblem -183.011322 1142.139892 -3227.968750 +risk_snowcastle 166.539596 2789.058837 -299.968750 +kzno_xtremeblock -609.514709 -262.755523 3108.031250 +kz_sandblock2_ez 914.473083 819.916992 -2451.968750 +cypress_maya 80.000000 -544.000000 -476.000000 +kzcn_mount 803.516113 1703.370849 92.031250 +fof_chillbhop -3225.228271 3085.548339 36.031250 +kz_sola -782.678161 20.899518 420.031250 +kz_kzdk_templebhop -686.047180 -1061.353393 -91.968750 +kz_kzse_toonworld -1687.922851 -66.802017 532.031250 +kz_adventure2 -307.807128 -498.900390 -667.968750 +de_dust2 160.000000 2464.000000 -91.968750 +fof_dale 250.028884 -446.229461 -1147.968750 + -3483.158203 -3445.133300 36.031250 +kz_longjumps2 29.943288 -63.099910 -27.968750 +kz_synergy_x -386.782958 -3104.565917 -3803.968750 +kzua_zp_egypthops 783.406127 -2591.112060 468.031250 +fof_utopia -1609.442504 -1242.913085 -1739.968750 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/modules.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/modules.ini new file mode 100644 index 0000000..50f4c2d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/modules.ini @@ -0,0 +1,40 @@ + +;;; +; To enable a module, remove the semi-colon (;) in front of its name. +; If it's not here, simply add it its name, one per line. +; You don't need to write the _amxx part or the file extension. +;;; + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; SQL Modules usually need to be enabled manually ;; +;; You can have any number on at a time. Use ;; +;; amx_sql_type in sql.cfg to specify the default ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;mysql +;sqlite + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Put third party modules below here. ;; +;; You can just list their names, without the _amxx ;; +;; or file extension. ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; These modules will be auto-detected and loaded ;; +;; as needed. You do not need to enable them here ;; +;; unless you have problems. ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +fun +;engine +;fakemeta +;geoip +;sockets +;regex +;nvault +cstrike +csx +;hamsandwich diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/mpbhop.cfg b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/mpbhop.cfg new file mode 100644 index 0000000..cda1610 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/mpbhop.cfg @@ -0,0 +1,17 @@ +// "MultiPlayer Bhop" configuration file +// Author : "ConnorMcLeod" +// Version : "1.1.2" +// File : "mpbhop.amxx" + +// Console Commands : +// kz_mpbhop | Access:"h" | "<0/1> set blocks so they can't move when players touch them" +// kz_mpbhop_entitytouch | Access:"h" | "<0/1> set blocks so they can't move when other entities than players touch them" +// kz_mpbhopmenu | Access:"h" | "" +// kz_safe_inform | Access:"h" | "<0/1> Inform recorders that their demo will be safe or not safe according to plugin state" +// kz_showblocks | Access:"h" | "" + +// Cvars : +// mp_bhop_version "1.1.2" + +kz_mpbhop 1 +kz_mpbhop_entitytouch 1 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/plugins.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/plugins.ini new file mode 100644 index 0000000..e864ed1 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/plugins.ini @@ -0,0 +1,52 @@ +; AMX Mod X plugins + +; Admin Base - Always one has to be activated +admin.amxx ; admin base (required for any admin-related) +;admin_sql.amxx ; admin base - SQL version (comment admin.amxx) + +; Basic +admincmd.amxx ; basic admin console commands +adminhelp.amxx ; help command for admin console commands +adminslots.amxx ; slot reservation +multilingual.amxx ; Multi-Lingual management + +; Menus +menufront.amxx ; front-end for admin menus +cmdmenu.amxx ; command menu (speech, settings) +plmenu.amxx ; players menu (kick, ban, client cmds.) +;telemenu.amxx ; teleport menu (Fun Module required!) +mapsmenu.amxx ; maps menu (vote, changelevel) +pluginmenu.amxx ; Menus for commands/cvars organized by plugin + +; Chat / Messages +adminchat.amxx ; console chat commands +antiflood.amxx ; prevent clients from chat-flooding the server +scrollmsg.amxx ; displays a scrolling message +imessage.amxx ; displays information messages +adminvote.amxx ; vote commands + +; Map related +nextmap.amxx ; displays next map in mapcycle +mapchooser.amxx ; allows to vote for next map +timeleft.amxx ; displays time left on map + +; Configuration +pausecfg.amxx ; allows to pause and unpause some plugins +statscfg.amxx ; allows to manage stats plugins via menu and commands + +; Counter-Strike +;restmenu.amxx ; restrict weapons menu +statsx.amxx ; stats on death or round end (CSX Module required!) +;miscstats.amxx ; bunch of events announcement for Counter-Strike +;stats_logging.amxx ; weapons stats logging (CSX Module required!) + +; Enable to use AMX Mod plugins +;amxmod_compat.amxx ; AMX Mod backwards compatibility layer + +; Custom - Add 3rd party plugins here +;QuakeSounds.amxx +;bullet_damage.amxx +;abd.amxx +prokreedz.amxx +uq_jumpstats.amxx +mpbhop.amxx diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/quakesounds.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/quakesounds.ini new file mode 100644 index 0000000..3a30ef9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/quakesounds.ini @@ -0,0 +1,156 @@ +// NOTE: IF YOU DISABLE AN EVENT, FOR EXAMPLE "HEADSHOT EVENT", THE HEAD SHOT SOUNDS WILL NOT BE PRECACHED. +// NOTE: REGARDING HUD MESSAGES [TE_TEXTMESSAGE], USE THE EMPTY VALUE TO SET NO HUD MESSAGES. +// NOTE: IF YOU DISABLE THE PLUGIN, NO SOUNDS WILL BE PRECACHED. + +# ENABLES OR DISABLES THE PLUGIN. +ENABLE/DISABLE PLUGIN = 1 + +# HUD MESSAGES IN RGB [RED, GREEN, BLUE]. +# NOTE: USE UNDERLINE FOR RANDOM VALUE. THE UNDERLINE IS '_'. +# NOTE: THE MAXIMUM VALUE IS 255 AND THE MINIMUM VALUE IS 0. +HUDMSG RED = _ +HUDMSG GREEN = _ +HUDMSG BLUE = _ + +# KILLS STREAK. +# NOTE: SOUNDS LIKE MONSTER KILL, GOD LIKE, MULTI KILL, MEGA KILL, TRIPLE KILL, ... +# NOTE: YOU CAN MODIFY THE "REQUIREDKILLS" VALUES. +# NOTE: YOU CAN ALSO MODIFY THE MESSAGES THAT WILL BE SENT TO THE PLAYERS. +# NOTE: YOU CAN ALSO ADD OR REMOVE SOUNDS FROM THIS LIST. +# NOTE: THERE'S NO SOUNDS LIMIT. +KILLSTREAK EVENT = 1 + +; Sounds structure: +; SOUND = {soundnumber} REQUIREDKILLS {kills} = {sound} +; SOUND = {soundnumber} MESSAGE @ %s {message} + +SOUND = 1 REQUIREDKILLS 3 = QuakeSounds/triplekill.wav +SOUND = 1 MESSAGE @ %s is on TRIPLE KILL! + +SOUND = 2 REQUIREDKILLS 5 = QuakeSounds/multikill.wav +SOUND = 2 MESSAGE @ %s is on MULTI KILL! + +SOUND = 3 REQUIREDKILLS 6 = QuakeSounds/rampage.wav +SOUND = 3 MESSAGE @ %s is on RAMPAGE! + +SOUND = 4 REQUIREDKILLS 7 = QuakeSounds/killingspree.wav +SOUND = 4 MESSAGE @ %s is on a KILLING SPREE! + +SOUND = 5 REQUIREDKILLS 9 = QuakeSounds/dominating.wav +SOUND = 5 MESSAGE @ %s is DOMINATING! + +SOUND = 6 REQUIREDKILLS 11 = QuakeSounds/unstoppable.wav +SOUND = 6 MESSAGE @ %s is UNSTOPPABLE! + +SOUND = 7 REQUIREDKILLS 13 = QuakeSounds/megakill.wav +SOUND = 7 MESSAGE @ %s made a MEGA KILL! + +SOUND = 8 REQUIREDKILLS 15 = QuakeSounds/ultrakill.wav +SOUND = 8 MESSAGE @ %s made an ULTRA KILL! + +SOUND = 9 REQUIREDKILLS 16 = QuakeSounds/eagleeye.wav +SOUND = 9 MESSAGE @ %s has an EAGLE EYE! + +SOUND = 10 REQUIREDKILLS 17 = QuakeSounds/ownage.wav +SOUND = 10 MESSAGE @ %s OWNS! + +SOUND = 11 REQUIREDKILLS 18 = QuakeSounds/ludicrouskill.wav +SOUND = 11 MESSAGE @ %s made a LUDICROUS KILL! + +SOUND = 12 REQUIREDKILLS 19 = QuakeSounds/headhunter.wav +SOUND = 12 MESSAGE @ %s is a HEAD HUNTER! + +SOUND = 13 REQUIREDKILLS 20 = QuakeSounds/whickedsick.wav +SOUND = 13 MESSAGE @ %s is WICKED SICK! + +SOUND = 14 REQUIREDKILLS 21 = QuakeSounds/monsterkill.wav +SOUND = 14 MESSAGE @ %s made a MONSTER KILL! + +SOUND = 15 REQUIREDKILLS 23 = QuakeSounds/holyshit.wav +SOUND = 15 MESSAGE @ HOLY SHIT! %s GOT ANOTHER ONE! + +SOUND = 16 REQUIREDKILLS 24 = QuakeSounds/godlike.wav +SOUND = 16 MESSAGE @ %s IS G O D L I K E !!! + +# IF YOU WANNA ADD ANOTHER KILLS STREAK SOUND, IT WILL BE THE SOUND WITH NUMBER '17'. + +# HEADSHOT +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE} %s {MESSAGE}", WHERE THE FIRST '%s' IS THE KILLER NAME AND THE NEXT '%s' IS THE VICTIM NAME. +# NOTE: EXAMPLE OF HUD MESSAGE FOR HEADSHOT: "%s REMOVED %s's HEAD!" (WITHOUT QUOTES). +# NOTE: THIS HUD MESSAGE WILL BE SENT TO ALL PLAYERS (NOT ONLY TO THE KILLER OR ONLY TO THE VICTIM). +# NOTE: I SUGGEST TO LEAVE THE MESSAGE EMPTY ON POPULATED GAME SERVERS. +# NOTE: BUT IT LOOKS FINE ON DAY OF DEFEAT. +HEADSHOT EVENT = 1 +HEADSHOT ONLY KILLER = 1 +HEADSHOT SOUNDS = QuakeSounds/headshot.wav , QuakeSounds/headshot2.wav , QuakeSounds/headshot3.wav +HEADSHOT HUDMSG = + +# SUICIDE +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE VICTIM. +SUICIDE EVENT = 1 +SUICIDE SOUNDS = QuakeSounds/suicide.wav , QuakeSounds/suicide2.wav , QuakeSounds/suicide3.wav , QuakeSounds/suicide4.wav +SUICIDE HUDMSG = %s KNOWS HOW THE KILL COMMAND WORKS! + +# GRENADE KILL +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE} %s {MESSAGE}", WHERE THE FIRST '%s' IS THE KILLER NAME AND THE NEXT '%s' IS THE VICTIM NAME. +NADE EVENT = 1 +NADE SOUNDS = QuakeSounds/nade.wav +NADE HUDMSG = %s MADE A PRECISION THROW TO %s + +# TEAM KILL +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER NAME. +TEAMKILL EVENT = 1 +TEAMKILL SOUNDS = QuakeSounds/teamkiller.wav +TEAMKILL HUDMSG = %s IS SICK! + +# KNIFE KILL +# NOTE: THE HUDM ESSAGE STRUCTURE IS "%s {MESSAGE} %s {MESSAGE}", WHERE THE FIRST '%s' IS THE KILLER NAME AND THE NEXT '%s' IS THE VICTIM NAME. +KNIFE EVENT = 1 +KNIFE SOUNDS = QuakeSounds/knife.wav , QuakeSounds/knife2.wav , QuakeSounds/knife3.wav +KNIFE HUDMSG = %s SLICED AND DICED %s! + +# FIRST BLOOD +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER NAME. +FIRSTBLOOD EVENT = 1 +FIRSTBLOOD SOUNDS = QuakeSounds/firstblood.wav , QuakeSounds/firstblood2.wav , QuakeSounds/firstblood3.wav +FIRSTBLOOD HUDMSG = %s made the FIRST BLOOD! + +# ROUND START +# NOTE: THE HUD MESSAGE STRUCTURE IS "{MESSAGE}", THE MESSAGE YOU WANT, DON'T USE '%s' HERE! +ROUNDSTART EVENT = 1 +ROUNDSTART SOUNDS = QuakeSounds/prepare.wav , QuakeSounds/prepare2.wav , QuakeSounds/prepare3.wav , QuakeSounds/prepare4.wav +ROUNDSTART HUDMSG = PREPARE TO FIGHT! + +# DOUBLE KILL +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER NAME. +DOUBLEKILL EVENT = 1 +DOUBLEKILL SOUNDS = QuakeSounds/doublekill.wav , QuakeSounds/doublekill2.wav +DOUBLEKILL HUDMSG = WOW, %s made a DOUBLE KILL! + +# HATTRICK +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE LEADER NAME, THE PLAYER WITH MOST KILLS FOR THIS ROUND. +# NOTE: THE 'MIN FRAGS FOR HATTRICK' MEANS HOW MANY FRAGS YOU SHOULD DO THIS ROUND TO APPEAR AT THE ROUND END AS "<%> WAS UNREAL THIS ROUND!". +HATTRICK EVENT = 1 +HATTRICK SOUNDS = QuakeSounds/hattrick.wav +HATTRICK HUDMSG = %s WAS UNREAL THIS ROUND! +MIN FRAGS FOR HATTRICK = 7 + +# FLAWLESS VICTORY +# NOTE: THE HUD MESSAGE STRUCTURE IS "{MESSAGE} %s {MESSAGE}", WHERE '%s' IS THE TEAM NAME. +# NOTE: YOU CAN SET THE TEAM NAMES TO BE SHOWN. YOU CAN USE FOR EXAMPLE 'TERRO' INSTEAD OF THE DEFAULT VALUE 'TERRORIST'. +FLAWLESS VICTORY = 1 +FLAWLESS SOUNDS = QuakeSounds/flawless.wav +FLAWLESS VICTORY HUDMSG = FLAWLESS %s VICTORY! +TERRO TEAM NAME = TERRORIST +CT TEAM NAME = COUNTER-TERRORIST + +# REVENGE +# NOTE: THE HUD MESSAGE STRUCTURE IS "%s {MESSAGE}" OR "{MESSAGE} %s", WHERE '%s' IS THE KILLER OR THE VICTIM NAME. +# NOTE: IF 'REVENGE ONLY FOR KILLER' IS SET TO 1, THE VICTIM WILL NOT HEAR THE SOUND. +REVENGE EVENT = 1 +REVENGE ONLY FOR KILLER = 0 +REVENGE SOUNDS = QuakeSounds/payback.wav +REVENGE KILLER MESSAGE = YOU'VE PAID %s BACK! +REVENGE VICTIM MESSAGE = %s HAS JUST PAID YOU BACK! + + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/speech.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/speech.ini new file mode 100644 index 0000000..725acf6 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/speech.ini @@ -0,0 +1,34 @@ +; Menu configuration file +; File location: $moddir/addons/amxmodx/configs/speech.ini +; To use with Commands Menu plugin + +; NOTE: By default in all settings the access level is set to "u". +; However you can change that, to limit the access to some settings. + +; Commands Menu: ; < description > < command > < flags > < access level > +; "a" - execute from server console +; "b" - execute from admin console +; "c" - execute on all clients +; "d" - back to menu when executed + +"Hello!" "spk \'vox/hello\'" "cd" "u" +"Don't think so" "spk \'barney/dontguess\'" "cd" "u" +"Don't ask me" "spk \'barney/dontaskme\'" "cd" "u" +"Hey! Stop that!" "spk \'barney/donthurtem\'" "cd" "u" +"Yup" "spk \'barney/yup\'" "cd" "u" +"Nope" "spk \'barney/nope\'" "cd" "u" +"Maybe" "spk \'barney/maybe\'" "cd" "u" +"Seeya" "spk \'barney/seeya\'" "cd" "u" +"Man that sounded bad" "spk \'barney/soundsbad\'" "cd" "u" +"Hello and die" "spk \'vox/hello and die\'" "cd" "u" +"Move!" "spk \'hgrunt/move! _comma yessir!\'" "cd" "u" +"You will definitely pay!" "spk \'hgrunt/c2a2_hg_chat5a\'" "cd" "u" +"Laughter" "spk \'hgrunt/c2a3_hg_laugh\'" "cd" "u" +"Silence!" "spk \'hgrunt/silence!\'" "cd" "u" +"You talk too much" "spk \'barney/youtalkmuch\'" "cd" "u" +"You thinkin?" "spk \'barney/thinking\'" "cd" "u" +"Open fire Gordon!" "spk \'barney/openfire\'" "cd" "u" +"Couldnt make a bigger mess" "spk \'barney/bigmess\'" "cd" "u" +"I have a Bad feeling" "spk \'barney/badfeeling\'" "cd" "u" +"Yes sir!" "spk \'hgrunt/yessir!\'" "cd" "u" +"No sir" "spk \'barney/nosir\'" "cd" "u" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/sql.cfg b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/sql.cfg new file mode 100644 index 0000000..b8cd765 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/sql.cfg @@ -0,0 +1,14 @@ +// SQL configuration file +// File location: $moddir/addons/amxmodx/configs/sql.cfg + +// *NOTE* Linux users may encounter problems if they specify "localhost" instead of "127.0.0.1" +// We recommend using your server IP address instead of its name + +// *NOTE* amx_sql_type specifies the DEFAULT database type which admin.sma will use. + +amx_sql_host "127.0.0.1" +amx_sql_user "root" +amx_sql_pass "" +amx_sql_db "amx" +amx_sql_table "admins" +amx_sql_type "mysql" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/stats.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/stats.ini new file mode 100644 index 0000000..13a1218 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/stats.ini @@ -0,0 +1,8 @@ +;Generated by Stats Configuration Plugin. Do not modify! +;Variable Description +ShowAttackers ;Show Attackers +ShowVictims ;Show Victims +ShowStats ;HUD-stats default +SayRankStats ;Say /rankstats +SayRank ;Say /rank +SayTop15 ;Say /top15 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/uq_jumpstats/config.cfg b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/uq_jumpstats/config.cfg new file mode 100644 index 0000000..abfcb9c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/uq_jumpstats/config.cfg @@ -0,0 +1,337 @@ +// Config of JumpStats by BorJomi +// Version 2.42 + +// Players commands + +// say /strafes - on/off statistics Strafes +// say /showpre - on/off display prestrafe +// say /ducks - on/off statistics ducks for multi cj +// say /ljstats - on/off the main statistics +// say /uqversion - show version +// say /beam - on/off showing the trajectory of the jump +// say /speed - on/off display of speed player +// say /colorchat - on/off display of color in the chat messages from other players +// say /ljsmenu - open the configuration menu +// say /ljtop - open TOP10 menu +// say /bhopwarn - on/off show message when you bhop prestrafe is fail +// say /multibhop - on/off show multi bhop pre +// say /duckspre - on/off display prestrafe after each duck +// say /ljpre - on/off display prestrafe for LJ +// say /failedge - on/off display jumpoff wehn failed without bolock +// say /edge - on/off display jumpoff,block,landing +// say /heigh - on/off display heigh +// say /mylj - on/off myljtop menu +// say /wpnlj - on/off weapon top menu +// say /jof - on/off showing Jumpoff when press jump button +// say /joftr - on/off Jumpoff trainer +// say /blocktop - on/off block tops menu +// say /jheigh - on/off showing jump heigh +// say /istrafe - on/off InGame strafe stats +// say /speedt - Big/Small Speed Type + +// Admin command + +// amx_reset_uqtops – reset all tops + +// Cvars + +// What should work when players connect to the server: +// 0 = none +// a = colorchat +// b = stats +// c = speed +// d = showpre +// e = strafe stats +// f = beam +// g = duck stats for mcj +// h = shows message when your bhop prestrafe is failed +// i = show multibhop pre +// j = show prestrafe after duck +// k = show lj prestrafe +// l = show edge +// m = show edge when fail (without block) +// n = enable sounds +// o = enable InGame strafe stats +kz_uq_connect "abdehklmn" + +// Min distance +kz_uq_min_dist 215 + +// Min distance (Ups bhop, MultiBhop, Real Ladder Bhop, Ducks Bhop, Ladder Jump) +kz_uq_min_dist_other 120 + +// Max distance +kz_uq_max_dist 290 + +// Showing info about block in ColorChat messages +kz_uq_block_chat_show 1 +kz_uq_block_chat_min 1 - minimum block to show (block more then 0=good,1=pro,2=holy,3=leet,4=god distance cvars) + +// Enable stats for admins only +kz_uq_only_admins 0 + +// Enable stats for team (0=all,1=T,2=CT) +kz_uq_team 0 + +// Enable cmd /speed for all team +kz_uq_speed_allteam 1 + +// Allow highlighting after landing (1 = on, 0 = off; works for holy, leet and god distances) +kz_uq_light 0 + +// Allow sounds (1 = on, 0 = off) +kz_uq_sounds 1 + +// Allow doing ScreenShot if Player going in Top (not work with kz_uq_sql <1> and for map top) +kz_uq_screenshoot 0 + +// Allow showing info about stats when you record demo +kz_uq_demo_info 1 + +// How work Sql Module (1=SQL module enable, 0=disable) +kz_uq_sql 0 + +// Enable/Disable Web Top (1=Enable,0=Disable) - if you want standart tops with sql module, turn of web mod +kz_uq_web 0 + +// Options for Sql Module +kz_uq_host "127.0.0.1" +kz_uq_user "root" +kz_uq_pass "" +kz_uq_db "uq_jumpstats" +// This Option used only in Showing Top(sql), change this if you use another url on you web server +kz_uq_url "http://localhost/uq_jumpstats/index.php?type=lj&from_game=true" +kz_uq_update_auth 1 - Update in DB Steam and Ip + +// How to save Top10 (2 = steamid, 1 = Ip, 0 = name) +kz_uq_top_by 1 + +kz_uq_save_top 1 - On/Off TOP10 (1 = on, 0 = off) +kz_uq_maptop 1 - On/Off MapTop (1 = on, 0 = off) +kz_uq_save_extras_top 1 - On/Off Extra Tops (1 = on, 0 = off) +kz_uq_weapons_top 1 - On/Off Weapon Tops (1 = on, 0 = off) +kz_uq_block_top 1 - On/Off Block Tops (1 = on, 0 = off) +kz_uq_block_weapons 1 - On/Off Block Tops for other weapons (1 = on, 0 = off) + +// Allow check to legal settings (1 = on, 0 = off) +kz_uq_legal_settings 1 +kz_uq_fps 1 - (1=more than 100 FPS jump does not count, 0=count) +kz_uq_bug_check 1 - Allow checking for bug distance + +// Anti script(Beta) +kz_uq_script_detection 1 +kz_uq_script_work 2 - antiscript works if player distance more then (0=good,1=pro,2=holy,3=leet,4=god distance) +kz_uq_script_notify 1 - print messages to all people on server with scripter name +kz_uq_script_punishment 0 - (0=nothing,1=kick,2=ban) +kz_uq_ban_type 0 - (0=standart bans, 1=amxbans) +kz_uq_ban_minutes 45 - ban time in minutes +kz_uq_ban_authid 0 - (ban by 0=name,1=ip,2=steam) + +// The prefix for all messages in chat +kz_uq_prefix "unique-kz" + +// How to set up a server by value sv_airaccelerate (Varible=xx, but var=0 reserved for 10aa, var=1 for 100aa) +kz_uq_airaccelerate 10 + +// On/Off Showing stats with noslowdown +kz_uq_noslowdown 0 + +// Max strafes (if players strafes>Max, stats doesnt shows) +kz_uq_max_strafes 14 + +// Allow InGame Strafe Stats (laggy feature) +kz_uq_istrafes 0 + +// Color Hud message statistics when you jump, in the RGB +kz_uq_stats_red 0 +kz_uq_stats_green 255 +kz_uq_stats_blue 159 + +// Color Hud messages Fail statistics when you jump, in the RGB +kz_uq_failstats_red 255 +kz_uq_failstats_green 0 +kz_uq_failstats_blue 109 + +// Color Hud messages prestrafe, in the RGB +kz_uq_prestrafe_red 255 +kz_uq_prestrafe_green 255 +kz_uq_prestrafe_blue 255 + +// Color of speed, in the RGB +kz_uq_speed_red 255 +kz_uq_speed_green 255 +kz_uq_speed_blue 255 + +//Coordinates Hud messages + +//General stats jump +kz_uq_stats_x "-1.0" +kz_uq_stats_y "0.70" + +//Strafes Stats +kz_uq_strafe_x "0.70" +kz_uq_strafe_y "0.35" + +//Ducks Stats for Multi dd +kz_uq_duck_x "0.6" +kz_uq_duck_y "0.78" + +//Speed +kz_uq_speed_x "-1.0" +kz_uq_speed_y "0.83" + +//Prestrafe +kz_uq_prestrafe_x "-1.0" +kz_uq_prestrafe_y "0.65" + +// Channel Hud messages of general stats jump +kz_uq_hud_stats 3 + +// Channel Hud messages of strafes Stats +kz_uq_hud_strafe 4 + +// Channel Hud messages of ducks Stats for Multi CountJump +kz_uq_hud_duck 1 + +// Channel Hud messages of speed +kz_uq_hud_speed 2 + +// Channel Hud messages of prestafe +kz_uq_hud_pre 1 + +// For what technique stats enable +kz_uq_lj 1 +kz_uq_cj 1 +kz_uq_bj 1 +kz_uq_sbj 1 +kz_uq_wj 1 +kz_uq_dcj 1 +kz_uq_mcj 1 +kz_uq_drbj 1 +kz_uq_drcj 1 +kz_uq_ladder 1 +kz_uq_ldbj 1 + +// Max,Min block to show in edge +kz_uq_max_block 290 +kz_uq_min_block 100 + +// Minimum Prestrafe to show +kz_uq_min_pre 60 + +// For what Extra technique stats enable +kz_uq_scj 1 +kz_uq_dscj 1 +kz_uq_mscj 1 +kz_uq_dropscj 1 +kz_uq_dropdscj 1 +kz_uq_dropmscj 1 +kz_uq_duckbhop 1 +kz_uq_bhopinduck 1 +kz_uq_realldbhop 1 +kz_uq_upbj 1 +kz_uq_upsbj 1 +kz_uq_upbhopinduck 1 +kz_uq_multibhop 1 +kz_uq_dropdcj 1 +kz_uq_dropmcj 1 + +// Color for chat messages of jump distances (good = grey, pro = green, holy = blue, leet = red, god = red (with sound godlike for all players)) +// LongJump/HighJump +kz_uq_good_lj 240 +kz_uq_pro_lj 245 +kz_uq_holy_lj 250 +kz_uq_leet_lj 253 +kz_uq_god_lj 255 + +// CountJump +kz_uq_good_cj 250 +kz_uq_pro_cj 255 +kz_uq_holy_cj 260 +kz_uq_leet_cj 265 +kz_uq_god_cj 267 + +// Double CountJump/Multi CountJump +kz_uq_good_dcj 250 +kz_uq_pro_dcj 255 +kz_uq_holy_dcj 260 +kz_uq_leet_dcj 265 +kz_uq_god_dcj 270 + +// LadderJump +kz_uq_good_ladder 150 +kz_uq_pro_ladder 160 +kz_uq_holy_ladder 170 +kz_uq_leet_ladder 180 +kz_uq_god_ladder 190 + +// BhopJump/StandUp BhopJump +kz_uq_good_bj 230 +kz_uq_pro_bj 235 +kz_uq_holy_bj 240 +kz_uq_leet_bj 245 +kz_uq_god_bj 247 + +// WeirdJump/Drop CountJump(double,multi)/Ladder BhopJump +kz_uq_good_wj 255 +kz_uq_pro_wj 260 +kz_uq_holy_wj 265 +kz_uq_leet_wj 270 +kz_uq_god_wj 272 + +// Drop BhopJump +kz_uq_good_dbj 240 +kz_uq_pro_dbj 250 +kz_uq_holy_dbj 265 +kz_uq_leet_dbj 270 +kz_uq_god_dbj 272 + +// StandUp CountJump (Double or Multi StandUp CountJump=SCJ+10units)(if 100aa all cvar dist +10 units) +kz_uq_good_scj 245 +kz_uq_pro_scj 250 +kz_uq_holy_scj 255 +kz_uq_leet_scj 260 +kz_uq_god_scj 262 + +// Drop StandUp CountJump(double,multi) +kz_uq_good_dropscj 255 +kz_uq_pro_dropscj 260 +kz_uq_holy_dropscj 265 +kz_uq_leet_dropscj 270 +kz_uq_god_dropscj 272 + +// Up Bhop +kz_uq_good_upbj 225 +kz_uq_pro_upbj 230 +kz_uq_holy_upbj 235 +kz_uq_leet_upbj 240 +kz_uq_god_upbj 245 + +// Up StandBhop +kz_uq_good_upsbj 225 +kz_uq_pro_upsbj 230 +kz_uq_holy_upsbj 235 +kz_uq_leet_upsbj 240 +kz_uq_god_upsbj 245 + +// Bhop In Duck(Up Bhop In Duck) +kz_uq_good_bhopinduck 205 +kz_uq_pro_bhopinduck 210 +kz_uq_holy_bhopinduck 215 +kz_uq_leet_bhopinduck 218 +kz_uq_god_bhopinduck 220 + +// Duck Bhop +kz_uq_good_duckbhop 120 +kz_uq_pro_duckbhop 130 +kz_uq_holy_duckbhop 140 +kz_uq_leet_duckbhop 150 +kz_uq_god_duckbhop 160 + +// Real Ladder Bhop +kz_uq_good_realldbhop 240 +kz_uq_pro_realldbhop 250 +kz_uq_holy_realldbhop 265 +kz_uq_leet_realldbhop 270 +kz_uq_god_realldbhop 272 + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/users.ini b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/users.ini new file mode 100644 index 0000000..6e3f97e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/configs/users.ini @@ -0,0 +1,54 @@ +; Users configuration file +; File location: $moddir/addons/amxmodx/configs/users.ini + +; Line starting with ; is a comment + +; Access flags: +; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands) +; b - reservation (can join on reserved slots) +; c - amx_kick command +; d - amx_ban and amx_unban commands +; e - amx_slay and amx_slap commands +; f - amx_map command +; g - amx_cvar command (not all cvars will be available) +; h - amx_cfg command +; i - amx_chat and other chat commands +; j - amx_vote and other vote commands +; k - access to sv_password cvar (by amx_cvar command) +; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command) +; m - custom level A (for additional plugins) +; n - custom level B +; o - custom level C +; p - custom level D +; q - custom level E +; r - custom level F +; s - custom level G +; t - custom level H +; u - menu access +; z - user (no admin) + +; Account flags: +; a - disconnect player on invalid password +; b - clan tag +; c - this is steamid/wonid +; d - this is ip +; e - password is not checked (only name/ip/steamid needed) +; k - name or tag is case sensitive. eg: if you set it so the name "Ham" +; is protected and case sensitive (flags "k" only), then anybody +; can use the names "haM", "HAM", "ham", etc, but not "Ham" + +; Password: +; Add to your autoexec.cfg: setinfo _pw "" +; Change _pw to the value of amx_password_field + +; Format of admin account: +; + +; Examples of admin accounts: +; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" +; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" +; "My Name" "my_password" "abcdefghijklmnopqrstu" "a" +"STEAM_0:1:35537" "" "abcdefghijklmnopqrstu" "ce" +"STEAM_0:0:39361676" "" "abcdefghijklmnopqrstu" "ce" +"STEAM_0:0:5332910" "" "abcdefghijklmnopqrstu" "ce" +"loopback" "" "abcdefghijklmnopqrstu" "de" diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/GeoIP.dat b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/GeoIP.dat new file mode 100644 index 0000000000000000000000000000000000000000..13a651816567b492fa63ff4f9d790bc08ee77424 GIT binary patch literal 1126900 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 `? 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 z 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Ǭ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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/csstats.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/csstats.amxx new file mode 100644 index 0000000000000000000000000000000000000000..b177af5635a8c4319be2759e0d66d68633639835 GIT binary patch literal 334 zcmV-U0kQsASWQ6y0|5j!0RR9m0ssKOKmY(30001ZoSl%*O2a@9#wYb(8YB1y_TWvZ zJu1DlSVjC>Fycjs+hk3HNha)Wp?L(~s*mE)n|Si5Uz$jzdUD{$&dw||-+nV9dU?0) z2HA9veD+O`=o4{(ytl+Du)!HvL&?LrLyP#Nmv-vrc^~6JlCuM7c{}{kNX{1 zt?PSW_($Je>URKJL~qbfWKjdJw{TYK0&P_MB=-ZYjWD{cQ!$@V{%9K<)@SuPEcaU$ zjW{golKZPUAB23ft}nW!tc3wYK9!?5fhLg^(Dhh)qIi;pek#qFL;O}`Q6f_gC0wjL zTc?Y7>2q0N&kZYcSxs=LuaqbtXTVo%ZncDFPsNh{7Z0z= g#~Ak6u*EsL9vnBjt&Y>p6-P>>Ejf+N7b;a)GT_RXmH+?% literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/admin.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/admin.txt new file mode 100644 index 0000000..503a7e7 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/admin.txt @@ -0,0 +1,259 @@ +[en] +LOADED_ADMIN = Loaded 1 admin from file +LOADED_ADMINS = Loaded %d admins from file +SQL_CANT_CON = SQL error: can't connect: '%s' +SQL_CANT_LOAD_ADMINS = SQL error: can't load admins: '%s' +NO_ADMINS = No admins found. +SQL_LOADED_ADMIN = Loaded 1 admin from database +SQL_LOADED_ADMINS = Loaded %d admins from database +INV_PAS = Invalid Password! +PAS_ACC = Password accepted +PRIV_SET = Privileges set +NO_ENTRY = You have no entry to the server... + +[de] +LOADED_ADMIN = 1 Admin aus der Datei geladen +LOADED_ADMINS = %d Admins aus der Datei geladen +SQL_CANT_CON = SQL Error: Kann keine Verbindung herstellen: '%s' +SQL_CANT_LOAD_ADMINS = SQL Error: Kann keine Admins laden: '%s' +NO_ADMINS = Keine Admins gefunden. +SQL_LOADED_ADMIN = 1 Admin aus der Datenbank geladen +SQL_LOADED_ADMINS = %d Admins aus der Datenbank geladen +INV_PAS = Passwort falsch! +PAS_ACC = Passwort akzeptiert +PRIV_SET = Rechte gesetzt +NO_ENTRY = Du hast keinen Zugang zu diesem Server... + +[sr] +LOADED_ADMIN = Ucitan 1 administrator iz fajla +LOADED_ADMINS = Ucitano %d administratora iz fajla +SQL_CANT_CON = SQL greska: nije moguce uspostaviti vezu sa: '%s' +SQL_CANT_LOAD_ADMINS = SQL greska: nije moguce ucitati administratore: '%s' +NO_ADMINS = Nema nadjenih administratora. +SQL_LOADED_ADMIN = Ucitan 1 administrator iz baze podataka +SQL_LOADED_ADMINS = Ucitano %d administratora iz baze podataka +INV_PAS = Pogresna lozinka! +PAS_ACC = Lozinka prihvacena +PRIV_SET = Privilegije podesene +NO_ENTRY = Nemate pristup serveru... + +[tr] +LOADED_ADMIN = 1 Admin yuklendi +LOADED_ADMINS = %d Admin dosyadan yuklendi +SQL_CANT_CON = SQL hatasi: baglanamiyor: '%s' +SQL_CANT_LOAD_ADMINS = SQL hatasi: admin yuklenemiyor: '%s' +NO_ADMINS = Hic admin bulunamadi. +SQL_LOADED_ADMIN = 1 Admin dosyadan yuklendi +SQL_LOADED_ADMINS = %d Admin ana hafizadan yuklendi +INV_PAS = Hatali kod! +PAS_ACC = Kod onaylandi +PRIV_SET = Haklar onaylandi +NO_ENTRY = Servere giris hakkiniz yok... + +[fr] +LOADED_ADMIN = 1 admin a ete charge depuis le fichier +LOADED_ADMINS = %d admins ont ete charges depuis le fichier +SQL_CANT_CON = Erreur SQL: Impossible de se connecter: '%s' +SQL_CANT_LOAD_ADMINS = Erreur SQL: Impossible de charger les admins: '%s' +NO_ADMINS = Aucun admin trouve. +SQL_LOADED_ADMIN = 1 admin a ete charge depuis la base de donnees +SQL_LOADED_ADMINS = %d admins ont ete charges depuis la base de donnees +INV_PAS = Mot de Passe Invalide! +PAS_ACC = Mot de Passe Accepte +PRIV_SET = Mise en place des Privileges +NO_ENTRY = Tu n'as aucun droit acces sur ce serveur... + +[sv] +LOADED_ADMIN = Laddade en administrat'o'r fran fil +LOADED_ADMINS = Laddade %d administrat'o'rer fran fil +SQL_CANT_CON = SQL-fel: kan inte ansluta: '%s' +SQL_CANT_LOAD_ADMINS = SQL-fel: kan inte ladda administrat'o'rer: '%s' +NO_ADMINS = Inga administrat'o'rer hittade. +SQL_LOADED_ADMIN = Laddade en administrat'o'r ur databas +SQL_LOADED_ADMINS = Laddade %d administrat'o'rer ur databas +INV_PAS = Ogiltigt l'o'senord! +PAS_ACC = L'o'senord accepterat +PRIV_SET = Befogenheter satta +NO_ENTRY = Du har ingen tillgang till servern... + +[da] +LOADED_ADMIN = Indlaest 1 admin fra fil +LOADED_ADMINS = Indlaest %d adminer fra fil +SQL_CANT_CON = SQL fejl: kan ikke opnaa forbindelse: '%s' +SQL_CANT_LOAD_ADMINS = SQL fejl: kan ikke indlaese adminer: '%s' +NO_ADMINS = Ingen adminer fundet. +SQL_LOADED_ADMIN = Indlaest 1 admin fra database +SQL_LOADED_ADMINS = Indlaest %d adminer fra database +INV_PAS = Ugyldig adgangskode! +PAS_ACC = Adgangskode accepteret +PRIV_SET = Privilegier sat +NO_ENTRY = Du er ikke registreret paa serveren ... + +[pl] +LOADED_ADMIN = Zaladowano 1 admina z pliku +LOADED_ADMINS = Zaladowano %d adminow z pliku +SQL_CANT_CON = Blad SQL: nie mozna polaczyc: '%s' +SQL_CANT_LOAD_ADMINS = Blad SQL: nie mozna zalad. adminow: '%s' +NO_ADMINS = Nie znaleziono adminow. +SQL_LOADED_ADMIN = Zaladowano 1 admina z bazy danych +SQL_LOADED_ADMINS = Zaladowano %d admino z bazy danych +INV_PAS = Zle haslo! +PAS_ACC = Haslo zaakceptowane +PRIV_SET = Przywileje ustawione +NO_ENTRY = Nie mozesz wejsc na ten serwer... + +[nl] +LOADED_ADMIN = 1 admin ingeladen vanuit bestand +LOADED_ADMINS = %d admins ingeladen vanuit bestand +SQL_CANT_CON = SQL Fout: Kan geen verbinding maken: '%s' +SQL_CANT_LOAD_ADMINS = SQL Fout: Kan admins niet inladen: '%s' +NO_ADMINS = Geen admins gevonden. +SQL_LOADED_ADMIN = 1 admin ingeladen vanuit databank +SQL_LOADED_ADMINS = %d admins ingeladen vanuit databank +INV_PAS = Ongeldig wachtwoord! +PAS_ACC = Wachtwoord geaccepteerd +PRIV_SET = Privileges ingesteld +NO_ENTRY = Je hebt geen toegang tot deze server... + +[es] +LOADED_ADMIN = 1 administrador cargado del archivo +LOADED_ADMINS = %d administradores cargados del archivo +SQL_CANT_CON = Error de SQL: no se pudo conectar: '%s' +SQL_CANT_LOAD_ADMINS = Error de SQL: no se pudieron cargar los administradores: '%s' +NO_ADMINS = No se encontraron administradores. +SQL_LOADED_ADMIN = 1 administrador cargado de la base de datos +SQL_LOADED_ADMINS = %d administradores cargados de la base de datos +INV_PAS = Contrasenya Incorrecta! +PAS_ACC = Contrasenya Aceptada +PRIV_SET = Privilegios establecidos +NO_ENTRY = No tienes acceso a este servidor... + +[bp] +LOADED_ADMIN = Carregado 1 admin do arquivo +LOADED_ADMINS = Carregado %d Admins do arquivo +SQL_CANT_CON = Erro de SQL: nao pode conectar: '%s' +SQL_CANT_LOAD_ADMINS = Erro de SQL: nao pode carregar os admins: '%s' +NO_ADMINS = Nenhum administrador encontrado. +SQL_LOADED_ADMIN = Carregado 1 admin do banco de dados +SQL_LOADED_ADMINS = Carregados %d Admins do banco de dados +INV_PAS = Password invalido! +PAS_ACC = Password aceito +PRIV_SET = Privilegios estabelecidos +NO_ENTRY = Voce nao tem acesso ao servidor... + +[cz] +LOADED_ADMIN = 1 admin nacteny ze souboru +LOADED_ADMINS = %d adminu nactenych ze souboru +SQL_CANT_CON = SQL error: nemuzu se pripojit: '%s' +SQL_CANT_LOAD_ADMINS = SQL error: Nemuzu nacist adminy: '%s' +NO_ADMINS = Zadny admin nenalezen. +SQL_LOADED_ADMIN = 1 admin nacteny z databaze +SQL_LOADED_ADMINS = %d adminu nactenych z databaze +INV_PAS = Nespravne heslo! +PAS_ACC = Heslo overeno +PRIV_SET = Privilegia nastavena +NO_ENTRY = Nemas zadny zaznam na serveru... + +[fi] +LOADED_ADMIN = Ladattiin 1 admin tiedostosta +LOADED_ADMINS = Ladattiim %d adminia tiedostosta +SQL_CANT_CON = SQL virhe: Ei voi yhdistaa: '%s' +SQL_CANT_LOAD_ADMINS = SQL virhe: Ei voi ladata admineita: '%s' +NO_ADMINS = Ei loydetty admineita +SQL_LOADED_ADMIN = Ladattiin 1 admin tietokannasta +SQL_LOADED_ADMINS = Ladattiin %d adminia tietokannasta +INV_PAS = Vaara salasana! +PAS_ACC = Salasana oikein +PRIV_SET = Etuoikeudet laitettu +NO_ENTRY = Sinulla ei ole merkintaa palvelimella... + +[ls] +LOADED_ADMIN = | l33t s3rv3r 0P l04d'3d f|20|\/| |200t +LOADED_ADMINS = fu||y l04d'3d %d l33t 3nf0rc3rz f|20|\/| |200t +SQL_CANT_CON = $Q|_ 3rr0r: | N0T 3NUFF M4N4! | c0nn3ct!0n f4!|_u|2: '%s' +SQL_CANT_LOAD_ADMINS = $Q|_ 3rr0r: | N0T 3NUFF M4N4! | l04d f4!|_u|2: '%s' +NO_ADMINS = N0T 3NUFF M4N4: n0 s3rv3r 0P'z t0 f33d fr0m! +SQL_LOADED_ADMIN = l04d'3d 1 l33t s3rv3r f|20|\/| n0n-|200t |)|3! +SQL_LOADED_ADMINS = l04d'3d %d l33t s3rv3r f|20|\/| n0n-|200t |)|3! +INV_PAS = a((e$$ d3|\|i3d. FA(3! +PAS_ACC = \/\/3|_C0|\/|3 l33t 0|\|3! $3cu|2e |200t, |=0|2 G|234t Ju$t!c3! +PRIV_SET = l3v3l up! +NO_ENTRY = D3|\|i3d, n00b... + +[bg] +LOADED_ADMIN = Nameren e edin administrator ot fila. +LOADED_ADMINS = Namereni sa %d administratori ot fila +SQL_CANT_CON = SQL gre6ka: nemoje da se cannectnete: '%s' +SQL_CANT_LOAD_ADMINS = SQL gre6ka: nemoje da nameri administratori: '%s' +NO_ADMINS = Nemoje da nameri administratori. +SQL_LOADED_ADMIN = Nameren e edin administrator ot database +SQL_LOADED_ADMINS = Namereni %d administratori ot database +INV_PAS = Greshna Parola! +PAS_ACC = Parolata e prieta +PRIV_SET = Priviligiite sa nastroeni +NO_ENTRY = Nqmate vhod kam servara... + +[ro] +LOADED_ADMIN = 1 administrator a fost incarcat din fisier +LOADED_ADMINS = %d administratori au fost incarcati din fisier +SQL_CANT_CON = Eroare SQL: conectare esuata: '%s' +SQL_CANT_LOAD_ADMINS = Eroare SQL: esuare incarcare administratori: '%s' +NO_ADMINS = Nu a fost gasit nici un administrator. +SQL_LOADED_ADMIN = 1 administrator a fost incarcat din baza de date +SQL_LOADED_ADMINS = %d administratori au fost incarcati din baza de date +INV_PAS = Parola invalida! +PAS_ACC = Parola acceptata +PRIV_SET = Privilegii acordate +NO_ENTRY = Acest nume este rezervat pe server. + +[hu] +LOADED_ADMIN = 1 admin betoltve a file-bol. +LOADED_ADMINS = %d admin betoltve a filebol. +SQL_CANT_CON = SQL hiba: nem lehet csatlakozni: '%s' +SQL_CANT_LOAD_ADMINS = SQL hiba: nem lehet az adminokat betolteni: '%s' +NO_ADMINS = Nincsenek adminok. +SQL_LOADED_ADMIN = 1 admin betoltve a adatbazisbol +SQL_LOADED_ADMINS = %d admin betoltve a adatbazisbol +INV_PAS = Hibas jelszo! +PAS_ACC = Jelszo elfogadva +PRIV_SET = Beallitasok +NO_ENTRY = Neked nincs bejegyzesed a szerveren... + +[lt] +LOADED_ADMIN = Uzkrautas 1 adminas is failo +LOADED_ADMINS = Uzkrauti %d adminai is failo +SQL_CANT_CON = SQL klaida: negali pasijungti: '%s' +SQL_CANT_LOAD_ADMINS = SQL klaida: negali uzkrauti adminu: '%s' +NO_ADMINS = Adminu nerasta. +SQL_LOADED_ADMIN = Uzkrautas 1 adminas is duomenu bazes +SQL_LOADED_ADMINS = Uzkrauti %d adminai is duomenu bazes +INV_PAS = Blogas slaptazodis! +PAS_ACC = Slaptazodis priimtas +PRIV_SET = Privilegijos nustatytos +NO_ENTRY = Neturi leidimo ieiti i serva.. + +[sk] +LOADED_ADMIN = 1 admin nacitany zo soboru +LOADED_ADMINS = %d adminov nacitanych zo suboru +SQL_CANT_CON = SQL error: nemozem sa pripojit: '%s' +SQL_CANT_LOAD_ADMINS = SQL error: Nemozem nacitat adminov: '%s' +NO_ADMINS = Ziadny admin nenajdeny. +SQL_LOADED_ADMIN = 1 admin nacitany z databazy +SQL_LOADED_ADMINS = %d adminov nacitanych z databazy +INV_PAS = Nespravne heslo! +PAS_ACC = Heslo overene +PRIV_SET = Privilegium nastavene +NO_ENTRY = Nemas ziadny zaznam na servery... + +[mk] +LOADED_ADMIN = Vcitan e 1 administrator od fajlot +LOADED_ADMINS = Vcitani se %d administratori od fajlot +SQL_CANT_CON = SQL greska: ne e mozno da se vospostavi vrska so: '%s' +SQL_CANT_LOAD_ADMINS = SQL greska: ne e mozno da se vcitaat administratorite: '%s' +NO_ADMINS = Nema najdeni administratori. +SQL_LOADED_ADMIN = Vcitan e 1 administrator od bazata na podatoci +SQL_LOADED_ADMINS = Vcitani se %d administratori od bazata na podatoci +INV_PAS = Pogresna lozinka! +PAS_ACC = Lozinkata e prifatena +PRIV_SET = Privilegiite se podeseni +NO_ENTRY = Nemate pristap vo serverot... diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminchat.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminchat.txt new file mode 100644 index 0000000..188541d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminchat.txt @@ -0,0 +1,259 @@ +[en] +COL_WHITE = white +COL_RED = red +COL_GREEN = green +COL_BLUE = blue +COL_YELLOW = yellow +COL_MAGENTA = magenta +COL_CYAN = cyan +COL_ORANGE = orange +COL_OCEAN = ocean +COL_MAROON = maroon +PRINT_ALL = (ALL) %s : %s + +[de] +COL_WHITE = weiss +COL_RED = rot +COL_GREEN = gruen +COL_BLUE = blau +COL_YELLOW = gelb +COL_MAGENTA = magenta-rot +COL_CYAN = cyan-blau +COL_ORANGE = orange +COL_OCEAN = ozean-blau +COL_MAROON = braun +PRINT_ALL = (ALLES) %s : %s + +[sr] +COL_WHITE = bela +COL_RED = crvena +COL_GREEN = zelena +COL_BLUE = plava +COL_YELLOW = zuta +COL_MAGENTA = ljubicasta +COL_CYAN = tirkizna +COL_ORANGE = narandzasta +COL_OCEAN = okean +COL_MAROON = modra +PRINT_ALL = (SVE) %s : %s + +[tr] +COL_WHITE = beyaz +COL_RED = kirmizi +COL_GREEN = yesil +COL_BLUE = mavi +COL_YELLOW = sari +COL_MAGENTA = magenta +COL_CYAN = cian +COL_ORANGE = turuncu +COL_OCEAN = deniz +COL_MAROON = kahverengi +PRINT_ALL = (HEPSI) %s : %s + +[fr] +COL_WHITE = blanc +COL_RED = rouge +COL_GREEN = vert +COL_BLUE = bleu +COL_YELLOW = jaune +COL_MAGENTA = magenta +COL_CYAN = cyan +COL_ORANGE = orange +COL_OCEAN = marine +COL_MAROON = marron +PRINT_ALL = (TOUS) %s : %s + +[sv] +COL_WHITE = vit +COL_RED = r'o'd +COL_GREEN = gr'o'n +COL_BLUE = bla +COL_YELLOW = gul +COL_MAGENTA = magenta +COL_CYAN = cyan +COL_ORANGE = orange +COL_OCEAN = oceanbla +COL_MAROON = brun +PRINT_ALL = (ALLA) %s : %s + +[da] +COL_WHITE = hvid +COL_RED = roed +COL_GREEN = groen +COL_BLUE = blaa +COL_YELLOW = gul +COL_MAGENTA = magenta +COL_CYAN = cyan +COL_ORANGE = orange +COL_OCEAN = ocean blaa +COL_MAROON = brun +PRINT_ALL = (ALLE) %s : %s + +[pl] +COL_WHITE = bialy +COL_RED = czerwony +COL_GREEN = zielony +COL_BLUE = niebieski +COL_YELLOW = zolty +COL_MAGENTA = ciemnorozowy +COL_CYAN = turkusowy +COL_ORANGE = pomaranczowy +COL_OCEAN = blekitny +COL_MAROON = bordowy +PRINT_ALL = (WSZYSTKO) %s : %s + +[bp] +COL_WHITE = branco +COL_RED = vermelho +COL_GREEN = verde +COL_BLUE = azul +COL_YELLOW = amarelo +COL_MAGENTA = magenta +COL_CYAN = ciano +COL_ORANGE = laranja +COL_OCEAN = oceano +COL_MAROON = marrom +PRINT_ALL = (TUDO) %s : %s + +[nl] +COL_WHITE = wit +COL_RED = rood +COL_GREEN = groen +COL_BLUE = blauw +COL_YELLOW = geel +COL_MAGENTA = magenta +COL_CYAN = appelblauwzeegroen +COL_ORANGE = oranje +COL_OCEAN = oceaan +COL_MAROON = bruin +PRINT_ALL = (Allemaal) %s : %s + +[es] +COL_WHITE = blanco +COL_RED = rojo +COL_GREEN = verde +COL_BLUE = azul +COL_YELLOW = amarillo +COL_MAGENTA = magenta +COL_CYAN = cian +COL_ORANGE = naranja +COL_OCEAN = azul marino +COL_MAROON = marron +PRINT_ALL = (TODOS) %s : %s + +[cz] +COL_WHITE = bila +COL_RED = cervena +COL_GREEN = zelena +COL_BLUE = modra +COL_YELLOW = zluta +COL_MAGENTA = fuchsiova +COL_CYAN = modrozelena +COL_ORANGE = oranzova +COL_OCEAN = mpdra +COL_MAROON = kastanova +PRINT_ALL = (ALL) %s : %s + +[fi] +COL_WHITE = valkoinen +COL_RED = punainen +COL_GREEN = vihrea +COL_BLUE = sininen +COL_YELLOW = keltainen +COL_MAGENTA = mangaani +COL_CYAN = kyaani +COL_ORANGE = oranssi +COL_OCEAN = merensininen +COL_MAROON = viininpunainen +PRINT_ALL = (KAIKKI) %s : %s + +[ls] +COL_WHITE = \/\/hi73 +COL_RED = r3d +COL_GREEN = gr33n +COL_BLUE = b|u3 +COL_YELLOW = y3||0w +COL_MAGENTA = m4g3nt4 +COL_CYAN = "%s" +CVAR_CHANGED = Cvar "%s" --> "%s" +LOADED_PLUGINS = Ladatut pluginit talla hetkella +NAME = nimi +VERSION = versio +AUTHOR = tekija +FILE = tiedosto +STATUS = tila +PLUGINS_RUN = %d pluginia, %d kaynnissa +LOADED_MODULES = Ladatut modulit talla hetkella +NUM_MODULES = %d modulia +FILE_NOT_FOUND = Tiedostoa "%s" ei loytynyt +ADMIN_CONF_1 = ADMIN: suoritti konffin %s +ADMIN_CONF_2 = ADMIN %s: suoritti konffin %s +PAUSED = pysaytetty +UNPAUSED = ei-pysaytetty +UNABLE_PAUSE = Palvelin ei voinut pysayttaa pelia. Tarvitaan oikeita pelaajia. +SERVER_PROC = Server proceed %s +PAUSING = pysaytetaan +UNPAUSING = jatketaan +PAUSE = pysaytys +UNPAUSE = jatkaminen +COM_SENT_SERVER = Komento "%s" lahetettiin palvelimen konsoliin +CLIENTS_ON_SERVER = Clientteja palvelimella +IMMU = imm +RESERV = res +ACCESS = paasy +TOTAL_NUM = Kaikkiaan %d +SKIP_MATCH = Jatetaan "%s" huomiotta (vertainen "%s" kanssa) +SKIP_IMM = Jatetaan "%s" huomiotta (koskemattomuus) +KICK_PL = Potkitaan "%s" +YOU_DROPPED = Sinut pudotettiin palvelimelta koska admin jatti vain tietyt clientit +KICKED_CLIENTS = Potkittiin %d clientia +ADMIN_LEAVE_1 = ADMIN: leave %s %s %s %s +ADMIN_LEAVE_2 = ADMIN %s: leave %s %s %s %s +ADMIN_NICK_1 = ADMIN: vaihtoi pelaajan %s nickin: "%s" +ADMIN_NICK_2 = ADMIN %s: vaihtoi pelaajan %s nickin: "%s" +CHANGED_NICK = Vaihdoit pelaajan %s nickin: "%s" + +[ls] +ADMIN_KICK_1 = l33t s3rv3r 0P: kickz0|2 %s +ADMIN_KICK_2 = l33t s3rv3r 0P %s: kickz0|2 %s +IP_REMOVED = Ip "%s" r3m0v3d fr0mz0|2 L33T |3L4C|< L!$T +AUTHID_REMOVED = Authid "%s" r3m0v3d fr0mz0|2 L33T |3L4C|< L!$T +ADMIN_UNBAN_1 = l33t s3rv3r 0P: unb4nnz0|2 %s +ADMIN_UNBAN_2 = l33t s3rv3r 0P %s: unb4nnz0|2 %s +ADMIN_ADDBAN_1 = l33t s3rv3r 0P: b4nnz0|2 %s +ADMIN_ADDBAN_2 = l33t s3rv3r 0P %s: b4nnz0|2 %s +BANNED = b4nnz0|2ned +REASON = |234s0n +FOR_MIN = f0r %s m!n +PERM = f0r3v4 +CLIENT_BANNED = Client "%s" b4nnz0|2'3d +ADMIN_SLAY_1 = l33t s3rv3r 0P: sl4yz0|2 %s +ADMIN_SLAY_2 = l33t s3rv3r 0P %s: sl4yz0|2 %s +CLIENT_SLAYED = Client "%s" sl4yz0|2ed +ADMIN_SLAP_1 = l33t s3rv3r 0P: sl4pz0|2 %s with %d damage +ADMIN_SLAP_2 = l33t s3rv3r 0P %s: sl4pz0|2 %s with %d damage +CLIENT_SLAPED = Client "%s" sl4pz0|2ed with %d damage +MAP_NOT_FOUND = | N0T 3NUFF M4N4 | d4t m4p sux, ch00s3 4g4!n +ADMIN_MAP_1 = l33t s3rv3r 0P: ch4ngl3v3l %s +ADMIN_MAP_2 = l33t s3rv3r 0P %s: ch4ngl3v3l %s +NO_MORE_CVARS = 3rr0r | N0T 3NUFF M4N4 | c4nn0t +++ m0r3 l33t (\/4|2s f0r |2(0|\| 4cc3ss! +UNKNOWN_CVAR = th!$ l33t (\/4|2: %s sux, ch00s3 4g4!n +CVAR_NO_ACC = a((e$$ d3|\|i3d. FA(3! N0 l33t (\/4|2 ch4ng'!n f0 j00! +CVAR_IS = C\/4|2 "%s" is "%s" +PROTECTED = | N0T 3NUFF M4N4! | a((e$$ d3|\|i3d. FA(3! +SET_CVAR_TO = %s s3t l33t (\/4|2 %s to "%s" +CVAR_CHANGED = C\/4|2 "%s" ch4ngd to "%s" +LOADED_PLUGINS = l04d'3d l33t plug!nz +NAME = n4m +VERSION = v3r$i0n +AUTHOR = h4x0r +FILE = |200t +STATUS = $t4tuz +PLUGINS_RUN = %d l33t plug!nz, %d j0ggin' +LOADED_MODULES = l04d'3d m0dzul3 +NUM_MODULES = %d m0dzul3 +FILE_NOT_FOUND = }200t "%s" m!zz!n' !n 4cti0nz +ADMIN_CONF_1 = l33t s3rv3r 0P: execute config %s +ADMIN_CONF_2 = l33t s3rv3r 0P %s: execute config %s +PAUSED = p4uz3d +UNPAUSED = unp4uz3d +UNABLE_PAUSE = s3rv3r p4uz3 f4!l. unl33t n33d3d 0N s3rv3r. +SERVER_PROC = s3rv3r proceed %s +PAUSING = p4uz3ing +UNPAUSING = unp4uz3ing +PAUSE = p4uz3 +UNPAUSE = unp4uz3 +COM_SENT_SERVER = |200t "%s" $3nt t0 s3rv3r c0|\| +CLIENTS_ON_SERVER = un-l33tz 0n s3rv3r +IMMU = !|\/||\/| +RESERV = |23z +ACCESS = access +TOTAL_NUM = Total %d +SKIP_MATCH = S|: |200t C0mm4ndz +HELP_ENTRIES = 3nt|2i3z %d - %d 0v %d +HELP_USE_MORE = uzi 'amx_help %d' f0r m0r3 b4$3 +HELP_USE_BEGIN = uzi 'amx_help 1' f0r b3g!n h4x0rin' +TYPE_HELP = uzi 'amx_help' t4 s33 r00tz +TIME_INFO_1 = N0t T!m3 3nu77: %d:%02d min. N3x\ M4|>: %s +TIME_INFO_2 = T!m3 i$ r3l4t!v3 t0 j00r |200t. N3x\ M4|>: %s + +[bg] +HELP_COMS = AMX Mod X Help: Comandi +HELP_ENTRIES = Vkarani %d - %d ot %d +HELP_USE_MORE = Izpolzvaite 'amx_help %d' za pove4e +HELP_USE_BEGIN = izpolzvaite 'amx_help 1' za na4alo +TYPE_HELP = napi6ete 'amx_help' v consolata za da vidite pove4e comandi +TIME_INFO_1 = Ostava6to vreme: %d:%02d min. Sledva6tata karta: %s +TIME_INFO_2 = Nqma limit na vremeto. Sledva6tata karta: %s + +[ro] +HELP_COMS = Ajutor AMX Mod X: Comenzi +HELP_ENTRIES = Intrari %d - %d din %d +HELP_USE_MORE = Scrie 'amx_help %d' pentru mai mult +HELP_USE_BEGIN = Scrie 'amx_help 1' pentru inceput +TYPE_HELP = Scrie 'amx_help' in consola pentru afisare lista comenzi +TIME_INFO_1 = Timp Ramas: %d:%02d. Urmatoarea Harta: %s +TIME_INFO_2 = Nici o Limita a Timpului. Urmatoarea Harta: %s + +[hu] +HELP_COMS = AMX Mod X segitseg: Parancsok +HELP_ENTRIES = Bejegyzes %d - %d of %d +HELP_USE_MORE = Irj 'amx_help %d' -t tobbhoz +HELP_USE_BEGIN = Irj 'amx_help 1' -t az elso oldalhoz +TYPE_HELP = Irj 'amx_help' -t a konzolba hogy lathasd a parancsokat +TIME_INFO_1 = Hatralevo ido: %d:%02d perc. kovetkezo palya: %s +TIME_INFO_2 = Nincs idohatar. A kovetkezo palya: %s + +[lt] +HELP_COMS = AMX Mod X Pagalba: Komandos +HELP_ENTRIES = Irasai %d - %d is %d +HELP_USE_MORE = Naudok 'amx_help %d' del daugiau info +HELP_USE_BEGIN = Naudok 'amx_help 1' kad pradetum +TYPE_HELP = Rasyk 'amx_help' konsoleje, kad pamatytum prieinamas komandas. +TIME_INFO_1 = Liko laiko: %d:%02d min. Kitas zemelapis: %s +TIME_INFO_2 = Nera laiko limito. Kitas zemelapis: %s + +[sk] +HELP_COMS = AMX Mod X Help: Prikazy +HELP_ENTRIES = Polozky %d - %d z %d +HELP_USE_MORE = Napis 'amx_help %d' pre viac +HELP_USE_BEGIN = Napis 'amx_help 1' pre zaciatok +TYPE_HELP = Napis 'amx_help' do konzoly pre vypis prikazov +TIME_INFO_1 = Ostava este: %d:%02d min. Dalsia mapa: %s +TIME_INFO_2 = Neni casovy limit. Dalsia mapa: %s + +[mk] +HELP_COMS = AMX Mod X Pomos - Dozvoleni komandi se: +HELP_ENTRIES = Komandi %d - %d od %d +HELP_USE_MORE = Napisi 'amx_help %d' za uste komandi +HELP_USE_BEGIN = Napisi 'amx_help 1' za od pocetok +TYPE_HELP = Napisi 'amx_help' vo konzolata za da gi vidis dozvolenite komandi +TIME_INFO_1 = Preostanato Vreme: %d:%02d min. Sledna Mapa: %s +TIME_INFO_2 = Nema vremensko ogranicuvanje. Sledna Mapa: %s diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminslots.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminslots.txt new file mode 100644 index 0000000..a7bc2e3 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminslots.txt @@ -0,0 +1,59 @@ +[en] +DROPPED_RES = Dropped due to slot reservation + +[de] +DROPPED_RES = Sorry, dieser Slot ist reserviert. + +[sr] +DROPPED_RES = Server je pun, nemate pristup rezervisanim mestima + +[tr] +DROPPED_RES = Reservasyon nedeniyle atildiniz + +[fr] +DROPPED_RES = Desole, un admin vient de prendre sa place reservee, tu as ete ejecte du serveur. + +[sv] +DROPPED_RES = Nerkopplad pga platsreservation + +[da] +DROPPED_RES = Frakoblet pga. plads reservation + +[pl] +DROPPED_RES = Wyrzucony z powodu rezerwacji slotow + +[bp] +DROPPED_RES = Desconectado pois o slot esta reservado + +[nl] +DROPPED_RES = Sorry, deze plaats is gereserveerd + +[es] +DROPPED_RES = Desconectado por reserva de plazas + +[cz] +DROPPED_RES = Vyhozen, slot je rezervovan + +[fi] +DROPPED_RES = Pudotettiin palvelimelta slotvarauksen takia (adminslot) + +[ls] +DROPPED_RES = j00 r n0t l33t 3uff, s0z + +[bg] +DROPPED_RES = Izklu4en poneje mqstoto e rezervirano + +[ro] +DROPPED_RES = Ai primit kick pentru rezervare slot. + +[hu] +DROPPED_RES = Nincs szabad hely. + +[lt] +DROPPED_RES = Atjungtas, nes nera laisvos vietos + +[sk] +DROPPED_RES = Prepac,ale slot je rezervovany + +[mk] +DROPPED_RES = Serverot e poln, nemate pristap vo rezerviranite mesta diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminvote.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminvote.txt new file mode 100644 index 0000000..ad99cf3 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/adminvote.txt @@ -0,0 +1,679 @@ +[en] +ADMIN_CANC_VOTE_1 = %s: cancel vote +ADMIN_CANC_VOTE_2 = %s %s: cancel vote +VOTING_CANC = Voting canceled +NO_VOTE_CANC = There is no voting to cancel or the vote session can't be canceled with that command +RES_REF = Result refused +RES_ACCEPTED = Result accepted +VOTING_FAILED = Voting failed +VOTING_RES_1 = %s (yes "%d") (no "%d") (needed "%d") +VOTING_RES_2 = %s (got "%d") (needed "%d") +VOTING_SUCCESS = Voting successful +VOTING_RES_3 = %s (got "%d") (needed "%d"). The result: %s +THE_RESULT = The result +WANT_CONTINUE = Do you want to continue? +VOTED_FOR = %s voted for +VOTED_AGAINST = %s voted against +VOTED_FOR_OPT = %s voted for option #%d +ALREADY_VOTING = There is already one voting... +VOTING_NOT_ALLOW = Voting not allowed at this time +GIVEN_NOT_VALID = Given %s not valid +MAP_IS = map is +MAPS_ARE = maps are +CHOOSE_MAP = Choose map +ADMIN_VOTE_MAP_1 = %s: vote map(s) +ADMIN_VOTE_MAP_2 = %s %s: vote map(s) +VOTING_STARTED = Voting has started... +VOTING_FORBIDDEN = Voting for that has been forbidden +ADMIN_VOTE_CUS_1 = %s: vote custom +ADMIN_VOTE_CUS_2 = %s %s: vote custom +VOTE = Vote +ACTION_PERFORMED = That action can't be performed on bot "%s" +ADMIN_VOTE_FOR_1 = %s: vote %s for %s +ADMIN_VOTE_FOR_2 = %s %s: vote %s for %s + +[de] +ADMIN_CANC_VOTE_1 = %s: Abstimmung abgebrochen +ADMIN_CANC_VOTE_2 = %s %s: Abstimmung abgebrochen +VOTING_CANC = Auswahl abgebrochen +NO_VOTE_CANC = Zur Zeit ist keine Abstimmung vorhanden oder das Abbrechen ist mit diesem Befehl nicht moeglich +RES_REF = Resultat abgelehnt +RES_ACCEPTED = Resultat angenommen +VOTING_FAILED = Abstimmung gescheitert +VOTING_RES_1 = %s (Ja "%d") (Nein "%d") (benoetigt "%d") +VOTING_RES_2 = %s (erhielt "%d") (benoetigt "%d") +VOTING_SUCCESS = Abstimmung erfolgreich +VOTING_RES_3 = %s (erhielt "%d") (benoetigt "%d"). Ergebnis: %s +THE_RESULT = Das Ergebnis +WANT_CONTINUE = Forfahren? +VOTED_FOR = %s stimmten dafuer +VOTED_AGAINST = %s stimmten dagegen +VOTED_FOR_OPT = %s stimmten fuer Option #%d +ALREADY_VOTING = Abstimmung laeuft bereits... +VOTING_NOT_ALLOW = Abstimmung ist momentan nicht moeglich! +GIVEN_NOT_VALID = %s ist unzulaessig +MAP_IS = Map ist +MAPS_ARE = Maps sind +CHOOSE_MAP = Waehle Map +ADMIN_VOTE_MAP_1 = %s: Abstimmung fuer Map(s) gestartet +ADMIN_VOTE_MAP_2 = %s %s: Abstimmung fuer Map(s) gestartet +VOTING_STARTED = Abstimmung gestartet ... +VOTING_FORBIDDEN = Abstimmung dafuer ist verboten. +ADMIN_VOTE_CUS_1 = %s: startet eigene Umfrage +ADMIN_VOTE_CUS_2 = %s %s: startet eigene Umfrage +VOTE = Abstimmung +ACTION_PERFORMED = Durchfuehrung an BOT "%s" ist nicht moeglich +ADMIN_VOTE_FOR_1 = %s: %s Stimmen fuer %s +ADMIN_VOTE_FOR_2 = %s %s: %s Stimmen fuer %s + +[sr] +ADMIN_CANC_VOTE_1 = %s: otkazi glasanje +ADMIN_CANC_VOTE_2 = %s %s: otkazi glasanje +VOTING_CANC = Glasanje Otkazano +NO_VOTE_CANC = Trenutno nema glasanja koje bi moglo da se prekine ili glasanje ne moze biti prekinuto tom komandom +RES_REF = Rezultat odbijen +RES_ACCEPTED = Rezultat prihvacen +VOTING_FAILED = Glasanje neuspesno +VOTING_RES_1 = %s (da "%d") (ne "%d") (potrebno "%d") +VOTING_RES_2 = %s (dobijeno "%d") (potrebno "%d") +VOTING_SUCCESS = Glasanje uspesno +VOTING_RES_3 = %s (dobijeno "%d") (potrebno "%d"). Rezultat je: %s +THE_RESULT = Rezultat +WANT_CONTINUE = Da li zelite da nastavite? +VOTED_FOR = %s je glasao za +VOTED_AGAINST = %s je glasao protiv +VOTED_FOR_OPT = %s je glasao za #%d +ALREADY_VOTING = Vec je jedno glasanje je u toku... +VOTING_NOT_ALLOW = Glasanje trenutno nije dozvoljeno +GIVEN_NOT_VALID = Dat %s nije validan +MAP_IS = mapa je +MAPS_ARE = mape su +CHOOSE_MAP = Izaberi mapu +ADMIN_VOTE_MAP_1 = %s: glasanje za mapu(e) +ADMIN_VOTE_MAP_2 = %s %s: glasanje za mapu(e) +VOTING_STARTED = Glasanje je pocelo... +VOTING_FORBIDDEN = Voting for that has been forbidden +ADMIN_VOTE_CUS_1 = %s: specificno glasanje +ADMIN_VOTE_CUS_2 = %s %s: specificno glasanje +VOTE = Glas +ACTION_PERFORMED = Akcija ne moze biti izvrsena na botu "%s" +ADMIN_VOTE_FOR_1 = %s: glasao %s za %s +ADMIN_VOTE_FOR_2 = %s %s: glasao %s za %s + +[tr] +ADMIN_CANC_VOTE_1 = %s: oylamayi durdur +ADMIN_CANC_VOTE_2 = %s %s: oylamayi durdur +VOTING_CANC = Oylama durduruldu +NO_VOTE_CANC = Durdurulacak oylama yokdur yada oylamayi o emir ile durduramazsiniz +RES_REF = Sonuc red edildi +RES_ACCEPTED = Sonuc kabul edildi +VOTING_FAILED = Oylama hatali +VOTING_RES_1 = %s (evet "%d") (hayir "%d") (gerekli "%d") +VOTING_RES_2 = %s (alinan "%d") (gerekli "%d") +VOTING_SUCCESS = Oylama sonucu kabul edilmistir +VOTING_RES_3 = %s (alinan "%d") (gerekli "%d"). Sonuc: %s +THE_RESULT = Sonuc +WANT_CONTINUE = Devam etmek istiyormusunuz? +VOTED_FOR = %s Oy verdi +VOTED_AGAINST = %s Red etdi +VOTED_FOR_OPT = %s Buna oy verdi #%d +ALREADY_VOTING = Zaten su an oylama suruyor... +VOTING_NOT_ALLOW = Su anda oylama yapamazsiniz +GIVEN_NOT_VALID = %s verildi, gecerli degil +MAP_IS = Map budur +MAPS_ARE = Maplar bunlardir +CHOOSE_MAP = Map secin +ADMIN_VOTE_MAP_1 = %s:map(lar) oylamasi +ADMIN_VOTE_MAP_2 = %s %s: map(lar) oylamasi +VOTING_STARTED = Oylama baslamisdir... +VOTING_FORBIDDEN = Onun hakkinda oylama yasaklanmisdir +ADMIN_VOTE_CUS_1 = %s: Ozel oylama +ADMIN_VOTE_CUS_2 = %s %s: Ozel oylama +VOTE = Oy +ACTION_PERFORMED = Bot uzerinde bunu yapamassiniz "%s" +ADMIN_VOTE_FOR_1 = %s: %s hakkinda oy %s +ADMIN_VOTE_FOR_2 = %s %s: %s hakkinda oy %s + +[fr] +ADMIN_CANC_VOTE_1 = %s: annule le vote +ADMIN_CANC_VOTE_2 = %s %s: annule le vote +VOTING_CANC = Le vote a ete annule +NO_VOTE_CANC = Il n'y a pas de vote a annuler, ou la session de vote ne peut pas etre annulee par cette commande +RES_REF = Resultat refuse +RES_ACCEPTED = Resultat accepte +VOTING_FAILED = Le vote a echoue +VOTING_RES_1 = %s (pour "%d") (contre "%d") (besoin de "%d") +VOTING_RES_2 = %s (obtenu "%d") (besoin de "%d") +VOTING_SUCCESS = Le vote a reussi +VOTING_RES_3 = %s (obtenu "%d") (besoin de "%d"). Resultat: %s +THE_RESULT = Resultat +WANT_CONTINUE = Veux-tu continuer? +VOTED_FOR = %s a vote pour +VOTED_AGAINST = %s a vote contre +VOTED_FOR_OPT = %s a vote pour l'option #%d +ALREADY_VOTING = Il y a deja un vote en cours... +VOTING_NOT_ALLOW = Voter n'est pas autorise maintenant... +GIVEN_NOT_VALID = %s donne(e) non valide +MAP_IS = la carte est +MAPS_ARE = les cartes sont +CHOOSE_MAP = Choisir la carte +ADMIN_VOTE_MAP_1 = %s: vote carte(s) +ADMIN_VOTE_MAP_2 = %s %s: vote carte(s) +VOTING_STARTED = Le vote commence... +VOTING_FORBIDDEN = Il est interdit de voter. +ADMIN_VOTE_CUS_1 = %s: lance un vote personnalise +ADMIN_VOTE_CUS_2 = %s %s: lance un vote personnalise +VOTE = Vote +ACTION_PERFORMED = Cette action ne peut etre effectuee sur les BOTs "%s" +ADMIN_VOTE_FOR_1 = %s: vote %s pour %s +ADMIN_VOTE_FOR_2 = %s %s: vote %s pour %s + +[sv] +ADMIN_CANC_VOTE_1 = %s: avbryt omr'o'stning +ADMIN_CANC_VOTE_2 = %s %s: avbryt omr'o'stning +VOTING_CANC = Omr'o'stning avbruten +NO_VOTE_CANC = Det finns ingen omr'o'stning att avbryta, alternativt kan omr'o'stningen inte avbrytas med det kommandot +RES_REF = Resultat nekas +RES_ACCEPTED = Resultat godtages +VOTING_FAILED = Omr'o'stning misslyckades +VOTING_RES_1 = %s (ja "%d") (nej "%d") (fordras "%d") +VOTING_RES_2 = %s (fick "%d") (fordrades "%d") +VOTING_SUCCESS = Omr'o'stningen lyckades +VOTING_RES_3 = %s (fick "%d") (fordrades "%d"). Resultat: %s +THE_RESULT = Resultat +WANT_CONTINUE = Vill du forts'a'tta? +VOTED_FOR = %s valde +VOTED_AGAINST = %s valde mot +VOTED_FOR_OPT = %s valde alternativ #%d +ALREADY_VOTING = En omr'o'stning pagar redan... +VOTING_NOT_ALLOW = Omr'o'stning inte tillatet tills vidare +GIVEN_NOT_VALID = Avlagd %s icke giltig +MAP_IS = karta +MAPS_ARE = kartor +CHOOSE_MAP = Utse karta +ADMIN_VOTE_MAP_1 = %s: val av karta(or) +ADMIN_VOTE_MAP_2 = %s %s: val av karta(or) +VOTING_STARTED = Omr'o'stningen har startat... +VOTING_FORBIDDEN = Icke beviljat val valsalternativ +ADMIN_VOTE_CUS_1 = %s: speciellt val +ADMIN_VOTE_CUS_2 = %s %s: speciellt val +VOTE = Val +ACTION_PERFORMED = Den handlingen kan inte utf'o'ras pa bot "%s" +ADMIN_VOTE_FOR_1 = %s: val %s av %s +ADMIN_VOTE_FOR_2 = %s %s: val %s av %s + +[da] +ADMIN_CANC_VOTE_1 = %s: annuller afstemning +ADMIN_CANC_VOTE_2 = %s %s: annuller afstemning +VOTING_CANC = Afstemning annulleret +NO_VOTE_CANC = Der er ikke nogen afstemning at annullere eller afstemning kan ikke annulleres med den kommando +RES_REF = Resultat afvist +RES_ACCEPTED = Resultat accepteret +VOTING_FAILED = Afstemning mislykkedes +VOTING_RES_1 = %s (ja "%d") (nej "%d") (behoevede "%d") +VOTING_RES_2 = %s (fik "%d") (behoevede "%d") +VOTING_SUCCESS = Afstemning lykkedes +VOTING_RES_3 = %s (fik "%d") (behoevede "%d"). Resultat: %s +THE_RESULT = Resultatet +WANT_CONTINUE = Vil du fortsaette? +VOTED_FOR = %s stemte for +VOTED_AGAINST = %s stemte imod +VOTED_FOR_OPT = %s stemte paa mulighed #%d +ALREADY_VOTING = Der er allerede en afstemning... +VOTING_NOT_ALLOW = Afstemning er ikke tilladt paa nuvaerende tidspunkt +GIVEN_NOT_VALID = Givet %s ikke gyldig +MAP_IS = banen er +MAPS_ARE = banerne er +CHOOSE_MAP = vaelg bane +ADMIN_VOTE_MAP_1 = %s: afstemning bane(r) +ADMIN_VOTE_MAP_2 = %s %s: afstemning bane(r) +VOTING_STARTED = Afstemning er startet... +VOTING_FORBIDDEN = Afstemning om det er blevet forbudt +ADMIN_VOTE_CUS_1 = %s: afstemning speciel +ADMIN_VOTE_CUS_2 = %s %s: afstemning speciel +VOTE = Afstemning +ACTION_PERFORMED = Denne handling kan ikke udfoeres paa bot "%s" +ADMIN_VOTE_FOR_1 = %s: stemmer %s for %s +ADMIN_VOTE_FOR_2 = %s %s: stemmer %s for %s + +[pl] +ADMIN_CANC_VOTE_1 = %s: anulowal glos +ADMIN_CANC_VOTE_2 = %s %s: anulowal glos +VOTING_CANC = Glosowanie anulowane +NO_VOTE_CANC = Nie ma zadnego glosowania ktore moze zostac anulowane +RES_REF = Rezultat odrzucony +RES_ACCEPTED = Rezultat zaakceptowany +VOTING_FAILED = Glosowanie nieudane +VOTING_RES_1 = %s (tak "%d") (nie "%d") (potrzeba "%d") +VOTING_RES_2 = %s (ma "%d") (potrzeba "%d") +VOTING_SUCCESS = Glosowanie udane +VOTING_RES_3 = %s (ma "%d") (potrzeba "%d"). Rezultat: %s +THE_RESULT = Rezultat +WANT_CONTINUE = Czy chcesz kontynuowac? +VOTED_FOR = %s zaglosowal na +VOTED_AGAINST = %s zaglosowal przeciwko +VOTED_FOR_OPT = %s zaglosowal na #%d +ALREADY_VOTING = Juz jest glosowanie w toku +VOTING_NOT_ALLOW = Glosowanie jest teraz niemozliwe +GIVEN_NOT_VALID = Dany %s nie jest prawidlowy +MAP_IS = mapa jest +MAPS_ARE = mapy sa +CHOOSE_MAP = Wybierz mape +ADMIN_VOTE_MAP_1 = %s: zaglosowal mape(s) +ADMIN_VOTE_MAP_2 = %s %s: zaglosowal mape(s) +VOTING_STARTED = Glosowanie rozpoczete +VOTING_FORBIDDEN = Glosowanie na to zostalo zabronione +ADMIN_VOTE_CUS_1 = %s: glos wlasny +ADMIN_VOTE_CUS_2 = %s %s: glos wlasny +VOTE = Glos +ACTION_PERFORMED = Nie mozesz tego wykonac na bocie "%s" +ADMIN_VOTE_FOR_1 = %s: zaglosuj %s na %s +ADMIN_VOTE_FOR_2 = %s %s: zaglosuj %s na %s + +[bp] +ADMIN_CANC_VOTE_1 = %s: votacao cancelada +ADMIN_CANC_VOTE_2 = %s %s: votacao cancelada +VOTING_CANC = Votacao cancelada +NO_VOTE_CANC = Nao ha nenhuma votacao para cancelar ou a votacao nao pode ser cancelada com aquele comando +RES_REF = Resultado recusado +RES_ACCEPTED = Resultado aceito +VOTING_FAILED = Votacao falhou +VOTING_RES_1 = %s (sim " %d ") (nao " %d ") (necessario "%d" votos) +VOTING_RES_2 = %s (obteve "%d") (necessario "%d" votos) +VOTING_SUCCESS = Votacao com sussesso +VOTING_RES_3 = %s (obteve "%d") (necessario "%d" votos). O resultado: %s +THE_RESULT = O resultado +WANT_CONTINUE = Voce quer continuar? +VOTED_FOR = %s votou a favor +VOTED_AGAINST = %s votou contra +VOTED_FOR_OPT = %s votou na opcao #%d +ALREADY_VOTING = Ja existe uma votacao em progresso... +VOTING_NOT_ALLOW = Votacao nao permitida neste momento +GIVEN_NOT_VALID = %s nao valido(s) +MAP_IS = O mapa e +MAPS_ARE = Os mapas sao +CHOOSE_MAP = Escolha o mapa +ADMIN_VOTE_MAP_1 = %s: votacao de mapa(s) +ADMIN_VOTE_MAP_2 = %s %s: votacao de mapa(s) +VOTING_STARTED = Votacao comecou... +VOTING_FORBIDDEN = Votacao proibida +ADMIN_VOTE_CUS_1 = %s: votacao personalizada +ADMIN_VOTE_CUS_2 = %s %s: votacao personalizada +VOTE = Voto +ACTION_PERFORMED = Aquela acao nao pode ser executada com bot "%s" +ADMIN_VOTE_FOR_1 = %s: vote %s para %s +ADMIN_VOTE_FOR_2 = %s %s: vote %s para %s + +[nl] +ADMIN_CANC_VOTE_1 = %s: stemronde annuleren +ADMIN_CANC_VOTE_2 = %s %s: stemronde annuleren +VOTING_CANC = Stemronde geannuleerd +NO_VOTE_CANC = Er is geen stemronde om te annuleren of de stemronde kan niet worden geannuleerd met dat commando +RES_REF = Resultaat geweigerd +RES_ACCEPTED = Resultaat geaccepteerd +VOTING_FAILED = Stemmen mislukt +VOTING_RES_1 = %s (ja "%d") (nee "%d") (nodig "%d") +VOTING_RES_2 = %s (ontvangen "%d") (nodig "%d") +VOTING_SUCCESS = Stemmen geslaagd +VOTING_RES_3 = %s (ontvangen "%d") (nodig "%d"). Resultaat: %s +THE_RESULT = Het resultaat +WANT_CONTINUE = Wil je verder gaan? +VOTED_FOR = %s stemde voor +VOTED_AGAINST = %s stemde tegen +VOTED_FOR_OPT = %s stemde voor optie #%d +ALREADY_VOTING = Er is al een stemronde bezig... +VOTING_NOT_ALLOW = Stemmen nu niet toegestaan +GIVEN_NOT_VALID = Gegeven %s niet geldig +MAP_IS = map is +MAPS_ARE = mappen zijn +CHOOSE_MAP = Kies een map +ADMIN_VOTE_MAP_1 = %s: stem op map(pen) +ADMIN_VOTE_MAP_2 = %s %s: stem op map(pen) +VOTING_STARTED = De stemronde is begonnen +VOTING_FORBIDDEN = Het is verboden om daarop te stemmen +ADMIN_VOTE_CUS_1 = %s: stem custom +ADMIN_VOTE_CUS_2 = %s %s: stem custom +VOTE = Stem +ACTION_PERFORMED = Die actie kan niet worden uitgevoerd op bot "%s" +ADMIN_VOTE_FOR_1 = %s: stem %s voor %s +ADMIN_VOTE_FOR_2 = %s %s: stem %s voor %s + +[es] +ADMIN_CANC_VOTE_1 = %s: votacion anulada +ADMIN_CANC_VOTE_2 = %s %s: votacion anulada +VOTING_CANC = Votacion anulada +NO_VOTE_CANC = No existe votacion por anular o la votacion no se puede anular con ese comando +RES_REF = Resultado rechazado +RES_ACCEPTED = Resultado aceptado +VOTING_FAILED = Votacion fallida +VOTING_RES_1 = %s (si "%d") (no "%d") (necesarios "%d") +VOTING_RES_2 = %s (obtenidos "%d") (necesarios "%d") +VOTING_SUCCESS = Votacion finalizada +VOTING_RES_3 = %s (obtenidos "%d") (necesarios "%d"). Resultado: %s +THE_RESULT = El Resultado +WANT_CONTINUE = Deseas continuar? +VOTED_FOR = %s ha votado a favor +VOTED_AGAINST = %s ha votado en contra +VOTED_FOR_OPT = %s ha votado por la opcion #%d +ALREADY_VOTING = Ya existe una votacion en este instante... +VOTING_NOT_ALLOW = Votacion no permitida en este momento +GIVEN_NOT_VALID = %s dado(s) no es(son) valido(s) +MAP_IS = El mapa +MAPS_ARE = Los mapas +CHOOSE_MAP = Elegir mapa +ADMIN_VOTE_MAP_1 = %s: votar mapa(s) +ADMIN_VOTE_MAP_2 = %s %s: votar mapa(s) +VOTING_STARTED = Votacion iniciada... +VOTING_FORBIDDEN = No se permite votar eso +ADMIN_VOTE_CUS_1 = %s: votacion personalizada +ADMIN_VOTE_CUS_2 = %s %s: votacion personalizada +VOTE = Voto +ACTION_PERFORMED = Esta accion no se puede aplicar a bots "%s" +ADMIN_VOTE_FOR_1 = %s: ha votado %s a %s +ADMIN_VOTE_FOR_2 = %s %s: ha votado %s a %s + +[cz] +ADMIN_CANC_VOTE_1 = %s: zrusil hlasovani +ADMIN_CANC_VOTE_2 = %s %s: zrusili hlasovani +VOTING_CANC = Hlasovani zruseno +NO_VOTE_CANC = Neni co zrusit nebo hlasovani nelze zrusit timhle prikazem +RES_REF = Hlasovani neplatne +RES_ACCEPTED = Hlasovani prijato +VOTING_FAILED = Hlasovani selhalo +VOTING_RES_1 = %s (ano "%d") (ne "%d") (bylo potreba "%d") +VOTING_RES_2 = %s (dostal "%d") (bylo potreba "%d") +VOTING_SUCCESS = Hlasovani uspesne +VOTING_RES_3 = %s (dostal "%d") (bylo potreba "%d"). Vysledek: %s +THE_RESULT = Vysledek +WANT_CONTINUE = Chces pokracovat? +VOTED_FOR = %s hlasovalo pro +VOTED_AGAINST = %s hlasovalo proti +VOTED_FOR_OPT = %s hlasovalo pro volbu #%d +ALREADY_VOTING = Uz se jednou hlasovalo... +VOTING_NOT_ALLOW = Hlasovani neni zrovna povoleno +GIVEN_NOT_VALID = Opakovani %s neplatne +MAP_IS = mapa je +MAPS_ARE = mapy jsou +CHOOSE_MAP = Zvol mapu +ADMIN_VOTE_MAP_1 = %s: hlasoval pro mapu(y) +ADMIN_VOTE_MAP_2 = %s %s: hlasovali pro map(y) +VOTING_STARTED = Hlasovani zapocato... +VOTING_FORBIDDEN = Voting for that has been forbidden +ADMIN_VOTE_CUS_1 = %s: volil jinak +ADMIN_VOTE_CUS_2 = %s %s: volili jinak +VOTE = Hlasovani +ACTION_PERFORMED = Tato operace nebuze byt provedena "%s" +ADMIN_VOTE_FOR_1 = %s: hlasoval %s pro %s +ADMIN_VOTE_FOR_2 = %s %s: hlasoval %s pro %s + +[fi] +ADMIN_CANC_VOTE_1 = %s: peruuta vote +ADMIN_CANC_VOTE_2 = %s %s: peruuta vote +VOTING_CANC = Vote peruutettu +NO_VOTE_CANC = Ei ole peruutettavaa votea tai voteamista ei voida peruuttaa tuolla komennolla +RES_REF = Tulos hylattiin +RES_ACCEPTED = Tulos hyvaksyttiin +VOTING_FAILED = Vote epaonnistui +VOTING_RES_1 = %s (kylla "%d") (ei "%d") (tarvittiin "%d") +VOTING_RES_2 = %s (saatiin "%d") (tarvittiin "%d") +VOTING_SUCCESS = Vote onnistui +VOTING_RES_3 = %s (saatiin "%d") (tarvittiin "%d"). Tulos: %s +THE_RESULT = Tulos +WANT_CONTINUE = Haluatko jatkaa? +VOTED_FOR = %s votesi puolesta +VOTED_AGAINST = %s votesi vastaan +VOTED_FOR_OPT = %s votesi vaihtoehtoa #%d +ALREADY_VOTING = Yksi vote on jo meneillaan +VOTING_NOT_ALLOW = Nyt ei saa votea +GIVEN_NOT_VALID = Annettu %s ei kelpaa +MAP_IS = mappi on +MAPS_ARE = mapit ovat +CHOOSE_MAP = Valitse map +ADMIN_VOTE_MAP_1 = %s: votea mappi/mappeja +ADMIN_VOTE_MAP_2 = %s %s: votea mappi/mappeja +VOTING_STARTED = Voteeminen alkoi... +VOTING_FORBIDDEN = Tuosta voteeminen on kielletty +ADMIN_VOTE_CUS_1 = %s: vapaavalintainen vote +ADMIN_VOTE_CUS_2 = %s %s: vapaavalintainen vote +VOTE = Vote +ACTION_PERFORMED = Botille "%s" ei voida suorittaa tuota toimintoa +ADMIN_VOTE_FOR_1 = %s: votea %s %s:n puolesta +ADMIN_VOTE_FOR_2 = %s %s: votea %s %s:n puolesta + +[ls] +ADMIN_CANC_VOTE_1 = %s: |\|03z \/0+3 +ADMIN_CANC_VOTE_2 = %s %s: |\|03z \/0+3 +VOTING_CANC = pwn@g3 |\|03zed +NO_VOTE_CANC = |\|03z \/073z0rin' |3!tc|-| +RES_REF = PWNT +RES_ACCEPTED = 0k 0k, nubz, ju$7 t|-|!$ 0nc3 +VOTING_FAILED = PWNT +VOTING_RES_1 = %s (yes "%d") (|\|03z "%d") (|\|33|)3|) "%d") +VOTING_RES_2 = %s (|200T "%d") (|\|33|)3|) "%d") +VOTING_SUCCESS = W!N +VOTING_RES_3 = %s (|200T "%d") (|\|33|)3|) "%d"). L3w$3|2z: %s +THE_RESULT = 3xp3|2!m3n7 r3su|_tz@ +WANT_CONTINUE = j00 $ur3? +VOTED_FOR = %s \/0+3d |=0|2 +VOTED_AGAINST = %s \/0+3d @$$ +VOTED_FOR_OPT = %s \/0+3d |=0|2 option #%d +ALREADY_VOTING = N03z, \/073 !|\| |>|20g|23$$ +VOTING_NOT_ALLOW = W00t! \/0t3 |3!tch3z +GIVEN_NOT_VALID = N03 w@y |3itch +MAP_IS = |\/|@|> !$ +MAPS_ARE = |\/|@|>s @|23 +CHOOSE_MAP = Ch00s3 |\/|@|> +ADMIN_VOTE_MAP_1 = %s: \/0+3 |\/|@|>(s) +ADMIN_VOTE_MAP_2 = %s %s: \/0+3 |\/|@|>(s) +VOTING_STARTED = pwn@g3 h@z c0mm3nc3d +VOTING_FORBIDDEN = pwn@g3 |=0|2bidden +ADMIN_VOTE_CUS_1 = %s: \/0+3 cust0m +ADMIN_VOTE_CUS_2 = %s %s: \/0+3 cust0m +VOTE = Vote +ACTION_PERFORMED = No3z! bot! "%s" +ADMIN_VOTE_FOR_1 = %s: \/0+3 %s |=0|2 %s +ADMIN_VOTE_FOR_2 = %s %s: \/0+3 %s |=0|2 %s + +[bg] +ADMIN_CANC_VOTE_1 = %s: kanselira glasuvaneto +ADMIN_CANC_VOTE_2 = %s %s: kanselira glasuvaneto +VOTING_CANC = Glasuvaneto e kanselirano +NO_VOTE_CANC = Nqma nikakvo glasuvane za kanselirane ili glasuvaneto nemoje da se kanselira s tazi camanda +RES_REF = Resultata ne e priet +RES_ACCEPTED = Resultata e priet +VOTING_FAILED = Glasivaneto se e provalilo +VOTING_RES_1 = %s (da "%d") (ne "%d") (nujni "%d") +VOTING_RES_2 = %s (polu4eni "%d") (nujni "%d") +VOTING_SUCCESS = Glasuvaneto e uspe6no +VOTING_RES_3 = %s (polu4eni "%d") (nujni "%d"). Resultata: %s +THE_RESULT = Resultata +WANT_CONTINUE = Iskateli da produljite? +VOTED_FOR = %s glasuva za +VOTED_AGAINST = %s glasuva protiv +VOTED_FOR_OPT = %s glasuva za #%d +ALREADY_VOTING = V momenta ima edno glasuvane... +VOTING_NOT_ALLOW = Ne e pozvoleno da se glasuva v momenta +GIVEN_NOT_VALID = Davaneto %s ne e validno +MAP_IS = kartata e +MAPS_ARE = kartite sa +CHOOSE_MAP = Izbirane na karta +ADMIN_VOTE_MAP_1 = %s: glasuvane za karta(i) +ADMIN_VOTE_MAP_2 = %s %s: glasuvane za karta(i) +VOTING_STARTED = Glasuvaneto zapo4na... +VOTING_FORBIDDEN = Glasuvaneto za tova e zabraneno +ADMIN_VOTE_CUS_1 = %s: vote custom +ADMIN_VOTE_CUS_2 = %s %s: vote custom +VOTE = Glasuvane +ACTION_PERFORMED = tazi commanda nemoje da se izpolzva varhu bota "%s" +ADMIN_VOTE_FOR_1 = %s: glasuva %s za %s +ADMIN_VOTE_FOR_2 = %s %s: glasuva %s za %s + +[ro] +ADMIN_CANC_VOTE_1 = %s: anuleaza vot +ADMIN_CANC_VOTE_2 = %s %s: anuleaza vot +VOTING_CANC = Votarea a fost anulata +NO_VOTE_CANC = Nu exista votari pentru anulare sau nu poate fi anulata cu aceea comanda +RES_REF = Rezultat refuzat +RES_ACCEPTED = Rezultat acceptat +VOTING_FAILED = Votare esuata +VOTING_RES_1 = %s (da "%d" voturi, nu "%dvoturi", necesare "%d") +VOTING_RES_2 = %s (a obtinut "%d voturi", necesare "%d") +VOTING_SUCCESS = Votarea a avut loc cu succes +VOTING_RES_3 = %s (a obtinut "%d" voturi, necesare "%d"). Rezultatul este: %s +THE_RESULT = Rezultatul +WANT_CONTINUE = Accepti schimbarea hartii? +VOTED_FOR = %s a votat pentru +VOTED_AGAINST = %s a votat impotriva +VOTED_FOR_OPT = %s a votat pentru #%d +ALREADY_VOTING = Deja se afla o votare in curs de desfasurare... +VOTING_NOT_ALLOW = Votarile nu sunt permise acum +GIVEN_NOT_VALID = %s nu este valida +MAP_IS = harta este +MAPS_ARE = hartile sunt +CHOOSE_MAP = Alege harta +ADMIN_VOTE_MAP_1 = %s: votare harta +ADMIN_VOTE_MAP_2 = %s %s: votare harta +VOTING_STARTED = Votarea a inceput... +VOTING_FORBIDDEN = Votarea pentru aceasta optiune nu este permisa +ADMIN_VOTE_CUS_1 = %s: votare customizata +ADMIN_VOTE_CUS_2 = %s %s: votare customizata +VOTE = Voteaza +ACTION_PERFORMED = Aceasta comanda nu poate fi executata pe bot-ul "%s" +ADMIN_VOTE_FOR_1 = %s: vot %s pentru %s +ADMIN_VOTE_FOR_2 = %s %s: vot %s pentru %s + +[hu] +ADMIN_CANC_VOTE_1 = %s: szavazas visszavonasa +ADMIN_CANC_VOTE_2 = %s %s: szavazas visszavonasa +VOTING_CANC = Szavazas visszavonva. +NO_VOTE_CANC = Ezzel a parancsal nem lehet visszavonni a szavazast. +RES_REF = Eredmeny elutasitva +RES_ACCEPTED = Eredmeny elfogadva. +VOTING_FAILED = Szavazas sikertelen +VOTING_RES_1 = %s (igen "%d") (nem "%d") (kell "%d") +VOTING_RES_2 = %s (van "%d") (kell "%d") +VOTING_SUCCESS = Szavazas sikeres +VOTING_RES_3 = %s (van "%d") (kell "%d"). Az eredmeny: %s +THE_RESULT = Az eredmeny +WANT_CONTINUE = Folytatod? +VOTED_FOR = %s igen-re szavazott +VOTED_AGAINST = %s nemre szavazott +VOTED_FOR_OPT = %s a #%d - re szavazott +ALREADY_VOTING = Mar folyik 1 szavazas... +VOTING_NOT_ALLOW = A szavazas most nincs engedelyezve +GIVEN_NOT_VALID = Az adott %s nem helyes +MAP_IS = a palya +MAPS_ARE = a palya +CHOOSE_MAP = Valasz palyat +ADMIN_VOTE_MAP_1 = %s: Palya szavazas +ADMIN_VOTE_MAP_2 = %s %s: Palya szavazas +VOTING_STARTED = Szavazas inditva... +VOTING_FORBIDDEN = Voting for that has been forbidden +ADMIN_VOTE_CUS_1 = %s: szavazas custom +ADMIN_VOTE_CUS_2 = %s %s: szavazas custom +VOTE = Szavazas +ACTION_PERFORMED = Az akciot nem lehet "%s"-boton vegrehalytani +ADMIN_VOTE_FOR_1 = %s: szavazas %s vagy %s +ADMIN_VOTE_FOR_2 = %s %s: szavazas %s vagy %s + +[lt] +ADMIN_CANC_VOTE_1 = %s: atsaukti balsavima +ADMIN_CANC_VOTE_2 = %s %s: atsaukti balsavima +VOTING_CANC = Balsavimas atsauktas +NO_VOTE_CANC = Nera balsavimo, kad jy galetum atsaukti. Arba naudoji netinkama komanda +RES_REF = Rezultatas nepriimtas +RES_ACCEPTED = Rezultatas priimtas +VOTING_FAILED = Balsavimas nepavyko +VOTING_RES_1 = %s (taip "%d") (ne "%d") (reikia "%d") +VOTING_RES_2 = %s (gavo "%d") (reikia "%d") +VOTING_SUCCESS = Balsavimas pavyko +VOTING_RES_3 = %s (gavo "%d") (reikia "%d"). Rezultatas: %s +THE_RESULT = Rezultatas +WANT_CONTINUE = Ar nori testi? +VOTED_FOR = %s prabalsavo uz +VOTED_AGAINST = %s prabalsavo pries +VOTED_FOR_OPT = %s balsavo uz #%d +ALREADY_VOTING = Jau balsuojama... +VOTING_NOT_ALLOW = Balsavimas negalimas siuo metu +GIVEN_NOT_VALID = Duota %s neteisinga +MAP_IS = Zemelapis yra +MAPS_ARE = Zemelapiai yra +CHOOSE_MAP = Issirink zemelapi +ADMIN_VOTE_MAP_1 = %s: zemelapiu balsavimas +ADMIN_VOTE_MAP_2 = %s %s: zemelapiu balsavimas +VOTING_STARTED = Balsavimas pradetas +VOTING_FORBIDDEN = Sis balsavimas draudziamas +ADMIN_VOTE_CUS_1 = %s: pakeista balsavima +ADMIN_VOTE_CUS_2 = %s %s: pakeista balsavima +VOTE = Balsavimas +ACTION_PERFORMED = Sis veiksmas negalimas botui "%s" +ADMIN_VOTE_FOR_1 = %s: balsavo %s uz %s +ADMIN_VOTE_FOR_2 = %s %s: balsavo %s uz %s + +[sk] +ADMIN_CANC_VOTE_1 = %s: zrusil hlasovanie +ADMIN_CANC_VOTE_2 = %s %s: zrusili hlasovanie +VOTING_CANC = Hlasovanie zrusene +NO_VOTE_CANC = Neni co zrusit lebo hlasovanie nejde zrusit tymto prikazom +RES_REF = Hlasovanie neplatne +RES_ACCEPTED = Hlasovanie prijate +VOTING_FAILED = Hlasovanie zlihalo +VOTING_RES_1 = %s (za ano "%d") (za nie "%d") (bolo potrebnych "%d") +VOTING_RES_2 = %s (dostal "%d") (bolo potrebnych "%d") +VOTING_SUCCESS = Hlasovanie uspesne +VOTING_RES_3 = %s (dostal "%d") (bolo potrebnych "%d"). Vysledok: %s +THE_RESULT = Vysledok +WANT_CONTINUE = Chces pokracovat? +VOTED_FOR = %s hlasovalo za +VOTED_AGAINST = %s hlasovalo proti +VOTED_FOR_OPT = %s hlasovalo pre volbu #%d +ALREADY_VOTING = Uz sa raz hlasovalo... +VOTING_NOT_ALLOW = Hlasovanie neni teraz povolene +GIVEN_NOT_VALID = Opakovanie %s neplatne +MAP_IS = mapa je +MAPS_ARE = mapy su +CHOOSE_MAP = Zvol mapu +ADMIN_VOTE_MAP_1 = %s: hlasoval pre mapu(y) +ADMIN_VOTE_MAP_2 = %s %s: hlasovali pre map(y) +VOTING_STARTED = Hlasovanie zacate... +VOTING_FORBIDDEN = Hlasovanie bolo zakazane +ADMIN_VOTE_CUS_1 = %s: volil inak +ADMIN_VOTE_CUS_2 = %s %s: volili inak +VOTE = Hlasovanie +ACTION_PERFORMED = Tato operacia nemoze byt prevedena "%s" +ADMIN_VOTE_FOR_1 = %s: hlasoval %s za %s +ADMIN_VOTE_FOR_2 = %s %s: hlasoval %s za %s + +[mk] +ADMIN_CANC_VOTE_1 = %s: otkazi go glasanjeto +ADMIN_CANC_VOTE_2 = %s %s: otkazi go glasanjeto +VOTING_CANC = Glasanjeto e otkazano +NO_VOTE_CANC = Momentalno nema glasanje koe bi mozelo da se prekine ili glasanjeto ne moze da bide prekinato so taa komanda +RES_REF = Rezultatot e odbien +RES_ACCEPTED = Rezultatot e prifaten +VOTING_FAILED = Glasanjeto e neuspesno +VOTING_RES_1 = %s (da "%d") (ne "%d") (potrebno e "%d") +VOTING_RES_2 = %s (dobieno e "%d") (potrebno e "%d") +VOTING_SUCCESS = Glasanjeto e uspesno +VOTING_RES_3 = %s (dobieno e "%d") (potrebno e "%d"). Rezultatot e: %s +THE_RESULT = Rezultat +WANT_CONTINUE = Dali sakate da prodolzite? +VOTED_FOR = %s glasase DA +VOTED_AGAINST = %s glasase NE +VOTED_FOR_OPT = %s glasase za #%d +ALREADY_VOTING = Edno glasanje e veke vo tek... +VOTING_NOT_ALLOW = Glasanje momentalno ne e dozvoleno +GIVEN_NOT_VALID = Dadenite %s glasovi ne se validni +MAP_IS = mapata e +MAPS_ARE = mapite se +CHOOSE_MAP = Izberi mapa +ADMIN_VOTE_MAP_1 = %s: glasanje za mapa +ADMIN_VOTE_MAP_2 = %s %s: glasanje za mapa +VOTING_STARTED = Glasanjeto zapocna... +VOTING_FORBIDDEN = Glasanjeto za toa e zabraneto +ADMIN_VOTE_CUS_1 = %s: Specificno glasanje +ADMIN_VOTE_CUS_2 = %s %s: Specificno glasanje +VOTE = Glasanje +ACTION_PERFORMED = Taa akcija ne moze da bide izvrsena na bot "%s" +ADMIN_VOTE_FOR_1 = %s: glasase %s za %s +ADMIN_VOTE_FOR_2 = %s %s: glasase %s za %s diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/antiflood.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/antiflood.txt new file mode 100644 index 0000000..b1a0aac --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/antiflood.txt @@ -0,0 +1,59 @@ +[en] +STOP_FLOOD = Stop flooding the server! + +[de] +STOP_FLOOD = Bitte nicht zu viele Eingaben auf einmal! + +[sr] +STOP_FLOOD = Prestani da opterecujes server porukama! + +[tr] +STOP_FLOOD = Serveri yazi ile doldurmayin! + +[fr] +STOP_FLOOD = Arrete de flooder le serveur! + +[sv] +STOP_FLOOD = Sluta flooda servern! + +[da] +STOP_FLOOD = Stop med at oversvoemme serveren! + +[pl] +STOP_FLOOD = Przestan zapychac serwer! + +[nl] +STOP_FLOOD = Stop met de server vol te spammen! + +[es] +STOP_FLOOD = Para de saturar el servidor! + +[bp] +STOP_FLOOD = Parem com o flood no servidor! + +[cz] +STOP_FLOOD = Prestan floodovat! + +[fi] +STOP_FLOOD = Lopeta floodiminen! + +[ls] +STOP_FLOOD = nu m0|2 fl00d, | Befehle +CONF_MENU = Menu > Konfiguration +SPE_MENU = Menu > Sprechen + +[sr] +CMD_MENU = Komandne +CONF_MENU = Podesavanja +SPE_MENU = Govorne Komande + +[tr] +CMD_MENU = Emir Menusu +CONF_MENU = Configler Menusu +SPE_MENU = Konusma Menusu + +[fr] +CMD_MENU = Menu Commandes +CONF_MENU = Menu Configurations +SPE_MENU = Menu Voix/Paroles + +[sv] +CMD_MENU = Kommandomeny +CONF_MENU = Konfigurationsmeny +SPE_MENU = Talmeny + +[da] +CMD_MENU = Kommando Menu +CONF_MENU = Konfigurations Menu +SPE_MENU = Tale Menu + +[pl] +CMD_MENU = Menu komend +CONF_MENU = Menu konfiguracji +SPE_MENU = Menu rozmowy + +[nl] +CMD_MENU = Commandomenu +CONF_MENU = Configuratiemenu +SPE_MENU = Spraakmenu + +[es] +CMD_MENU = Menu de Comandos +CONF_MENU = Menu de Configuracion +SPE_MENU = Menu de Voz + +[bp] +CMD_MENU = Menu de Comandos +CONF_MENU = Menu de Configs +SPE_MENU = Menu de Vozes + +[cz] +CMD_MENU = Menu prikazu +CONF_MENU = Menu nastaveni +SPE_MENU = Nastaveni reci + +[fi] +CMD_MENU = Komentovalikko +CONF_MENU = Saatovalikko +SPE_MENU = Puhevalikko + +[ls] +CMD_MENU = l33t cmdz M3nu +CONF_MENU = l33t c0nf!gz M3nu +SPE_MENU = l33t $p33ch M3nu + +[bg] +CMD_MENU = Comandnoto Menu +CONF_MENU = Configuracionno Menu +SPE_MENU = Menu za Govorene + +[ro] +CMD_MENU = Menu Comenzi +CONF_MENU = Menu Configuratie +SPE_MENU = Menu Speech + +[hu] +CMD_MENU = Parancs Menu +CONF_MENU = Beallitas Menu +SPE_MENU = Beszed Menu + +[lt] +CMD_MENU = Komandu meniu +CONF_MENU = Konfigu meniu +SPE_MENU = Kalbos meniu + +[sk] +CMD_MENU = Menu prikazov +CONF_MENU = Menu nastaveni +SPE_MENU = Nastavenie reci + +[mk] +CMD_MENU = Meni so komandi +CONF_MENU = Meni so konfiguracii +SPE_MENU = Meni so glasovni komandi diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/common.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/common.txt new file mode 100644 index 0000000..0fe903f --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/common.txt @@ -0,0 +1,439 @@ +[en] +BACK = Back +EXIT = Exit +MORE = More +NONE = None +ADMIN = ADMIN +PLAYER = PLAYER +ERROR = error +YES = Yes +NO = No +BAN = ban +KICK = kick +NO_ACC_COM = You have no access to that command +USAGE = Usage +MORE_CL_MATCHT = There is more than one client matching your argument +CL_NOT_FOUND = Client with that name or userid not found +CLIENT_IMM = Client "%s" has immunity +CANT_PERF_DEAD = That action can't be performed on dead client "%s" +CANT_PERF_BOT = That action can't be performed on bot "%s" +ON = On +OFF = Off + +[de] +BACK = Zurueck +EXIT = Beenden +MORE = Mehr +NONE = Keine +ADMIN = ADMIN +PLAYER = Spieler +ERROR = Fehler +YES = Ja +NO = Nein +BAN = ban +KICK = kick +NO_ACC_COM = Du hast nicht genuegend Rechte, um diesen Befehl auszufuehren! +USAGE = Anwendung +MORE_CL_MATCHT = Es gibt mehrere Spieler, auf die deine Angaben zutreffen +CL_NOT_FOUND = Spieler mit diesem Namen oder dieser UserID nicht gefunden +CLIENT_IMM = Spieler "%s" hat Immnuitaet +CANT_PERF_DEAD = Diese Aktion kann nicht am toten Spieler "%s" ausgefuehrt werden. +CANT_PERF_BOT = Diese Aktion kann nicht am Bot "%s" ausgefuehrt werden. +ON = An +OFF = Aus + +[sr] +BACK = Nazad +EXIT = Izlaz +MORE = Jos +NONE = Nema +ADMIN = ADMIN +PLAYER = IGRAC +ERROR = greska +YES = Da +NO = Ne +BAN = ban +KICK = kick +NO_ACC_COM = Nemate pristup zadatoj komandi +USAGE = Koriscenje +MORE_CL_MATCHT = vise korisnika zadovoljava vas argument +CL_NOT_FOUND = Klijent sa tim imenom ili korisnickim ID-om nije nadjen +CLIENT_IMM = Klijent "%s" ima imunitet +CANT_PERF_DEAD = Komanda ne moze biti izvrsena na mrtvom klijentu "%s" +CANT_PERF_BOT = Komanda ne moze biti izvrsena na botu "%s" +ON = Ukljucen +OFF = Iskljucen + +[tr] +BACK = Geri +EXIT = Cikis +MORE = Daha +NONE = Hic +ADMIN = ADMIN +PLAYER = Oyuncu +ERROR = hata +YES = evet +NO = hayir +BAN = ban +KICK = at +NO_ACC_COM = O emiri kullanma hakkiniz yok +USAGE = kullanim +MORE_CL_MATCHT = Aradiginiz konuya uygun oyuncular +CL_NOT_FOUND = O isimde oyuncu yada kullaniciID'si bulunamadi +CLIENT_IMM = "%s" oyuncunun dokunulmazligi var +CANT_PERF_DEAD = Bunu olu bir oyuncunun uzerinde yapamazsiniz "%s" +CANT_PERF_BOT = Bot uzerinde bunu yapamazsiniz "%s" +ON = Acik +OFF = Kapali + +[fr] +BACK = Retour +EXIT = Sortir +MORE = Plus +NONE = Aucun +ADMIN = ADMIN +PLAYER = JOUEUR +ERROR = erreur +YES = Oui +NO = Non +BAN = bannir +KICK = kicker +NO_ACC_COM = Tu n'as pas acces a cette commande +USAGE = Utilisation +MORE_CL_MATCHT = Plusieurs clients correspondent a tes criteres +CL_NOT_FOUND = Le client avec ce nom ou cette userid est introuvable +CLIENT_IMM = Client "%s" est immunise +CANT_PERF_DEAD = Cette action ne peut pas etre faite sur un joueur mort "%s" +CANT_PERF_BOT = Cette action ne peut pas etre faite sur un BOT "%s" +ON = Actif +OFF = Inactif + +[sv] +BACK = Tillbaka +EXIT = Avsluta +MORE = Mer +NONE = Ingen +ADMIN = ADMIN +PLAYER = SPELARE +ERROR = fel +YES = Ja +NO = Nej +BAN = bannlys +KICK = sparka +NO_ACC_COM = Du saknar befogenhet till det kommandot +USAGE = Utnyttjande +MORE_CL_MATCHT = fler klienter som passar argumentet +CL_NOT_FOUND = Klient med det namnet eller userid'et kan inte hittas +CLIENT_IMM = Klient "%s" har immunitet +CANT_PERF_DEAD = Handling kan inte utf'o'ras pa den likviderade klienten "%s" +CANT_PERF_BOT = Den handlingen kan inte utf'o'ras pa bot "%s" +ON = Aktiv +OFF = Av + +[da] +BACK = Tilbage +EXIT = Exit +MORE = Mere +NONE = Ingen +ADMIN = ADMIN +PLAYER = SPILLER +ERROR = fejl +YES = Ja +NO = Nej +BAN = ban +KICK = kick +NO_ACC_COM = Du har ikke adgang til den kommando +USAGE = brug +MORE_CL_MATCHT = her er flere klienter der passer paa dit argument +CL_NOT_FOUND = Klient med det navn eller brugerid ikke fundet +CLIENT_IMM = Klient "%s" har immunitet +CANT_PERF_DEAD = Den handling kan ikke udfoeres paa doed klient "%s" +CANT_PERF_BOT = Den handling kan ikke udfoeres paa bot "%s" +ON = Til +OFF = Fra + +[pl] +BACK = Wstecz +EXIT = Wyjscie +MORE = Wiecej +NONE = Nic +ADMIN = ADMIN +PLAYER = GRACZ +ERROR = blad +YES = Tak +NO = Nie +BAN = ban +KICK = kick +NO_ACC_COM = Nie mozesz uzyc tej komendy +USAGE = Uzycie +MORE_CL_MATCHT = Istnieje kilku graczy pasujacych do podanego wzorca +CL_NOT_FOUND = Nie znaleziono klienta z tym nickiem lub ID +CLIENT_IMM = Klient "%s" ma immunitet +CANT_PERF_DEAD = Nie mozesz tego wykonac na martwym kliencie "%s" +CANT_PERF_BOT = Nie mozesz tego wykonac na bocie "%s" +ON = Wl +OFF = Wyl + +[nl] +BACK = Terug +EXIT = Verlaat +MORE = Meer +NONE = Geen +ADMIN = ADMIN +PLAYER = SPELER +ERROR = fout +YES = Ja +NO = Nee +BAN = verban +KICK = verwijder +NO_ACC_COM = Je hebt geen toegang tot dat commando. +USAGE = Gebruik +MORE_CL_MATCHT = Er zijn meer spelers die overeen komen met het gegeven patroon +CL_NOT_FOUND = Speler met die naam of UserID niet gevonden. +CLIENT_IMM = Speler "%s" is immuun +CANT_PERF_DEAD = Die actie kan niet worden uitgevoerd op dode speler "%s" +CANT_PERF_BOT = Die actie kan niet worden uitgevoerd op bot "%s" +ON = Aan +OFF = Uit + +[es] +BACK = Atras +EXIT = Salir +MORE = Mas +NONE = Ninguno +ADMIN = ADMIN +PLAYER = JUGADOR +ERROR = error +YES = Si +NO = No +BAN = banear +KICK = expulsar +NO_ACC_COM = No tienes acceso a este comando +USAGE = Uso +MORE_CL_MATCHT = Hay mas de un cliente que coincide con tu argumento +CL_NOT_FOUND = No se encontro ningun cliente con ese nombre o ese identificador +CLIENT_IMM = El cliente "%s" tiene inmunidad +CANT_PERF_DEAD = Esta accion no se puede aplicar a un cliente muerto "%s" +CANT_PERF_BOT = Esta accion no se puede aplicar a un bot "%s" +ON = Activado +OFF = Desactivado + +[bp] +BACK = Voltar +EXIT = Sair +MORE = Mais +NONE = Nenhum +ADMIN = ADMIN +PLAYER = JOGADOR +ERROR = erro +YES = Sim +NO = Nao +BAN = banir +KICK = kickar +NO_ACC_COM = Voce nao tem acesso a este comando +USAGE = Uso +MORE_CL_MATCHT = Aqui sao mais clientes ... para seu argumento +CL_NOT_FOUND = Cliente com este nome ou userid nao encontrado +CLIENT_IMM = Cliente "%s" tem imunidade +CANT_PERF_DEAD = Aquela acao nao pode ser executada com o cliente morto "%s" +CANT_PERF_BOT = Aquela acao nao pode ser executada com bot "%s" +ON = Ligado +OFF = Desligado + +[cz] +BACK = Zpatky +EXIT = Exit +MORE = Vice +NONE = Nic +ADMIN = ADMIN +PLAYER = HRAC +ERROR = error +YES = Ano +NO = Ne +BAN = ban +KICK = kick +NO_ACC_COM = Nemas pristup k tomuto prikazu +USAGE = Pouziti +MORE_CL_MATCHT = je zde vic klientu odpovidajici tvym kriteriim +CL_NOT_FOUND = Klient s timto jmenem nebo userid nenalezen +CLIENT_IMM = Klient "%s" ma imunitu +CANT_PERF_DEAD = Tato operace nelze provest na mrtvem klientu "%s" +CANT_PERF_BOT = Tato operace nelze provest na botovi "%s" +ON = ON +OFF = OFF + +[fi] +BACK = Takaisin +EXIT = Poistu +MORE = Lisaa +NONE = Ei yhtaan +ADMIN = ADMIN +PLAYER = PELAAJA +ERROR = virhe +YES = Kylla +NO = Ei +BAN = banni +KICK = potku +NO_ACC_COM = Sinulla ei ole valtuuksia tuohon komentoon +USAGE = Kaytto +MORE_CL_MATCHT = taalla on enemman kuin yksi client, joka vastaa kuvaukseesi +CL_NOT_FOUND = Tuon nimista pelaajaa tai tuota ID:ta ei loytynyt +CLIENT_IMM = "%s":lla on immunitteetti +CANT_PERF_DEAD = Tuota toimintoa ei voida suorittaa kuolleeseen pelaajaan "%s" +CANT_PERF_BOT = Tuota toimintoa ei voida suorittaa bottiin "%s" +ON = Paalla +OFF = Poissa paalta + +[ls] +BACK = l3ws3 +EXIT = G!v3 u|> b4$3 +MORE = t0 v!ct0ry +NONE = c3r0 +ADMIN = l33t s3rv3r 0P +PLAYER = un-l33t n0 |200t'3d n00b +ERROR = 3rr0r: | N0T 3NUFF M4N4! | +YES = h4! +NO = n0 +BAN = b4nz0|2 +KICK = k!ckz0|2 +NO_ACC_COM = 3rr0r: | N0T 3NUFF M4N4! | n0t 3nu77 |200t +USAGE = uzig3 +MORE_CL_MATCHT = 3rr0r: | N0T 3NUFF M4N4! | t00 m4ny un-l33t n0 |200t'3d n00b fi7! +CL_NOT_FOUND = 3rr0r: | N0T 3NUFF M4N4! | t00 f3w un-l33t n0 |200t'3d n00b fi7! +CLIENT_IMM = l33t s3rv3r 0P "%s" h4z |200t +CANT_PERF_DEAD = un-l33t n0 |200t'3d n00b "%s" iz d34d! +CANT_PERF_BOT = "%s" iz 4 l33t b0t! +ON = 0|\| +OFF = 077 + +[bg] +BACK = Nazad +EXIT = Izhot +MORE = O6te +NONE = nikolko +ADMIN = ADMINISTRATOR +PLAYER = Igra4 +ERROR = gre6ka +YES = Da +NO = Ne +BAN = ban +KICK = kick +NO_ACC_COM = Nqmate dostap do tazi commanda +USAGE = Ispolzvane +MORE_CL_MATCHT = eto o6te igra4i koito otgovarqt na commandata +CL_NOT_FOUND = Igra4 s tova ime ili userid ne e nameren +CLIENT_IMM = Igra4a "%s" ima immunity +CANT_PERF_DEAD = Tazi comanda nemoje da se izpolzva na umrql igra4 "%s" +CANT_PERF_BOT = Tazi comanda nemoje da se izpolzva na bot "%s" +ON = Vklu4eno +OFF = Isklu4eno + +[ro] +BACK = Inapoi +EXIT = Iesire +MORE = Mai mult +NONE = Nici unul +ADMIN = ADMIN +PLAYER = JUCATOR +ERROR = eroare +YES = Da +NO = Nu +BAN = ban +KICK = kick +NO_ACC_COM = Nu ai acces la aceasta comanda +USAGE = Valoare +MORE_CL_MATCHT = Sunt mai multi jucatori ce va indeplinesc cautarea +CL_NOT_FOUND = Jucatorul cu acel nume sau id nu exista +CLIENT_IMM = Jucatorul "%s" are imunitate +CANT_PERF_DEAD = Aceasta comanda nu poate fi executata pe jucatorul decedat "%s" +CANT_PERF_BOT = Aceasta comanda nu poate fi executata pe bot-ul "%s" +ON = Activat +OFF = Dezactivat + +[hu] +BACK = Vissza +EXIT = Kilepes +MORE = Tobb +NONE = Egyiksem +ADMIN = ADMIN +PLAYER = Jatekos +ERROR = hiba +YES = Igen +NO = Nem +BAN = ban +KICK = kirugas +NO_ACC_COM = Nincs elerhetoseged ehhez a parancshoz. +USAGE = Hasznalat +MORE_CL_MATCHT = here are more clients matching to your argument +CL_NOT_FOUND = Nincs ilyen nevu jatekos +CLIENT_IMM = "%s" ellen all +CANT_PERF_DEAD = Ezt az akciot nem hajthatod vegre "%s"-on mert halott +CANT_PERF_BOT = Ezt az akciot nem hajthatod vegre "%s"-on mert bot +ON = Be +OFF = Ki + +[lt] +BACK = Atgal +EXIT = Iseiti +MORE = Daugiau +NONE = Nera +ADMIN = ADMINAS +PLAYER = ZAIDEJAS +ERROR = klaida +YES = Taip +NO = Ne +BAN = Banas +KICK = Ismesti +NO_ACC_COM = Nera teisiu siai komandai +USAGE = Naudoti +MORE_CL_MATCHT = Cia yra daugiau panasiu klientu. +CL_NOT_FOUND = Klientas siuo vardu ar su userid nerastas +CLIENT_IMM = Klientas "%s" turi imuniteta +CANT_PERF_DEAD = Sis veiksmas negalimas jau numirusiam zaidejui "%s" +CANT_PERF_BOT = Sio veiksmo negalima naudoti ant boto "%s" +ON = Ijungta +OFF = Isjungta + +[sk] +BACK = Spat +EXIT = Exit +MORE = Viac +NONE = Nic +ADMIN = ADMIN +PLAYER = HRAC +ERROR = chyba +YES = Ano +NO = Nie +BAN = ban +KICK = kick +NO_ACC_COM = Nemas pristup k tomuto prikazu +USAGE = Pouzity +MORE_CL_MATCHT = je tu viac klientov zodpovedajucim tymto kriteriam +CL_NOT_FOUND = Klient s tymto menom alebo userid nenajdeny +CLIENT_IMM = Klient "%s" ma imunitu +CANT_PERF_DEAD = Tato operacia nejde previest na mrtvom klientovi "%s" +CANT_PERF_BOT = Tato operacia nejde previest na botovi "%s" +ON = ON +OFF = OFF + +[mk] +BACK = Nazad +EXIT = Izlez +MORE = Uste +NONE = Nema +ADMIN = ADMIN +PLAYER = IGRAC +ERROR = greska +YES = Da +NO = Ne +BAN = ban +KICK = kick +NO_ACC_COM = Nemate pristap na dadenata komanda +USAGE = Koristenje +MORE_CL_MATCHT = Poveke igraci go zadovoluvaat vaseto baranje +CL_NOT_FOUND = Igrac so toa ime ili so toj korisnicki ID ne e najden +CLIENT_IMM = Igracot "%s" ima imunitet +CANT_PERF_DEAD = Komandata ne moze da bide izvrsena na igracot "%s" bidejki e mrtov +CANT_PERF_BOT = Komandata ne moze da bide izvrsena na botot "%s" +ON = Uklucen +OFF = Isklucen diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/imessage.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/imessage.txt new file mode 100644 index 0000000..5432b44 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/imessage.txt @@ -0,0 +1,59 @@ +[en] +INF_REACH = Information Messages limit reached! + +[de] +INF_REACH = Nachrichtenlimit erreicht! + +[sr] +INF_REACH = Dostignut limit Informacione Poruke! + +[tr] +INF_REACH = Informasyon mesajlari sinirina ulasildi! + +[fr] +INF_REACH = Limite de Messages d'Information atteinte! + +[sv] +INF_REACH = Maximalt antal informationsmeddelanden! + +[da] +INF_REACH = Informations beskeder graense naaet! + +[pl] +INF_REACH = Osiagniety limit wiadomosci informacyjnych! + +[nl] +INF_REACH = Informatieve Berichtenlimiet bereikt! + +[es] +INF_REACH = Se ha alcanzado el limite maximo de Mensajes de Informacion! + +[bp] +INF_REACH = Limite de mensagens de informacao obtido! + +[cz] +INF_REACH = Limit informacnich zprav presazen! + +[fi] +INF_REACH = Information Message -raja ylitetty! + +[ls] +INF_REACH = l!m!tz r34ch3d + +[bg] +INF_REACH = Informacionnoto saob6tenie dostigna limita! + +[ro] +INF_REACH = Limita mesajelor informative a fost atinsa! + +[hu] +INF_REACH = Informacio uzenetek limit elerve! + +[lt] +INF_REACH = Informacijos zinuciu limitas pasiektas + +[sk] +INF_REACH = Limit informacnych sprav prekroceny! + +[mk] +INF_REACH = Dostignat e limitot za Informacioni Poraki! diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/languages.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/languages.txt new file mode 100644 index 0000000..d81f432 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/languages.txt @@ -0,0 +1,79 @@ +[en] +LANG_NAME = English +LANG_NAME_NATIVE = English + +[de] +LANG_NAME = German +LANG_NAME_NATIVE = Deutsch + +[sr] +LANG_NAME = Serbian +LANG_NAME_NATIVE = Srpski + +[tr] +LANG_NAME = Turkish +LANG_NAME_NATIVE = Turkce + +[fr] +LANG_NAME = French +LANG_NAME_NATIVE = Francais + +[sv] +LANG_NAME = Swedish +LANG_NAME_NATIVE = Svenska + +[da] +LANG_NAME = Danish +LANG_NAME_NATIVE = Dansk + +[pl] +LANG_NAME = Polish +LANG_NAME_NATIVE = Polski + +[nl] +LANG_NAME = Dutch +LANG_NAME_NATIVE = Nederlands + +[es] +LANG_NAME = Spanish +LANG_NAME_NATIVE = Espanyol + +[bp] +LANG_NAME = Brazil Portuguese +LANG_NAME_NATIVE = Portugues Brasil + +[cz] +LANG_NAME = Czech +LANG_NAME_NATIVE = Cestina + +[fi] +LANG_NAME = Finnish +LANG_NAME_NATIVE = Suomi + +[ls] +LANG_NAME = l33t +LANG_NAME_NATIVE = l33t + +[bg] +LANG_NAME = Bulgarian +LANG_NAME_NATIVE = Bulgarski + +[ro] +LANG_NAME = Romanian +LANG_NAME_NATIVE = Romana + +[hu] +LANG_NAME = Hungarian +LANG_NAME_NATIVE = Magyar + +[lt] +LANG_NAME = Lithuania +LANG_NAME_NATIVE = Lithuania + +[sk] +LANG_NAME = Slovak +LANG_NAME_NATIVE = Slovencina + +[mk] +LANG_NAME = Macedonian +LANG_NAME_NATIVE = Makedonski diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapchooser.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapchooser.txt new file mode 100644 index 0000000..4ccd7e7 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapchooser.txt @@ -0,0 +1,179 @@ +[en] +CHO_FIN_EXT = Choosing finished. Current map will be extended to next %.0f minutes +CHO_FIN_NEXT = Choosing finished. The nextmap will be %s +CHOSE_EXT = %s chose map extending +X_CHOSE_X = %s chose %s +CHOOSE_NEXTM = AMX Choose nextmap +EXTED_MAP = Extend map %s +TIME_CHOOSE = It's time to choose the nextmap... + +[de] +CHO_FIN_EXT = Auswahl beendet. Laufende Map wird um %.0f Minuten verlaengert. +CHO_FIN_NEXT = Auswahl beendet. Naechste Map ist %s +CHOSE_EXT = %s waehlten Map-Verlaengerung +X_CHOSE_X = %s waehlten %s +CHOOSE_NEXTM = AMXX waehlt naechste Map +EXTED_MAP = Verlangere Map %s +TIME_CHOOSE = Es ist an der Zeit, die naechste Map zu waehlen... + +[sr] +CHO_FIN_EXT = Biranje zavrseno. Sadasnja mapa ce biti produzena za %.0f minuta +CHO_FIN_NEXT = Biranje zavrseno. Sledeca mapa ce biti %s +CHOSE_EXT = %s biraj mapu sa produzivanjem +X_CHOSE_X = %s izabrao %s +CHOOSE_NEXTM = AMX izaberi sledecu mapu +EXTED_MAP = Produzi mapu %s +TIME_CHOOSE = Vreme je da se izabere sledeca map... + +[tr] +CHO_FIN_EXT = Oylama bitmisdir. Su anki map %.0f dakika uzatilacakdir +CHO_FIN_NEXT = Oylama bitmisdir. Secilen map ise %s +CHOSE_EXT = %s Map uzatilmasini secin +X_CHOSE_X = %s Secin %s +CHOOSE_NEXTM = AMX diger map secimi +EXTED_MAP = %s Map surecini uzat +TIME_CHOOSE = Yeni map secimi baslamisdir... + +[fr] +CHO_FIN_EXT = Les choix sont termines. La carte est prolongee de %.0f minutes +CHO_FIN_NEXT = Les choix sont termines. La prochaine carte sera %s +CHOSE_EXT = %s a choisi de prolonger la carte. +X_CHOSE_X = %s a choisi la carte %s +CHOOSE_NEXTM = AMX Choisir la prochaine carte +EXTED_MAP = Prolonger la carte %s +TIME_CHOOSE = Il est temps de choisir la prochaine carte... + +[sv] +CHO_FIN_EXT = Val avslutat. Aktuell karta kommer att vara ytterligare %.0f minuter +CHO_FIN_NEXT = Val avslutat. Kommande karta kommer att vara %s +CHOSE_EXT = %s valde f'o'rlangning pa aktuell karta +X_CHOSE_X = %s valde %s +CHOOSE_NEXTM = AMX valde kommande karta +EXTED_MAP = Fortsatt karta %s +TIME_CHOOSE = Dags att utse kommande karta... + +[da] +CHO_FIN_EXT = Valg afsluttet. Nuvaerende bane bliver forlaenget til naeste %.0f minutter +CHO_FIN_NEXT = Valg afsluttet. Naeste bane bliver %s +CHOSE_EXT = %s valgte bane forlaengelse +X_CHOSE_X = %s valgte %s +CHOOSE_NEXTM = AMX vaelg naeste bane +EXTED_MAP = Forlaeng bane %s +TIME_CHOOSE = Det er tid til at vaelge naeste bane... + +[pl] +CHO_FIN_EXT = Wybor zakonczony. aktualna mapa zostanie rozszerzona o %.0f minut +CHO_FIN_NEXT = Wybor zakonczony. Nastepna mapa to %s +CHOSE_EXT = %s wybral rozszerzenie mapy +X_CHOSE_X = %s wybral %s +CHOOSE_NEXTM = AMX wybral nastepna mape +EXTED_MAP = Rozszerz mape %s +TIME_CHOOSE = Nadszedl czas wyboru mapy... + +[nl] +CHO_FIN_EXT = Kiezen voltooid. Huidige map wordt verlengd met %.0f minuten +CHO_FIN_NEXT = Kiezen voltooid. De volgende map is %s +CHOSE_EXT = %s koos voor verlenging +X_CHOSE_X = %s koos %s +CHOOSE_NEXTM = AMX Kies volgende map +EXTED_MAP = Verleng map %s +TIME_CHOOSE = Het is tijd om de volgende map te kiezen... + +[es] +CHO_FIN_EXT = Eleccion finalizada. El mapa actual se extendera durante %.0f minutos mas +CHO_FIN_NEXT = Eleccion finalizada. El proximo mapa sera %s +CHOSE_EXT = %s ha elegido extender el mapa +X_CHOSE_X = %s ha elegido %s +CHOOSE_NEXTM = AMX Elegir proximo mapa +EXTED_MAP = Extender el mapa %s +TIME_CHOOSE = Es hora de elegir el proximo mapa... + +[bp] +CHO_FIN_EXT = Escolha terminada. O mapa atual sera extendido pelos proximos %.0f minutos +CHO_FIN_NEXT = Escolha terminada. O proximo mapa sera %s +CHOSE_EXT = %s escolheu extender o mapa +X_CHOSE_X = %s escolheu %s +CHOOSE_NEXTM = AMX Escolher proximo mapa +EXTED_MAP = Extender o mapa %s +TIME_CHOOSE = E a hora de escolher o proximo mapa... + +[cz] +CHO_FIN_EXT = Volba ukoncena. Nynejsi mapa zde bude na dalsich %.0f minut +CHO_FIN_NEXT = Volba ukoncena. Dalsi mapa bude %s +CHOSE_EXT = %s volil prodlouzeni soucasne mapy +X_CHOSE_X = %s volil %s +CHOOSE_NEXTM = Zvol si dalsi mapu +EXTED_MAP = Prodluzuje mapu %s +TIME_CHOOSE = Je cas pro volbu dalsi mapy... + +[fi] +CHO_FIN_EXT = Valinta suoritettu. nykyista mappia jatketaan %.0f minuuttia +CHO_FIN_NEXT = Valinta suoritettu. Seuraava mappi on %s +CHOSE_EXT = %s valitsi nykyisen mapin +X_CHOSE_X = %s valitsi %s +CHOOSE_NEXTM = Valitse seuraava mappi +EXTED_MAP = Jatka mappia %s +TIME_CHOOSE = On aika valita seruaava mappi... + +[ls] +CHO_FIN_EXT = N0 M0|23 \/0TI|\| F0 j00! cu|2|2ent m4p f0 %.0f M0 m!nut3z +CHO_FIN_NEXT = N0 M0|23 \/0TI|\| F0 j00! The nextmap will be %s +CHOSE_EXT = %s w4ntz M0 cu|2|2ent m4p! +X_CHOSE_X = %s \/0TI3'd %s +CHOOSE_NEXTM = AMXTR3M3 \/0TI3 n3xtm4p +EXTED_MAP = M0 m4p %s +TIME_CHOOSE = \/0TI3 f0 n3xtm4p M0TH4FU|<4! + +[bg] +CHO_FIN_EXT = Izbiraneto priklu4i. Nastoq6tata karta 6te e odaljena za o6te %.0f minuti +CHO_FIN_NEXT = Izbiraneto priklu4i. Sledva6tata karta 6te e %s +CHOSE_EXT = %s izbra odaljenie na nastoq6tata karta +X_CHOSE_X = %s izbra %s +CHOOSE_NEXTM = AMX Izberete sledva6tata karta +EXTED_MAP = Odalji kartata %s +TIME_CHOOSE = Vreme e da se izbere sledva6tata karta... + +[ro] +CHO_FIN_EXT = Votarea s-a incheiat. Harta actuala va fi prelungita %.0f minute +CHO_FIN_NEXT = Votarea s-a incheiat. Urmatoarea harta va fi %s +CHOSE_EXT = %s a votat pentru prelungirea hartii actuale +X_CHOSE_X = %s a votat pentru %s +CHOOSE_NEXTM = AMX Alege harta urmatoare +EXTED_MAP = Prelungirea hartii actuale %s +TIME_CHOOSE = E timpul sa alegeti harta urmatoare... + +[hu] +CHO_FIN_EXT = A valasztas veget ert. A mostani palya meg %.0f percig lesz. +CHO_FIN_NEXT = A valasztas veget ert. A kovetkezo palya a %s lesz. +CHOSE_EXT = %s meg maradni szeretne +X_CHOSE_X = %s a %s-ra szavazott +CHOOSE_NEXTM = Valaszd ki a kovetkezo palyat. +EXTED_MAP = Maradjunk a %s-n! +TIME_CHOOSE = Itt az ido hogy kivalaszd a kovetkezo palyat. + +[lt] +CHO_FIN_EXT = Pasirinkimai baigti. Sis zemelapis dar bus %.0f minutes +CHO_FIN_NEXT = Pasirinkimtas baigtas. Kitas zemelapis %s +CHOSE_EXT = %s Pasirinko zemelapio pratesima +X_CHOSE_X = %s pasirinko %s +CHOOSE_NEXTM = AMX Issirink sekanti zemelapi +EXTED_MAP = Pratestas zemelapis %s +TIME_CHOOSE = Laikas issirinkti kita zemelapi.. + +[sk] +CHO_FIN_EXT = Volba ukoncena. Tato mapa bude este dalsych %.0f minut +CHO_FIN_NEXT = Volba ukoncena. Dalsia mapa bude %s +CHOSE_EXT = %s zvolil predlzenie sucasnej mapy +X_CHOSE_X = %s zvolil %s +CHOOSE_NEXTM = Zvol si dalsiu mapu +EXTED_MAP = Predlzuje mapu %s +TIME_CHOOSE = Je cas pre volbu dalsej mapy... + +[mk] +CHO_FIN_EXT = Izborot e zavrsen. Segasnata mapa ke bide prodolzena za %.0f minuti +CHO_FIN_NEXT = Izborot e zavrsen. Slednata mapa ke bide %s +CHOSE_EXT = %s izbra prodolzuvanje na mapata +X_CHOSE_X = %s ja izbra mapata %s +CHOOSE_NEXTM = AMX izberete sledna mapa +EXTED_MAP = Prodolzi ja mapata %s +TIME_CHOOSE = Vreme e da se izbere sledna mapa... diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapsmenu.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapsmenu.txt new file mode 100644 index 0000000..c5637ed --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/mapsmenu.txt @@ -0,0 +1,479 @@ +[en] +RESULT_REF = Result refused +RESULT_ACC = Result accepted +VOTE_SUCCESS = Voting successful. Map will be changed to +VOTE_FAILED = Voting failed +THE_WINNER = The winner +WANT_CONT = Do you want to continue? +VOT_CANC = Voting has been canceled +X_VOTED_FOR = %s voted for option #%d +VOTEMAP_MENU = Votemap Menu +START_VOT = Start Voting +SEL_MAPS = Selected Maps +ALREADY_VOT = There is already one voting... +NO_MAPS_MENU = There are no maps in menu +VOT_NOW_ALLOW = Voting not allowed at this time +WHICH_MAP = Which map do you want? +CHANGE_MAP_TO = Change map to +CANC_VOTE = Cancel Vote +ADMIN_V_MAP_1 = ADMIN: vote map(s) +ADMIN_V_MAP_2 = ADMIN %s: vote map(s) +ADMIN_CHANGEL_1 = ADMIN: changelevel %s +ADMIN_CHANGEL_2 = ADMIN %s: changelevel %s +CHANGLE_MENU = Changelevel Menu + +[de] +RESULT_REF = Ergebnis abgelehnt +RESULT_ACC = Ergebnis angenommen +VOTE_SUCCESS = Abstimmung beendet. Map wird gewechselt zu +VOTE_FAILED = Abstimmung gescheitert +THE_WINNER = Der Gewinner +WANT_CONT = Willst du fortfahren? +VOT_CANC = Abstimmung abgebrochen +X_VOTED_FOR = %s stimmten fuer Option #%d +VOTEMAP_MENU = Menu > Mapwahl +START_VOT = Start Abstimmung +SEL_MAPS = Ausgewaehlte Maps +ALREADY_VOT = Es laeuft bereits eine Abstimmung... +NO_MAPS_MENU = Es sind keine Maps im Menu vorhanden +VOT_NOW_ALLOW = Abstimmung zur Zeit nicht moeglich +WHICH_MAP = Welche Map moechtest du? +CHANGE_MAP_TO = Wechsle zu Map +CANC_VOTE = Abstimmung abgebrochen +ADMIN_V_MAP_1 = ADMIN: waehlt Map(s) +ADMIN_V_MAP_2 = ADMIN %s: waehlt Map(s) +ADMIN_CHANGEL_1 = ADMIN: wechselt zur Map %s +ADMIN_CHANGEL_2 = ADMIN %s: wechselt zur Map %s +CHANGLE_MENU = Menu > Mapwechsel + +[sr] +RESULT_REF = Rezultat odbijen +RESULT_ACC = Rezultat prihvacen +VOTE_SUCCESS = Glasanje uspesno. Sledeca mapa ce biti +VOTE_FAILED = Glasanje neuspesno +THE_WINNER = Pobednik +WANT_CONT = Da li zelite da nastavite? +VOT_CANC = Glasanje je otkazano +X_VOTED_FOR = %s je glasao za #%d +VOTEMAP_MENU = Meni za glasanje mapa +START_VOT = Pokreni Glasanje +SEL_MAPS = Izabrane Mape +ALREADY_VOT = Vec je jedno glasanje je u toku... +NO_MAPS_MENU = Nema mapa u meniju +VOT_NOW_ALLOW = Glasanje trenutno nije dozvoljeno +WHICH_MAP = Koju mapu zelite? +CHANGE_MAP_TO = Promeni mapu u +CANC_VOTE = Otkazi glasanje +ADMIN_V_MAP_1 = ADMIN: glasanje za mapu(e) +ADMIN_V_MAP_2 = ADMIN %s: glasanje za mapu(e) +ADMIN_CHANGEL_1 = ADMIN: changelevel %s +ADMIN_CHANGEL_2 = ADMIN %s: changelevel %s +CHANGLE_MENU = Meni za menjanje mape + +[tr] +RESULT_REF = Sonuc red edilmistir +RESULT_ACC = Sonuc kabul edilmistir +VOTE_SUCCESS = Oylama sonucu kabul. Bu map'e degisiyor +VOTE_FAILED = Oylama hatali +THE_WINNER = Kazanan +WANT_CONT = Devam etmek istiyormusunuz? +VOT_CANC = Oylama durdurulmusdur +X_VOTED_FOR = %s oyladigi #%d +VOTEMAP_MENU = Map oylama menusu +START_VOT = Oylamayi baslat +SEL_MAPS = Secilen maplar +ALREADY_VOT = Zaten su an oylama suruyor... +NO_MAPS_MENU = Menude map yokdur +VOT_NOW_ALLOW = Su an oylama yapamiyorsunuz +WHICH_MAP = Hangi map'i secmek istiyorsunuz? +CHANGE_MAP_TO = Map'i buna degisdir +CANC_VOTE = Oylamayi durdur +ADMIN_V_MAP_1 = ADMIN: Map(lar) oylamasi +ADMIN_V_MAP_2 = ADMIN %s: Map(lar) oylamasi +ADMIN_CHANGEL_1 = ADMIN: %s buna degisdirdi +ADMIN_CHANGEL_2 = ADMIN %s: %s buna degisdirdi +CHANGLE_MENU = Bolum degisdirme menusu + +[fr] +RESULT_REF = Resultat refuse +RESULT_ACC = Resultat accepte +VOTE_SUCCESS = Vote reussi. La carte va etre changee pour +VOTE_FAILED = Vote rate +THE_WINNER = Le gagnant +WANT_CONT = Veux-tu continuer? +VOT_CANC = Le vote a ete annule +X_VOTED_FOR = %s a vote pour l'option #%d +VOTEMAP_MENU = Menu Vote Carte +START_VOT = Commencer le vote +SEL_MAPS = Cartes selectionnees +ALREADY_VOT = Il y a deja un vote en cours... +NO_MAPS_MENU = Il n'y a pas de cartes dans le menu +VOT_NOW_ALLOW = Voter n'est pas autorise maintenant... +WHICH_MAP = Choisis la/les carte(s)? +CHANGE_MAP_TO = Changer la carte pour +CANC_VOTE = Annuler Vote +ADMIN_V_MAP_1 = ADMIN: vote carte(s) +ADMIN_V_MAP_2 = ADMIN %s: vote carte(s) +ADMIN_CHANGEL_1 = ADMIN: change la carte pour %s +ADMIN_CHANGEL_2 = ADMIN %s: change la carte pour %s +CHANGLE_MENU = Menu Changement de Carte + +[sv] +RESULT_REF = Resultat nekas +RESULT_ACC = Resultat godtages +VOTE_SUCCESS = Valet lyckades. Kartan kommer att bli +VOTE_FAILED = Valet misslyckades +THE_WINNER = Vinnaren +WANT_CONT = Vill du forts'a'tta? +VOT_CANC = Valet har blivit avslutat +X_VOTED_FOR = %s valde alternativ #%d +VOTEMAP_MENU = Kartmeny +START_VOT = Inled val +SEL_MAPS = Valda kartor +ALREADY_VOT = Det sker redan ett val... +NO_MAPS_MENU = Det saknas kartor i menyn +VOT_NOW_ALLOW = Val inte beviljat tillsvidare +WHICH_MAP = Vilken karta vill du ha? +CHANGE_MAP_TO = Byt karta till +CANC_VOTE = Avbryt val +ADMIN_V_MAP_1 = ADMIN: val av karta(or) +ADMIN_V_MAP_2 = ADMIN %s: val av karta(or) +ADMIN_CHANGEL_1 = ADMIN: bytkarta %s +ADMIN_CHANGEL_2 = ADMIN %s: bytkarta %s +CHANGLE_MENU = Bytkarta meny + +[da] +RESULT_REF = Resultat afvist +RESULT_ACC = Resultat accepteret +VOTE_SUCCESS = Afstemning lykkedes. Bane bliver skiftet til +VOTE_FAILED = Afstemning mislykkedes +THE_WINNER = Vinderen +WANT_CONT = Vil du fortsaette? +VOT_CANC = Afstemning er blevet annulleret +X_VOTED_FOR = %s stemte paa mulighed #%d +VOTEMAP_MENU = Vaelg bane Menu +START_VOT = Start afstemning +SEL_MAPS = Valgte baner +ALREADY_VOT = Der er allerede en afstemning... +NO_MAPS_MENU = Der er ikke nogen baner i menuen +VOT_NOW_ALLOW = Afsteming er ikke tilladt paa nuvaerende tidspunkt +WHICH_MAP = Hvilken bane vil du have? +CHANGE_MAP_TO = Skift bane til +CANC_VOTE = Annuller afstemning +ADMIN_V_MAP_1 = ADMIN: Vaelg bane(r) +ADMIN_V_MAP_2 = ADMIN %s: Vaelg bane(r) +ADMIN_CHANGEL_1 = ADMIN: Skift bane %s +ADMIN_CHANGEL_2 = ADMIN %s: Skift bane %s +CHANGLE_MENU = Skift bane Menu + +[pl] +RESULT_REF = Rezultat odrzucony +RESULT_ACC = Rezultat zaakceptowany +VOTE_SUCCESS = Glosowanie udane. Mapa zmieni sie na +VOTE_FAILED = Glosowanie nieudane +THE_WINNER = Zwyciesca +WANT_CONT = Czy chcesz kontynuowac? +VOT_CANC = Glosowanie zostalo przerwane +X_VOTED_FOR = %s zaglosowal na #%d +VOTEMAP_MENU = Menu Glosowan +START_VOT = Rozpocznij glosowanie +SEL_MAPS = Wybrane mapy +ALREADY_VOT = Juz jest jedno glosowanie w trakcie... +NO_MAPS_MENU = Nie ma zadnych map w menu +VOT_NOW_ALLOW = Teraz nie mozna glosowac +WHICH_MAP = Ktora chcesz mape? +CHANGE_MAP_TO = Zmien mape na +CANC_VOTE = Anuluj glos +ADMIN_V_MAP_1 = ADMIN: vote map(s) +ADMIN_V_MAP_2 = ADMIN %s: vote map(s) +ADMIN_CHANGEL_1 = ADMIN: zmiana mapy na %s +ADMIN_CHANGEL_2 = ADMIN %s: zmiana mapy na %s +CHANGLE_MENU = Menu zmiany mapy + +[nl] +RESULT_REF = Resultaat geweigerd +RESULT_ACC = Resultaat geaccepteerd +VOTE_SUCCESS = Stemmen geslaagd. De map wordt veranderd naar +VOTE_FAILED = Stemmen mislukt +THE_WINNER = De winnaar +WANT_CONT = Wil je verder gaan? +VOT_CANC = Stemronde is geannuleerd +X_VOTED_FOR = %s heeft voor optie #%d gestemd +VOTEMAP_MENU = Map stemronde Menu +START_VOT = Start stemronde +SEL_MAPS = Geselecteerde Maps +ALREADY_VOT = Er is al een stemronde bezig... +NO_MAPS_MENU = Geen maps in menu +VOT_NOW_ALLOW = Stemmen nu niet toegestaan +WHICH_MAP = Welke map wil je? +CHANGE_MAP_TO = Verander map naar +CANC_VOTE = Annuleer stemronde +ADMIN_V_MAP_1 = ADMIN: stem op map(pen) +ADMIN_V_MAP_2 = ADMIN %s: stem op map(pen) +ADMIN_CHANGEL_1 = ADMIN: verander map %s +ADMIN_CHANGEL_2 = ADMIN %s: verander map %s +CHANGLE_MENU = Verander Map Menu + +[es] +RESULT_REF = Resultado rechazado +RESULT_ACC = Resultado aceptado +VOTE_SUCCESS = Votacion finalizada. Se va a cambiar el mapa a +VOTE_FAILED = Votacion sin exito +THE_WINNER = El ganador +WANT_CONT = Deseas continuar? +VOT_CANC = La votacion ha sido anulada +X_VOTED_FOR = %s ha votado por la opcion #%d +VOTEMAP_MENU = Menu de Votacion de Mapas +START_VOT = Comenzar la votacion +SEL_MAPS = Mapas Seleccionados +ALREADY_VOT = Ya existe una votacion en este instante... +NO_MAPS_MENU = No hay mapas en el menu +VOT_NOW_ALLOW = Votacion no permitida en este momento +WHICH_MAP = Que mapa eliges? +CHANGE_MAP_TO = Cambiar el mapa a +CANC_VOTE = Cancelar Votacion +ADMIN_V_MAP_1 = ADMIN: votar mapa(s) +ADMIN_V_MAP_2 = ADMIN %s: votar mapa(s) +ADMIN_CHANGEL_1 = ADMIN: cambiando el mapa a %s +ADMIN_CHANGEL_2 = ADMIN %s: cambiando el mapa a %s +CHANGLE_MENU = Menu de Cambio de Mapa + +[bp] +RESULT_REF = Resultado negado +RESULT_ACC = Resultado aceito +VOTE_SUCCESS = Votacao com sucesso. O mapa sera mudado para +VOTE_FAILED = Votacao falhou +THE_WINNER = O vencedor +WANT_CONT = Voce quer continuar? +VOT_CANC = Votacao foi cancelada +X_VOTED_FOR = %s voto para opcao #%d +VOTEMAP_MENU = Menu de votacao de mapa +START_VOT = Votacao iniciada +SEL_MAPS = Selecione os Mapas +ALREADY_VOT = Ja tem uma votacao... +NO_MAPS_MENU = Nao tem nenhum mapa no menu +VOT_NOW_ALLOW = Votacao nao permitida neste momento... +WHICH_MAP = Qual mapa voce quer? +CHANGE_MAP_TO = Mudar mapa para +CANC_VOTE = Cancelar Votacao +ADMIN_V_MAP_1 = ADMIN: votar em mapa(s) +ADMIN_V_MAP_2 = ADMIN %s: votar em mapa(s) +ADMIN_CHANGEL_1 = ADMIN: mudou mapa para %s +ADMIN_CHANGEL_2 = ADMIN %s: mudou mapa para %s +CHANGLE_MENU = Menu Mudanca de Mapas + +[cz] +RESULT_REF = Vysledek odmitnut +RESULT_ACC = Vysledek prijmut +VOTE_SUCCESS = Hlasovani uspesne. Mapa se bude menit na +VOTE_FAILED = Hlasovani selhalo +THE_WINNER = Vitez +WANT_CONT = Chces pokracovat? +VOT_CANC = Hlasovani bylo zruseno +X_VOTED_FOR = %s hlasoval pro volbu #%d +VOTEMAP_MENU = Menu volby mapy +START_VOT = Zacatek hlasovani +SEL_MAPS = Zvolene mapy +ALREADY_VOT = Uz zde jedno hlasovani bylo... +NO_MAPS_MENU = V menu nejsou zadne mapy +VOT_NOW_ALLOW = Hlasovani zrovna neni povoleno +WHICH_MAP = Jakou mapu chces? +CHANGE_MAP_TO = Zmena mapy na +CANC_VOTE = Zrusit hlasovani +ADMIN_V_MAP_1 = ADMIN: volil mapu +ADMIN_V_MAP_2 = ADMIN %s: volili mapu +ADMIN_CHANGEL_1 = ADMIN: meni level na %s +ADMIN_CHANGEL_2 = ADMIN %s: meni level na %s +CHANGLE_MENU = Menu zmeny mapy + +[fi] +RESULT_REF = Tulos hylatty +RESULT_ACC = Tulos hyvaksytty +VOTE_SUCCESS = Vote onnistui. Mappi vaihdetaan +VOTE_FAILED = Vote epaonnistui +THE_WINNER = Voittaja +WANT_CONT = Haluatko jatkaa? +VOT_CANC = Vote peruutettu +X_VOTED_FOR = %s aanesti vaihtoehtoa #%d +VOTEMAP_MENU = Votemapvalikko +START_VOT = Aloita voteeminen +SEL_MAPS = Valitut mapit +ALREADY_VOT = Yksi voteeminen on jo kaynnissa +NO_MAPS_MENU = Valikossa ei ole mappeja +VOT_NOW_ALLOW = Nyt ei saa aanestaa +WHICH_MAP = Minka mapin haluat? +CHANGE_MAP_TO = Vaihda mappi +CANC_VOTE = Peruuta vote +ADMIN_V_MAP_1 = ADMIN: vote mapista/mapeista +ADMIN_V_MAP_2 = ADMIN %s: vote mapista/mapeista +ADMIN_CHANGEL_1 = ADMIN: vaihtoi mapin %s +ADMIN_CHANGEL_2 = ADMIN %s: vaihtoi mapin %s +CHANGLE_MENU = Mapinvaihtovalikko + +[ls] +RESULT_REF = N0 +RESULT_ACC = 0|< +VOTE_SUCCESS = Yush! n3w m@p! +VOTE_FAILED = N03Z! +THE_WINNER = W!n4r! +WANT_CONT = j00 sur3? +VOT_CANC = F4C3! +X_VOTED_FOR = %s = #%d +VOTEMAP_MENU = \/0t3 M3nu +START_VOT = g0! f0r gr34t h0n0r +SEL_MAPS = m@pz +ALREADY_VOT = t00 $|0w +NO_MAPS_MENU = n0 m@pz f0 j00 +VOT_NOW_ALLOW = n0 \/0t!n' |3!tch +WHICH_MAP = w@ j00 w@nt? +CHANGE_MAP_TO = m@p -> +CANC_VOTE = $t0p! +ADMIN_V_MAP_1 = l33t s3rv3r 0P: \/0t3 m@p(z) +ADMIN_V_MAP_2 = l33t s3rv3r 0P %s: \/0t3 m@p(z) +ADMIN_CHANGEL_1 = l33t s3rv3r 0P: Ch4ng3l3v3l %s +ADMIN_CHANGEL_2 = l33t s3rv3r 0P %s: Ch4ng3l3v3l %s +CHANGLE_MENU = Ch4ng3l3v3l M3nu + +[bg] +RESULT_REF = Resultata ne e priet +RESULT_ACC = Resultata e priet +VOTE_SUCCESS = Glasuvaneto e spolo4livo. Karta 6te e smenena na +VOTE_FAILED = Glasuvaneto ne e spolo4livo +THE_WINNER = Pobeditelq +WANT_CONT = Jelaete li da prodaljite? +VOT_CANC = Glasuvaneto be6e sprqno +X_VOTED_FOR = %s glasuva za opcia #%d +VOTEMAP_MENU = Karto Glasuva6to Menu +START_VOT = Sapo4ni glasuvaneto +SEL_MAPS = Izbrani karti +ALREADY_VOT = Ve4e ima edno glasuvane... +NO_MAPS_MENU = Nqma karti v menuto +VOT_NOW_ALLOW = Glasuvaneto ne e pozvoleno po tova vreme +WHICH_MAP = Koq karta jelaete? +CHANGE_MAP_TO = Smeni kartata na +CANC_VOTE = Glasuvaneto be6e sprqno +ADMIN_V_MAP_1 = ADMINISTRATOR: Glasuvane za Karta(i) +ADMIN_V_MAP_2 = ADMINISTRATOR %s: Glasuvane za Karta(i) +ADMIN_CHANGEL_1 = ADMINISTRATOR: smeni karta na %s +ADMIN_CHANGEL_2 = ADMINISTRATOR %s: smeni karta na %s +CHANGLE_MENU = Smenqne na karta Menu + +[ro] +RESULT_REF = Rezultat refuzat +RESULT_ACC = Rezultat acceptat +VOTE_SUCCESS = Votarea a avut loc cu succes. Harta va fi schimbata pe +VOTE_FAILED = Votare esuata +THE_WINNER = Castigatoare +WANT_CONT = Accepti schimbarea hartii? +VOT_CANC = Votarea a fost anulata +X_VOTED_FOR = %s a votat pentru #%d +VOTEMAP_MENU = Menu Votare Harta +START_VOT = Incepe Votarea +SEL_MAPS = Harti Alese +ALREADY_VOT = Se desfasoara o votare deja... +NO_MAPS_MENU = Nu exista harti in menu +VOT_NOW_ALLOW = Nu sunt permise votarile acum +WHICH_MAP = Ce harta doresti? +CHANGE_MAP_TO = Schimbare harta pe +CANC_VOTE = Anuleaza Vot +ADMIN_V_MAP_1 = ADMIN: votare harta +ADMIN_V_MAP_2 = ADMIN %s: votare harta +ADMIN_CHANGEL_1 = ADMIN: schimbare harta pe %s +ADMIN_CHANGEL_2 = ADMIN %s: schimbare harta pe %s +CHANGLE_MENU = Menu Schimbare Harta + +[hu] +RESULT_REF = Ergebnis abgelehnt +RESULT_ACC = Ergebnis angenommen +VOTE_SUCCESS = Abstimmung beendet. Map wird gewechselt zu +VOTE_FAILED = Abstimmung gescheitert +THE_WINNER = Der Gewinner +WANT_CONT = Willst du fortfahren? +VOT_CANC = Abstimmung abgebrochen +X_VOTED_FOR = %s stimmten fuer Option #%d +VOTEMAP_MENU = Mapwahl Menu +START_VOT = Start Abstimmung +SEL_MAPS = Ausgewaehlte Maps +ALREADY_VOT = Es laeuft bereits eine Abstimmung... +NO_MAPS_MENU = Es sind keine Maps im Menu vorhanden +VOT_NOW_ALLOW = Abstimmung zur Zeit nicht moeglich +WHICH_MAP = Welche Map moechtest du? +CHANGE_MAP_TO = Wechsle zu Map +CANC_VOTE = Abstimmung abgebrochen +ADMIN_V_MAP_1 = ADMIN: waehlt Map(s) +ADMIN_V_MAP_2 = ADMIN %s: waehlt Map(s) +ADMIN_CHANGEL_1 = ADMIN: wechselt zur Map %s +ADMIN_CHANGEL_2 = ADMIN %s: wechselt zur Map %s +CHANGLE_MENU = Mapwechsel Menu + +[lt] +RESULT_REF = Rezultatas atsauktas +RESULT_ACC = Rezultatas priimtas +VOTE_SUCCESS = Balsavimas pavyko. Kitas zemelapis bus +VOTE_FAILED = Balsavimas nepavyko +THE_WINNER = Laimetojas +WANT_CONT = Ar nori testi? +VOT_CANC = Balsavimas buvo atsauktas +X_VOTED_FOR = %s balsavo uz #%d +VOTEMAP_MENU = Zemelapiu balsavimo meniu +START_VOT = Pradeti balsavima +SEL_MAPS = Pazymeti zemelapiai +ALREADY_VOT = Jau vyksta balsavimas.. +NO_MAPS_MENU = Cia nera zemelapiu +VOT_NOW_ALLOW = Balsavimas negalimas siuo metu +WHICH_MAP = Kurio zemelapio tu nori? +CHANGE_MAP_TO = Pakeisti zemelapi i +CANC_VOTE = Atsaukti balsavima +ADMIN_V_MAP_1 = ADMINAS: pradejo zemelapiu balsavima +ADMIN_V_MAP_2 = ADMINAS %s: pradejo zemelapiu balsavima +ADMIN_CHANGEL_1 = ADMINAS: pakeite zemelapi i %s +ADMIN_CHANGEL_2 = ADMINAS %s: pakeite zemelapi i %s +CHANGLE_MENU = Zemelapiu sarasas + +[sk] +RESULT_REF = Vysledok odmietnuty +RESULT_ACC = Vysledok prijaty +VOTE_SUCCESS = Hlasovanie uspesne. Mapa se bude menit na +VOTE_FAILED = Hlasovanie zlyhalo +THE_WINNER = Vitaz +WANT_CONT = Chces pokracovat? +VOT_CANC = Hlasovanie bolo zrusene +X_VOTED_FOR = %s hlasoval pre volbu #%d +VOTEMAP_MENU = MENU: volba mapy +START_VOT = Zacat hlasovanie +SEL_MAPS = Zvolene mapy +ALREADY_VOT = Uz tu jedno hlasovanie bolo... +NO_MAPS_MENU = V menu niesu ziadne mapy +VOT_NOW_ALLOW = Hlasovanie teraz neni povolene +WHICH_MAP = Aku mapu chces? +CHANGE_MAP_TO = Zmena mapy na +CANC_VOTE = Zrusit hlasovanie +ADMIN_V_MAP_1 = ADMIN: zvolil mapu +ADMIN_V_MAP_2 = ADMIN %s: zvolili mapu +ADMIN_CHANGEL_1 = ADMIN: meni mapu na %s +ADMIN_CHANGEL_2 = ADMIN %s: meni mapu na %s +CHANGLE_MENU = Menu zmeny mapy + +[mk] +RESULT_REF = Rezultatot e odbien +RESULT_ACC = Rezultatot e prifaten +VOTE_SUCCESS = Glasanjeto e uspesno. Slednata mapa ke bide +VOTE_FAILED = Glasanjeto e neuspesno +THE_WINNER = Pobednikot e +WANT_CONT = Dali sakate da prodolzite? +VOT_CANC = Glasanjeto e otkazano +X_VOTED_FOR = %s glasase za #%d +VOTEMAP_MENU = Meni za glasanje mapa +START_VOT = Zapocni go glasanjeto +SEL_MAPS = Izbrani mapi za glasanje +ALREADY_VOT = Edno glasanje e veke vo tek... +NO_MAPS_MENU = Nema mapi vo menito +VOT_NOW_ALLOW = Glasanje momentalno ne e dozvoleno +WHICH_MAP = Koja mapa ja sakate? +CHANGE_MAP_TO = Dali da se smeni mapata vo +CANC_VOTE = Otkazi go glasanjeto +ADMIN_V_MAP_1 = ADMIN: Glasanje za mapa... +ADMIN_V_MAP_2 = ADMIN %s: Glasanje za mapa... +ADMIN_CHANGEL_1 = ADMIN: ja smeni mapata vo %s +ADMIN_CHANGEL_2 = ADMIN %s: ja smeni mapata vo %s +CHANGLE_MENU = Meni za promena na mapa diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/menufront.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/menufront.txt new file mode 100644 index 0000000..c31fb28 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/menufront.txt @@ -0,0 +1,359 @@ +[en] +KICK_PLAYER = Kick Player +BAN_PLAYER = Ban Player +SLAP_SLAY = Slap/Slay Player +TEAM_PLAYER = Team Player ^n +CHANGEL = Changelevel +VOTE_MAPS = Vote for maps ^n +SPECH_STUFF = Speech Stuff +CLIENT_COM = Client Commands +SERVER_COM = Server Commands +CVARS_SET = Cvars Settings +CONFIG = Configuration +LANG_SET = Language Settings +STATS_SET = Stats Settings ^n +PAUSE_PLUG = Pause Plugins +RES_WEAP = Restrict Weapons +TELE_PLAYER = Teleport Player + +[de] +KICK_PLAYER = Kick Spieler +BAN_PLAYER = Ban Spieler +SLAP_SLAY = Schlage/Toete Spieler +TEAM_PLAYER = Team Spieler ^n +CHANGEL = Mapwechsel +VOTE_MAPS = Map Abstimmung ^n +SPECH_STUFF = Soundausgabe +CLIENT_COM = Client-Befehle +SERVER_COM = Server-Befehle +CVARS_SET = Server-Einstellungen +CONFIG = Konfiguration +LANG_SET = Spracheinstellung +STATS_SET = Statistik-Einstellungen ^n +PAUSE_PLUG = Plugins pausieren +RES_WEAP = Waffen verbieten +TELE_PLAYER = Teleport Spieler + +[sr] +KICK_PLAYER = Kick Igraca +BAN_PLAYER = Ban Igraca +SLAP_SLAY = Slap/Slay Igraca +TEAM_PLAYER = Promeni Tim Igraca ^n +CHANGEL = Promeni Mapu +VOTE_MAPS = Glasaj za mape ^n +SPECH_STUFF = Govorne Komande +CLIENT_COM = Komande Klijenta +SERVER_COM = Komande Servera +CVARS_SET = Komande Podesavanja +CONFIG = Konfiguracija +LANG_SET = Jezik +STATS_SET = Podesavanje Statistike ^n +PAUSE_PLUG = Pauza Pluginova +RES_WEAP = Ogranici Oruzja +TELE_PLAYER = Teleport Igraca + +[tr] +KICK_PLAYER = Oyuncuyu at +BAN_PLAYER = Oyuncuyu banla +SLAP_SLAY = Oyuncuyu tokatla/oldur +TEAM_PLAYER = Takim oyuncusu ^n +CHANGEL = Bolum degisdir +VOTE_MAPS = Mapler icin oylama ^n +SPECH_STUFF = Konusma cihazlari +CLIENT_COM = Oyuncu emirleri +SERVER_COM = Server emirleri +CVARS_SET = Cvars ayarlari +CONFIG = Config ayarlari +LANG_SET = Dil ayarlari +STATS_SET = Statistik ayarlari ^n +PAUSE_PLUG = Pluginleri durdurun +RES_WEAP = Yasakli silahlar +TELE_PLAYER = Oyuncuyu teleport yapi + +[fr] +KICK_PLAYER = Kicker Joueur +BAN_PLAYER = Bannir Joueur +SLAP_SLAY = Frapper/Foudroyer Joueur +TEAM_PLAYER = Equipe du Joueur ^n +CHANGEL = Changer la Carte +VOTE_MAPS = Vote Carte ^n +SPECH_STUFF = Commandes Voix/Paroles +CLIENT_COM = Commandes Clients +SERVER_COM = Commandes Serveur +CVARS_SET = Configuration Cvars +CONFIG = Configuration +LANG_SET = Configuration Langue +STATS_SET = Configuration Stats ^n +PAUSE_PLUG = Pause Plugins +RES_WEAP = Restriction des Armes +TELE_PLAYER = Teleporter Joueur + +[sv] +KICK_PLAYER = Sparka spelare +BAN_PLAYER = Bannlys spelare +SLAP_SLAY = Smiska/Slakta spelare +TEAM_PLAYER = Lagspelare^n +CHANGEL = Kartbyte +VOTE_MAPS = Val av karta^n +SPECH_STUFF = Tal +CLIENT_COM = Klientkommandon +SERVER_COM = Serverkommandon +CVARS_SET = Cvarsinst'a'llningar +CONFIG = Inst'a'llningar +LANG_SET = Sprak inst'a'llningar +STATS_SET = Statistikinst'a'llningar^n +PAUSE_PLUG = Pausa Plugins +RES_WEAP = Definiera vapen +TELE_PLAYER = Teleportera spelare + +[da] +KICK_PLAYER = Kick Spiller +BAN_PLAYER = Ban Spiller +SLAP_SLAY = Klask/Draeb Spiller +TEAM_PLAYER = Hold Spiller ^n +CHANGEL = Skift Bane +VOTE_MAPS = Stem om bane ^n +SPECH_STUFF = Tale Menu +CLIENT_COM = Klient Kommandoer +SERVER_COM = Server Kommandoer +CVARS_SET = Cvars Instillinger +CONFIG = Konfiguration +LANG_SET = Sprog Indstillinger +STATS_SET = statistik indstillinger ^n +PAUSE_PLUG = Pause Plugins +RES_WEAP = Forbyd Vaaben +TELE_PLAYER = Teleport Spiller + +[pl] +KICK_PLAYER = Wywal gracza +BAN_PLAYER = Zbanuj gracza +SLAP_SLAY = Uderz/zgladz gracza +TEAM_PLAYER = Gracz druzyny ^n +CHANGEL = Zmien mape +VOTE_MAPS = Glosuj na mapy ^n +SPECH_STUFF = Rzeczy zw. z rozmowa +CLIENT_COM = Komendy Klienta +SERVER_COM = Komendy Serwera +CVARS_SET = Ustawienia Cvar'ow +CONFIG = Konfiguracja +LANG_SET = Ustawienia jezyka +STATS_SET = Ustawienia statystyk ^n +PAUSE_PLUG = Zatrzymaj pluginy +RES_WEAP = Ogranicz bronie +TELE_PLAYER = Teleportuj gracza + +[nl] +KICK_PLAYER = Speler Kicken +BAN_PLAYER = Speler Verbannen +SLAP_SLAY = Speler Slaan/Slachten +TEAM_PLAYER = Speler van ploeg veranderen ^n +CHANGEL = Map Veranderen +VOTE_MAPS = Stem op maps ^n +SPECH_STUFF = Geluiden +CLIENT_COM = Gebruikerscommando's +SERVER_COM = Servercommando's +CVARS_SET = Cvar-instellingen +CONFIG = Configuratie +LANG_SET = Taalinstellingen +STATS_SET = Statistiekinstellingen ^n +PAUSE_PLUG = Plugins pauzeren +RES_WEAP = Wapens Verbieden +TELE_PLAYER = Speler Teleporteren + +[es] +KICK_PLAYER = Expulsar Jugador +BAN_PLAYER = Banear Jugador +SLAP_SLAY = Pegar/Matar Jugador +TEAM_PLAYER = Equipo del Jugador ^n +CHANGEL = Cambiar de mapa +VOTE_MAPS = Votar mapas ^n +SPECH_STUFF = Comandos de Voz +CLIENT_COM = Comandos de Cliente +SERVER_COM = Comandos del Servidor +CVARS_SET = Configuracion de Cvars +CONFIG = Configuracion +LANG_SET = Configuracion de Idioma +STATS_SET = Configuracion de las Estadisticas ^n +PAUSE_PLUG = Pausar Plugins +RES_WEAP = Restringir Armas +TELE_PLAYER = Teletransportar Jugador + +[bp] +KICK_PLAYER = Kickar Jogadores +BAN_PLAYER = Banir Jogadores +SLAP_SLAY = Tapa/Assassinar Jogadores +TEAM_PLAYER = Time do Jogador ^n +CHANGEL = Mudar Mapa +VOTE_MAPS = Votacao de mapas ^n +SPECH_STUFF = Menu de Vozes +CLIENT_COM = Comandos de Cliente +SERVER_COM = Comandos de Servidor +CVARS_SET = Ajustes dos Cvars +CONFIG = Configuracao +LANG_SET = Ajustes da Linguagem +STATS_SET = Ajustes do Stats ^n +PAUSE_PLUG = Pausar Plugins +RES_WEAP = Limitar Armas +TELE_PLAYER = Teletransportar Jogador + +[cz] +KICK_PLAYER = Vykopnout hrace +BAN_PLAYER = Banovat hrace +SLAP_SLAY = Prastit/Zabit Hrace +TEAM_PLAYER = Tymovy hrac ^n +CHANGEL = Zmena levelu +VOTE_MAPS = Hlasovani pro zmenu mapy ^n +SPECH_STUFF = Veci okolo reci +CLIENT_COM = Prikazy klienta +SERVER_COM = Prikazy serveru +CVARS_SET = Nastaveni Cvar +CONFIG = Konfigurace +LANG_SET = Nastaveni jazyka +STATS_SET = Nastaveni statistik ^n +PAUSE_PLUG = Pauznout pluginy +RES_WEAP = Omezit zbrane +TELE_PLAYER = Teleportovat hrace + +[fi] +KICK_PLAYER = Potki pelaaja +BAN_PLAYER = Bannaa pelaaja +SLAP_SLAY = Slappaa/slayaa pelaaja +TEAM_PLAYER = Vaihda pejaajan tiimia ^n +CHANGEL = Vaihda mappi +VOTE_MAPS = Votea mappeja^n +SPECH_STUFF = Puhemoussea +CLIENT_COM = Clientkomentoja +SERVER_COM = Palvelinkomentoja +CVARS_SET = Cvarsasetuksia +CONFIG = Saatoa +LANG_SET = Kieliasetuksia +STATS_SET = Tilastoasetuksia ^n +PAUSE_PLUG = Pysayta plugineja +RES_WEAP = Kiella aseita +TELE_PLAYER = Teleporttaa pelaaja + +[ls] +KICK_PLAYER = | [name] +PAUSE_COMMANDS = Commands +COM_PAUSE_OFF = ^toff - pauses all plugins not in the list +COM_PAUSE_ON = ^ton - unpauses all plugins +COM_PAUSE_STOP = ^tstop - stops a plugin +COM_PAUSE_PAUSE = ^tpause - pauses a plugin +COM_PAUSE_ENABLE = ^tenable - enables a plugin +COM_PAUSE_SAVE = ^tsave - saves a list of stopped plugins +COM_PAUSE_CLEAR = ^tclear - clears a list of stopped plugins +COM_PAUSE_LIST = ^tlist [id] - lists plugins +COM_PAUSE_ADD = ^tadd - marks a plugin as unpauseable +SAVE_PAUSED = Save paused +COM_PAUSE_SAVE_PAUSED = ^tsave - saves a list of paused plugins +COM_PAUSE_CLEAR_PAUSED = ^tclear - clears a list of paused plugins +CANT_UNPAUSE_PLUGIN = Plugin "%s" is stopped and cannot be paused or unpaused. +CLEAR_PAUSED = Clear file with paused + +[de] +PAUSE_COULDNT_FIND = Konnte kein Plugin finden, dass mit "%s" uebereinstimmt +PAUSE_PLUGIN_MATCH = Plugin stimmt mit "%s" ueberein +PAUSE_CONF_CLEARED = Konfigurationsdatei geloescht. Bei Bedarf Map neu starten. +PAUSE_ALR_CLEARED = Konfiguration war bereits geloescht! +PAUSE_CONF_SAVED = Konfiguration erfolgreich gespeichert. +PAUSE_SAVE_FAILED = Fehler beim Speichern der Konfiguration!!! +LOCKED = GESPERRT +PAUSE_UNPAUSE = Pausiere/Aktiviere Plugins +CLEAR_STOPPED = Loeschen der Datei gestoppt +SAVE_STOPPED = Speichern abgebrochen +PAUSED_PLUGIN = Pausiere %d Plugin +PAUSED_PLUGINS = Pausiere %d Plugins +UNPAUSED_PLUGIN = %d Plugin aktiviert +UNPAUSED_PLUGINS = %d Plugins aktiviert +CANT_MARK_MORE = Kann keine weiteren Plugins aktivieren! +PAUSE_LOADED = Pausierte Plugins: Plugins geladen +STOPPED = gestoppt +VERSION = Version +FILE = Datei +PAUSE_ENTRIES = Eintraege %d - %d von %d (%d laufen) +PAUSE_USE_MORE = Benutze 'amx_pausecfg list %d' fuer mehr +PAUSE_USE_BEGIN = Benutze 'amx_pausecfg list 1' um zum Anfang zu gelangen +PAUSE_USAGE = Benutze: amx_pausecfg <Befehl> [Name] +PAUSE_COMMANDS = Befehle +COM_PAUSE_OFF = ^toff - pausiert alle Plugins, die nicht aufgelistet sind +COM_PAUSE_ON = ^ton - aktiviere alle Plugins +COM_PAUSE_STOP = ^tstop <file> - stoppt ein Plugin +COM_PAUSE_PAUSE = ^tpause <file> - pausiert ein Plugin +COM_PAUSE_ENABLE = ^tenable <file> - aktiviert ein Plugin +COM_PAUSE_SAVE = ^tsave - speichert die Liste der gestoppten Plugins +COM_PAUSE_CLEAR = ^tclear - loescht die Liste der gestoppten Plugins +COM_PAUSE_LIST = ^tlist [id] - Plugins anzeigen +COM_PAUSE_ADD = ^tadd <title> - markiert ein Plugin als nicht pausierbar +SAVE_PAUSED = Speichere pausierte Plugins +COM_PAUSE_SAVE_PAUSED = ^tsave - speichert die Liste der pausierten Plugins +COM_PAUSE_CLEAR_PAUSED = ^tclear - leert die Liste der pausierten Plugins +CANT_UNPAUSE_PLUGIN = Das Plugin "%s" ist gestoppt und kann nicht pausiert oder unpausiert werden. +CLEAR_PAUSED = Loeschen der Datei pausierten + +[sr] +PAUSE_COULDNT_FIND = Nije moguce naci plugin koji se poklapa sa "%s" +PAUSE_PLUGIN_MATCH = Poklapajuci Plugin "%s" +PAUSE_CONF_CLEARED = Konfiguracioni fajl ispraznjen. Ucitajte mapu ponovo ukoliko je potrebno +PAUSE_ALR_CLEARED = Konfiguracioni fajl je vec ispraznjen! +PAUSE_CONF_SAVED = Konfiguracija je sacuvana uspesno +PAUSE_SAVE_FAILED = Konfiguracija je sacuvana neuspesno!!! +LOCKED = ZAKLJUCAN +PAUSE_UNPAUSE = Pauziraj/Pokreni Plugin +CLEAR_STOPPED = Ocisti fajl sa stopiranim +SAVE_STOPPED = Sacuvaj stopirane +PAUSED_PLUGIN = Pauziran %d plugin +PAUSED_PLUGINS = Pauzirani %d pluginovi +UNPAUSED_PLUGIN = Pokrenut %d plugin +UNPAUSED_PLUGINS = Pokrenuti %d pluginovi +CANT_MARK_MORE = Nije moguce izabrati vise pluginova kao zakljucani! +PAUSE_LOADED = Pauzirani Pluginovi: Ucitani pluginovi +STOPPED = zaustavljen +VERSION = verzija +FILE = fajl +PAUSE_ENTRIES = Vrednosti %d - %d od %d (%d pokrenutih) +PAUSE_USE_MORE = Koristi 'amx_pausecfg list %d' za jos +PAUSE_USE_BEGIN = Koristi 'amx_pausecfg list 1' za pocetak +PAUSE_USAGE = Koriscenje: amx_pausecfg <komanda> [ime] +PAUSE_COMMANDS = Komande +COM_PAUSE_OFF = ^toff - pauzira sve pluginove koji nisu u listi +COM_PAUSE_ON = ^ton - pokrece sve pluginove +COM_PAUSE_STOP = ^tstop <fajl> - zaustavlja plugin +COM_PAUSE_PAUSE = ^tpause <fajl> - pauzira plugin +COM_PAUSE_ENABLE = ^tenable <fajl> - pokrece plugin +COM_PAUSE_SAVE = ^tsave - snima listu zaustavljenih pluginova +COM_PAUSE_CLEAR = ^tclear - prazni listu zaustavljenih pluginova +COM_PAUSE_LIST = ^tlist [id] - lista pluginove +COM_PAUSE_ADD = ^tadd <title> - zakljucava plugin + +[tr] +PAUSE_COULDNT_FIND = "%s" Buna benzer bir plugin bulunamadi +PAUSE_PLUGIN_MATCH = "%s" Benzer plugin +PAUSE_CONF_CLEARED = Config dosyasi temizlendi. Gerekliyse mapi tekrar yukleyin +PAUSE_ALR_CLEARED = Config dosyasi zaten temizlenmisdi! +PAUSE_CONF_SAVED = Config dosyasina basari ile saklandi +PAUSE_SAVE_FAILED = Config dosyasina eklenemedi!!! +LOCKED = KILITLI +PAUSE_UNPAUSE = Pluginleri Durdur/Baslat +CLEAR_STOPPED = Durdur emiri ile dosyayi temizleyin +SAVE_STOPPED = Durdur emirini saklayin +PAUSED_PLUGIN = Durdurulmus Plugin %d +PAUSED_PLUGINS = Durdurulmus Pluginler %d +UNPAUSED_PLUGIN = Durdurulmamis Plugin %d +UNPAUSED_PLUGINS = Durdurulmamis Pluginler %d +CANT_MARK_MORE = Sinir asildi gecici olarak Plugin durdurulamiyor! +PAUSE_LOADED = Pluginleri durdur: Calisan pluginler +STOPPED = Durduruldu +VERSION = versiyon +FILE = dosya +PAUSE_ENTRIES = Girisler %d - %d ve %d (%d calisiyor) +PAUSE_USE_MORE = 'amx_pausecfg list %d' i kullanin daha gormek icin +PAUSE_USE_BEGIN = 'amx_pausecfg list 1' i kullanin baslatmak icin +PAUSE_USAGE = kullanim: amx_pausecfg <emir> [isim] +PAUSE_COMMANDS = Emirler +COM_PAUSE_OFF = ^toff - listede olmayan butun pluginler gecici olarak durdurur +COM_PAUSE_ON = ^ton - Durdurulmus pluginleri tekrar baslatir +COM_PAUSE_STOP = ^tstop <dosya> -bir plugin durdurur +COM_PAUSE_PAUSE = ^tpause <dosya> - bir plugin durdurur gecici olarak +COM_PAUSE_ENABLE = ^tenable <dosya> - bir plugin baslatir +COM_PAUSE_SAVE = ^tsave - Durdulmus pluginler uzerine bir liste saklar +COM_PAUSE_CLEAR = ^tclear - Durdurulmus pluginlerin listesini siler +COM_PAUSE_LIST = ^tlist [id] - Pluginleri listele +COM_PAUSE_ADD = ^tadd <isim> - Durduralamiyan bir plugin isaretler + +[fr] +PAUSE_COULDNT_FIND = Impossible de trouver un plugin correspondant a "%s" +PAUSE_PLUGIN_MATCH = Plugin correspondant "%s" +PAUSE_CONF_CLEARED = Fichier de configuration vide. Relancez la map si besoin +PAUSE_ALR_CLEARED = Le fichier de configuration a deja ete vide! +PAUSE_CONF_SAVED = Configuration sauvegardee +PAUSE_SAVE_FAILED = Sauvegarde de la configuration echouee!!! +LOCKED = BLOQUE +PAUSE_UNPAUSE = Mettre/Enlever la pause des Plugins +CLEAR_STOPPED = Efface la liste des plugins arretes +SAVE_STOPPED = Sauvegarde des plugins arretes +PAUSED_PLUGIN = Mettre en pause %d plugin +PAUSED_PLUGINS = Mettre en pause %d plugins +UNPAUSED_PLUGIN = Enlever la pause de %d plugin +UNPAUSED_PLUGINS = Enlever la pause de %d plugins +CANT_MARK_MORE = Impossible d'ajouter plus de plugins qui ne peuvent etre mis en pause! +PAUSE_LOADED = Pause Plugins: Chargement des plugins +STOPPED = stoppe +VERSION = version +FILE = fichier +PAUSE_ENTRIES = Entrees %d - %d sur %d (%d en fonctionnement) +PAUSE_USE_MORE = Utilise 'amx_pausecfg list %d' pour la suite +PAUSE_USE_BEGIN = Utilise 'amx_pausecfg list 1' pour le debut +PAUSE_USAGE = Utilisation: amx_pausecfg <commande> [nom] +PAUSE_COMMANDS = Commandes +COM_PAUSE_OFF = ^toff - met en pause tous les plugins qui ne sont pas dans la liste +COM_PAUSE_ON = ^ton - enleve la pause de tous les plugins +COM_PAUSE_STOP = ^tstop <file> - arrete un plugin +COM_PAUSE_PAUSE = ^tpause <file> - met en pause un plugin +COM_PAUSE_ENABLE = ^tenable <file> - active un plugin +COM_PAUSE_SAVE = ^tsave - sauver la liste des plugins arretes +COM_PAUSE_CLEAR = ^tclear - effacer la liste des plugins arretes +COM_PAUSE_LIST = ^tlist [id] - listes des plugins +COM_PAUSE_ADD = ^tadd <title> - marquer un plugin comme impossible a mettre en paus +SAVE_PAUSED = Sauvegarder les plugins en pause +COM_PAUSE_SAVE_PAUSED = ^tsave - sauvegarde une liste de plugins en pause +COM_PAUSE_CLEAR_PAUSED = ^tclear - efface une liste de plugins en pause +CANT_UNPAUSE_PLUGIN = Le plugin "%s" est arrete et ne peut etre mis en pause ou re-active. +CLEAR_PAUSED = Efface la liste de plugins en pause + +[sv] +PAUSE_COULDNT_FIND = Kunde inte hitta plugin som matchar "%s" +PAUSE_PLUGIN_MATCH = Plugin som matchar "%s" +PAUSE_CONF_CLEARED = Konfigurationsfil rensad. Ladda kartan igen vid behov +PAUSE_ALR_CLEARED = Konfigurationsfil redan rensad! +PAUSE_CONF_SAVED = Konfiguration sparad +PAUSE_SAVE_FAILED = Konfigurationsfilen kunde inte sparas!! +LOCKED = BUNDEN +PAUSE_UNPAUSE = Pausa/Starta Plugins +CLEAR_STOPPED = Rensa fil med stoppade +SAVE_STOPPED = Spara stoppade +PAUSED_PLUGIN = Pausade %d plugin +PAUSED_PLUGINS = Pausade %d plugins +UNPAUSED_PLUGIN = Startade %d plugin +UNPAUSED_PLUGINS = Startade %d plugins +CANT_MARK_MORE = Kan inte markera mer plugins som icke pausbara! +PAUSE_LOADED = Pausa plugins: Ladda plugins +STOPPED = stoppad +VERSION = version +FILE = fil +PAUSE_ENTRIES = Poster %d - %d av %d (%d e aktiva) +PAUSE_USE_MORE = Skriv 'amx_pausecfg list %d' f'o'r mera +PAUSE_USE_BEGIN = Skriv 'amx_pausecfg list 1' f'o'r b'o'rjan +PAUSE_USAGE = Skriv: amx_pausecfg <kommando> [namn] +PAUSE_COMMANDS = Kommandon +COM_PAUSE_OFF = ^toff - pausar alla plugins i listan +COM_PAUSE_ON = ^ton - startar alla plugins i listan +COM_PAUSE_STOP = ^tstop <file> - stoppar en plugin +COM_PAUSE_PAUSE = ^tpause <file> - pausar en plugin +COM_PAUSE_ENABLE = ^tstart <file> - startar en plugin +COM_PAUSE_SAVE = ^tsave - sparar lista av stoppade plugins +COM_PAUSE_CLEAR = ^tclear - rensar lista av stoppade plugins +COM_PAUSE_LIST = ^tlist [id] - listar plugins +COM_PAUSE_ADD = ^tadd <titel> - markerar en plugin som icke pausbar +SAVE_PAUSED = Spara pausade +COM_PAUSE_SAVE_PAUSED = ^tsave - sparar en lista av pausade plugins +COM_PAUSE_CLEAR_PAUSED = ^tclear - rensar en lista av pausade plugins +CANT_UNPAUSE_PLUGIN = Plugin "%s" 'a'r stoppad och kan inte bli pausad eller forts'a'tta. +CLEAR_PAUSED = Rensa fil med pausade + +[da] +PAUSE_COULDNT_FIND = Kunne ikke finde et plugin der matcher til "%s" +PAUSE_PLUGIN_MATCH = Plugin matcher "%s" +PAUSE_CONF_CLEARED = Konfigurationsfil ryddet. Genindlaes banen, hvis noedvendigt +PAUSE_ALR_CLEARED = Konfiguration var allerede ryddet! +PAUSE_CONF_SAVED = Konfiguration gemt +PAUSE_SAVE_FAILED = Gem Konfiguration mislykkedes!!! +LOCKED = LAAST +PAUSE_UNPAUSE = Pause/Unpause Plugins +CLEAR_STOPPED = Ryd fil med stoppede +SAVE_STOPPED = Gem stoppede +PAUSED_PLUGIN = Paused %d plugin +PAUSED_PLUGINS = Paused %d plugins +UNPAUSED_PLUGIN = Upaused %d plugin +UNPAUSED_PLUGINS = Upaused %d plugins +CANT_MARK_MORE = Kan ikke markere flere plugins som upauserbare! +PAUSE_LOADED = Pause Plugins: Indlaeste plugins +STOPPED = stopped +VERSION = version +FILE = fil +PAUSE_ENTRIES = Indskrivninger %d - %d af %d (%d koerer) +PAUSE_USE_MORE = Brug 'amx_pausecfg list %d' for mere +PAUSE_USE_BEGIN = Brug 'amx_pausecfg list 1' for at begynde +PAUSE_USAGE = Brug: amx_pausecfg <kommando> [name] +PAUSE_COMMANDS = Kommando +COM_PAUSE_OFF = ^toff - pauser alle plugins ikke paa listen +COM_PAUSE_ON = ^ton - upause alle plugins +COM_PAUSE_STOP = ^tstop <file> - stopper et plugin +COM_PAUSE_PAUSE = ^tpause <file> - pauser et plugin +COM_PAUSE_ENABLE = ^tenable <file> - starter a plugin +COM_PAUSE_SAVE = ^tsave - Gemmer en liste af stoppede plugins +COM_PAUSE_CLEAR = ^tclear - Rydder en liste med stoppede plugins +COM_PAUSE_LIST = ^tlist [id] - lister plugins +COM_PAUSE_ADD = ^tadd <title> - Markerer et plugin som upauserbart + +[pl] +PAUSE_COULDNT_FIND = Nie mozna znalesc pluginu "%s" +PAUSE_PLUGIN_MATCH = Plugin pasujacy "%s" +PAUSE_CONF_CLEARED = Plik konfiguracji wyczyszczony. Przeladuj mape jezeli potrzeba +PAUSE_ALR_CLEARED = Konfiguracja juz zostala wyczyszczona ! +PAUSE_CONF_SAVED = Konfiguracja zapisana +PAUSE_SAVE_FAILED = Konfiguracji nie udalo sie zapisac !! +LOCKED = ZABLKOWANY +PAUSE_UNPAUSE = Zatrzymaj/Wznow Plugin +CLEAR_STOPPED = Wyczysc plik z zatrzymaniem +SAVE_STOPPED = Zapisywanie zatrzymane +PAUSED_PLUGIN = Zatrzymano %d plugin +PAUSED_PLUGINS = Zatrzymano %d pluginy +UNPAUSED_PLUGIN = Wznowiono %d plugin +UNPAUSED_PLUGINS = Wznowiono %d pluginy +CANT_MARK_MORE = Nie mozna zaznaczyc wiecej pluginow jako wznawialnych! +PAUSE_LOADED = Zatrzymaj pluginy: Zaladowane pluginy +STOPPED = wylaczono +VERSION = wersja +FILE = plik +PAUSE_ENTRIES = Wpisy %d - %d z %d (%d uruchomionych) +PAUSE_USE_MORE = Uzyj 'amx_pausecfg list %d' po wiecej +PAUSE_USE_BEGIN = Uzyj 'amx_pausecfg list 1' do poczatku +PAUSE_USAGE = Uzycie: amx_pausecfg <komenda> [nazwa] +PAUSE_COMMANDS = Komendy +COM_PAUSE_OFF = ^toff - zatrzymal wszystkie pluginy nie w liscie +COM_PAUSE_ON = ^ton - wznowil wszystkie pluginy +COM_PAUSE_STOP = ^tstop <file> - wylaczyl plugin +COM_PAUSE_PAUSE = ^tpause <file> - zatrzymuje plugin +COM_PAUSE_ENABLE = ^tenable <file> - wlacza plugin +COM_PAUSE_SAVE = ^tsave - zapisuje liste wylaczonych pluginow +COM_PAUSE_CLEAR = ^tclear - czysci liste wylaczonych pluginow +COM_PAUSE_LIST = ^tlist [id] - wyswietla liste pluginow +COM_PAUSE_ADD = ^tadd <title> - oznacza plugin jako niepauzowalny +SAVE_PAUSED = Zapisz zapauzowane pluginy +COM_PAUSE_SAVE_PAUSED = ^tsave - zapisuje liste zapauzowanych pluginow +COM_PAUSE_CLEAR_PAUSED = ^tsave - czysci liste zapauzowanych plugninow +CANT_UNPAUSE_PLUGIN = Plugin "%s" jest zastopowany i nie moze byc zapauzowany lub odpauzowany. +CLEAR_PAUSED = czysci liste zapauzowanych pluginow + +[nl] +PAUSE_COULDNT_FIND = Kon geen plugin vinden gelijk aan "%s" +PAUSE_PLUGIN_MATCH = Plugin gelijk aan "%s" +PAUSE_CONF_CLEARED = Configuratiebestand leeggehaald. Herlaad de map als dat nodig is +PAUSE_ALR_CLEARED = Configuratie was al leeggehaald! +PAUSE_CONF_SAVED = Configuratie succesvol bewaard +PAUSE_SAVE_FAILED = Configuratie bewaren mislukt!!! +LOCKED = OP-SLOT +PAUSE_UNPAUSE = Plugins Pauzeren/Hernemen +CLEAR_STOPPED = Haal bestand met gestopte plugins leeg +SAVE_STOPPED = Gestopte Plugins Bewaren +PAUSED_PLUGIN = %d plugin gepauzeerd +PAUSED_PLUGINS = %d plugins gepauzeerd +UNPAUSED_PLUGIN = %d plugin hernomen +UNPAUSED_PLUGINS = %d plugins hernomen +CANT_MARK_MORE = Kan niet nog meer plugins markeren als niet pauzeerbaar! +PAUSE_LOADED = Pauseer Plugins: Geladen plugins +STOPPED = gestopt +VERSION = versie +FILE = bestand +PAUSE_ENTRIES = Entries %d - %d van de %d (%d lopen nu) +PAUSE_USE_MORE = Typ 'amx_pausecfg list %d' voor meer +PAUSE_USE_BEGIN = Typ 'amx_pausecfg list 1' voor het begin +PAUSE_USAGE = Typ: amx_pausecfg <commando> [naam] +PAUSE_COMMANDS = Commando's +COM_PAUSE_OFF = ^toff - pauzeert alle plugins die niet in de lijst staan +COM_PAUSE_ON = ^ton - hervat alle plugins +COM_PAUSE_STOP = ^tstop <bestand> - stopt een plugin +COM_PAUSE_PAUSE = ^tpause <bestand> - pauzeert een plugin +COM_PAUSE_ENABLE = ^tenable <bestand> - schakelt een plugin in +COM_PAUSE_SAVE = ^tsave - bewaart een lijst van gestopte plugins +COM_PAUSE_CLEAR = ^tclear - haalt lijst met gestopte plugins leeg +COM_PAUSE_LIST = ^tlist [id] - maakt lijst met plugins +COM_PAUSE_ADD = ^tadd <titel> - markeert een plugin als niet pauzeerbaar +SAVE_PAUSED = Gepauseerde plugins opgeslagen +COM_PAUSE_SAVE_PAUSED = ^tsave - Slaat een lijst op van gepauseerde plugins +COM_PAUSE_CLEAR_PAUSED = ^tclear - Maakt de lijst met gepauseerde plugins leeg +CANT_UNPAUSE_PLUGIN = Plugin "%s" is gestopt en kan niet meer gepauseerd of gestart worden. +CLEAR_PAUSED = Haal bestand met gepauseerde plugins leeg + +[es] +PAUSE_COULDNT_FIND = No se encontro ningun plugin que coincida con "%s" +PAUSE_PLUGIN_MATCH = Plugin "%s" encontrado +PAUSE_CONF_CLEARED = Archivo de configuracion borrado. Reinicia el mapa si es necesario +PAUSE_ALR_CLEARED = La configuracion ya esta borrada! +PAUSE_CONF_SAVED = Configuracion guardada con exito +PAUSE_SAVE_FAILED = No se pudo guardar la configuracion!!! +LOCKED = BLOQUEADO +PAUSE_UNPAUSE = Pausar/Despausar Plugins +CLEAR_STOPPED = Borrar lista de archivos detenidos +SAVE_STOPPED = Guardar detenidos +PAUSED_PLUGIN = %d plugin pausado +PAUSED_PLUGINS = %d plugins pausados +UNPAUSED_PLUGIN = %d plugin despausado +UNPAUSED_PLUGINS = %d plugins despausados +CANT_MARK_MORE = No se pueden marcar mas plugins como despausables! +PAUSE_LOADED = Pausar Plugins: Plugins Cargados +STOPPED = detenido +VERSION = version +FILE = archivo +PAUSE_ENTRIES = Entradas %d - %d de %d (%d en ejecucion) +PAUSE_USE_MORE = Escribe 'amx_pausecfg list %d' para mostrar mas +PAUSE_USE_BEGIN = Escribe 'amx_pausecfg list 1' para volver al principio +PAUSE_USAGE = Uso: amx_pausecfg <comando> [nombre] +PAUSE_COMMANDS = Comandos +COM_PAUSE_OFF = ^toff - pausa todos los plugins que no esten en la lista +COM_PAUSE_ON = ^ton - despausa todos los plugins +COM_PAUSE_STOP = ^tstop <archivo> - detiene el plugin +COM_PAUSE_PAUSE = ^tpause <archivo> - pausa el plugin +COM_PAUSE_ENABLE = ^tenable <archivo> - activa el plugin +COM_PAUSE_SAVE = ^tsave - guarda la lista de plugins detenidos +COM_PAUSE_CLEAR = ^tclear - borra la lista de plugins detenidos +COM_PAUSE_LIST = ^tlist [id] - muestra la lista de plugins +COM_PAUSE_ADD = ^tadd <titulo> - marca el plugin como despausable +SAVE_PAUSED = Guardar Pausados +COM_PAUSE_SAVE_PAUSED = ^tsave - guarda una lista de los plugins pausados. +COM_PAUSE_CLEAR_PAUSED = ^tclear - limpia la lista de los plugins pausados. +CANT_UNPAUSE_PLUGIN = El plugin "%s" esta detenido, este no puede ser pausado ni reanudado. +CLEAR_PAUSED = Borrar lista de archivos pausados + +[bp] +PAUSE_COULDNT_FIND = Nao achou um plugin igual a "%s" +PAUSE_PLUGIN_MATCH = Plugin igual a "%s" +PAUSE_CONF_CLEARED = Arquivo de configuracao vazio. Recarregue o mapa se preciso +PAUSE_ALR_CLEARED = Configuracao foi removida! +PAUSE_CONF_SAVED = Configuracao salva com sucesso +PAUSE_SAVE_FAILED = Falhou ao salvar a Configuracao!!! +LOCKED = BLOQUEADO +PAUSE_UNPAUSE = Pausar/Despausar Plugins +CLEAR_STOPPED = Limpa arquivo de plugins parados +SAVE_STOPPED = Salvar parados +PAUSED_PLUGIN = Pausou %d plugin +PAUSED_PLUGINS = Pausou %d plugins +UNPAUSED_PLUGIN = Despausou %d plugin +UNPAUSED_PLUGINS = Despausou %d plugins +CANT_MARK_MORE = Nao pode selecionar mais plugins para nao pausar! +PAUSE_LOADED = Pause Plugins: Plugins carregados +STOPPED = parou +VERSION = versao +FILE = arquivo +PAUSE_ENTRIES = Entradas %d - %d de %d (%d rodando) +PAUSE_USE_MORE = Use 'amx_pausecfg list %d' para ver mais +PAUSE_USE_BEGIN = Use 'amx_pausecfg list 1' para voltar ao inicio +PAUSE_USAGE = Use: amx_pausecfg <comando> [nome] +PAUSE_COMMANDS = Comandos +COM_PAUSE_OFF = ^toff - pausa todos os plugins fora da lista +COM_PAUSE_ON = ^ton - despausa todos os plugins +COM_PAUSE_STOP = ^tstop <arquivo> - para um plugin +COM_PAUSE_PAUSE = ^tpause <arquivo> - pausa um plugin +COM_PAUSE_ENABLE = ^tenable <arquivo> - habilita um plugin +COM_PAUSE_SAVE = ^tsave - salva uma lista de plugins parados +COM_PAUSE_CLEAR = ^tclear - clareia uma lista de plugins parado +COM_PAUSE_LIST = ^tlist [id] - lista os plugins +COM_PAUSE_ADD = ^tadd <nome> - marca um plugin para nao pausar +SAVE_PAUSED = Salvar Pausados +COM_PAUSE_SAVE_PAUSED = ^tsave - salva uma lista de plugins pausados +COM_PAUSE_CLEAR_PAUSED = ^tclear - limpa uma lista de plugins pausados +CANT_UNPAUSE_PLUGIN = O plugin "%s" esta desligado e nao pode ser pausado ou re-ativado +CLEAR_PAUSED = Limpa arquivo de plugins pausados + +[cz] +PAUSE_COULDNT_FIND = Nemuzu najit plugin odpovidajici "%s" +PAUSE_PLUGIN_MATCH = Plugin odpovidajici "%s" +PAUSE_CONF_CLEARED = Konfiguracni soubor vycisten. Pokud je to potreba reloudni mapu. +PAUSE_ALR_CLEARED = Konfigurace jiz byla vycistena! +PAUSE_CONF_SAVED = Konfigurace uspesne ulozena +PAUSE_SAVE_FAILED = Konfiguraci se NEPOVEDLO ulozit!!! +LOCKED = ZAMCENO +PAUSE_UNPAUSE = Pauznout/Spustit Pluginy +CLEAR_STOPPED = Vycistit soubor se stopnutim +SAVE_STOPPED = Ulozit stopnute +PAUSED_PLUGIN = Pauznut %d plugin +PAUSED_PLUGINS = Pauznuto %d pluginu +UNPAUSED_PLUGIN = Znovu spusten %d plugin +UNPAUSED_PLUGINS = Znovu spusteno %d pluginu +CANT_MARK_MORE = Nemuzu oznacit vice pluginu jako nepauznutelne! +PAUSE_LOADED = Puznute pluginy: Nactene pluginy +STOPPED = stoply +VERSION = verze +FILE = soubor +PAUSE_ENTRIES = Polozky %d - %d z %d (%d bezi) +PAUSE_USE_MORE = Napis 'amx_pausecfg list %d' pro vice +PAUSE_USE_BEGIN = Napis 'amx_pausecfg list 1' pro zacatek +PAUSE_USAGE = Napis: amx_pausecfg <command> [name] +PAUSE_COMMANDS = Prikazy +COM_PAUSE_OFF = ^toff - pauzne vsechny pluginy ktere nejsou na seznamu +COM_PAUSE_ON = ^ton - znovu spusti vsechny pluginy +COM_PAUSE_STOP = ^tstop <file> - stopne plugin +COM_PAUSE_PAUSE = ^tpause <file> - pauzne plugin +COM_PAUSE_ENABLE = ^tenable <file> - povoli plugin +COM_PAUSE_SAVE = ^tsave - ulozi seznam stopnutych pluginu +COM_PAUSE_CLEAR = ^tclear - vycisti seznam stopnutych plugins +COM_PAUSE_LIST = ^tlist [id] - seznamy pluginu +COM_PAUSE_ADD = ^tadd <title> - oznaci plugin jako nepauznutelny + +[fi] +PAUSE_COULDNT_FIND = Ei loydetty pluginia, joka sopisi kuvaukseen "%s" +PAUSE_PLUGIN_MATCH = Plugin, joka sopii kuvaukseen "%s", loydetty +PAUSE_CONF_CLEARED = Konffit nollattu. Lataa mappi uudestaan, jos tarvitsee +PAUSE_ALR_CLEARED = Konffit on jo nollattu +PAUSE_CONF_SAVED = Konffit tallennettu onnistuneesti +PAUSE_SAVE_FAILED = Konffien tallentaminen epaonnistui +LOCKED = LUKITTU +PAUSE_UNPAUSE = Pysayta/vapauta plugineja +CLEAR_STOPPED = Nollaa filu stoppedilla...hmm +SAVE_STOPPED = Tallenna pysaytetyt +PAUSED_PLUGIN = Pysaytettiin plugin %d +PAUSED_PLUGINS = Pysaytettiin %d pluginia +UNPAUSED_PLUGIN = Vapautettiin plugin %d +UNPAUSED_PLUGINS = Vapautettiin %d pluginia +CANT_MARK_MORE = Ei voida merkata enempaa plugineja pysayttamattomiksi +PAUSE_LOADED = Pysayta plugineja: Pluginit ladattu +STOPPED = pysaytetty +VERSION = versio +FILE = tiedosto +PAUSE_ENTRIES = Kohdat %d - %d Kaikkiaan %d (%d kaynnissa) +PAUSE_USE_MORE = Kirjoita 'amx_pausecfg list %d' saadaksesi lisatietoja +PAUSE_USE_BEGIN = Kirjoita 'amx_pausecfg list 1' aloittaaksesi +PAUSE_USAGE = Kaytto: amx_pausecfg <komento> [nimi] +PAUSE_COMMANDS = Komennot +COM_PAUSE_OFF = ^toff - pysayttaa kaikki pluginit, jotka eivat ole listassa +COM_PAUSE_ON = ^ton - vapauttaa kaikki pluginit +COM_PAUSE_STOP = ^tstop <tiedosto> - pysayttaa pluginin +COM_PAUSE_PAUSE = ^tpause <tiedosto> - pysayttaa pluginin +COM_PAUSE_ENABLE = ^tenable <tiedosto> - ottaa pluginin kayttoon +COM_PAUSE_SAVE = ^tsave - tallentaa listan pysaytetyista plugineista +COM_PAUSE_CLEAR = ^tclear - nollaa pysaytettyjen pluginien listan +COM_PAUSE_LIST = ^tlist [id] - listaa pluginit +COM_PAUSE_ADD = ^tadd <title> - merkkaa kaikki pluginit pysayttamattomiksi + +[ls] +PAUSE_COULDNT_FIND = n0 l33t p|ug!n "%s" +PAUSE_PLUGIN_MATCH = l33t p|ug!n "%s" +PAUSE_CONF_CLEARED = |200t s3tt!nz g0n3 +PAUSE_ALR_CLEARED = |200t s3tt!nz g0n3! +PAUSE_CONF_SAVED = |200t s3tt!nz s4v3d! +PAUSE_SAVE_FAILED = |200t s3tt!nz n0t s4v3dz0r! +LOCKED = N0! +PAUSE_UNPAUSE = P4us3/Unp4us3 l33t p|ug!ns +CLEAR_STOPPED = Cl34r +SAVE_STOPPED = $t0p3dz0r +PAUSED_PLUGIN = %d l33t p|ug!nz |>4UZ3D +PAUSED_PLUGINS = %d l33t p|ug!nz |>4UZ3D +UNPAUSED_PLUGIN = %d l33t p|ug!nz d3-|>4UZ3D +UNPAUSED_PLUGINS = %d l33t p|ug!nz d3-|>4UZ3D +CANT_MARK_MORE = l33t p|ug!nz un-d3-|>4UZ3Dab|3 +PAUSE_LOADED = |>4UZ3D l33t p|ug!ns: L04d3d l33t p|ug!nz +STOPPED = c|_|7 +VERSION = v3r$!0n +FILE = f!l3 +PAUSE_ENTRIES = %d - %d of %d (%d j0ggin') +PAUSE_USE_MORE = uz3 'amx_pausecfg list %d' for more +PAUSE_USE_BEGIN = uz3 'amx_pausecfg list 1' for begin +PAUSE_USAGE = Us4g3: amx_pausecfg <command> [name] +PAUSE_COMMANDS = (mdz +COM_PAUSE_OFF = ^toff - |>4UZ3z all l33t p|ug!nz g0n3 +COM_PAUSE_ON = ^ton - un|>4UZ3z 4ll l33t p|ug!nz +COM_PAUSE_STOP = ^tstop <file> - l33t p|ug!nz l34v3z +COM_PAUSE_PAUSE = ^tpause <file> - |>4UZ3z a l33t p|ug!nz +COM_PAUSE_ENABLE = ^tenable <file> - l33t p|ug!nz c0m3z b4ck +COM_PAUSE_SAVE = ^tsave - s4v3z $t0|>|>3dz l33t p|ug!nz +COM_PAUSE_CLEAR = ^tclear - cl34rz $t0|>|>3dz l33t p|ug!nz +COM_PAUSE_LIST = ^tlist [id] - sh0wz l33t p|ug!nz +COM_PAUSE_ADD = ^tadd <title> - l33t p|ug!nz = un|>4UZ3able +SAVE_PAUSED = $4\/3 P4U$3D +COM_PAUSE_SAVE_PAUSED = ^tsave - $4\/3$ 4 1!$+ 0|= P4U$3D P1UG!|\|$ +COM_PAUSE_CLEAR_PAUSED = ^tclear - C134R$ 4 1!$+ 0|= P4U$3D P1UG!|\|$ +CANT_UNPAUSE_PLUGIN = P1UG!|\| "%s" !$ $+0PP3D 4|\|D C$|\||\|p+ |33 P4U$3D 0|2 U|\|P4U$3D. + +[bg] +PAUSE_COULDNT_FIND = Ne uspq da nameri plugin koito da savbada s "%s" +PAUSE_PLUGIN_MATCH = Plugin savpada "%s" +PAUSE_CONF_CLEARED = Iz4isti configuracionia file. Zaredi na novo kartata ako e nujno +PAUSE_ALR_CLEARED = Configuracionia file e ve4e iz4isten! +PAUSE_CONF_SAVED = configuraciata be6e zapametena +PAUSE_SAVE_FAILED = configuraciata ne be6e zapametena!!! +LOCKED = ZAKLU$ENO +PAUSE_UNPAUSE = Pause/Unpause Plugin +CLEAR_STOPPED = Iz4isti file sas spreni +SAVE_STOPPED = Zapameti spreni +PAUSED_PLUGIN = Paused %d plugin +PAUSED_PLUGINS = Paused %d plugins +UNPAUSED_PLUGIN = Unpaused %d plugin +UNPAUSED_PLUGINS = Unpaused %d plugins +CANT_MARK_MORE = Nemoje da markirate pove4e plugini kato unpauseable! +PAUSE_LOADED = Pause Plugins: Loaded plugins +STOPPED = Sprqn +VERSION = versia +FILE = file +PAUSE_ENTRIES = Vklu4ni %d - %d ot %d (%d sa pusnati) +PAUSE_USE_MORE = Izpolzvai 'amx_pausecfg list %d' za pve4e +PAUSE_USE_BEGIN = Izpolzvai 'amx_pausecfg list 1' za na4alo +PAUSE_USAGE = Izpolzvano: amx_pausecfg <comanda> [ime] +PAUSE_COMMANDS = Comandi +COM_PAUSE_OFF = ^toff - slaga na pausa vsi4kite plugini koito ne sa na lista +COM_PAUSE_ON = ^ton - puska vsi4kite plugini +COM_PAUSE_STOP = ^tstop <file> - spira edin plugin +COM_PAUSE_PAUSE = ^tpause <file> - pauses edin plugin +COM_PAUSE_ENABLE = ^tenable <file> - puska edin plugin +COM_PAUSE_SAVE = ^tsave - zapameti list ot sprqni plugini +COM_PAUSE_CLEAR = ^tclear - iz4isti list ot sprqni plugini +COM_PAUSE_LIST = ^tlist [id] - pokazva plugini +COM_PAUSE_ADD = ^tadd <title> - markira plugin kato nespira6t + +[ro] +PAUSE_COULDNT_FIND = Nu a fost gasit un plugin ce rezulta cautarea "%s" +PAUSE_PLUGIN_MATCH = Plugin-ul "%s" rezulta cautarea +PAUSE_CONF_CLEARED = Fisier-ul de configuratie a fost golit. Reincarca harta daca este nevoie +PAUSE_ALR_CLEARED = Configuratia a fost golita deja! +PAUSE_CONF_SAVED = Configuratia a fost salvata cu succes +PAUSE_SAVE_FAILED = Salvarea configuratiei a esuat!!! +LOCKED = BLOCAT +PAUSE_UNPAUSE = Intrerupe/Reincarca Plugin-uri +CLEAR_STOPPED = Goleste fisier-ul cu cele intrerupte +SAVE_STOPPED = Salveaza fisier-ul cu cele intrerupte +PAUSED_PLUGIN = Plugin-ul %d a fost intrerupt +PAUSED_PLUGINS = Au fost intrerupte %d plugin-uri +UNPAUSED_PLUGIN = Plugin-ul %d a fost reincarcat +UNPAUSED_PLUGINS = Au fost reincarcate %d plugin-uri +CANT_MARK_MORE = Nu se pot marca mai multe plugin-uri ca intrerupte! +PAUSE_LOADED = Intrerupe plugin-uri: Plugin-uri incarcate +STOPPED = intrerupte +VERSION = versiune +FILE = fisier +PAUSE_ENTRIES = Intrari %d - %d din %d (%d functioneaza) +PAUSE_USE_MORE = Scrie 'amx_pausecfg list %d' pentru mai mult +PAUSE_USE_BEGIN = Scrie 'amx_pausecfg list 1' pentru inceput +PAUSE_USAGE = Folosire: amx_pausecfg <comanda> [nume] +PAUSE_COMMANDS = Comenzi +COM_PAUSE_OFF = ^toff - intrerupe toate plugin-urile ce nu sunt in lista +COM_PAUSE_ON = ^ton - reincarca toate plugin-urile ce nu sunt in lista +COM_PAUSE_STOP = ^tstop <fisier> - opreste un plugin +COM_PAUSE_PAUSE = ^tpause <fisier> - intrerupe un plugin +COM_PAUSE_ENABLE = ^tenable <file> - incarca un plugin +COM_PAUSE_SAVE = ^tsave - salveaza o lista a plugin-urilor oprite +COM_PAUSE_CLEAR = ^tclear - goleste o lista a plugin-urilor oprite +COM_PAUSE_LIST = ^tlist [id] - listeaza plugin-urile +COM_PAUSE_ADD = ^tadd <title> - marcheaza un plugin ca si reincarcat +SAVE_PAUSED = Salvarea oprita +COM_PAUSE_SAVE_PAUSED = ^tsave - salveaza o lista cu pluginurile oprite +COM_PAUSE_CLEAR_PAUSED = ^tclear - sterge lista cu pluginurile oprite +CANT_UNPAUSE_PLUGIN = Pluginul "%s" este oprit si nu poate fi pus pe pauza sau scos din pauza. +CLEAR_PAUSED = Goleste fisier-ul cu cele oprite + +[hu] +PAUSE_COULDNT_FIND = Nem lehet a plugint talalni "%s" +PAUSE_PLUGIN_MATCH = Plugin matching "%s" +PAUSE_CONF_CLEARED = Beallitasok file betoltve. Valts palyat a hasznalatahoz +PAUSE_ALR_CLEARED = A beallitasok mar ki vannak uritve! +PAUSE_CONF_SAVED = Beallitasok sikeresen elmentve +PAUSE_SAVE_FAILED = Nem sikerult a mentes!!! +LOCKED = LEZARVA +PAUSE_UNPAUSE = Ki/Be kapcsolas Pluginok +CLEAR_STOPPED = A leallitot pluginok filejenak uritese +SAVE_STOPPED = Megallitottak mentese +PAUSED_PLUGIN = Leallitva %d plugin +PAUSED_PLUGINS = Leallitva %d plugin +UNPAUSED_PLUGIN = Engedelyezve %d plugin +UNPAUSED_PLUGINS = Engedelyezve %d plugin +CANT_MARK_MORE = Nem lehet mark tobb plugint megallitani! +PAUSE_LOADED = Pause Plugins: Loaded plugins +STOPPED = leallitva +VERSION = verzio +FILE = file +PAUSE_ENTRIES = Bejegyzes %d - %d a %d-bol (%d fut) +PAUSE_USE_MORE = Irj 'amx_pausecfg list %d' a tobbihez +PAUSE_USE_BEGIN = Irj 'amx_pausecfg list 1' az elejehez +PAUSE_USAGE = Hasznalat: amx_pausecfg <parancs> [nev] +PAUSE_COMMANDS = Parancsok +COM_PAUSE_OFF = ^tki - minden plugin leallitasa a listan +COM_PAUSE_ON = ^tbe - osszes plugin engedelyezese +COM_PAUSE_STOP = ^tstop <file> - plugin megallitasa +COM_PAUSE_PAUSE = ^tpause <file> - kikapcsolt pluginok +COM_PAUSE_ENABLE = ^tenable <file> - plugin engedelyezese +COM_PAUSE_SAVE = ^tsave - lista mentese a leallitott pluginokkal +COM_PAUSE_CLEAR = ^tclear - a megallitott pluginok listajanak kiuritese +COM_PAUSE_LIST = ^tlist [id] - pluginok listaja +COM_PAUSE_ADD = ^tadd <nev> - megjelolni a plugint megalithatokent +SAVE_PAUSED = Mentes Szunetelve +COM_PAUSE_SAVE_PAUSED = ^tsave - menti a szunetelt pluginok listajat +COM_PAUSE_CLEAR_PAUSED = ^tclear - torli a szunetelt pluginok listajat +CANT_UNPAUSE_PLUGIN = A "%s" plugint nemlehet szuneteltetni vagy engedelyezni. +CLEAR_PAUSED = Torli a szunetelt pluginok listajat + +[lt] +PAUSE_COULDNT_FIND = Negali surasti plugino "%s" +PAUSE_PLUGIN_MATCH = Pluginas sutampa "%s" +PAUSE_CONF_CLEARED = Konfigo failas istryntas. Perkrauk mapa jei reikia +PAUSE_ALR_CLEARED = Konfigas jau buvo isvalyta! +PAUSE_CONF_SAVED = Konfigas issaugotas sekmingai +PAUSE_SAVE_FAILED = Konfigo issaugojimas sekmingas!!! +LOCKED = Uzrakinta +PAUSE_UNPAUSE = Pauze/Nuimti pauze pluginus +CLEAR_STOPPED = Isvalyti sustabdytus failus +SAVE_STOPPED = Issaugoti sustabdytus +PAUSED_PLUGIN = Sustabdytas %d pluginas +PAUSED_PLUGINS = Sustabdyti %d pluginai +UNPAUSED_PLUGIN = Paleistas %d pluginas +UNPAUSED_PLUGINS = Paleisti %d pluginai +CANT_MARK_MORE = Daugiau pluginu pazymeti negalima! +PAUSE_LOADED = Sustabdyti pluginus: Uzkrauti pluginai +STOPPED = sustabdyti +VERSION = versija +FILE = failas +PAUSE_ENTRIES = Irasas %d - %d is %d (%d veikiantis) +PAUSE_USE_MORE = Naudok 'amx_pausecfg sarasa %d' del daugiau info +PAUSE_USE_BEGIN = Naudok 'amx_pausecfg saraso 1 nr del pradzios +PAUSE_USAGE = Naudok: amx_pausecfg <komanda> [skaicius] +PAUSE_COMMANDS = Komandos +COM_PAUSE_OFF = ^tisjungti - Sustabdo visus pluginus esancius ne sarase +COM_PAUSE_ON = ^tijungti - paleidzia visus pluginus +COM_PAUSE_STOP = ^tstop <failas> - sustabdo plugina +COM_PAUSE_PAUSE = ^tpauze <failas> - pauze pluginui +COM_PAUSE_ENABLE = ^tpaleisti <failas> - paleidzia/ijungia plugina +COM_PAUSE_SAVE = ^tissaugoti - issaugo sustabdytu pluginu sarasa +COM_PAUSE_CLEAR = ^tpravalyti - pravalo sustabdytus pluginus +COM_PAUSE_LIST = ^tlistas [id] - pluginu sarasas +COM_PAUSE_ADD = ^tprideti <pavadinimas> - pazymi plugina kaip nesustabdoma + +[sk] +PAUSE_COULDNT_FIND = Nemozem najst plugin zodpovedajuci "%s" +PAUSE_PLUGIN_MATCH = Plugin zodpovedajuci "%s" +PAUSE_CONF_CLEARED = Konfiguracny subor vycisteny. Ak je to potrebne reloadni mapu. +PAUSE_ALR_CLEARED = Konfiguracia uz bola vycistena! +PAUSE_CONF_SAVED = Konfiguracia uspesne ulozena +PAUSE_SAVE_FAILED = Konfiguraciu sa NEPODARILO ulozit!!! +LOCKED = ZAMKNUTE +PAUSE_UNPAUSE = Pauznut/Spustit Pluginy +CLEAR_STOPPED = Vycistit subor so stopnutim +SAVE_STOPPED = Ulozit stopnute +PAUSED_PLUGIN = Pauznut %d plugin +PAUSED_PLUGINS = Pauznuto %d pluginov +UNPAUSED_PLUGIN = Znovu spusteny %d plugin +UNPAUSED_PLUGINS = Znovu spustenych %d pluginov +CANT_MARK_MORE = Nemozem oznacit viac pluginov ako nepauznutelne! +PAUSE_LOADED = Pauznute pluginy: Nacitane pluginy +STOPPED = zastaveny +VERSION = verzia +FILE = subor +PAUSE_ENTRIES = Polozky %d - %d z %d (%d spustene) +PAUSE_USE_MORE = Napis 'amx_pausecfg list %d' pre viac +PAUSE_USE_BEGIN = Napis 'amx_pausecfg list 1' pre zaciatok +PAUSE_USAGE = Napis: amx_pausecfg <command> [name] +PAUSE_COMMANDS = Prikazy +COM_PAUSE_OFF = ^toff - pauzne vsetky pluginy ktore niesu na zozname +COM_PAUSE_ON = ^ton - znovu spusti vsetky pluginy +COM_PAUSE_STOP = ^tstop <file> - stopne plugin +COM_PAUSE_PAUSE = ^tpause <file> - pauzne plugin +COM_PAUSE_ENABLE = ^tenable <file> - povoli plugin +COM_PAUSE_SAVE = ^tsave - ulozi zoznam stopnutych pluginov +COM_PAUSE_CLEAR = ^tclear - vycisti zoznam stopnutych pluginov +COM_PAUSE_LIST = ^tlist [id] - zoznamy pluginov +COM_PAUSE_ADD = ^tadd <title> - oznaci plugin ako nepauznutelny +SAVE_PAUSED = Ulozenie pozastavene +COM_PAUSE_SAVE_PAUSED = ^tsave - uloz zoznam pozastavenych pluginov +COM_PAUSE_CLEAR_PAUSED = ^tclear - vymaz zoznam pozastavenych pluginov +CANT_UNPAUSE_PLUGIN = Plugin "%s" je zastaveny ,nie je mozne ho pozastavit. +CLEAR_PAUSED = vymaz subor s pozastavenymi + +[mk] +PAUSE_COULDNT_FIND = Ne e najden plugin koj se poklopuva so baranjeto za "%s" +PAUSE_PLUGIN_MATCH = Pronajdeniot plugin e "%s" +PAUSE_CONF_CLEARED = Listata so pauzirani plagini e izbrisana. Pustete ja mapata odnovo ako e potrebno. +PAUSE_ALR_CLEARED = Listata so pauzirani plagini e prazna! +PAUSE_CONF_SAVED = Listata so pauzirani plagini e uspesno zacuvana +PAUSE_SAVE_FAILED = Listata so pauzirani plagini ne e zacuvana!!! +LOCKED = ZAKLUCEN +PAUSE_UNPAUSE = Pauziraj/Pusti Plugin +CLEAR_STOPPED = Izbrisi go fajlot so stopirani plugini +SAVE_STOPPED = Zacuvaj gi stopiranite +PAUSED_PLUGIN = Pauziran e %d plagin +PAUSED_PLUGINS = Pauzirani se %d plagini +UNPAUSED_PLUGIN = Pusten e %d plugin +UNPAUSED_PLUGINS = Pusteni se %d plagini +CANT_MARK_MORE = Ne e mozno da se izberat poveke plugini kako zakluceni! +PAUSE_LOADED = Pauza na plaginite: Vcitanite plugini +STOPPED = stopiran +VERSION = verzija +FILE = fajl +PAUSE_ENTRIES = Plagini %d - %d od %d (%d se aktivni) +PAUSE_USE_MORE = Napisi 'amx_pausecfg list %d' za uste +PAUSE_USE_BEGIN = Napisi 'amx_pausecfg list 1' za od pocetok +PAUSE_USAGE = Koristenje: amx_pausecfg <komanda> [ime] +PAUSE_COMMANDS = Komandi +COM_PAUSE_OFF = ^toff - gi pauzira site aktivni plagini +COM_PAUSE_ON = ^ton - gi pusta site pauzirani plagini +COM_PAUSE_STOP = ^tstop <fajl> - go stopira plaginot +COM_PAUSE_PAUSE = ^tpause <fajl> - go pauzira plaginot +COM_PAUSE_ENABLE = ^tenable <fajl> - go pusta plaginot +COM_PAUSE_SAVE = ^tsave - ja zacuvuva listata so stopirani plagini +COM_PAUSE_CLEAR = ^tclear - ja brise listata so stopirani plagini +COM_PAUSE_LIST = ^tlist [id] - gi lista site plagini +COM_PAUSE_ADD = ^tadd <title> - go markira plaginot kako nekoj sto ne moze da se pauzira +SAVE_PAUSED = Zacuvaj gi pauziranite plagini +COM_PAUSE_SAVE_PAUSED = ^tsave - ja zacuvuva listata so pauzirani plagini +COM_PAUSE_CLEAR_PAUSED = ^tclear - ja brise listata so pauzirani plagini +CANT_UNPAUSE_PLUGIN = Plaginot "%s" e stopiran i ne moze da se pauzira ili da se iskluci pauzata. +CLEAR_PAUSED = Izbrisi ja listata so pauzirani plagini diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/plmenu.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/plmenu.txt new file mode 100644 index 0000000..72e3d45 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/plmenu.txt @@ -0,0 +1,339 @@ +[en] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Ban Menu +BAN_FOR_MIN = Ban for %d minutes +BAN_PERM = Ban permanently +SLAP_SLAY_MENU = Slap/Slay Menu +SLAP_WITH_DMG = Slap with %d damage +SLAY = Slay +KICK_MENU = Kick Menu +ADMIN_TRANSF_1 = ADMIN: transfer %s to %s +ADMIN_TRANSF_2 = ADMIN %s: transfer %s to %s +TEAM_MENU = Team Menu +TRANSF_TO = Transfer to %s +CL_CMD_MENU = Client Cmds Menu +NO_CMDS = No cmds available + +[de] +ADMIN_BAN_1 = ADMIN: bannt %s +ADMIN_BAN_2 = ADMIN %s: bannt %s +BAN_MENU = Menu > bannen +BAN_FOR_MIN = Bann fuer %d Minuten +BAN_PERM = fuer immer bannen +SLAP_SLAY_MENU = Schlagen/Toeten-Menu +SLAP_WITH_DMG = Schlaegt mit %d Schaden +SLAY = toeten +KICK_MENU = Menu >kicken +ADMIN_TRANSF_1 = ADMIN: verschiebt %s zu den %s +ADMIN_TRANSF_2 = ADMIN %s: verschiebt %s zu den %s +TEAM_MENU = Menu > Team +TRANSF_TO = zu den %s geschoben +CL_CMD_MENU = Menu > Spielerbefehle +NO_CMDS = keine Befehle verfuegbar + +[sr] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Ban Meni +BAN_FOR_MIN = Ban na %d minuta +BAN_PERM = Ban za stalno +SLAP_SLAY_MENU = Slap/Slay Meni +SLAP_WITH_DMG = Slap sa %d stete +SLAY = Slay +KICK_MENU = Kick Meni +ADMIN_TRANSF_1 = ADMIN: transfer %s u %s +ADMIN_TRANSF_2 = ADMIN %s: transfer %s u %s +TEAM_MENU = Tim Meni +TRANSF_TO = Transfer u %s +CL_CMD_MENU = Klijent Komande Meni +NO_CMDS = Nema dostupnih komandi + +[tr] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Ban Menusu +BAN_FOR_MIN = Ban %d dakika olarak +BAN_PERM = Ban suresiz +SLAP_SLAY_MENU = Tokatla/oldur menusu +SLAP_WITH_DMG = Tokatla %d zarar ile +SLAY = Oldur +KICK_MENU = Atma menusu +ADMIN_TRANSF_1 = ADMIN: takim %s goc %s +ADMIN_TRANSF_2 = ADMIN %s: takim %s goc %s +TEAM_MENU = Takim menu +TRANSF_TO = %s takima goc +CL_CMD_MENU = Oyuncu Emir Menusu +NO_CMDS = Emir mevcud degildir + +[fr] +ADMIN_BAN_1 = ADMIN: banni %s +ADMIN_BAN_2 = ADMIN %s: banni %s +BAN_MENU = Menu Bannir +BAN_FOR_MIN = Bannir pour %d minutes +BAN_PERM = Bannir a vie (permanent) +SLAP_SLAY_MENU = Menu Frapper/Foudroyer +SLAP_WITH_DMG = Frapper avec %d points de degat +SLAY = Foudroyer +KICK_MENU = Menu Kick +ADMIN_TRANSF_1 = ADMIN: transfere %s en %s +ADMIN_TRANSF_2 = ADMIN %s: transfere %s en %s +TEAM_MENU = Menu Equipe +TRANSF_TO = Transferer en %s +CL_CMD_MENU = Menu Cmds Client +NO_CMDS = Aucune commande disponible + +[sv] +ADMIN_BAN_1 = ADMIN: bannlys %s +ADMIN_BAN_2 = ADMIN %s: bannlys %s +BAN_MENU = Bannlysningsmeny +BAN_FOR_MIN = Bannlys i %d minuter +BAN_PERM = Permanent bannlysning +SLAP_SLAY_MENU = Smisk-/Slakt-meny +SLAP_WITH_DMG = Smiska med %d skada +SLAY = Slakta +KICK_MENU = Sparka Meny +ADMIN_TRANSF_1 = ADMIN: skicka %s till %s +ADMIN_TRANSF_2 = ADMIN %s: skicka %s till %s +TEAM_MENU = Lagmeny +TRANSF_TO = Skicka till %s +CL_CMD_MENU = Klientkommandomeny +NO_CMDS = Det finns inga kommandon + +[da] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Ban Menu +BAN_FOR_MIN = Ban i %d minutter +BAN_PERM = Ban permanent +SLAP_SLAY_MENU = Klask/Draeb Menu +SLAP_WITH_DMG = Klask med %d skade +SLAY = Draeb +KICK_MENU = Kick Menu +ADMIN_TRANSF_1 = ADMIN: Overflyt %s to %s +ADMIN_TRANSF_2 = ADMIN %s: Overflyt %s to %s +TEAM_MENU = Hold Menu +TRANSF_TO = Overflyt til %s +CL_CMD_MENU = Klient Kommando Menu +NO_CMDS = Ingen kommandoer til raadighed + +[pl] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Menu Bana +BAN_FOR_MIN = Ban na %d minut +BAN_PERM = Kompletny Ban +SLAP_SLAY_MENU = Menu udzerzen/zgladzen +SLAP_WITH_DMG = Uderz zadajac %d obrazen +SLAY = Zgladzenie +KICK_MENU = Menu kicka +ADMIN_TRANSF_1 = ADMIN: %s przeszedl do %s +ADMIN_TRANSF_2 = ADMIN %s: %s przeszedl do %s +TEAM_MENU = Menu druzyny +TRANSF_TO = Przejdz do %s +CL_CMD_MENU = menu komend klienta +NO_CMDS = Nie ma zadnych komend + +[nl] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Banmenu +BAN_FOR_MIN = Bannen voor %d minuten +BAN_PERM = Permanent Bannen +SLAP_SLAY_MENU = Sla/Slachtmenu +SLAP_WITH_DMG = Sla met %d schade +SLAY = Slacht +KICK_MENU = Kickmenu +ADMIN_TRANSF_1 = ADMIN: zet %s over naar %s +ADMIN_TRANSF_2 = ADMIN %s: zet %s over naar %s +TEAM_MENU = Teammenu +TRANSF_TO = Zet over naar %s +CL_CMD_MENU = Gebruikerscommandomenu +NO_CMDS = Geen cmds beschikbaar + +[es] +ADMIN_BAN_1 = ADMIN: %s baneado +ADMIN_BAN_2 = ADMIN %s: %s baneado +BAN_MENU = Menu de Bans +BAN_FOR_MIN = Banear durante %d minutos +BAN_PERM = Banear permanentemente +SLAP_SLAY_MENU = Menu de Slap/Slay +SLAP_WITH_DMG = Pegar con %d de danyo +SLAY = Matar +KICK_MENU = Menu de Expulsiones +ADMIN_TRANSF_1 = ADMIN: %s transferido al equipo de los %s +ADMIN_TRANSF_2 = ADMIN %s: %s transferido al equipo de los %s +TEAM_MENU = Menu de Equipos +TRANSF_TO = Transferir a los %s +CL_CMD_MENU = Menu de Comandos de Cliente +NO_CMDS = No hay comandos disponibles + +[bp] +ADMIN_BAN_1 = ADMIN: baniu %s +ADMIN_BAN_2 = ADMIN %s: baniu %s +BAN_MENU = Menu Banir +BAN_FOR_MIN = Banido por %d minutos +BAN_PERM = Banido permanentemente +SLAP_SLAY_MENU = Menu Tapa/Assassinar +SLAP_WITH_DMG = Tapa com %d de dano +SLAY = Tapa +KICK_MENU = Menu Kickar +ADMIN_TRANSF_1 = ADMIN: transferiu %s para %s +ADMIN_TRANSF_2 = ADMIN %s: transferiu %s para %s +TEAM_MENU = Menu Controle de Time +TRANSF_TO = Transferir para %s +CL_CMD_MENU = Menu de Comandos no Cliente +NO_CMDS = Sem cmds disponivel + +[cz] +ADMIN_BAN_1 = ADMIN: zabanoval %s +ADMIN_BAN_2 = ADMIN %s: zabanovali %s +BAN_MENU = Menu banu +BAN_FOR_MIN = Zabanovan na %d minut +BAN_PERM = Zaban permanentne +SLAP_SLAY_MENU = Menu Pohlavku/Zabiti +SLAP_WITH_DMG = Pleskl za %d damage +SLAY = Zabit +KICK_MENU = Menu vykopnuti +ADMIN_TRANSF_1 = ADMIN: premistil %s k %s +ADMIN_TRANSF_2 = ADMIN %s: premistili %s k %s +TEAM_MENU = Menu Tymu +TRANSF_TO = Premistit k %s +CL_CMD_MENU = Menu klientskych prikazu +NO_CMDS = Zadny cmds + +[fi] +ADMIN_BAN_1 = ADMIN: bannasi %s +ADMIN_BAN_2 = ADMIN %s: bannasi %s +BAN_MENU = Bannivalikko +BAN_FOR_MIN = Bannaa %d minuutiksi +BAN_PERM = Bannaa pysyvasti +SLAP_SLAY_MENU = Slap- ja slayvalikko +SLAP_WITH_DMG = Slappaa %d damagella +SLAY = Slayaa +KICK_MENU = Potkimisvalikko +ADMIN_TRANSF_1 = ADMIN: siirsi pelaajan%s %s:ksi +ADMIN_TRANSF_2 = ADMIN %s: siirsi pelaajan %s %s:ksi +TEAM_MENU = Joukkuevalikko +TRANSF_TO = Siirra %s.ksi +CL_CMD_MENU = Clientkomentovalikko +NO_CMDS = Ei komentoja kaytettavissa + +[ls] +ADMIN_BAN_1 = ADMIN: b4nz0|2 %s +ADMIN_BAN_2 = ADMIN %s: b4nz0|2 %s +BAN_MENU = |34nz0|2 M3nu +BAN_FOR_MIN = |34nz0|2 for %d minut3s +BAN_PERM = |34nz0|2 p3rm4n3ntly +SLAP_SLAY_MENU = Sl4p/Sl4y M3nu +SLAP_WITH_DMG = Sl4p \/\/I7|-| %d d4m4g3 +SLAY = Sl4y +KICK_MENU = |<ic|< M3nu +ADMIN_TRANSF_1 = ADMIN: tr4nsf3r %s to %s +ADMIN_TRANSF_2 = ADMIN %s: tr4nsf3r %s to %s +TEAM_MENU = T34m M3nu +TRANSF_TO = Tr4nsf3r t0 %s +CL_CMD_MENU = (li3nt (mds M3nu +NO_CMDS = |\|0 cmds 4v4il4bl3 + +[bg] +ADMIN_BAN_1 = ADMINISTRATOR: banna %s +ADMIN_BAN_2 = ADMINISTRATOR %s: banna %s +BAN_MENU = Ban Menu +BAN_FOR_MIN = Ban za %d minuti +BAN_PERM = Banni za vinagi +SLAP_SLAY_MENU = Slap/Slay Menu +SLAP_WITH_DMG = Slapni s %d damage +SLAY = Slay +KICK_MENU = Kick Menu +ADMIN_TRANSF_1 = ADMINISTRATOR: transferira %s kam %s +ADMIN_TRANSF_2 = ADMINISTRATOR %s: transferira %s kam %s +TEAM_MENU = Otborno Menu +TRANSF_TO = Transferirai kam %s +CL_CMD_MENU = Klient Comandno Menu +NO_CMDS = Nqma nikakvi pozvoleni comandi + +[ro] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Menu Ban +BAN_FOR_MIN = Ban %d minute +BAN_PERM = Ban permanent +SLAP_SLAY_MENU = Slap/Slay +SLAP_WITH_DMG = Slap cu %d dmg +SLAY = Slay +KICK_MENU = Menu Kick +ADMIN_TRANSF_1 = ADMIN: transfera %s la %s +ADMIN_TRANSF_2 = ADMIN %s: transfera %s la %s +TEAM_MENU = Menu Echipe +TRANSF_TO = Transfera la %s +CL_CMD_MENU = Menu Comenzi Jucator +NO_CMDS = Nici o comanda valabila + +[hu] +ADMIN_BAN_1 = ADMIN: %s banolva +ADMIN_BAN_2 = ADMIN %s: %s banolva +BAN_MENU = Ban Menu +BAN_FOR_MIN = Banolva %d percre +BAN_PERM = Orokos ban +SLAP_SLAY_MENU = Utes/Oles Menu +SLAP_WITH_DMG = Megutve %d sebzessel +SLAY = Megoles +KICK_MENU = kick Menu +ADMIN_TRANSF_1 = ADMIN: %s atallitva %s-nak +ADMIN_TRANSF_2 = ADMIN %s: %s atallitva %s-nak +TEAM_MENU = CSapat Menu +TRANSF_TO = Atallitva %s-nek +CL_CMD_MENU = Client Cmds Menu +NO_CMDS = Nincs elerheto parancs + +[lt] +ADMIN_BAN_1 = ADMINAS: isbanino %s +ADMIN_BAN_2 = ADMINAS %s: isbanino %s +BAN_MENU = Ban meniu +BAN_FOR_MIN = Banas %d minutem +BAN_PERM = Banas visam laikui +SLAP_SLAY_MENU = Musti/Nudeti Meniu +SLAP_WITH_DMG = Musa su %d zala +SLAY = Nudeti +KICK_MENU = Ismetimo meniu +ADMIN_TRANSF_1 = ADMINAS: siuncia %s i %s +ADMIN_TRANSF_2 = ADMINAS %s: siuncia %s i %s +TEAM_MENU = Komandos meniu +TRANSF_TO = Issiusti i %s +CL_CMD_MENU = Klientu CMD meniu +NO_CMDS = Nera galimu CMD + +[sk] +ADMIN_BAN_1 = ADMIN: zabanoval %s +ADMIN_BAN_2 = ADMIN %s: zabanovali %s +BAN_MENU = MENU: ban +BAN_FOR_MIN = Zabanovat na %d minut +BAN_PERM = Zabanovat permanentne +SLAP_SLAY_MENU = MENU: Placnut/Zabit +SLAP_WITH_DMG = Udret silou %d damage +SLAY = Zabit +KICK_MENU = MENU: vykopnutie +ADMIN_TRANSF_1 = ADMIN: premiestnil %s k %s +ADMIN_TRANSF_2 = ADMIN %s: premiestnili %s k %s +TEAM_MENU = MENU: Tym +TRANSF_TO = Premiestnit k %s +CL_CMD_MENU = MENU: klientske prikazy +NO_CMDS = Ziadny cmds + +[mk] +ADMIN_BAN_1 = ADMIN: ban %s +ADMIN_BAN_2 = ADMIN %s: ban %s +BAN_MENU = Ban Meni +BAN_FOR_MIN = Ban na %d minuti +BAN_PERM = Ban zasekogas +SLAP_SLAY_MENU = Slap/Slay Meni +SLAP_WITH_DMG = Udri mu samar so %d steta +SLAY = Nasilno ubij go +KICK_MENU = Kick Meni +ADMIN_TRANSF_1 = ADMIN: napravi transfer na %s vo %s +ADMIN_TRANSF_2 = ADMIN %s: napravi transfer na %s vo %s +TEAM_MENU = Meni za timot +TRANSF_TO = Transfer vo %s +CL_CMD_MENU = Meni so komandi za klientite +NO_CMDS = Nema dostapni komandi diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/prokreedz.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/prokreedz.txt new file mode 100644 index 0000000..a621b05 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/prokreedz.txt @@ -0,0 +1,192 @@ +[en] +KZ_CHATORHUD = Messages will now appear on %s +KZ_CHEAT_DETECT = %s detected. Timer was reset. +KZ_CHECKPOINT = Checkpoint #%d +KZ_CHECKPOINT_AIR = You can't make a checkpoint in air. +KZ_CHECKPOINT_PAUSE = You can't make a checkpoint in pause. +KZ_CHECKPOINT_OFF = Checkpoints are off. +KZ_GOCHECK = GoCheck #%d +KZ_GODMODE = God Mode %s +KZ_HOOK = Hook has been enabled, bind any key '+hook' to use it. +KZ_HOOK_PAUSE = You can't use hook while paused. +KZ_HOOK_PROTECTION = Wait 3 seconds after using hook. +KZ_INVISIBLE_NOWATER = There is no water on the map. +KZ_INVISIBLE_PLAYERS_ON = Players are now invisible. +KZ_INVISIBLE_PLAYERS_OFF = Players are now visible. +KZ_INVISIBLE_WATER_ON = Water is now invisible. +KZ_INVISIBILE_WATER_OFF = Water is now visible. +KZ_PAUSE_DISABLED = Pause is disabled. +KZ_PAUSE_ON = Your timer has been paused. +KZ_PAUSE_OFF = Your timer has been unpaused. +KZ_TELEPORT_PAUSE = You cannot teleport while pause is on. +KZ_TIMER_NOT_STARTED = Timer is not started. +KZ_NO_ACCESS = You have no access to that command. +KZ_NO_START = No start position is set for this map. +KZ_NO_STEAM = You require Steam to use this function. +KZ_NOCLIP = Noclip %s +KZ_NOCLIP_SAVEPOS = You cannot use Save Pos function while Noclip is on. +KZ_NOT_ALIVE = You must be alive to use this command. +KZ_NOT_ENOUGH_CHECKPOINTS = You don't have enough checkpoints. +KZ_NOT_ON_GROUND = You must be on ground to use this command. +KZ_OTHER_WEAPONS_ZERO = Different weapons are disabled. +KZ_SAVEPOS = You have saved your position. +KZ_SAVEPOS_ALREADY = You have already saved a position. +KZ_SAVEPOS_DISABLED = Save Pos function is disabled. +KZ_SAVEPOS_SAVED = You must finish the saved run or delete it before starting a new one. +KZ_SAVEPOS_PAUSE = You cannot use Save Pos while paused. +KZ_SET_START = Start position set for this map. +KZ_START = You have been teleported to the start button. +KZ_START_CLIMB = The timer has started. +KZ_TIMER_DISABLED = Timer show is disabled. +KZ_TOP15_DISABLED = Top15 is disabled. +KZ_WEAPONS_IN_RUN = You cannot get different weapons during a run. +KZ_WEAPONS_SPEED = This weapon's speed is %d +KZ_TOP15_SQL_ERROR = Warning! The SQL tops cannot be saved. +KZ_FINISH_MSG = finished in +KZ_WEAPON = weapon +KZ_IMPROVE = You improved your time by +KZ_SLOWER = You failed your best time by +KZ_PLACE = is now on place + +[ro] +KZ_CHATORHUD = Mesajele vor aparea de acum pe %s +KZ_CHEAT_DETECT = %s a fost detectat. Timpul a fost resetat. +KZ_CHECKPOINT = Checkpoint #%d +KZ_CHECKPOINT_AIR = Nu puteti face un checkpoint in aer. +KZ_CHECKPOINT_PAUSE = Nu puteti face un checkpoint cat timp pauza este pornita. +KZ_CHECKPOINT_OFF = Checkpointurile sunt dezactivate. +KZ_GOCHECK = GoCheck #%d +KZ_GODMODE = God Mode %s +KZ_HOOK = Hook a fost activat, bindeaza orice tasta "+hook" pentru a-l folosi. +KZ_HOOK_PAUSE = Nu poti folosi hook cat timp pauza este pornita. +KZ_HOOK_PROTECTION = Asteapta 3 secunde dupa ce ai folosit hook. +KZ_INVISIBLE_NOWATER = Nu exista apa pe aceasta harta. +KZ_INVISIBLE_PLAYERS_ON = Playerii sunt acum invizibili. +KZ_INVISIBLE_PLAYERS_OFF = Playerii sunt acum vizibili. +KZ_INVISIBLE_WATER_ON = Apa este acum invizibila. +KZ_INVISIBLE_WATER_OFF = Apa este acum vizibila. +KZ_PAUSE_DISABLED = Pauza este dezactivata. +KZ_PAUSE_ON = Timpul a fost pauzat. +KZ_PAUSE_OFF = Timpul a fost repornit. +KZ_TELEPORT_PAUSE = Nu te poti teleporta cat timp pauza este pornita. +KZ_TIMER_NOT_STARTED = Timpul nu este pornit. +KZ_NO_ACCESS = Nu ai acces la aceasta comanda. +KZ_NO_START = Nu exista nicio pozitie salvata pentru butonul de start. +KZ_NO_STEAM = Ai nevoie de Steam pentru a folosi aceasta functie. +KZ_NOCLIP = Noclip %s +KZ_NOCLIP_SAVEPOS = Nu poti folosi functia Save Pos cat timp Noclip este pornit +KZ_NOT_ALIVE = Trebuie sa fii in viata pentru a folosi aceasta comanda. +KZ_NOT_ENOUGH_CHECKPOINTS = Nu ai destule checkpointuri. +KZ_NOT_ON_GROUND = Trebuie sa nu fii in aer pentru a folosi aceasta comanda. +KZ_OTHER_WEAPONS_ZERO = Armele sunt dezactivate. +KZ_SAVEPOS = Ti-ai salvat pozitia. +KZ_SAVEPOS_DISABLED = Functia de salvare a pozitiei este dezactivata. +KZ_SAVEPOS_ALREADY = Ai salvat deja o pozitie. +KZ_SAVEPOS_SAVED = Poti continua de unde ti-ai salvat timpul sau poti sa-l stergi si sa incepi iar harta. +KZ_SAVEPOS_PAUSED = Nu poti salva o pozitie cat timp pauza este pornita. +KZ_SET_START = Pozitia de start a fost salvata. +KZ_START = Ai fost teleportat la butonul de start. +KZ_START_CLIMB = Timpul a pornit. +KZ_TIMER_DISABLED = Aratarea timpului este dezactivata. +KZ_TOP15_DISABLED = Top15 este dezactivat. +KZ_WEAPONS_IN_RUN = Nu poti primi arme cat timp timerul este activat. +KZ_WEAPONS_SPEED = Viteza acestei arme este %d +KZ_TOP15_SQL_ERROR = Atentie! Topurile SQL nu se pot salva. +KZ_FINISH_MSG =a terminat in +KZ_WEAPON = Arma +KZ_IMPROVE = Ti-ai imbunatatit timpul cu +KZ_SLOWER = Ai fost mai lent decat cel mai bun timp al tau cu +KZ_PLACE = este acum pe locul + +[es] +KZ_CHATORHUD = Mensajes apareceran a partir de ahora %s +KZ_CHEAT_DETECT = %s detectado. Tiempo reiniciado. //Hook, Noclip, God Mode +KZ_CHECKPOINT = Checkpoint #%d //Checkpoints #15 +KZ_CHECKPOINT_AIR = No puedes hacer Checkpoints en el aire. +KZ_CHECKPOINT_PAUSE = No puedes hacer Checkpoints estando en pausa. +KZ_CHECKPOINT_OFF = Los Checkpoints estan deshabilitados. +KZ_GOCHECK = Ir al Check #%d // GoCheck #355 +KZ_GODMODE = Modo Dios %s // God Mode ON/OFF +KZ_HOOK = Hook ha sido habilitado, bindea cualquier tecla con '+hook' para usarlo. +KZ_HOOK_PAUSE = No puedes usar hook estando en pausa. +KZ_HOOK_PROTECTION = Espera 3 segundos despues de usar Hook. +KZ_INVISIBLE_NOWATER = No hay agua en el mapa. +KZ_INVISIBLE_PLAYERS_ON = Los jugadores ahora son invisibles. +KZ_INVISIBLE_PLAYERS_OFF = Los jugadores ahora son visibles. +KZ_INVISIBLE_WATER_ON = El agua ahora es invisible. +KZ_INVISIBILE_WATER_OFF = El agua ahora es visible. +KZ_PAUSE_DISABLED = Pausa desactivada. +KZ_PAUSE_ON = Tu tiempo ha sido pausado. +KZ_PAUSE_OFF = Tu tiempo se ha reanudado. +KZ_TELEPORT_PAUSE = No puedes teleportarte estando en pausa. +KZ_TIMER_NOT_STARTED = Tiempo no iniciado. +KZ_NO_ACCESS = No tienes acceso a ese comando. +KZ_NO_START = No hay una posicion de inicio para este mapa. +KZ_NO_STEAM = Se requiere Steam para usar esa funcion. +KZ_NOCLIP = Noclip %s // Noclip ON/OFF +KZ_NOCLIP_SAVEPOS = No puedes utilizar la función Save Pos mientras Noclip está encendido. +KZ_NOT_ALIVE = Tienes que estar vivo para usar ese comando. +KZ_NOT_ENOUGH_CHECKPOINTS = No tienes ningun checkpoint de momento. +KZ_NOT_ON_GROUND = Tienes que estar en el suelo para usar ese comando. +KZ_OTHER_WEAPONS_ZERO = Distintas armas estan desactivadas. +KZ_SAVEPOS = Guardaste tu posicion. +KZ_SAVEPOS_ALREADY = Ya guardaste una posicion. +KZ_SAVEPOS_DISABLED = Guardar posicion desactivado. +KZ_SAVEPOS_SAVED = Tienes que terminar la ronda guardada o borrarla para comenzar una nueva. +KZ_SAVEPOS_PAUSE = No puedes guardar posicion estando en pausa. +KZ_SET_START = Posicion de inicio fijada para el mapa. +KZ_START = Fuiste teleportado a la posicion de inicio. +KZ_START_CLIMB = Tiempo iniciado. +KZ_TIMER_DISABLED = Mostrar el tiempo desactivado. +KZ_TOP15_DISABLED = Top15 esta desactivado. +KZ_WEAPONS_IN_RUN = No puedes cambiar de arma estando en una ronda activa. +KZ_WEAPONS_SPEED = La velocidad de este arma es: %d // 260,250,245,240 etc. +KZ_TOP15_SQL_ERROR = Advertencia! Los tops SQL no se pueden guardar. +KZ_FINISH_MSG = terminó en +KZ_WEAPON = arma +KZ_IMPROVE = Mejorastes tu tiempo en +KZ_SLOWER = Has fallado tu mejor tiempo en +KZ_PLACE = ahora está en la posición + +[bp] +KZ_CHATORHUD = Mensagens serao exibidas a partir de agora %s +KZ_CHEAT_DETECT = %s Detectado. O Tempo foi zerado. //Hook, Noclip, God Mode +KZ_CHECKPOINT = CheckPoints #%d //Checkpoints #15 +KZ_CHECKPOINT_AIR = Voce nao pode salvar um CheckPoint no ar. +KZ_CHECKPOINT_PAUSE = Voce nao pode salvar um CheckPoint, quando estiver pausado. +KZ_CHECKPOINT_OFF = CheckPoints estao Desativados. +KZ_GOCHECK = GoCheck #%d // GoCheck #355 +KZ_GODMODE = Invencibilidade %s // Invencibilidade ON/OFF +KZ_HOOK = O Hook esta habilitado, Para usa-lo binde uma tecla com '+hook' +KZ_HOOK_PAUSE = Voce nao pode usar o Hook enquanto estiver pausado. +KZ_HOOK_PROTECTION = Espere 3 Segundos depois de usar o Hook +KZ_INVISIBLE_NOWATER = Nao ha Agua neste Mapa. +KZ_INVISIBLE_PLAYERS_ON = Os Players agora estao Invisiveis +KZ_INVISIBLE_PLAYERS_OFF = Os Players agora estao Visiveis Novamente. +KZ_INVISIBLE_WATER_ON = A Agua esta agora Invisivel. +KZ_INVISIBILE_WATER_OFF = A Agua agora esta Visivel Novamente. +KZ_PAUSE_DISABLED = Pausamento Desativado. +KZ_PAUSE_ON = Seu Tempo foi Pausado. +KZ_PAUSE_OFF = Seu Tempo foi Despausado. +KZ_TELEPORT_PAUSE = Voce nao pode se Teleportar enquanto estiver Pausado. +KZ_TIMER_NOT_STARTED = O Tempo nao foi Iniciado. +KZ_NO_ACCESS = Voce nao tem acesso a este Comando. +KZ_NO_START = Uma Posicao Incial nao foi Definida para Este Mapa. +KZ_NO_STEAM = Voce deve ter uma Steam para usar esta Funcao +KZ_NOCLIP = Noclip %s // Noclip ON/OFF +KZ_NOT_ALIVE = Voce precisa estar Vivo para usar este Comando. +KZ_NOT_ENOUGH_CHECKPOINTS = Voce nao tem CheckPoints Suficientes. +KZ_NOT_ON_GROUND = Voce deve estar no Chao para usar este Comando. +KZ_OTHER_WEAPONS_ZERO = As Armas Diferentes estao Desabilitadas. +KZ_SAVEPOS = Voce salvou sua Posicao. +KZ_SAVEPOS_ALREADY = Voce ja salvou uma Posicao. +KZ_SAVEPOS_DISABLED = Save Pos esta Desabilitada. +KZ_SAVEPOS_SAVED = Voce deve terminar sua corrida Salva antes de Iniciar uma Nova. +KZ_SAVEPOS_PAUSE = Voce nao pode usar Save Pos enquanto estiver Pausado. +KZ_SET_START = Uma Posicao Inicial foi Definida para este Mapa. +KZ_START = Voce foi Teleportado para o Botao de START +KZ_START_CLIMB = O Tempo foi Iniciado. +KZ_TIMER_DISABLED = Mostrar Tempo esta Desabilitado. +KZ_TOP15_DISABLED = Top15 esta Desativado. +KZ_WEAPONS_IN_RUN = Voce nao pode pegar Armas Diferentes enquanto estiver numa Corrida. +KZ_WEAPONS_SPEED = A Velocidade desta arma e %d // 260,250,245,240 etc. diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/restmenu.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/restmenu.txt new file mode 100644 index 0000000..f4fd36f --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/restmenu.txt @@ -0,0 +1,659 @@ +[en] +EQ_WE_RES = Equipment and weapons have been restricted +EQ_WE_UNRES = Equipment and weapons have been unrestricted +HAVE_BEEN = have been +HAS_BEEN = has been +RESTRICTED = restricted +UNRESTRICTED = unrestricted +NO_EQ_WE = Couldn't find such equipment or weapon +WEAP_RES = Weapons Restriction +VALUE = value +REST_ENTRIES_OF = Entries %i - %i of %i +REST_USE_MORE = Use 'amx_restrict list %i' for more +REST_USE_BEGIN = Use 'amx_restrict list 1' for begin +REST_CONF_SAVED = Configuration has been saved (file "%s") +REST_COULDNT_SAVE = Couldn't save configuration (file "%s") +REST_CONF_LOADED = Configuration has been loaded (file "%s") +REST_COULDNT_LOAD = Couldn't load configuration (file "%s") +COM_REST_USAGE = Usage: amx_restrict <command> [value] +COM_REST_COMMANDS = Commands: +COM_REST_ON = ^ton - set restriction on whole equipment +COM_REST_OFF = ^toff - remove restriction from whole equipment +COM_REST_ONV = ^ton <value> [...] - set specified restriction +COM_REST_OFFV = ^toff <value> [...] - remove specified restriction +COM_REST_LIST = ^tlist - display list of available equipment and weapons +COM_REST_SAVE = ^tsave - save restriction +COM_REST_LOAD = ^tload [file] - load restriction [from a file] +COM_REST_VALUES = Available values to restrict are:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Type 'amx_restrict list' for more specified values +REST_WEAP = Restrict Weapons +SAVE_SET = Save settings +CONF_SAV_SUC = Configuration saved successfully +CONF_SAV_FAIL = Configuration saving failed!!! + +[de] +EQ_WE_RES = Ausruestung und Waffen wurden verboten +EQ_WE_UNRES = Ausruestung und Waffen wurden freigegeben +HAVE_BEEN = sind gewesen +HAS_BEEN = ist gewesen +RESTRICTED = verboten +UNRESTRICTED = wieder erlaubt +NO_EQ_WE = Konnte diese Ausruestung oder Waffe nicht finden +WEAP_RES = Waffenbverbot +VALUE = Wert +REST_ENTRIES_OF = Eintrag %i - %i von %i +REST_USE_MORE = Benutze 'amx_restrict list %i' fuer mehr Info´s +REST_USE_BEGIN = Benutze 'amx_restrict list 1' um zum Anfang zu gelangen +REST_CONF_SAVED = Konfiguration gesichert (Datei "%s") +REST_COULDNT_SAVE = Konfiguration konnte nicht gespeichert werden (Datei "%s") +REST_CONF_LOADED = Konfiguration wurde geladen (Datei "%s") +REST_COULDNT_LOAD = Konfiguration konnte nicht geladen werden (Datei "%s") +COM_REST_USAGE = Benutze: amx_restrict <Befehl> [Wert] +COM_REST_COMMANDS = Befehle: +COM_REST_ON = ^ton - setze Verbot auf die gesamte Ausruestung +COM_REST_OFF = ^toff - Verbot fuer Ausruestung aufheben +COM_REST_ONV = ^ton <value> [...] - setze spezielles Verbot +COM_REST_OFFV = ^toff <value> [...] - spezielles Verbot aufgehoben +COM_REST_LIST = ^tlist - zeigt die Liste der verfuegbaren Waffen und Ausruestungen +COM_REST_SAVE = ^tsave - Verbote speichern +COM_REST_LOAD = ^tload [file] - laedt Verbote [aus einer Datei] +COM_REST_VALUES = erlaubte Verbotswerte:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Schreibe 'amx_restrict list' fuer mehr spezielle Werte +REST_WEAP = Waffen verbieten +SAVE_SET = Einstellungen speichern +CONF_SAV_SUC = Konfiguration erfolgreich gespeichert +CONF_SAV_FAIL = Speichern der Konfiguration fehlgeschlagen!!! + +[sr] +EQ_WE_RES = Oprema i oruzje su zabranjeni +EQ_WE_UNRES = Oprema i oruzje su oslobodjeni zabrane +HAVE_BEEN = je +HAS_BEEN = je +RESTRICTED = zabranjeno +UNRESTRICTED = slobodno +NO_EQ_WE = Nije moguce naci takvo opremu ili oruzje +WEAP_RES = Zabrane oruzja +VALUE = vrednost +REST_ENTRIES_OF = Vrednosti %i - %i od %i +REST_USE_MORE = Koristi 'amx_restrict list %i' za jos +REST_USE_BEGIN = Koristi 'amx_restrict list 1' za pocetak +REST_CONF_SAVED = Konfiguracija je uspesno sacuvana (fajl "%s") +REST_COULDNT_SAVE = Konfiguracija je neuspesno sacuvana (fajl "%s") +REST_CONF_LOADED = Konfiguracija je uspesno ucitana (fajl "%s") +REST_COULDNT_LOAD = Konfiguracija je neuspesno ucitana (fajl "%s") +COM_REST_USAGE = Koriscenje: amx_restrict <komanda> [vrednost] +COM_REST_COMMANDS = Komande: +COM_REST_ON = ^ton - postavi zabranu za celu opremu +COM_REST_OFF = ^toff - skini zabranu sa cele opreme +COM_REST_ONV = ^ton <vrednost> [...] - postavi zabranu na zadato oruzje +COM_REST_OFFV = ^toff <vrednost> [...] - skini zabranu sa zadatog oruzja +COM_REST_LIST = ^tlist - prikazi listu mogucih oruzja i opreme +COM_REST_SAVE = ^tsave - sacuvaj zabrene +COM_REST_LOAD = ^tload [fajl] - ucitaj zabrane [iz fajla] +COM_REST_VALUES = Moguce vrednosti za zabrane su:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Kucaj 'amx_restrict list' za jos specificnih komandi +REST_WEAP = Zabrani oruzja +SAVE_SET = Sacuvaj Podesavanja +CONF_SAV_SUC = Konfiguracija je uspesno sacuvana +CONF_SAV_FAIL = Konfiguracija je neuspesno sacuvana!!! + +[tr] +EQ_WE_RES = Silahlar ve sayre yasakli listesinde +EQ_WE_UNRES = Silahlar ve sayre yasakli listesinden alinmisdir +HAVE_BEEN = olmus +HAS_BEEN = oldu +RESTRICTED = yasaklandi +UNRESTRICTED = yasakli degil +NO_EQ_WE = oylesi bir silah ve sayre bulunamadi +WEAP_RES = Silah Yasaklama +VALUE = deger +REST_ENTRIES_OF = Girisler %i - %i ve %i +REST_USE_MORE = 'amx_restrict list %i' i kullanin dahasini gormek icin +REST_USE_BEGIN = 'amx_restrict list 1' i kullanin baslatmak icin +REST_CONF_SAVED = Configler basari ile saklanmisdir (dosya "%s") +REST_COULDNT_SAVE = Configler saklanamadi (dosya "%s") +REST_CONF_LOADED = Config yuklenmis durumda (dosya "%s") +REST_COULDNT_LOAD = Config yuklenemedi (dosya "%s") +COM_REST_USAGE = Kullanim: amx_restrict <emir> [deger] +COM_REST_COMMANDS = Emirler: +COM_REST_ON = ^ton - tumunu yasakla +COM_REST_OFF = ^toff - tumunden yasakli listesini kaldir +COM_REST_ONV = ^ton <deger> [...] - ozellikle yasakla +COM_REST_OFFV = ^toff <deger> [...] - ozellikle yasakliyi kaldir +COM_REST_LIST = ^tlist - mevcud olan silahlar ve sayre listesini goster +COM_REST_SAVE = ^tsave - yasakli listesini sakla +COM_REST_LOAD = ^tload [dosya] - yasakli listesini yukle [dosyadan] +COM_REST_VALUES = Mevcud olan degerleri yasaklamak:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = 'amx_restrict list' i kullanin daha ozel degerleri gormek icin +REST_WEAP = Yasakli Silahlar +SAVE_SET = Ayarlari Saklayin +CONF_SAV_SUC = Ayarlar basari ile saklandi +CONF_SAV_FAIL = Ayarlar malesef saklanamadi!!! + +[fr] +EQ_WE_RES = Les armes et equipements ont ete restreints +EQ_WE_UNRES = Les armes et equipements ne sont plus restreints +HAVE_BEEN = ont ete +HAS_BEEN = a ete +RESTRICTED = restreint(e)(s) +UNRESTRICTED = retire(e)(s) des restrictions +NO_EQ_WE = l'Arme ou l'Equipement n'a pas ete trouve(e) +WEAP_RES = Restriction des Armes +VALUE = valeur +REST_ENTRIES_OF = Entrees %i - %i sur %i +REST_USE_MORE = Utilise 'amx_restrict list %i' pour la suite +REST_USE_BEGIN = Utilise 'amx_restrict list 1' pour le debut +REST_CONF_SAVED = La configuration a ete sauvee (fichier "%s") +REST_COULDNT_SAVE = La configuration n'a pas ete sauvee (fichier "%s") +REST_CONF_LOADED = La configuration a ete chargee (fichier "%s") +REST_COULDNT_LOAD = La configuration n'a pas ete chargee (fichier "%s") +COM_REST_USAGE = Utilisation: amx_restrict <commande> [valeur] +COM_REST_COMMANDS = Commandes: +COM_REST_ON = ^ton - restreint tous les equipements +COM_REST_OFF = ^toff - enleve la restriction de tous les equipements +COM_REST_ONV = ^ton <valeur> [...] - met une restriction specifique +COM_REST_OFFV = ^toff <valeur> [...] - enleve une restriction specifique +COM_REST_LIST = ^tlist - affiche la liste des equipements et armes disponibles +COM_REST_SAVE = ^tsave - sauver les restrictions +COM_REST_LOAD = ^tload [file] - charger les restriction [a partir d'un fichier] +COM_REST_VALUES = Les valeurs disponibles pour la restriction sont:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Taper 'amx_restrict list' pour avoir une liste plus precise +REST_WEAP = Restreindre les Armes +SAVE_SET = Sauver +CONF_SAV_SUC = Configuration sauvegardee +CONF_SAV_FAIL = Sauvegarde de la configuration echouee!!! + +[sv] +EQ_WE_RES = Utrustning och vapen har begr'a'nsats +EQ_WE_UNRES = Utrustning och vapen har blivit obegr'a'nsade +HAVE_BEEN = har blivit +HAS_BEEN = har blivit +RESTRICTED = begr'a'nsad +UNRESTRICTED = obegr'a'nsad +NO_EQ_WE = Hittade ingen dylik utrustning eller vapen. +WEAP_RES = Vapenbegr'a'nsning +VALUE = pris +REST_ENTRIES_OF = Poster %i - %i av %i +REST_USE_MORE = Skriv 'amx_restrict list %i' f'o'r mera +REST_USE_BEGIN = Skriv 'amx_restrict list 1' f'o'r b'o'rjan +REST_CONF_SAVED = Konfigurationen har sparats (fil "%s") +REST_COULDNT_SAVE = Kunde inte spara konfigurationen (fil "%s") +REST_CONF_LOADED = Konfigurationen har laddats (fil "%s") +REST_COULDNT_LOAD = Kunde inte ladda konfigurationen (fil "%s") +COM_REST_USAGE = Skriv: amx_restrict <kommando> [v'a'rde] +COM_REST_COMMANDS = Kommandon: +COM_REST_ON = ^ton - s'a'tter begr'a'nsningar pa hela utrustningen +COM_REST_OFF = ^toff - tar bort begr'a'nsningar pa hela utrustningen +COM_REST_ONV = ^ton <v'a'rde> [...] - s'a'tter vald begr'a'nsning +COM_REST_OFFV = ^toff <v'a'rde> [...] - tar bort vald begr'a'nsning +COM_REST_LIST = ^tlist - visar lista med befintlig utrustning och vapen +COM_REST_SAVE = ^tsave - Spara begr'a'nsningar +COM_REST_LOAD = ^tload [fil] - ladda begr'a'nsningar +COM_REST_VALUES = Tillg'a'ngliga v'a'rden att begr'a'nsa e: :^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Skriv 'amx_restrict list' f'o'r mer v'a'rden +REST_WEAP = Begr'a'nsa vapen +SAVE_SET = Spara inst'a'llningar +CONF_SAV_SUC = Inst'a'llning sparad +CONF_SAV_FAIL = Spara inst'a'llningar misslyckades!!! + +[da] +EQ_WE_RES = Udstyr og vaaben er blevet forbudt +EQ_WE_UNRES = Udstyr og vaaben er blevet tilladt +HAVE_BEEN = er blevet +HAS_BEEN = er blevet +RESTRICTED = forbudt +UNRESTRICTED = tilladt +NO_EQ_WE = Kunne ikke finde et saadan udstyr eller vaaben +WEAP_RES = Vaaben forbud +VALUE = vaerdi +REST_ENTRIES_OF = indskrivninger %i - %i af %i +REST_USE_MORE = Brug 'amx_restrict list %i' for mere +REST_USE_BEGIN = Brug 'amx_restrict list 1' for at begynde +REST_CONF_SAVED = Konfiguration er blevet gemt (file "%s") +REST_COULDNT_SAVE = Kunne ikke gemme konfiguration (file "%s") +REST_CONF_LOADED = Konfiguration er blevet indlaest (file "%s") +REST_COULDNT_LOAD = Kunne ikke indlaese konfiguration (file "%s") +COM_REST_USAGE = Brug: amx_restrict <kommando> [value] +COM_REST_COMMANDS = Kommandoer: +COM_REST_ON = ^ton - Lav forbud paa alt udstyr +COM_REST_OFF = ^toff - Fjern forbud paa alt udstyr +COM_REST_ONV = ^ton <vaerdi> [...] - Lav specificeret forbud +COM_REST_OFFV = ^toff <vaerdi> [...] - Fjern specificeret forbud +COM_REST_LIST = ^tlist - viser liste med udstyr og vaaben til raadighed +COM_REST_SAVE = ^tsave - gem forbud +COM_REST_LOAD = ^tload [file] - indlaes restriction [fra en fil] +COM_REST_VALUES = Vaerdier til raadighed er, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Skriv 'amx_restrict list' for flere specificerede vaerdier +REST_WEAP = Forbyd vaaben +SAVE_SET = Gem indstillinger +CONF_SAV_SUC = Konfiguration gemt +CONF_SAV_FAIL = Gem konfiguration mislykkedes!!! + +[pl] +EQ_WE_RES = Wyposarzenie i bronie zostaly ograniczone +EQ_WE_UNRES = Wyposarzenie i bronie zostaly odblokowane +HAVE_BEEN = byl +HAS_BEEN = byl +RESTRICTED = ograniczony +UNRESTRICTED = odblokowany +NO_EQ_WE = Nie mozna znalesc takiego wyposarzenia lub broni +WEAP_RES = Ograniczenie broni +VALUE = wartosc +REST_ENTRIES_OF = Wpisy %i - %i z %i +REST_USE_MORE = Uzyj 'amx_restrict list %i' po wiecej +REST_USE_BEGIN = Uzyj 'amx_restrict list 1' do poczatku +REST_CONF_SAVED = Konfiguracja zostala zapisana (plik "%s") +REST_COULDNT_SAVE = Nie mozna zapisac konfiguracji (plik "%s") +REST_CONF_LOADED = Konfiguracja zostala zaladowana (plik "%s") +REST_COULDNT_LOAD = Nie mozna zaladowac konfiguracji (plik "%s") +COM_REST_USAGE = Uzycie: amx_restrict <komenda> [wartosc] +COM_REST_COMMANDS = Komendy: +COM_REST_ON = ^ton - ustawil ograniczenia na cale wyposarzenie +COM_REST_OFF = ^toff - wylaczyl ograniczenie na cale wyposarzenie +COM_REST_ONV = ^ton <value> [...] - ustawil specyficzne ograniczenie +COM_REST_OFFV = ^toff <value> [...] - usunal specyficzne ograniczenie +COM_REST_LIST = ^tlist - wyswietl liste broni i wyposarzenia +COM_REST_SAVE = ^tsave - zapisz ograniczenia +COM_REST_LOAD = ^tload [file] - zaladuj ograniczenia [z pliku] +COM_REST_VALUES = mozliwe wartosci na ktore mozna zalozyc ograniczenia:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Wpisz 'amx_restrict list' po wiecej specyficznych wartosci +REST_WEAP = Ogranicz bronie +SAVE_SET = Zapisz ustawienia +CONF_SAV_SUC = Konfiguracja zapisana z powodzeniem +CONF_SAV_FAIL = Blad podczas zapisu konfiguracji + +[nl] +EQ_WE_RES = Uitrusting en wapens zijn verboden +EQ_WE_UNRES = Uitrusting en wapens zijn toegestaan +HAVE_BEEN = zijn +HAS_BEEN = is +RESTRICTED = verboden +UNRESTRICTED = toegestaan +NO_EQ_WE = Kon dat wapen of die uitrusting niet vinden +WEAP_RES = Wapenrestricties +VALUE = waarde +REST_ENTRIES_OF = Entries %i - %i van de %i +REST_USE_MORE = Typ 'amx_restrict list %i' voor meer +REST_USE_BEGIN = Typ 'amx_restrict list 1' voor het begin +REST_CONF_SAVED = Configuratie is bewaard (file "%s") +REST_COULDNT_SAVE = Kon configuratie niet bewaren (file "%s") +REST_CONF_LOADED = Configuratie is geladen (file "%s") +REST_COULDNT_LOAD = Kon configuratie niet laden (file "%s") +COM_REST_USAGE = Typ: amx_restrict <commando> [waarde] +COM_REST_COMMANDS = Commando's: +COM_REST_ON = ^ton - verboden zetten op hele uitrusting +COM_REST_OFF = ^toff - verbod op hele uitrusting verwijderen +COM_REST_ONV = ^ton <waarde> [...] - gespecificeerde restrictie instellen +COM_REST_OFFV = ^toff <waarde> [...] - gespecificeerde restrictie verwijderen +COM_REST_LIST = ^tlist - lijst van uitrustingen en wapens weergeven +COM_REST_SAVE = ^tsave - verbod bewaren +COM_REST_LOAD = ^tload [bestand] - verboden laden [vanuit een bestand] +COM_REST_VALUES = Beschikbare waarden om te verbieden zijn:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Typ 'amx_restrict list' voor meer gespecificeerde waarden +REST_WEAP = Wapens Verbieden +SAVE_SET = Instellingen Bewaren +CONF_SAV_SUC = Configuratie bewaren gelukt +CONF_SAV_FAIL = Configuratie bewaren MISlukt!!! + +[es] +EQ_WE_RES = El equipamiento y las armas han sido restringidas +EQ_WE_UNRES = El equipamiento y las armas han sido permitidas +HAVE_BEEN = han sido +HAS_BEEN = ha sido +RESTRICTED = restringido +UNRESTRICTED = permitido +NO_EQ_WE = No se encontro dicho equipamiento o arma +WEAP_RES = Restriccion de Armas +VALUE = valor +REST_ENTRIES_OF = Entradas %i - %i de %i +REST_USE_MORE = Escribe 'amx_restrict list %i' para mostrar mas +REST_USE_BEGIN = Escribe 'amx_restrict list 1' para volver al principio +REST_CONF_SAVED = La configuracion ha sido guardada (archivo "%s") +REST_COULDNT_SAVE = No se pudo guardar la configuracion (archivo "%s") +REST_CONF_LOADED = La configuracion ha sido cargada (archivo "%s") +REST_COULDNT_LOAD = No se pudo cargar la configuracion (archivo "%s") +COM_REST_USAGE = Uso: amx_restrict <comando> [valor] +COM_REST_COMMANDS = Comandos: +COM_REST_ON = ^ton - establece restricciones en todo el equipamiento +COM_REST_OFF = ^toff - borra las restricciones de todo el equipamiento +COM_REST_ONV = ^ton <valor> [...] - establece la restriccion especificada +COM_REST_OFFV = ^toff <valor> [...] - borra la restriccion especificada +COM_REST_LIST = ^tlist - muestra la lista de equipamiento y armas permitidas +COM_REST_SAVE = ^tsave - guarda las restricciones +COM_REST_LOAD = ^tload [archivo] - carga las restricciones [de un archivo] +COM_REST_VALUES = Valores disponibles para restringir:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Escribe 'amx_restrict list' para mas valores especificos +REST_WEAP = Restringir Armas +SAVE_SET = Guardar Configuracion +CONF_SAV_SUC = Configuracion guardada con exito +CONF_SAV_FAIL = No se pudo guardar la configuracion!!! + +[bp] +EQ_WE_RES = Equipamentos e armas foram limitados +EQ_WE_UNRES = Equipamentos e armas foram ilimitados +HAVE_BEEN = foram +HAS_BEEN = foi +RESTRICTED = limitado +UNRESTRICTED = ilimitado +NO_EQ_WE = Nao pode achar este equipamento ou arma +WEAP_RES = Limitacao de Armas +VALUE = valor +REST_ENTRIES_OF = Entradas %i - %i de %i +REST_USE_MORE = Use 'amx_restrict listando %i' para ver mais +REST_USE_BEGIN = Use 'amx_restrict listando 1' para voltar ao inicio +REST_CONF_SAVED = Configuracao foi salva (arquivo "%s") +REST_COULDNT_SAVE = Nao pode salvar a configuracao (arquivo "%s") +REST_CONF_LOADED = Configuracao foi carregada (arquivo "%s") +REST_COULDNT_LOAD = Nao pode carregar a configuracao (arquivo "%s") +COM_REST_USAGE = Use: amx_restrict <comando> [valor] +COM_REST_COMMANDS = Comandos: +COM_REST_ON = ^ton - limitar todos equipamentos +COM_REST_OFF = ^toff - remover limitacao para todos equipamentos +COM_REST_ONV = ^ton <valor> [...] - configurar limitacao especifica +COM_REST_OFFV = ^toff <valor> [...] - remover limitacao especificada +COM_REST_LIST = ^tlist - lista de exibicao de equipamento e armas disponiveis +COM_REST_SAVE = ^tsave - salvar limitacao +COM_REST_LOAD = ^tload [arquivo] - carregar limitacao [de um arquivo] +COM_REST_VALUES = Valores disponíveis para limitar sao:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Escreva 'amx_restrict list' para mais valores especificos +REST_WEAP = Limitar Armas +SAVE_SET = Salvar configuracoes +CONF_SAV_SUC = Configuracao salva com sucesso +CONF_SAV_FAIL = Configuracao falhou ao salvar!!! + +[cz] +EQ_WE_RES = Vybaveni a zbrane byly omezeny +EQ_WE_UNRES = Vypaveni a zbrane byly opet povoleny +HAVE_BEEN = byly +HAS_BEEN = byl +RESTRICTED = omezen +UNRESTRICTED = omezeny +NO_EQ_WE = Nemuzu najit takove vybaveni nebo zbran +WEAP_RES = Omezeni zbrani +VALUE = hodnota +REST_ENTRIES_OF = Polozky %i - %i z %i +REST_USE_MORE = Napis 'amx_restrict list %i' pro vice +REST_USE_BEGIN = Napis 'amx_restrict list 1' pro zacatek +REST_CONF_SAVED = Konfigurace byla ulozena (soubor "%s") +REST_COULDNT_SAVE = Nemuzu ulozit konfiguraci (soubor "%s") +REST_CONF_LOADED = Konfigurace byla nactena (soubor "%s") +REST_COULDNT_LOAD = Nemuzu nacist konfiguraci (soubor "%s") +COM_REST_USAGE = Pouziti: amx_restrict <command> [value] +COM_REST_COMMANDS = Prikazy: +COM_REST_ON = ^ton - nastavit omezeni na cele vybaveni +COM_REST_OFF = ^toff - znovue povolit cele vybaveni +COM_REST_ONV = ^ton <value> [...] - nastavi speceficke omezeni +COM_REST_OFFV = ^toff <value> [...] - znovu povoli specificke vybaveni nebo zbran +COM_REST_LIST = ^tlist - zobrazi seznam dostupneho vybaveni a zbrani +COM_REST_SAVE = ^tsave - ulozi omezeni +COM_REST_LOAD = ^tload [file] - nacte omezeni [ze souboru] +COM_REST_VALUES = Pouzitelne hodnoty k omezeni jsou:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Napis 'amx_restrict list' pro vice specifikaci +REST_WEAP = Omezeni zbrani +SAVE_SET = Ulozit nastaveni +CONF_SAV_SUC = Konfigurace ulozena +CONF_SAV_FAIL = Konfiguraci se nepovedlo ulozit!!! + +[fi] +EQ_WE_RES = Aseet ja varusteet on kielletty +EQ_WE_UNRES = Aseet ja varusteet on sallittu +HAVE_BEEN = on ollut +HAS_BEEN = on ollut +RESTRICTED = kielletty +UNRESTRICTED = sallittu +NO_EQ_WE = Ei loydetty sellaista asetta/varustetta +WEAP_RES = Aseiden kieltaminen +VALUE = arvo +REST_ENTRIES_OF = Kohdat %i - %i Kaikkiaan %i +REST_USE_MORE = Kirjoita 'amx_restrict list %i' saadaksesi lisatietoa +REST_USE_BEGIN = Kirjoita 'amx_restrict list 1' aloittaaksesi +REST_CONF_SAVED = Saadot tallennettu (tiedosto "%s") +REST_COULDNT_SAVE = Ei voitu tallnentaa saatoja (tiedosto "%s") +REST_CONF_LOADED = Saadot on ladattu (tiedosto "%s") +REST_COULDNT_LOAD = Ei voitu ladata saatotiedostoa (tiedosto "%s") +COM_REST_USAGE = Kaytto: amx_restrict <komento> [arvo] +COM_REST_COMMANDS = Komennot: +COM_REST_ON = ^ton - Aseta kielto koko varustukselle +COM_REST_OFF = ^toff - Poista kielto koko varustukselta +COM_REST_ON = ^ton <arvo> [...] - Aseta maaritetty kielto +COM_REST_OFF = ^toff <value> [...] - Poista maaritelty kielto +COM_REST_LIST = ^tlist - Nayta lista saatavilla olevista aseista ja varusteista +COM_REST_SAVE = ^tsave - Tallenna kiellot +COM_REST_LOAD = ^tload [file] - Lataa kiellot [tiedostosta] +COM_REST_VALUES = Arvot, jotka voi kieltaa, ovat:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Kirjoita 'amx_restrict list' saadaksesi tarkemmat arvot +REST_WEAP = Kiella aseita +SAVE_SET = Tallenna asetukset +CONF_SAV_SUC = Saadot tallennettu onnistuneesti +CONF_SAV_FAIL = Saatojen tallentaminen epaonnistui + +[ls] +EQ_WE_RES = Eq|_|!pm3|\|7 4|\|d w34p0|\|s h4v3 b33|\| r3s7r!c73d +EQ_WE_UNRES = Eq|_|!pm3|\|7 4|\|d w34p0|\|s h4v3 b33|\| |_||\|r3s7r!c73d +HAVE_BEEN = h4v3 b33|\| +HAS_BEEN = h4s b33|\| +RESTRICTED = r3s7r!c73d +UNRESTRICTED = |_||\|r3s7r!c73d +NO_EQ_WE = C0|_|ld|\|'7 f!|\|d s|_|ch 3q|_|!pm3|\|7 0r w34p0|\| +WEAP_RES = W34p0|\|s R3s7r!c7!0|\| +VALUE = v4l|_|3 +REST_ENTRIES_OF = E|\|7r!3s %i - %i 0f %i +REST_USE_MORE = Us3 'amx_restrict list %i' f0r m0r3 +REST_USE_BEGIN = Us3 'amx_restrict list 1' f0r b3g!|\| +REST_CONF_SAVED = C0|\|f!g|_|r47!0|\| h4s b33|\| s4v3d (f!l3 "%s") +REST_COULDNT_SAVE = C0|_|ld|\|'7 s4v3 c0|\|f!g|_|r47!0|\| (f!l3 "%s") +REST_CONF_LOADED = C0|\|f!g|_|r47!0|\| h4s b33|\| l04d3d (f!l3 "%s") +REST_COULDNT_LOAD = C0|_|ld|\|'7 l04d c0|\|f!g|_|r47!0|\| (f!l3 "%s") +COM_REST_USAGE = Us4g3: amx_restrict <command> [value] +COM_REST_COMMANDS = C0mm4|\|ds: +COM_REST_ON = ^ton - s37 r3s7r!c7!0|\| 0|\| wh0l3 3q|_|!pm3|\|7 +COM_REST_OFF = ^toff - r3m0v3 r3s7r!c7!0|\| fr0m wh0l3 3q|_|!pm3|\|7 +COM_REST_ONV = ^ton <value> [...] - s37 sp3c!f!3d r3s7r!c7!0|\| +COM_REST_OFFV = ^toff <value> [...] - r3m0v3 sp3c!f!3d r3s7r!c7!0|\| +COM_REST_LIST = ^tlist - d!spl4y l!s7 0f 4v4!l4bl3 3q|_|!pm3|\|7 4|\|d w34p0|\|s +COM_REST_SAVE = ^tsave - s4v3 r3s7r!c7!0|\| +COM_REST_LOAD = ^tload [file] - l04d r3s7r!c7!0|\| [fr0m 4 f!l3] +COM_REST_VALUES = Av4!l4bl3 v4l|_|3s 70 r3s7r!c7 4r3:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Typ3 'amx_restrict list' f0r m0r3 sp3c!f!3d v4l|_|3s +REST_WEAP = R3s7r!c7 W34p0|\|s +SAVE_SET = S4v3 s377!|\|gs +CONF_SAV_SUC = C0|\|f!g|_|r47!0|\| s4v3d s|_|cc3ssf|_|lly +CONF_SAV_FAIL = C0|\|f!g|_|r47!0|\| s4v!|\|g f4!l3d!!! + +[bg] +EQ_WE_RES = Orajiata ne sa pozvoleni +EQ_WE_UNRES = Orajiata sa pozvoleni +HAVE_BEEN = sa +HAS_BEEN = sa +RESTRICTED = ne sa pozvoleni +UNRESTRICTED = sa pozvoleni +NO_EQ_WE = Neuspq da nameri orajieto +WEAP_RES = Orajiata ne sa pozvoleni +VALUE = status +REST_ENTRIES_OF = Vkarani %i - %i ot %i +REST_USE_MORE = Ispolzvai 'amx_restrict list %i' za pove4e +REST_USE_BEGIN = Ispolzvai 'amx_restrict list 1' za na4alo +REST_CONF_SAVED = Configuraciqta be6e zapametena (file "%s") +REST_COULDNT_SAVE = Cofiguraciqta nebe6e zapametena (file "%s") +REST_CONF_LOADED = Configuraciqta be6e zaredena (file "%s") +REST_COULDNT_LOAD = Configuraciqta ne be6e zaredena (file "%s") +COM_REST_USAGE = Ispolzvai: amx_restrict <comanda> [value] +COM_REST_COMMANDS = Comandi: +COM_REST_ON = ^ton - pusni zabrana na vsi4kite orajia +COM_REST_OFF = ^toff - mahni zabranata na vsi4kite orajia +COM_REST_ONV = ^ton <value> [...] - nastroi specifi4na zabrana +COM_REST_OFFV = ^toff <value> [...] - mahni specifi4nata zabrana +COM_REST_LIST = ^tlist - Pokaji list na pozvoleni orajiq +COM_REST_SAVE = ^tsave - zapameti zabranata +COM_REST_LOAD = ^tload [file] - zaredi zabrana [ot file] +COM_REST_VALUES = Pozvoleni orajia za zabrana sa:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Napi6i 'amx_restrict list' za po specifi4ni orajia +REST_WEAP = Zabrani Orajia +SAVE_SET = Zapameti nastroikite +CONF_SAV_SUC = Configuraciqta be6e zapametena +CONF_SAV_FAIL = Configuraciqta ne be6e zapametena!!! + +[ro] +EQ_WE_RES = Echipamentul si armele au fost restrictionate +EQ_WE_UNRES = Restrictia echipamentului si armelor a fost inlaturata +HAVE_BEEN = au fost +HAS_BEEN = a fost +RESTRICTED = adaugate restrictii +UNRESTRICTED = inlaturate restrictile +NO_EQ_WE = Nu a putut fi gasit acest echipament sau arma +WEAP_RES = Restrictii Arme +VALUE = valoare +REST_ENTRIES_OF = Intrari %i - %i din %i +REST_USE_MORE = Scrie 'amx_restrict list %i' pentru mai mult +REST_USE_BEGIN = Scrie 'amx_restrict list 1' pentru inceput +REST_CONF_SAVED = Configuratia a fost salvata (fisier "%s") +REST_COULDNT_SAVE = Nu s-a putut salva configuratia (fisier "%s") +REST_CONF_LOADED = Configuratia a fost incarcata (fisier "%s") +REST_COULDNT_LOAD = Nu s-a putut incarca configuratia (file "%s") +COM_REST_USAGE = Folosire: amx_restrict <comanda> [valoare] +COM_REST_COMMANDS = Comenzi: +COM_REST_ON = ^ton - adauga restrictii pe tot echipamentul +COM_REST_OFF = ^toff - inlatura restrictile de pe tot echipamentul +COM_REST_ONV = ^ton <valoare> [...] - adauga restrictile specificate +COM_REST_OFFV = ^toff <valoare> [...] - inlatura restrictile specificate +COM_REST_LIST = ^tlist - afisare lista cu echipamente si arme +COM_REST_SAVE = ^tsave - salveaza restrictii +COM_REST_LOAD = ^tload [fisier] - incarca restrictii [dintr-un fisier] +COM_REST_VALUES = Valorile valabile pentru restrictionare sunt:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Scrie 'amx_restrict list' pentru mai multe valori specificate +REST_WEAP = Restrictioneaza arme +SAVE_SET = Salveaza setari +CONF_SAV_SUC = Configuratia a fost salvata cu succes +CONF_SAV_FAIL = Salvarea configuratiei a esuat!!! + +[hu] +EQ_WE_RES = Felszereles es a fegyverek felfugesztve +EQ_WE_UNRES = Felszereles es a fegyverek engedelyezve +HAVE_BEEN = lettek +HAS_BEEN = lettek +RESTRICTED = felfiggesztve +UNRESTRICTED = engedelyezve +NO_EQ_WE = Nem lehet talalni ezt a fegyvert +WEAP_RES = Fegyver felfuggesztes +VALUE = ertek +REST_ENTRIES_OF = Entries %i - %i of %i +REST_USE_MORE = Irj 'amx_restrict list %i' a tobbhoz +REST_USE_BEGIN = Irj 'amx_restrict list 1' az elsohoz +REST_CONF_SAVED = Beallitas elmentve (file "%s") +REST_COULDNT_SAVE = Nem lehet menteni (file "%s") +REST_CONF_LOADED = Beallitas betoltve (file "%s") +REST_COULDNT_LOAD = Nem lehet betolteni a beallitast(file "%s") +COM_REST_USAGE = Usage: amx_restrict <command> [value] +COM_REST_COMMANDS = Parancsok: +COM_REST_ON = ^ton - set restriction on whole equipment +COM_REST_OFF = ^toff - remove restriction from whole equipment +COM_REST_ONV = ^ton <value> [...] - set specified restriction +COM_REST_OFFV = ^toff <value> [...] - remove specified restriction +COM_REST_LIST = ^tlist - az elerheto fegyverek mutatasa +COM_REST_SAVE = ^tsave - felfuggesztes mentese +COM_REST_LOAD = ^tload [file] - felfuggesztes botoltese [filebol] +COM_REST_VALUES = Available values to restrict are:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Irj 'amx_restrict list' a tobbi ertekhez +REST_WEAP = Felfiggesztett fegyverek +SAVE_SET = Beallitasok mentese +CONF_SAV_SUC = Beallitasok sikeresen elmentve +CONF_SAV_FAIL = Nem sikerult a mentes!!! + +[lt] +EQ_WE_RES = Amunicija ir ginklai buvo uzdrausti +EQ_WE_UNRES = Amunicija ir ginklai buvo neuzdrausti +HAVE_BEEN = buvo +HAS_BEEN = buvo +RESTRICTED = uzdrausti +UNRESTRICTED = neuzdrausti +NO_EQ_WE = Negali rasti tiek amunicijos ar ginklu +WEAP_RES = Ginklu uzdraudimas +VALUE = verte +REST_ENTRIES_OF = Irasai %i - %i is %i +REST_USE_MORE = Naudok 'amx_restrict sarasa %i' del daugiau info +REST_USE_BEGIN = Naudok 'amx_restrict 1' kad pradetum +REST_CONF_SAVED = Konfiguracija issaugota (failas "%s") +REST_COULDNT_SAVE = Negali issaugoti konfigo (failas "%s") +REST_CONF_LOADED = Konfiguracija buvo uzkrauta (failas "%s") +REST_COULDNT_LOAD = Negali uzkrauti konfigo (failas "%s") +COM_REST_USAGE = Naudojimas: amx_restrict <komanda> [skaicius] +COM_REST_COMMANDS = Komandos: +COM_REST_ON = ^tijungti - nustatyti draudimus ant visos amunicijos +COM_REST_OFF = ^tisjungti - pasalinti draudimus visai amunicijai +COM_REST_ONV = ^tijungti <skaicius> [...] - nustatyti specialu draudima +COM_REST_OFFV = ^tisjungti <skaicius> [...] - nuimti specialu draudima +COM_REST_LIST = ^tsarasas - parodyti sarasa prieinamos amunicijos ir ginkluotes +COM_REST_SAVE = ^tissaugoti - issaugoti draudima +COM_REST_LOAD = ^tuzkrauti [failas] - uzkrauti draudima [is failo] +COM_REST_VALUES = Galimi variantai draudimui yra:^nsaudmenys, apranga, pistoletai, vincesteriai, paprasti automatai, automatai, kulkosvaidis +COM_REST_TYPE = Rasyk 'amx_restrict list' del daugiau galimu variantu +REST_WEAP = Uzdrausti ginklus +SAVE_SET = Issaugoti nustatymus +CONF_SAV_SUC = Konfiguracijos issaugotos +CONF_SAV_FAIL = Konfiguracijos neissaugotos!!! + +[sk] +EQ_WE_RES = Vybavenie a zbrane boli obmedzene +EQ_WE_UNRES = Vybavenie a zbrane boli opat povolene +HAVE_BEEN = boli +HAS_BEEN = bol +RESTRICTED = obmedzeny +UNRESTRICTED = obmedzene +NO_EQ_WE = Nemozem najst take vybavenie alebo zbran +WEAP_RES = Obmedzenie zbrani +VALUE = hodnota +REST_ENTRIES_OF = Polozky %i - %i z %i +REST_USE_MORE = Napis 'amx_restrict list %i' pre viac +REST_USE_BEGIN = Napis 'amx_restrict list 1' pre zaciatok +REST_CONF_SAVED = Konfiguracia bola ulozena (subor "%s") +REST_COULDNT_SAVE = Nemozem ulozit konfiguraciu (subor "%s") +REST_CONF_LOADED = Konfiguracia bola nacitana (subor "%s") +REST_COULDNT_LOAD = Nemozem nacitat konfiguraciu (subor "%s") +COM_REST_USAGE = Pouzitie: amx_restrict <command> [value] +COM_REST_COMMANDS = Prikazy: +COM_REST_ON = ^ton - nastavit obmedzenie na cele vybavenie +COM_REST_OFF = ^toff - znovu povolit cele vybavenie +COM_REST_ONV = ^ton <value> [...] - nastavi specificke obmedzenie +COM_REST_OFFV = ^toff <value> [...] - znovu povoli specificke vybavenie alebo zbran +COM_REST_LIST = ^tlist - zobrazi zoznam dostupneho vybavenia a zbrani +COM_REST_SAVE = ^tsave - ulozi obmedzenia +COM_REST_LOAD = ^tload [file] - nacita obmedzenia [zo suboru] +COM_REST_VALUES = Pouzitelne hodnoty k obmedzeniu su:^nammo, equip, pistol, shotgun, sub, rifle, machine +COM_REST_TYPE = Napis 'amx_restrict list' pre viac specifikacii +REST_WEAP = Obmedzenie zbrani +SAVE_SET = Ulozit nastavenie +CONF_SAV_SUC = Konfiguracia ulozena +CONF_SAV_FAIL = Konfiguraciu sa nepodarilo ulozit!!! + +[mk] +EQ_WE_RES = Opremata i oruzjeto se celosno zabraneti +EQ_WE_UNRES = Opremata i oruzjeto se oslobodeni od zabranata +HAVE_BEEN = bese +HAS_BEEN = bese +RESTRICTED = zabraneto +UNRESTRICTED = orizjeto moze slobodno da se koristi +NO_EQ_WE = Ne moze da se najde takva oprema ili oruzje +WEAP_RES = Zabrana za oprema i oruzja +VALUE = vrednost +REST_ENTRIES_OF = Vrednosti %i - %i od %i +REST_USE_MORE = Napisi 'amx_restrict list %i' za uste mozni vrednosti +REST_USE_BEGIN = Napisi 'amx_restrict list 1' za od pocetok +REST_CONF_SAVED = Listata so zabraneti oruzja e uspesno zacuvana (fajl "%s") +REST_COULDNT_SAVE = Listata so zabraneti oruzja ne e zacuvana (fajl "%s") +REST_CONF_LOADED = Listata so zabraneti oruzja e uspesno vcitana (fajl "%s") +REST_COULDNT_LOAD = Listata so zabraneti oruzja ne e vcitana (fajl "%s") +COM_REST_USAGE = Koristenje: amx_restrict <komanda> [vrednost] +COM_REST_COMMANDS = Komandi: +COM_REST_ON = ^ton - postavi zabrana za cela oprema +COM_REST_OFF = ^toff - trgni ja zabranata za cela oprema +COM_REST_ONV = ^ton <vrednost> [...] - postavi zabrana za dadeno oruzje +COM_REST_OFFV = ^toff <vrednost> [...] - trgni ja zabranata za dadenoto oruzje +COM_REST_LIST = ^tlist - prikazi ja listata so mozni oruzja i oprema +COM_REST_SAVE = ^tsave - zacuvaj gi zabranite +COM_REST_LOAD = ^tload [fajl] - vcitaj zabrani [od fajl] +COM_REST_VALUES = Primer za mozni vrednosti za zabrana se:^nammo, equip, pistol, shotgun, sub, rifle, machine itn... +COM_REST_TYPE = Napisi 'amx_restrict list' za site mozni vrednosti +REST_WEAP = Zabrana za oprema i oruzja +SAVE_SET = Zacuvaj gi podesuvanjata +CONF_SAV_SUC = Listata so zabraneti oruzja e uspesno zacuvana +CONF_SAV_FAIL = Listata so zabraneti oruzja ne e zacuvana!!! diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/scrollmsg.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/scrollmsg.txt new file mode 100644 index 0000000..28aee73 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/scrollmsg.txt @@ -0,0 +1,99 @@ +[en] +MIN_FREQ = Minimal frequency for this message is %d seconds +MSG_FREQ = Scrolling message displaying frequency: %d:%02d minutes +MSG_DISABLED = Scrolling message disabled + +[de] +MIN_FREQ = Minimale Frequenz fuer diese Anzeige sind %d Sekunden +MSG_FREQ = Scrollnachricht Anzeigefrequenz: %d:%02d Minuten +MSG_DISABLED = Scrollnachrichten abgeschaltet + +[sr] +MIN_FREQ = Minimalno vreme prikazivanja za ovu poruku je %d sekundi +MSG_FREQ = Vreme prikazivanja prolazece poruke: %d:%02d minut(a) +MSG_DISABLED = Prolazeca poruka iskljucna + +[tr] +MIN_FREQ = Bu mesajin en az frekansi %d saniyedir +MSG_FREQ = Kaydirilan mesaj gosterme frekansi: %d:%02d dakika +MSG_DISABLED = Kaydirilan mesaj kullanimda degil + +[fr] +MIN_FREQ = La frequence minimale pour ce message est de %d secondes +MSG_FREQ = La frequence d'affichage des messages deroulants est de: %d:%02d minutes +MSG_DISABLED = Les messages deroulants sont desactives + +[sv] +MIN_FREQ = Minimefrekvens f'o'r detta meddelande e %d sekunder +MSG_FREQ = Frekvens f'o'r rullande meddelanden: %d:%02d minuter +MSG_DISABLED = Rullande meddelande avst'a'ngt + +[da] +MIN_FREQ = Minimum frekvens for denne besked er %d sekunder +MSG_FREQ = Rullende besked visnings frekvens: %d:%02d minutter +MSG_DISABLED = Rullende besked slaaet fra + +[pl] +MIN_FREQ = Minimalna czestotliwosc dla tej wiadomosci to %d sekund +MSG_FREQ = Czestotliwosc wyswietlania wiadomosci: %d:%02d minut +MSG_DISABLED = Wiadomosci przesuwane wylaczone + +[nl] +MIN_FREQ = Minimale frequentie voor dit bericht is %d seconden +MSG_FREQ = Scrollend bericht frequentie: %d:%02d minuten +MSG_DISABLED = Scrollend bericht uitgeschakeld + +[es] +MIN_FREQ = La frecuencia minima para este mensaje es de %d segundos +MSG_FREQ = Frecuencia de aparicion del mensaje rotatorio: %d:%02d minutos +MSG_DISABLED = Mensaje rotatorio desactivado + +[bp] +MIN_FREQ = Frequencia minima para esta mensagem e de %d segundos +MSG_FREQ = Mensagem Rolante sera exibida na frequencia de: %d:%02d minutos +MSG_DISABLED = Mensagem Rolante desabilitada + +[cz] +MIN_FREQ = Minimalalni frekvence teto zpravy je %d sekund +MSG_FREQ = Frekvence zobrazeni skrolujici zpravy: %d:%02d minut +MSG_DISABLED = Skrolovaci zpravy vyple + +[fi] +MIN_FREQ = Minimitaajuus talle viestille on %d sekuntia +MSG_FREQ = Vierivan tekstin taajuus on: %d:%02d minuuttia +MSG_DISABLED = Vieriva teksti poissa kaytosta + +[ls] +MIN_FREQ = M!n!m4| fr3qu3ncy f0r th!s m3ss4ge !s %d s3c0ndz +MSG_FREQ = $cr0||!ng m3ss4g3 d!spl4y!ng fr3qu3ncy: %d:%02d m!nut3z +MSG_DISABLED = |N0T 3NUFF M4N4!| - $cr0||!ng m3ss4g3 d!s4bl3d + +[bg] +MIN_FREQ = Minimalnoto povtarq6to vreme za tova saob6tenie e %d secundi +MSG_FREQ = Scrolling saob6tenieto se pokazva vseki: %d:%02d minuti +MSG_DISABLED = Scrolling saob6tenieto e isklu4eno + +[ro] +MIN_FREQ = Frecventa minima pentru acest mesaj este %d secunde +MSG_FREQ = Frecventa afisarii messajului Rulant: %d:%02d minute +MSG_DISABLED = Mesajul Rulant dezactivat + +[hu] +MIN_FREQ = A minimum ido erre az uzenetre %d perc +MSG_FREQ = Mozgo uzenet: %d:%02d percenkent +MSG_DISABLED = Scrolling uzenet letiltva + +[lt] +MIN_FREQ = Minimalus daznumas siai zinutei yra %d sekundes +MSG_FREQ = Slenkancios zinutes daznumas: %d:%02d minutes +MSG_DISABLED = Slenkancioji zinute isjungta + +[sk] +MIN_FREQ = Minimalna frekvencia tejto spravy je %d sekund +MSG_FREQ = Frekvencia zobrazenia skrolovacej spravy: %d:%02d minut +MSG_DISABLED = Skrolovacie zpravy vypnute + +[mk] +MIN_FREQ = Minimalnoto vreme na prikazuvanje na ovaa poraka e %d sekundi +MSG_FREQ = Vreme za prikazuvanje na leteckite poraki: %d:%02d minuti +MSG_DISABLED = Leteckata poraka e isklucena diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/stats_dod.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/stats_dod.txt new file mode 100644 index 0000000..b8a7f12 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/stats_dod.txt @@ -0,0 +1,1895 @@ +[en] +WHOLEBODY = whole body +HEAD = head +CHEST = chest +STOMACH = stomach +LEFTARM = leftarm +RIGHTARM = rightarm +LEFTLEG = leftleg +RIGHTLEG = rightleg +MULTI_MSG = Multi-Kill! %s^nwith %d kills (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^nwith %d kills (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nwith %d kills (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^nwith %d kills (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nwith %d kills (%d hs) +MONSTER_MSG = %s IS A MONSTER!^nwith %d kills (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^nwith %d kills (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG1 = %s sliced and diced %s +KNIFE_MSG2 = %s pulled out knife and gutted %s +KNIFE_MSG3 = %s sneaks carefully behind and knifed %s +KNIFE_MSG4 = %s knived %s +HE_MSG1 = %s sends a little gift to %s +HE_MSG2 = %s throws a small present to %s +HE_MSG3 = %s made a precision throw to %s +HE_MSG4 = %s got a big explosion for %s +SHE_MSG1 = %s detonated himself with a grenade +SHE_MSG2 = %s trys the effect of a grenade +SHE_MSG3 = %s kicked a grenade into his own ass +SHE_MSG4 = %s explodes! +HEAD_MSG1 = $kn killed $vn with a well^nplaced shot to the head! +HEAD_MSG2 = $kn removed $vn's^nhead with the $wn +HEAD_MSG3 = $kn turned $vn's head^ninto pudding with the $wn +HEAD_MSG4 = $vn got pwned by $kn +HEAD_MSG5 = $vn's head has been^nturned into red jello +HEAD_MSG6 = $kn has superb aim with the $wn,^nas $vn well knows. +HEAD_MSG7 = $vn's head stayed in $kn's^ncrosshairs a bit too long... +DOUBLE_MSG1 = Wow! %s made a double kill !!! +DOUBLE_MSG2 = Incredible! %s made a triple kill !!! +DOUBLE_MSG3 = Amazing! %s made %d kills at once !!! +MORTAR_MSG1 = %s set up mortar well and blow out %s +MORTAR_MSG2 = %s made a long range kill to %s +KILL_INFO1 = %s killed you with %s^nfrom distance of %.2f meters.^n +KILL_INFO2 = He did %d damage to you with %d hit(s)^nand still has %dhp.^n +KILL_INFO3 = You did %d damage to him with %d hit(s).^n +KILL_INFO4 = He hits you in:^n%s^n +STILL_HAS = %s still has %dhp +NO_KILLER = You have no killer... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Attackers: +VICTIMS = Victims: +DMG = dmg +HIT_S = hit(s) +YOU_HIT = You hit %s in: +SERVER_STATS = Server Stats +SHOW_STATS = Show stats +SHOW_RANK = Show rank +TA_MSG = %s attacked a teammate +TK_MSG = %s killed a teammate ! +NADE_CAUGHT = Wow! %s caught enemy grenade! +NADE_FAILEDTK = Oops.. %s killed you trying to throw back enemy grenade.. +NADE_FAILED = %s failed to throw back enemy grenade.. +NADE_MASTER = OMG! %s is grenade master !!! +DISABLED_MSG = Server has disabled that option +MOST_KILLS = Most kills +KILL = kill +KILLS = kills +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Best Score +POINTS = points +MOST_DAMAGE = Most damage +DAMAGE = damage +HIT = hit +HITS = hits +M_KILLS = Kills: +M_DEATHS = Deaths: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Hits: +M_SHOTS = Shots: +M_HS = HS: +M_WEAPON = Weapon: +M_DAMAGE = Damage: +M_NICK = Nick: +M_YOUR_RANK_IS = Your rank is +M_THEIR_RANK_IS = Their rank is +M_OF = of + +[de] +WHOLEBODY = Koerper +HEAD = Kopf +CHEST = Oberkoerper +STOMACH = Bauch +LEFTARM = linker Arm +RIGHTARM = rechter Arm +LEFTLEG = linkes Bein +RIGHTLEG = rechtes Bein +MULTI_MSG = Multi-Kill! %s^nmit %d Kills (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^nmit %d Kills (%d hs) +SPREE_MSG = %s IST IN EINER KILLER-ORGIE!!!^nmit %d Kills (%d hs) +RAMPAGE_MSG = RANDALIERER!!! %s^nmit %d Kills (%d hs) +UNSTOPPABLE_MSG = %s IST NICHT ZU STOPPEN!!!^nmit %d Kills (%d hs) +MONSTER_MSG = %s IST EIN MONSTER!^nmit %d Kills (%d hs) +GODLIKE_MSG = %s IST GODLIKE!!!!^nmit %d Kills (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IST IN EINER KILLER-ORGIE!!! +RAMPAGE_SMALL = %s: RANDALIERER!!! +UNSTOPPABLE_SMALL = %s IST NICHT ZU STOPPEN!! +MONSTER_SMALL = %s IST EIN MONSTER! +GODLIKE_SMALL = %s IST GODLIKE!!! +KNIFE_MSG_1 = %s hat %s geschnitten und gewuerfelt +KNIFE_MSG_2 = %s hat sein Messer gezueckt und %s ausgeweidet +KNIFE_MSG_3 = %s hat sich angeschlichen und %s gemessert +KNIFE_MSG_4 = %s messerte und verstuemmelte %s +HE_MSG_1 = %s sendet ein kleines Geschenk an %s +HE_MSG_2 = %s wirft ein Knallbonbon zu %s +HE_MSG_3 = %s macht einen Praezisionswurf zu %s +HE_MSG_4 = %s schickte eine dicke Explosion an %s +SHE_MSG_1 = %s sprengte sich selbst mit einer Granate +SHE_MSG_2 = %s untersuchte die Auswirkungen ^neiner Granate an sich selbst... +SHE_MSG_3 = %s schluckte eine Granate! +SHE_MSG_4 = %s explodierte! +HEAD_MSG_1 = $kn killte $vn mit einem ^nplazierten Schuss in den Kopf! +HEAD_MSG_2 = $kn entfernte den Kopf von $vn^nmit einem Praezisionsschuss. +HEAD_MSG_3 = $kn verwandelte den Kopf ^nvon $vn in Pudding. +HEAD_MSG_4 = $vn siegte ueber $kn durch eine Kopfschuss. +HEAD_MSG_5 = $vn's Kopf wurde in der Gegend verteilt +HEAD_MSG_6 = $kn hat einen super ^nTreffer gelandet,das weiss ^n$vn nun auch. +HEAD_MSG_7 = $vn's Kopf war ein bisschen zu lange im Fadenkreuz von $kn... +DOUBLE_MSG1 = Wow! %s machte einen Doppelkill!!! +DOUBLE_MSG2 = Unglaublich! %s macht einen dreifachen Kill !!! +DOUBLE_MSG3 = Ueberrascung! %s macht %d Kills auf einmal !!! +MORTAR_MSG1 = %s stellte den Moerser auf und schickte %s in den Himmel. +MORTAR_MSG2 = %s killte %s ueber eine lange Distanz. +KILL_INFO1 = %s killte dich mit der %s^nueber eine Entfernung von %.2f Meter.^n +KILL_INFO2 = Er machte %d Schaden bei dir mit %d Treffern ^nund hat noch %dHP.^n +KILL_INFO3 = Du machtest %d Schaden bei ihm mit %d Treffern.^n +KILL_INFO4 = Du hast ihn getroffen in den/das:^n%s^n +STILL_HAS = %s hat noch %dHP +NO_KILLER = Du hast keinen Killer... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Angreifer: +VICTIMS = Gewinner: +DMG = Schaden +HIT_S = Treffer +YOU_HIT = Du trafst %s in: +SERVER_STATS = Server Statistik +SHOW_STATS = Statistik anzeigen +SHOW_RANK = Rang anzeigen +TA_MSG = %s schiesst auf einen Kameraden +TK_MSG = %s toetete einen Kameraden! +NADE_CAUGHT = Wow! %s faengt eine gegnereische Granate! +NADE_FAILEDTK = Oops.. %s killte dich bei dem Versuch, die Granate zurueckzuwerfen.. +NADE_FAILED = %s konnte feindliche Granate nicht zurück werfen. +NADE_MASTER = OMG! %s ist der Meister der Granaten !!! +DISABLED_MSG = Server hat diese Option deaktiviert. +MOST_KILLS = Meisten Kills +KILL = Kill +KILLS = Kills +HEADSHOT = Headshot +HEADSHOTS = Headshots +BEST_SCORE = Die beste Note +POINTS = Punkte +MOST_DAMAGE = Den meisten Schaden +DAMAGE = Schaden +HIT = Treffer +HITS = Treffer +M_KILLS = Kills: +M_DEATHS = Deaths: +M_SCORE = Note: +M_TKS = TKs: +M_HITS = Treffer: +M_SHOTS = Schuesse: +M_HS = HS: +M_WEAPON = Waffe: +M_DAMAGE = Schaden: +M_NICK = Name: +M_YOUR_RANK_IS = Dein Rang ist +M_THEIR_RANK_IS = Sein Rang ist +M_OF = von + +[sr] +WHOLEBODY = celo telo +HEAD = glava +CHEST = grudi +STOMACH = stomak +LEFTARM = leva ruka +RIGHTARM = desna ruka +LEFTLEG = leva noga +RIGHTLEG = desna noga +MULTI_MSG = Multi-Kill! %s^nsa %d ubistava (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^nsa %d ubistava (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nwith %d kills (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^nwith %d kills (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nwith %d kills (%d hs) +MONSTER_MSG = %s IS A MONSTER!^nwith %d kills (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^nwith %d kills (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG1 = %s sliced and diced %s +KNIFE_MSG2 = %s pulled out knife and gutted %s +KNIFE_MSG3 = %s sneaks carefully behind and knifed %s +KNIFE_MSG4 = %s knived %s +HE_MSG1 = %s sends a little gift to %s +HE_MSG2 = %s throws a small present to %s +HE_MSG3 = %s made a precision throw to %s +HE_MSG4 = %s got a big explosion for %s +SHE_MSG1 = %s detonated himself with a grenade +SHE_MSG2 = %s trys the effect of a grenade +SHE_MSG3 = %s kicked a grenade into his own ass +SHE_MSG4 = %s explodes! +HEAD_MSG1 = $kn killed $vn with a well^nplaced shot to the head! +HEAD_MSG2 = $kn removed $vn's^nhead with the $wn +HEAD_MSG3 = $kn turned $vn's head^ninto pudding with the $wn +HEAD_MSG4 = $vn got pwned by $kn +HEAD_MSG5 = $vn's head has been^nturned into red jello +HEAD_MSG6 = $kn has superb aim with the $wn,^nas $vn well knows. +HEAD_MSG7 = $vn's head stayed in $kn's^ncrosshairs a bit too long... +DOUBLE_MSG1 = Wow! %s made a double kill !!! +DOUBLE_MSG2 = Incredible! %s made a triple kill !!! +DOUBLE_MSG3 = Amazing! %s made %d kills at once !!! +MORTAR_MSG1 = %s set up mortar well and blow out %s +MORTAR_MSG2 = %s made a long range kill to %s +KILL_INFO1 = %s killed you with %s^nfrom distance of %.2f meters.^n +KILL_INFO2 = He did %d damage to you with %d hit(s)^nand still has %dhp.^n +KILL_INFO3 = You did %d damage to him with %d hit(s).^n +KILL_INFO4 = He hits you in:^n%s^n +STILL_HAS = %s still has %dhp +NO_KILLER = You have no killer... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Attackers: +VICTIMS = Victims: +DMG = dmg +HIT_S = hit(s) +YOU_HIT = You hit %s in: +SERVER_STATS = Server Stats +SHOW_STATS = Show stats +SHOW_RANK = Show rank +TA_MSG = %s attacked a teammate +TK_MSG = %s killed a teammate ! +NADE_CAUGHT = Wow! %s catched enemy grenade! +NADE_FAILEDTK = Oops.. %s killed you trying to throw back enemy grenade.. +NADE_FAILED = %s failed to throw back enemy grenade.. +NADE_MASTER = OMG! %s is grenade master !!! +DISABLED_MSG = Server has disabled that option +MOST_KILLS = Most kills +KILL = kill +KILLS = kills +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Best Score +POINTS = points +MOST_DAMAGE = Most damage +DAMAGE = damage +HIT = hit +HITS = hits +M_KILLS = Kills: +M_DEATHS = Deaths: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Hits: +M_SHOTS = Shots: +M_HS = HS: +M_WEAPON = Weapon: +M_DAMAGE = Damage: +M_NICK = Nick: +M_YOUR_RANK_IS = Your rank is +M_THEIR_RANK_IS = Their rank is +M_OF = of + +[tr] +WHOLEBODY = tum vucut +HEAD = kafa +CHEST = dos +STOMACH = migde +LEFTARM = sol kol +RIGHTARM = sag kol +LEFTLEG = sol bacak +RIGHTLEG = sag bacak +MULTI_MSG = Muthis! %s^nkullandigi %d oldurdugu (%d hs) +ULTRA_MSG = Super!!! %s^nkullandigi %d oldurdugu (%d hs) +SPREE_MSG = %s OLUM SACIYOR!!!^nkullandigi %d oldurdugu (%d hs) +RAMPAGE_MSG = DAGITIYOR!!! %s^nkullandigi %d oldurdugu (%d hs) +UNSTOPPABLE_MSG = %s DURDURULMAZ!!!^nkullandigi %d oldurdugu (%d hs) +MONSTER_MSG = %s YARATIK!^nwith %d kills (%d hs) +GODLIKE_MSG = %s TANRI GUCUNDE!!!!^nwith %d kills (%d hs) +MULTI_SMALL = %s: Muthis! +ULTRA_SMALL = %s: Super!!! +SPREE_SMALL = %s OLUM SACIYOR!!! +RAMPAGE_SMALL = %s: DAGITIYOR!!! +UNSTOPPABLE_SMALL = %s DURDURULMAZ!!! +MONSTER_SMALL = %s YARATIK! +GODLIKE_SMALL = %s TANRI GUCUNDE!!! +KNIFE_MSG1 = %s kesdi parcaladi %s +KNIFE_MSG2 = %s bicagini cekdi ve yardi %s +KNIFE_MSG3 = %s sezdirmeden arkadan geldi ve kesdi %s +KNIFE_MSG4 = %s bicakladi %s +HE_MSG1 = %s bir hediye yolladi %s +HE_MSG2 = %s bir paket gonderdi %s +HE_MSG3 = %s dort dortluk atis yapdi %s +HE_MSG4 = %s buyuk bir patlama olusdurdu %s +SHE_MSG1 = %s kendini havaya ucurdu +SHE_MSG2 = %s bombanin gucunu kendinde denedi +SHE_MSG3 = %s kendini parim parca etdi +SHE_MSG4 = %s patladi! +HEAD_MSG1 = $kn oldurdu $vn kullandigi^ntam kafa isabeti ile! +HEAD_MSG2 = $kn yok etdi kafasini $vn'in^nkullandigi $wn +HEAD_MSG3 = $kn kafasini $vn'in^nrecele cevirdi bu silah ile $wn +HEAD_MSG4 = $vn arkadasi harcadi $kn +HEAD_MSG5 = $vn'in kafasini^nkirmizi muhallebiye cevirdi +HEAD_MSG6 = $kn cok super bir atisci $wn,^n arkadasin $vn bildigi gibi. +HEAD_MSG7 = $vn'in kafasini $kn's^nnamlida fazla bekletdi... +DOUBLE_MSG1 = Wow! %s bir tas ile iki kus !!! +DOUBLE_MSG2 = Inanilmaz! %s uc kisi birden oldurdu !!! +DOUBLE_MSG3 = Muthis! %s tam %d kisi birden oldurdu !!! +MORTAR_MSG1 = %s bombayi tam hazirladi ve patlatdi %s +MORTAR_MSG2 = %s uzun mesafeli oldurdu %s +KILL_INFO1 = %s sizi oldurdu %s^nmesafe %.2f metre.^n +KILL_INFO2 = onun verdigi zarar %d vurdugu %d ^nve halen %dhp.^n +KILL_INFO3 = sizin verdiginiz zarar %d vurdugunuz %d vurus(lar).^n +KILL_INFO4 = sizi isabetledigi yerler:^n%s^n +STILL_HAS = %s halen bu kadar gucu var %dhp +NO_KILLER = Sizi olduren yok... +TOPX = Top %d +FFIRE_IS = Dost atesi: +ATTACKERS = Saldiranlar: +VICTIMS = Magdurlar: +DMG = zarar +HIT_S = vurdugunuz(lar) +YOU_HIT = sizin vurdugunuz %s: +SERVER_STATS = Server statistigi +SHOW_STATS = Statistigi goster +SHOW_RANK = Siralamayi goster +TA_MSG = %s Takim arkadasina ates etdi +TK_MSG = %s Takim arkadasini oldurdu ! +NADE_CAUGHT = Wow! %s Dusmanin bombasini yakaladi! +NADE_FAILEDTK = Vay be.. %s sizi oldurdu bombayi geri atayim derken.. +NADE_FAILED = %s malesef bombayi geri atamadi.. +NADE_MASTER = HAYRET! %s el bombasi uzmani !!! +DISABLED_MSG = Server o cvar'i kullanmiyor +MOST_KILLS = En fazla olduren +KILL = oldurdugu +KILLS = olduren +HEADSHOT = kafa vurusu +HEADSHOTS = kafa vuruslari +BEST_SCORE = En iyi skor +POINTS = puan(lar) +MOST_DAMAGE = En fazla zarar +DAMAGE = zarar +HIT = vurus +HITS = vurus(lar) +M_KILLS = oldurdugu: +M_DEATHS = oldugunuz: +M_SCORE = Skor: +M_TKS = TK'ler: +M_HITS = vuruslar: +M_SHOTS = kursun: +M_HS = HS'lar: +M_WEAPON = Silah: +M_DAMAGE = Zarar: +M_NICK = Nik: +M_YOUR_RANK_IS = Sizin siralamaniz +M_THEIR_RANK_IS = Onlarin siralamasi +M_OF = Kapali + +[fr] +WHOLEBODY = le corps entier +HEAD = la tete +CHEST = le torse +STOMACH = le ventre +LEFTARM = le bras gauche +RIGHTARM = le bras droit +LEFTLEG = la jambe gauche +RIGHTLEG = la jambe droite +MULTI_MSG = Multi-Kill! %s^navec %d frags (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^navec %d frags (%d hs) +SPREE_MSG = %s EST EN FOLIE MEURTRIERE!!!^navec %d frags (%d hs) +RAMPAGE_MSG = TUEUR EN SERIE!!! %s^navec %d frags (%d hs) +UNSTOPPABLE_MSG = %s NE S'ARRETE PLUS!!!^navec %d kills (%d hs) +MONSTER_MSG = %s EST UN MONSTRE !^navec %d frags (%d hs) +GODLIKE_MSG = %s SE PREND POUR DIEU!!!!^navec %d frags (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s EST EN FOLIE MEURTRIERE!!! +RAMPAGE_SMALL = %s: TUEUR EN SERIE!!! +UNSTOPPABLE_SMALL = %s NE S'ARRETE PLUS!!! +MONSTER_SMALL = %s EST UN MONSTRE! +GODLIKE_SMALL = %s SE PREND POUR DIEU!!! +KNIFE_MSG_1 = %s a emince, et coupe en morceaux %s +KNIFE_MSG_2 = %s a sorti son couteau, et etrippe %s +KNIFE_MSG_3 = %s s'est glisse derriere %s et l'a egorge +KNIFE_MSG_4 = %s a egorge %s +HE_MSG_1 = %s envoie un petit cadeau a %s +HE_MSG_2 = %s lance a %s un cadeau empoisonne +HE_MSG_3 = %s a lancer avec precision sur %s +HE_MSG_4 = %s a fait exploser %s +SHE_MSG_1 = %s vient de s'exploser avec sa Grenade +SHE_MSG_2 = %s tente une experience avec sa Grenade sur lui-meme +SHE_MSG_3 = %s a gobe sa Grenade +SHE_MSG_4 = %s a explose! +HEAD_MSG1 = $kn a tue $vn avec une balle^nbien placee dans la tete! +HEAD_MSG2 = $kn a decapite $vn^navec une seule balle de $wn +HEAD_MSG3 = $kn transforme la tete de $vn^nen puree d'une balle de $wn +DOUBLE_MSG1 = Mortel! %s vient de faire un double kill!!! +DOUBLE_MSG2 = Incroyable! %s vient de faire un triple kill !!! +DOUBLE_MSG3 = Impossible! %s vient de tuer %d personnes en 1 coups !!! +MORTAR_MSG1 = %s ajuste parfaitement son mortier, et explose %s +MORTAR_MSG2 = %s vient de tuer %s a distance +KILL_INFO1 = %s t'a tue avec %s^na une distance de %.2f metres.^n +KILL_INFO2 = Il t'a fait %d points de degat en te touchant %d fois^net il lui reste %dpv.^n +KILL_INFO3 = Tu as fait %d de degats en le touchant %d fois.^n +KILL_INFO4 = Il t'a touche dans:^n%s^n +STILL_HAS = %s a encore %dpv +NO_KILLER = Personne ne t'a tue... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Attaquants: +VICTIMS = Victimes: +DMG = dmg +HIT_S = touche(s) +YOU_HIT = tu touches %s dans: +SERVER_STATS = Stats Serveur +SHOW_STATS = Affiche stats +SHOW_RANK = Affiche classement +TA_MSG = %s attaque un coequipier +TK_MSG = %s a tue un coequipier ! +NADE_CAUGHT = Youpi! %s vient d'attraper une grenade ennemi! +NADE_FAILEDTK = Oups.. %s t'a tue quand tu as essaye de renvoyer une grenade .. +NADE_FAILED = %s viens de rater le lancer d'une grenade ennemi.. +NADE_MASTER = Monstrueux! %s est un maitre grenadier !!! +DISABLED_MSG = Le serveur a desactive cette option +MOST_KILLS = Plus de frags +KILL = kill +KILLS = kills +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Meilleur Score +POINTS = points +MOST_DAMAGE = Plus de points de degat +DAMAGE = points de degat +HIT = touche +HITS = touches +M_KILLS = Frags: +M_DEATHS = Morts: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Touches: +M_SHOTS = Tirs: +M_HS = HS: +M_WEAPON = Arme: +M_DAMAGE = Point de degat: +M_NICK = Pseudo: +M_YOUR_RANK_IS = Tu es classe +M_THEIR_RANK_IS = Son classement est +M_OF = sur + +[sv] +WHOLEBODY = whole body +HEAD = head +CHEST = chest +STOMACH = stomach +LEFTARM = leftarm +RIGHTARM = rightarm +LEFTLEG = leftleg +RIGHTLEG = rightleg +MULTI_MSG = Multi-Kill! %s^nwith %d kills (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^nwith %d kills (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nwith %d kills (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^nwith %d kills (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nwith %d kills (%d hs) +MONSTER_MSG = %s IS A MONSTER!^nwith %d kills (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^nwith %d kills (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG1 = %s sliced and diced %s +KNIFE_MSG2 = %s pulled out knife and gutted %s +KNIFE_MSG3 = %s sneaks carefully behind and knifed %s +KNIFE_MSG4 = %s knived %s +HE_MSG1 = %s sends a little gift to %s +HE_MSG2 = %s throws a small present to %s +HE_MSG3 = %s made a precision throw to %s +HE_MSG4 = %s got a big explosion for %s +SHE_MSG1 = %s detonated himself with a grenade +SHE_MSG2 = %s trys the effect of a grenade +SHE_MSG3 = %s kicked a grenade into his own ass +SHE_MSG4 = %s explodes! +HEAD_MSG1 = $kn killed $vn with a well^nplaced shot to the head! +HEAD_MSG2 = $kn removed $vn's^nhead with the $wn +HEAD_MSG3 = $kn turned $vn's head^ninto pudding with the $wn +HEAD_MSG4 = $vn got pwned by $kn +HEAD_MSG5 = $vn's head has been^nturned into red jello +HEAD_MSG6 = $kn has superb aim with the $wn,^nas $vn well knows. +HEAD_MSG7 = $vn's head stayed in $kn's^ncrosshairs a bit too long... +DOUBLE_MSG1 = Wow! %s made a double kill !!! +DOUBLE_MSG2 = Incredible! %s made a triple kill !!! +DOUBLE_MSG3 = Amazing! %s made %d kills at once !!! +MORTAR_MSG1 = %s set up mortar well and blow out %s +MORTAR_MSG2 = %s made a long range kill to %s +KILL_INFO1 = %s killed you with %s^nfrom distance of %.2f meters.^n +KILL_INFO2 = He did %d damage to you with %d hit(s)^nand still has %dhp.^n +KILL_INFO3 = You did %d damage to him with %d hit(s).^n +KILL_INFO4 = He hits you in:^n%s^n +STILL_HAS = %s still has %dhp +NO_KILLER = You have no killer... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Attackers: +VICTIMS = Victims: +DMG = dmg +HIT_S = hit(s) +YOU_HIT = You hit %s in: +SERVER_STATS = Server Stats +SHOW_STATS = Show stats +SHOW_RANK = Show rank +TA_MSG = %s attacked a teammate +TK_MSG = %s killed a teammate ! +NADE_CAUGHT = Wow! %s catched enemy grenade! +NADE_FAILEDTK = Oops.. %s killed you trying to throw back enemy grenade.. +NADE_FAILED = %s failed to throw back enemy grenade.. +NADE_MASTER = OMG! %s is grenade master !!! +DISABLED_MSG = Server has disabled that option +MOST_KILLS = Most kills +KILL = kill +KILLS = kills +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Best Score +POINTS = points +MOST_DAMAGE = Most damage +DAMAGE = damage +HIT = hit +HITS = hits +M_KILLS = Kills: +M_DEATHS = Deaths: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Hits: +M_SHOTS = Shots: +M_HS = HS: +M_WEAPON = Weapon: +M_DAMAGE = Damage: +M_NICK = Nick: +M_YOUR_RANK_IS = Your rank is +M_THEIR_RANK_IS = Their rank is +M_OF = of + +[da] +WHOLEBODY = Helekrop +HEAD = hoved +CHEST = bryst +STOMACH = mave +LEFTARM = venstrearm +RIGHTARM = hoejrearm +LEFTLEG = venstreben +RIGHTLEG = hoejreben +MULTI_MSG = Multi-Drab! %s^nmed %d drab (%d hs) +ULTRA_MSG = Ultra-Drab!!! %s^nmed %d drab (%d hs) +SPREE_MSG = %s ER PAA DRABS-TUR!!!^nmed %d drab (%d hs) +RAMPAGE_MSG = DRABS-ORGIE!!! %s^nmed %d drab (%d hs) +UNSTOPPABLE_MSG = %s ER USTOPPELIG!!!^nmed %d drab (%d hs) +MONSTER_MSG = %s ER ET MONSTER!^nmed %d drab (%d hs) +GODLIKE_MSG = %s ER GUDDOMMELIG!!!!^nmed %d drab (%d hs) +MULTI_SMALL = %s: Multi-DRAB! +ULTRA_SMALL = %s: Ultra-DRAB!!! +SPREE_SMALL = %s ER PAA DRABS-TUR!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s ER USTOPPELIG!!! +MONSTER_SMALL = %s ER ET MONSTER! +GODLIKE_SMALL = %s ER GUDDOMMELIG!!! +KNIFE_MSG1 = %s skar %s i stumper og stykker +KNIFE_MSG2 = %s trak kniven frem og parterede %s +KNIFE_MSG3 = %s sniger sig forsigtigt og gennemborede %s +KNIFE_MSG4 = %s tog %s med kniv +HE_MSG1 = %s sender en lille gave til %s +HE_MSG2 = %s kaster en lille pakke til %s +HE_MSG3 = %s laver et praecisions kast til %s +HE_MSG4 = %s har en stor eksplosion til %s +SHE_MSG1 = %s detonerede sig selv med en granat +SHE_MSG2 = %s proever effekten af en Granat +SHE_MSG3 = %s sparkede en granat op i sit eget hoved +SHE_MSG4 = %s eksploderer! +HEAD_MSG1 = $kn draebte $vn med et vel^nplaceret skud i hovedet! +HEAD_MSG2 = $kn fjernede $vn's^nhoved med $wn +HEAD_MSG3 = $kn lavede $vn's hoved^ntil budding med $wn +HEAD_MSG4 = $vn blev ejet af $kn +HEAD_MSG5 = $vn's hoved blev^nlavet til roed gele +HEAD_MSG6 = $kn har super sigte med $wn,^nsom $vn har opdaget. +HEAD_MSG7 = $vns hoved blev foran $kn's^nsigtekorn lidt for laenge... +DOUBLE_MSG1 = Wow! %s lavede et dobbelt drab!!! +DOUBLE_MSG2 = Utroligt! %s lavede et trippel drab !!! +DOUBLE_MSG3 = Fantastisk! %s lavede %d drab paa en gang !!! +MORTAR_MSG1 = %s stiller morter op og draeber %s +MORTAR_MSG2 = %s laver et langdistance drab paa %s +KILL_INFO1 = %s draebte dig med %s^npaa en afstand af %.2f meter.^n +KILL_INFO2 = Han gjorde %d skade paa dig med %d traeffer(e)^nog har stadig %dhp.^n +KILL_INFO3 = Du gjorde %d skade paa ham med %d traeffer(e).^n +KILL_INFO4 = Han rammer dig i:^n%s^n +STILL_HAS = %s har stadig %dhp +NO_KILLER = Du har ingen morder... +TOPX = Top %d +FFIRE_IS = Venskablig ild: +ATTACKERS = Angribere: +VICTIMS = Ofre: +DMG = skade +HIT_S = traeffer(e) +YOU_HIT = Du traeffer %s i: +SERVER_STATS = Server Statestik +SHOW_STATS = Vis Statestik +SHOW_RANK = Vis rang +TA_MSG = %s angreb en hold kammerat +TK_MSG = %s draebte en hold kammerat ! +NADE_CAUGHT = Wow! %s greb en af fjendens granater +NADE_FAILEDTK = Ups.. %s drabte dig mens du proevede at kaste en af fjendens granater tilbage.. +NADE_FAILED = %s fejlede i at kaste en af fjendens granater tilbage.. +NADE_MASTER = OMG! %s er granat mester !!! +DISABLED_MSG = Serveren har slaaet den mulighed fra +MOST_KILLS = Flest drab +KILL = drab +KILLS = drab +HEADSHOT = Hovedskud +HEADSHOTS = Hovedskud +BEST_SCORE = Bedste Score +POINTS = point +MOST_DAMAGE = Mest skade +DAMAGE = skade +HIT = traeffer +HITS = traeffere +M_KILLS = Drab: +M_DEATHS = Doedsfald: +M_SCORE = Score: +M_TKS = Hold drab: +M_HITS = Traeffere: +M_SHOTS = Skud: +M_HS = HS: +M_WEAPON = Vaaben: +M_DAMAGE = Skade: +M_NICK = Navn: +M_YOUR_RANK_IS = Din rang er +M_THEIR_RANK_IS = Deres rang er +M_OF = af + +[pl] +WHOLEBODY = wszedzie +HEAD = glowe +CHEST = klatke +STOMACH = brzuch +LEFTARM = lewe ramie +RIGHTARM = prawe ramie +LEFTLEG = lewa noge +RIGHTLEG = prawa noge +MULTI_MSG = Multi-Kill! %s^nz %d zabojstwami (%d w glowe) +ULTRA_MSG = Ultra-Kill!!! %s^nz %d zabojstwami (%d w glowe) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nz %d zabojstwami (%d w glowe) +RAMPAGE_MSG = RAMPAGE!!! %s^nz %d zabojstwami (%d w glowe) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nz %d zabojstwami (%d w glowe) +MONSTER_MSG = %s IS A MONSTER!^nz %d zabojstwami (%d w glowe) +GODLIKE_MSG = %s IS GODLIKE!!!!^nz %d zabojstwami (%d w glowe) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s JEST POTWOREM! +GODLIKE_SMALL = %s JEST BOGIEM!!! +KNIFE_MSG1 = %s sliced and diced %s +KNIFE_MSG2 = %s pulled out knife and gutted %s +KNIFE_MSG3 = %s sneaks carefully behind and knifed %s +KNIFE_MSG4 = %s knived %s +HE_MSG1 = %s sends a little gift to %s +HE_MSG2 = %s throws a small present to %s +HE_MSG3 = %s made a precision throw to %s +HE_MSG4 = %s got a big explosion for %s +SHE_MSG1 = %s detonated himself with a grenade +SHE_MSG2 = %s trys the effect of a grenade +SHE_MSG3 = %s kicked a grenade into his own ass +SHE_MSG4 = %s explodes! +HEAD_MSG1 = $kn killed $vn with a well^nplaced shot to the head! +HEAD_MSG2 = $kn removed $vn's^nhead with the $wn +HEAD_MSG3 = $kn turned $vn's head^ninto pudding with the $wn +HEAD_MSG4 = $vn got pwned by $kn +HEAD_MSG5 = $vn's head has been^nturned into red jello +HEAD_MSG6 = $kn has superb aim with the $wn,^nas $vn well knows. +HEAD_MSG7 = $vn's head stayed in $kn's^ncrosshairs a bit too long... +DOUBLE_MSG1 = Wow! %s made a double kill !!! +DOUBLE_MSG2 = Incredible! %s made a triple kill !!! +DOUBLE_MSG3 = Amazing! %s made %d kills at once !!! +MORTAR_MSG1 = %s set up mortar well and blow out %s +MORTAR_MSG2 = %s made a long range kill to %s +KILL_INFO1 = %s killed you with %s^nfrom distance of %.2f meters.^n +KILL_INFO2 = He did %d damage to you with %d hit(s)^nand still has %dhp.^n +KILL_INFO3 = You did %d damage to him with %d hit(s).^n +KILL_INFO4 = He hits you in:^n%s^n +STILL_HAS = %s still has %dhp +NO_KILLER = You have no killer... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Attackers: +VICTIMS = Victims: +DMG = dmg +HIT_S = hit(s) +YOU_HIT = You hit %s in: +SERVER_STATS = Server Stats +SHOW_STATS = Show stats +SHOW_RANK = Show rank +TA_MSG = %s attacked a teammate +TK_MSG = %s killed a teammate ! +NADE_CAUGHT = Wow! %s catched enemy grenade! +NADE_FAILEDTK = Oops.. %s killed you trying to throw back enemy grenade.. +NADE_FAILED = %s failed to throw back enemy grenade.. +NADE_MASTER = OMG! %s is grenade master !!! +DISABLED_MSG = Server has disabled that option +MOST_KILLS = Most kills +KILL = kill +KILLS = kills +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Best Score +POINTS = points +MOST_DAMAGE = Most damage +DAMAGE = damage +HIT = hit +HITS = hits +M_KILLS = Kills: +M_DEATHS = Deaths: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Hits: +M_SHOTS = Shots: +M_HS = HS: +M_WEAPON = Weapon: +M_DAMAGE = Damage: +M_NICK = Nick: +M_YOUR_RANK_IS = Your rank is +M_THEIR_RANK_IS = Their rank is +M_OF = of + +[nl] +WHOLEBODY = volledig lichaam +HEAD = hoofd +CHEST = romp +STOMACH = maag +LEFTARM = linkerarm +RIGHTARM = rechterarm +LEFTLEG = linkerbeen +RIGHTLEG = rechterbeen +MULTI_MSG = Multi-Kill! %s^nmet %d kills (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^nmet %d kills (%d hs) +SPREE_MSG = %s HEEFT EEN 'KILLING SPREE'!!!^nmet %d kills (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^nmet %d kills (%d hs) +UNSTOPPABLE_MSG = %s IS NIET TE STOPPEN!!!^nmet %d kills (%d hs) +MONSTER_MSG = %s IS EEN MONSTER!^nmet %d kills (%d hs) +GODLIKE_MSG = %s IS GODDELIJK!!!!^nmet %d kills (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s HEEFT EEN 'KILLING SPREE'!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS NIET TE STOPPEN!!! +MONSTER_SMALL = %s IS EEN MONSTER! +GODLIKE_SMALL = %s IS GODDELIJK!!! +KNIFE_MSG1 = %s sneed %s in hapklare plakjes +KNIFE_MSG2 = %s nam zijn mes en hakte vrolijk in op %s +KNIFE_MSG3 = %s sloop achter %s en begon zijn lichaamsdelen te amputeren +KNIFE_MSG4 = %s doodde %s met mes +HE_MSG1 = %s stuurde een mooi cadeautje naar %s +HE_MSG2 = %s gooide een klein presentje naar %s +HE_MSG3 = %s maakte een mooie worp naar %s +HE_MSG4 = %s had een grote explosie voor %s +SHE_MSG1 = %s blies zichzelf op met een granaat +SHE_MSG2 = %s probeert het effect van een granaat even uit +SHE_MSG3 = %s moet oppassen met dat vuurwerk +SHE_MSG4 = %s explodeert! +HEAD_MSG1 = $kn doodde $vn met een goed^ngeplaatst schot op het hoofd! +HEAD_MSG2 = $kn verwijderde $vn's^nhoofd met de $wn +HEAD_MSG3 = $kn veranderde $vn's hoofd^nin pudding met de $wn +HEAD_MSG4 = $vn werd gepwned door $kn +HEAD_MSG5 = $vn's hoofd is^nveranderd in rode gelei +HEAD_MSG6 = $kn kan zeer goed mikken met de $wn,^nmaar dat is $vn nu ook wel duidelijk. +HEAD_MSG7 = $vn's hoofd bleef iets te lang in $kn's^nvizier... +DOUBLE_MSG1 = Wow! %s pleegde een dubbele moord !!! +DOUBLE_MSG2 = Waa! %s pleegde een driedubbele moord !!! +DOUBLE_MSG3 = Huuuh! %s vermoordde %d spelers in 1 keer !!! +MORTAR_MSG1 = %s blies %s op met mortier +MORTAR_MSG2 = %s maakte %s van een mooie afstand af +KILL_INFO1 = %s doodde jou met %s^nvan een afstand van %.2f meter.^n +KILL_INFO2 = Hij deed %d schade aan jou met %d hit(s)^nen heeft nog %dhp.^n +KILL_INFO3 = Jij deed %d schade aan hem met %d hit(s).^n +KILL_INFO4 = Hij raakte je in:^n%s^n +STILL_HAS = %s heeft nog %dhp +NO_KILLER = Geen killer gevonden... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Aanvallers: +VICTIMS = Slachtoffer: +DMG = dmg +HIT_S = hit(s) +YOU_HIT = Jij raakte %s in: +SERVER_STATS = Server Status +SHOW_STATS = Laat stats zien +SHOW_RANK = Laat rank zien +TA_MSG = %s heeft een teammaat aangevallen +TK_MSG = %s heeft een teammaat gedood +NADE_CAUGHT = Wow! %s heeft een vijandelijke granaat gevangen! +NADE_FAILEDTK = Oeps.. %s volgende keer beter opletten met een vijandelijke granaat.. +NADE_FAILED = %s slaagde er niet in de vijandelijke granaat terug te gooien.. +NADE_MASTER = OMG! %s is de granaten meester !!! +DISABLED_MSG = De server heeft die optie uitgeschakeld +MOST_KILLS = Meeste kills +KILL = kill +KILLS = kills +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Beste Score +POINTS = punten +MOST_DAMAGE = Meeste schade +DAMAGE = schade +HIT = hit +HITS = hits +M_KILLS = Kills: +M_DEATHS = Deaths: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Hits: +M_SHOTS = Schoten: +M_HS = HS: +M_WEAPON = Wapen: +M_DAMAGE = Schade: +M_NICK = Nick: +M_YOUR_RANK_IS = Jouw rank is +M_THEIR_RANK_IS = Hun rank is +M_OF = van de + +[es] +WHOLEBODY = cuerpo entero +HEAD = cabeza +CHEST = pecho +STOMACH = estomago +LEFTARM = brazo izquierdo +RIGHTARM = brazo derecho +LEFTLEG = pierna izquierda +RIGHTLEG = pierna derecha +MULTI_MSG = Multi-Kill! %s^ncon %d frags (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^ncon %d frags (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^ncon %d frags (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^ncon %d frags (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^ncon %d frags (%d hs) +MONSTER_MSG = %s IS A MONSTER!^ncon %d frags (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^ncon %d frags (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG_1 = %s ha cortado y rebanado a %s +KNIFE_MSG_2 = %s ha destripado a %s +KNIFE_MSG_3 = %s se acerco con cuidado por detras y rajo a %s +KNIFE_MSG_4 = %s a acuchillado a %s +HE_MSG_1 = %s le ha mandado un pequenyo regalito a %s +HE_MSG_2 = %s le ha tirado un pequenyo regalo a %s +HE_MSG_3 = %s hizo un tiro de precision hacia %s +HE_MSG_4 = %s tenia guardada una gran explosion para %s +SHE_MSG_1 = %s se ha detonado el mismo con una granada +SHE_MSG_2 = %s acaba de comprobar los efectos de una granada explosiva +SHE_MSG_3 = %s se acaba de tragar su propia granada! +SHE_MSG_4 = %s ha explotado! +HS_MSG_1 = $kn ha matado a $vn con un buen^ntiro encarado en toda la cabeza! +HS_MSG_2 = $kn le ha volado la cabeza^na $vn con la $wn +HS_MSG_3 = $kn le ha hecho polvo la cabeza^na $vn con la $wn +HS_MSG_4 = $vn ha sido asesinado por $kn +HS_MSG_5 = La cabeza de $vn se ha convertido^nen pudding +HS_MSG_6 = $kn tiene muy buena punteria con la $wn,^ncomo $vn acaba de comprobar. +HS_MSG_7 = La cabeza de $vn se ha quedado demasiado^ntiempo en el punto de mira de $kn... +DOUBLE_KILL = Wow! %s ha matado a dos a la vez!!! +DOUBLE_MSG2 = Increible! %s ha hecho una muerte triple!!! +DOUBLE_MSG3 = Impresionante! %s ha matado a %d de una!!! +MORTAR_MSG1 = %s preparo bien su mortero y volo a %s por los aires +MORTAR_MSG2 = %s ha matado a %s a gran distancia +KILL_INFO1 = %s te ha matado con %s^ndesde una distancia de %.2f metros.^n +KILL_INFO2 = Te ha hecho %d puntos de danyo con %d acierto(s)^ny todavia tiene %dhp.^n +KILL_INFO3 = Le has hecho %d puntos de danyo con %d acierto(s).^n +KILL_INFO4 = Te ha dado en:^n%s^n +STILL_HAS = %s todavia tiene %dhp +NO_KILLER = Nadie te ha matado... +TOPX = Top %d +FFIRE_IS = Fuego amigo: +ATTACKERS = Atacantes: +VICTIMS = Victimas: +DMG = dno +HIT_S = acierto(s) +YOU_HIT = Das a %s en: +SERVER_STATS = Estadisticas del Servidor +SHOW_STATS = Mostrar estadisticas +SHOW_RANK = Mostrar ranking +TA_MSG = %s ha atacado a un companyero +TK_MSG = %s ha matado a un companyero! +NADE_CAUGHT = Wow! %s ha cogido una granada enemiga! +NADE_FAILEDTK = Uups.. %s te ha matado intentando devolver una granada enemiga.. +NADE_FAILED = %s fallo al devolver la granada enemiga... +NADE_MASTER = OMG! %s es un maestro con las granadas!!! +DISABLED_MSG = El Servidor ha desactivado esta opcion +MOST_KILLS = Mayor numero de frags +KILL = frag +KILLS = frags +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Mejor Puntuacion +POINTS = puntos +MOST_DAMAGE = Mayor danyo +DAMAGE = danyo +HIT = acierto +HITS = aciertos +M_KILLS = Frags: +M_DEATHS = Muertes: +M_SCORE = Puntacion: +M_TKS = TKs: +M_HITS = Aciertos: +M_SHOTS = Disparos: +M_HS = HS: +M_WEAPON = Arma: +M_DAMAGE = Danyo: +M_NICK = Nombre: +M_YOUR_RANK_IS = Tu ranking es +M_THEIR_RANK_IS = Sus rankings son +M_OF = de + +[bp] +WHOLEBODY = corpo +HEAD = cabeca +CHEST = peito +STOMACH = estomago +LEFTARM = braco esquerdo +RIGHTARM = braco direito +LEFTLEG = perna esquerda +RIGHTLEG = perna direita +MULTI_MSG = Multi-Kill! %s^ncom %d frags (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^ncom %d frags (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^ncom %d frags (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^ncom %d frags (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^ncom %d frags (%d hs) +MONSTER_MSG = %s IS A MONSTER!^ncom %d frags (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^ncom %d frags (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG_1 = %s fatiou e serviu %s +KNIFE_MSG_2 = %s puxou a faca e estripou %s +KNIFE_MSG_3 = %s foi cuidadosamente por atras^ne passou a faca em %s +KNIFE_MSG_4 = %s meteu a faca no bucho de %s +HE_MSG_1 = %s mandou a granada para %s que^nagarrou com as duas maos! +HE_MSG_2 = %s lancou um presentinho para %s +HE_MSG_3 = %s fez um lancamento preciso para %s +HE_MSG_4 = %s causou uma grande explosao para %s +SHE_MSG_1 = %s se detonou com uma granada +SHE_MSG_2 = %s sentiu o efeito de uma Granada!!! +SHE_MSG_3 = %s Enfiou a granada na bunda e subiu! +SHE_MSG_4 = %s ficou soh o poh! +HEAD_MSG_1 = $kn matou $vn com um tiro de bem^ndado na cabeca! +HEAD_MSG_2 = $kn removeu a cabeca^nde $vn com a $wn +HEAD_MSG_3 = $kn transformou a cabeca de^n$vn em um pudim com a $wn +HEAD_MSG_4 = $vn sentiu o poder do $kn +HEAD_MSG_5 = $vn viu sua cabeca virar gelatina vermelha +HEAD_MSG_6 = $kn tem uma pontaria magnifica com a $wn,^ne $vn sabe muito bem disso... +HEAD_MSG_7 = A cabeca de $vn ficou na mira de^n$kn por muito tempo e olha como ficou... +DOUBLE_MSG1 = Nossa! %s conseguiu matar 2 de uma soh vez!!! +DOUBLE_MSG2 = Incrivel! %s matou 3 de uma soh vez!!! +DOUBLE_MSG3 = Maravilhoso! %s conseguiu %d de uma vez!!! +MORTAR_MSG1 = %s armou um morteiro e apagou %s +MORTAR_MSG2 = %s matou a longa distancia %s +KILL_INFO1 = %s o matou com %s^nna distancia %.2f metros.^n +KILL_INFO2 = Ele causou %d de dano em voce com %d acerto(s)^ne ainda tem %dhp e %dap.^n +KILL_INFO3 = Voce causou %d de dano nele com %d acerto(s).^n +KILL_INFO4 = Ele acertou voce em:^n%s^n +STILL_HAS = %s ainda tem %dhp +NO_KILLER = Voce nao matou ninguem... +TOPX = %d Melhores +FFIRE_IS = Fogo Amigo: +ATTACKERS = Atacantes: +VICTIMS = Vitimas: +DMG = dano +HIT_S = acerto(s) +YOU_HIT = Voce acertou %s em: +SERVER_STATS = Estatisticas do Server +SHOW_STATS = Mostrar estatisticas +SHOW_RANK = Mostrar rank +TA_MSG = %s atacou um amigo! +TK_MSG = %s matou um amigo! +NADE_CAUGHT = Nossa! %s devolveu a granada ao inimigo! +NADE_FAILEDTK = Oops.. %s morreu tentando devolver uma granada do inimigo... +NADE_FAILED = %s falhou ao arremessar de volta a granada do inimigo... +NADE_MASTER = OMG! %s e o mestre das granadas!!! +DISABLED_MSG = O servidor desabilitou esta opcao +MOST_KILLS = Maior Frag +KILL = frag +KILLS = frags +HEADSHOT = headshot +HEADSHOTS = headshots +BEST_SCORE = Melhor Placar +POINTS = pontos +MOST_DAMAGE = Maior Dano +DAMAGE = dano +HIT = acerto +HITS = acertos +M_KILLS = Frags: +M_DEATHS = Mortes: +M_SCORE = Placar: +M_TKS = TKs: +M_HITS = Acertos: +M_SHOTS = Tiros: +M_HS = HS: +M_WEAPON = Arma: +M_DAMAGE = Dano: +M_NICK = Nick: +M_YOUR_RANK_IS = Sua posicao e +M_THEIR_RANK_IS = A posicao deles e +M_OF = de + +[cz] +WHOLEBODY = cele telo +HEAD = hlava +CHEST = trup +STOMACH = zaludek +LEFTARM = leva paze +RIGHTARM = prava paze +LEFTLEG = leva noha +RIGHTLEG = prava noha +MULTI_MSG = Multi-Kill! %s^nzabil %d lidi (%d hedkou) +ULTRA_MSG = Ultra-Kill!!! %s^zabil %d lidi (%d hedkou) +SPREE_MSG = %s MA ZABIJACKY ZACHVAT!!!^nZABIL %d lidi (%d hedkou) +RAMPAGE_MSG = AMOK!!! %s^nzabil %d ldi (%d hedkou) +UNSTOPPABLE_MSG = %s JE NEZASTAVITELNY!!!^nzabil %d lidi (%d hedkou) +MONSTER_MSG = %s JE MONSTRUM!^nzabil %d lidi (%d hedkou) +GODLIKE_MSG = %s JE BUH!!!!^nzabil %d lidi (%d hedkou) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s MA ZABIJACKY ZACHVAT!!! +RAMPAGE_SMALL = %s: AMOK!!! +UNSTOPPABLE_SMALL = %s JE NEZASTAVITELNY!!! +MONSTER_SMALL = %s JE MONSTRUM! +GODLIKE_SMALL = %s JE BUH!!! +KNIFE_MSG_1 = %s nasekal a serviruje %s +KNIFE_MSG_2 = %s podrizl jak kure %s +KNIFE_MSG_3 = %s se priplizil zezadu a odkrouhl %s +KNIFE_MSG_4 = %s podrizl %s +HE_MSG_1 = %s poslal maly darek %s +HE_MSG_2 = %s hodil maly darek %s +HE_MSG_3 = %s skvele zabil granatem %s +HE_MSG_4 = %s vyhodil do vzduchu %s +SHE_MSG_1 = %s detonoval sam od sebe :) +SHE_MSG_2 = %s zkousel specialni efekty s grantem :) +SHE_MSG_3 = %s spolkl cely granat! :) +SHE_MSG_4 = %s explodoval! +HEAD_MSG_1 = $kn zabil $vn preciznim^nvystrelem do hlavy! +HEAD_MSG_2 = $kn ustrelil $vnovu^nhlavu +HEAD_MSG_3 = $kn rozslehal $vnovu hlavu^njako puding +HEAD_MSG_4 = $kn skalpoval $vn +HEAD_MSG_5 = $vnova hlava je nyni^nvsude okolo +HEAD_MSG_6 = $kn to umi vytecne s $wn,^njak uz $vn zjistil :) +HEAD_MSG_7 = $vn's nechal hlavu prilis ^ndlouho v $knove zamerovaci... +DOUBLE_MSG1 = Wow! %s trefil 2 mouchy jednou ranou !!! +DOUBLE_MSG2 = Neskutecne! %s zabil tri naraz !!! +DOUBLE_MSG3 = Ohromujici! %s jich sejmul %d naraz !!! +MORTAR_MSG1 = %s nastavil kanon dobre a odstrelil %s +MORTAR_MSG2 = %s zabil na dlouhou vzdalenost %s +KILL_INFO1 = %s te zabil %s^nze vzdalenosti %.2f metru.^n +KILL_INFO2 = %d te trefil %dx ^na sebral %dhp.^n +KILL_INFO3 = Sebral jsi mu %d hp %d zasahy.^n +KILL_INFO4 = Trefil te do:^n%s^n +STILL_HAS = %s stale ma %dhp +NO_KILLER = Nejsi zabijak... +TOPX = Zebricek %d +FFIRE_IS = Friendly fire: +ATTACKERS = Utocnici: +VICTIMS = Obeti: +DMG = dmg +HIT_S = zasahu +YOU_HIT = Trefil jsi %s v: +SERVER_STATS = Statistika serveru +SHOW_STATS = Zobrazit statistiku +SHOW_RANK = Zobrazit zebricek +TA_MSG = %s trefil spoluhrace +TK_MSG = %s zabil spoluhrace ! +NADE_CAUGHT = Wow! %s chytil nepratelsy granate! +NADE_FAILEDTK = Oops.. %s te zabil kdyz zkousel hodit zpet nepratelsky granat.. +NADE_FAILED = %s neuspel pri pokudu odhodit nepratelsky granat.. +NADE_MASTER = OMG! %s je granatovy mistr !!! +DISABLED_MSG = Server nema tuto volbu povolenou +MOST_KILLS = Nejvice zabitych +KILL = zabiti +KILLS = zabiti +HEADSHOT = headshot +HEADSHOTS = headshotu +BEST_SCORE = Nejlepsi Score +POINTS = bodu +MOST_DAMAGE = Nejdrsnejsi +DAMAGE = poskozeni +HIT = zasah +HITS = zasahu +M_KILLS = Zabiti: +M_DEATHS = Smrti: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Zasahu: +M_SHOTS = Strel: +M_HS = HS: +M_WEAPON = Zbran: +M_DAMAGE = Poskozeni: +M_NICK = Nick: +M_YOUR_RANK_IS = Jsi na +M_THEIR_RANK_IS = Je na +M_OF = z + +[fi] +WHOLEBODY = koko keho +HEAD = paa +CHEST = rinta +STOMACH = vatsa +LEFTARM = vasen kasi +RIGHTARM = oikea kasi +LEFTLEG = vasen jalka +RIGHTLEG = oikea jalka +MULTI_MSG = Multikill! %s^n %d tapolla (%d hs) +ULTRA_MSG = Ultrakill! %s^n %d tapolla (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nwith %d kills (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^nwith %d kills (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nwith %d kills (%d hs) +MONSTER_MSG = %s IS A MONSTER!^nwith %d kills (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^nwith %d kills (%d hs) +MULTI_SMALL = %s: Multiill! +ULTRA_SMALL = %s: Ultrakill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG1 = %s puukotti pelaajan %s +KNIFE_MSG2 = %s puukotti pelaajan %s +KNIFE_MSG3 = %s puukotti pelaajan %s +KNIFE_MSG4 = %s puukotti pelaajan %s +HE_MSG1 = %s tappoi pelaajan %s granaatilla +HE_MSG2 = %s tappoi pelaajan %s granaatilla +HE_MSG3 = %s tappoi pelaajan %s granaatilla +HE_MSG4 = %s tappoi pelaajan %s granaatilla +SHE_MSG1 = %s rajaytti itsensa onnistuneesti +SHE_MSG2 = %s rajaytti itsensa onnistuneesti +SHE_MSG3 = %s rajaytti itsensa onnistuneesti +SHE_MSG4 = %s rajaytti itsensa onnistuneesti +HEAD_MSG1 = $kn tappoi pelaajan $vn headshotilla +HEAD_MSG2 = $kn tappoi pelaajan $vn headshotilla $wn:sta +HEAD_MSG3 = $kn tappoi pelaajan $vn headshotilla $wn:sta +HEAD_MSG4 = $kn tappoi pelaajan $vn +HEAD_MSG5 = $vn tapettiin headshotilla +HEAD_MSG6 = $kn tappoi pelaajan $vn headshotilla $wn:sta +HEAD_MSG7 = $kn tappoi pelaajan $vn headshotilla +DOUBLE_MSG1 = %s suoritti tuplatapon +DOUBLE_MSG2 = %s suoritti triplatapon +DOUBLE_MSG3 = %s tappoi %d pelaajaa kerralla +MORTAR_MSG1 = %s set up mortar well and blow out %s +MORTAR_MSG2 = %s tappoi pelaajan %s pitkalta matkalta +KILL_INFO1 = %s tappoi sinut %.2f metrin etaisyydelta.^n +KILL_INFO2 = Han teki %d damagea sinulle %d osumalla^nhanella on viela %dhp.^n +KILL_INFO3 = Teit %d damagea hanelle %d osumalla^n +KILL_INFO4 = Han osui sinua:^n%s^n +STILL_HAS = pelaajalla %s on viela %dhp +NO_KILLER = Kukaan ei tappanut sinua... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Hyokkaajat: +VICTIMS = Uhrit: +DMG = damage +HIT_S = osumat +YOU_HIT = osuit pelaajaa %s: +SERVER_STATS = Palvelimen tilastot +SHOW_STATS = Nayta tilastot +SHOW_RANK = Nayta ranking +TA_MSG = %s hyokkasi tiimilaisensa kimppuun +TK_MSG = %s tappoi tiimilaisensa +NADE_CATCHED = %s kuoli vihollisen granaattiin +NADE_FAILEDTK = %s tappoi sinut granaatilla +NADE_FAILED = %s kuoli granaattiin +NADE_MASTER = %s on loistava granaattien kanssa... +DISABLED_MSG = Palvelin on poistanut tuon vaihtoehdon kaytosta +MOST_KILLS = Eniten tappoja +KILL = tappo +KILLS = tapot +HEADSHOT = headshot +HEADSHOTS = headshotit +BEST_SCORE = Paras pistemaara +POINTS = pisteita +MOST_DAMAGE = Eniten damagea +DAMAGE = damage +HIT = osuma +HITS = osumat +M_KILLS = Tapot: +M_DEATHS = Kuolemat: +M_SCORE = Pisteet: +M_TKS = TKt: +M_HITS = Osumat: +M_SHOTS = Laukaukset: +M_HS = HS: +M_WEAPON = Ase: +M_DAMAGE = Damage: +M_NICK = Nick: +M_YOUR_RANK_IS = Sijoituksesi on +M_THEIR_RANK_IS = Heidan sijoituksensa on +M_OF = + +[ls] +WHOLEBODY = wh0l3 |30dy +HEAD = h34d +CHEST = ch3z7 +STOMACH = z70m4ch +LEFTARM = l3f74rm +RIGHTARM = r!gh74rm +LEFTLEG = l3f7l3g +RIGHTLEG = r!gh7l3g +MULTI_MSG = M|_|l7!-K!ll! %s^nw!7h %d k!llz (%d hz) +ULTRA_MSG = Ul7r4-K!ll!!! %s^nw!7h %d k!llz (%d hz) +SPREE_MSG = %s iz pwnz0r!!!^nw!7h %d k!llz (%d hz) +RAMPAGE_MSG = KILLZ0|2!!! %s^nw!7h %d k!llz (%d hz) +UNSTOPPABLE_MSG = %s iz h4x0|2in'! nw!7h %d k!llz (%d hz) +MONSTER_MSG = %s iz zux!^nw!7h %d k!llz (%d hz) +GODLIKE_MSG = %s Iz |200t!!!!^nw!7h %d k!llz (%d hz) +MULTI_SMALL = %s: M|_|l7!-K!ll! +ULTRA_SMALL = %s: Ul7r4-K!ll!!! +SPREE_SMALL = %s iz pwnz0r!!! +RAMPAGE_SMALL = %s: KILLZ0|2!!! +UNSTOPPABLE_SMALL = %s iz h4x0|2in'!! +MONSTER_SMALL = %s iz zux! +GODLIKE_SMALL = %s |z |200t!!! +KNIFE_MSG1 = %s zl!c3d 4nd d!c3d %s +KNIFE_MSG2 = %s p|_|ll3d 0|_|7 kn!f3 4nd g|_|773d %s +KNIFE_MSG3 = %s zn34kz c4r3f|_|lly |33h!nd 4nd kn!f3d %s +KNIFE_MSG4 = %s kn!v3d %s +HE_MSG1 = %s z3ndz 4 l!77l3 g!f7 70 %s +HE_MSG2 = %s 7hr0wz 4 zm4ll pr3z3n7 70 %s +HE_MSG3 = %s m4d3 4 pr3c!z!0n 7hr0w 70 %s +HE_MSG4 = %s g07 4 |3!g 3xpl0z!0n f0r %s +SHE_MSG1 = %s d370n473d h!mz3lf w!7h 4 gr3n4d3 +SHE_MSG2 = %s 7ryz 7h3 3ff3c7 0f 4 gr3n4d3 +SHE_MSG3 = %s k!ck3d 4 gr3n4d3 !n70 h!z 0wn 4zz +SHE_MSG4 = %s 3xpl0d3z! +HEAD_MSG1 = $kn k!ll3d $vn w!7h 4 w3ll^npl4c3d zh07 70 7h3 h34d! +HEAD_MSG2 = $kn r3m0v3d $vn'z^nh34d w!7h 7h3 $wn +HEAD_MSG3 = $kn 7|_|rn3d $vn'z h34d^n!n70 p|_|dd!ng w!7h 7h3 $wn +HEAD_MSG4 = $vn g07 pwn3d |3y $kn +HEAD_MSG5 = $vn'z h34d h4z |333n^n7|_|rn3d !n70 r3d j3ll0 +HEAD_MSG6 = $kn h4z z|_|p3r|3 4!m w!7h 7h3 $wn,^n4z $vn w3ll kn0wz. +HEAD_MSG7 = $vn'z h34d z74y3d !n $kn'z^ncr0zzh4!rz 4 |3!7 700 l0ng... +DOUBLE_MSG1 = W0w! %s m4d3 4 d0|_||3l3 k!ll !!! +DOUBLE_MSG2 = Incr3d!|3l3! %s m4d3 4 7r!pl3 k!ll !!! +DOUBLE_MSG3 = Am4z!ng! %s m4d3 %d k!llz 47 0nc3 !!! +MORTAR_MSG1 = %s z37 |_|p m0r74r w3ll 4nd |3l0w 0|_|7 %s +MORTAR_MSG2 = %s m4d3 4 l0ng r4ng3 k!ll 70 %s +KILL_INFO1 = %s k!ll3d y0|_| w!7h %s^nfr0m d!z74nc3 0f %.2f m373rz.^n +KILL_INFO2 = H3 d!d %d d4m4g3 70 y0|_| w!7h %d h!7(z)^n4nd z7!ll h4z %dhp.^n +KILL_INFO3 = Y0|_| d!d %d d4m4g3 70 h!m w!7h %d h!7(z).^n +KILL_INFO4 = H3 h!7z y0|_| !n:^n%s^n +STILL_HAS = %s z7!ll h4z %dhp +NO_KILLER = Y0|_| h4v3 n0 k!ll3r... +TOPX = T0p %d +FFIRE_IS = Fr!3ndly f!r3: +ATTACKERS = A774ck3rz: +VICTIMS = V!c7!mz: +DMG = dmz +HIT_S = h!7(z) +YOU_HIT = Y0|_| h!7 %s !n: +SERVER_STATS = S3rv3r S747z +SHOW_STATS = Sh0w z747z +SHOW_RANK = Sh0w r4nk +TA_MSG = %s 4774ck3d 4 734mm473 +TK_MSG = %s k!ll3d 4 734mm473 ! +NADE_CAUGHT = W0w! %s c4|_|gh7 3n3my gr3n4d3! +NADE_FAILEDTK = O0pz.. %s k!ll3d y0|_| 7ry!ng 70 7hr0w |34ck 3n3my gr3n4d3.. +NADE_FAILED = %s f4!l3d 70 7hr0w |34ck 3n3my gr3n4d3.. +NADE_MASTER = OMG! %s !z gr3n4d3 m4z73r !!! +DISABLED_MSG = S3rv3r h4z d!z4|3l3d 7h47 0p7!0n +MOST_KILLS = M0z7 k!llz +KILL = k!ll +KILLS = k!llz +HEADSHOT = h34dzh07 +HEADSHOTS = h34dzh07z +BEST_SCORE = B3z7 Sc0r3 +POINTS = p0!n7z +MOST_DAMAGE = M0z7 d4m4g3 +DAMAGE = d4m4g3 +HIT = h!7 +HITS = h!7z +M_KILLS = K!llz: +M_DEATHS = D347hz: +M_SCORE = Sc0r3: +M_TKS = TKz: +M_HITS = H!7z: +M_SHOTS = Sh07z: +M_HS = HS: +M_WEAPON = W34p0n: +M_DAMAGE = D4m4g3: +M_NICK = N!ck: +M_YOUR_RANK_IS = Y0|_|r r4nk !z +M_THEIR_RANK_IS = Th3!r r4nk !z +M_OF = 0f + +[bg] +WHOLEBODY = cqloto tqlo +HEAD = glava +CHEST = graden ko6 +STOMACH = stomak +LEFTARM = lqva raka +RIGHTARM = dqsna raka +LEFTLEG = lqv krak +RIGHTLEG = desen krak +MULTI_MSG = Multi-Kill! %s^ns %d ubiistva (%d glavi) +ULTRA_MSG = Ultra-Kill!!! %s^ns %d ubiistva (%d glavi) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^ns %d ubiistva (%d glavi) +RAMPAGE_MSG = RAMPAGE!!! %s^ns %d ubiistva (%d glavi) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^ns %d ubiistva (%d glavi) +MONSTER_MSG = %s IS A MONSTER!^s %d ubiistva (%d glavi) +GODLIKE_MSG = %s IS GODLIKE!!!!^ns %d ubiistva (%d glavi) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG_1 = %s nakalcan i ubit %s +KNIFE_MSG_2 = %s izvadi no6 i zasrami %s +KNIFE_MSG_3 = %s zaobikoli skri6no i nakalca %s +KNIFE_MSG_4 = %s ubi s no6 %s +HE_MSG_1 = %s isprati malak podarak do %s +HE_MSG_2 = %s hvarli malak podarak do %s +HE_MSG_3 = %s napravi to4no hvarlqne do %s +HE_MSG_4 = %s ima golqm explosiv za %s +SHE_MSG_1 = %s samoubi se s granata +SHE_MSG_2 = %s opitava effecta ot an HE Grenata +SHE_MSG_3 = %s Gla6ta celi granati! +SHE_MSG_4 = %s explodira! +HEAD_MSG1 = $kn ubi $vn sas mnogo precenen istrel v glavata! +HEAD_MSG2 = $kn premahna glavata na $vn s $wn +HEAD_MSG3 = $kn napravi glavata na $vn ^nna puding sas $wn +HEAD_MSG4 = $vn be6e razmazan ot $kn +HEAD_MSG5 = $vn's head has been^nturned into red jello +HEAD_MSG6 = $kn ima mnogo dobar istrel s $wn,^nas $vn mnogo dobre znae. +HEAD_MSG7 = glavata na $vn ostana mnogo vreme na mernika na $kn +DOUBLE_MSG1 = Wow! %s napravi double kill !!! +DOUBLE_MSG2 = Neveroqtno! %s napravi triple kill !!! +DOUBLE_MSG3 = Udivitelno! %s napravi %d ubiistva na vedna6 !!! +MORTAR_MSG1 = %s set up mortar well and blow out %s +MORTAR_MSG2 = %s napravi dalak istrel do %s +KILL_INFO1 = %s ubi vi s %s^not distancia ot %.2f metra.^n +KILL_INFO2 = Toi vi napravi %d damage s %d udar(i)^ni vse o6te ima %dhp krav.^n +KILL_INFO3 = Vie napravihte %d damage kam nego s %d udar(i).^n +KILL_INFO4 = toi vi odari v:^n%s^n +STILL_HAS = %s vse o6te ima %dhp +NO_KILLER = Nqmate ubiec... +TOPX = Nai %d +FFIRE_IS = Friendly fire: +ATTACKERS = Attackers: +VICTIMS = Victims: +DMG = dmg +HIT_S = udar(i) +YOU_HIT = vie udarihte %s v: +SERVER_STATS = Server Statistiki +SHOW_STATS = Pokaji statistiki +SHOW_RANK = Pokaji rank +TA_MSG = %s atakuva saotbornik +TK_MSG = %s ubi saotbornik ! +NADE_CAUGHT = Wow! %s hvana na protivnika granatata! +NADE_FAILEDTK = Oops.. %s vi ubi kato se ma4e6e da hvarli granata na protivnia otbor... +NADE_FAILED = %s neuspq da hvarli granatata na protivnia otbor... +NADE_MASTER = OMG! %s e mastara na granatite !!! +DISABLED_MSG = Servare e isklu4il tazi opcq +MOST_KILLS = Nai mnogo ubiistva +KILL = ubiistvo +KILLS = ubiistva +HEADSHOT = udar v glavata +HEADSHOTS = udari v glavata +BEST_SCORE = Nai dobar resultat +POINTS = to4ki +MOST_DAMAGE = Nai mnogo damage +DAMAGE = damage +HIT = udar +HITS = udari +M_KILLS = ubiistva: +M_DEATHS = umirania: +M_SCORE = Resultat: +M_TKS = TKS: +M_HITS = udari: +M_SHOTS = istreli: +M_HS = udari v glavata: +M_WEAPON = urajie: +M_DAMAGE = Damage: +M_NICK = Ime: +M_YOUR_RANK_IS = Va6ia rank e +M_THEIR_RANK_IS = Tqhnia rank e +M_OF = ot + +[ro] +WHOLEBODY = tot corpul +HEAD = cap +CHEST = piept +STOMACH = stomac +LEFTARM = brat stang +RIGHTARM = brat drept +LEFTLEG = picior stang +RIGHTLEG = picior drept +MULTI_MSG = Multi-Ucidere! %s^ncu %d ucideri (%d hs) +ULTRA_MSG = Ultra-Ucidere!!! %s^ncu %d ucideri (%d hs) +SPREE_MSG = %s ARE CHEF DE MACEL!!!^nwith %d kills (%d hs) +RAMPAGE_MSG = %s ESTE FURIOS!!!^ncu %d ucideri (%d hs) +UNSTOPPABLE_MSG = %s ESTE DE NEOPRIT!!!^ncu %d ucideri (%d hs) +MONSTER_MSG = %s ESTE UN MONSTRU!^ncu %d ucideri (%d hs) +GODLIKE_MSG = %s ESTE DIVIN!!!!^ncu %d ucideri (%d hs) +MULTI_SMALL = %s: Multi-Ucidere! +ULTRA_SMALL = %s: Ultra-Ucidere!!! +SPREE_SMALL = %s ARE CHEF DE MACEL!!! +RAMPAGE_SMALL = %s ESTE FURIOS!!! +UNSTOPPABLE_SMALL = %s ESTE DE NEOPRIT!!! +MONSTER_SMALL = %s ESTE UN MONSTRU! +GODLIKE_SMALL = %s ESTE DIVIN!!! +KNIFE_MSG_1 = %s l-a taiat si feliat pe %s +KNIFE_MSG_2 = %s a scos cutitul afara si l-a macelarit pe %s +KNIFE_MSG_3 = %s se furiseaza atent pe la spate si il taie %s +KNIFE_MSG_4 = %s l-a injunghiat pe %s +HE_MSG_1 = %s ii trimite un mic cadou lui %s +HE_MSG_2 = %s ii arunca un dar micut lui %s +HE_MSG_3 = %s a facut o aruncare precisa catre %s +HE_MSG_4 = %s a avut o explozie mare pentru %s +SHE_MSG_1 = %s s-a detonat cu o grenada +SHE_MSG_2 = %s incearca efectul unei grenade +SHE_MSG_3 = %s inghite grenazi cu totul! +SHE_MSG_4 = %s explodeaza! +HEAD_MSG_1 = $kn l-a ucis pe $vn cu o impuscatura bine^nplasata pe cap! +HEAD_MSG_2 = $kn a inlaturat capul lui $vn^ncu $wn +HEAD_MSG_3 = $kn a transformat capul lui $vn ^nin budinca cu $wn +HEAD_MSG_4 = $vn a fost invins de $kn +HEAD_MSG_5 = Capul lui $vn a fost^ntransformat in gelatina rosie +HEAD_MSG_6 = $kn are o tinta superba cu $wn,^niar $vn stie bine. +HEAD_MSG_7 = Capul lui $vn a stat prea mult in tinta lui $kn... +DOUBLE_MSG1 = Wow! %s a facut o dubla ucidere!!! +DOUBLE_MSG2 = Incredibil! %s a facut o tripla ucidere !!! +DOUBLE_MSG3 = Uimitor! %s a ucis %d oameni deodata !!! +MORTAR_MSG1 = %s a plasat bine mortarul si l-a aruncat in aer pe %s +MORTAR_MSG2 = %s l-a ucis pe %s dintr-o raza mare de actiune +KILL_INFO1 = %s te-a ucis cu %s^nde la distanta de %.2f metri.^n +KILL_INFO2 = El ti-a facut %d dmg din %d lovituri^si inca mai are %dhp.^n +KILL_INFO3 = Tu i-ai facut %d dmg din %d lovituri.^n +KILL_INFO4 = El te-a lovit in:^n%s^n +STILL_HAS = %s inca mai are %dhp +NO_KILLER = Nu ai nici o ucidere... +TOPX = Top %d +FFIRE_IS = Friendly-fire: +ATTACKERS = Atacatori: +VICTIMS = Victime: +DMG = dmg +HIT_S = lovituri +YOU_HIT = Tu l-ai lovit pe %s in: +SERVER_STATS = Statisticile Server-ului +SHOW_STATS = Arata statistici +SHOW_RANK = Arata pozitia +TA_MSG = %s a atacat un coleg de echipa +TK_MSG = %s a ucis un coleg de echipa ! +NADE_CAUGHT = Wow! %s a prins grenada inamicului! +NADE_FAILEDTK = Oops.. %s te-a ucis incercand sa arunce inapoi grenada inamicului.. +NADE_FAILED = %s nu a putut arunca inapoi grenada inamicului.. +NADE_MASTER = OMG! %s este maestru al grenadelor !!! +DISABLED_MSG = Server-ul a dezactivat aceasta optiune +MOST_KILLS = Cele mai multe ucideri +KILL = ucidere +KILLS = ucideri +HEADSHOT = hs +HEADSHOTS = hs +BEST_SCORE = Cel mai bun scor +POINTS = puncte +MOST_DAMAGE = Cel mai mult dmg +DAMAGE = dmg +HIT = lovitura +HITS = lovituri +M_KILLS = Ucideri: +M_DEATHS = Decesuri: +M_SCORE = Scor: +M_TKS = TK: +M_HITS = Lovituri: +M_SHOTS = Focuri: +M_HS = HS: +M_WEAPON = Arma: +M_DAMAGE = Dmg: +M_NICK = Nume: +M_YOUR_RANK_IS = Pozitia ta este +M_THEIR_RANK_IS = Pozitia lor este +M_OF = din + +[hu] +WHOLEBODY = egesz test +HEAD = fej +CHEST = csipo +STOMACH = has +LEFTARM = balkar +RIGHTARM = jobbkar +LEFTLEG = ballab +RIGHTLEG = jobblab +MULTI_MSG = Multi-Gyilok! %s^nwith %d oles (%d fej) +ULTRA_MSG = Ultra-Gyilok!!! %s^nwith %d oles (%d fej) +SPREE_MSG = %s OLDOKLESI SOROZAT!!!^nwith %d oles(%d fej) +RAMPAGE_MSG = RAMPAGE!!! %s^nwith %d oles (%d fej) +UNSTOPPABLE_MSG = %s a MEGALLITHATATLAN!!!^nwith %d oles (%d fej) +MONSTER_MSG = %s EGY GYILOKGEP!^nwith %d oles (%d fej) +GODLIKE_MSG = %s AZ ISTEN!!!!^nwith %d oles (%d fej) +MULTI_SMALL = %s: Multi-Gyilok! +ULTRA_SMALL = %s: Ultra-Gyilok!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s A MEGALLITHATATLAN!!! +MONSTER_SMALL = %s EGY GYILOKGEPP! +GODLIKE_SMALL = %s AZ ISTEN!!! +KNIFE_MSG1 = %s Felvagta %s-t +KNIFE_MSG2 = %s Szetszabta%s-t +KNIFE_MSG3 = %s szetvagta %s-t +KNIFE_MSG4 = %s megkeselte %s-t +HE_MSG1 = %s megajandekozta %s egy granattal +HE_MSG2 = %s felrobbantotta %s +HE_MSG3 = %s kirobbantotta %s +HE_MSG4 = %s szetrobbantotta %s +SHE_MSG1 = %s felrobbantotta magat... +SHE_MSG2 = %s megnezte kozelebrol a granatjat... +SHE_MSG3 = %s azt hitte krumpli van a kezeben... +SHE_MSG4 = %s Felrobbant! +HEAD_MSG1 = $kn megolte $vn t egy fejlovessel! +HEAD_MSG2 = $kn eltavolittotta $vn fejet^naz $wn-vel. +HEAD_MSG3 = $kn hullocsillagot csinalt $vn fejobel egy $wn-vel +HEAD_MSG4 = $vn fejen lett love $kn fegyvere altal... +HEAD_MSG5 = $vn feje foldkoruli palyara alt. +HEAD_MSG6 = $kn segitsegevel $wn feje mar a csillagok kozott tundokolhet... +HEAD_MSG7 = Miaz? Talan egy repulo? Dehogy... Csak $vn-feje +DOUBLE_MSG1 = Wow! %s duplan olt!!! +DOUBLE_MSG2 = Hihetetlen! %s triplan olt !!! +DOUBLE_MSG3 = Szuper! %s egyhuzamban %d embert gyilkolt meg !!! +MORTAR_MSG1 = %s fel allitott egy kilovoallast, es egyszerre %s lazadod irtott ki vele +MORTAR_MSG2 = %s egyhuzamban %s embert olt +KILL_INFO1 = %s megolt teged egy %sel^n%.2f meterrol.^n +KILL_INFO2 = O %d -et sebzett rajtad, %d talalattal^nNeki maradt %dhpja.^n +KILL_INFO3 = Te %d -et sebeztel rajta %d talalattal.^n +KILL_INFO4 = O eltalalt teged itt:^n%s^n +STILL_HAS = %s-nek meg van %dhpja +NO_KILLER = Nincs gyilkosod... +TOPX = Legjobb %d +FFIRE_IS = Csapattars sebzes: +ATTACKERS = Tamadok: +VICTIMS = Aldozatok: +DMG = sebzes +HIT_S = talalat +YOU_HIT = Te eltalaltad %st itt: +SERVER_STATS = Szerver Sztatusz +SHOW_STATS = Allas mutatasa +SHOW_RANK = Helyezes mutatasa +TA_MSG = %s megtamadta a csapattarsat +TK_MSG = %s megolte a csapattarsat! +NADE_CAUGHT = Wow! %s elkapott egy ellenseges granatot! +NADE_FAILEDTK = Oops.. %s megolt teged, visszaprobalta dobni az ellenseges granatot.. +NADE_FAILED = %s -nek nem sikerult visszadobni az ellenseges granatot.. +NADE_MASTER = OMG! %s egy granatmester!!! +DISABLED_MSG = A szerver letiltotta ezt az opciot +MOST_KILLS = Legtobb gyilok +KILL = oles +KILLS = oles +HEADSHOT = fejloves +HEADSHOTS = vejloves +BEST_SCORE = Legjobb pont +POINTS = pont +MOST_DAMAGE = Legtobb sebzes +DAMAGE = sebzes +HIT = talalat +HITS = talalat +M_KILLS = Oles: +M_DEATHS = Halal: +M_SCORE = Eredmeny: +M_TKS = TK: +M_HITS = Talalat: +M_SHOTS = Loves: +M_HS = Fejloves: +M_WEAPON = Fegyver: +M_DAMAGE = Sebzes: +M_NICK = Nick: +M_YOUR_RANK_IS = A te helyezesed +M_THEIR_RANK_IS = Az o helyezese +M_OF = a + +[lt] +WHOLEBODY = kunas +HEAD = galva +CHEST = krutine +STOMACH = pilvas +LEFTARM = kaire ranka +RIGHTARM = desine ranka +LEFTLEG = kaire koja +RIGHTLEG = desine koja +MULTI_MSG = Multi-Kill! %s^nsu %d nuzudymais (%d hs) +ULTRA_MSG = Ultra-Kill!!! %s^nsu %d nuzudymais (%d hs) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nsu %d nuzudymais (%d hs) +RAMPAGE_MSG = RAMPAGE!!! %s^nsu %d nuzudymais (%d hs) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nsu %d nuzudymais (%d hs) +MONSTER_MSG = %s IS A MONSTER!^nsu %d nuzudymais (%d hs) +GODLIKE_MSG = %s IS GODLIKE!!!!^nsu %d nuzudymais (%d hs) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG1 = %s papjautas zaidziant %s +KNIFE_MSG2 = %s istrauke peili is %s +KNIFE_MSG3 = %s priselino ir papjove %s +KNIFE_MSG4 = %s uzpjove %s +HE_MSG1 = %s issiunte maza dovanele %s +HE_MSG2 = %s numete maza dovanele %s +HE_MSG3 = %s keistai mete i %s +HE_MSG4 = %s dave dideli sprogima %s +SHE_MSG1 = %s susisprogdino +SHE_MSG2 = %s isbande HE efektyvuma +SHE_MSG3 = %s prarijo visa granata! +SHE_MSG4 = %s sprogo! +HEAD_MSG1 = $kn nudejo $vn su ^n gerai nusitaikes i galva! +HEAD_MSG2 = $kn nunese $vn ^n galva su $wn +HEAD_MSG3 = $kn pasuko $vn galva ^n i purva su $wn +HEAD_MSG4 = $vn suterse $kn +HEAD_MSG5 = $vn galva buvo ^n pasukta i raudona bala +HEAD_MSG6 = $kn taikliai saudo su $wn,^n tai $vn gerai zino. +HEAD_MSG7 = $vn galva nuskrido nuo $kn ^n taikinys per geras.. +DOUBLE_MSG1 = Wow! %s padare dviguba nuzudyma!!! +DOUBLE_MSG2 = Nepakartojama! %s padare triguba nuzudyma !!! +DOUBLE_MSG3 = Nuostabu! %s nudejo %d iskarto!!! +MORTAR_MSG1 = %s uztaise mortara ir susprogdino %s +MORTAR_MSG2 = %s padare tolima nuzudyma %s +KILL_INFO1 = %s nudejo tave su %s^nis %.2f metru.^n +KILL_INFO2 = Jis padare %d zalos tau su %d pataikymu(-ais)^nir vis dar turi %dgivybiu.^n +KILL_INFO3 = Tu padarei %d zalos jam su %d pataikymu(-ais).^n +KILL_INFO4 = Jis pataike tau i:^n%s^n +STILL_HAS = %s dar turi %dgivybiu +NO_KILLER = Neturi zudiko... +TOPX = Top %d +FFIRE_IS = Savu saudymas: +ATTACKERS = Uzpuolikai: +VICTIMS = Aukos: +DMG = zala +HIT_S = pataikymas(-ai) +YOU_HIT = Tu suzeidei %s i: +SERVER_STATS = Serverio statusai +SHOW_STATS = Parodyti statusus +SHOW_RANK = Parodyti rank +TA_MSG = %s saudo i komandos draugus +TK_MSG = %s nusove komandos drauga! +NADE_CAUGHT = Wow! %s pagavo priesu granata! +NADE_FAILEDTK = Ups.. %s zuvo bandant atgal mesti priesu granata.. +NADE_FAILED = %s Nepavyko numesti atgal priesu granatos.. +NADE_MASTER = O Dieve! %s yra granatu profas!!! +DISABLED_MSG = Serveris uzdraude sia komanda +MOST_KILLS = Daugiausia nuzudymu +KILL = nuzudymas +KILLS = nuzudymai +HEADSHOT = headshotas +HEADSHOTS = headshotai +BEST_SCORE = Geriausias rezultatas +POINTS = taskai +MOST_DAMAGE = Daugiausia zalos +DAMAGE = zala +HIT = pataikymas +HITS = pataikymai +M_KILLS = Nuzudymai: +M_DEATHS = Mirtys: +M_SCORE = Rezultatai: +M_TKS = TKs: +M_HITS = Pataikymai: +M_SHOTS = Sovimai: +M_HS = HS: +M_WEAPON = Ginklas: +M_DAMAGE = Zala: +M_NICK = Nikas: +M_YOUR_RANK_IS = Tavo rank yra +M_THEIR_RANK_IS = Jo rank yra +M_OF = is + +[sk] +WHOLEBODY = cele telo +HEAD = hlava +CHEST = trup +STOMACH = zaludok +LEFTARM = lava ruka +RIGHTARM = prava ruka +LEFTLEG = lava noha +RIGHTLEG = prava noha +MULTI_MSG = Multi-Kill! %s^nzabil %d ludi (%d hedkou) +ULTRA_MSG = Ultra-Kill!!! %s^zabil %d ludi (%d hedkou) +SPREE_MSG = %s MA ZABIJACKY ZACHVAT!!!^nZABIL %d ludi (%d hedkou) +RAMPAGE_MSG = AMOK!!! %s^nzabil %d ludi (%d hedkou) +UNSTOPPABLE_MSG = %s JE NEZASTAVYTELNY!!!^nzabil %d ludi (%d hedkou) +MONSTER_MSG = %s JE MONSTRUM!^nzabil %d ludi (%d hedkou) +GODLIKE_MSG = %s JE BOH!!!!^nzabil %d ludi (%d hedkou) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s MA ZABIJACKY ZACHVAT!!! +RAMPAGE_SMALL = %s: AMOK!!! +UNSTOPPABLE_SMALL = %s JE NEZASTAVYTELNY!!! +MONSTER_SMALL = %s JE MONSTRUM! +GODLIKE_SMALL = %s JE BOH!!! +KNIFE_MSG_1 = %s nakrajal a serviruje %s +KNIFE_MSG_2 = %s podrezal ako svinu %s +KNIFE_MSG_3 = %s sa priplazil zozadu a odrovnal %s +KNIFE_MSG_4 = %s podrezal %s +HE_MSG_1 = %s poslal maly darcek %s +HE_MSG_2 = %s hodil maly darcek %s +HE_MSG_3 = %s skvele zabil granatom %s +HE_MSG_4 = %s vyhodil do vzduchu %s +SHE_MSG_1 = %s detonoval sam od seba :) +SHE_MSG_2 = %s zkusal specialne efekty s grantom :) +SHE_MSG_3 = %s prehltol cely granat! :) +SHE_MSG_4 = %s explodoval! +HEAD_MSG_1 = $kn zabil $vn preciznym^nvystrelom do hlavy! +HEAD_MSG_2 = $kn odstrelil $vnovu^nhlavu +HEAD_MSG_3 = $kn rozslahal $vnovu hlavu^nako puding +HEAD_MSG_4 = $kn oskalpoval $vn +HEAD_MSG_5 = $vnova hlava je teraz^nvsade naokolo +HEAD_MSG_6 = $kn to vie vynimocne s $wn,^nako uz $vn zistil :) +HEAD_MSG_7 = $vn's nechal hlavu priliz ^ndlho v $knov zameriavaci... +DOUBLE_MSG1 = Wow! %s trafil 2 muchy jednou ranou !!! +DOUBLE_MSG2 = Neskutocne! %s zabil tri naraz !!! +DOUBLE_MSG3 = Ohromujuce! %s ich sejmol %d naraz !!! +MORTAR_MSG1 = %s nastavil kanon dobre a odstrelil %s +MORTAR_MSG2 = %s zabil na dlhu vzdialenost %s +KILL_INFO1 = %s ta zabil %s^nzo vzdialenosti %.2f metrov.^n +KILL_INFO2 = %d ta trafil %dx ^na zobral %dhp.^n +KILL_INFO3 = Zobral si mu %d hp %d zasahmy.^n +KILL_INFO4 = Trafil ta do:^n%s^n +STILL_HAS = %s stale ma %dhp +NO_KILLER = Niesi zabijak... +TOPX = Rebricek %d +FFIRE_IS = Friendly fire: +ATTACKERS = Utocnici: +VICTIMS = Obete: +DMG = dmg +HIT_S = zasahov +YOU_HIT = Trafil si %s v: +SERVER_STATS = Statistika servera +SHOW_STATS = Zobrazit statistiku +SHOW_RANK = Zobrazit rebricek +TA_MSG = %s trafil spoluhraca +TK_MSG = %s zabil spoluhraca ! +NADE_CAUGHT = Wow! %s chytil nepriatelsky granat! +NADE_FAILEDTK = Oops.. %s ta zabil ked skusal hodit zpat nepriatelsky granat.. +NADE_FAILED = %s neuspel pri pokuse odhodit nepriatelsky granat.. +NADE_MASTER = OMG! %s je granatovy mistr !!! +DISABLED_MSG = Server nema tuto volbu povolenu +MOST_KILLS = Najviac zabitych +KILL = zabitie +KILLS = zabiti +HEADSHOT = headshot +HEADSHOTS = headshotov +BEST_SCORE = Nejlepsie Score +POINTS = bodov +MOST_DAMAGE = Najdrsnejsi +DAMAGE = poskodenie +HIT = zasah +HITS = zasahov +M_KILLS = Zabita: +M_DEATHS = Smrti: +M_SCORE = Score: +M_TKS = TKs: +M_HITS = Zasahov: +M_SHOTS = Striel: +M_HS = HS: +M_WEAPON = Zbran: +M_DAMAGE = Poskozenie: +M_NICK = Nick: +M_YOUR_RANK_IS = Si na +M_THEIR_RANK_IS = Je na +M_OF = z + +[mk] +WHOLEBODY = celo telo +HEAD = glava +CHEST = gradi +STOMACH = stomak +LEFTARM = leva raka +RIGHTARM = desna raka +LEFTLEG = leva noga +RIGHTLEG = desna noga +MULTI_MSG = Multi-Kill! %s^nso %d ubistva (%d vo glava) +ULTRA_MSG = Ultra-Kill!!! %s^nso %d ubistva (%d vo glava) +SPREE_MSG = %s IS ON A KILLING SPREE!!!^nso %d ubistva (%d vo glava) +RAMPAGE_MSG = RAMPAGE!!! %s^nso %d ubistva (%d vo glava) +UNSTOPPABLE_MSG = %s IS UNSTOPPABLE!!!^nso %d ubistva (%d vo glava) +MONSTER_MSG = %s IS A MONSTER!^nso %d ubistva (%d vo glava) +GODLIKE_MSG = %s IS GODLIKE!!!!^nso %d ubistva (%d vo glava) +MULTI_SMALL = %s: Multi-Kill! +ULTRA_SMALL = %s: Ultra-Kill!!! +SPREE_SMALL = %s IS ON A KILLING SPREE!!! +RAMPAGE_SMALL = %s: RAMPAGE!!! +UNSTOPPABLE_SMALL = %s IS UNSTOPPABLE!!! +MONSTER_SMALL = %s IS A MONSTER! +GODLIKE_SMALL = %s IS GODLIKE!!! +KNIFE_MSG1 = %s go isece na parcinja %s +KNIFE_MSG2 = %s go izvadi nozot i go zakla %s +KNIFE_MSG3 = %s se prikrade i go zakla %s +KNIFE_MSG4 = %s go zakla %s +HE_MSG1 = %s mu isprati mal poklon na %s +HE_MSG2 = %s mu frli bomba vo dzeb na %s +HE_MSG3 = %s precizno nafrli kon %s +HE_MSG4 = %s go digna %s vo vozduh +SHE_MSG1 = %s se digna sebe si vo vozduh! +SHE_MSG2 = %s ja proveri ispravnosta na granata! +SHE_MSG3 = %s ja izede granatata! +SHE_MSG4 = %s se raznese sebesi! +HEAD_MSG1 = $kn go pogodi $vn so kursum vo glava! +HEAD_MSG2 = $kn go izbrici $vn^nna glava so $wn +HEAD_MSG3 = $kn go napravi $vn^npuding vo glavata so $wn +HEAD_MSG4 = $vn ostana bez glava od $kn +HEAD_MSG5 = $vn e napraven kechap! +HEAD_MSG6 = $kn odlicno nisani vo glava so $wn^nkako sto primeti i $vn +HEAD_MSG7 = $vn ostana na nisanot od $kn^npodolgo otkolku sto trebase... +DOUBLE_MSG1 = Lele! %s napravi duplo ubistvo!!! +DOUBLE_MSG2 = Kakvo cudo! %s napravi trojno ubistvo !!! +DOUBLE_MSG3 = %s napravi %d ubistva odednas !!! +MORTAR_MSG1 = %s go raznese %s +MORTAR_MSG2 = %s go ubi %s na golema dalecina +KILL_INFO1 = %s te ubi so %s^nna dalecina od %.2f metri.^n +KILL_INFO2 = Toj ti napravi %d steta so %d pogodok(a)^ni seuste ima %d energija.^n +KILL_INFO3 = Ti mu napravi %d steta so %d pogodok(a).^n +KILL_INFO4 = Toj te pogodi vo:^n%s^n +STILL_HAS = %s seuste ima %d energija +NO_KILLER = Nemas ubiec... +TOPX = Top %d +FFIRE_IS = Friendly fire: +ATTACKERS = Te napadnaa: +VICTIMS = Zrtvi: +DMG = steta +HIT_S = pogodok(a) +YOU_HIT = Ti go pogodi %s vo: +SERVER_STATS = Statistika na serverot +SHOW_STATS = Pokazi ja statistikata +SHOW_RANK = Pokazi go rankot +TA_MSG = %s napadna soigrac +TK_MSG = %s ubi svoj soigrac ! +NADE_CAUGHT = Lele! %s ja fati bombata na protivnikot! +NADE_FAILEDTK = Uups.. %s te ubi dodeka sakase da mu ja vratis bombata na neprijatelot +NADE_FAILED = %s ne uspea da mu ja vrati bombata na neprijatelot +NADE_MASTER = LELE! %s e majstor za granati !!! +DISABLED_MSG = Serverot ja iskluci taa opcija +MOST_KILLS = Najmnogu ubistva +KILL = ubistvo +KILLS = ubistva +HEADSHOT = pogodok vo glava +HEADSHOTS = pogodoci vo glava +BEST_SCORE = Najdobar rezultat +POINTS = poeni +MOST_DAMAGE = Najmnogu steta +DAMAGE = steta +HIT = pogodok +HITS = pogodoci +M_KILLS = Ubistva: +M_DEATHS = Bil ubien: +M_SCORE = Rezultat: +M_TKS = TKs: +M_HITS = Pocodoci: +M_SHOTS = Pukanja: +M_HS = Vo glava: +M_WEAPON = Oruzje: +M_DAMAGE = Steta: +M_NICK = Ime: +M_YOUR_RANK_IS = Tvojot rank e +M_THEIR_RANK_IS = Nivniot rank e +M_OF = od diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statscfg.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statscfg.txt new file mode 100644 index 0000000..0b9b9e5 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statscfg.txt @@ -0,0 +1,1499 @@ +[en] +NO_OPTION = Couldn't find option(s) with such variable (name "%s") +STATS_CONF_SAVED = Stats configuration saved successfully +STATS_CONF_FAILED = Failed to save stats configuration!!! +STATS_CONF_LOADED = Stats configuration loaded successfully +STATS_CONF_FAIL_LOAD = Failed to load stats configuration!!! +STATS_CONF = Stats Configuration +STATS_ENTRIES_OF = Entries %i - %i of %i +STATS_USE_MORE = Use 'amx_statscfg list %i' for more +STATS_USE_BEGIN = Use 'amx_statscfg list 1' for begin +STATS_ENABLED = Stats enabled +STATS_DISABLED = Stats disabled +CANT_ADD_STATS = Can't add stats to the list, limit reached! +COM_STATS_USAGE = Usage: amx_statscfg <command> [parameters] ... +COM_STATS_COM = Commands: +COM_STATS_ON = ^ton <variable> - enable specified option +COM_STATS_OFF = ^toff <variable> - disable specified option +COM_STATS_SAVE = ^tsave - save stats configuration +COM_STATS_LOAD = ^tload - load stats configuration +COM_STATS_LIST = ^tlist [id] - list stats status +COM_STATS_ADD = ^tadd <name> <variable> - add stats to the list +NO_STATS = Stats plugins are not^ninstalled on this server^n +SAVE_CONF = Save configuration +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[de] +NO_OPTION = Finde keine Optionen mit dieser Variable (Name "%s") +STATS_CONF_SAVED = Statistik-Konfiguration erfolgreich gespeichert. +STATS_CONF_FAILED = Fehler beim Speichern der Statistik-Konfiguration!!! +STATS_CONF_LOADED = Statistik-Konfiguration erfolgreich geladen +STATS_CONF_FAIL_LOAD = Fehler beim Laden der Statistik-Konfiguration!!! +STATS_CONF = Statistik-Konfiguration +STATS_ENTRIES_OF = Eintraege %i - %i von %i +STATS_USE_MORE = Benutze 'amx_statscfg list %i' fuer mehr Info´s +STATS_USE_BEGIN = Benutze 'amx_statscfg list 1' um zum Anfang zu gelangen +CANT_ADD_STATS = Kann keine Statistik mehr hinzufuegen, das Limit ist erreicht! +COM_STATS_USAGE = Benutze: amx_statscfg <Befehl> [Parameter] ... +COM_STATS_COM = Befehl: +COM_STATS_ON = ^ton <variable> - gibt spezielle Option frei +COM_STATS_OFF = ^toff <variable> - sperrt spezielle Option +COM_STATS_SAVE = ^tsave - speichert Statistik-Konfiguration +COM_STATS_LOAD = ^tload - laedt Statistik-Konfiguration +COM_STATS_LIST = ^tlist [id] - Statistik-Status anzeigen +COM_STATS_ADD = ^tadd <name> <variable> - fuegt eine Statistik zur Liste hinzu +NO_STATS = Statistik-Plugin ist nicht^nauf diesem Server installiert^n +SAVE_CONF = Konfiguration speichern +STATS_ENABLED = Stats enabled +STATS_DISABLED = Stats disabled +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKill Sound +ST_BOMB_PLANTING = Bombe platzieren +ST_BOMB_DEFUSING = Bombe entschaerfen +ST_BOMB_PLANTED = Bombe platziert +ST_BOMB_DEF_SUCC = Bombe entschaerfen erf. +ST_BOMB_DEF_FAIL = Bombe entschaerfen fehl. +ST_BOMB_PICKUP = Bombe aufgenommen +ST_BOMB_DROP = Bombe verloren +ST_BOMB_CD_VOICE = Bomben Countdown Stimme +ST_BOMB_CD_DEF = Bomben Countdown (entschaerfer) +ST_BOMB_SITE = Bomben Platz erreicht +ST_ITALY_BONUS = Italy extra Kill +ST_LAST_MAN = Letzter Mann +ST_KNIFE_KILL = Messer Kill +ST_KNIFE_KILL_SOUND = Messer Kill Sound +ST_HE_KILL = Granaten Kill +ST_HE_SUICIDE = Granaten Selbstmord +ST_HS_KILL = Headshot Kill +ST_HS_KILL_SOUND = Headshot Kill Sound +ST_ROUND_CNT = Runden Zaehler +ST_ROUND_CNT_SOUND = Runden Zaehler Sound +ST_KILL_STR = Kill Serie +ST_KILL_STR_SOUND = Kill Serie Sound +ST_ENEMY_REM = Gegner verbleibend +ST_DOUBLE_KILL = Doppel Kill +ST_DOUBLE_KILL_SOUND = Doppel Kill Sound +ST_PLAYER_NAME = Spieler Name +ST_FIRST_BLOOD_SOUND = Erstes Blut Sound +ST_SHOW_KILLER_CHAT = Zeige Killer HP&AP +ST_SHOW_ATTACKERS = Zeige Angreifer +ST_SHOW_VICTIMS = Zeige Gegner +ST_SHOW_KILLER = Zeige Killer +ST_SHOW_TEAM_SCORE = Zeige Team Score +ST_SHOW_TOTAL_STATS = Zeige totale Stats +ST_SHOW_BEST_SCORE = Zeige besten Score +ST_SHOW_MOST_DISRUPTIVE = Zeige meisten Durchschlaege +ST_SHOW_HUD_STATS_DEF = Standard HUD-Stats +ST_SHOW_DIST_HS_HUD = Distanz&HS in HUD Liste +ST_STATS_PLAYER_MAP_END = Stats am Ende der Map +ST_STATS_TOP15_MAP_END = Top15 am ende der Map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rang Info + +[sr] +NO_OPTION = Nepostoji optcija(e) sa tom promenljivom (ime "%s") +STATS_CONF_SAVED = Podesavanja Statistike su uspesno snimljena +STATS_CONF_FAILED = Podesavanja Statistike su neuspesno snimljena!!! +STATS_CONF_LOADED = Podesavanja Statistike su uspesno ucitana +STATS_CONF_FAIL_LOAD = Podesavanja Statistike su neuspesno ucitana!!! +STATS_CONF = Podesavanja Statistike +STATS_ENTRIES_OF = Vrednosti %i - %i od %i +STATS_USE_MORE = Koristi 'amx_statscfg list %i' za jos +STATS_USE_BEGIN = Koristi 'amx_statscfg list 1' za pocetak +STATS_ENABLED = Statistika ukljucena +STATS_DISABLED = Statistika iskljucena +CANT_ADD_STATS = Nije moguce dodati statistiku na listu, limit popunjen! +COM_STATS_USAGE = Koriscenje: amx_statscfg <komanda> [parametar] ... +COM_STATS_COM = Komande: +COM_STATS_ON = ^ton <variable> - ukljuci opciju +COM_STATS_OFF = ^toff <variable> - iskljuci opciju +COM_STATS_SAVE = ^tsave - sacuvaj podesavanja statistike +COM_STATS_LOAD = ^tload - ucitaj podesavanja statistike +COM_STATS_LIST = ^tlist [id] - prikazi status statistike +COM_STATS_ADD = ^tadd <name> <variable> - dodaj statistiku na kraj liste +NO_STATS = Plugin za statistiku^nnije instaliran na ovom serveru^n +SAVE_CONF = Sacuvaj konfiguraciju +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[tr] +NO_OPTION = O isimde aranan secenek(ler) bulunamadi (isim "%s") +STATS_CONF_SAVED = Statistik configi basari ile saklandi +STATS_CONF_FAILED = Statistik configi malesef saklanamadi!!! +STATS_CONF_LOADED = Statistik configi basari ile yuklendi +STATS_CONF_FAIL_LOAD = Statistik configi malesef yuklenemedi!!! +STATS_CONF = Statistik configi +STATS_ENTRIES_OF = Girisler %i - %i ve %i +STATS_USE_MORE = 'amx_statscfg list %i' i kullanin dahasini gormek icin +STATS_USE_BEGIN = 'amx_statscfg list 1' i kullanin baslatmak icin +CANT_ADD_STATS = Statistik saklanamiyor, sinir asildi! +COM_STATS_USAGE = Kullanim: amx_statscfg <emir> [parametre] ... +COM_STATS_COM = Emirler: +COM_STATS_ON = ^ton <variable> - Ozellikle secilen secenekleri baslat +COM_STATS_OFF = ^toff <variable> - Ozellikle secilen secenekleri durdur +COM_STATS_SAVE = ^tsave - Statistik configini sakla +COM_STATS_LOAD = ^tload - Statistik configini yukle +COM_STATS_LIST = ^tlist [id] - Statistik durumunu listele +COM_STATS_ADD = ^tadd <isim> <deger> - Listeye statistik ekleyin +NO_STATS = Statistik plugini^nserverde mevcud degildir^n +SAVE_CONF = Configleri sakla +STATS_ENABLED = Statistik kullanima acik +STATS_DISABLED = Statistik kullanima kapali +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[fr] +NO_OPTION = Option(s) introuvable(s) avec cette variable (nom ^"%s^") +STATS_CONF_SAVED = Sauvegarde de la configuration des stats effectuee +STATS_CONF_FAILED = Echec de sauvegarde de la configuration des stats!!! +STATS_CONF_LOADED = Chargement de la configuration des stats effectue +STATS_CONF_FAIL_LOAD = Echec du chargement de la configuration des stats!!! +STATS_CONF = Configuration des Stats +STATS_ENTRIES_OF = Entrees %i - %i sur %i +STATS_USE_MORE = Utilise 'amx_statscfg list %i' pour la suite +STATS_USE_BEGIN = Utilise 'amx_statscfg list 1' pour le debut +CANT_ADD_STATS = Limite atteinte, impossible d'ajouter plus de stats! +COM_STATS_USAGE = Utilisation: amx_statscfg <commande> [parametres] ... +COM_STATS_COM = Commandes: +COM_STATS_ON = ^ton <variable> - active l'option specifiee +COM_STATS_OFF = ^toff <variable> - desactive l'option specifiee +COM_STATS_SAVE = ^tsave - sauve la configuration des stats +COM_STATS_LOAD = ^tload - charge la configuration des stats +COM_STATS_LIST = ^tlist [id] - liste le status des stats +COM_STATS_ADD = ^tadd <nom> <variable> - ajoute des stats a la liste +NO_STATS = Les plugins de stats ne sont pas^ninstalles sur ce serveur^n +SAVE_CONF = Sauver la configuration +STATS_ENABLED = Stats activees +STATS_DISABLED = Stats desactivees +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = Son MultiKill +ST_BOMB_PLANTING = Amorcage Bombe +ST_BOMB_DEFUSING = Desamorcage Bombe +ST_BOMB_PLANTED = Bombe Amorcee +ST_BOMB_DEF_SUCC = Bombe Desamorcee +ST_BOMB_DEF_FAIL = Bombe Non Desamorcee +ST_BOMB_PICKUP = Bombe Ramassee +ST_BOMB_DROP = Bombe Lachee +ST_BOMB_CD_VOICE = Compte a Rebours Bombe Vocal +ST_BOMB_CD_DEF = Compte a Rebours (desamorceur) +ST_BOMB_SITE = Point de Bombe Atteint +ST_ITALY_BONUS = Bonus Kill sur Italy +ST_LAST_MAN = Dernier en Vie +ST_KNIFE_KILL = Frag au Couteau +ST_KNIFE_KILL_SOUND = Son Frag au Couteau +ST_HE_KILL = Frag a la Grenade +ST_HE_SUICIDE = Suicide a la Grenade +ST_HS_KILL = HeadShot +ST_HS_KILL_SOUND = Son HeadShot +ST_ROUND_CNT = Compteur de Rounds +ST_ROUND_CNT_SOUND = Son Compteur de Rounds +ST_KILL_STR = Series de Frags +ST_KILL_STR_SOUND = Sons Series de Frags +ST_ENEMY_REM = Ennemi Restant +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Son Double Kill +ST_PLAYER_NAME = Nom de Joueur +ST_FIRST_BLOOD_SOUND = Son First Blood +ST_SHOW_KILLER_CHAT = Montrer HP&AP Tueur +ST_SHOW_ATTACKERS = Montrer Attaquants +ST_SHOW_VICTIMS = Montrer Victimes +ST_SHOW_KILLER = Montrer Tueur +ST_SHOW_TEAM_SCORE = Montrer Scores Equipes +ST_SHOW_TOTAL_STATS = Montrer Stats Totales +ST_SHOW_BEST_SCORE = Montrer Meilleur Score +ST_SHOW_MOST_DISRUPTIVE = Montrer le Plus Actif +ST_SHOW_HUD_STATS_DEF = Stats HUD defaut +ST_SHOW_DIST_HS_HUD = Distance&HS dans listes HUD +ST_STATS_PLAYER_MAP_END = Stats en Fin de Map +ST_STATS_TOP15_MAP_END = Top15 en Fin de Map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Info Rang Spectateur + +[sv] +NO_OPTION = Kunde inte hitta val(en) med en dylik variabel (namn "%s") +STATS_CONF_SAVED = Statistikinst'a'llningar sparade +STATS_CONF_FAILED = Misslyckades att spara inst'a'llningar. +STATS_CONF_LOADED = Statistikinst'a'llningar laddade +STATS_CONF_FAIL_LOAD = Misslyckades att ladda inst'a'llningar. +STATS_CONF = Statistikinst'a'llningar +STATS_ENTRIES_OF = Post %i - %i av %i +STATS_USE_MORE = Skriv 'amx_statscfg list %i' f'o'r mer +STATS_USE_BEGIN = Skriv 'amx_statscfg list 1' f'o'r b'o'rjan +CANT_ADD_STATS = Kan inte ladda till listan, begr'a'nsning nadd! +COM_STATS_USAGE = Skriv: amx_statscfg <kommando> [parametrar] ... +COM_STATS_COM = Kommandon: +COM_STATS_ON = ^ton <variabel> - aktivera markerat val +COM_STATS_OFF = ^toff <variabel> - stoppa markerat val +COM_STATS_SAVE = ^tsave - spara statistikinst'a'llningar +COM_STATS_LOAD = ^tload - ladda statistikinst'a'llningar +COM_STATS_LIST = ^tlist [id] - lista statistikstatus +COM_STATS_ADD = ^tadd <namn> <variabel> - addera statistik till listan +NO_STATS = Statistikplugins e inte installerade pa denna server^n +SAVE_CONF = Spara inst'a'llningar +STATS_ENABLED = Stats enabled +STATS_DISABLED = Stats disabled +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_FLOP15 = Say /flop15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[da] +NO_OPTION = Kunne ikke finde mulighed(er)med en saadan variabel (name "%s") +STATS_CONF_SAVED = Statestik Konfiguration gemt +STATS_CONF_FAILED = Gem Statestik konfiguration mislykkedes!!! +STATS_CONF_LOADED = Statestik Konfiguration indlaest +STATS_CONF_FAIL_LOAD = Indlaes statestik konfiguration mislykkedes!!! +STATS_CONF = Statestik Konfiguration +STATS_ENTRIES_OF = Indskrivninger %i - %i af %i +STATS_USE_MORE = Brug 'amx_statscfg list %i' for mere +STATS_USE_BEGIN = Brug 'amx_statscfg list 1' for at begynde +STATS_ENABLED = Statstik slaaet til +STATS_DISABLED = Statestik slaaet fra +CANT_ADD_STATS = Kan ikke tilfoeje statestik til listen, graense naaet! +COM_STATS_USAGE = Brug: amx_statscfg <kommando> [parameters]... +COM_STATS_COM = Kommandoer: +COM_STATS_ON = ^ton <variable> - Starter specificeret mulighed +COM_STATS_OFF = ^toff <variable> - Stopper specificeret mulighed +COM_STATS_SAVE = ^tsave - Gem statestik konfiguration +COM_STATS_LOAD = ^tload - Indlaes Statestik konfiguration +COM_STATS_LIST = ^tlist [id] - Lister statestik status +COM_STATS_ADD = ^tadd <navn> <variable> - Tilfoejer statestik til listen +NO_STATS = Statestik plugins er ikke ^ninstalleret paa denne server^n +SAVE_CONF = Gem Konfiguration +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[pl] +NO_OPTION = Nie mozna znalesc opcji z podana zmienna (nazwa "%s") +STATS_CONF_SAVED = Konfiguracja statystyk zapisana +STATS_CONF_FAILED = Nie udalo sie zapisac konfiguracji statystyk +STATS_CONF_LOADED = Konfiguracja statystyk zaladowana +STATS_CONF_FAIL_LOAD = Nie udalo sie zaladowac konfiguracji statystyk +STATS_CONF = Konfiguracja statystyk +STATS_ENTRIES_OF = Wpisy %i - %i z %i +STATS_USE_MORE = Uzyj 'amx_statscfg list %i' po wiecej +STATS_USE_BEGIN = Uzyj 'amx_statscfg list 1' do poczatku +CANT_ADD_STATS = Nie mozna dodac statystyk, limit przekroczony +COM_STATS_USAGE = Uzycie: amx_statscfg <komenda> [parametr] ... +COM_STATS_COM = Komendy: +COM_STATS_ON = ^ton <zmienna> - wlacz konkretne opcje +COM_STATS_OFF = ^toff <zmienna> - wylacz konkretne opcje +COM_STATS_SAVE = ^tsave - zapisz konfiguracje statystyk +COM_STATS_LOAD = ^tload - zaladuj konfiguracje statystyk +COM_STATS_LIST = ^tlist [id] - pokaz status statystyk +COM_STATS_ADD = ^tadd <name> <zmienna> - dodaj statystyki do listy +NO_STATS = Pluginy statystyk nie^nistnieja na serwerze^n +SAVE_CONF = Zapisz konfiguracje +STATS_ENABLED = Stats enabled +STATS_DISABLED = Stats disabled +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKill - dzwiek +ST_BOMB_PLANTING = Bomba - Podkladanie +ST_BOMB_DEFUSING = Bomba - Rozbrajanie +ST_BOMB_PLANTED = Bomba Podlozona +ST_BOMB_DEF_SUCC = Bomba Rozbrojona +ST_BOMB_DEF_FAIL = Bomba - Nieudane Rozbrajanie +ST_BOMB_PICKUP = Bomba - Podniesienie +ST_BOMB_DROP = Bomba - Porzucenie +ST_BOMB_CD_VOICE = Bomba - Odliczanie na glos +ST_BOMB_CD_DEF = Bomba - Odliczanie (saper) +ST_BOMB_SITE = Bomb Site osiagniety +ST_ITALY_BONUS = CS Italy - Bonus +ST_LAST_MAN = Ostatni gracz - anons +ST_KNIFE_KILL = Zabicie Nozem - anons +ST_KNIFE_KILL_SOUND = Zabicie Nozem - dzwiek +ST_HE_KILL = Zabicie Granatem - anons +ST_HE_SUICIDE = Samobojstwo Granatem - anons +ST_HS_KILL = Zabicie strzalem w glowe - anons +ST_HS_KILL_SOUND = Zabicie strzalem w glowe - dzwiek +ST_ROUND_CNT = Licznik Rund +ST_ROUND_CNT_SOUND = Licznik Rund - dzwiek +ST_KILL_STR = Serie Zabic +ST_KILL_STR_SOUND = Serie Zabic - dzwiek +ST_ENEMY_REM = Pozostali wrogowie +ST_DOUBLE_KILL = Podwojne Zabicie +ST_DOUBLE_KILL_SOUND = Podwojne Zabicie - dzwiek +ST_PLAYER_NAME = Nick Gracza +ST_FIRST_BLOOD_SOUND = Pierwsza Krew - dzwiek +ST_SHOW_KILLER_CHAT = HP & AP Zabojcy +ST_SHOW_ATTACKERS = Pokaz Atakujacych +ST_SHOW_VICTIMS = Pokaz Ofiary +ST_SHOW_KILLER = Pokaz Zabojce +ST_SHOW_TEAM_SCORE = Pokaz Wynik Gry +ST_SHOW_TOTAL_STATS = Pokaz Statystyki Sumaryczne +ST_SHOW_BEST_SCORE = Pokaz Najlepszego Rundy +ST_SHOW_MOST_DISRUPTIVE = Pokaz Najb. Raniacego Rundy +ST_SHOW_HUD_STATS_DEF = Statystyki HUD podstawowe +ST_SHOW_DIST_HS_HUD = Odleglosc i HS w HUD +ST_STATS_PLAYER_MAP_END = Statystyki na koniec mapy +ST_STATS_TOP15_MAP_END = Top15 na koniec mapy +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Rankingi w Obserwatorze + +[nl] +NO_OPTION = Kon opties met zo'n variabele niet vinden (naam "%s") +STATS_CONF_SAVED = Statistiekconfiguratie bewaren gelukt +STATS_CONF_FAILED = Bewaren van statistiekconfiguratie mislukt!!! +STATS_CONF_LOADED = Statistiekconfiguratie laden gelukt +STATS_CONF_FAIL_LOAD = Laden van statistiekconfiguratie mislukt!!! +STATS_CONF = Statistiekinstellingen +STATS_ENTRIES_OF = Ingangen %i - %i van de %i +STATS_USE_MORE = Typ 'amx_statscfg list %i' voor meer +STATS_USE_BEGIN = Typ 'amx_statscfg list 1' voor begin +STATS_ENABLED = Statistieken ingeschakeld +STATS_DISABLED = Statistieken uitgeschakeld +CANT_ADD_STATS = Kan statistieken niet bij de lijst voegen, limiet bereikt! +COM_STATS_USAGE = Typ: amx_statscfg <commando> [parameters] ... +COM_STATS_COM = Commando's: +COM_STATS_ON = ^ton <variabele> - schakel gespecificeerde optie in +COM_STATS_OFF = ^toff <variabele> - schakel gespecificeerde optie uit +COM_STATS_SAVE = ^tsave - bewaar stats configuration +COM_STATS_LOAD = ^tload - laad stats configuration +COM_STATS_LIST = ^tlist [id] - lijst stats status +COM_STATS_ADD = ^tvoeg toe <naam> <variabele> - voeg stats toe aan de lijst +NO_STATS = Stats plugins zijn niet^ngeinstalleerd op deze server^n +SAVE_CONF = Configuratie Bewaren +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[es] +NO_OPTION = No se encontraron opcion(es) con dicha variable (nombre "%s") +STATS_CONF_SAVED = Configuracion de estadisticas guardada con exito +STATS_CONF_FAILED = No se pudo guardar la configuracion de estadisticas!!! +STATS_CONF_LOADED = Configuracion de estadisticas cargada con exito +STATS_CONF_FAIL_LOAD = No se pudo cargar la configuracion de estadisticas!!! +STATS_CONF = Configuracion de Estadisticas +STATS_ENTRIES_OF = Entradas %i - %i de %i +STATS_USE_MORE = Escribe 'amx_statscfg list %i' para mostrar mas +STATS_USE_BEGIN = Escribe 'amx_statscfg list 1' para volver al principio +STATS_ENABLED = Estadisticas activadas +STATS_DISABLED = Estadisticas desactivadas +CANT_ADD_STATS = No se pudieron anyadir mas estadisticas a la lista, se ha alcanzado el limite! +COM_STATS_USAGE = Uso: amx_statscfg <comando> [parametros] ... +COM_STATS_COM = Comandos: +COM_STATS_ON = ^ton <variable> - activa la opcion especificada +COM_STATS_OFF = ^toff <variable> - desactiva la opcion especificada +COM_STATS_SAVE = ^tsave - guarda la configuracion de las estadisticas +COM_STATS_LOAD = ^tload - carga la configuracion de las estadisticas +COM_STATS_LIST = ^tlist [id] - muestra el estado de las estadisticas +COM_STATS_ADD = ^tadd <nombre> <variable> - anyade estadisticas a la lista +NO_STATS = No hay plugins estadisticos^ninstalados en este servidor^n +SAVE_CONF = Guardar configuracion +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[bp] +NO_OPTION = Nao pode achar opcao(oes) com tal(is) variavel(is) (nome "%s") +STATS_CONF_SAVED = Configuracao de Stats salva com sucesso +STATS_CONF_FAILED = Falhou ao salvar a configuracao de Stats!!! +STATS_CONF_LOADED = Configuracao de Stats carregada com sucesso +STATS_CONF_FAIL_LOAD = Falhou ao carregar configuracao de Stats!!! +STATS_CONF = Configuracao de Stats +STATS_ENTRIES_OF = Entradas %i - %i de %i +STATS_USE_MORE = Use 'amx_statscfg listando %i' para ver mais +STATS_USE_BEGIN = Use 'amx_statscfg listando 1' para voltar ao inicio +STATS_ENABLED = Stats ativado +STATS_DISABLED = Stats desativado +CANT_ADD_STATS = Nao pode acrescentar stats a lista, limite maximo alcancado! +COM_STATS_USAGE = Use: amx_statscfg <comando> [parametros]... +COM_STATS_COM = Comandos: +COM_STATS_ON = ^ton <variavel> - habilitar opcao desejada +COM_STATS_OFF = ^toff <variavel> - desabilitar opcao desejada +COM_STATS_SAVE = ^tsave - salvar configuracao de stats +COM_STATS_LOAD = ^tload - carregar configuracao de stats +COM_STATS_LIST = ^tlist [id] - listar estado de stats +COM_STATS_ADD = ^tadd <nome> <variavel> - acrescentar stats a lista +NO_STATS = plugins de Stats nao esta^ninstalado neste server^n +SAVE_CONF = Salvar configuracao +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = Som de MultiKill +ST_BOMB_PLANTING = Plantando Bomba +ST_BOMB_DEFUSING = Defusando Bomba +ST_BOMB_PLANTED = Bomba Plantada +ST_BOMB_DEF_SUCC = Bomba Defusada +ST_BOMB_DEF_FAIL = Falha ao Defusar a Bomba +ST_BOMB_PICKUP = Bomba Recolhida +ST_BOMB_DROP = Bomba Dropada +ST_BOMB_CD_VOICE = Voz da Contagem da Bomba +ST_BOMB_CD_DEF = Contagem da Bomba (defusando) +ST_BOMB_SITE = TRs no Bomb Sute +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Ultimo Homem +ST_KNIFE_KILL = Frag de Faca +ST_KNIFE_KILL_SOUND = Som de Frag de Faca +ST_HE_KILL = Frag de Granada +ST_HE_SUICIDE = Suicidio de Granada +ST_HS_KILL = HeadShot +ST_HS_KILL_SOUND = Som de HeadShot +ST_ROUND_CNT = Contador de Rounds +ST_ROUND_CNT_SOUND = Som de Contador de Rounds +ST_KILL_STR = Serie de Frags +ST_KILL_STR_SOUND = Som de Serie de Frags +ST_ENEMY_REM = Inimigo Restante +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Som de Double Kill +ST_PLAYER_NAME = Nome do Jogador +ST_FIRST_BLOOD_SOUND = Som de First Blood +ST_SHOW_KILLER_CHAT = Mostre o assassino HP&AP +ST_SHOW_ATTACKERS = Mostre os Atacantes +ST_SHOW_VICTIMS = Mostre as Vitimas +ST_SHOW_KILLER = Mostre o assassino +ST_SHOW_TEAM_SCORE = Mostre o Score do Time +ST_SHOW_TOTAL_STATS = Mostre o Stats Total +ST_SHOW_BEST_SCORE = Mostre o Melhor Score +ST_SHOW_MOST_DISRUPTIVE = Mostre o Mais Destrutivo +ST_SHOW_HUD_STATS_DEF = Stats HUD padrao +ST_SHOW_DIST_HS_HUD = Distancia&HS na lista HUD +ST_STATS_PLAYER_MAP_END = Stats no final do map +ST_STATS_TOP15_MAP_END = Top15 nofinal do mapa +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Info de Rank para Espectador + +[cz] +NO_OPTION = Nemuzu najit volbu s takovou promennou (jmeno "%s") +STATS_CONF_SAVED = Konfigurace statistik ulozena +STATS_CONF_FAILED = Konfigurace statistik se NEULOZILA!!! +STATS_CONF_LOADED = Konfigurace statistik nactena +STATS_CONF_FAIL_LOAD = Konfigurace statistik se NENACETLA!!! +STATS_CONF = Konfigurace statistik +STATS_ENTRIES_OF = Polozky %i - %i z %i +STATS_USE_MORE = Napis 'amx_statscfg list %i' pro vice +STATS_USE_BEGIN = Napis 'amx_statscfg list 1' pro zacatek +STATS_ENABLED = Statistiky povoleny +STATS_DISABLED = Statistiky zakazany +CANT_ADD_STATS = Nemuzu pridat statistiky do seznamu, limit prekrocen!!! +COM_STATS_USAGE = Napis: amx_statscfg <command> [parameters] ... +COM_STATS_COM = Prikazy: +COM_STATS_ON = ^ton <variable> - povoli specifickou volbu +COM_STATS_OFF = ^toff <variable> - zakaze specifickou volbu +COM_STATS_SAVE = ^tsave - ulozi konfiguraci statistik +COM_STATS_LOAD = ^tload - nacte konfiguraci statistik +COM_STATS_LIST = ^tlist [id] - Seznam statistik +COM_STATS_ADD = ^tadd <name> <variable> - prida statistiku do seznamu +NO_STATS = Statistika neni^ninstalovana na tomto serveru^n +SAVE_CONF = Ulozit konfiguraci +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[fi] +NO_OPTION = Ei loydetty asetuksia tuolla muuttujan nimella (nimi "%s") +STATS_CONF_SAVED = Tilastojen saadot tallenettiin onnistuneesti +STATS_CONF_FAILED = Tilastojen saatojen tallentaminen epaonnistui +STATS_CONF_LOADED = Tilastojen saadot ladattiin onnistuneesti +STATS_CONF_FAIL_LOAD = Tilastojen lataaminen epaonnistui +STATS_ENTRIES_OF = Kohdat %i - %i. Kaikkiaan %i +STATS_USE_MORE = Kirjoita 'amx_statscfg list %i' saadaksesi lisatietoa +STATS_USE_BEGIN = Kirjoita 'amx_statscfg list 1' aloittaaksesi +STATS_ENABLED = Tilastot kaytossa +STATS_DISABLED = Tilastot pois kaytosta +CANT_ADD_STATS = Ei voi lisata tilastoja listaan, raja ylitetty +COM_STATS_USAGE = Kaytto: amx_statscfg <komento> [parametrit] ... +COM_STATS_COM = Komennot: +COM_STATS_ON = ^ton <muuttuja> - Ota maaritelty toiminto kayttoon +COM_STATS_OFF = ^toff <variable> - Ota maaritelty toiminto pois kaytosta +COM_STATS_SAVE = ^tsave - Tallenna tilastojen saadot +COM_STATS_LOAD = ^tload - Lataa tilastojen saadot +COM_STATS_LIST = ^tlist [id] - Listaa tilastojen tila +COM_STATS_ADD = ^tadd <nimi> <muuttuja> - Lisaa tilastoja listaan +NO_STATS = Tilastopluginit eivat ole asennettuna talla palvelimellar^n +SAVE_CONF = Tallenna saadot +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[ls] +NO_OPTION = C0|_|ld|\|'t f!|\|d 0pt!0|\|(s) w!th s|_|(h v4r!4bl3 (|\|4m3 "%s") +STATS_CONF_SAVED = $t4tz0|2 (0|\|f!g|_|r4t!0|\| s4v3d s|_|((3ssf|_|lly +STATS_CONF_FAILED = F4!l3d t0 s4v3 $t4tz0|2 (0|\|f!g|_|r4t!0|\|!!! +STATS_CONF_LOADED = $t4tz0|2 (0|\|f!g|_|r4t!0|\| l04d3d s|_|((3ssf|_|lly +STATS_CONF_FAIL_LOAD = F4!l3d t0 l04d $t4tz0|2 (0|\|f!g|_|r4t!0|\|!!! +STATS_CONF = $t4tz0|2 C0|\|f!g|_|r4t!0|\| +STATS_ENTRIES_OF = E|\|tr!3s %i - %i 0f %i +STATS_USE_MORE = Us3 'amx_statscfg list %i' f0r m0r3 +STATS_USE_BEGIN = Us3 'amx_statscfg list 1' f0r b3g!|\| +STATS_ENABLED = $t4tz0|2 3|\|4bl3d +STATS_DISABLED = $t4tz0|2 d!s4bl3d +CANT_ADD_STATS = C4|\|'t 4dd $t4tz0|2 t0 th3 l!st, l!m!t r34(h3d! +COM_STATS_USAGE = Us4g3: amx_statscfg <command> [parameters] ... +COM_STATS_COM = C0mm4|\|ds: +COM_STATS_ON = ^ton <variable> - 3|\|4bl3 sp3(!f!3d 0pt!0|\| +COM_STATS_OFF = ^toff <variable> - d!s4bl3 sp3(!f!3d 0pt!0|\| +COM_STATS_SAVE = ^tsave - s4v3 $t4tz0|2 (0|\|f!g|_|r4t!0|\| +COM_STATS_LOAD = ^tload - l04d $t4tz0|2 (0|\|f!g|_|r4t!0|\| +COM_STATS_LIST = ^tlist [id] - l!st $t4tz0|2 st4t|_|s +COM_STATS_ADD = ^tadd <name> <variable> - 4dd $t4tz0|2 t0 th3 l!st +NO_STATS = $t4tz0|2 pl|_|g!|\|s 4r3 |\|0t^n!|\|st4ll3d 0|\| th!s s3rv3r^n +SAVE_CONF = S4v3 (0|\|f!g|_|r4t!0|\| +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[bg] +NO_OPTION = Neuspe6no namerena opcia(i) s takav variable (ime "%s") +STATS_CONF_SAVED = configuraciata na statisticata e zapametena uspe6no +STATS_CONF_FAILED = configuraciata na statisticata ne e zapametena uspe6no!!! +STATS_CONF_LOADED = configuraciata na statisticata e prika4ena uspe6no +STATS_CONF_FAIL_LOAD = configuraciata na statisticata ne e prika4ena uspe6no!!! +STATS_CONF = configuraciata na statisticata +STATS_ENTRIES_OF = Vkarani %i - %i ot %i +STATS_USE_MORE = Izpolzvai 'amx_statscfg list %i' za pove4e +STATS_USE_BEGIN = Izpolzvai 'amx_statscfg list 1' za na4alo +STATS_ENABLED = statisticata e vklu4ena +STATS_DISABLED = statisticata e izklu4ena +CANT_ADD_STATS = Nemoje da se dobavi statisticata kam tozi list, limita e dostignat! +COM_STATS_USAGE = Izpolzvano: amx_statscfg <comanda> [parametri] ... +COM_STATS_COM = Comandi: +COM_STATS_ON = ^ton <variable> - vklu4ena e specifi4nata opcia +COM_STATS_OFF = ^toff <variable> - izklu4ena e specifi4nata opcia +COM_STATS_SAVE = ^tsave - zapameti configuraciata na statistikata +COM_STATS_LOAD = ^tload - prika4i configuraciata na statistikata +COM_STATS_LIST = ^tlist [id] - list na statusa na statistikata +COM_STATS_ADD = ^tadd <name> <variable> - dobavi statistikata kam lista +NO_STATS = pluginite za statistikata ne sa^ninstalirani na tozi server^n +SAVE_CONF = Zapameti configuraciata +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[ro] +NO_OPTION = Couldn't find option(s) with such variable (name "%s") +STATS_CONF_SAVED = Configuratia stats a fost salvata cu succes +STATS_CONF_FAILED = Salvarea configuratiei stats a esuat!!! +STATS_CONF_LOADED = Configuratia stats a fost incarcata cu succes +STATS_CONF_FAIL_LOAD = Incarcarea configuratiei stats a esuat!!! +STATS_CONF = Configuratie Stats +STATS_ENTRIES_OF = Intrari %i - %i din %i +STATS_USE_MORE = Scrie 'amx_statscfg list %i' pentru mai mult +STATS_USE_BEGIN = Scrie 'amx_statscfg list 1' pentru inceput +STATS_ENABLED = Stats activat +STATS_DISABLED = Stats dezactivat +CANT_ADD_STATS = Nu se pot adauga stats la lista, limita depasita! +COM_STATS_USAGE = Folosire: amx_statscfg <comanda> [parametri] ... +COM_STATS_COM = Comenzi: +COM_STATS_ON = ^ton <variabila> - activeaza optiunea specificata +COM_STATS_OFF = ^toff <variabila> - dezactiveaza optiunea specificata +COM_STATS_SAVE = ^tsave - salveaza configuratia stats +COM_STATS_LOAD = ^tload - incarca configuratia stats +COM_STATS_LIST = ^tlist [id] - lista statut stats +COM_STATS_ADD = ^tadd <nume> <variabila> - adauga stats la lista +NO_STATS = Plugin-urile stats nu sunt^ninstalate pe acest server^n +SAVE_CONF = Salveaza configuratie +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[hu] +NO_OPTION = Nem talalhato Funkcio a megadott nevvel (nev "%s") +STATS_CONF_SAVED = Beallitasok sikeresen mentve +STATS_CONF_FAILED = Nem sikerult a mentes!!! +STATS_CONF_LOADED = Beallitasok sikeresen betoltbe +STATS_CONF_FAIL_LOAD = Nem sikerult betolteni a beallitasokat!!! +STATS_CONF = Statisztika beallitasok +STATS_ENTRIES_OF = Entries %i - %i of %i +STATS_USE_MORE = Irj 'amx_statscfg list %i' a tobbihez +STATS_USE_BEGIN = Irj 'amx_statscfg list 1' az elsohoz +STATS_ENABLED = Stats engedelyezve +STATS_DISABLED = Stats letiltva +CANT_ADD_STATS = Nem lehet tobb statot hozzaadni, limit elerve! +COM_STATS_USAGE = Hasznalat: amx_statscfg <command> [parameters] ... +COM_STATS_COM = Parancsok: +COM_STATS_ON = ^ton <variable> - enable specified option +COM_STATS_OFF = ^toff <variable> - disable specified option +COM_STATS_SAVE = ^tsave - beallitasok mentese +COM_STATS_LOAD = ^tload - beallitasok betoltese +COM_STATS_LIST = ^tlist [id] - list stats status +COM_STATS_ADD = ^tadd <name> <variable> - add stats to the list +NO_STATS = Statisztika pluginok^nnincsenek installalva ezen a szerveren^n +SAVE_CONF = Beallitasok mentese +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[lt] +NO_OPTION = Negali surasti tokios optijos su tokiu kintamuoju (vardas "%s") +STATS_CONF_SAVED = Statistikos konfiguracija issaugota +STATS_CONF_FAILED = Nepavyko issaugoti statistikos konfigo!!! +STATS_CONF_LOADED = Statistikos konfigas uzkrautas +STATS_CONF_FAIL_LOAD = Nepavyko uzkrauti statistikos konfigo!!! +STATS_CONF = Statistikos konfiguravimas +STATS_ENTRIES_OF = Irasai %i - %i is %i +STATS_USE_MORE = Naudok 'amx_statscfg list %i' del daugiau +STATS_USE_BEGIN = Naudok 'amx_statscfg list 1' kad pradetum +STATS_ENABLED = Statusai ijungti +STATS_DISABLED = Statusai isjungti +CANT_ADD_STATS = Negali ikelti statusu i sarasa, limitas pasiektas! +COM_STATS_USAGE = Naudojimas: amx_statscfg <komanda> [parametrai] ... +COM_STATS_COM = Komandos: +COM_STATS_ON = ^tijungti <kintamasis> - ijungti spec nustatyma +COM_STATS_OFF = ^tisjungti <kintamasis> - isjungti spec nustatyma +COM_STATS_SAVE = ^tissaugoti - issaugoti statusu konfiga +COM_STATS_LOAD = ^tuzkrauti - uzkrauti statusu konfiga +COM_STATS_LIST = ^tsarasas [id] - surusiuoti statusu sarasa +COM_STATS_ADD = ^tprideti <vardas> <kintamasis> - ikelti statusa i sarasa +NO_STATS = Statusu pluginas nera ^ninstaliuotas sitame serve^n +SAVE_CONF = Issaugoti konfiguracija +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[sk] +NO_OPTION = Nemozem najst volbu s takouto premennou (meno "%s") +STATS_CONF_SAVED = Konfiguracia statistik ulozena +STATS_CONF_FAILED = Konfiguracia statistik sa NEULOZILA!!! +STATS_CONF_LOADED = Konfiguracia statistik nacitana +STATS_CONF_FAIL_LOAD = Konfiguracia statistik sa NENACITALA!!! +STATS_CONF = Konfiguracia statistik +STATS_ENTRIES_OF = Polozky %i - %i z %i +STATS_USE_MORE = Napis 'amx_statscfg list %i' pre viac +STATS_USE_BEGIN = Napis 'amx_statscfg list 1' pre zaciatok +STATS_ENABLED = Statistiky povolene +STATS_DISABLED = Statistiky zakazane +CANT_ADD_STATS = Nemozem pridat statistiky do zoznamu, limit prekroceny!!! +COM_STATS_USAGE = Napis: amx_statscfg <command> [parameters] ... +COM_STATS_COM = Prikazy: +COM_STATS_ON = ^ton <variable> - povoli specificku volbu +COM_STATS_OFF = ^toff <variable> - zakaze specificku volbu +COM_STATS_SAVE = ^tsave - ulozi konfiguraciu statistik +COM_STATS_LOAD = ^tload - nacita konfiguraciu statistik +COM_STATS_LIST = ^tlist [id] - Zoznam statistik +COM_STATS_ADD = ^tadd <name> <variable> - prida statistiku do zoznamu +NO_STATS = Statistika neni^nnainstalovana na tomto servery^n +SAVE_CONF = Ulozit konfiguraciu +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info + +[mk] +NO_OPTION = Ne postoi opcija so takva vrednost (ime "%s") +STATS_CONF_SAVED = Izmenite vo statistikata se uspesno zacuvani +STATS_CONF_FAILED = Izmenite vo statistikata ne se zacuvani!!! +STATS_CONF_LOADED = Izmenite vo statistikata se uspesno vcitani +STATS_CONF_FAIL_LOAD = Izmenite vo statistikata ne se vcitani!!! +STATS_CONF = Podesuvanja Za Statistikata +STATS_ENTRIES_OF = Vrednosti %i - %i od %i +STATS_USE_MORE = Napisi 'amx_statscfg list %i' za uste +STATS_USE_BEGIN = Napisi 'amx_statscfg list 1' za od pocetok +STATS_ENABLED = Statistikata e uklucena +STATS_DISABLED = Statistikata e isklucena +CANT_ADD_STATS = Ne moze da se dodade statistika na listata, limitot e dostignat! +COM_STATS_USAGE = Koristenje: amx_statscfg <komanda> [vrednost] ... +COM_STATS_COM = Komandi: +COM_STATS_ON = ^ton <vrednost> - ukluci ja izbranata opcijata +COM_STATS_OFF = ^toff <vrednost> - iskluci ja izbranata opcijata +COM_STATS_SAVE = ^tsave - zacuvaj gi podesuvanjata za statistikata +COM_STATS_LOAD = ^tload - vcitaj podesuvanja za statistikata +COM_STATS_LIST = ^tlist [id] - prikazi go statusot za statistikata +COM_STATS_ADD = ^tadd <name> <variable> - dodaj statistika na krajot od listata +NO_STATS = Plaginot za statistika^nne e instaliran na ovoj server^n +SAVE_CONF = Zacuvaj ja konfiguracijata +ST_MULTI_KILL = MultiKill +ST_MULTI_KILL_SOUND = MultiKillSound +ST_BOMB_PLANTING = Bomb Planting +ST_BOMB_DEFUSING = Bomb Defusing +ST_BOMB_PLANTED = Bomb Planted +ST_BOMB_DEF_SUCC = Bomb Defuse Succ. +ST_BOMB_DEF_FAIL = Bomb Def. Failure +ST_BOMB_PICKUP = Bomb PickUp +ST_BOMB_DROP = Bomb Drop +ST_BOMB_CD_VOICE = Bomb Countdown Voice +ST_BOMB_CD_DEF = Bomb Countdown (defuser) +ST_BOMB_SITE = Bomb Site Reached +ST_ITALY_BONUS = Italy Bonus Kill +ST_LAST_MAN = Last Man +ST_KNIFE_KILL = Knife Kill +ST_KNIFE_KILL_SOUND = Knife Kill Sound +ST_HE_KILL = Grenade Kill +ST_HE_SUICIDE = Grenade Suicide +ST_HS_KILL = HeadShot Kill +ST_HS_KILL_SOUND = HeadShot Kill Sound +ST_ROUND_CNT = Round Counter +ST_ROUND_CNT_SOUND = Round Counter Sound +ST_KILL_STR = Killing Streak +ST_KILL_STR_SOUND = Killing Streak Sound +ST_ENEMY_REM = Enemy Remaining +ST_DOUBLE_KILL = Double Kill +ST_DOUBLE_KILL_SOUND = Double Kill Sound +ST_PLAYER_NAME = Player Name +ST_FIRST_BLOOD_SOUND = First Blood Sound +ST_SHOW_KILLER_CHAT = Show Killer HP&AP +ST_SHOW_ATTACKERS = Show Attackers +ST_SHOW_VICTIMS = Show Victims +ST_SHOW_KILLER = Show Killer +ST_SHOW_TEAM_SCORE = Show Team Score +ST_SHOW_TOTAL_STATS = Show Total Stats +ST_SHOW_BEST_SCORE = Show Best Score +ST_SHOW_MOST_DISRUPTIVE = Show Most Disruptive +ST_SHOW_HUD_STATS_DEF = Show HUD-stats default +ST_SHOW_DIST_HS_HUD = Dist&HS in HUD lists +ST_STATS_PLAYER_MAP_END = Stats at the end of map +ST_STATS_TOP15_MAP_END = Top15 at the end of map +ST_SAY_HP = Say /hp +ST_SAY_STATSME = Say /statsme +ST_SAY_RANKSTATS = Say /rankstats +ST_SAY_ME = Say /me +ST_SAY_RANK = Say /rank +ST_SAY_REPORT = Say /report +ST_SAY_SCORE = Say /score +ST_SAY_TOP15 = Say /top15 +ST_SAY_STATS = Say /stats +ST_SPEC_RANK = Spec. Rank Info diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statsx.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statsx.txt new file mode 100644 index 0000000..f0d536c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/statsx.txt @@ -0,0 +1,1024 @@ +[en] +WHOLEBODY = wholebody +HEAD = head +CHEST = chest +STOMACH = stomach +LEFTARM = leftarm +RIGHTARM = rightarm +LEFTLEG = leftleg +RIGHTLEG = rightleg +MODE_SET_TO = "amx_statsx_mode" set to "%s" +ATTACKERS = Attackers +ACC = acc. +HIT_S = hit(s) +DMG = dmg +VICTIMS = Victims +MOST_DMG = Most damage done by +KILLED_YOU_DIST = %s killed you with %s^nfrom distance of %0.2f meters. +DID_DMG_HITS = He did %d damage to you with %d hit(s)^nand still has %dhp and %dap. +YOU_DID_DMG = You did %d damage to him with %d hit(s). +EFF = eff. +BEST_SCORE = Best score +KILL_S = kill(s) +TOTAL = Total +SHOT_S = shot(s) +HITS_YOU_IN = %s hits you in +KILLED_BY_WITH = Killed by %s with %s @ %0.0fm +NO_HITS = no hits +YOU_NO_KILLER = You have no killer... +YOU_HIT = You hit %s %d time(s), %d damage +LAST_RES = Last result: %d hit(s), %d damage +KILLS = Kills +DEATHS = Deaths +HITS = Hits +SHOTS = Shots +YOUR = Your +PLAYERS = Players +RANK_IS = rank is %d of %d +DAMAGE = Damage +WEAPON = Weapon +YOUR_RANK_IS = Your rank is %d of %d with %d kill(s), %d hit(s), %0.2f%% eff. and %0.2f%% acc. +AMMO = ammo +HEALTH = health +ARMOR = armor +GAME_SCORE = Game score +STATS_ANNOUNCE = You have %s stats announcements +ENABLED = enabled +DISABLED = disabled +SERVER_STATS = Server Stats +X_RANK_IS = %s's rank is %d of %d +DISABLED_MSG = Server has disabled that option + +[de] +WHOLEBODY = Koerper +HEAD = Kopf +CHEST = Oberkoerper +STOMACH = Bauch +LEFTARM = linker Arm +RIGHTARM = rechter Arm +LEFTLEG = linkes Bein +RIGHTLEG = rechtes Bein +MODE_SET_TO = "amx_statsx_mode" gesetzt auf "%s" +ATTACKERS = Angreifer +ACC = Genauigkeit +HIT_S = Treffer +DMG = Schaden +VICTIMS = Sieger +MOST_DMG = Am meisten verursachter Schaden durch +KILLED_YOU_DIST = %s hat dich getoetet ^naus einer Entfernung von %0.2f Metern. +DID_DMG_HITS = Er verursachte %d Schaden bei dir mit %d Treffern^nund hat noch %dhp und %dap. +YOU_DID_DMG = Du hast %d Schaden bei ihm angerichtet mit %d Treffern. +EFF = Effizienz +BEST_SCORE = Die meisten Punkte +KILL_S = Kill(s) +TOTAL = Total +SHOT_S = Schuesse +HITS_YOU_IN = %s Treffer bei ihm +KILLED_BY_WITH = Getoetet von %s mit %s @ %0.0fm +NO_HITS = keine Treffer +YOU_NO_KILLER = Du hast niemanden getoetet... +YOU_HIT = Deine Treffer: %s %d mal, %d Schaden +LAST_RES = Letztes Ergebnis: %d Treffer, %d Schaden +KILLS = Kills +DEATHS = Deaths +HITS = Treffer +SHOTS = Schuesse +YOUR = Dein +PLAYERS = Spieler +RANK_IS = Platzierung: %d von %d +DAMAGE = Schaden +WEAPON = Waffe +YOUR_RANK_IS = Deine Platzierung: %d von %d mit %d Kill(s), %d Treffer, %0.2f%% eff. und %0.2f%% acc. +AMMO = Munition +HEALTH = Gesundheit +ARMOR = Ruestung +GAME_SCORE = Punkte +STATS_ANNOUNCE = Du hast %s Statistik-Meldungen +ENABLED = eingeschaltet +DISABLED = ausgeschaltet +SERVER_STATS = Serverstatistik +X_RANK_IS = %s's Platzierung: %d von %d +DISABLED_MSG = Der Server hat diese Option ausgeschaltet. + +[sr] +WHOLEBODY = celo telo +HEAD = glava +CHEST = grudi +STOMACH = stomak +LEFTARM = leva ruka +RIGHTARM = desna ruka +LEFTLEG = leva noga +RIGHTLEG = desna noga +MODE_SET_TO = "amx_statsx_mode" je namesten na "%s" +ATTACKERS = Napadaci +ACC = acc. +HIT_S = pogodak(a) +DMG = steta +VICTIMS = Zrtve +MOST_DMG = Najvise stete naneseno od +KILLED_YOU_DIST = %s te je ubio sa %s^nsa razdaljine od %0.2f metara. +DID_DMG_HITS = Napravio ti je %d sa %d pogodak(a)^ni ima %dhp i %dap. +YOU_DID_DMG = Napravio si mu %d stete sa %d pogodak(a). +EFF = eff. +BEST_SCORE = Najbolji score +KILL_S = ubistava +TOTAL = Ukupno +SHOT_S = pucanja +HITS_YOU_IN = %s te je pogodio +KILLED_BY_WITH = Killed by %s sa %s @ %0.0fm +NO_HITS = nema pogodaka +YOU_NO_KILLER = You have no killer... ??? +YOU_HIT = Pogodio si %s %d put(a), %d stete +LAST_RES = Poslednji rezultat: %d pogodak(a), %d stete +KILLS = Ubistva +DEATHS = Smrti +HITS = Pogodaka +SHOTS = Pucanja +YOUR = Tvoj(a)??? +PLAYERS = Igraca +RANK_IS = rank je %d od %d +DAMAGE = Steta +WEAPON = Oruzje +YOUR_RANK_IS = Tvoj rank je %d od %d sa %d ubistva, %d pogodaka, %0.2f%% efikasnost. i %0.2f%% preciznosti. +AMMO = municija +HEALTH = energija +ARMOR = stit +GAME_SCORE = Rezultat igre +STATS_ANNOUNCE = Imate %s najava +ENABLED = ukljucen +DISABLED = iskljucen +SERVER_STATS = Statistika Servera +X_RANK_IS = %s rank je %d od %d +DISABLED_MSG = Server je iskljucio tu opciju + +[tr] +WHOLEBODY = Vucut +HEAD = Kafa +CHEST = Dos +STOMACH = Migde +LEFTARM = Sol-kol +RIGHTARM = Sag-kol +LEFTLEG = Sol-bacak +RIGHTLEG = Sag-bacak +MODE_SET_TO = "amx_statsx_mode" bu ayari tasiyor "%s" +ATTACKERS = Saldiran(lar) +ACC = isabet. +HIT_S = vurus +DMG = zarar +VICTIMS = Magdur(lar) +MOST_DMG = En fazla zarar veren +KILLED_YOU_DIST = %s Sizi %s^n silah ile vurdu %0.2f metre mesafesinden. +DID_DMG_HITS = Size verdigi zarar %d silah ile %d ^nve halen %dhp kendi gucu ve %dap celigi var. +YOU_DID_DMG = Sizin verdiginiz zarar %d kullandiginiz silah %d. +EFF = efektif +BEST_SCORE = En iyi puan +KILL_S = oldurulen(ler) +TOTAL = Tam +SHOT_S = vurus(lar) +HITS_YOU_IN = %s isabet ile sizi vurdu +KILLED_BY_WITH = Sizi olduren %s kullandigi %s @ %0.0fm +NO_HITS = isabetsiz atis +YOU_NO_KILLER = Sizi olduren yok... +YOU_HIT = %s vurdunuz %d kez, %d zarar +LAST_RES = Son sonuc: %d vurus, %d zarar +KILLS = oldurdugunuz +DEATHS = kendi oldugunuz +HITS = vurdugunuz +SHOTS = kursun(lar) +YOUR = Sizin +PLAYERS = Oyuncular +RANK_IS = Statistik %d ve %d +DAMAGE = Zarar +WEAPON = Silah +YOUR_RANK_IS = Sizin statistik %d ve %d kullanim %d oldurulen, %d vuruslar, %0.2f%% eff. ve %0.2f%% isabet +AMMO = kursun +HEALTH = saglik +ARMOR = celik +GAME_SCORE = Oyun scoru +STATS_ANNOUNCE = sizin %s statistik konulariniz +ENABLED = kullanimda +DISABLED = kullanilmiyor +SERVER_STATS = Serverin statistigi +X_RANK_IS = %s'in statistik %d ve %d +DISABLED_MSG = Server o secenegi kullanmiyor + +[fr] +WHOLEBODY = le corps entier +HEAD = la tete +CHEST = le torse +STOMACH = le ventre +LEFTARM = le bras gauche +RIGHTARM = le bras droit +LEFTLEG = la jambe gauche +RIGHTLEG = la jambe droite +MODE_SET_TO = "amx_statsx_mode" est mis a "%s" +ATTACKERS = Attaquants +ACC = prec. +HIT_S = touche(s) +DMG = dmg +VICTIMS = Victimes +MOST_DMG = Joueur ayant cause le plus de degats +KILLED_YOU_DIST = %s t'a tue avec %s^na une distance de %0.2f metres. +DID_DMG_HITS = Il t'a fait %d points de degat en te touchant %d fois^net il lui reste %dpv et %dpa. +YOU_DID_DMG = Tu lui as fait %d points de degat en le touchant %d fois. +EFF = eff. +BEST_SCORE = Meilleur score +KILL_S = frag(s) +TOTAL = Total +SHOT_S = tir(s) +HITS_YOU_IN = %s t'a touche dans +KILLED_BY_WITH = A ete tue par %s avec %s @ %0.0fm +NO_HITS = pas touche. +YOU_NO_KILLER = Personne ne t'a tue... +YOU_HIT = Tu as ete touche dans %s %d fois, %d points de degat +LAST_RES = Dernier Resultat: touche %d fois , %d points de degat +KILLS = Frags +DEATHS = Morts +HITS = Touches +SHOTS = Tirs +YOUR = Ton +PLAYERS = Joueurs +RANK_IS = classement est de %d sur %d +DAMAGE = Point(s) de degat +WEAPON = Arme +YOUR_RANK_IS = Ton classement est de %d sur %d avec %d frag(s), %d touche(s), %0.2f%% eff. et %0.2f%% prec. +AMMO = munition +HEALTH = sante +ARMOR = armure +GAME_SCORE = Score du jeu +STATS_ANNOUNCE = Tu as %s les annonces des stats +ENABLED = active +DISABLED = desactive +SERVER_STATS = Stats Serveur +X_RANK_IS = le classement de %s est de %d sur %d +DISABLED_MSG = Cette option est desactivee sur le serveur + +[sv] +WHOLEBODY = helakroppen +HEAD = huvud +CHEST = br'o'st +STOMACH = mage +LEFTARM = v'a'nsterarm +RIGHTARM = h'o'gerarm +LEFTLEG = v'a'nsterben +RIGHTLEG = h'o'gerben +MODE_SET_TO = "amx_statsx_mode" satt till "%s" +ATTACKERS = Attackerare +ACC = prec. +HIT_S = tr'a'ff(ar) +DMG = skada +VICTIMS = Offer +MOST_DMG = Mest skada gjord av +KILLED_YOU_DIST = %s likviderade dig med %s^npa ett avstand av %0.2f meter. +DID_DMG_HITS = Han gjorde %d skada pa dig med %d tr'a'ff(ar)^noch har fortfarande %dhp och %dap. +YOU_DID_DMG = Du gjorde %d skada med %d tr'a'ff(ar). +EFF = eff. +BEST_SCORE = H'o'gsta po'a'ng +KILL_S = Likvidering(ar) +TOTAL = Summa +SHOT_S = skott +HITS_YOU_IN = %s tr'a'ffar dig i +KILLED_BY_WITH = Likviderad av %s med %s @ %0.0fm +NO_HITS = inga tr'a'ffar +YOU_NO_KILLER = Du har ingen m'o'rdare... +YOU_HIT = Du tr'a'ffade %s %d gang(er), %d skada +LAST_RES = Sista resultatet: %d tr'a'ff(ar), %d skada +KILLS = Likvideringar +DEATHS = D'o'dsfall +HITS = Tr'a'ffar +SHOTS = Skott +YOUR = Din +PLAYERS = Spelare +RANK_IS = rank 'a'r %d av %d +DAMAGE = Skada +WEAPON = Vapen +YOUR_RANK_IS = Din ranking 'a'r %d av %d med %d likvidering(ar), %d tr'a'ff(ar), %0.2f%% eff. och %0.2f%% prec. +AMMO = ammo +HEALTH = h'a'lsa +ARMOR = skydd +GAME_SCORE = Spelpo'a'ng +STATS_ANNOUNCE = Du har %s statistik poster +ENABLED = aktiv +DISABLED = av +SERVER_STATS = Serverstatistik +X_RANK_IS = %ss rank 'a'r %d av %d +DISABLED_MSG = Servern har den valm'o'jligheten avst'a'ngd + +[da] +WHOLEBODY = Helekrop +HEAD = hoved +CHEST = bryst +STOMACH = mave +LEFTARM = venstrearm +RIGHTARM = hoejrearm +LEFTLEG = venstreben +RIGHTLEG = hoejreben +MODE_SET_TO = "amx_statsx_mode" sat til "%s" +ATTACKERS = Angribere +ACC = acc. +HIT_S = traeffer(e) +DMG = Skade +VICTIMS = Ofre +MOST_DMG = Mest skade gjort af +KILLED_YOU_DIST = %s draebte dig med %s^nfra en afstand paa %0.2f meter. +DID_DMG_HITS = Han gjorde %d skade paa dig med %d traeffer(e)^nog har stadig %dhp og %dap. +YOU_DID_DMG = Du gjorde %d skade paa ham med %d traeffer(e). +EFF = eff. +BEST_SCORE = Bedste score +KILL_S = Drab +TOTAL = Total +SHOT_S = Skud +HITS_YOU_IN = %s rammer dig i +KILLED_BY_WITH = Draebt af %s med %s @ %0.0fm +NO_HITS = Ingen traeffere +YOU_NO_KILLER = Du har ikke en angriber... +YOU_HIT = Du rammer %s %d gang(e), %d skade +LAST_RES = Sidste resultat: %d traeffer(e), %d skade +KILLS = Draeb +DEATHS = Doed +HITS = Traeffere +SHOTS = Skud +YOUR = Din +PLAYERS = Spillere +RANK_IS = rank er %d af %d +DAMAGE = Skade +WEAPON = Vaaben +YOUR_RANK_IS = Din rank er %d af %d med %d drab %d traeffer(e), %0.2f%% eff. og %0.2f%% acc. +AMMO = Ammunition +HEALTH = Helbred +ARMOR = armor +GAME_SCORE = Spil score +STATS_ANNOUNCE = Du har %s statestik meddelelser +ENABLED = Slaaet til +DISABLED = Slaaet fra +SERVER_STATS = Server Statestik +X_RANK_IS = %s's rank er %d af %d +DISABLED_MSG = Serveren har slaaet den mulighed fra + +[pl] +WHOLEBODY = cialo +HEAD = glowa +CHEST = klatka piersiowa +STOMACH = brzuch +LEFTARM = lewe ramie +RIGHTARM = prawe ramie +LEFTLEG = lewa noga +RIGHTLEG = prawa noga +MODE_SET_TO = "amx_statsx_mode" ustawiono na "%s" +ATTACKERS = Atakujacy +ACC = acc. +HIT_S = trafien +DMG = obr +VICTIMS = Ofiary +MOST_DMG = Najwiecej obrazen: +KILLED_YOU_DIST = %s zabil cie z %s^nfrom z odleglosci %0.2f metrow. +DID_DMG_HITS = %d zadal ci %d obrazen ^ni nadal ma %d zycia i %d zbroi. +YOU_DID_DMG = Zadales %d obrazen %d trafieniami. +EFF = eff. +BEST_SCORE = Najlepszy wynik +KILL_S = zabil +TOTAL = Lacznie +SHOT_S = strzalow +HITS_YOU_IN = %s trafil cie w +KILLED_BY_WITH = Zabity przez %s z %s @ %0.0fm +NO_HITS = zadnych trafien +YOU_NO_KILLER = Nie masz zadnego zabojcy +YOU_HIT = Trafiles %s %d razy, %d obrazen +LAST_RES = Ostatni rezultat: %d trafien, %d obrazen +KILLS = Zabojstw +DEATHS = Zginiec +HITS = Trafien +SHOTS = Strzalow +YOUR = Twoj +PLAYERS = Gracze +RANK_IS = ranking wynosi %d na %d +DAMAGE = Obrazenia +WEAPON = Bron +YOUR_RANK_IS = Twoj ranking wynosi %d na %d Masz %d zabojstw, %d trafien, %0.2f%% eff. i %0.2f%% acc. +AMMO = amunicja +HEALTH = zdrowie +ARMOR = kamizelka +GAME_SCORE = Punktacja +STATS_ANNOUNCE = Masz %s odwolan statystyki +ENABLED = wlaczony +DISABLED = wylaczony +SERVER_STATS = Statystyki serwera +X_RANK_IS = Ranking %s wynosi %d na %d +DISABLED_MSG = Serwer wylaczyl ta opcje + +[nl] +WHOLEBODY = volledig lichaam +HEAD = hoofd +CHEST = romp +STOMACH = maag +LEFTARM = linkerarm +RIGHTARM = rechterarm +LEFTLEG = linkerbeen +RIGHTLEG = rechterbeen +MODE_SET_TO = "amx_statsx_mode" veranderd naar "%s" +ATTACKERS = Aanvallers +ACC = acc. +HIT_S = hit(s) +DMG = schade +VICTIMS = Slachtoffers +MOST_DMG = Meeste schade gedaan door +KILLED_YOU_DIST = %s doodde jou wmet %s^nvan een afstand van %0.2f meters. +DID_DMG_HITS = Hij deed %d schade aan jou met %d hit(s)^nen hij heeft nog steeds %dhp en %dap. +YOU_DID_DMG = Jij deed %d schade aan hem met %d hit(s). +EFF = eff. +BEST_SCORE = Beste score +KILL_S = kill(s) +TOTAL = Totaal +SHOT_S = schot(en) +HITS_YOU_IN = %s raakte je in +KILLED_BY_WITH = Gedood door %s met %s @ %0.0fm +NO_HITS = geen hits +YOU_NO_KILLER = Je hebt geen moordenaar... +YOU_HIT = Je raakte %s %d keer, %d schade +LAST_RES = Laatste resultaat: %d hit(s), %d schade +KILLS = Kills +DEATHS = Sterfgevallen +HITS = Hits +SHOTS = Schoten +YOUR = Je +PLAYERS = Spelers +RANK_IS = rank is %d of %d +DAMAGE = Schade +WEAPON = Wapen +YOUR_RANK_IS = Jouw rank is %d van de %d met %d kill(s), %d hit(s), %0.2f%% eff. and %0.2f%% acc. +AMMO = ammo +HEALTH = Gezondheid +ARMOR = armor +GAME_SCORE = Game score +STATS_ANNOUNCE = Je hebt %s statistiekaankondigingen +ENABLED = ingeschakeld +DISABLED = uitgeschakeld +SERVER_STATS = Server Status +X_RANK_IS = %s's rank is %d van de %d +DISABLED_MSG = De server heeft die optie uitgeschakeld + +[es] +WHOLEBODY = cuerpo entero +HEAD = cabeza +CHEST = pecho +STOMACH = estomago +LEFTARM = brazo izquierdo +RIGHTARM = brazo derecho +LEFTLEG = pierna izquierda +RIGHTLEG = pierna derecha +MODE_SET_TO = "amx_statsx_mode" puesto a "%s" +ATTACKERS = Atacantes +ACC = acc. +HIT_S = acierto(s) +DMG = dno +VICTIMS = Victimas +MOST_DMG = Mayor danyo hecho por +KILLED_YOU_DIST = %s te ha matado con %s^ndesde una distancia de %0.2f metros. +DID_DMG_HITS = Te ha hecho %d puntos de danyo con %d acierto(s)^ny todavia tiene %dhp y %dap. +YOU_DID_DMG = Le has hecho %d puntos de danyo con %d aciertos(s). +EFF = eff. +BEST_SCORE = Mejor puntuacion +KILL_S = frag(s) +TOTAL = Total +SHOT_S = disparo(s) +HITS_YOU_IN = %s te ha dado en +KILLED_BY_WITH = Te ha matado %s con %s @ %0.0fm +NO_HITS = sin aciertos +YOU_NO_KILLER = Nadie te ha matado... +YOU_HIT = Das a %s %d vece(s), %d danyo +LAST_RES = Ultimo resultado: %d acierto(s), %d danyo +KILLS = Frags +DEATHS = Muertes +HITS = Aciertos +SHOTS = Disparos +YOUR = Tu +PLAYERS = Jugadores +RANK_IS = ranking es %d de %d +DAMAGE = Danyo +WEAPON = Arma +YOUR_RANK_IS = Tu ranking es %d de %d con %d frag(s), %d acierto(s), %0.2f%% eff. y %0.2f%% acc. +AMMO = municion +HEALTH = vida +ARMOR = armadura +GAME_SCORE = Puntuacion de la partida +STATS_ANNOUNCE = Tienes %s avisos de estadisticas +ENABLED = activado +DISABLED = desactivado +SERVER_STATS = Estadisticas del Servidor +X_RANK_IS = El ranking de %s es %d de %d +DISABLED_MSG = El servidor ha desactivado esta opcion + +[bp] +WHOLEBODY = corpo +HEAD = cabeca +CHEST = peito +STOMACH = estomago +LEFTARM = braco esquerdo +RIGHTARM = braco direito +LEFTLEG = perna esquerda +RIGHTLEG = perna direita +MODE_SET_TO = "amx_statsx_mode" configurado para "%s" +ATTACKERS = Atacantes +ACC = acc. +HIT_S = acerto(s) +DMG = dmg +VICTIMS = Vitimas +MOST_DMG = Maior dano causado por +KILLED_YOU_DIST = %s o matou com %s^nna distancia %0.2f metros. +DID_DMG_HITS = Ele causou %d de dano em voce com %d acerto(s)^ne ainda tem %dhp e %dap. +YOU_DID_DMG = Voce causou %d de dano nele com %d acerto(s). +EFF = eff. +BEST_SCORE = Melhor Placar +KILL_S = frag(s) +TOTAL = Total +SHOT_S = Tiros(S) +HITS_YOU_IN = %s acerto(s) em voce +KILLED_BY_WITH = Morto por %s com %s @ %0.0fm +NO_HITS = nenhum acerto +YOU_NO_KILLER = Voce nao matou ninguem +YOU_HIT = Voce acertou %s %d vez(es), %d de dano +LAST_RES = Ultimo resultado: %d acerto(s), dano de %d +KILLS = Frags +DEATHS = Mortes +HITS = Acertos +SHOTS = Tiros +YOUR = Sua +PLAYERS = Jogadores +RANK_IS = Sua posicao e %d de %d +DAMAGE = Dano +WEAPON = Arma +YOUR_RANK_IS = Sua posicao e %d de %d com %d frag(s), %d acerto(s), %0.2f%% eff. e %0.2f%% prec. +AMMO = municao +HEALTH = Life +ARMOR = Colete +GAME_SCORE = Placar do jogo +STATS_ANNOUNCE = Voce tem %s anuncios de estatisticas +ENABLED = ativado +DISABLED = desativado +SERVER_STATS = Estatisticas do Servidor +X_RANK_IS = %s posicao e %d de %d +DISABLED_MSG = Esta opcao esta desativada no Server + +[cz] +WHOLEBODY = cele telo +HEAD = hlava +CHEST = trup +STOMACH = zaludek +LEFTARM = leva paze +RIGHTARM = prava paze +LEFTLEG = leva noha +RIGHTLEG = prava noha +MODE_SET_TO = "amx_statsx_mode" nastaven na "%s" +ATTACKERS = Utocnici +ACC = presnost. +HIT_S = zasahy +DMG = dmg +VICTIMS = Obeti +MOST_DMG = Nejdrsnejsi byl +KILLED_YOU_DIST = %s te zabil %s^nze vzdalenosti %.2f metru.^n +DID_DMG_HITS = Sebral ti %d hp a trefil te %dx.^n +YOU_DID_DMG = Sebral jsi mu %d hp %d zasahy. +EFF = eff. +BEST_SCORE = Nejlepsi score +KILL_S = zabiti +TOTAL = Celkem +SHOT_S = vystrelu +HITS_YOU_IN = %s zasahl +KILLED_BY_WITH = Zabil te %s s %s @ %0.0fm +NO_HITS = zadne zasahy +YOU_NO_KILLER = Nejsi zabijak... +YOU_HIT = Trefil jsi %s %dx, %d damage +LAST_RES = Naposledy: %d zasahu, %d damage +KILLS = Zabiti +DEATHS = Smrti +HITS = Zasahy +SHOTS = Strely +YOUR = Tvoje +PLAYERS = Hraci +RANK_IS = pricka je %d z %d +DAMAGE = Poskozeni +WEAPON = Zbran +YOUR_RANK_IS = Tvoje pricka je %d z %d s %d zabitimi, %d zasahy, %0.2f%% eff. a %0.2f%% acc. +AMMO = strelivo +HEALTH = zdravi +ARMOR = stity +GAME_SCORE = Herni score +STATS_ANNOUNCE = Mas %s statistickych upozorneni +ENABLED = povoleno +DISABLED = zakazano +SERVER_STATS = Statistiky serveru +X_RANK_IS = %sova pricka je %d z %d +DISABLED_MSG = Server tuto volbu nepovolil + +[fi] +WHOLEBODY = koko keho +HEAD = paa +CHEST = rinta +STOMACH = vatsa +LEFTARM = vasen kasi +RIGHTARM = oikea kasi +LEFTLEG = vasen jalka +RIGHTLEG = oikea jalka +MODE_SET_TO = "amx_statsx_mode" asetettiin "%s" +ATTACKERS = Hyokkaajat +ACC = tarkkuus +HIT_S = osumat +DMG = damage +VICTIMS = Uhrit +MOST_DMG = Eniten damagea teki: +KILLED_YOU_DIST = %s tappoi sinut %0.2f metrin etaisyydelta. +DID_DMG_HITS = Han teki %d damagea sinuun %d osumalla^hanella on viela %dhp ja %dap. +YOU_DID_DMG = Teit %d damagea haneen %d osumalla. +EFF = tehokkuus +BEST_SCORE = Parhaat pisteet +KILL_S = tapot +TOTAL = Kaikkiaan +SHOT_S = Laukaukset +HITS_YOU_IN = %s osui sinua +KILLED_BY_WITH = Sinut tappoi %s %s:lla @ %0.0fm +NO_HITS = ei osumia +YOU_NO_KILLER = Kukaan ei tappanut sinua... +YOU_HIT = Osuit pelaajaa %s %d kertaa, %d damagea +LAST_RES = Viimeinen tulos %d osumaa, %d damagea +KILLS = Tapot +DEATHS = Kuolemat +HITS = Osumat +SHOTS = Laukaukset +YOUR = Sinun +PLAYERS = Pelaajat +RANK_IS = sijoitus on %d / %d +DAMAGE = Damage +WEAPON = Ase +YOUR_RANK_IS = Sijoituksesi on %d / %d: %d tappoa, %d osumaa, %0.2f%% tehokkuus ja %0.2f%% tarkkuus. +AMMO = ammukset +HEALTH = hp +ARMOR = ap +GAME_SCORE = Pistemaara +STATS_ANNOUNCE = Sinulla on %s tilastoilmoitusta +ENABLED = kaytossa +DISABLED = poissa kaytosta +SERVER_STATS = Palvelimen tilastot +X_RANK_IS = Pelaajan %s sijoitus on %d / %d +DISABLED_MSG = Palvelin on poistanut tuon vaihtoehdon kaytosta + +[ls] +WHOLEBODY = wh0l3|30dy +HEAD = h34d +CHEST = ch3$t +STOMACH = $t0m4ch +LEFTARM = l3ft4|2m +RIGHTARM = |2ight4|2m +LEFTLEG = l3ftl3g +RIGHTLEG = |2ightl3g +MODE_SET_TO = "amx_statsx_mode" $3t t0 "%s" +ATTACKERS = Att4c|<3|2$ +ACC = 4cc. +HIT_S = hit($) +DMG = dmg +VICTIMS = Victim$ +MOST_DMG = M0$t d4m4g3 d0n3 |3y +KILLED_YOU_DIST = %s |<ill3d j00 with %s^nf|20m di$t4nc3 0f %0.2f m3t3|2$. +DID_DMG_HITS = H3 d!dz0|2 %d d4m4g3 t0 j00 with %d hit($)^n4nd $till h4$ %dhp 4nd %d4p. +YOU_DID_DMG = j00 d!dz0|2 %d d4m4g3 t0 him with %d hit($). +EFF = 3ff. +BEST_SCORE = B3$t $c0|23 +KILL_S = |<ill($) +TOTAL = T0t4l +SHOT_S = $h0t($) +HITS_YOU_IN = %s hit$ j00 in +KILLED_BY_WITH = Kill3d |3y %s with %s @ %0.0fm +NO_HITS = n0 hit$ +YOU_NO_KILLER = j00 h4\/3 n0 |<ill3|2... +YOU_HIT = j00 hit %s %d tim3($), %d d4m4g3 +LAST_RES = L4$t |23$ult: %d hit($), %d d4m4g3 +KILLS = Kill$ +DEATHS = D34th$ +HITS = Hit$ +SHOTS = Sh0t$ +YOUR = j00|2 +PLAYERS = Pl4y3|2$ +RANK_IS = |24n|< i$ %d 0f %d +DAMAGE = D4m4g3 +WEAPON = W34p0n +YOUR_RANK_IS = j00|2 |24n|< i$ %d 0f %d with %d |<ill($), %d hit($), %0.2f%% 3ff. 4nd %0.2f%% 4cc. +AMMO = 4mm0 +HEALTH = h34lth +ARMOR = 4|2m0|2 +GAME_SCORE = G4m3 $c0|23 +STATS_ANNOUNCE = j00 h4\/3 %s $t4t$ 4nn0unc3m3nt$ +ENABLED = 3n4|3l3d +DISABLED = di$4|3l3d +SERVER_STATS = S3|2\/3|2 St4t$ +X_RANK_IS = %s'$ |24n|< i$ %d 0f %d +DISABLED_MSG = S3|2\/3|2 h4$ di$4|3l3d th4t 0pti0n + +[bg] +WHOLEBODY = cqloto tqlo +HEAD = glava +CHEST = graden ko6 +STOMACH = stomah +LEFTARM = lqva raka +RIGHTARM = dqsna raka +LEFTLEG = lqv krak +RIGHTLEG = desen krak +MODE_SET_TO = "amx_statsx_mode" naglasen na "%s" +ATTACKERS = Attackers +ACC = to4. +HIT_S = udar(i) +DMG = dmg +VICTIMS = Ubiti +MOST_DMG = Nai mnogo damage napraven ot +KILLED_YOU_DIST = %s te ubi s %s^not %0.2f meters. +DID_DMG_HITS = toi napravi %d damage na teb s %d udar(i)^ni vse o6te ima %dhp i %dap. +YOU_DID_DMG = Ti napravi %d damage na nego s %d udar(i). +EFF = eff. +BEST_SCORE = Nai dobar resultat +KILL_S = ubiistrvo(a) +TOTAL = Ob6to +SHOT_S = Istrela(i) +HITS_YOU_IN = %s vi oceli v +KILLED_BY_WITH = Ubit ot %s s %s @ %0.0fm +NO_HITS = Nqma udari +YOU_NO_KILLER = nqnate ubiec... +YOU_HIT = Vie ucelihte %s %d put(i), %d damage +LAST_RES = Posleden resultat: %d put(i), %d damage +KILLS = Ubiistva +DEATHS = umirania +HITS = Udari +SHOTS = Istreli +YOUR = Va6ia +PLAYERS = Igra4i +RANK_IS = ranka e %d ot %d +DAMAGE = Damage +WEAPON = Orajie +YOUR_RANK_IS = Va6ia rank e %d ot %d s %d ubiistvo(a), %d udar(i), %0.2f%% eff. i %0.2f%% acc. +AMMO = patroni +HEALTH = krav +ARMOR = bronq +GAME_SCORE = Resultat na igrata +STATS_ANNOUNCE = Vie imate %s statistiki obqveni +ENABLED = vklu4en +DISABLED = izklu4en +SERVER_STATS = Statistiki na server +X_RANK_IS = ranka na %s e %d ot %d +DISABLED_MSG = Servera e isklu4il tazi optia + +[ro] +WHOLEBODY = tot corpul +HEAD = cap +CHEST = piept +STOMACH = stomac +LEFTARM = brat stang +RIGHTARM = brat drept +LEFTLEG = picior stang +RIGHTLEG = picior drept +MODE_SET_TO = "amx_statsx_mode" este setat la "%s" +ATTACKERS = Atacatori +ACC = ac. +HIT_S = lovituri +DMG = dmg +VICTIMS = Victime +MOST_DMG = Cel mai mult dmg produs de +KILLED_YOU_DIST = %s te-a ucis cu %s^nde la distanta de %0.2f metri. +DID_DMG_HITS = El ti-a facut %d dmg din %d lovituri^nsi inca mai are %dhp si %dap. +YOU_DID_DMG = Tu i-ai facut %d dmg din %d lovituri. +EFF = ef. +BEST_SCORE = Cel mai bun scor +KILL_S = ucideri +TOTAL = Total +SHOT_S = Focuri +HITS_YOU_IN = %s te-a lovit in +KILLED_BY_WITH = Ucis de %s cu %s de la %0.0fm +NO_HITS = nici o lovitura +YOU_NO_KILLER = Nu ai nici o ucidere... +YOU_HIT = Tu l-ai lovit pe %s de %d ori, %d dmg +LAST_RES = Ultimul rezultat: %d lovituri, %d dmg +KILLS = Ucideri +DEATHS = Decesuri +HITS = Lovituri +SHOTS = Focuri +YOUR = Pozitia ta +PLAYERS = Jucatori +RANK_IS = este %d din %d +DAMAGE = Dmg +WEAPON = Arma +YOUR_RANK_IS = Pozitia ta este %d din %d cu %d ucideri, %d lovituri, %0.2f% ef. si %0.2f% ac. +AMMO = munitie +HEALTH = viata +ARMOR = vesta +GAME_SCORE = Scorul Jocului +STATS_ANNOUNCE = Ai %s anunturile statisticilor +ENABLED = activat +DISABLED = dezactivat +SERVER_STATS = Statistici Jucatori +X_RANK_IS = Pozitia lui %s este %d din %d +DISABLED_MSG = Server-ul a dezactivat aceasta optiune + +[hu] +WHOLEBODY = egesz test +HEAD = fej +CHEST = csipo +STOMACH = has +LEFTARM = balkar +RIGHTARM = jobbkar +LEFTLEG = ballab +RIGHTLEG = jobblab +MODE_SET_TO = "amx_statsx_mode" set to "%s" +ATTACKERS = Tamadok +ACC = Pontossag +HIT_S = talalat +DMG = sebzes +VICTIMS = Aldozatok +MOST_DMG = Legtobb sebzes: +KILLED_YOU_DIST = %s megolt teged %s^n %0.2f meterrol. +DID_DMG_HITS = O %d -t sebzett rajtad ^n talalattal es maradt neki %dhp es %dap-ja. +YOU_DID_DMG = Te %d sebeztel rajta %d talalattal. +EFF = eff. +BEST_SCORE = Legjobb pont +KILL_S = Oles +TOTAL = Total +SHOT_S = loves +HITS_YOU_IN = %s eltalalt teged +KILLED_BY_WITH = Megolt %s, %s-el %0.0fmeterrol +NO_HITS = nincs talalat +YOU_NO_KILLER = Nincs gyilkosod... +YOU_HIT = You hit %s %d time(s), %d damage +LAST_RES = Last result: %d hit(s), %d damage +KILLS = Olesek +DEATHS = Halal +HITS = Talalat +SHOTS = Loves +YOUR = Te +PLAYERS = Jatekosok +RANK_IS = helyezese %d of %d +DAMAGE = Sebzes +WEAPON = Fegyver +YOUR_RANK_IS = A te helyezesed %d a %d -bol %d olessel, %d talalattal, %0.2f% effel es %0.2f% accal. +AMMO = tolteny +HEALTH = elet +ARMOR = pancel +GAME_SCORE = Jatek pont +TIME_REM = Hatralevo ido +NO_T_LIMIT = Nincs idohatar +THE_TIME = Az ido +PLAYED_MAP = Mostani palya +FRIEND_FIRE = Csapattars sebzes +STATS_ANNOUNCE = Neked van %s stats announcements +ENABLED = engedelyezve +DISABLED = letiltva +SERVER_STATS = Szerver Status +X_RANK_IS = %s helyezese %d a %d-bol +DISABLED_MSG = A szerver letiltotta ezt az opciot + +[lt] +WHOLEBODY = kunas +HEAD = galva +CHEST = krutine +STOMACH = pilvas +LEFTARM = kaire ranka +RIGHTARM = desine ranka +LEFTLEG = kaire koja +RIGHTLEG = desine koja +MODE_SET_TO = "amx_statsx_mode" nustatytas i "%s" +ATTACKERS = Uzpuolikai +ACC = taiklumas. +HIT_S = pataikymas(-ai) +DMG = zala +VICTIMS = Aukos +MOST_DMG = Daugiausiai zalos padare +KILLED_YOU_DIST = %s nudejo tave su %s^nis %0.2f metru. +DID_DMG_HITS = Jis padare %d zalos tau su %d pataikymu(-ais)^nir vis dar turi %dgivybiu ir %darmoro. +YOU_DID_DMG = Tu padarei %d zalos jam su %d pataikymu(-ais). +EFF = efektyvumas. +BEST_SCORE = Geriausias rezultatas +KILL_S = nuzudymas(-ais) +TOTAL = Isviso +SHOT_S = Suvis(-iai) +HITS_YOU_IN = %s pataike tau i +KILLED_BY_WITH = Nudejo %s su %s @ %0.0fm +NO_HITS = nera suzeidimu +YOU_NO_KILLER = Neturi zudiko... +YOU_HIT = Tu pataikei %s %d karta(-us), %d zala +LAST_RES = Paskutinis rezultatas: %d pataikymu(-ais), %d zala +KILLS = Nuzudymai +DEATHS = Mirtys +HITS = Pataikymai +SHOTS = Suviai +YOUR = Tavo +PLAYERS = Zaidejai +RANK_IS = rankas yra %d is %d +DAMAGE = Zala +WEAPON = Ginklas +YOUR_RANK_IS = Tavo rank yra %d is %d su %d nuzudymais, %d pataikymais, %0.2f%% efektyvumas. ir %0.2f%% taiklumas. +AMMO = saudmenys +HEALTH = givybes +ARMOR = armoras +GAME_SCORE = Zaidimo rezultatas +STATS_ANNOUNCE = Tu turi %s statusu pranesimus +ENABLED = ijungta +DISABLED = isjungta +SERVER_STATS = Serverio statusas +X_RANK_IS = %s rankas yra %d is %d +DISABLED_MSG = Serveris uzdraude sia komanda + +[sk] +WHOLEBODY = cele telo +HEAD = hlava +CHEST = trup +STOMACH = zaludok +LEFTARM = lava ruka +RIGHTARM = prava ruka +LEFTLEG = lava noha +RIGHTLEG = prava noha +MODE_SET_TO = "amx_statsx_mode" nastaveny na "%s" +ATTACKERS = Utocnici +ACC = presnost. +HIT_S = zasah(ov) +DMG = dmg +VICTIMS = Obete +MOST_DMG = Nejdrsnejsi bol +KILLED_YOU_DIST = %s ta zabil s %s^nzo vzdialenosti %.2f metra.^n +DID_DMG_HITS = Zobral ti %d hp a trafil ta %dx.^n +YOU_DID_DMG = Zobral si mu %d hp, %d zasahmi. +EFF = eff. +BEST_SCORE = Naj. score za kolo +KILL_S = zabit(ia/i) +TOTAL = Celkom +SHOT_S = vystrel(ov) +HITS_YOU_IN = %s zasiahol +KILLED_BY_WITH = Zabil ta %s s %s @ %0.0fm +NO_HITS = ziadne zasahy +YOU_NO_KILLER = Niesi zabijak... +YOU_HIT = Trafil si %s %dx, %d damage +LAST_RES = Naposledy: %d zasahov, %d damage +KILLS = Zabiti +DEATHS = Smrti +HITS = zasah(ov) +SHOTS = vystrel(ov) +YOUR = Tvoja +PLAYERS = Hraci +RANK_IS = priecka je %d z %d +DAMAGE = Poskozenie +WEAPON = Zbran +YOUR_RANK_IS = Tvoja priecka je %d z %d s %d zabitiami, %d zasahmy, %0.2f%% eff. a %0.2f%% acc. +AMMO = naboje +HEALTH = zdravie +ARMOR = stit +GAME_SCORE = Herne score +STATS_ANNOUNCE = Mas %s statistickych upozorneni +ENABLED = povolene +DISABLED = zakazane +SERVER_STATS = Statistiky servera +X_RANK_IS = %sova priecka je %d z %d +DISABLED_MSG = Server tuto volbu nepovolil + +[mk] +WHOLEBODY = celo telo +HEAD = glava +CHEST = gradi +STOMACH = stomak +LEFTARM = leva raka +RIGHTARM = desna raka +LEFTLEG = leva noga +RIGHTLEG = desna noga +MODE_SET_TO = "amx_statsx_mode" e namesten na "%s" +ATTACKERS = Te napadnaa +ACC = preciznost +HIT_S = pogodok(a) +DMG = steta +VICTIMS = Zrtvi +MOST_DMG = Najmnogu steta e nanesena od +KILLED_YOU_DIST = %s te ubi so %s^nna dalecina od %0.2f metri. +DID_DMG_HITS = Toj ti napravi %d steta so %d pogodok(a)^ni seuste ima %d energija i %d pancir. +YOU_DID_DMG = Ti mu napravi %d steta so %d pogodok(a). +EFF = efikasnost +BEST_SCORE = Najdobar rezultat +KILL_S = Ubistva +TOTAL = Vkupno +SHOT_S = pukanja +HITS_YOU_IN = %s te pogodi vo +KILLED_BY_WITH = Ubien si od %s so %s @ %0.0fm +NO_HITS = nema pogodoci +YOU_NO_KILLER = Nikoj te nema ubieno... +YOU_HIT = Ti go pogodi %s %d pati, %d steta +LAST_RES = Posleden rezultat: %d pogodoci, %d steta +KILLS = Ubistva +DEATHS = Bil ubien +HITS = Pogodoci +SHOTS = Pukanja +YOUR = Tvojot +PLAYERS = Za igracot +RANK_IS = rank e %d od %d +DAMAGE = Steta +WEAPON = Oruzje +YOUR_RANK_IS = Tvojot rank e %d od %d so %d ubistva, %d pogodok(a), %0.2f%% efikasnost i %0.2f%% preciznost. +AMMO = municija +HEALTH = energija +ARMOR = pancir +GAME_SCORE = Rezultat na igrata +STATS_ANNOUNCE = Imate %s najava +ENABLED = uklucen +DISABLED = isklucen +SERVER_STATS = Statistika na serverot +X_RANK_IS = %s rank e %d od %d +DISABLED_MSG = Taa opcija e isklucena vo serverot diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/telemenu.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/telemenu.txt new file mode 100644 index 0000000..f2566ea --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/telemenu.txt @@ -0,0 +1,139 @@ +[en] +ADMIN_TELEPORT_1 = ADMIN: teleport %s +ADMIN_TELEPORT_2 = ADMIN %s: teleport %s +TELE_MENU = Teleport Menu +CUR_LOC = Current Location +SAVE_LOC = Save Location + +[de] +ADMIN_TELEPORT_1 = ADMIN: teleportiert %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportiert %s +TELE_MENU = Menu > Teleport +CUR_LOC = Momentane Position +SAVE_LOC = Position speichern + +[sr] +ADMIN_TELEPORT_1 = ADMIN: teleportuj %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportuj %s +TELE_MENU = Teleport Meni +CUR_LOC = Sadasnja Lokacija +SAVE_LOC = Sacuvaj Lokaciju + +[tr] +ADMIN_TELEPORT_1 = ADMIN: teleportladi %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportladi %s +TELE_MENU = Teleport Menusu +CUR_LOC = Oldugu su anki yer +SAVE_LOC = Oldugu yeri saklayin + +[fr] +ADMIN_TELEPORT_1 = ADMIN: teleporte %s +ADMIN_TELEPORT_2 = ADMIN %s: teleporte %s +TELE_MENU = Menu Teleportation +CUR_LOC = Emplacement Actuel +SAVE_LOC = Sauver l'emplacement + +[sv] +ADMIN_TELEPORT_1 = ADMIN: teleportera %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportera %s +TELE_MENU = Teleportmeny +CUR_LOC = Nuvarande position +SAVE_LOC = Spara position + +[da] +ADMIN_TELEPORT_1 = ADMIN: teleport %s +ADMIN_TELEPORT_2 = ADMIN %s: teleport %s +TELE_MENU = Teleport Menu +CUR_LOC = Nuvaerende lokation +SAVE_LOC = Gem Lokation + +[pl] +ADMIN_TELEPORT_1 = ADMIN: teleportowal %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportowal %s +TELE_MENU = Menu teleportu +CUR_LOC = Aktualna pozycja +SAVE_LOC = Zapisz pozycje + +[nl] +ADMIN_TELEPORT_1 = ADMIN: teleporteer %s +ADMIN_TELEPORT_2 = ADMIN %s: teleporteer %s +TELE_MENU = Teleportatiemenu +CUR_LOC = Huidige Locatie +SAVE_LOC = Locatie Bewaren + +[es] +ADMIN_TELEPORT_1 = ADMIN: %s teletransportado +ADMIN_TELEPORT_2 = ADMIN %s: %s teletransportado +TELE_MENU = Menu de Teletransporte +CUR_LOC = Posicion Actual +SAVE_LOC = Guardar Posicion + +[bp] +ADMIN_TELEPORT_1 = ADMIN: teletransportou %s +ADMIN_TELEPORT_2 = ADMIN %s: teletransportou %s +TELE_MENU = Menu de Teletransporte +CUR_LOC = Local Atual +SAVE_LOC = Salvar Local + +[cz] +ADMIN_TELEPORT_1 = ADMIN: teleportoval %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportovali %s +TELE_MENU = Menu Teleportu +CUR_LOC = Soucasna misto +SAVE_LOC = Ulozit misto + +[fi] +ADMIN_TELEPORT_1 = ADMIN: teleporttasi pelaajan %s +ADMIN_TELEPORT_2 = ADMIN %s: teleporttasi pelaajan %s +TELE_MENU = Teleportvalikko +CUR_LOC = Nykyinen sijainti +SAVE_LOC = Tallenna sijainti + +[ls] +ADMIN_TELEPORT_1 = l33t s3rv3r 0P: h4x3d %s t0 n3w ISP +ADMIN_TELEPORT_2 = l33t s3rv3r 0P %s: h4x3d %s t0 n3w ISP +TELE_MENU = l33t T3l3p0rt M3nu +CUR_LOC = Cu|2|2en7 ISP +SAVE_LOC = S4v3 ISP + +[bg] +ADMIN_TELEPORT_1 = ADMININISTRATOR: teleportira %s +ADMIN_TELEPORT_2 = ADMINISTRATOR %s: teleportira %s +TELE_MENU = Teleport Menu +CUR_LOC = Mestopolojenie +SAVE_LOC = Zapazi mestopolojenieto + +[ro] +ADMIN_TELEPORT_1 = ADMIN: teleportare %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportare %s +TELE_MENU = Menu Teleportare +CUR_LOC = Locatia Actuala +SAVE_LOC = Salveaza Locatie + +[hu] +ADMIN_TELEPORT_1 = ADMIN: %s teleport +ADMIN_TELEPORT_2 = ADMIN %s: %s teleport +TELE_MENU = Teleport Menu +CUR_LOC = Mostani hely +SAVE_LOC = Hely mentese + +[lt] +ADMIN_TELEPORT_1 = ADMINAS: teleportavo %s +ADMIN_TELEPORT_2 = ADMINAS %s: teleportavo %s +TELE_MENU = Teleporto Meniu +CUR_LOC = Dabartine vieta +SAVE_LOC = Issaugoti vietove + +[sk] +ADMIN_TELEPORT_1 = ADMIN: teleportoval %s +ADMIN_TELEPORT_2 = ADMIN %s: teleportovali %s +TELE_MENU = MENU: Teleport +CUR_LOC = Sucasne miesto +SAVE_LOC = Ulozit miesto + +[mk] +ADMIN_TELEPORT_1 = ADMIN: go teleportira %s +ADMIN_TELEPORT_2 = ADMIN %s: go teleportira %s +TELE_MENU = Meni za teleportiranje +CUR_LOC = Vidi ja zacuvanata lokacija +SAVE_LOC = Zacuvaj ja segasnata lokacija diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/time.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/time.txt new file mode 100644 index 0000000..65edb40 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/time.txt @@ -0,0 +1,237 @@ +[en] +TIME_ELEMENT_SECOND = second +TIME_ELEMENT_SECONDS = seconds +TIME_ELEMENT_MINUTE = minute +TIME_ELEMENT_MINUTES = minutes +TIME_ELEMENT_HOUR = hour +TIME_ELEMENT_HOURS = hours +TIME_ELEMENT_DAY = day +TIME_ELEMENT_DAYS = days +TIME_ELEMENT_WEEK = week +TIME_ELEMENT_WEEKS = weeks +TIME_ELEMENT_PERMANENTLY = permanently +TIME_ELEMENT_AND = and + +[de] +TIME_ELEMENT_SECOND = Sekunde +TIME_ELEMENT_SECONDS = Sekunden +TIME_ELEMENT_MINUTE = Minute +TIME_ELEMENT_MINUTES = Minuten +TIME_ELEMENT_HOUR = Stunde +TIME_ELEMENT_HOURS = Stunden +TIME_ELEMENT_DAY = Tag +TIME_ELEMENT_DAYS = Tage +TIME_ELEMENT_WEEK = Woche +TIME_ELEMENT_WEEKS = Wochen +TIME_ELEMENT_PERMANENTLY = permanent +TIME_ELEMENT_AND = und + +[sr] +TIME_ELEMENT_SECOND = sekunda +TIME_ELEMENT_SECONDS = sekundi +TIME_ELEMENT_MINUTE = minut +TIME_ELEMENT_MINUTES = minuta +TIME_ELEMENT_HOUR = sat +TIME_ELEMENT_HOURS = sati +TIME_ELEMENT_DAY = dan +TIME_ELEMENT_DAYS = dani +TIME_ELEMENT_WEEK = nedelja +TIME_ELEMENT_WEEKS = nedelje +TIME_ELEMENT_PERMANENTLY = za stalno +TIME_ELEMENT_AND = i + +[sv] +TIME_ELEMENT_SECOND = sekund +TIME_ELEMENT_SECONDS = sekunder +TIME_ELEMENT_MINUTE = minut +TIME_ELEMENT_MINUTES = minuter +TIME_ELEMENT_HOUR = timme +TIME_ELEMENT_HOURS = timmar +TIME_ELEMENT_DAY = dag +TIME_ELEMENT_DAYS = dagar +TIME_ELEMENT_WEEK = vecka +TIME_ELEMENT_WEEKS = veckor +TIME_ELEMENT_PERMANENTLY = permanent +TIME_ELEMENT_AND = och + +[fr] +TIME_ELEMENT_SECOND = seconde +TIME_ELEMENT_SECONDS = secondes +TIME_ELEMENT_MINUTE = minute +TIME_ELEMENT_MINUTES = minutes +TIME_ELEMENT_HOUR = heure +TIME_ELEMENT_HOURS = heures +TIME_ELEMENT_DAY = jour +TIME_ELEMENT_DAYS = jours +TIME_ELEMENT_WEEK = semaine +TIME_ELEMENT_WEEKS = semaines +TIME_ELEMENT_PERMANENTLY = a vie (permanent) +TIME_ELEMENT_AND = et + +[es] +TIME_ELEMENT_SECOND = segundo +TIME_ELEMENT_SECONDS = segundos +TIME_ELEMENT_MINUTE = minuto +TIME_ELEMENT_MINUTES = minutos +TIME_ELEMENT_HOUR = hora +TIME_ELEMENT_HOURS = horas +TIME_ELEMENT_DAY = dia +TIME_ELEMENT_DAYS = dias +TIME_ELEMENT_WEEK = semana +TIME_ELEMENT_WEEKS = semanas +TIME_ELEMENT_PERMANENTLY = permanentemente +TIME_ELEMENT_AND = y + +[bp] +TIME_ELEMENT_SECOND = segundo +TIME_ELEMENT_SECONDS = segundos +TIME_ELEMENT_MINUTE = minuto +TIME_ELEMENT_MINUTES = minutos +TIME_ELEMENT_HOUR = hora +TIME_ELEMENT_HOURS = horas +TIME_ELEMENT_DAY = dia +TIME_ELEMENT_DAYS = dias +TIME_ELEMENT_WEEK = semana +TIME_ELEMENT_WEEKS = semanas +TIME_ELEMENT_PERMANENTLY = permanentemente +TIME_ELEMENT_AND = e + +[nl] +TIME_ELEMENT_SECOND = seconde +TIME_ELEMENT_SECONDS = seconden +TIME_ELEMENT_MINUTE = minuut +TIME_ELEMENT_MINUTES = minuten +TIME_ELEMENT_HOUR = uur +TIME_ELEMENT_HOURS = uur +TIME_ELEMENT_DAY = dag +TIME_ELEMENT_DAYS = dagen +TIME_ELEMENT_WEEK = week +TIME_ELEMENT_WEEKS = weken +TIME_ELEMENT_PERMANENTLY = permanent +TIME_ELEMENT_AND = en + +[pl] +TIME_ELEMENT_SECOND = sekunda +TIME_ELEMENT_SECONDS = sekund +TIME_ELEMENT_MINUTE = minuta +TIME_ELEMENT_MINUTES = minut +TIME_ELEMENT_HOUR = godzina +TIME_ELEMENT_HOURS = godzin +TIME_ELEMENT_DAY = dzien +TIME_ELEMENT_DAYS = dni +TIME_ELEMENT_WEEK = tydzien +TIME_ELEMENT_WEEKS = tygodni +TIME_ELEMENT_PERMANENTLY = permanentnie +TIME_ELEMENT_AND = i + +[da] +TIME_ELEMENT_SECOND = sekund +TIME_ELEMENT_SECONDS = sekunder +TIME_ELEMENT_MINUTE = minut +TIME_ELEMENT_MINUTES = minutter +TIME_ELEMENT_HOUR = time +TIME_ELEMENT_HOURS = timer +TIME_ELEMENT_DAY = dag +TIME_ELEMENT_DAYS = dage +TIME_ELEMENT_WEEK = uge +TIME_ELEMENT_WEEKS = uger +TIME_ELEMENT_PERMANENTLY = permanent +TIME_ELEMENT_AND = og + +[ls] +TIME_ELEMENT_SECOND = s3c0nd +TIME_ELEMENT_SECONDS = s3c0ndz +TIME_ELEMENT_MINUTE = m!nut3 +TIME_ELEMENT_MINUTES = m!nut3z +TIME_ELEMENT_HOUR = h0u|2 +TIME_ELEMENT_HOURS = h0u|2z +TIME_ELEMENT_DAY = d4y +TIME_ELEMENT_DAYS = d4yz +TIME_ELEMENT_WEEK = w33|< +TIME_ELEMENT_WEEKS = w33|<z +TIME_ELEMENT_PERMANENTLY = p3|2m4n3ntly +TIME_ELEMENT_AND = 4nd + +[bg] +TIME_ELEMENT_SECOND = secunda +TIME_ELEMENT_SECONDS = secundi +TIME_ELEMENT_MINUTE = minuta +TIME_ELEMENT_MINUTES = minuti +TIME_ELEMENT_HOUR = 4as +TIME_ELEMENT_HOURS = 4asove +TIME_ELEMENT_DAY = den +TIME_ELEMENT_DAYS = dni +TIME_ELEMENT_WEEK = sedmica +TIME_ELEMENT_WEEKS = sedmici +TIME_ELEMENT_PERMANENTLY = do jivot +TIME_ELEMENT_AND = i + +[ro] +TIME_ELEMENT_SECOND = secunda +TIME_ELEMENT_SECONDS = secunde +TIME_ELEMENT_MINUTE = minut +TIME_ELEMENT_MINUTES = minute +TIME_ELEMENT_HOUR = ora +TIME_ELEMENT_HOURS = ore +TIME_ELEMENT_DAY = zi +TIME_ELEMENT_DAYS = zile +TIME_ELEMENT_WEEK = saptamana +TIME_ELEMENT_WEEKS = saptamani +TIME_ELEMENT_PERMANENTLY = permanent +TIME_ELEMENT_AND = si + +[hu] +TIME_ELEMENT_SECOND = masodperc +TIME_ELEMENT_SECONDS = masodperc +TIME_ELEMENT_MINUTE = perc +TIME_ELEMENT_MINUTES = perc +TIME_ELEMENT_HOUR = ora +TIME_ELEMENT_HOURS = ora +TIME_ELEMENT_DAY = nap +TIME_ELEMENT_DAYS = nap +TIME_ELEMENT_WEEK = het +TIME_ELEMENT_WEEKS = het +TIME_ELEMENT_PERMANENTLY = vegleges +TIME_ELEMENT_AND = es + +[lt] +TIME_ELEMENT_SECOND = sekunde +TIME_ELEMENT_SECONDS = sekundes +TIME_ELEMENT_MINUTE = minute +TIME_ELEMENT_MINUTES = minutes +TIME_ELEMENT_HOUR = valanda +TIME_ELEMENT_HOURS = valandos +TIME_ELEMENT_DAY = diena +TIME_ELEMENT_DAYS = dienos +TIME_ELEMENT_WEEK = savaite +TIME_ELEMENT_WEEKS = savaites +TIME_ELEMENT_PERMANENTLY = visam laikui +TIME_ELEMENT_AND = ir + +[sk] +TIME_ELEMENT_SECOND = sekunda +TIME_ELEMENT_SECONDS = sekund +TIME_ELEMENT_MINUTE = minuta +TIME_ELEMENT_MINUTES = minut +TIME_ELEMENT_HOUR = hodina +TIME_ELEMENT_HOURS = hodin +TIME_ELEMENT_DAY = den +TIME_ELEMENT_DAYS = dni +TIME_ELEMENT_WEEK = tyzden +TIME_ELEMENT_WEEKS = tyzdnov +TIME_ELEMENT_PERMANENTLY = permantne +TIME_ELEMENT_AND = a + +[mk] +TIME_ELEMENT_SECOND = sekunda +TIME_ELEMENT_SECONDS = sekundi +TIME_ELEMENT_MINUTE = minuta +TIME_ELEMENT_MINUTES = minuti +TIME_ELEMENT_HOUR = cas +TIME_ELEMENT_HOURS = casovi +TIME_ELEMENT_DAY = den +TIME_ELEMENT_DAYS = denovi +TIME_ELEMENT_WEEK = nedela +TIME_ELEMENT_WEEKS = nedeli +TIME_ELEMENT_PERMANENTLY = zasekogas +TIME_ELEMENT_AND = i diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/timeleft.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/timeleft.txt new file mode 100644 index 0000000..a2beed9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/timeleft.txt @@ -0,0 +1,179 @@ +[en] +THE_TIME = The time +TIME_LEFT = Time Left +NO_T_LIMIT = No Time Limit +MINUTE = minute +MINUTES = minutes +SECOND = second +SECONDS = seconds + +[de] +THE_TIME = Es ist +TIME_LEFT = Zeit uebrig +NO_T_LIMIT = Kein Zeitlimit +MINUTE = Minute +MINUTES = Minuten +SECOND = Sekunde +SECONDS = Sekunden + +[sr] +THE_TIME = Vreme +TIME_LEFT = Preostalo Vreme +NO_T_LIMIT = Nema Ogranicenja Vremena +MINUTE = minut +MINUTES = minute +SECOND = sekund +SECONDS = sekundi + +[tr] +THE_TIME = Saat +TIME_LEFT = Kalan zaman +NO_T_LIMIT = Suresiz zaman +MINUTE = dakika +MINUTES = dakikalar +SECOND = saniye +SECONDS = saniyeler + +[fr] +THE_TIME = Il est +TIME_LEFT = Temps Restant +NO_T_LIMIT = Aucun Temps Limite +MINUTE = minute +MINUTES = minutes +SECOND = seconde +SECONDS = secondes + +[sv] +THE_TIME = Tid +TIME_LEFT = Tid kvar +NO_T_LIMIT = Ingen tidsbegr'a'nsning +MINUTE = minut +MINUTES = minuter +SECOND = sekund +SECONDS = sekunder + +[da] +THE_TIME = Tiden +TIME_LEFT = Tid tilbage +NO_T_LIMIT = Ingen tidsbegraensning +MINUTE = minut +MINUTES = minutter +SECOND = sekund +SECONDs = sekunder + +[pl] +THE_TIME = Czas +TIME_LEFT = Pozostalo czasu +NO_T_LIMIT = Bez limitu czasu +MINUTE = minuta +MINUTES = minut +SECOND = sekunda +SECONDS = sekund + +[nl] +THE_TIME = Het is nu +TIME_LEFT = Restende Tijd +NO_T_LIMIT = Geen Tijdlimiet +MINUTE = minuut +MINUTES = minuten +SECOND = seconde +SECONDS = seconden + +[es] +THE_TIME = Hora y fecha +TIME_LEFT = Tiempo Restante +NO_T_LIMIT = Tiempo Ilimitado +MINUTE = minuto +MINUTES = minutos +SECOND = segundo +SECONDS = segundos + +[bp] +THE_TIME = Hora certa +TIME_LEFT = Tempo Restante +NO_T_LIMIT = Sem Tempo Limite +MINUTE = minuto +MINUTES = minutos +SECOND = segundo +SECONDS = segundos + +[cz] +THE_TIME = Cas +TIME_LEFT = Zbyva jeste +NO_T_LIMIT = Neni casovy limit +MINUTE = minuta +MINUTES = minut +SECOND = sekunda +SECONDS = second + +[fi] +THE_TIME = Aika +TIME_LEFT = Aikaa jaljella +NO_T_LIMIT = Ei aikarajaa +MINUTE = minuutti +MINUTES = minuuttia +SECOND = sekunti +SECONDS = sekuntia + +[ls] +THE_TIME = T3h t!m3 +TIME_LEFT = T!m3 L3ft +NO_T_LIMIT = N0 T!m3 L!m!t +MINUTE = m!nut3 +MINUTES = m!nut3z +SECOND = s3c0nd +SECONDS = s3c0ndz + +[bg] +THE_TIME = 4asa +TIME_LEFT = Ostanalo Vreme +NO_T_LIMIT = Nqma limit na vremeto +MINUTE = minuta +MINUTES = minuti +SECOND = secunda +SECONDS = secundi + +[ro] +THE_TIME = Ora +TIME_LEFT = Timp Ramas +NO_T_LIMIT = Nici o Limita a Timpului +MINUTE = minut ramas +MINUTES = minute ramase +SECOND = secunda +SECONDS = secunde + +[hu] +THE_TIME = Az ido +TIME_LEFT = Hatralevo ido +NO_T_LIMIT = NIncs idohatar +MINUTE = perc +MINUTES = perc +SECOND = masodperc +SECONDS = masodperc + +[lt] +THE_TIME = Laikas +TIME_LEFT = Liko laiko +NO_T_LIMIT = Nera laiko limito +MINUTE = minute +MINUTES = minutes +SECOND = sekunde +SECONDS = sekundes + +[sk] +THE_TIME = Cas +TIME_LEFT = Ostava este +NO_T_LIMIT = Neni casovy limit +MINUTE = minuta +MINUTES = minut +SECOND = sekunda +SECONDS = sekund + +[mk] +THE_TIME = Vreme +TIME_LEFT = Preostanato Vreme +NO_T_LIMIT = Nema Ogranicuvanje Na Vremeto +MINUTE = minuta +MINUTES = minuti +SECOND = sekunda +SECONDS = sekundi diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/uq_jumpstats.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/uq_jumpstats.txt new file mode 100644 index 0000000..6d0754c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/data/lang/uq_jumpstats.txt @@ -0,0 +1,721 @@ +[ru] + +[en] +UQSTATS_JOF = JumpOff: %f +UQSTATS_COLORCHAT_E = !g[%s]!y ColorChat enabled. To disable, type /colorchat +UQSTATS_COLORCHAT_D = !g[%s]!y ColorChat disabled. To enable, type /colorchat +UQSTATS_LJSTATS_D = !g[%s]!y Stats:!t disabled +UQSTATS_LJSTATS_E = !g[%s]!y Stats:!t enabled +UQSTATS_VERSION_1 = !y[%s]!g Plugin:!y Jump Stats!g by!t BorJomi!g Version:!y %s +UQSTATS_VERSION_2 = !y[%s]!g Visit!t http://unique-kz.com!y and!t http://borjomi-page.at.ua +UQSTATS_VERSION_SQL1 = !y[%s]!g PHP^x01 and!g SQL!y by!t Light +UQSTATS_VERSION_SQL2 = !y[%s]!g Visit!t http://unique-kz.com!y and!t http://borjomi-page.at.ua!y and!t http://epic-s.ru +UQSTATS_PRESTATS_E = !g[%s]!y Prestrafe stats:!t enabled +UQSTATS_PRESTATS_D = !g[%s]!y Prestrafe stats:!t disabled +UQSTATS_STRAFESTATS_E = !g[%s]!y Strafes stats:!t enabled +UQSTATS_STRAFESTATS_D = !g[%s]!y Strafes stats:!t disabled +UQSTATS_BEAMSTATS_E = !g[%s]!y Beam:!t enabled +UQSTATS_BEAMSTATS_D = !g[%s]!y Beam:!t disabled +UQSTATS_BEAMDONTWORK = !g[%s]!y Beam!t doesnt work!y with /istrafe +UQSTATS_SHOWPRE_E = !g[%s]!y ShowPre:!t enabled +UQSTATS_SHOWPRE_D = !g[%s]!y ShowPre:!t disabled +UQSTATS_SPEED_D1 = !g[%s]!y Speed!t disabled -!g You are not an Admin +UQSTATS_SPEED_D2 = !g[%s]!y Speed!t disabled!y for your Team +UQSTATS_SPEED_D3 = !g[%s]!t You need Turn off /joftr +UQSTATS_SPEED_E = !g[%s]!y Speed:!t enabled +UQSTATS_SPEED_D = !g[%s]!y Speed:!t disabled +UQSTATS_JOFTR_D1 = !g[%s]!y JumpOff Trainer!t disabled -!g You are not an Admin +UQSTATS_JOFTR_D2 = !g[%s]!y JumpOff Trainer!t disabled!y for your Team +UQSTATS_JOFTR_D3 = !g[%s]!t You need Turn off /speed +UQSTATS_JOFTR_E = !g[%s]!y JumpOff Trainer:!t enabled +UQSTATS_JOFTR_D = !g[%s]!y JumpOff Trainer:!t disabled +UQSTATS_SPEED_B = !g[%s]!y Speed Type:!t Big +UQSTATS_SPEED_S = !g[%s]!y Speed Type:!t Small +UQSTATS_JHEIGH_E = !g[%s]!y Show Jump Heigh:!t enabled +UQSTATS_JHEIGH_D = !g[%s]!y Show Jump Heigh:!t disabled +UQSTATS_JOF_E = !g[%s]!y Show JumpOff:!t enabled +UQSTATS_JOF_D = !g[%s]!y Show JumpOff:!t disabled +UQSTATS_BHOPWARN_E = !g[%s]!y Bhop fail warn:!t enabled +UQSTATS_BHOPWARN_D = !g[%s]!y Bhop fail warn:!t disabled +UQSTATS_MULTIBHOP_E = !g[%s]!y Multi Bhop Prestrafe:!t enabled +UQSTATS_MULTIBHOP_D = !g[%s]!y Multi Bhop Prestrafe:!t disabled +UQSTATS_DUCKSPRE_E = !g[%s]!y Ducks Prestrafe:!t enabled +UQSTATS_DUCKSPRE_D = !g[%s]!y Ducks Prestrafe:!t disabled +UQSTATS_LJPRE_E = !g[%s]!y LJ Prestrafe:!t enabled +UQSTATS_LJPRE_D = !g[%s]!y LJ Prestrafe:!t disabled +UQSTATS_SOUND_E = !g[%s]!y Sounds:!t enabled +UQSTATS_SOUND_D = !g[%s]!y Sounds:!t disabled +UQSTATS_SOUND_D1 = !g[%s]!y Sounds!t disabled!y by Server +UQSTATS_EDGEF_E = !g[%s]!y Show edge when failed:!t enabled +UQSTATS_EDGEF_D = !g[%s]!y Show edge when failed:!t disabled +UQSTATS_EDGE_E = !g[%s]!y Show edge:!t enabled +UQSTATS_EDGE_D = !g[%s]!y Show edge:!t disabled +UQSTATS_FALLH_E = !g[%s]!y Show Fall/Heigh distance:!t enabled +UQSTATS_FALLH_D = !g[%s]!y Show Fall/Heigh distance:!t disabled +UQSTATS_ISTRAFE_E = !g[%s]!y Show InGame Strafe Stats:!t enabled +UQSTATS_ISTRAFE_D = !g[%s]!y Show InGame Strafe Stats:!t disabled +UQSTATS_ISTRAFE_D1 = !g[%s]!y InGame Strafe Stats!t doesnt work!y with /ljbeam +UQSTATS_ISTRAFE_D2 = !g[%s]!t Show InGame Strafe Stats disabled by Server +UQSTATS_AIRACCEL100 = !g[%s]!y Server runs:!t 100aa.!y Type /ljtop to show Tops Menu. Type /ljsmenu to show Options Menu +UQSTATS_AIRACCEL10 = !g[%s]!y Server runs:!t 10aa.!y Type /ljtop to show Tops Menu. Type /ljsmenu to show Options Menu +UQSTATS_AIRACCEL = !g[%s]!y Server runs:!t %daa.!y Type /ljtop to show Tops Menu. Type /ljsmenu to show Options Menu +UQSTATS_SLIDE = !g[%s]!t Slide stats:!g Enable +UQSTATS_RESET = [uq_JumpStats] Tops reseted!!! +UQSTATS_RESETF = [uq_JumpStats] You use SQL Version of Stats, delete yourself your database!!! +UQSTATS_OPTIONMENUNEXT = ^n^n\r9. \wGo to the Next page +UQSTATS_OPTIONMENUEXIT = ^n^n\r0. \wExit +UQSTATS_OPTIONMENU1 = \yOptions Menu 1/3 ^n +UQSTATS_OPTIONMENU2 = \yOptions Menu 2/3 ^n +UQSTATS_OPTIONMENU3 = \yOptions Menu 3/3 ^n +UQSTATS_OPTIONMENU11a = ^n\r1. \yShowStats: \wEnable +UQSTATS_OPTIONMENU11b = ^n\r1. \yShowStats: \dDisable +UQSTATS_OPTIONMENU12a = ^n\r2. \yColorchat: \wEnable +UQSTATS_OPTIONMENU12b = ^n\r2. \yColorchat: \dDisable +UQSTATS_OPTIONMENU13a = ^n\r3. \yShow speed: \wEnable +UQSTATS_OPTIONMENU13b = ^n\r3. \yShow speed: \dDisable +UQSTATS_OPTIONMENU14a = ^n\r4. \yShow prestrafe: \wEnable +UQSTATS_OPTIONMENU14b = ^n\r4. \yShow prestrafe: \dDisable +UQSTATS_OPTIONMENU15a = ^n\r5. \yShow strafes stats: \wEnable +UQSTATS_OPTIONMENU15b = ^n\r5. \yShow strafes stats: \dDisable +UQSTATS_OPTIONMENU16a = ^n\r6. \yShow beam after jump: \wEnable +UQSTATS_OPTIONMENU16b = ^n\r6. \yShow beam after jump: \dDisable +UQSTATS_OPTIONMENU17a = ^n\r7. \yShow ducks Prestrafe: \wEnable +UQSTATS_OPTIONMENU17b = ^n\r7. \yShow ducks Prestrafe: \dDisable +UQSTATS_OPTIONMENU18a = ^n\r8. \yBhop fail warn: \wEnable +UQSTATS_OPTIONMENU18b = ^n\r8. \yBhop fail warn: \dDisable +UQSTATS_OPTIONMENU21a = ^n\r1. \yMulti Bhop Prestrafe: \wEnable +UQSTATS_OPTIONMENU21b = ^n\r1. \yMulti Bhop Prestrafe: \dDisable +UQSTATS_OPTIONMENU22a = ^n\r2. \yShow Edge: \wEnable +UQSTATS_OPTIONMENU22b = ^n\r2. \yShow Edge: \dDisable +UQSTATS_OPTIONMENU23a = ^n\r3. \yShow Edge when Failed \d(without block)\y: \wEnable +UQSTATS_OPTIONMENU23b = ^n\r3. \yShow Edge when Failed \d(without block)\y: \dDisable +UQSTATS_OPTIONMENU24 = ^n\r4. \yMin Block for Edge: \w%d +UQSTATS_OPTIONMENU25 = ^n\r5. \yMax Block for Edge: \w%d +UQSTATS_OPTIONMENU26 = ^n\r6. \yMinimum Prestrafe to Show: \w%d +UQSTATS_OPTIONMENU27a = ^n\r7. \yBeam Type: \w1 +UQSTATS_OPTIONMENU27b = ^n\r7. \yBeam Type: \w2 +UQSTATS_OPTIONMENU2BACK = ^n^n\r8. \wBack to the First Page +UQSTATS_OPTIONMENU2NEXT = ^n\r9. \wGo to the Next Page +UQSTATS_OPTIONMENU2MAXVALUE1 = Reached a maximum value (%d) +UQSTATS_OPTIONMENU2MAXVALUE2 = Reached a maximum value (320) +UQSTATS_OPTIONMENU2BEAMT1 = Beam With Showing Strafes +UQSTATS_OPTIONMENU2BEAMT2 = Standart Beam +UQSTATS_OPTIONMENU31a = ^n\r1. \ySounds: \wEnable +UQSTATS_OPTIONMENU31b = ^n\r1. \ySounds: \dDisable +UQSTATS_OPTIONMENU32a = ^n\r2. \yShow JumpOff: \wEnable +UQSTATS_OPTIONMENU32b = ^n\r2. \yShow JumpOff: \dDisable +UQSTATS_OPTIONMENU33a = ^n\r3. \yShow Jump Heigh: \wEnable +UQSTATS_OPTIONMENU33b = ^n\r3. \yShow Jump Heigh: \dDisable +UQSTATS_OPTIONMENU34a = ^n\r4. \yJumpOff Trainer: \wEnable +UQSTATS_OPTIONMENU34b = ^n\r4. \yJumpOff Trainer: \dDisable +UQSTATS_OPTIONMENU35a = ^n\r5. \yJump Heigh: \wEnable +UQSTATS_OPTIONMENU35b = ^n\r5. \yJump Heigh: \dDisable +UQSTATS_OPTIONMENU36a = ^n\r6. \yInGame Strafe Stats: \wEnable +UQSTATS_OPTIONMENU36b = ^n\r6. \yInGame Strafe Stats: \dDisable +UQSTATS_OPTIONMENU37 = ^n\r6. \dInGame Strafe Stats disabled by Server +UQSTATS_OPTIONMENU38 = ^n\r7. \yInGame Strafe Stats Showing Time: \w%ds +UQSTATS_OPTIONMENU38F = ^n\r7. \dInGame Strafe Stats Showing Time: %ds +UQSTATS_OPTIONMENU3BACK = ^n^n\r9. \wBack to the Previous Page +UQSTATS_OPTIONMENU3MAXSEC = Maximum 20 seconds +UQSTATS_PRINTTOP1 = [%s] %s is now %i in %s top with %f +UQSTATS_PRINTTOP2 = [%s] %s is now %i in %s blocktop with %d block +UQSTATS_PRINTTOP3 = [%s] %s is now %i in %s weapon blocktop(weapon speed %d) with %d block +UQSTATS_PRINTTOP4 = [%s] %s is now %i in %s top (weapon speed %d) with %f +UQSTATS_PRINTTOP5 = [%s] %s is now %i in map top with %.03f type %s +UQSTATS_KICKREASON = You have been kicked for using %s script +UQSTATS_PUNISHKICK = Kicked +UQSTATS_PUNISHBAN = Banned for %d minutes +UQSTATS_PUNISHBLOCK = Stats Blocked +UQSTATS_PROBSCRIPT = Probably you use Script +UQSTATS_COLORCHAT_MULTIDUCKA = [%s] %s jumped %.3f units with %s! (%d ducks)!y%s !y%s !y%s !t%s +UQSTATS_COLORCHAT_MULTIDUCKB = [%s] %s jumped %.3f units with %s! (%d ducks)!y%s !y%s !y%s !g%s +UQSTATS_CCHAT_NORMALA = [%s] %s jumped %.3f units with %s!!y%s !y%s !y%s !t%s +UQSTATS_CCHAT_NORMALB = [%s] %s jumped %.3f units with %s!!y%s !y%s !y%s !g%s +UQSTATS_COLORCHAT_BLOCK = [%d block] +UQSTATS_CONSOLE_PRINT1 = %s Distance: %f Maxspeed: %f (%.03f) Prestrafe: %f Strafes: %d Sync: %d +UQSTATS_CONSOLE_PRINT2 = %s Distance: %f Maxspeed: %f (%.03f) Prestrafe: %f Strafes: %d Sync: %d Bhop Jump's: %d +UQSTATS_CONSOLE_PRINT3 = %s Distance: %f Maxspeed: %f (%.03f) Prestrafe: (%.03f) %f Strafes: %d Sync: %d Prestrafe Sync: %d +UQSTATS_CONSOLE_PRINT4 = %s Distance: %f Maxspeed: %f (%.03f) Prestrafe: (%.01f) (%.01f) %f Strafes: %d Sync: %d +UQSTATS_CONSOLE_PRINT5 = Prestrafe Sync: %d +UQSTATS_CONSOLE_PRINT6 = %s Distance: %f Maxspeed: %f (%.03f) Prestrafe: (%.03f) %f Ducks: %d% Strafes: %d Sync: %d +UQSTATS_CONSOLE_PRINT7 = %s +UQSTATS_CONSOLE_PRINT8 = Prestrafe before ducking: %.03f +UQSTATS_CONSOLE_PRINT9 = Prestrafe after #%d duck: %.03f +UQSTATS_CONSOLE_PRINT10 = Prestrafe before jumping: %.03f +UQSTATS_CONSOLE_PRINT11 = Prestrafe after 1st duck: %.03f +UQSTATS_CONSOLE_PRINT12 = Turn speed: %.03f +UQSTATS_CONSOLE_PRINT13 = Up Heigh: %0.3f +UQSTATS_CONSOLE_PRINT14 = Weapon: %s +UQSTATS_CONSOLE_PRINT15 = Your Fps more 110 or Lags +UQSTATS_CONSOLE_PRINT16 = Probably Ladder bug +UQSTATS_CONSOLE_PRINT17 = DuckBhop doesn't work near Ladder +UQSTATS_CONSOLE_PRINT18 = Probably Touched something +UQSTATS_CONSOLE_PRINT19 = Block -- %d! Jumpoff -- %f! Landing -- %f(bg)! +UQSTATS_CONSOLE_PRINT20 = Block -- %d! Jumpoff -- %f! Landing -- %f! +UQSTATS_CONSOLE_PRINT21 = Block -- %d! Jumpoff -- %f! +UQSTATS_CONSOLE_PRINT22 = Jumpoff -- %f! +UQSTATS_CTRIGGERPROTECT = Sorry but first jump after Triggers blocked +UQSTATS_HUD_PRINT1 = %s Distance: %f^nMaxspeed: %f (%.03f)^nPrestrafe: %f^nStrafes: %d^nSync: %d%%^nBhop Jump's: %d +UQSTATS_HUD_PRINT2 = %s Distance: %f^nMaxspeed: %f (%.03f)^nPrestrafe: (%.01f) (%.01f) %f^nStrafes: %d^nSync: %d%%^nPrestrafe Sync: %d%% +UQSTATS_HUD_PRINT0 = %s Distance: %f^nMaxspeed: %f (%.03f)^nPrestrafe: %f^nStrafes: %d^nSync: %d%% +UQSTATS_HUD_PRINT4 = %s Distance: %f^nMaxspeed: %f (%.03f)^nPrestrafe: (%.03f) %f^nStrafes: %d^nSync: %d%%^nPrestrafe Sync: %d%% +UQSTATS_HUD_PRINT6 = %s Distance: %f^nMaxspeed: %f (%.03f)^nPrestrafe: (%.03f) %f^nDucks: %d%^nStrafes: %d^nSync: %d%%^nPrestrafe Sync: %d%% +UQSTATS_HUD_PRINT7 = %s +UQSTATS_HUD_PRINT8 = ^t%2d^tduck: (%0.3f)^n +UQSTATS_HUD_JUMPTYPE1 = LJ +UQSTATS_HUD_JUMPTYPE2 = HJ +UQSTATS_HUD_JUMPTYPE3 = CJ After Bhop +UQSTATS_HUD_JUMPTYPE4 = CJ After Ladder +UQSTATS_HUD_JUMPTYPE5 = CJ After Jump +UQSTATS_HUD_JUMPTYPE6 = CJ +UQSTATS_HUD_JUMPTYPE7 = BJ +UQSTATS_HUD_JUMPTYPE8 = Slide +UQSTATS_HUD_JUMPTYPE9 = SBJ +UQSTATS_HUD_JUMPTYPE10 = WJ +UQSTATS_HUD_JUMPTYPE11 = DD+WJ +UQSTATS_HUD_JUMPTYPE12 = Drop BJ +UQSTATS_HUD_JUMPTYPE13 = DCJ After Bhop +UQSTATS_HUD_JUMPTYPE14 = DCJ After Ladder +UQSTATS_HUD_JUMPTYPE15 = DCJ After Jump +UQSTATS_HUD_JUMPTYPE16 = DCJ +UQSTATS_HUD_JUMPTYPE17 = MCJ After Bhop +UQSTATS_HUD_JUMPTYPE18 = MCJ After Ladder +UQSTATS_HUD_JUMPTYPE19 = MCJ After Jump +UQSTATS_HUD_JUMPTYPE20 = Multi CJ +UQSTATS_HUD_JUMPTYPE21 = Duck Bhop +UQSTATS_HUD_JUMPTYPE22 = Ladder +UQSTATS_HUD_JUMPTYPE23 = Ladder Bhop +UQSTATS_HUD_JUMPTYPE24 = Drop SBJ +UQSTATS_HUD_JUMPTYPE25 = Real Ladder Bhop +UQSTATS_HUD_JUMPTYPE26 = Drop CJ +UQSTATS_HUD_JUMPTYPE27 = Double Drop CJ +UQSTATS_HUD_JUMPTYPE28 = Multi Drop CJ +UQSTATS_HUD_JUMPTYPE29 = Drop SCJ +UQSTATS_HUD_JUMPTYPE30 = Drop Double SCJ +UQSTATS_HUD_JUMPTYPE31 = Drop Multi SCJ +UQSTATS_HUD_JUMPTYPE32 = SCJ After Jump +UQSTATS_HUD_JUMPTYPE33 = Double SCJ After Jump +UQSTATS_HUD_JUMPTYPE34 = Multi SCJ After Jump +UQSTATS_HUD_JUMPTYPE35 = SCJ +UQSTATS_HUD_JUMPTYPE36 = Double SCJ +UQSTATS_HUD_JUMPTYPE37 = Multi SCJ +UQSTATS_HUD_JUMPTYPE38 = Multi Bhop +UQSTATS_HUD_JUMPTYPE39 = Up Bhop +UQSTATS_HUD_JUMPTYPE40 = Up StandUp Bhop +UQSTATS_HUD_JUMPTYPE41 = Up Bhop In Duck +UQSTATS_HUD_JUMPTYPE42 = Bhop In Duck +UQSTATS_HUDSTRSTATS1 = ^t%2d^t%4.3f^t%4.3f^t%3.1f%%^t%3d%%^n +UQSTATS_HUDSTRSTATS2 = ^t^tTurn speed: %4.3f +UQSTATS_HUDSTRSTATS3 = ^t^tNo duck +UQSTATS_HUDSTRSTATS4 = ^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^t^tStand-Up +UQSTATS_HUDSTRSTATS5 = ^n^n^tWeapon: %s +UQSTATS_HUDSTRSTATS6 = ^n^n^tBlock -- %d^n^tJumpoff -- %f +UQSTATS_HUDSTRSTATS7 = ^n^n^tBlock -- %d^n^tJumpoff -- %f^n^tLanding -- %f(bg) +UQSTATS_HUDSTRSTATS8 = ^n^n^tBlock -- %d^n^tJumpoff -- %f^n^tLanding -- %f +UQSTATS_HUDSTRSTATS9 = ^n^n^tBlock -- %d^n^tJumpoff -- %f +UQSTATS_HUDSTRSTATS10 = ^n^n^tJumpoff -- %f +UQSTATS_HUDSTRSTATS11 = ^n^n^tUp Heigh: %0.3f +UQSTATS_HUDSTRSTATS12 = ^n^n^tYour Fps more 110 or Lags +UQSTATS_HUDSTRSTATS13 = ^n^n^tProbably Ladder bug +UQSTATS_HUDSTRSTATS14 = ^n^n^tDuckBhop doesn't work near Ladder +UQSTATS_HUDSTRSTATS15 = ^n^n^tProbably Touched something +UQSTATS_HUDSTRSTATS16 = ^n^n^tProbably you use Script +UQSTATS_TRIGGERPROTECT = ^n^n^tSorry but first jump after Triggers blocked +UQSTATS_HOOKPROTECT = Hook protection +UQSTATS_PRETYPE1 = [Sideways] +UQSTATS_PRETYPE2 = [Backwards] +UQSTATS_PROBBUG = Your prestrafe %.01f probably bugged for DuckBhop +UQSTATS_JEARLY = You pressed jump too early +UQSTATS_PREHIGH = Your prestrafe %.01f is too high(%.01f) +UQSTATS_DUCKPRE = Duck Pre: %.03f +UQSTATS_MBPRE = Multi Bhop Pre: %.03f +UQSTATS_PRE1 = DCJ After Bhop Pre: %.03f +UQSTATS_PRE2 = DCJ After Ladder Pre: %.03f +UQSTATS_PRE3 = DCJ After Jump Pre: %.03f +UQSTATS_PRE4 = DCJ Pre: %.03f +UQSTATS_PRE5 = CJ After Bhop Pre: %.03f +UQSTATS_PRE6 = DCJ After Ladder Pre: %.03f +UQSTATS_PRE7 = CJ After Jump Pre: %.03f +UQSTATS_PRE8 = CJ Pre: %.03f +UQSTATS_PRE9 = MCJ After Bhop Pre: %.03f +UQSTATS_PRE10 = DCJ After Ladder Pre: %.03f +UQSTATS_PRE11 = MCJ After Jump Pre: %.03f +UQSTATS_PRE12 = MCJ Pre: %.03f +UQSTATS_PRE13 = Prestrafe: %.03f +UQSTATS_PRE14 = DD+WJ Pre: %.03f +UQSTATS_PRE15 = WJ Pre: %.03f +UQSTATS_PRE16 = Drop BJ Pre: %.03f +UQSTATS_PRE17 = Ladder Bhop Pre: %.03f +UQSTATS_PRE18 = Drop CJ Pre: %.03f +UQSTATS_PRE19 = Double Drop CJ Pre: %.03f +UQSTATS_PRE20 = Multi Drop CJ Pre: %.03f +UQSTATS_PRE21 = Drop SCJ Pre: %.03f +UQSTATS_PRE22 = Drop Double SCJ Pre: %.03f +UQSTATS_PRE23 = Drop Multi SCJ Pre: %.03f +UQSTATS_PRE24 = SCJ After Jump Pre: %.03f +UQSTATS_PRE25 = Double SCJ After Jump Pre: %.03f +UQSTATS_PRE26 = Multi SCJ After Jump Pre: %.03f +UQSTATS_PRE27 = SCJ Pre: %.03f +UQSTATS_PRE28 = Double SCJ Pre: %.03f +UQSTATS_PRE29 = Multi SCJ Pre: %.03f +UQSTATS_PRE30 = Real ladder Bhop Pre: %.03f +UQSTATS_PRE31 = Ladder Pre: %f +UQSTATS_PRE32 = Duck Bhop Pre: %.03f +UQSTATS_PRE33 = Up Bhop In Duck Pre: %.03f +UQSTATS_PRE34 = Up Bhop Pre: %.03f +UQSTATS_PRE35 = Up StandUp Bhop Pre: %.03f +UQSTATS_PRE36 = Bhop In Duck Pre: %.03f +UQSTATS_PRE37 = BJ Pre: %.03f +UQSTATS_PRE38 = SBJ Pre: %.03f +UQSTATS_PRE39 = Jump Heigh: %.03f +UQSTATS_FJHEIGH1 = Jump realise at the same heigh +UQSTATS_FJHEIGH2 = Heigh distance: %.03f +UQSTATS_FJHEIGH3 = Fall distance: %.03f +UQSTATS_STR1 = You have exceeded the maximum number of strafes^n(Server max value ^"%d^", You Strafes is ^"%d^") +UQSTATS_STR2 = Script or you use left(right) key +UQSTATS_INFOSTS = Server using uq_jumpstats by BorJomi v%s +UQSTATS_SCRIPTNOTIFY = !y[%s]!g %s!t Probably use!y %s!t Script!!! +UQSTATS_SPEEDSHOW = %d units/sec +UQSTATS_JTYPE_UBID = Up Bhop In Duck +UQSTATS_JTYPE1_UBID = ubid +UQSTATS_JTYPE_UBJ = Up BhopJump +UQSTATS_JTYPE1_UBJ = ubj +UQSTATS_JTYPE_USBJ = Up StandUp BhopJump +UQSTATS_JTYPE1_USBJ = usbj +UQSTATS_JTYPE_BID = Bhop In Duck +UQSTATS_JTYPE1_BID = bid +UQSTATS_JTYPE_BJ = BhopJump +UQSTATS_JTYPE1_BJ = bj +UQSTATS_JTYPE_SBJ = StandUp BhopJump +UQSTATS_JTYPE1_SBJ = sbj +UQSTATS_JTYPE_LDJ = LadderJump +UQSTATS_JTYPE1_LDJ = ldj +UQSTATS_JTYPE_LDBJ = Ladder BhopJump +UQSTATS_JTYPE1_LDBJ = ldbj +UQSTATS_JTYPE_DDWJ = WeirdJump after dd +UQSTATS_JTYPE1_DDWJ = dd+wj +UQSTATS_JTYPE_DRBJ = Drop Bhop +UQSTATS_JTYPE1_DRBJ = drbj +UQSTATS_JTYPE_HJ = HighJump +UQSTATS_JTYPE1_HJ = HJ +UQSTATS_JTYPE_DKBJ = DuckBhop +UQSTATS_JTYPE1_DKBJ = dkbj +UQSTATS_JTYPE_MBJ = Multi Bhop +UQSTATS_JTYPE1_MBJ = mbj +UQSTATS_JTYPE_WJ = WeirdJump +UQSTATS_JTYPE1_WJ = wj +UQSTATS_JTYPE_LJ = LongJump +UQSTATS_JTYPE1_LJ = lj +UQSTATS_JTYPE_RLDBJ = Real Ladder bhop +UQSTATS_JTYPE1_RLDBJ = rldbj +UQSTATS_JTYPE_SCJ = StandUp CountJump +UQSTATS_JTYPE1_SCJ = scj +UQSTATS_JTYPE_MSCJ = Multi StandUp CountJump +UQSTATS_JTYPE1_MSCJ = mscj +UQSTATS_JTYPE_MSCJ = Double StandUp CountJump +UQSTATS_JTYPE1_DSCJ = dscj +UQSTATS_JTYPE_MSCJAF = Multi StandUp CountJump After Jump +UQSTATS_JTYPE1_MSCJAF = mscjaj +UQSTATS_JTYPE_DSCJAF = Double StandUp CountJump After Jump +UQSTATS_JTYPE1_DSCJAF = dscjaj +UQSTATS_JTYPE_SCJAF = StandUp CountJump After Jump +UQSTATS_JTYPE1_SCJAF = scjaj +UQSTATS_JTYPE_DROPSCJ = Drop StandUp CountJump +UQSTATS_JTYPE1_DROPSCJ = dropscj +UQSTATS_JTYPE_DROPDSCJ = Drop Double StandUp CountJump +UQSTATS_JTYPE1_DROPDSCJ = dropdscj +UQSTATS_JTYPE_DROPMSCJ = Drop Multi StandUp CountJump +UQSTATS_JTYPE1_DROPMSCJ = dropmscj +UQSTATS_JTYPE_DROPMCJ = Multi Drop CJ +UQSTATS_JTYPE_DROPDCJ = Double Drop CJ +UQSTATS_JTYPE_MCJAL = Multi CountJump After Ladder +UQSTATS_JTYPE1_MCJAL = mcjal +UQSTATS_JTYPE_MCJAB = Multi CountJump After Bhop +UQSTATS_JTYPE1_MCJAB = mcjab +UQSTATS_JTYPE_DCJAL = Double CountJump After Ladder +UQSTATS_JTYPE1_DCJAL = dcjal +UQSTATS_JTYPE_DCJAB = Double CountJump After Bhop +UQSTATS_JTYPE1_DCJAB = dcjab +UQSTATS_JTYPE_CJAL = CountJump After Ladder +UQSTATS_JTYPE1_CJAL = cjal +UQSTATS_JTYPE_CJAB = CountJump After Bhop +UQSTATS_JTYPE1_CJAB = cjab +UQSTATS_JTYPE_MCJAJ = Multi CountJump After Jump +UQSTATS_JTYPE1_MCJAJ = mcjaj +UQSTATS_JTYPE_MCJ = Multi CountJump +UQSTATS_JTYPE1_MCJ = mcj +UQSTATS_JTYPE_DCJAJ = Double CountJump After Jump +UQSTATS_JTYPE1_DCJAJ = dcjaj +UQSTATS_JTYPE_DCJ = Double CountJump +UQSTATS_JTYPE1_DCJ = dcj +UQSTATS_JTYPE_CJAJ = CountJump After Jump +UQSTATS_JTYPE1_CJAJ = cjaj +UQSTATS_JTYPE_CJ = CountJump +UQSTATS_JTYPE1_CJ = cj +UQSTATS_JTYPE_DRCJ = Drop CJ +UQSTATS_JTYPE1_DRCJ = drcj +UQSTATS_TOPS1 = !gWeb mod enabled.!t Use!y /ljtop!t to see you personal stats! +UQSTATS_TOPS2 = !g[%s]!t MyTops doesn't work with kz_uq_sql^"1^" and kz_uq_web^"0^" +UQSTATS_TOPS3 = !g[%s]!t Wrong cvar num ^"kz_uq_sql^" +UQSTATS_TOPS4 = Loading %s Top - %d%% +UQSTATS_TOPS5 = Loading %s Top for Weapon with maxspeed: %d - %d%% +UQSTATS_TOPS6 = <tr align=center bgcolor=#52697B><th width=14%% align=left> Technique <th width=10%%> Distance <th width=10%%> Place in Top +UQSTATS_TOPS7 = MyTop for %s (%s) +UQSTATS_TOPS9 = Loading %s Top - 0%% +UQSTATS_TOPS10 = Loading %s Top for Weapon with maxspeed: %d - 0%% +UQSTATS_TOPS11 = Loading %s BlockTop - %d%% +UQSTATS_TOPS12 = Loading %s BlockTop for Weapon with maxspeed: %d - %d%% +UQSTATS_TOPS13 = Loading %s BlockTop - 0%% +UQSTATS_TOPS14 = Loading %s BlockTop for Weapon with maxspeed: %d - 0%%" +UQSTATS_TOPS15 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=10%%> Distance <th width=10%%> MaxSpeed <th width=11%%> PreStrafe <th width=9%%> Strafes <th width=6%%> Sync <th width=6%%> Bhops +UQSTATS_TOPS16 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=10%%> Distance <th width=10%%> MaxSpeed <th width=11%%> PreStrafe <th width=9%%> Strafes <th width=6%%> Sync <th width=6%%> Ducks +UQSTATS_TOPS17 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=10%%> Distance <th width=10%%> MaxSpeed <th width=11%%> PreStrafe <th width=9%%> Strafes <th width=6%%> Sync +UQSTATS_TOPS18 = Top %d %s +UQSTATS_TOPS19 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=20%%> Block <th width=20%%> Distance <th width=30%%> Jumpoff +UQSTATS_TOPS20 = Block Top %d hj +UQSTATS_TOPS21 = Block Top %d %s +UQSTATS_TOPS22 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=20%%> Block <th width=20%%> Distance <th width=30%%> Jumpoff <th width=30%%> Weapon +UQSTATS_TOPS23 = Block Top %d hj (maxspeed - %d) +UQSTATS_TOPS24 = Block Top %d %s (maxspeed - %d) +UQSTATS_TOPS25 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=10%%> Distance <th width=10%%> MaxSpeed <th width=11%%> PreStrafe <th width=9%%> Strafes <th width=6%%> Sync <th width=6%%> Weapon +UQSTATS_TOPS26 = Top %d %s (maxspeed - %d) +UQSTATS_TOPS27 = <tr align=center bgcolor=#52697B><th width=5%%> # <th width=34%% align=left> Name <th width=10%%> Distance <th width=10%%> MaxSpeed <th width=11%%> PreStrafe <th width=9%%> Strafes <th width=6%%> Sync <th width=10%%> Type +UQSTATS_TOPS28 = Top %d Map +UQSTATS_TOPS29 = !g[%s]!t Wait Tops Loading.. +UQSTATS_TOPS30 = !g[%s]!t Wrong cvar num ^"kz_uq_sql^" +UQSTATS_TOPS31 = \yStats Top Menu 1/2^n +UQSTATS_TOPS32 = \dType \w/mylj \dto see personal stats^n +UQSTATS_TOPS33 = \dType \w/blocktop \dto see Block Tops^n +UQSTATS_TOPS34 = \dType \w/wpnlj \dto see stats with different weapons^n +UQSTATS_TOPS35 = ^n\r1. \dMap Top disabled by server +UQSTATS_TOPS36 = ^n\r1. \wMap Top +UQSTATS_TOPS37 = ^n\r1. \dMap Top(no jumps) +UQSTATS_TOPS38 = ^n\r2. \wLongJump Top +UQSTATS_TOPS39 = ^n\r2. \dLongJump Top(no jumps) +UQSTATS_TOPS40 = ^n\r2. \dLongJump Top disabled by server +UQSTATS_TOPS41 = ^n\r3. \wCountJump Top +UQSTATS_TOPS42 = ^n\r3. \dCountJump Top(no jumps) +UQSTATS_TOPS43 = ^n\r3. \dCountJump Top disabled by server +UQSTATS_TOPS44 = ^n\r4. \wDouble CountJump Top +UQSTATS_TOPS45 = ^n\r4. \dDouble CountJump Top(no jumps) +UQSTATS_TOPS46 = ^n\r4. \dDouble CountJump Top disabled by server +UQSTATS_TOPS47 = ^n\r5. \wBhopJump Top +UQSTATS_TOPS48 = ^n\r5. \dBhopJump Top(no jumps) +UQSTATS_TOPS49 = ^n\r5. \dBhopJump Top disabled by server +UQSTATS_TOPS50 = ^n\r6. \wStandUp BhopJump Top +UQSTATS_TOPS51 = ^n\r6. \dStandUp BhopJump Top(no jumps) +UQSTATS_TOPS52 = ^n\r6. \dStandUp BhopJump Top disabled by server +UQSTATS_TOPS53 = ^n^n\r7. \wGo to the Next Page +UQSTATS_TOPS54 = ^n\r8. \wOptions Menu +UQSTATS_TOPS55 = ^n^n\r9. \yExtra Tops +UQSTATS_TOPS56 = ^n^n\r9. \dExtra Tops disabled by server +UQSTATS_TOPS57 = ^n^n\r0. \wExit +UQSTATS_TOPS58 = !g[%s]!t Top10 disabled by server +UQSTATS_TOPS59 = !g[%s]!t Web Mod doesnt work without Sql Module. Set cvar kz_uq_sql to ^"1^" +UQSTATS_TOPS60 = \yStats Top Menu Web Version^n +UQSTATS_TOPS61 = ^n\r1. \dMap Top disabled by server +UQSTATS_TOPS62 = ^n\r1. \wMap Top +UQSTATS_TOPS63 = ^n\r1. \dMap Top(no jumps) +UQSTATS_TOPS64 = ^n\r2. \wOpen Main Tops +UQSTATS_TOPS65 = ^n\r3. \wOptions Menu +UQSTATS_TOPS67 = !g[%s]!t Top10 disabled by server +UQSTATS_TOPS69 = !g[%s]!t Wrong cvar num ^"kz_uq_web^" +UQSTATS_TOPS70 = \yStats Top Menu 2/2^n +UQSTATS_TOPS71 = ^n\r1. \wMulti CountJump Top +UQSTATS_TOPS72 = ^n\r1. \dMulti CountJump Top(no jumps) +UQSTATS_TOPS73 = ^n\r1. \dMulti CountJump Top disabled by server +UQSTATS_TOPS74 = ^n\r2. \wDrop CountJump Top +UQSTATS_TOPS75 = ^n\r2. \dDrop CountJump Top(no jumps) +UQSTATS_TOPS76 = ^n\r2. \dDrop CountJump Top disabled by server +UQSTATS_TOPS77 = ^n\r3. \wDrop BhopJump Top +UQSTATS_TOPS78 = ^n\r3. \dDrop BhopJump Top(no jumps) +UQSTATS_TOPS79 = ^n\r3. \dDrop BhopJump Top disabled by server +UQSTATS_TOPS80 = ^n\r4. \wWeirdJump Top +UQSTATS_TOPS81 = ^n\r4. \dWeirdJump Top(no jumps) +UQSTATS_TOPS82 = ^n\r4. \dWeirdJump Top disabled by server +UQSTATS_TOPS83 = ^n\r5. \wLadderJump Top +UQSTATS_TOPS84 = ^n\r5. \dLadderJump Top(no jumps) +UQSTATS_TOPS85 = ^n\r5. \dLadderJump Top disabled by server +UQSTATS_TOPS86 = ^n\r6. \wLadder BhopJump Top +UQSTATS_TOPS87 = ^n\r6. \dLadder BhopJump Top(no jumps) +UQSTATS_TOPS88 = ^n\r6. \dLadder BhopJump Top disabled by server +UQSTATS_TOPS89 = ^n^n\r7. \wBack to the First Page +UQSTATS_TOPS91 = ^n^n\r9. \wPrint Plugin info +UQSTATS_TOPS93 = \yExtra Stats Top Menu 1/3^n +UQSTATS_TOPS94 = ^n\r1. \wStandUp CountJump Top +UQSTATS_TOPS95 = ^n\r1. \dStandUp CountJumpTop(no jumps) +UQSTATS_TOPS96 = ^n\r1. \dStandUp CountJump Top disabled by server +UQSTATS_TOPS97 = ^n\r2. \wDouble StandUp CountJump Top +UQSTATS_TOPS98 = ^n\r2. \dDouble StandUp CountJump Top(no jumps) +UQSTATS_TOPS99 = ^n\r2. \dDouble StandUp CountJump Top disabled by server +UQSTATS_TOPS101 = ^n\r3. \wMulti StandUp CountJump Top +UQSTATS_TOPS102 = ^n\r3. \dMulti StandUp CountJump Top(no jumps) +UQSTATS_TOPS103 = ^n\r3. \dMulti StandUp CountJump Top disabled by server +UQSTATS_TOPS104 = ^n\r4. \wDrop StandUp CountJump Top +UQSTATS_TOPS105 = ^n\r4. \dDrop StandUp CountJump Top(no jumps) +UQSTATS_TOPS106 = ^n\r4. \dDrop StandUp CountJump Top disabled by server +UQSTATS_TOPS107 = ^n\r5. \wDrop Double StandUp CountJump Top +UQSTATS_TOPS108 = ^n\r5. \dDrop Double StandUp CountJump Top(no jumps) +UQSTATS_TOPS109 = ^n\r5. \dDrop Double StandUp CountJump Top disabled by server +UQSTATS_TOPS110 = ^n\r6. \wDrop Multi StandUp CountJump Top +UQSTATS_TOPS111 = ^n\r6. \dDrop Multi StandUp CountJump Top(no jumps) +UQSTATS_TOPS112 = ^n\r6. \dDrop Multi StandUp CountJump Top disabled by server +UQSTATS_TOPS113 = ^n^n\r7. \wGo to the Next Page +UQSTATS_TOPS115 = ^n^n\r9. \yGo to General Tops +UQSTATS_TOPS117 = \yExtra Stats Top Menu 2/3^n +UQSTATS_TOPS118 = ^n\r1. \wDuck Bhop Top +UQSTATS_TOPS119 = ^n\r1. \dDuck Bhop Top(no jumps) +UQSTATS_TOPS120 = ^n\r1. \dDuck Bhop Top disabled by server +UQSTATS_TOPS121 = ^n\r2. \wBhop In Duck Top +UQSTATS_TOPS122 = ^n\r2. \dBhop In Duck Top(no jumps) +UQSTATS_TOPS123 = ^n\r2. \dBhop In Duck Top disabled by server +UQSTATS_TOPS124 = ^n\r3. \wReal Ladder Bhop Top +UQSTATS_TOPS125 = ^n\r3. \dReal Ladder Bhop Top(no jumps) +UQSTATS_TOPS126 = ^n\r3. \dReal Ladder Bhop Top disabled by server +UQSTATS_TOPS127 = ^n\r4. \wUp Bhop Top +UQSTATS_TOPS128 = ^n\r4. \dUp Bhop Top(no jumps) +UQSTATS_TOPS129 = ^n\r4. \dUp Bhop Top disabled by server +UQSTATS_TOPS130 = ^n\r5. \wUp StandBhop Top +UQSTATS_TOPS131 = ^n\r5. \dUp StandBhop Top(no jumps) +UQSTATS_TOPS132 = ^n\r5. \dUp StandBhop Top disabled by server +UQSTATS_TOPS133 = ^n\r6. \wUp Bhop In Duck Top +UQSTATS_TOPS134 = ^n\r6. \dUp Bhop In Duck Top(no jumps) +UQSTATS_TOPS135 = ^n\r5. \dUp Bhop In Duck Top disabled by server +UQSTATS_TOPS136 = ^n^n\r7. \wGo to the Next Page +UQSTATS_TOPS137 = ^n\r8. \wBack to the First Page +UQSTATS_TOPS140 = \yExtra Stats Top Menu 3/3^n +UQSTATS_TOPS141 = ^n\r1. \wMulti Bhop Top +UQSTATS_TOPS142 = ^n\r1. \dMulti Bhop Top(no jumps) +UQSTATS_TOPS143 = ^n\r1. \dMulti Bhop Top disabled by server +UQSTATS_TOPS144 = ^n\r2. \wDouble Drop CountJump Top +UQSTATS_TOPS145 = ^n\r2. \dDouble Drop CountJump Top(no jumps) +UQSTATS_TOPS146 = ^n\r2. \dDouble Drop CountJump Top disabled by server +UQSTATS_TOPS147 = ^n\r3. \wMulti Drop CountJump Top +UQSTATS_TOPS148 = ^n\r3. \dMulti Drop CountJump Top(no jumps) +UQSTATS_TOPS149 = ^n\r3. \dMulti Drop CountJump Top disabled by server +UQSTATS_TOPS150 = ^n\r4. \d-------- +UQSTATS_TOPS151 = ^n\r5. \d-------- +UQSTATS_TOPS152 = ^n\r6. \d-------- +UQSTATS_TOPS153 = ^n^n\r7. \wBack to the Second Page +UQSTATS_TOPS154 = ^n\r8. \wPrint Plugin Info +UQSTATS_TOPS157 = !g[%s]!t Wait Tops Loading.. +UQSTATS_TOPS158 = \yMain Weapons Stats Top Menu^n +UQSTATS_TOPS159 = ^n\r1. \wWeapon maxspeed - 210 +UQSTATS_TOPS160 = ^n\r2. \wWeapon maxspeed - 220 +UQSTATS_TOPS161 = ^n\r3. \wWeapon maxspeed - 221 +UQSTATS_TOPS162 = ^n\r4. \wWeapon maxspeed - 230 +UQSTATS_TOPS163 = ^n\r5. \wWeapon maxspeed - 235 +UQSTATS_TOPS164 = ^n\r6. \wWeapon maxspeed - 240 +UQSTATS_TOPS165 = ^n\r7. \wWeapon maxspeed - 245 +UQSTATS_TOPS166 = ^n\r8. \wWeapon maxspeed - 260 +UQSTATS_TOPS167 = ^n^n\r9. \yGo to Main Top Menu +UQSTATS_TOPS169 = !g[%s]!t Weapons Top10 disabled by server +UQSTATS_TOPS170 = !g[%s]!t Top10 disabled by server +UQSTATS_TOPS171 = !g[%s]!t Web Mod doesnt work without Sql Module. Set cvar kz_uq_sql to ^"1^" +UQSTATS_TOPS172 = \yMain Weapons Stats Top Menu Web Version^n +UQSTATS_TOPS173 = ^n\r1. \wOpen Main Weapon Tops +UQSTATS_TOPS174 = ^n\r2. \wOptions Menu +UQSTATS_TOPS181 = \yStats Top Menu for Weapons with maxspeed - \w%d \y1/2^n +UQSTATS_TOPS182 = ^n\r4. \wMulti CountJump Top +UQSTATS_TOPS183 = ^n\r4. \dMulti CountJump Top(no jumps) +UQSTATS_TOPS184 = ^n\r4. \dMulti CountJump Top disabled by server +UQSTATS_TOPS185 = ^n\r5. \wBhopJump Top +UQSTATS_TOPS186 = ^n\r5. \dBhopJump Top(no jumps) +UQSTATS_TOPS187 = ^n\r5. \dBhopJump Top disabled by server +UQSTATS_TOPS188 = ^n\r6. \wStandUp BhopJump Top +UQSTATS_TOPS189 = ^n\r6. \dStandUp BhopJump Top(no jumps) +UQSTATS_TOPS190 = ^n\r6. \dStandUp BhopJump Top disabled by server +UQSTATS_TOPS191 = ^n\r7. \wWeirdJump Top +UQSTATS_TOPS192 = ^n\r7. \dWeirdJump Top(no jumps) +UQSTATS_TOPS193 = ^n\r7. \dWeirdJump Top disabled by server +UQSTATS_TOPS194 = ^n^n\r8. \wGo to the Next Page +UQSTATS_TOPS195 = ^n\r9. \yBack to Main Weapons Top Menu +UQSTATS_TOPS196 = ^n^n\r0. \wExit +UQSTATS_TOPS197 = \yStats Top Menu for Weapons with maxspeed - \w%d \y2/2^n +UQSTATS_TOPS198 = ^n\r1. \wDrop CountJump Top +UQSTATS_TOPS199 = ^n\r1. \dDrop CountJump Top(no jumps) +UQSTATS_TOPS200 = ^n\r1. \dDrop CountJump Top disabled by server +UQSTATS_TOPS201 = ^n\r2. \wDrop BhopJump Top +UQSTATS_TOPS202 = ^n\r2. \dDrop BhopJump Top(no jumps) +UQSTATS_TOPS203 = ^n\r2. \dDrop BhopJump Top disabled by server +UQSTATS_TOPS204 = ^n\r3. \d-------- +UQSTATS_TOPS205 = ^n\r4. \d-------- +UQSTATS_TOPS206 = ^n\r5. \d-------- +UQSTATS_TOPS207 = ^n\r6. \d-------- +UQSTATS_TOPS208 = ^n\r7. \d-------- +UQSTATS_TOPS209 = ^n^n\r8. \wBack to the First Page +UQSTATS_TOPS210 = ^n\r9. \yBack to Main Weapons Top Menu +UQSTATS_TOPS211 = ^n^n\r0. \wExit +UQSTATS_TOPS212 = \yBlock Stats Top Menu 1/2^n +UQSTATS_TOPS213 = ^n\r1. \wLongJump Top +UQSTATS_TOPS214 = ^n\r1. \dLongJump Top(no jumps) +UQSTATS_TOPS215 = ^n\r1. \dLongJump Top disabled by server +UQSTATS_TOPS216 = ^n\r2. \wHighJump Top +UQSTATS_TOPS217 = ^n\r2. \dHighJump Top(no jumps) +UQSTATS_TOPS218 = ^n\r2. \dHighJump Top disabled by server +UQSTATS_TOPS219 = ^n\r3. \wCountJump Top +UQSTATS_TOPS220 = ^n\r3. \dCountJump Top(no jumps) +UQSTATS_TOPS221 = ^n\r3. \dCountJump Top disabled by server +UQSTATS_TOPS222 = ^n\r4. \wDouble CountJump Top +UQSTATS_TOPS223 = ^n\r4. \dDouble CountJump Top(no jumps) +UQSTATS_TOPS224 = ^n\r4. \dDouble CountJump Top disabled by server +UQSTATS_TOPS225 = ^n\r5. \wBhopJump Top +UQSTATS_TOPS226 = ^n\r5. \dBhopJump Top(no jumps) +UQSTATS_TOPS227 = ^n\r5. \dBhopJump Top disabled by server +UQSTATS_TOPS228 = ^n\r6. \wStandUp BhopJump Top +UQSTATS_TOPS229 = ^n\r6. \dStandUp BhopJump Top(no jumps) +UQSTATS_TOPS230 = ^n\r6. \dStandUp BhopJump Top disabled by server +UQSTATS_TOPS231 = ^n^n\r7. \wGo to the Next Page +UQSTATS_TOPS232 = ^n\r8. \wBack to Main Block Top Menu +UQSTATS_TOPS233 = ^n^n\r9. \yExtra Tops +UQSTATS_TOPS234 = ^n^n\r9. \dExtra Tops disabled by server +UQSTATS_TOPS235 = ^n^n\r0. \wExit +UQSTATS_TOPS236 = ^n\r2. \wCountJump Top +UQSTATS_TOPS237 = ^n\r2. \dCountJump Top(no jumps) +UQSTATS_TOPS238 = ^n\r2. \dCountJump Top disabled by server +UQSTATS_TOPS239 = ^n\r3. \wDouble CountJump Top +UQSTATS_TOPS240 = ^n\r3. \dDouble CountJump Top(no jumps) +UQSTATS_TOPS241 = ^n\r3. \dDouble CountJump Top disabled by server +UQSTATS_TOPS242 = \yBlock Top Menu Web Version^n +UQSTATS_TOPS243 = ^n\r1. \wOpen Main Block Tops +UQSTATS_TOPS244 = ^n\r2. \wOptions Menu +UQSTATS_TOPS245 = ^n^n\r0. \wExit +UQSTATS_TOPS246 = ^n\r1. \wMulti CountJump Top +UQSTATS_TOPS247 = ^n\r1. \dMulti CountJump Top(no jumps) +UQSTATS_TOPS248 = ^n\r1. \dMulti CountJump Top disabled by server +UQSTATS_TOPS250 = ^n\r2. \wDrop CountJump Top +UQSTATS_TOPS251 = ^n\r2. \dDrop CountJump Top(no jumps) +UQSTATS_TOPS252 = ^n\r2. \dDrop CountJump Top disabled by server +UQSTATS_TOPS253 = ^n\r3. \wDrop BhopJump Top +UQSTATS_TOPS254 = ^n\r3. \dDrop BhopJump Top(no jumps) +UQSTATS_TOPS255 = ^n\r3. \dDrop BhopJump Top disabled by server +UQSTATS_TOPS256 = ^n\r4. \wWeirdJump Top +UQSTATS_TOPS257 = ^n\r4. \dWeirdJump Top(no jumps) +UQSTATS_TOPS258 = ^n\r4. \dWeirdJump Top disabled by server +UQSTATS_TOPS259 = ^n\r5. \wLadder BhopJump Top +UQSTATS_TOPS260 = ^n\r5. \dLadder BhopJump Top(no jumps) +UQSTATS_TOPS261 = ^n\r5. \dLadder BhopJump Top disabled by server +UQSTATS_TOPS262 = ^n\r6. \d-------- +UQSTATS_TOPS263 = ^n^n\r7. \wBack to the First Page +UQSTATS_TOPS264 = ^n\r8. \wOptions Menu +UQSTATS_TOPS265 = ^n^n\r9. \wPrint Plugin info +UQSTATS_TOPS266 = ^n^n\r0. \wExit +UQSTATS_TOPS270 = \yBlock Stats Top Menu 2/2^n +UQSTATS_TOPS271 = \yExtra Block Stats Top Menu 1/3^n +UQSTATS_TOPS272 = ^n\r1. \wStandUp CountJump Top +UQSTATS_TOPS273 = ^n\r1. \dStandUp CountJumpTop(no jumps) +UQSTATS_TOPS274 = ^n\r1. \dStandUp CountJump Top disabled by server +UQSTATS_TOPS275 = ^n\r2. \wDouble StandUp CountJump Top +UQSTATS_TOPS276 = ^n\r2. \dDouble StandUp CountJump Top(no jumps) +UQSTATS_TOPS277 = ^n\r2. \dDouble StandUp CountJump Top disabled by server +UQSTATS_TOPS278 = ^n\r3. \wMulti StandUp CountJump Top +UQSTATS_TOPS279 = ^n\r3. \dMulti StandUp CountJump Top(no jumps) +UQSTATS_TOPS280 = ^n\r3. \dMulti StandUp CountJump Top disabled by server +UQSTATS_TOPS281 = ^n\r4. \wDrop StandUp CountJump Top +UQSTATS_TOPS282 = ^n\r4. \dDrop StandUp CountJump Top(no jumps) +UQSTATS_TOPS283 = ^n\r4. \dDrop StandUp CountJump Top disabled by server +UQSTATS_TOPS284 = ^n\r5. \wDrop Double StandUp CountJump Top +UQSTATS_TOPS285 = ^n\r5. \dDrop Double StandUp CountJump Top(no jumps) +UQSTATS_TOPS286 = ^n\r5. \dDrop Double StandUp CountJump Top disabled by server +UQSTATS_TOPS287 = ^n\r6. \wDrop Multi StandUp CountJump Top +UQSTATS_TOPS288 = ^n\r6. \dDrop Multi StandUp CountJump Top(no jumps) +UQSTATS_TOPS289 = ^n\r6. \dDrop Multi StandUp CountJump Top disabled by server +UQSTATS_TOPS290 = ^n^n\r7. \wGo to the Next Page +UQSTATS_TOPS291 = ^n\r8. \wOptions Menu +UQSTATS_TOPS292 = ^n^n\r9. \yGo to General Block Tops +UQSTATS_TOPS293 = ^n^n\r0. \wExit +UQSTATS_TOPS294 = \yExtra Block Stats Top Menu 2/3^n +UQSTATS_TOPS295 = ^n\r1. \wDuck Bhop Top +UQSTATS_TOPS296 = ^n\r1. \dDuck Bhop Top(no jumps) +UQSTATS_TOPS297 = ^n\r1. \dDuck Bhop Top disabled by server +UQSTATS_TOPS298 = ^n\r2. \wBhop In Duck Top +UQSTATS_TOPS299 = ^n\r2. \dBhop In Duck Top(no jumps) +UQSTATS_TOPS300 = ^n\r2. \dBhop In Duck Top disabled by server +UQSTATS_TOPS301 = ^n\r3. \wReal Ladder Bhop Top +UQSTATS_TOPS302 = ^n\r3. \dReal Ladder Bhop Top(no jumps) +UQSTATS_TOPS303 = ^n\r3. \dReal Ladder Bhop Top disabled by server +UQSTATS_TOPS304 = ^n\r4. \wUp Bhop Top +UQSTATS_TOPS305 = ^n\r4. \dUp Bhop Top(no jumps) +UQSTATS_TOPS306 = ^n\r4. \dUp Bhop Top disabled by server +UQSTATS_TOPS307 = ^n\r5. \wUp StandBhop Top +UQSTATS_TOPS308 = ^n\r5. \dUp StandBhop Top(no jumps) +UQSTATS_TOPS309 = ^n\r5. \dUp StandBhop Top disabled by server +UQSTATS_TOPS310 = ^n\r6. \wUp Bhop In Duck Top +UQSTATS_TOPS311 = ^n\r6. \dUp Bhop In Duck Top(no jumps) +UQSTATS_TOPS312 = ^n\r5. \dUp Bhop In Duck Top disabled by server +UQSTATS_TOPS313 = ^n^n\r7. \wGo to the Next Page +UQSTATS_TOPS314 = ^n\r8. \wBack to the First Page +UQSTATS_TOPS315 = ^n^n\r9. \yGo to General Block Tops +UQSTATS_TOPS316 = ^n^n\r0. \wExit +UQSTATS_TOPS317 = \yExtra Block Stats Top Menu 3/3 +UQSTATS_TOPS318 = ^n\r1. \wMulti Bhop Top +UQSTATS_TOPS319 = ^n\r1. \dMulti Bhop Top(no jumps) +UQSTATS_TOPS320 = ^n\r1. \dMulti Bhop Top disabled by server +UQSTATS_TOPS321 = ^n\r2. \wDouble Drop CountJump Top +UQSTATS_TOPS322 = ^n\r2. \dDouble Drop CountJump Top(no jumps) +UQSTATS_TOPS323 = ^n\r1. \dDouble Drop CountJump Top disabled by server +UQSTATS_TOPS324 = ^n\r3. \wMulti Drop CountJump Top +UQSTATS_TOPS325 = ^n\r3. \dMulti Drop CountJump Top(no jumps) +UQSTATS_TOPS326 = ^n\r3. \dMulti Drop CountJump Top disabled by server +UQSTATS_TOPS327 = ^n\r4. \d-------- +UQSTATS_TOPS328 = ^n\r5. \d-------- +UQSTATS_TOPS329 = ^n\r6. \d-------- +UQSTATS_TOPS330 = ^n^n\r7. \wBack to the Second Page +UQSTATS_TOPS331 = ^n\r8. \wPrint Plugin Info +UQSTATS_TOPS332 = ^n^n\r9. \yGo to General Block Tops +UQSTATS_TOPS333 = ^n^n\r0. \wExit +UQSTATS_TOPS334 = \yMain Weapons Block Top Menu^n +UQSTATS_TOPS335 = ^n\r1. \wWeapon maxspeed - 210 +UQSTATS_TOPS336 = ^n\r2. \wWeapon maxspeed - 220 +UQSTATS_TOPS337 = ^n\r3. \wWeapon maxspeed - 221 +UQSTATS_TOPS338 = ^n\r4. \wWeapon maxspeed - 230 +UQSTATS_TOPS339 = ^n\r5. \wWeapon maxspeed - 235 +UQSTATS_TOPS340 = ^n\r6. \wWeapon maxspeed - 240 +UQSTATS_TOPS341 = ^n\r7. \wWeapon maxspeed - 245 +UQSTATS_TOPS342 = ^n\r8. \wWeapon maxspeed - 260 +UQSTATS_TOPS343 = ^n^n\r9. \yGo to Main Block Top Menu +UQSTATS_TOPS344 = ^n^n\r0. \wExit +UQSTATS_TOPS345 = !g[%s]!t Weapons Top10/Block10 disabled by server +UQSTATS_TOPS346 = \yBlock Top Menu for Weapons with maxspeed - \w%d \y1/2^n +UQSTATS_TOPS347 = ^n\r5. \wMulti CountJump Top +UQSTATS_TOPS348 = ^n\r5. \dMulti CountJump Top(no jumps) +UQSTATS_TOPS349 = ^n\r5. \dMulti CountJump Top disabled by server +UQSTATS_TOPS350 = ^n\r6. \wBhopJump Top +UQSTATS_TOPS351 = ^n\r6. \dBhopJump Top(no jumps) +UQSTATS_TOPS352 = ^n\r6. \dBhopJump Top disabled by server +UQSTATS_TOPS353 = ^n\r7. \wStandUp BhopJump Top +UQSTATS_TOPS354 = ^n\r7. \dStandUp BhopJump Top(no jumps) +UQSTATS_TOPS355 = ^n\r7. \dStandUp BhopJump Top disabled by server +UQSTATS_TOPS356 = ^n^n\r8. \wGo to the Next Page +UQSTATS_TOPS357 = ^n\r9. \yBack to Main Weapons Top Menu +UQSTATS_TOPS358 = ^n^n\r0. \wExit +UQSTATS_TOPS359 = \yBlock Top Menu for Weapons with maxspeed - \w%d \y2/2^n +UQSTATS_TOPS360 = ^n\r1. \wWeirdJump Top +UQSTATS_TOPS361 = ^n\r1. \dWeirdJump Top(no jumps) +UQSTATS_TOPS362 = ^n\r1. \dWeirdJump Top disabled by server +UQSTATS_TOPS363 = ^n\r2. \wDrop CountJump Top +UQSTATS_TOPS364 = ^n\r2. \dDrop CountJump Top(no jumps) +UQSTATS_TOPS365 = ^n\r2. \dDrop CountJump Top disabled by server +UQSTATS_TOPS366 = ^n\r3. \wDrop BhopJump Top +UQSTATS_TOPS367 = ^n\r3. \dDrop BhopJump Top(no jumps) +UQSTATS_TOPS368 = ^n\r3. \dDrop BhopJump Top disabled by server +UQSTATS_TOPS369 = ^n\r4. \d-------- +UQSTATS_TOPS370 = ^n\r5. \d-------- +UQSTATS_TOPS371 = ^n\r6. \d-------- +UQSTATS_TOPS372 = ^n\r7. \d-------- +UQSTATS_TOPS373 = ^n^n\r8. \wBack to the First Page +UQSTATS_TOPS374 = ^n\r9. \yBack to Main Weapons Top Menu +UQSTATS_TOPS375 = ^n^n\r0. \wExit +UQSTATS_TOPS376 = \yTop Menu for Blocks^n +UQSTATS_TOPS377 = ^n\r1. \wBlock Tops +UQSTATS_TOPS378 = ^n\r2. \dBlock Tops disabled by server +UQSTATS_TOPS379 = ^n\r2. \wWeapon Block Tops +UQSTATS_TOPS380 = ^n\r2. \dWeapon Block Tops disabled by server +UQSTATS_TOPS381 = ^n^n\r3. \yGo to Main Tops +UQSTATS_TOPS382 = ^n^n\r0. \wExit +UQSTATS_TOPS383 = !g[%s]!t Block Tops disabled by server +UQSTATS_TOPS384 = \yTop Menu for Blocks Web Version^n +UQSTATS_TOPS385 = ^n\r1. \wOpen Block Tops +UQSTATS_TOPS386 = ^n\r2. \wOptions Menu +UQSTATS_TOPS387 = ^n^n\r0. \wExit +UQSTATS_TOPS388 = [uq_JumpStats] *.dat files deleted! \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..b42c49c9a37b85cf6678c9cfc37261ea8c8e2a85 GIT binary patch literal 550848 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¨bffYO_}B{YH+8ktH!5a0)M&ME6W%i#z6nZad1AG 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 Ar~m)} literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..80f0d5472381020b1af07a4f33d1c9ee3b652e50 GIT binary patch literal 48608 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≻8qsne2HE9u!<nr=z=sSvtp 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 MK9$!3aU;L~2jE@1Bme*a literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/csx_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/csx_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..0b88ef99146b109e90e85c1f6c7d39ca2d21d8e6 GIT binary patch literal 47228 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/engine_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/engine_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..a9246f2b8693b44e4db14cad2c3acf1db01bb0ec GIT binary patch literal 76900 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..2639f35897739b94156417250d2cfc5357a7e907 GIT binary patch literal 298836 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%0Dfgbn_PQWmn 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 O&A{z68ElE+-~R!$O*Vl5 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/fun_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/fun_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..75b713bd46bf532f7ae7d21546645c4d810e8d5e GIT binary patch literal 26700 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 HL)ZTUB}BsS literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/geoip_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/geoip_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..c11c6abc42b04789e501d65c795f7f9c6708ad2a GIT binary patch literal 40196 zcmeHw3w)E+`Tr>`QlXd%#Z{>qH9DLHso+GZj@){oNgJEA+{BW$X&XtClDvTyP+@76 zEOu69(@p14(BZs{O=Rf26pMhDZA{T0+uX$4Yy};2%nK9y|32qDZ<?0sbZ-Cu|M&SA zc=~<MbDnd5o^zga-Zy!#wmXW_($a+fNf+sYLc5JZOa~siMa4`PMln)M5+{ihWxV35 zzlApnK{S$r*+Rxk-ksos_8=m6ln}>o{0N{6@-D;??L(M|;xm}`0Ch6qnn;hk^i8cE z!J|H@>2na94k|9M5}$0jarH;7FPG1CkAL{J-#mTDI@WUQnTY!aC>KQe(&u#0$)K|- zz#q!v6g`lFC*XQqO4x{N$}{ytbvOew36u$<{y7cwHPDHmQ$h3@56S~k8&f}DPYF<; z{j1Ly2%H2u3xw_#$AR?E@wk`(!tjW(pot*;L;ZFv$N<XHnJGA$uLrb5F{p2-JnBCx zF9VI-cjv0o%zR<rm~lfk#ZmjIKJQod9XDy(aR&~0k2`Q*WBlE@S0D4zBd_1M(qez{ zz;ji7$1SJ`zGeDt`oz6U=H@-z`M2XnZ}TtPvZZaw+b{g}xFzq}pGOvhKK7K#&^UaQ z5=-HfXkkS7oRoM9k4h0B`OAicA4`#^_)SB?lZVKkIV4;)Bz*gj^sfvFzc(aoNJ&p) zcS=fFwr@!IYeT{(3<>WalD}g}{F_7KA0HCFV2C{FtNtOo`6;Li7o=C?phY(WT?msL zh1UaHQo{2PHX=+qMDgDOcAX|f8;8G#@;vt-fKRsgTmQEa&fYi>{v|FqrIa_D<Wllm zjqoglM*u1R_>lBu2Q5bY!DpNpEp`IeL0QRWNd5)jCWOBO<Df9vd!~jz_>6-E1%Oji z@)tEVjm@E8O+@pCwVE1H;}7~ZQPTiGR9&l=F1-Q&a-XP~y|kv%*XWOEzOXgmjYNDA zVRp`)TXSjD7j9FR)+S%w;$m;JPX%3pXrn(EafH0}zWPC|s$k&LnEqg+sF`2ybuASQ zVIRt!Umw7A&HSME3Q^|`1VVKbSayY28VR<9{XwlkWo`3m-nu4rZPw&<L&WD>Oxbwr zMYBrUP!|YAkZVmV+N_C&P>U}pARzONX!X8uSTu095iJ}*EFf6d(kA>tpH}0ouMdkx zpVkzLXtixYYHNcZQXyp7pz?&g779?Zx~8xQ_-mV|L_$-(Nmum&x;&3A>lCxbSMSxl zNL(9<s9_K_zF@s5c9dGIHRnw!m@;kPI(an}<2XWUi9)&__?IrP)!zYb24<Jf{zvmq zx@aYxBZa{ya;hIwY=-zD^N#oXF%74SyE&XK!z08dgz59lX==^b&A6BGRmQg&|IYX^ z<JX|GwAP%;n9tb8xQg)_#+{76Vf-J)HyGbxJj|GmMT+vzW;~JcEXH#g3mNT<m5d7* zn;4fcUd4DV<66caG5(bCLB?*zrx{;je1-7<<3AWjU~#5;k73MZJdJS*;{}X1MknKZ z#yZ9p#x}-l7_Vo%jqxtVUoifPaTnw782`-p7ULntBaEZ5h*JH>Ga4DsX8b1Ow-_Ca zRgATaiy2!PS2KQ>@n*&ijQ2A>!q~&OoALLIe_{M9<Hw96;lxnA$1zT1oWxkbcnM=M zqla-J;}wh%##M}Q#_u!!nDIWwhZvt^e3o%9<ExDCGJe3AF-g^XEaORxXE07>ypXYo zv4Zh3MjvCCaRuWV#v2%KXZ#7{X2!=DpJ9A~aUWwJ<NJ*Lj9GAEGtuu87*A(Bhj9j@ znX#O44r4uIGvji`7-JXX4;b%e{2Aj`#%+wxFuuU}GUJ<!?=pVCNX|Lc|5(Oxj1w8{ zjPWT-E^w~G2N{pS#7^n+882mg=zPV0?E;1S8Q)`k|3bxIc#*<-#>I@aGdaFc;rNRc zUdwnl<8H<Y78QRHqsI6w;|q*ARwZX+yp*wqv4K%zT)`M;>|(r~@h-*(86RQX#rRvs zKQX?+_#Wd&jH7I-UdJ)!F`mI#&iGx%Cm26rjN4WE8ySDVc$jf)k&4e@oXEJGv6FEv z<E@N`8OIiLdd7*2=a(pcA)}S?A(!Gm%Gkqbf<sFBVrO(Px*0btRPj$SKF9b1<N38* z9;20UZG+-J#P}#<4`as_D*iggn;6F}R{Rqgjf^AVcv3yH7{@b~F+Rok9ODa&W13aE z4#w*kZ(=+@sNxG5t&FXV`$H;zbc@1^80#6sjMp%Jm+^ayw=&+z_ypr_#(j)`Vf;H| z*%DRW6^ttxf6n+%#*@NIE}zlMcrW8KjE5N)M3nq;#_JfjF+SR=;=38QGd{<-n{f~0 zqV-CC6=OT&8pi7wyBOCp-okhr<2uF-j2jv6W8B2JnQ<%Qqm12*+ZlH;KF7G5aS!8O z#+MoQF}}gr%XonCAmbs%4;epZ6dP1OWH4qjW-(?n<}l_m<}n%>O^lNm^BJcyPG_9K zSjaew(Z*Q9=wNg)dKl+2UdFhHv7WJsF~Hcus4=!Ou4G)r*v`0y@jAvX#<h&MFy6+v zj&TFyM#lRXH!*Hz+{*YUV>jb=#$AlhG45vE!?>66WyXDsZ!q>U9$-Akc!=>s#*Z1r zT|EAbnT%PC*^D`ixr}*?Mn)6kB*uKksf^PZXD}8r&SJDNmM}UPU5p;axr~=FE@G@_ zY+?*BwlHdpt&A%fS24CTu3@~6v5Rpn<1LK0F|K3Wz_^j|KE_Rqn;Ew<KFZk5xSeqq z<8zF=8TT;mWqg@&ALAR0y^IGK4>BHN{E+cuMsYWfKVv3i7GpMJ4r4B39;1=b#5jpD zpK&VVbjBHsg^aTpZHy(14n`NFhjA|BWsHj$>lvFE1B@+<8e=QtO2$=;?Tl*}uVd_D zT+4V1<86%V7&kC(WW0}Y6XRyat&EQ{b~A2g+{O4D<8H=1jC&bhX57d424gSd0mg%j zhZsL({FqVvgvXyTlQD}in=ywmmobmg$Y^4m#F)=Gm2o=b48}snS&TNu5=IB3i_yb4 zm+>;jMU3@~O^oe~YZ$L%>|$KYcnjlgjO!RTFm7bLk8vO48;re-2N(}B9%B5E@nc4@ zk^7sm=5(B6WeIUL<1Z(x@SBW>7}KXH{y4@{86Ri-HTFA{PYd=rgew?37|*&`@uxA) zWPF(Mb;frX--KUF`P>gbmM|Jncs~433ctyCS5SpdhQCStA2F_{_Q3J&VLU=ON{Hq& z6!v@rI97;0#%brM@Rf|uFrI?_A;~>BRpIX$&nQsgX2wSt^UhQJFyk)9ylINx!gxF5 ziP%R{{x{B0_!RXQ!lS5s93o%Jcq`-I7^mf{`1=@(sh*JE&-ek=6Jaye3z%Shm9dcO z1^$hUe__0c>IMG9=?Z63{Se+l^#huze!zDbS5x`8ag{w;;S$E{89$)>5Z^%Qfw|ZZ z6V7DJrF;-x$7ryq@C>WM3cJGhiWN33R`?R-f1D7jN&kQ~gd=c2j^u%BDSW&TS5P^? zk0?A+h?}W@fc3yMgAn&Je!^%%zY)Kb@qX<8DO`p65srd>60TtUA>($&)^m~ncp;u( z97p4T@C?R<jN6be@qN^8;6$V+yq@s^#=VUFG!Em0XeB!XZnr7Co7#);q#}hI87EPH zf$u6&xZ9<05%#CV-?xzCYdO9_;X1NA#80Mv1{wnj_c5+(R$*6A;Q|`hY@C}=KLgL8 z@dLIJf3y(ui4VMu>U}Kqfbs|0D1YEz81JV1DW38No<R8nUuL{4q{5pipIjlHqkMpC zDLwEqN)ODV^c2r{9i>M&gVF=r8Q-9Kr3vAn{sn$aVchVnr!eq^OMqj9xDz*;2v^Ti zINPi+M*RwYZK*>0Y=z^>6s~tDT<TO<Rj%-q3We#HDtwLcsY(^T(XH@|DuwSezF4io zx6e^{6OALv56@RvwLszNmnj^7xx)7tU#wB#I~OU8(YRCn>lE7S6^`>MOm9^98sk$< zDtx0~;cOb`uc1E~UuQf*{d<fM3zsMy8&>!jV{=4>r>@8S`*b`rK$rphAUsis65uHC z9fSy1#ou(t4rKJ=2tzDb-P8STOl3D6>hJIGcwQUXdkVO{57VFN=(o8Gp6=;?5SfYo z^_lofpZ@h(_>0P8s^5oX{p+EeqKTsWb|Z-VtKGf#Be=S!7MaHmWUu<w9?B!SFcJHh z3hLI5OT<jz#4}92kAjnk?S(++gIT!lyeSiZ&wgp!CnI9-rd@b2V(i=kQ4#A-i%YTo zwK0-VX)Zh%{>zRSWuF$?p1t7mg+0{1-YH11y65%PRD4e2rfkTgc@q+`59z8~8`CLy z@f=hC?%4L61q*u;d8VE&`Xp?o%!J330jWHs$&Fo<p`EdF1T|nQ)LQg(ZaxbjwvND` z&ZWt4Vgj95B*xNtMLat(fzB)9B^imayXeA|nV3K)7x9v;#8^7Ih`S&|XBY93oVY8u zpj*$Eu4IEdAN@L&Gc^2nU6A94hGPe^(1dJMe{5`fRv&eESEqKCK%htBzl_gAdgIOv z6SX#OGiCHr9<l9tJu06ApB?XBeP9waBypW-2B7mYld-eiREW!Xo(Z{S#T};1oyfHx zwjy&*tTj!i1ns7&Bz2i78_`*_G$DYQMZh?QBc5UEpK#em4C{8vegP_@#sTH!s^msM z=US7A0J$JlmMU{_c_=|LWC<B2DxiPDT$wXvv|vd8qCb1LI%piI2OGNFa^PbJauaA; z#~%&tEilgb$=Uayz8R)+%I$@Y?)64wXlSoM9JrV1T$AKpsJM%DZocH6p|~q_?o`Pg ztGL(bT&k#{{R1qx$oD%smpaDK{;J~Mq;o%%+-DW{CptG1H8r$9q__|0+$_ocvEn|V zb7x6zTydY*xie(G5ygE)=N3xtLdAVg=gyMcV#Pfs%DwZl<Q6Dyj?UdDxf2!Fq;scB z?nuQwU+3B+_pdNZ^n*p`mPqdJ6}Lj?IwZG8acgw0OLFg5+>p-oNbb#wd!^2uB)O{< zca6?{PI4D3?hQJ3x8znS?yWj^ujGD9aeu0F_ek#9io03oek{4;6}Ly{=1T4nOyy|t zZ**>+<i4f2FYDYzlKVTweOu?&OYW}}_pr`AAh~xbZq`yBp@Wipz2cg5?jgx-Q`{Lk zw@GsA6t`IC1|-+1xN~)Gi{xIQxPG0hN$zQiyF%x-O70lN#Z;>-Yo+A=1Jf`1;Z~iy zN^)OO+<SCxyW~EtxDV;vHIn<F;%?Wu*GcY=6nD4I?ULMU758<WyH;|SDDK~M?k$qL zKylNTaeZ%-T)X0)pmR4!?zxJ4md;%#xhE>_be+3Va?=&prgQI;+;=cbqaP}D?k36o zAH`jyb2m%wHpLC<+^v#(ui{>*b03vldi)3ZcIn)1$-P=}f24D_ORisW@6)-vB-gFD zkLp|@=aP#R_gS5rA-P{y+&}2t9LYUiabMTDxsv-&EK8`_KXh)M<i4r68CX%({42S? zRorZyYm!{@Z;-<&I(L%fu2<Y|=-hnC?Nr<gbnaAewG~KRtaGLl#}CdNoil?tbHJ(B zIfcZrgA>*{HsVYJ=W3nPi(b=C1Lr$B=MCZ*dgm9>>a%~0atpS?9I%+@Vg=Owm5lWz z$c^0wEZ!N0Ewgg;WsJg!S#WN6y(Hfzfi*Z`F~w(tt>W{O@pB6LtKIRQ*a73tS>)M? zPR(@kj#)WrJ7yWvX+?$_(#o811YSWxx^Uzl^o_w_k$*uVxD>ISX(UB)iFB;qYONnn z(bNKpBeD2&6D`y-cGXJL$^FqWfK&Pn?PEyaIkRL=<KeQYoW=~7lVjMNen)yVG^a7~ zEY2x?xSZgE3{$5cr{omdNeNX0lhum#=NQ^aZxjEzrG}2(pY->u)^<FlE>G<@bUcE~ z#I(+`9I6-f5fwv-8pk!Rmtl)Fr_g`ZF|l6%8eEMswC6&kFx}989^nY>)WTz=zowl~ zI8qx|n4uk4cr1-ibh*+aC>j<R(Is0Mw`T7|0M#DTX)~RaS}+Y3h7WF=>X5{WY{M3h z>7=x;8MZh~6BCi_ZLemg9hb0zz0#Do?XB#z8C1DW*T<_4r!C9cVKrv#Kc=BeRyb43 zElksL3P)?%vF*kMm)A6O>3YibNvTeMKlGf0q~D5uqRx36YS;H?y|b_=7&=ZvsG+Ox zX#m13SB;Qtf8Wn>#hFw42MSp9{3n8H)#rnb9$mcYkcurvEG1-r8~z|1!2!P-n<;h$ zwaXIeaJw^;%5KdZ9LyRVq%B5@FuCl>Ae>Yq8Tmjt(&W)TX`8L@&&nGS%_5()m0V$} zp2w66OUg{l%0OG>s6lOHYq9Im_Q2-n&MeE-o_*h%muBb~3oS_`)s{4D(F$;^<Y>!8 z9o=y#)14&dG0mk!ad)nv<78r3sjdcHa;H_!6Y;&h-T#E<Qlz1s9uG#M3`6@I^q=AJ zGNa*VnQ2c$jWQDMEZvGxh&9X5KAi>t%1#<cRUu5I7%1%<67Fo3%V?57?n364nXqQ* z6-ksq#EpWEPka8t-G=r*VdN9;jKs;5AEm;RkF=S{#I``TaVyI0@7oHohAy<yhPaG` zH8}`WyG%pJi<C`SN;Z2jLDM!y&nC93zb^tIIS%M&8`W2@B?+eFIn!pc8QP_Zr`F6g zY|TzlCEuaf-$7DTFpm)xd>95XsCFL@Q@a--#PfgEoNB0SK6Wp&I{p|vzTo}X_Wbxk zSlL3QNAbM{{k=DnJm!5gV(@&QoXJ0PzCS0P&vWY+n5A$1?D_s2s>{%oBQWeN?H?|u zWX%&_piUR0<diz!CmSf|d-AKk<a|$!Bb_F#ISi#t%#0VRE-b+EIb73I7bp=ON6Uzi zYv-xh-QA45QnQq+FjcxUlqNMF*7euna@A*fWOwpWxtddQ?YuG#>4&U-|3*#UQH@SE zUe=Tv-+AQ-uIU%9=MPfy?7T8PS<j>j#QN(E9e2UF`i`JHUJr+=dU6E%+Q_zfU6~Kd zQ0q!5xC86WbxD3f3SX{Izd{t&rxO*wb6FaE9({`4VQ628DqtpFsZJ$G31HqypJ+$M zC8BR0M0Ed6*>552*VVbwG%2<sGcCUN#P@sO_z2VN7Ps-VPYSvpJ{7s>{@&uuj&}_0 z9nj>&imVPeR)4@{TDRfxw+%mgs&o1%d8+loz7CtoV`#qw<*z!7iT@o486H2}nQ>M8 zsk4v71E$>0P=9ADikQ_Odvnyxl~`?TraVLYb116g9c^jsNSd}Nc4UO+iXBPUX2p(V zXj5ZHMs{hZ#*Q4L84?hV{WZ<7<=k!iGShm${3X>ut2As0^~(%#@rizMM8Ei0zxbzq zaah0jDE8M(zE(A&{Gyw%4y?$YIm!^DeM+n^E%p(7j)yUFnASZ53&}0|M9d3GY<por zx0*v`?_H17viC0e%-+*(M9;0Dp7T=AU5cLT8t6LBh@R{EFLj-veLSX_|8)1M&ii%` zI_wc66yxk?;_iHOj_ev`XG#e>R=_CGL(s#Y?IZ(-usm!`oPz}}XJGw+J35Ktp^mil zWzhn!>?1?k5UD)ICa3RwWJrFH;qmt<(;c1KNYQ5`=H{~~bHkP(w6AD{Vap}k-o(&n zciKjZv=95T$Sf({maDLD3Xa_NR_3-hvpX}+1tT5t2Plgzltbqe^mp|E`sPmjHq$JE zp7>^yjV>NFmC%@D<JDR6@v4u~mR1xVtCblZ-<>#_?o1cFpUC*$DqO%fdxMk*hmf!z z)rR=Ngvu_VGE1n;R&S@0bpM!q6X|e}j}^&I99QuEg}b!v)E}KI$MqY2_EDlNv*YQ` zoEchvXWsF;Z_?SCrmrM4#h~1b_zrZS?7aOQ4PBJ4J^(2jwJ|tCl^c+JYTYX|hvGsW z;_7Qe;)2-DjLvKNKl$X74_-R$VEoC|udTvId+VN6t8m(X%(l0)V>?HP=VPy=pZyB9 zgMATbTo;{BdrUc)53mKu>bsx1Uv;lK?;aB0IW(TUmmJJ~lM<TAh+IsDT|3Dw5Dh!6 za2%;qX?}eXtEgd1b<V28qqIWUq&AAq`7iJ3LN(tO@a?s~u0FhhCb?_Ajl`=Dm*9YL zS>=v&Yv-B;zaP`T!<uH^e+uUB&aQQn)B0B*rX#kcwjJqJoolw9oksEQ_^!t*4s0*~ z;4j<WPVcms7e9Z}8f*I5zl&`%uPMt=#Wi$IE<O8@c=&69Z6|E&P5<E4ZEue-{Bm>U zx@%G4_%yB)>7UHG|Btd{_x=s>_mlgLyn=4@m<d{L#0`nl4O`4Pg_+v1*hq~m9NiT? zL23pzv#((Vm@MS331{`BdSmIKi6M$d?xU`Fw13Fc6^zT%_cOWz(dJ={VVBx|pq@G( zJAh*oxQQ_$A@=WsR?`qjrNU9g^KwI?#&h+7+YkeLxsG77sf*xI(^>%Zd;^8<Gu=X= z`%LQq$Z9G;Um$zpSR!Rob}2huY1loW&3U?rH3Qv)m8gI;mAw0ayj>upNpERmqfaPm zS7XGuf3TDEIlAZrs3^3c<52{67O8pYs=WBYokgli2j0cakGC=m9j{a6in8!m#P`Bd zsUfgisv8<2+oKw?dONjP?^fN`us@qbwL|+zU6W&g{>4266prz2ikIa=r9FBYwE<}l zkV7~Ijr1hVP;JO5KiN#|DzJFlAcw|hCMKf*=}O*^()7fNOnoLuM5K+7uZ7_(_@m6D z?<@qd{uN;pbrm*IGt&BXdDNo_+q97oKn(_O(=O44635Z}oTx_fA|xN7*EOvhZOu$v zm6a4Mhe$O<c$@YBO#BY2G1Z+?$y)0tM!{@->=KvL{T!~X?nCvp@cga!*=O{#R)s!n z!Zx;VJQ5|&Pc3sf^%VPMeJ@k=*wpAciq;Q|1~$okj~yi`Gdfywpyqv#(~5$LMW62+ zn3SbIhr^v&n51p!hZ4h<^!9GU+9wU|GodbpQw;6XfSs=0s}3K#Y~C81DIZ4{X)H2{ zMT{g;vU}A>$1eLOL?%OI1dB{yk+B20jEBe+h^T_JQwpbOCt<3g%Ag_%R3w3l#I`%+ z`O6cST!lP*><pOlci1xW#TpzrkUrpP1gUMZ!`Mvej41cwez2~-xBdC(PvYAQTQX*D zdo>sSFIVXX7#=k&4&;WdQVq+P*11ft_)3=2l2V3itD%UheI%)OR0&JYN|DT0l4xee zG+C^ci6T2DfF0YBCYzIN3e-36Gn)eo&67<sT)zk7-u}Fy<2fLFi8N~6w9c#aro9Y% zrl#!ys-_vPy#u1$yqTR>>CO8IOVY`rF1bueV)!y3sW*>&O3L%v6iKI&q~^^`Y2G)% z#)A9rH}4-%QEJ{hKzPZW)8RUyE_0}T?b%!r+OsKbGhDkJg50?AopY#h?T0b;RNwc2 zy4a7D7`1FX_R}QxG>dH`F{$2$YnLi9Zk8IdTJQ!M^l9V7!$Zzs+QGi5fG1E(9G~|U z;hL7EC!ihbPJZ7su)3arL8zPgeP<vH$^8I%leh0xx}x-b|D#`Z_1%lkh13RslKP=y z)I+BfV?JF`GAggnfl$hN7&}l1d(VfhPbD*hy-$a|&!80)7A9xn#Km-;-_alM(U$0w z=BkyW`p?xaLb7Zm$)fge#GC}o=tm1My~w0knJ8lv0Q;Q|`<(&rTiS1G$_Iu?xqrKI z!#1YHpL&F<60P~*De9|eY5aEu-P`&`#Q*yKlOz6qua?=ca}=HLkBGgNrls!~B`9lD zB+Ir^R%qCY_0^&q8g|-|VeIV@v8P7tzh?(Js41=Ck^c1k-%Fhj^X_n<`RJq^v@{of zMi$zWgZAW-w}OsxArsl!hjVZh?^!S9Un%JR`@M*L=mx}oA7c`SV{kD=f%za>+`F2X z#d(R7Q<(uNnU$36A;~#XGB+tHnHDLTnUwq;NluoM*-6Pi6Ejyz<|HNe6Ej^(8k3TT ziTN({DsD9;C67fH_Wquj#gmef6NyO{7Pr#5U9v0WIYjJ0UhghsP3~c0g6s)8W3|YG z+^gSLPi_p-zdY(%<YUCR<w9Ldv44(VHnlf~Ok~d|GHyYqpNd!$m4?;Z2r26PzH^Zu z@28Ln9W<Xqbt6YYt{gcm*fTJm@F!d0CauCqp`4|e`k8evt-&efz18W!kpg?C$e7Gh zW{lJ1wNK)l+py)y1$h1f?M<ye)~}qx^yr01fhQ&O6!9I}32>z7c1fmTS6n`MlF_^E z@94sVvIkXrsG5bNv>xdz(*wmvZPQY{<-tky^BB~JN}}#ZulWsIF2$ZBQyYz&AKJ)O zhet=xB3F-m2Mat&>7RFWUuEvh=ven1bP4(2a{FU={Q1x8uS<Ej*-z52e*W^Gd?&U1 z_F1$C`M+7dCAIuSM#rl4|C#c2|H(ssQ^7kJ^I1?s7kN_jd=4f6?8}RwC5Db)%4>Z^ z{W)}uR;YV`?0^jQtZrwK?~};zo>hWHVgtDh@vJm>RxJf|iz!t_pVGz|eoL+~Dk|Oa z)Bgtb?1g#`>wnQLJ~QkrsjHu{uiL-1p-ZlnkCD@cW5Uny*Z7!uz+W?5e<_Ng)xQ)d z{kC(+Z@W@=Zth_}>y8vZ>lBD4otrCl=cbD#*Q7`ug4sh-IX748Lva~PdQv2xQIgUN zfH#xk-)usRY~LVP^o#g!LF7P9Yyj&1+e{pe%R&t82e5jRX1oE^osyZVI`F$Q&gl&4 zP5dQG{wziEcqK_qgrwd?^6)56I-A$?d<&C0I)j>cPVA}FCjJ^R1MUt^!SdI@p&qu0 zyi<}RnBt-)kOMU_1|%P@kbJmvI;*IZ_B^gk4pm0#wc%Pi+U7AF-&rMnxMNuC6H+4< zBd>`EaD413>BGH<XlmN8NsN8CEF~tJ){Z-yi0}9i3xygtI4IKZhTAZB`@nvT^y4}U zXBfV_18Mr6z#m?B3c4Rdr9|IZ$e-pv>1aI$wGn;e!RnGO*kiCo(U*=eJT>XNNdeiZ zGIbB4WXi6-TQORYS_@F_+jkUWE>v1E%IS)dQF(o{5E`_eItse6BGC@cLvs(!J2Vr~ z-1BWD8raE|@=ReKm??(NH{WEDDI_xdd~*hiOdQB%$b4hMd}Azl9?O!e*SR0A!7x*b znjhq*ZjccjH6Tat=kCIO?v7#hb3Z^IlNQjvPS=8^1M@=4o^BOOwx&puo6KsJvZr&f zq%B4AbR|iemAa=J1NN8N)6slG2J<9PpA%B{bg!{3`~j#p?`DXy$)xP*9$-oOX&GIz zSxFAr)6r8_)McG1l2#=tr@fRpFCXkLwWp(P4K?p|;8A<JiCmHKR1r4xM<AG-57eG+ zB#Rv(V_>nHlvwJXZV#fVS<jIe&j$e|#?4am!CdeLCb>^jJvA5POf`J>8<3Z~H27@= z-EwEw)ps$N2ulN%o4dYqz)|yn+}!m|L>LxMldUr7KhYJMLeFpa?bZW*bVm?!w*#b{ zy3cpL;?9G5sniv8MX6Q%znTwpUqqi1?nX-Kk7R0DIK#~>9Bt@;>zOi7kUv7*cgKK* zd(}WBPke4i0uuQ?kmrd@l=UP}d?K97;(=TyLIeZACq9PusVqY0M+N=5AM(T3*-spH z-Y`6Vkp0xWhf;57kf)3-0q+I&_sAZS^Rk@i^%d->K~7!0c=x^p9ZZ_)2Yycf;}VFn zuFk}rV_wFG^FMNw<md1|-p0VI4jXj1@&eepAr6{4hh3agr_Yqd`Mb!3ns^ORpKJbw z|FJ+-=X3ZUbO%}~!@u%BMkz@$%5zfYnu9P2xFc$*PW2v#ZDOhinbO32kqI?%J@9k+ zAIl-gWB6JAhg*rM`R3F8k9;M@O;httE_eg;4XNa(spEkE@fY$xUK#K|WP0gW%bBQ4 z_eV}Z-qIhzN+rJXKXm`&*ROr$e+>0;KV?q%%KyMa319giU*7*n-Hi<OJ}fv980vjI zJjnZ??}w0U@!){pFx30l#NNloPxn4LIF~C2avAD<SXksD;DGm$_s8TZmEpT<DRqWC zDI3liq51Z6`Xk+6!XK%D%Rnm`J<0kx{Sm(JM2mHbKXMK4X0A%v&5Rh<A8BC8%Tpxx z4lLHGH+!~${iXepmB@ser~!xZM_y&W|Mz5`?9kKmZ@gTmoQFKelG{@xPgRn%VyB#k z+`^JwDUx*G33(3nNB#`<m-a_~fJ~@~Hvo_FM+&(z)2TANv1wA3p)u6`5&Dt?*+zPb zm|2OX`Xj$%`*@n{gS+b_B{s+(IR?Bh>W}Opf8^I++8;p!M4vnlfrg1bIu9x6mggIE z9-=lnH_(+7yjJJoIYt*07Q3VXs-Pmjr5G~+*iXd{44lW}G~|EX{Bzq&L+2lLQvTKa z^VR%=)oAc(`WM*`eKr52%SmS7UiyD){uz88J9Gy6|Ni{tr02gne>r@t;o7gxU%u3Q z^VRuF>U<-;od44Opa0eSt^0mG#NXjN^I!QpU->&<YX14k-$|W+{%iX!{reCm_&NAJ z8qLI~JIU_{oD%1I>hvW4Jj1Sz?&wT<2#dZAf&JR&`JMoT>FZ7EIYNA49}hJ3YENTN zPMOF@n((~}E=7JXU{-b_H<7;oMm+KYmsx*6Z2xyq9@UqgE1Qn`PDOn^>e(Fa0z8N{ z?ejd`LUlJ$Wj3EhdF$m;>#Xq}!?XBS>ljF=3NNLH|5Bd1(R$<)H?j?RhG*p+tDj;9 z#J%!7m93s%YCAR#Zb#n=Y<2bLzrI-i`}O|cKUx1?(&zl1h8!-Ocgd&8@SyskoymFo zs!bROJ|?4%k<W(>*N$%wZpZ$6cs%H7z|W^Y|GD~4A6kF4&HgXf|39ezJN|wB|9{cn z+n-9&m*mrTQmej@zR>fR{M;z4M?Oc|@jkvsPG1~Ief%@dU#1|toEU%7@C?4Y^auHP zGW}da4n0l!^Ib3_T~68?f1hY~s-EuOFy#AT|FQB5K4<yrhgSG6zB`W_<&)^~YJAm% zo<*hSXvun};_EnBxS^Ow(-KgAPbN`J&-Rhg_D?9mc{%tQ_{Bx}9p4^)z7-Eq<Lf_T zUFxZ4`K;)c12}4avY;ECb{djok^4&D_DR%aQg*n}-ao;H?Bod?`jei}HK9(E@NNFV zzaNM3x<lrS8||*g@CBZc6rvA3`-$H(qu;MM*~nG90S`~3^X~%mPoUqiLEsk%$OgPX zm8XR)j=W6I&@bt&r_8i-h_U_&`70VPvvhCWFJzd0U$=h({dkr93RxF2d;%i9HbhI# z{;@~(uj<ca|Dt_Usn3V)-y-@}<naBwbC~|6XD#t8ZZ$m?C3_HhM|Xj<$k#zO_@Wa1 zt^+*_(f|BW9gF#Q>$|A^{$HnjKQEtj0HUhCx-NWLeeva?Pt%9bsPFgj=(4JBqKtk< z<ZPTgWy$K|TV2R+*y_sXQ&fF-5328fUw@arIaq&X@BW+mOW&0s`}%L{!;Uxf{?+w? zo}B#x`jFIN{{74Q`}^_xm*>K+WB5vDKh1(Cc0Nd#yza-|&FJ5qI0g~XL;CMlru;7F zBqZ(KbYFk}Jp2YHs`9CyVtYlYODs4uve0;DL|CH!K)uVWHObex4GL8X7rkQ69bRe; z1tXz=PZaw!XQ*CEIzo*CWDkc!Vd3<J8+|q(y*f|xhk`|TDV!(@g`2&a&|jNZ6b;r< z+))gBD`jhLZgtm%{Vkd(@(1gaAxj%BhqB7)#dGvxy`-2>@6;Ozr{*Zd-Kq!;4QkZO zJ38RN8}C%TDJvCk4Yg1uoWAA|UiGIkHq(pnyv?mO_EukA@?xpHqWZg{wE@41FyrNV zS~8;CtNEAW4T1Ib>I$zB#HDYU9;)>EBR-U-x;5E%q3|+qxIWo+ZWk&!Jjc=|n_CqO z`_$_S2V|+PQO&0(b%lK`-muT=3k1yJu(u6^tr$(-@L+~6VLnR4EJ`D;fVa&TuEvWJ z@!~$8rh>8($q>{{mn#j*S0w5|3;IUCHb?Pd!7yI8n39jjkD*THLwOJ8Sfk-(K5q-u zDk<dgd7DdZgTn(Mn-8iU83;Rl!RSD!%-0qfs84`~Dw%Il*xNV|35y8&pwQ4Jz5XQ* zPxXMfIShRn2$tY2i(1n_xF|rmB{R3z`|FgJxT29J0c}<NC>s-O2niK*g+nb;_n;Zn zU1U_yeT;Q7MC#}8*M`0HUdnpD^y7V%l~CZNJ{3jbilunnqrcv#s~+m&2-SH5rBobL zu+pci5X?Ig@izJ_c>UyJK?>suRiZt}(u+%Cpd}%UGTw=4!~|iSYqa^68maQ4V9E@< z^Rdwv^0#0{`W}92=vL4JAo|cxs&2+LeG#l8su@EK#%5_~#$`>upfT*DS7oA;F;mfZ zMuoHsV+Gz@NlbeABw~ihlAw~KcVGTHa+4<;>q6mhv_<>Oyu!YL3PMno=?Qz$u@NfP zhL>B`dLuq#Lnv(Yw*;fj#*2+-2BOBvMwc(#<ZX!<>HU{d#2?X%{1%m28eB>SH4v}0 zwNO*@jlR|v=$)@#^$66kF_drgH2Kiu&7rz5=9fBSrLRR!K-8UDlMneh{dM6`&=>K0 z^NmG5yy(+QS-9~QP+tU6!X1J(88L|AM!(nS4c1dSqvE;|T;{K9GL}XHxWunV<2Ryx zn2(qt#hrDw5MGw5^GL`N#$pgbvS7X68#Gqb`S906N~h6GD#}6_pZwH%yL_RRfbZ*( z)CS;psJ$Wd7sm|KN~%v47M_6yIsHNOIP@vdM&poDZ?_i<nz7m+tn&f&b{2<yLDCdh z1wP^0;ni$3v+3QbDO#nohbY@<ac1OPtgmNA@JCt)Y!>U^6b!ivTm4$wK&aI18VFQ` z8wUa~`qmUdv%5UnJP=#%)7&jSU;O~b7HUQ-W%yInsD894Ki4eGP=|9}-a3DS)ETOs zutzb)V1WwO!vMT`zna6|TBE($PiliDtD&*U8^p_Sy+H_S{>G?M8H+bu8?E<(*9fN~ zfQvva<bdI37_3*Iu1&tMR3alK3<M}QXfVkJ@fu!CsC6XXh|$5jcQFn5!r%mrZf|o4 z!6@D<OZgGPK1eiLi@(c#;aac%3e?9Eil8JpvL(Loa$jR;DP=@e^VWyp?s$WZ0lbnI zldQ!TX!J*$;Q@sgL&jL-jf4;gG<vBFi?=C^Zlu^K6d2N&a_~3YOii?a>GQ+F!%<9) z0nBrj5S9x{7xpgq2PnC>*^Ba;qSQ^6P;{wJV@*Uzi!Ad}wR{1}fskG^Yy}UQTSIlB zh;dSx58Pnm*-8DiqF2ytqq#wKif-mefIbxNWqu7ELEQ_Eh8f}OrAtHpF!BwB77ygo zMBbSdK2$h_0k<|$|5!tTP;)J+Z^f&9y~au!1}k-~)r)zj+83@zlBO`m9F5YOVQp)n z%3GKFFgYYEQ;aV12HS+~3V$tT6~D0gg3aFWVgbE`e~66ri{L;abD$9;?G^UAD26F4 z>=7+Q8e?y4gG)HaM=xF`Er4$VCT0*=n{c<#0NJ%Bf2akrSovhzi~LvkMUgkKm_mB9 zjgy?-0I5RcY{Z2_K0QKUUB_&|kZ*MQG*|!zlZLI>TZ=B@$)yZ~Q6Fj+YPRr_5z}mm zl)fN3pg4+I4qTW9{?ZB@fJT$FPt^;K5A|>{T8L#W3M;cOiFz>?`Z1<R9Ym8z8kK>J z=EF;yr8G*Ek&`Wc=o-A0Xd4w#f<ZTy;SXKaN5fDyYdD0d2~l3myrLu;getcQ%)e^t z7o}KFNjpj-VXrSh5fCm7dza9kV7}~<=E3WSD6Qi(nm5oUW<#lI2xo`F_2{43-WL2V z^99?yqO2|4*tT3w3Q(@v5anIw5BqCTC8!m=A()?<f6M%u7Lhhu?px}Q=qrJ)LbM>2 zMVFxwP`@@PQ*x}zyvx0dn`9XdALbSej>^#ytwV7RKQvME1)(ia40qUXba;b{iC-(V z%i)WJ;A0}JHAUsj<cPNVP}gV}n;EZ0_6u2buTjo;)Y>LA0j+bQ`gL_7V9+ZeP#;=~ z)ho5mP8e^aH&TaDcY4E-CcIZWS#zhi&WB+@0nkIgaH0$t1!afXPjc%pwB?~N&5%JO z(vvo&BoAXk^e>6}kUk3im$gS~ErJCVD++SeC~u1M!zdB1hx;loyvtCauhmcWhEBC% z+DF05NgXLe`09RAOl(7pR&Ri-S?-5LQiU2q0e$iil1ZY_0l33aN|c<^Nq8Cd5#`uM z1duBxP6$!~$ap?nMN+*A45x6RY0X{%Cn&00k1G^tll}=JTd<x`8ny`+CM<tTi(H;v z-o<L&fjniWM&IQ}C-{^fLQM)lFI;}D&g(~4>Z`vCuWHvqG_}E-Ml&PSp@TdU7kWS1 zh`J*hgW*z5Y!jElNehcgUo<H9uUKAb94j&NQ+jr%WE3WK%-?QrwB9c@2x4xUSwjQW zaQoWon&2^GXxvyypr*^<j{z{dU?YRsTD7UfhZn0Oc>qp373YRSSW8Y9iZISbxlU}m zkPPwY6U0*=c#RGpY#muB6~dd@-M*lY+T=#HNzvTU5cEFDgp8h0v+6e5=-2saN(va= zm?-5W>~13^RHmToIjT$R8}+>h>!z||E9L~OSb9%eo4ob<xJnn2G+KB3XzSq#VY%`& zc{v~N6@DI7PiQe_o2bm1Tn1_B9`rk@tOvG&zkbXllVQo4Pm1~4ga?)P*LzjhctW*a z$~}tyLPlOc#sm;tPJ@<j<hfjL4ox*xi)o?viK<39dMx3VzOkqZN1^6zqH1}qk1JUM zRW-VOKI5cnOl{<ykSC{{>9a*O`g=K4&?~C_SRRrCpKoM;_$YqW6!#P`eHw;ERC|M% z`=eqGCJ*chXt0Z-S`?Zv&xam?0k?%TG~Er4helKS?Plo^i1})Pp;>_jJscAA{mr%B z+GXU=g@SF(p=iV?y-5td1|5XYOyQ;21%^ch88TcpDpDWGV%SVDf-VNbN4p6pI&(I* zH(*Jh)@Thy;gqx)v4NGRJItjHVHVAiON|9AubklF<KP185iAWq7{j(4-3$x*S4B+y zj3V?n+4><lNr!p}57SzNyy_ur<ysptWBQUYv}G9dnLJsTUBX@^%r;@R3v-b$7YlQ# zFgvh67Uptct`O!+g}G9g-NNh<W=PHv=J~>678Z-J*o4I{EJeanEG#9$QYtL7g~cf> z<-$@SES19I78Z}NR13=-VVNf^^M%zctX5&Q32TwC77J^Mu$BsInXo#9)hVpy!dfA$ zmBLyjtkuFgS6Jr>>wICe3)^gAD-$-SuvG}#d||f=yIt6eg}p@BD}~)H>>g26DvD-{ zqB2qB6h#%Hs8STo6~$&zY!SscX0eOnB2io-ic3YYLliqjak(gViQ-E|aiu7Bi(-!` zt`fy_MDaXPQYK2AqNH4uREiRhD5(-Ss42CJQimul7o`=V^iok;DN5a<)FWm)#q0_( z+a=2EqO4eym58!ZQRWn7<)RGCN>MgPl+6=m^M%7K92ViQ3P-7MlnF<raJYrTBOF!2 zQ7!OVXs1~?t-@&&&SK##5zaE<bO@(YILn2zLO5N*d8u$#3a48*J;GTfoYlfPM>yvS zC(_Or<z`WC73FqOUL?wkMR}<xcZl)|QSK7um7=^#l+PCxPT|7&m|eJvgsYg|`Q<7T zE{AY|UoKoYN_7jDN4Vw)*F15lSyb9ZWre7$5|wj=+brA`;kF95O}OpCT`b%s!d)ud zvxU1%xE;dn6z+22t`P1@;r0l3wQ$c9?)k!F6&{=L6bVnU@RSJ8Y~d*r9;fh>3r~gc zIE1HCcsv5fQl2@&GhbAhMOCq=a*8UqsG29L=8I~xsJ4n~yQnS})up1kTvS(yIYnZQ zTg<bIc^*;e7W2(wKKjZo=0i&hg!w#Cfxpm!Vo{1Qq95oP^nw190gwei+hGG}tGNg! zfLfYM&9DOtcw`CC{bFeg2qO;7G*^*5z$~EK=J_y#QdmGGi~_1=u{&TEun{Ph1sY_r z!8Gi!3XGVglB@&qm547P13|bNXApA`hC)~zWF;^JtAH`UP+*nT3NjTtYz0P90c$BC zbAg#aL9NKkS_vbnvIwh78V#(*1+#(CpkcPzrNUNDrelWfz<$t4cG#C4!()f0+cAQ6 zq_?{<6JThHpx;GEQw04iLOY8v_(iBIObNCGOM+b&SCTnZz+A|nU|^--SCUNuk-pdg zvnnUMvXWuJvS4f&%;IvyV>nA-B``18mkkD14GSxUiNUUHAmmdD?I}eZ><nSDH1MHa zr5>}GjhSh7MJ3D))`dPTE1nOFgR#LJt!Q5vY`|4nCdwdFHphd$01s1^19O=JGm`^T zkOP+NC?i`W0|eg#`>UD@8zdfCAxsQ2k<$iqw2>vk2+LrUFk2^?A8gBMhMmH$oF1}B z7$fTJgeg0r6HXhMC1mYnm<U&pX*yw>utrQ*<(Q+&F)@{w!dM+PSSWZf!E#txc_~?` z17-?igdVsc@0tfwMVT(t!)1oGV$9uSub41h7&{ki(S<s=95C8SvRaq}#=f!wg!)uM zx7?V#-Oy+EJhEQc=p3?N7YrEJuqHQVF?Tf?G5Bbs8-43Wf4Zy4k|Bo)$~_O)bI6*_ zAZgDqXxJ}wz%v^LT?RwO#OJ|SdMZGe-8@L|AseqE+XfH%SA{vT3hjqVz`%j1bJctc zY}^AQ2chh0%-Yo$)9P|3EZrmKILOwWFm{kfV1lv0-iu)H7K{U#JZ!fBc6=VrX9+Ra z7DK;F(T}t3^9I?y9-#FPD+i1L3mZ(?EhjkGhYX@(v?8J#%%TG8O%?qmrc9E&fD9*x za1je2R{f`JB_A^2Ksl2fPFSR83o*R{l(`J5vM7I93g;<HQOsoKN<h_6)fNJ&303CF zd{jbJ5X4l@NC-YLWwmjkq9`BPYT~E-2VV&=Q?K)&e55?*sb8xMRUK3&#L+uSU8`0Q zQ!f!5$|tq?h{95*R~Xl-=wt;{=EwmY^&i*B1pkvka3H2Ql)nrjR$U`cs*fxPf58VQ zm8ps#86_!WDed5%RH^8%Y!2lk^W+Ozt0Yt9h9H`jtP(Dg|5Z&OFeFK`4$y7&KUqCo zc<ZsVkDQD9fz6@%)^q7hpKkcI*3ebGKTIdV(l3^0vPIbTz_G+u)Q^J-FAh54iyLM9 zX~KpSwO-sZ@Z&DbML6RZ*wx`YtdZ`Y)YOIQeS9xPUQbKq*Z5jfg40ri(nXi%iMz@4 z3!8LTSt4E2^BHycL)gsN3Zx&dZ7~Wl7MO|qG<1LaL(o4y=?@j+@e=&}v7p~TribM= zB24!!9zi<1rcY#p=nj72dc13r!#Tj?L0<zcGOFuaMhP(v;a#~xj0a|dP5{vd-yjRk zMLen+Lbl={klr7R-)RmNQ>OpM$93mGqAf-tc7TR{7NO3c^|9k#RVip8s2&smtp;_1 z?g0H1^b61<px=UC0=){_4>}AQaV7c|G!Aq!XgcU(PzlHdS_o<Y1wl(eD?#m`?}Kg! z-37WIv>Egy=vmMUpg(|K1!XPAyLN%&uEM*1K_<|7pl^ZfpmLB0v=Gz;Y6i7};-D_j zk3l~HZ31ltZ3FEAy$pH-bO7`oDD7$?js+P&xgaCxOwe?cZw6L?szHlEOF*kYYd~F~ z+d&&Z4}i9UUIaY>dIt0|$b&py2fhP(4<uIMU8JCP@Q(+c1Uelw2{aXS5y%261#N^( z1<(Tuf|i0-g4#g|&<&uQL3e`g1#JdB3fhHq&ja5C9RU3kbP&8_Rts?)=p@i2(0QPX zKo*b#GzWA!C<?j~)DHRqXandW&=a8Tpyxm@g8m3P1nLKk{<aVkKodb{f~J7Z2Ni<s zAQxyZr~woJtpLS9ouD6p)`9K@-3R(P=rPcfpr=8<0lfk`2>KW_G6vlModvo8WChIw z)q<KpOF+v&SA(tv{Sb5q=mF5<pr=8<1-%5?2YLteK4@$^Y!-9|XbR|?pi4l-poJhm z=qk_}&>f(=K~I8qf_8)c2zniK5cDDF6VT`mj5Fv=P(ElH$OW1U%E8ZI)&QG9QP3(- zA$Yd~H-frBFM|FAdJ}XAHunMW2x#Or=mXG+AS37;&~%UuGzYX0v>2p;R)Ie4b1mY2 z1o|cD1<;!yaV>NN^i9xg(B+^g=!<?1-GKRX2~ypNI^vFG7I0GtIs$A73-JwLH^uX( z*lNAVILYS2c~H<eeaiGH=TDw-wz|N8L~vXl#-bvo1aVJjN@FlOrIsG~nT*FZWT?rD zdtp=R+k%m{W`$Z<#mM{EI7*db9H>DY?jn%9x@ZY#VhYaR@K^J-;%@^2hziMNaEh;~ zrXftnjZ^Ayrz3&_6kJh<jF1V=p6gHm9s{92Q)F%`Wo-n~b)jaQdSUVToF7_yMuA3v z_Ar@%`X_@gP6v(zksPgQM7A`w#^F+s9MLHt{DNtS<Y>(!3UC}CDK`n%R5r=cT1d1G zL}egbDMxGKR8TsI<Y?_AqBT?h=$A9VpmmSrXw4(?;99T0<Rfec(K<<CS}TcW;X1Wk z1ZCP|fh0$3E)lJ{dVYko_AUhJa*K>=ou+zIJhe}kYrr+t^%zi#Q4zIG|LFO8!O-Q_ z8PO-8p>iZkeX7gth78dR>~ZxE)qy@x|D+uGBt&^KM*Y#tZDl!XFFj*I^x??^f=0ev z1*CFGZU*d%NY4YT<n?!OO>#7Lg?EA=NByOL^fWhsq08AIXZsYnTT<j4kaK)Wxj%v& z^)Z!8zKaWT`*2O;OCKti>Tx$nFPGlyJ@qEc8{p|5k|Vkoq|1?SRtUKqU5I5!ZgYwp z`9q5!w}~S7V`O{;Naa)gvNwXzFtQ{4qbGR+3}WkJPjac_MsYe(Uiv2=a=Y{ZP|y1R E01Va5zW@LL literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..a849844ca17bc96ac235dc8f88bd7e0a7742f168 GIT binary patch literal 240564 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 ZPdMkeG0plTF6;MOz&&XN@FWa>{}0Lnv`zp3 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/mysql_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/mysql_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..f48d7fabbfa5386e660f03c209cafef58134b019 GIT binary patch literal 1986388 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 z�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 BXp9 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⁣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%0Das5W9&eE9N-Mn#|<*Z4$;RA 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⁢{HGf-Ch(un(ZJNU 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%0D!w=oU?JT%s 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%0Df17mb#L$fkN3eB**|1y5663fCpP&`L=TbrL_6 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 arN_Kwjm(R*8L5|ib85ooNI_|&-v0;1kn*hn literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/nvault_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/nvault_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..a51f477310c1f5e2342cd010e709ed3ab7ce8854 GIT binary patch literal 43588 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%0D{t%%v=mBAfE0AR7*}C`TU|2q=#E z&x$;<1ykhq_5c+?KSmgA$2FT71|{T3#*y@##!ywPB{OKdKgN6msVY{-$kl7bSy!8F zk2GT>`M3WC_0#iDHK4u4cQ2LkZr=lhSkB{~feurY1EE7NVieZyXapv!ObmS*=5p7s zK)0pf;HB!A;!7-BB3n69FnhJ2+M-4{L&8G^(}`^t>HX^OFe$hM<zXqqUH^Ls5Q`b^ zdLI_maf4pxbKmqwbQ&)Gyaf#A`g}2%5?{xtkRQ+Ij1Ni`guY<5%E=qQPvBnX_gx3$ z7`VrtU^Z-b*AGC`(%S7fXpPtUM`I{nkMucK8F~jNtM8*y_Fy|;X8zru*JxjY1>-a9 z5iazLNKdqTMTaaHQ1t$GdjYZpeh=O8qPHj6J?)_$`$D_Yv=*4Q+ZyG{8XP#bZJ_S8 z*5C02N29VX4D4$e!G2@VPC)CD>{vTJ8MD!G_VL&burOl3#9HRc>=|&i4N!LQpj{Uk zd1qY`*k|`_$yX(yY8@k9Y)eB#($`ekvG#bABmOttD-Bi}Y=~}**cYb<DO-k)l!Rh1 zU0x2*Z5?f5d=E+aVXrX#iN(0v#4!>G26LVXX3f6v6^Mb*Qxp+h)9}aRVd)mkD!CP0 zf+&!%3K*%MRxW#32cy}Y_aYTn20J=id323eY^D}l2lY%9nh34%D{X*A2C(={Rp4qN z#-n~LG1fs_{K~puiMha++&WIujFmJXreIAJb@#IF><`C5ldRXEHobe(t<s5=!x4Xr zbu{m<Lg_q4WAKoHS~Q{4?cdN2vAOFRgYvT5X2|?76Dw@)pKV0zlMSqwAi5s&H6mh? zm*&_wf&#%_YhvTY9_g|!i|`_NwHae$N&wCG#@LCdM7FiV_NH0~?f#i>_={|hJ>Ju> zJ@8ZHN4o5`kEkad<&AWq$gbs~CAz%cwl_^mI?m3pr?8|Zl+^Yq*p>|`CE59Aa7#?) z7WYbZu801%+~+;}>iBRqecx7hLpB)*v9cEp;=Qg&cna>ZB<xpaf`bSM=8srWreNO1 zC;_$Af+_bcQ-XtFa(%h2>qRi@kjA|(*S9Qcx!Ao9iBV{sg^ew)TynC2{WGqOwJyVQ zD+^!BA;?7E5|xhgCQQ9Ql0rEOb3et%a$g;k)=@9_Qw6>y=$Mci3*{^#1!%VZPzp_D zjiJx(bp^g<4eiaQ8-t^A-x4NlHYwG$=!Z<<7=}<`jMb7g(O2zW#Uo%ySPrJ9EBAx> zA2_1>RJpIbIrn0fAcb1T!wKZ4Qx5JkLL+0WEm>G!cdrV;NTM9>WU1wKr<`VUuz|8O z(6Dkeq_vn9Z~K?ECU}!%XIXD=`~>SnxAO^gun(ACE;2K}@}CJ#m6LsTFAD<djm2Xo zc>p%qj<c7Uc6@SHX5d{|fdpu)sxkQDZ9xFGLG~-~$cDY{`goKJC%d)X+V{nyY3*Nb z3yo`sy?}<h8=mNa0&%A#jU{MIv~}~B!1AF#+P#`hm(empo1PKzs(91K5u(E;uhnAb z!6M^?4IaeWD*Fp{w3fPB^5U7cxfiQVvz~H2>dayykFhfBNrsKCg+8&=u%M<oILu^l zge#b5#sqWXV|M1acJ@eu58S!+-SGRn?{Tk+(LB#+K&SmVIRmd2c|MI4SZuX~vSaXM zZ|1Og_sU0LI_xqR5+*5u%c{MqFw)rLT+QZ16mzb%$b%l0uIwF<qEo4$0kB2NS+ZyC z#n!J9JCvF6;Xi_auC<J|jhaeLUMkAE7$Yjxb(EHO?6z=TvW!~J-4#90PFISUyH9tW z;mC+eLCew4sO5tVcl|!Lg`G@HF_p0e$_T|SW)u~hHRreriVcsfTL3yoR_KQ17Ha(l zG$3ueokf*=+cqByCEQ9OQ=T3+&Vb>_Jm{{EL%@2+b}PkH#@cN4V?Y4wf2Q4EspNT3 z$@jwhu>EUaipP4xGvRggn&40p<Lt36dx~kNKV*$F?J5(F+{$BbQ56eTLe5vm$AlkM zX~TcT18HM&p`DIWK}OaVxFpst9u<#7aQruqXAqOE!uYV4<MwQB&kS`^z{Y1_@!Vbi zD*JJi2MgyzZlQS{14?u}4o&VxIuy`(K@_|LBdfzNbMAI%o>@oAQ$=P#Fc|PagOb#e z?QEDYRWo=i6v=uu#~R_+d5>qYnM-gFj}-Pt(Xvq#X&FF_q*`QkZ95bwJCNDU2qC!G zG&n%u)Ux{l!dk>Yk+WmATBA9_%ij2DoFf^qA&DjUISs^cs3o_7D#GKXSvh9S9t<~f zeW|3N0jcoj6XBv#H+~q4`Xt*!A7@ALQYCxY)n?}Yz{oJy#xNa?HU&px2JGIHFot&a z(0*AL`fD)^gYxu+8Gr_(V$k6bR(kET8}<h7M-NKG18BLFe#yhEEh=PXn^rc|&uGbm z&`>v|w$8>#BW*7vT!1Ezd>`A1J6qrTd<P8AG?#sLcnsZWz8XPZXf1GM_KJ-E_M>5r zrg8je_mUB0r|}<p3v|jEpvIxb$u00ve0m%le`*Zbhml9Nd)2d$Y{Leyabna!cL}Uk zR`^&bLU3aY`Yv0j`!xGSi%mP1NS#>#W;@j(4dr^Ri>%Acum_gpX<FpxsecfgdVJgO zx?@yJG^3mbX)|sOr5XQz*K+|XayZxX0o(nbay@F)=~#(!w6=@up|eeC6cy;;89k0Y z#l@q>V{odN9*4o<CWFJ2>q*;dFE*hP(_ztypb|wpF80C+(IZhYCb+_LFv)>~3m+r6 zn!OWYKh))jg7OdQUPymN0o@2`9SUvR$$tNk*o1P8jp3Crnaz2K`77kx*f;^k!)3!X zhl*nS=egH;p6)RKyF~n_e!Ks~M(ZW_3)?sD?h#7x#B6h~>yIf&{q{iEdWlDbF;0D! zTdsOhVv`!T!jak8iHKZ#Ce@YmRjlDadWH6I&RDq8Qv^+$hz4OS>{8zAw!O-v6xzdh zI$0?imGdN80>7^)ZEtT{ic#?}7%6%l)_MFMrh>rVM#k^78YtP@R@yOsFT(iUdi^>V zAC7&X1Yi-cr}b6+R{v$_OcR&pe$TKw*H?(%mmFh{<Uwn%^-{+;{z_*Yf2$rodyjG) zF9nW{?-<ArL{Zmz8rlP!)IeVG8I|SwUZI`uk<t9uwCJc1ZNu5~c<2j@ena(a3WAB8 zABjgy0{HKtl>Gzk<FE>HDvVYFOm4^SiG7?BB4!UCtLHt#PJc+MIgMJLDJU;n%TvvB z{`?p15+K`b$PlYY6klI<=>rgQqV-ouCoz<u=j@y+54M;5RP8bUfufUXdp_o6|H`~Q zQE><Jc2{KHKF}KP$~>BRJJ%jDBw&SlphEu3P=q$zochCX_i9Uk|FQlRyNxjcH?NCK z_sVY|Evreh4a|u$)tK_NWG8|P7>w&db2hCdLY^do>01uah6v8quJTwT;xX8Shef^Y z-Yw<|#5*2#UvP7Z(gE33a^yw9_<gx8aU)@oLRZH}7TM_Z3}^KqN7o}qS0Lxm3QWNK z66=wEtgK2u9D^E0Dv)Q^e8!cYZ75S4^Dn=6)Ozj9w?lc{9rb2i?Q*YLg-Cc$@PaF= zbcP(w>IT-D&AEfx8Qrj<B}dKUn{$#3|5%s>wW@{GDkWH$(42EB$9&n+WVH>ba{8;7 zyz@e8U>lMf4tKQ0`gLe&OvK4@naQ7q@;Z;>a!hNnE3DQSSSfe?Y}jg8Ry-(Nq;K2a z)y3U_^+Si>e()O$({?^>9@nXr)4vY=ByCs2-WS=s@GzMwV8h&MayM{q9nW_$HN;NA zsJ1r88ELyz7WcY=j%hwA*b+m%+~|JcFB?CAeLg$p4Mc-V`;0-(b@5*=@TmDBIq$B& zmuyeAmztU1y6f>)DHcBbX|~&rK?O%4iCPZl#024S7^G)@8~A{W717*9|LmpANb2$o z!+(xWwZ~y9?Z4tg=h6bdqn=_6Kh|ZHVI*&AHyU9)d~mP=1NzFu7*y$ZU7snd<rt%j z=)rueMY#^)s;V@mI;R-!`Zw9n{t+f9JLbsaKcxSoJ(v!6(*H@&|CQjT>VW^J{|>)t zYfK+?SgCM}LAzr$$$CR*UVKZowmgo_6AO4))3+E7k(|f7Txy)rE#Loy=N;DWQ0M<y zyECmDyK|<pJEDx%j^&F_H3G-l=U{=feUgc%iviY_sH_`H^dc=$+iTir+;h}6C<lF0 z73!{^(qV%NI@_SgMvwS^EsyDN%+-?jG*}s@QfZM50_+TIao3Z7A#AOw4vg8y3-4j_ zij#ww)!DW2Sk}g&Q%~@q;l6P*Qo8F$;Vm<JLVRc>=c!6`!4G=jRtXbU-N(@e)*mqc zwvV%G%*-!f@e|zj?}5;q3-xI8%J__#(2__wjEw=&oLDfqlBVJ#ycLNJxdhViWm+{k z8mnl5*=YyTcEOgWwJTk-zOZm81|C*cJ5X&N6IXFK_Uf!SuT|sI?w)J3{YdY#h2Mf1 z5kHrch+2>@ty6VPZb;jeb^zJcXcd?Oj_}mE7v?)P8~~T8rwH(LX2iHQo97sC3<-9? zuq$0$b32WV5l3Kc!V**#%7m}>x>vQ(A#kOKh7O}Orxh6Pc$&?=oD(J3KeY4Ikx*9c zy7%=e(4UbJ$8C4{dqXQ#!)2?EoV*i4<ti)RSK*mlBogkppW5I^{%?|q-==3tYCPya z)+x?<7YTL4P~wO`=@P4?L?^Kn3xPx>K2Z`6M`AQ2$u2Xq%6*B~W!O*wIN0km8Npc? zr=ziU!u9rX7@R|EGBA4wF~J^XX1<K^H%MoYM3)VIS?}R7iOaFCWCZ3Z)*Ng1qx!Xy z!&rv`2Nf?6=dreEPN!IZb^mAz#LV?0(jiF4(KH-TDVw0LnD{$PA}xFda_Dh6S3jp? zDPxJx^CBv)wx8*cRI&gTZM6P$6yLE#g#l2*cJ+v6>~!D}Xq?xQ<w2FdJ(6E92W?k# z@h}(PrQbl8Qo}|^7#g+uL98CwF`+T-=!|F&ceT7&jzL#M3)49TAYwlWY~{jxg1g~4 zv<H0TCVDzs5!_$~zvbX6!@YVkm+r7`IvWweuVUQwe4QxxRjg{iyM8~De}xsJ7u1cZ zkJ|;m>Y?KOQ-fdi#7F@xQ%%50SoF<)um+boLTtE{?B|2=Plk!4RE2cPu1mt>k2c|6 zFyyF8<N?E@O8AqbO;~fZ2}gBGh%S)sUfl+}2vz2EnMW-$Xin_D<OT)MgJ$#utm0u4 zu>K(Rh0#b(8HT@t)?vS&(o5T`dSKX#M>u+d&V&_)%-7g&t{WXPucvUWm%e->rZu>` z7pUn}70hVK{$nu8;a)}kUKD2^1EFPZbJy=?0QJm7chzdsfM=q1Dx@rSxE2)UpK(wG z%EYxiBiL;6l-KGZs50A80HRVPZqGrH-1Q%79l|)#UH_P)M$6Pq5B~&e&{-&q<72#o zafn*{j$6lk79K=hN8J*;NoF5ivXY}qcJa|AJO1dB?c)me_c!6CsAO;xUiWIgl1XiW zi{NrfGPDIsK`ws_Zbd}59|1%sLVUD?2}qP2z80lnFde=VbtD!7A^rqNGy}Q<8=%yM zijm-6oggNHbD*mzI9NUy10E9KEu^R{0d8Rno}=t=3u|z_-1hJnk<!zjEJ`+tThXu! z{yt7M8}5nf6A82gtV_D6V{}3qR;S+{F=4^cCOrLU6MhX1KdMJ>JKBT~bxNo$!7o5V z`*|>i=azU*inHYmdxl}Xq_(Un-XZp6GxHrR)-!+<%4Q%}c#_WU4ON<01BWni;OrGJ z`U0JyVLw`H2h7k^L`0EyDzYmyHMSFZlOo55rp9$5^R%`d@PwwCoyfN+azbcok4|K6 z>e_+C(A1ut$a6prZtRuGV`|<|!0Wy#lL?`x)KTgxdp;a$yEZVb*as$KLRWUQ?4_tC zv~mLsi~GYmw``jtyF$Y{x9k~3jt>p%+_L)>*%KPpxn(yhazbcW=avN&IWaV>bIYy- znJuHqO%K(gWob;P#iVRDO{Z=ZH@(nKHG~fLMq@(()2^U=tew^ltoHP^D-3&*nfbQ6 zp+7rfr5PF>15M}@^A$N)=?aaG?HcpGiir=6j_Vq;Ma6hRqs^`{O1zZ`q0v3M#;j3! z5<{bVc8ytxn9%56nQU<-T0Dj+MKQzMVP7U-f}}t0uzWGrb<VOdJ}ttT0(*kj!g&4p z9k|W$T9{p(wo^92xBwL7@oM@NXMTxgpXGH)hMrgI)$x8T#*cNEE4?hWhDA+8@G>=~ zdXquqYR*pLh>@!^+4|IDqP-MzOLu)AbfUDqj=zKt33=545#@xBwbOsam8~6gL6_Jw z&CK`xBe<?H1loLto!|MK5#P5_3!~_U?UoFK?P<uQ&Kc<y$4l(=UiQh{GMHxCeYx0p zNz^%`_wfv8i6rY}oHNp=glw)?!pGUC*y;W8=+P(vOH@t?9p{X8M4j+w{-Zf(1a-vX za@IUquOy4?yw0nYU}(#5513%I4A)ck;cC%RF+QK4b&0eaRn2bcbv@?&&XhQ6eGC%d zc%!Qf$9%42=oJ}0`i_#JS7hk^gOZ_FWXSWeUM<4}EQ@k7b&QrF<O0LdA-_cXKPo?Z zr9^1Kza~E}#wY$4$uFUc{Je+C&wDued9m)@MSfl_KTK}2MTYXlo5=g`N9d0$a3mqB zKYsX@lBLrhbKX|6{J;JPmLKli-+x<woDP+&hOGRs)phW>DSB_`tmsu}bT%Gs*C%iB zKB7HV+0|*=`Su-rms$t$U+7pnhr+e(7I(vDJyB1_7{-J;br=c1FS*&g1dGwgpbiG0 z2v~0#PKUxGn%xca_4Gd#l`v6E#|v4Qem9##xKl#Aq^I~er}s3sCb4LUBWY@>&EFg2 zhGcZzWQ>Qf)9I|F|A2nQ{lXXSb^WZSjUV+uY$#<&Oe@#Xks}3Xu&(jg!{TkT(R!Ps z-zv_-Qtd0v%=cuE66IniaT*SXqB-E7*UsWuQ+NFqR7f>BvTfn6e;G9Tf<Faz!oqq{ zZMuC`ZPeA*f&i?mKA08$6!&UA)nA|Ry&2<uti8MIZ{WZmrMwsT_=qLEh;-OK(EE8X zJQmh#$Xv9HUjs<Qi`&=%aM!2yL`|iZ%0QtiRw~X|g;$^ey&l%3B@Gv_93H5|nhUIN z!wImy&*Q@LUQmZtxPg1b+TlsbT%wuGk}%%GcA*HLF%&%ZMK0p3n3~6RG{>3Zk@mo5 z^TZ>aIOEF-P0BaB>u0eLr+vt5&2+Vlh$nNfy@E&M=qR>eA3|;E&oqmeKNTlQ%3M4# z)ZfC<&MbSO%gQ(H-rV!g!O6~YybYh17_&1kq05o8FHj7bL$~y)o;#&RDu6>TR#Rvm zk74+-%HkJZX)kg`I+r6MJRYOD=G>D|&~%(LyV8R`n2J40Zs~TErIn9fg{oJLB~ESt zDnl*zP4EhqEHUzlH~^v#MxB8fd8AGg5pk`{njasofiyyeu@(koY5;?$aelZAfvBTQ zP}XFU&j1+@_J#XWh%_G9rMKsMg3a+Q!_|nkfd^%>14H3?lE4-4csW4x80mx8dJJoL zyu1E2un7xQeWP|1^LZrsNzFcv*-~OQSb5|_^r<6?54FL`Baea4&|&Q`Z9~+q49fT% zwj>?TBqRB9TKdM1V!>}OPH7LlfrGzq8P^MACcGG2k8cke&NxtYWE_}t*YkThQD);L zwZ4T_bDWR(q(^At0D~KF{a`&{I9g#eaP|mw3dJ|_kP$u~hC-vY>!?mK^+jX6=;l1d zbc(y7k{s5<y;H1d*q!z#I`y2_ajIyr)p~U2ih6>Nus<2784u>CQytSWcE_nAu6!#w z=64<cB`I!Ch!3BFv3;X5vdX-McOwg?I{*Ahs(gKtYA8gQfnzfn`q<2leAmt^d6udL z<$`hCE>bEZOthM{a_ZAr&MA6U&R!gEr9XybhqtR(iQtLfb0JdjAX)7heevj*+Zwip z7PY$@-oUd^63r2vO*-Fsk{#;l=#+6h71^SX(m7k_(I;JLHypdO8%0IB*dca@JtaRL z#~h<I15fr@SizE$u9xtj>mVFrpMh6_Onif6xGR{iEss6MgPIk9>*@%aoHv3w+5vMk zDIr{jQ$L})*l?Vlc+&A%oezWgX#XL0ti1b2M(T+$6wha!$Ae&Bf&V<D#AAo*tWjF~ zv$XDQYnyu-;kUSW6la8!pqj*c@hH&SUexQ}dVDw(P2x$vLNI$ex}q8@D3`BxO>o{G zg0RH$TU#KGZy|*u61jgu891gJ)~*?UoDN+pnQp5ZX?UEqDXM4wfcxS{=$9U{+-yXP zFSHFPo!6dcX14l&$Yqrw)QB-yK1Xa8;vyS22<O-pCe}W^f%m|Uv|Zp3d{@Ul6HecB zdGEe+{s7Nw;M0l8FpQ#Bt*>DYWf$^eie7wU$$1sQ;e-r)cr*@0DLz0?pisIafX(2k z7t$-T(qJ2BsZTh7z3~(e(DleqkrUfi*gsO8B|H*RQg$np$1|^LqOC>);)kjDpm#a~ zK@$WTol8o%9LkWkYff~(U&(&I2@6v;-eGgspNL1O5lTNAD{$;DfsewkAdPyi`n+S> z0i{5WOyNZEo<2u(QG#yR+njqom_za42$<E=U4H@#%#~)MP3luVP7}HPrJR-cx$q1; z5+{4x?nLo(8p9l`MCP9neROmYs5Frh;P=)X3E&$VeCN#Fz=dozZjGuUbx^%|Cc4PK zYui;9PZs-(F)+?)e2Q}#gQMI8&uLt)&uOe7?`{M8BWE=5MR1<cI9HBb<Ut0}+Bine zXsD4^+dRh)oI)x1JDtzaDK6Lir)qRADX<QD37y1I^JJPjD$DuDqaxKVEHG4{>n6AL zP-UPtE{8MJ_Wg3w2;=AI_w01PxD-!OYdT85cuyUI2M@1RI;8DGl>cZ3nGe&|y%}O_ zdsWWUOb6W$c2`3e>l${UB(7rT`hOUyjh-S*<#^_>J;nD7X9VgX4dktc18BB;om<ZY zw)#()(?~gOrJPdS?sdoF{SwRrwqhQD^+>q%fCuwwZ92w5PCf0Vc)bGtJ#(Lb7^;@e zp)A+Np~zmV4Vlul@bJDBsT827C#AgzGz#&3OawR<fyKo-#Uf91ALoNnS(g$Ubx*yA zfRDjI7CdsGbe?u%i@V`;Opv;5eIEV}L3Go#(e2c3_X}aPSI>Vo#e{~Q6LV0t8>2-v z|G|O(acKFkS?^UCN@MlIuoE7`fXTin^L=;y9JU3MCGI@@nnna?tgUZh?)fn&FBYn? zB<8L^nOs<cR){qx?R4gp=@66h)Ocsto!og!#2tr5eQ?QL|92>jvNn6DJz(a(z{la= z;a>Vf$9bd<#y70en&u5Z#T%JfO^=nC)dbwILhm0kv+7)tXOIqV;AtfqwY{7ON1UJ} z0$K7<Vgg3m(0U%3f?#k6Yi#r^MA9&Ym4V4c+kAOnw+o9J{)B3Rjmcqt4(N!?fgYvM zhRvd>guTWA4;jQ$I5MBw#9qSrQ~@O6Og7+G?S5)LHH;%Iqh%Q9L3|pUsT;Kf6>U=Q zRN_-5(NhPupvZ;ui%hHMQ$CEsY%fP)EXQF=GQQp1TTMUkx(?3F;8a+D4s#Znc(b$4 znNj(=pHVfTATW#XTqko9pxTPb5S7enh98~q0M7R6o$YQXLwwys^pBpW1*+QF^T=B> z52HJUro=!PDdE>)#6lxut$5wxbiOVgtJ%De{@4eb!Wl&{l07|q2Zl~CSjpjwwOo9d z9v#Kph*Py;@xkj%125GeC+0@Scb?bm3%6-q&IV(AF}tjyu5%;kT@p(;{Jco5x*&V% z#@(^dl2mG{J;+`XQs;BOA=3xiSD2aay6f*iK+ePbe>5+`+ZNzXCYG$-tN8gI3K>I4 zxY>?nEPY<ZXN`*wPwjqQlz^^q$Q<UdZ<r+D4U>OyUex`|7@W888*rRyM9+&l+cY#Z zg+}=kN*yKvx}e^^Z0Mu9UUKJCd+25AD-g7R!A<JG)pRDrG{>G9Zx4OAQ}1VSE_*O6 zNFF9KE_<Lg0q<91aV2f5HG^+27P*2W)V#)LPx8Px6`;#>Kd<?S^P0lga04eBn3_Bd zgqKu)t;5rWPr%&7@$^yTV-M=7N*+qlQ&$dE<($r*a&-6-G@%+MayqQ;EZB#6IJHW) z+yncD0@X=mwa{fn9GTVRzXoq8=PHh2k?Q`ZP$X0a$yEn)>H$=<AE2tPlRmhfXQ%=r z;M1RnX%&l!#GTX(g++(0Rv5wQ(8pP*a0%?<yx`_?wNJJJD<nKRH|P0SBd{KC;#~%2 zs@1c*p5cT1x6eV6%Z%7L&&L^o+wqDYzx=2YJgpMA>$wU9eHe;{uYLkPH`o%NwjIn# zoRhW}euYDvH|L-k&?anR4m83S)05-9G&FmxGz$;)v_AB-J|1>H;_)C(SJi_&@*u7f z@@2=d7onI1Kg6D99}IJp%TQ$Zy4I)#ER1xR7GD<{$oGH?=HLz8gaup{>*II<MRz~- zH4Z~NB#i5x%0*(-D?ti<1C`T9>mV+3ovz~=u%53H7bqW$(QpAK{+~XnSXRfkFUO(< zsW{c&oQqdvRGH0YF9VJNYGSs|z}vTAb~3y!3uqmKFnH)erex4lS)39C7tlG+g8uCE z;3aZ={`R^tNR{C*XNYE6!^1E*4SOMGFRYC-hJkx|3s%NyT(|`Rt-o5Iix6fOC{x;A z#mMk)X_e+Qs@HM!=Ugy&?8|f$%=M_HfvIe7R9mGEZa9`TQ}Zc&^Hb^mCZutcl@XA< z`6G0EOc_){_K!!Aro|XEzbb(B>zc~q@@Aa!g%LmtwL+smneezM`>)S(-@sbz?KpmD zFZPD;0ZSQ`9QQoyre+WWkydtvUsXC2@Y%Iq`1#}2mklFU*r`g#n*%ZGJXDZ>yJDv5 z7n(omk^b&v37I{^!$Eb<%j&tt5_B!SCxYGzxn<kgJkQTpXE=qAe1&8(gmn~~AWvaP zpaw6_CWy!rPdVC6kQpq3PMULpZZ<(^k~`*9lqt<PRISUVhchq5td#p6Etv9f-y?l+ z%zm}+fw2|F{k0yhiXVR80}sO^`28ZU-uw7pu<wCc7S_CC!6@|t<p0pV2ZX|@lG^ux z^r41n2UItr0FSiqfia<-)@+`P0s0Zf>0E#0w@<q4dvHKG)rFxw{MZrpJ-AGnfr0sa zweK;+s>Xf?Hz@GxMt`n8{<rRXWdAqsd(_1`W);>>?R(tF!GEXi5Vh}d9>_2R-?#6P zd(`_Lm$aCxAQ$x}N%X!4Cp@z6QQ*tn_(2@Jjn)<PQdIJ&_C4@T0C<G-ji1KCF{yoz zyCVA@ZhNYkx%2<_J#zmS?|WdDYLCUf$FI7K?>p}&|9kr$L%37la`=4@nwKWoTHFmq zcE%7k4az^U-#SjcW}U@-k8`l^5jbSWmGcAcdmL_l@O}Fp=(TW*-20A&JMX;jk&C*f z;sx)2b>AcUYl7<UUEzDDJOrh`fBJpjFO9@A3;MPv*!laW9pA(2=KE>>GG{oWzGZ?h zE-W03brtMgsd1N#=<NRL%O$WK7<Z&XHXR?v!~R5<@1>oEI&@yeRo_c{SgkTY%Qf0{ zYF(LkAEW7$)ZjynG7B*3D1ptHWv8l97shKnLYK!_`=hpM1|D`@Tz~h*3&&%srSX?J z@X@a?`Y+^3ycEnDFbYb-Nh-DPz*FVX&7|`i2bx|c=L&1rb;YDk>xyu^CH8qN`6VuG z$*4B60kE9JuAKDa@jcaMV7_+7`Q0s=B|*=$Gkzm_(TppkfyifXu$L1Dd3f!V$2-lM z`6Y*_&)x(KdgDXCJ<#1}Zx)t90!hKm1!|cdi#SyFM83JnkFfAHP_=lZ=z&&rrljcf zN@iUc+VB`xBFXgVf=5R_E5h^K=|}vm2)_;7{bxlA5kqB+X}1>h7=QZ4592JEk5CEK zXGOTVk9S$37QygUk<ZmvMSOIfi1vYtzKws5Mb#7Sp^bEMUo%F(WA3iM1p&Ti&I3AX zU!P|Nqg3*H_w{SJukVfQ>+eK)(GrW6*5N)<q`pp)=zN_-_VuGb7xM4z>&JnQ*oIg8 z`s#ZjK7KF6$Jc$_tGJjPy@mio=(T!>w_z%XeV~rHL%5Z)#u_#n_s^|c$(K<$G)cyO zezNT6;}aO_+bFN2-0sTke%*@SKJgy9Y}KXj`q6g>@stJsERx#IcfMeS9sO&te;2E* zgP!j@i^b?${AyL|k<JjYm*Q_*sIfFP#d54@H{BPU?E2LzSO^>;>hkFjy!&^Z3ug;3 zo}Pr0FY4nVHV$C(RURw>bew^R`gF)?9E3(0=K|E7Z%EaG%Lz_Dfnsv$JIRW*=9}R$ zSl`0(4;a#}_tZ8;_Wxy<0)@!OU=pAb7f0F#sjFhthhVlqUV7jEfO`F`?Kv9zJGlA( zC8CI_coNp(pg(Obo&Db-{(x&$iP|6Rf<M3^_8n23?+E^20bhaS+fdpcTn1C>_=8Mt zdDLnNCt2?~9^qb1>9pJQAZU(9fNY?L(Tky7w5kAFbpp%o!EGC?mvG%9;t{w^r>5cb z3XWFLHh$mn5NZw=LFu8kMSBF=`cA{7p72^;eBUzKzMwxOS;?^G`a5W+SlEIaY)?|3 zqH*(78rD#Q`S=JL&d+rI2%1{doruLucsYL{;^CS?b?O6!S#|O5Rrs^1hCPq_A$rW< ztWe;g_EHz$v4?prw*nZK9Nw+`0&1b%jkpzgXuwvlNXqHJwi}=?-Flg6$WJd5z8w6H zTEv5?N{W2cYZ(Rv5w^n};fS797q1p^?90s-?U2<QM)XMeW|Fqk%K=J`+!W!dg1_Kl z$|LoR`V!`39y@!3&A=XR%w7wx(RAaHoNblP9*M`zaM~W@NIXh=BrLw`180s$I>;F3 zxY>^x=-5yBXZ?{nXZCOUBc3x${4YIc7V$?tandZ>AH5GQAL5Vth9~^z{E_UVboEEh z`Lch`AN4#ce}q5Rq(`MZzYA}i1S_rfT8H8<O|b{J<mmxpo*FQ!!6{Oxjg%&J#-cwH z_JmlxwzuoosFJXcl4VzQoJ!^D40ciAPtL(-^3?jwWD~B0Zy80q6PN`atDEc!e*lZ! zojW=I@b1LZ;ZF4VuT9N)IR3dDMv)HT9o3b?Zgg3m0~?IgoDZnKSN!d&_VyJ`l>@<x zpus+kzX^6i=n3A+K7H^rv;7UbCn5rWbN<e7)ZbH1N7hyYrA)=&P6kUOzskwQfpWhw z?Tp$PNoUj=!vkgIC56TQd6mT#rJY0Ljl!C;O8<nK1vyofwN>S%#)wk?n5q($vY=|N zfh(`3rmDsmQ(7~(G`Dn4S!J2Otg14<3~BSLYATBT#`w~?Wwrj&n*2cJY{nfz$g5+q z!z$_~%&sY`_8a+Sl_inT@I|=oO1hjiEvPE)NM=l`EbkPKE>R_)pdaB!gXTKVJ2X&G zS}FBr4Rm}?RW&OyrnI7}W|3qaR#H-96j#*E%&RM%9l2Sc?pXiAz*XgCI$~IPd6hpB zae1-7Y(c4k{Q9m|-IgwNLgS0eYD@7n&DIF-s%jP%*OWw9H=z*B?Vd7xk!tRw${OK& zM_Sf3;4gKu7S@zj7uS^Ll$MtdtEnko1Yv8!yyBY91SiF?Ly`<LM%5OU7cVNUnOt06 zRzmLRpsGY9G^#L?ZdBz6O3%qQ9K3PvhXwres%pxvEsZK?Vi^)g%3;}^DLH|fg{8&S zP^(CyiKWFAqjEckJ3_goQ1#l5@R-udKu2hF>7v?>`jk^tk#h5EisyDjqDNGgLZP8e zPW?v~Oq|@2d{_<ir6V}9w7A?quOpma&e9@<=arPr)>={+sGVm(TQwh5V=CuV89G>4 zQ&p{W51K)Cu~R|!A?rwp>Q_*9RZTIJ6-o7NS!pelr=n^>X-9bMg3_9rvXW9q^-!0B zs@cWmqxd+e;P_HUh0wigYm4WW4ll2oeYHV_nOHR*?Lm>nxFx|DHl`>ErXi^)DYtY% z602>b4ayjFo>93#nH$64pSM16pJ5z>9WeeFcH^EFd=yeaf09(%q_UEWlFleO)+jD1 zf!!I5epXRcQa8Ay*k8<!R5z1%C1o|n8MT9T>8QK1YGW$rD(V@vgLH&``pl|obZohw zTk3ai%d4uc4pcj#+K!0osQcOFRkfu~n(CTBWh79eIO;_Cs{*s<>87cFv+;M@8gUu; z+h_}~GHR|;)a92NMmDaFAOD_PVI%%t+q4cE?~*D&zZ$6*8piHQ!`P3N?(7MM;hBWA zMYwRkd~xSI(V=XVS&fU&KjMXGc$Ib!&W`fOdwqvLxriH{DJJri9<c)d&;=)Bu!f@x zMjhmcA-TZ;8qStgWyBf=2LDDn{^<#P0AcQyK8Aew_>IAxO$<bh^=l1&l}3d*qv(eV zKFdf%xxBCIWf=Gy=f=JGrdfX=y+6)asvibGRT+p!Rrv)KV?Xd?JnU;A|J3lm@_Y4( zj$D<f!*#g2`|U=(kMs-u9BsP5Fzy6y7=rc#m!D@CzXR?cjMsgDNx-eZ$I}es9U^4( z5$V9sfg4ggo-iUO=c1(K+|sMciYt@S2c-`>|J;nT^$p}&JFnJX<1fC-7*tv1FC8?u zGBD^Wdh~N)ja6t~G3?2pl0}uZiz+nwYjh0ye=QxdN+yAsh^r|rXL@~8jiJIIx^-ia zzqAhj(#IpJO7+G;rSoRasi8q1G}~WQQ;P>^m_Hi@p^)MVxWPelVdeSHAXS>qc~vb^ z&#tPdD6RB&H1>P$s6P<9(wnz{yrRWqBFx`uxTu4%xTu%BvY{7FJdxMQxDG&Pn2vhO zt6bs$Dh<;m<KnZKj{3~25f`69bz>UpHN{5VW;*IWFY3MXb8a(0pzbmq^_JIo+_N11 zNavM@i@MHx>N~G&+($nbL1QAWV{kDY`wcJl8>c)X`_BwqPCE88UaU9c**+)T9Ne?6 zsFv#I?CVh~87a3oDqRuM@ame5Ws;{(d5uWJtF;b9`LPcC)!=f{(XQ}9Ga^5h#UHaW z9otJk!pp<T$}dT9InYV>`2FZ-xSTSW#JRsg(ouG6VF%VCotkDa5q?fOo^@e)Ot%5) zHXt4O>inE^cYxredkN`YLOLgoX`OpiTk)9X(f+)Obh~j+`SQnfEdLj{obn!7YZ#9_ zaA^IQ_Ti{>w6E)tE&(*>$27bU6)BJQY&X(XJBffva{mmF&u9G#pTzYbbd42}AIswJ dMO-91vS+$zxiQYUSeElEN4l4s0MIG={{fX9R$Kr8 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/regex_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/regex_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..3b26d95636474ad782ab82e9e54253e7f3cb2dc6 GIT binary patch literal 60336 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/sockets_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/sockets_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..d97313876bdde508aff78c82b15107083a965e9b GIT binary patch literal 10348 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%0A5irSe|LFJ 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/sqlite_amxx_i386.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/modules/sqlite_amxx_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..8218ba7d3d6565e6e2c0b989d55c67a6c230a154 GIT binary patch literal 558056 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Ƚ$rl?bFmPMuoz3Q3ahaOYq1XNu>l*g32onL|9PM%dZ9P^ zpdb2U00v?Z24e_@Vge>&5;`y$Q!o|NF$1$O8*?xp3$PH2u>7bVZv|Fi4c1~ErnhN% z+wb%fdZHJ4qYwI`9sSTB!!R5pFcPCM8e=dH6EG2z(1FRAf~lB}8CZx#Sd1lDie*@i z6<CGU*o4j4g00ww?P&d>{pyZ3^gvJaLT~g#e+<At48mXx!B7mtaE!o6jKXM)!8lC7 zL`=dIOvQA}z+BA3d@R61tio!n!CI`tdThW(Y{F)=wKIRw6TQ$Ieb5j6F#rQG2!k;M zLop1aFdAbp4ihi~voITTFc<T%5R0%FORyBnupFDP8C$Rw+prz2KegZd&>sUZ5Q8un zLogJ>FdQQ=5~DC0V=xXAFcFh61yeB{GcXIYF$W8=2#c`<OR)^gu>za08C$Rw+prz2 zzc|m)5B)I!12G7LF~iN~y06Q|9Lz(@Q}f-?h92mNUg(WJ=!<srLw^jwKn%iQ48c$g z!*GniNQ}a0jKMfez(h<!2PR_*reZo~U>0U$4(4JW=3@aCVi6W&36^3RmSY80VKvrZ zE!JT@Hee$*VKcU1E4E=fS_2t>w4n!jq8ECj5Bj1V{m>r+Fc5<<7(*}=!!R5pFcPCM z8e=dH6EG2z(1FRAf~lB}8JLCHn1i{Phxu55g;<2eSc0WkhUHj+RalKRSc`R7j}6#} zP1uYr*otk~j@BT?A8qJ?p6G?%=!3p!$C$xdUmPZ2A|{~&lQ9KTFȽ$rl?b1@I| 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%0D~_pk4z-}r#~&S_ruiq6}l?jl%xBvQZ%`DA_* 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%0Al*PZxp7UU<4y`bN(Bhb0-J*Y15g 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/QuakeSounds.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/QuakeSounds.amxx new file mode 100644 index 0000000000000000000000000000000000000000..bcb06c81c7bff24ba1e1c2c96479f826e2584f65 GIT binary patch literal 29649 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≤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 Oh!ce~MMep3{r?N62-(a4 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/abd.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/abd.amxx new file mode 100644 index 0000000000000000000000000000000000000000..3172276e262eefa2bfba8240ad1254b1fe54dadf GIT binary patch literal 5075 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admin.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admin.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e4fd1b607d7e66a0d3a9bea2a978c7e3fa65815c GIT binary patch literal 10339 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 BB!mC} literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admin_sql.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admin_sql.amxx new file mode 100644 index 0000000000000000000000000000000000000000..7808c314b8f7428f6cfc7dc39a25ac7ce019b0cd GIT binary patch literal 13115 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 JxOcxM{s*tB(#ik; literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminchat.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminchat.amxx new file mode 100644 index 0000000000000000000000000000000000000000..d330669001732ca4ea680e406f432379d8a62997 GIT binary patch literal 7635 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 Bi{$_S literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admincmd.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/admincmd.amxx new file mode 100644 index 0000000000000000000000000000000000000000..6bd2801eff659b039a60233d60e8b3e80b00b274 GIT binary patch literal 20221 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminhelp.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminhelp.amxx new file mode 100644 index 0000000000000000000000000000000000000000..1bf65c4ccffda6dc64776de810e79139a6cb8e9e GIT binary patch literal 2245 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 T5YO&Db`K=%&X)cKMQs{$p$v`a literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminslots.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminslots.amxx new file mode 100644 index 0000000000000000000000000000000000000000..a9b4ea782a5d6e4c2b3605d1c6ebcacb59e15699 GIT binary patch literal 2017 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminvote.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/adminvote.amxx new file mode 100644 index 0000000000000000000000000000000000000000..6a1af2037c0bcb2970372570b7f52db1f2d70767 GIT binary patch literal 11924 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 afBqoXI{~zxYTnzrQ^2@<>;D5QXJCSyl-i2` literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/amxmod_compat.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/amxmod_compat.amxx new file mode 100644 index 0000000000000000000000000000000000000000..46cfd891065ab66e96a00077543cd4274f4434d9 GIT binary patch literal 24727 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/antiflood.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/antiflood.amxx new file mode 100644 index 0000000000000000000000000000000000000000..adbc1eeab19de7d2cfa09d6bebad027c6191aefe GIT binary patch literal 1274 zcmV<W1O@w8SWQ6y0|5l$1ONbP4FCYdNB{sB0001Zob6UUY#db(p7ouB?_$762!e>j z1&m07bLVp$I1&_WFjgY$*u)2NXqNTv`fl<5oObuZ9Z7+Nkc>o;5+N5zNK{6oNRcvy z3rb3g6ciLl6bOkTNS5H6eY3vx#W<#*W2H~u&U^D_=FOY;vo%EY)9*t=12jaF8qv># zL|bUvx<K?7z8VqXmu_V61+WR-FTow)Yf|5L!ncLL7rra}tMH$~1x@i2!q0)>ergQ- z44KWfSvLqQYPs!(<Li#^#I))LMr?X53hjmy#dfHx-kxkZX6yvM5q5iRrfYguM!af- z)Uac{#eaHYGm#sHXUC3blj%CPkN(i{#iwCeG@B@@IrCQrJ`<b(Mudlf7XYM@u8HoL zv_A`60c>Er&qhvk7@YgJ!S4b39=dFQQBzDJkBU4jel_tsk{PouI(g9<5S^in4*O>Q zL)$I?Ao3mI$HhiYY#cd&jiUofzIOl{)W_Fl?3D0`jLpkfw)H4b(o~N7bH+N`h~v2E zWb-hX$-`r!m#*u!#Ll`^U=DZ**vRj;o5sra4oQ1n?A;T4!!pNot-Blx@RZa>PIO0k zJ%Q(`S4&ml7lAXt-JJ5zb~g60d06^h1HQ`j@_P$;{FHk2dPDN6(e64<*XW_XHTtKy zJT0;3Bro~QoU-$|CY<h#;Us%gQxDSP`9CQ!9Hw5K56PPEmy<NM0`LhC04IUdKrR2^ ze4aUgUcZl6eEb(VOLLLd8vD4CkvSh+H@pvO!V~oW*Z)leKB={GNUg~%;F78lhLzEs z2bKk_J45PBzbbNFWCQSIoYCiFbr1Vx>F)^h7s=SJ$R^MP*7k|9f1ED%`eQnXtyI4w zcJ_)pweN_oEo0L&_+?Uihrg2o&J)-6ocyQl{4Gfi7l1{vKP$Qmf*H~M28I3`-Y|Td z9id0);p9Z%T~cWVo?TgKJFXQ~46ow_R;S`Re!Fw3TCS;%ih4mr6~{N-wq;k6`@Re* znXuu<&MLn{%8_RzTW+0tS1O0LDWQG~TqkvOeoSg>-XgUXe*{heM>Um>_rVqLO-*gb zTi{9XFPgeqh6mJkt%1*iKL@`Gz5_lF&gax|z7C!ub*#Tm>Pq0W<nt<Bd{kW|bydwt z+=EGKSkmAvXxZUJGOzpFtI|Fvi=Vb9C(|H}3@F3g?Ax6>znr#{p4(`-DLtOid83JU zlRDiuGd+%_yzSWM1C#9=aS$Fmo;<hCo=Bq7c4EuwoEM$3R8@U!ihblTY<hlqS%3G< z%S#s*F6m44%cQR6l9p9u0o9==>#Qd)z)dY1Ej!(Lk8a%Oq@k-GqGP0v_rbmT9ls$e zogEYGfvsmBxm@iUtptIKf;RjvY$P=q25sNc@kDLHR~|hL*G5I#@TQ)ohiJ}Osdrm8 zuIg#abNt0HXd!d;(D0+T>@GYl1z|j|EEH)v42>?X(3#*;5Wf@ISfhIAq+6GYg>$2J zr&TPhgtoC(I9EDds}&1o;74&8PvcT`M<I$0bFGBV(2o70Tdvv#RyW2oV_8sR4L2^m zVipUC8M`Vm1!;w67nLTU=2#uPx5Hwg)sC9nFS_99L!+fyutB+@6^JaMe9-n<rRpjN kVI@IWW+n(04j6=sC}8d*J50pBR7{Rf{>$n74I|_0z$R#Si2wiq literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/bullet_damage.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/bullet_damage.amxx new file mode 100644 index 0000000000000000000000000000000000000000..da4adb7640017b619b4a7f432e5de511f2008d5b GIT binary patch literal 17228 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 Z8BV8?*;0G#SM40$abF3J{{`Fd%fzmGjPC#d literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/cmdmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/cmdmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..a267315b1fd86cc3c2bed96d4a7b108d219afd50 GIT binary patch literal 11314 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/imessage.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/imessage.amxx new file mode 100644 index 0000000000000000000000000000000000000000..7e9efb11fdc2a9e758cbd74b9f68f40a88c2259c GIT binary patch literal 2066 zcmV+t2<`V+SWQ6y0|5m32LJ$|7XSd<PXGWI0001ZoSj%*Y!p=#KD+I<(^{k`XhWLV zn4%?CN)Z)|Kr5i2<+l}!KUt@{)7_EzS!ZTT8!%LX1PvydAmL3OG%*GrOi1K`L`;b3 zgFk)nrzAWyQ4=0atf5IkP4t|(=Q4MOEw)T@_S-w>_nvdlojY@RA;9FHnwAC)j->(4 zGyq)2dzW_r{EOEb0O&_*Ohwd$6rk)<#N%}U4<PoSOef-024Ec`U0WD;F}}iRGrr0A zKI4aspD~_e{F?Dc#$On(GXBk2pBA{3@j=GN8M_#J822y^GL{iB{H{^N`@nPt-ED^N z>jeW!R=Hq0S;NW8zougb;2VLI7_?kH$k`?6_B?%Lqi5)W0iIDX{lM_DLMa;O&0Ju* zj_!>__k3?CXXm4FZb<i_U<6sq&FL0J1AgFT12^lGZE~$JLZ{CdL2uxhPT|Hd#LxyA z%ld-r86`{48KH?{IdAg}{Gz*G9p^05aDr?Jb%M}FDKrvJG}H}re;*pN-62E%*YjE3 zD-4MMc9#938W4>|L^uJO2gU<Whvoo=MG0U9(%VeSY27h4P(6_}qysG5&iC&}+KXf$ ztxVV;ofgK?RNO{Nv4Kk-nk(p3!L4<g6rCa?Ft#%`ux^^~H7Yu%8LL^Qie)rK=7%}R zyvlQ<o+Vt(V_<A#-D=idtmr}l&#+EDp_@^3Y3^-ogYHeDU#h{K{C_{^Q2MAvI?6m6 zpG(DaQ<KPzDl6w*tIV7Hw<`9V(gLp}YOE>sYUh|J&g42tvAs0QtV8-JEqE^}zEaG8 z4Cx~Cr9GL8X(boaoQnp94}U5A>w-@SkaIbd67wfs8~Y|~hIl>d616<a{#2bNi08RJ zk>@ZTHQs9+Pb!LMgS353)T22aw|Pf}+DX|imOZG<Nu7hNi@F}=8YcBPc6IZ3gSuY7 z{ibKV7>|CrfOGHy*S?N(q28~qa9@sP-yUFIyHZ;<ek&dC8JUYaE9HW9hFK>Kab1~< zg^66)5Uo49{}0!;4dVMjBSd|%2x$s)PdZinU+#~sOv@nZkxs^kkRC;v%-p;$oJ-90 zERWZ&6nG>p_UI|OJ~*yL5cOP`liJF?m+T4ppX>?gTl$p!eHTRiEoJ3eBRe!sC2Dkc zqDE40jOTSeUD-~hHA^`g!#E!y`I=}x<4RABbC1uqM_jxf-y_Hu_0&<;RoBdHb6CK3 z<hqw@dz|kzLA1Ur?Wa`#dlg%%o?JioR`69_!B@j=`f9j^uhv99{?9J;P7BPxcP?BP zy(8<c?z?i$Er$4-JIXPt`>m8+l8~)pAM@$Spl<#>InF(K;ri@7Nj7Pn$umt?P37L4 z&$C@Vd(^dh56u2-r-aP)dELpetzldRvtL`09Hc=cm*vUUHW24TpGik5DEH{<X1RVQ z(%Zx`Lp<)|G3nc^XY&8q>{AT#tQ)XSj^neLT#mbvtn@|qvUBhUe9vGTx0<`Wl0GPZ z9?QHw55H8amHgjgzRz)(5U-8RyuxkD(^X`i)Nz!#$e5PRL2j8M>sR=njAbr4rR!zZ zqpSWlZOu0?7qKz_z;}CkdaT8raY5MW)L|V(*ETu^%BGd~J9K;4cJsp>_$pZ*ez<eR z8o}rgFRgxu>Ex_(-slM5{8r#7eAzeoJ#mF^>tVMZgQ&xIg6K}_lGV(ko$Ne_lk*hP z<4B8BqMO$suBBNaJ^|wG;7P=ZlsJhu;BK~_<kI3aN++qO5D%tBXP!db4C2JT1;p<7 zEQk|2W%XCY?TFP?BDOBXUE~k37x4t*^N3@Jdq}QYbpC0?7ZHD`78Pv7)6px4%^A@N zJ2Rpp#}Nk*r!%5j*D_+IHQ|o>8sa9zeH3?%s1ltRsA5+TOH`9u(PdB8iV7Y>EF*qW zD|VdeTG5e<v3MhhJ(}1p`w`zD|A>cZ-iV_#U&OZ%Tky$o7{n8VcHQ^tL@iDrzJquc z@i@hS_%7Ek6Rr>{aSF5VmJDxISl^rPcZRz-Ry8Hg!&S(zbUz3`Nr;6;N5TxWU^=d3 zgyNuQyq-1f@C5-URV6s2T6F!u(QV3K7l>0cGSiWO{MI7g<flX5V+wyrx5@^kPd;Qb z@UkX8QK_CUhK7Hy5gb;OYU3gE8-;0)<Xq}J$^o4S@GOyuxbc`oK29O8xxQjPh*CEa zNiQ9gNIh`9^=;v&kSE#&Eax63u~xE$YTeuV`?GsC@9y2YV|%u@Z#Rh7=C+t1wK#Tk zmS@Z1wcaFC$Zjlqp5X-H(V#xT<7xTfvo5J9ncK^Dc-~1W?-6wf!p~~-OCJSkuIeW> zN}xz1Dbhgs$kubiE2%5Y@Ut746Glm$xXOn(YRnW2xLC6^=*|dcF5I|0x9sGzwh<KF zJf8k^r(hYl?HRbP#W$!L=rITSMoI>rXS(yY>Fo5}5|*mZ(;fdgV+0-bx*qxoE!2x| zT6lii<ZgF^=Y0bgNS|jW_kFs)c&&ft>IZvg<e1)X;oF}y%2qKYy6(bnKWmczIWEMO zdoF3?hn*SK4xNWS%~>-Oc>m;pHFLzUW(NG6)*=P8x|lrqok{o|mVQC_E#X-5*UrPQ zHJqzObBBcAJ8tp|C*yvn5`M2Je!s#RPwt!0CbUbMYNw)KCr8K4(b@cJ3BSef;(jNV wL_W5%-?`@bhGK<0Hzxc}Cj5?lAI+DZ+a=`pe>|b(in@nuZC1bk0qxD=-`igi7ytkO literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mapchooser.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mapchooser.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e4c3fdc39048fae49957a38ef68a602b91c1170e GIT binary patch literal 5378 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mapsmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mapsmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..5aafe62559796dee890453ad4a08e74a71ab679f GIT binary patch literal 10684 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/menufront.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/menufront.amxx new file mode 100644 index 0000000000000000000000000000000000000000..90e36178c51a2eb7e3e5f5aab3e85444c31745ea GIT binary patch literal 8014 zcmbt(c{CL6+jpgs7Ai@WF<;*bsVHJBGow-{*^*?hghI%^jR{HiWM9UJkSt@#&P)<x zoyoooMz+D2g~5zj%+v3A&wI}M@AJHW+~+>$KIi&epX<7>`<&~(K2M$)-P$Lx|DZZ> z-@bX#1N&~M9@uwo-@bi;xfGa)@1yY`65!t4sk8OhYLZ`T%0#Yzc=EK#?6l@Zp)>2< zC+fvM0%~Ld@3WF`Y;(<=^`2aq5-n;^m>#kVP9N|-eLCfiu~&L?<HZvMU29`Q8-LxJ z^~2b=qmW#PyCKsH_em6YyP;;1$fO2rQ$rZeH$GkS$L)rZY{M8-B#p?U!kBHR9+H%G z*QS+!{*e@Woa2@@we{g4;ww26p3r>Q_fnDn=i~3DRXz+g-z)_OKF@ntIG0}a&~eVt z=sx8zl4iPgmp+(wpSLf!QMVNHIjnI{GcfQF`)xz$&C<9zIw!69fZWK~OLW5S{$=Ck zBo!ST_Xfiy)4U()INQZ_TGn~7r^RT<;(ypZ$sk_iTP~~ild_amquta%s>&|Z=hVaJ zAC!S2Xclg#W9n8Psn~@6n*}JioHLHC;VGU~F7~!6(MmV?g}_PJ7RB~FxRH0yw1Q+E zV6`ATEas+a?VlTT4Kjl4)mwn^mK_yy6u<4gxUTicV7U;s`UHNf=;+`bmE>4#Y|ouD zql8aEVtA)xO};8xnI=wgipcnj1=XSOX^B|%nsBJIcZ~a$lt(@I6P-iGMq1)YMdp*} z-1{VUVRiqtJ10CWt*^xSy!#?s_z}?CX!*^wAFCR<9=G7)poEMO>$zR8gNSQ?Y;mp| zB3|_2K~}vHd`M;~g;#nzc}uf!+AZ*&Y}`^qi=XjR(OI`4h{flGoaQTw4Vqo9Nh=GE zRo@I4(DD)o*`?8Awo_(u)s?e-ulvj-O;;oh4PfD9LQ~i&W=VA&H|P>;SfTIb)%^9k zDakE*w#huwK2^kvGobLjwW@yvDr2IxW~vpcE=h<t{xs=23J-V6+W6x5$>|ff`C}RF zmbKsr=*v=8@PhcZXZagHwSq6-vrqN_7T);h8jw1qmDg0Qqt;y)+D2*?Qm*iS9(U*G zTaaj;c-d{jtAy9p%We}jS@V0XPCm8xXuX}!?_n?JgBW-eAX2%?c-SLUZZg$G-*v_o z5LI!3d^Yt|XjtM}qfwhvU0W%k`=mB}MRi6$y|%)acXubI>!b*#biAXjIFAE*!#_f> z#Rl70)n9ddH$L(~*&c!pRO8H#&c}^ENsv-jg)fcWGexV9Tj0ipEwYu%)>_$IhT3rM zHenTsHFJ|mkP+pWB^C~<;)fgwcUlRc;&5y~>3SEYI%xJyw6iAl*YU2bwwL2z8aVOr zFYID5fF$HxxFBa34F~tkM#G_<Nb~aO&1c)8minrF>nzu9)r@Bj@j4aL(p9euH2-zz z(hWXwu8ojpZ~lFJw!#-WQV1@ch7nk1p1aSyJwhp4o8841(Sbqk!CP8{t+dr8GaP7l zUFCXS4LOSJV)@=_qIrGyv-<o3Uv_aaM_eJmQ{Bhr^<MmYLzs3A$x<2KFPSPmq|&=| zixV>kK4)X<>OdP`P8S5o+hPo8whJ?F3}0FY4O7ko5{COSlZ~W`Gc1jSeYfm&T2!tS zPD5|M{w0oq*1~?lsamXrk3N_ic&YP5FGdvZyknf72jG<#zQ`939?OSS)`qSwR}T=q zUjHj`^_eAc4%Ehe3|D>Pz`2b=<D#q`CWgkl9r2dG$9D@Xfo)z#h8o68Jaf0ztl7p@ z=nc>Gas6ZCV*v&6==V0Q>}-!gw!zoIhG?vC>l1sTED{aiL~JLpwkS_wr}{AVGK3~n zD;hxDT(e<TJcWtF*h*4-S6i4L*uNkGJ?j~=tp?YALR_|KW1nuQff}f><(?43J=4a= zcK|4~q0<(EzN+o#w#o%8S8HSJ?1_hv=nkULSi`r$GEY0lQn(}7pApbY*4Cif&=%U+ z!mKU8b68o$e_~AD*kqqp4%+rZpD9N<C0ja>3m)><0@tICvZv7G(SW9SGy)21u_At5 zBAUsxFpD<XQy9`{z@L_Owj7MT=5cuxgmctK+t@o`!%*lr;<2#|^gtQvT)wAH5@6Rp z2$lh3CsIYmK!1h<pf`!eGTK#`R<xmV$TlEQ^9hmNX%B0QGu%EwpQy|*+|D9x=ZAdZ z?NKCEw~ILBfobEN37UKFjDye%;%H~HlHv8vOzUN>^lHh_Z#^97ulRsX_S?ihi%Nb$ zDL<@RQ`~l$eYU<foD$D+ug0IeF$Rsi@@Up&QPhYUa%3o^Wiv0QpW!Wl{m5-?oJgqP z;eNG_9|;C+Ud%4k_678~3N_KrG}MathV@>88M|5((X?OMn<x*eZ#|YR)6lirsnyqP z3Mg=YF0sQ&m$&e9Y2Oi$O}grA?@_(nIkBaEAA^*{*pb~D?fMA5A*&$;-q&@iekBa= z0r5)9oDA2TL`zw>=1h*$qzlj6n<UAoRCF{}&&mWT53==Wzc-Di&FuOIYEQK3oB(A& z;hHo<R5NXErIvxdVcXo03F+-tzn%|ST@zzMRA6#Bt3jLR=OPD&Q71SO?x*@1mLzAE z!5)izIjq{(y|DCqKF`o8FI$H>2;E_X2Qa%(>^|+hVPNaVD44@0lzMQnp?t?l@-+;O zmxK}l95EW;)qM=JG<Z`?mdoSVOk$nKZiN7M;gcjx46USm!eJhYv$dj8m8}?atgsAb zTOwpk89Ak7JIHMMTPe&_-^!dS7dFb;OU_fJhdC#PvE|X)7Q1SJ-_nVfW+=-!=Sfiy zHJ8RxgT{Y<o#qILG3++ZrUQa=UgR*F1p-=jokD9EuLYS!^$=#GkKZZ(OtA2qM56+a zgrTOUa1#4pe8xh@)SO1jy5rT#^}Z_v3DIvjPlnyybjnw!9TLW;Yq#)ss*JpnERT1% z=Xyx&D<X~(V6&k{gk`GTBnb`a?!Fu=vO0!qVT3F%+o(bP`UgwA$<4VY^5?0NIg6V0 z%=EmFifxN$vrIIJ-OpjT3+@gv)cZY6k2lj0EtIb1!G>phiUR~+#*j=ClraxBAwDHK zyVWw3TodcF1LC{JidE|UXP01yuQ4@zlGrC%6R_FZQv-&J&^A(K@Lggpfz?b(Grc!W zuonudRPG-HF{WRH#wpNvZ(n>mzcWkA?aWALzX_+vIO!;DY*Y8?oJQI5xz|ZaJk-15 zyo&>xE}8@nA}1mKZu)VTu#R>-_7-V!*wAx5D18<_9OUmixrGPRYT`d}^BLu(B3k%7 zn`MYYu7f`hS6gOXw=R%tPG&WelZcayE1ex1ZKE9CqdL-L7pFuAPlf+RII=69)k%|i zf~_PgcI9#~LQ`9Yp67yUaQDfh1pf%hqXhlP@oW=mBu$3bHz8bBLz=yr_!-&>wD@2^ z)HnwmLQncj#@~=I9a`2^lH#-Vs+cqh6L}29>&?1UppG)~?89KoGf*k}V5w!0!r=j0 z&VLfy-7e*`Okh6sW2giHLRC4=_!B#?>(x^#x1?WJ?0{_o;HyFD)Hgdp{sAGYn)IQ_ zU_3(OD{azpmp#-z<TJMsIm=j|kcQ<@g6jS5mI9**yDjsUbwK^yX2$44oi%&js5X9z zSo?cg$wi{iVinIdgCH&od$~(K#;wC#i)d1cZMu1J34)fm^?2J=UTB><E+;%;*(LkD zNLnw5g!R_RS@Sd(o6;kC6XGlOpedfld>@qT60dSjeTg>-2#KG+uBLiU*MG>5a>H>Q zz0B$9?B(zlyKShuGu_D0VSp+kbgd<K=^T9hNha;lDxWpsLt4*J8`sevgIv+vEXzJ$ zaqJsDx!O`U&vrFzlw;>-e$zeC8@NECq$7**ql#?zT~RcCB$!dRZPKb^7!>V|ob2cI zO*CBifo3=@QgaJ!8MOyGb=0oA`8H;t2$=)0!D*2kffqLbn_aL7tW4!?J%UK9qjFU_ zFS=EyFtB8EPv?v)fu~EGun2|i;fsNW`CQ4;VbbB?%2Hos2|DI58IZOOe>7r4<(pl1 z?C0M#^K9bN!e6W-NR|7C)Avkfn_By_`~1`0+(R-c<mY>8^+|c6;|v$AIB3-AyPrwh zb+!flBRlUrr=!!*DE-FDInIMXNvHFDT#epBTObL#We2lgMJk7#z4)pQo`))hV7G<# za_7jILpmK={TF*3OGO~jJJsu9V;OVg*5Hi&47CVvv7!%tAwm}uz%6e-{oo>XC&54x zD0Mc6?w(X5lLD7^0?0f`EGYkp4mejNDn-1N>VKglEOjg@Q26$%Tl17#uWoNrZ@;=( zlk|DynU9R!7r4LsIVqY`YI`T!#r<&AK3t)D`(gF)8ljx7OQ|yMC*@6>tFI+}F7Jxa zj2Mc#1AaFY-Z8sBRUQ0KeBmAHEt$d_7(us_MW;Y-5ek1kJk&NFfzg3WiuX^EFop`N zPITbK!EZ#)YrW?Pv;zjN6;mT~Y)+%MS)G+sa}*Tap@0Z9hI|;>%MU9Vk3Cc^QgjF} z9b%eYb;SSkjX7zJ_Yb4*s>G_qsKj@AOE{g3Tl}|opUj=V99Q4*6>_{ZG@^zWw^&I- z3DGr<3T4%eiTS>e1AH^BDh=WM?>sH8eoT1;Uts_k&R0kPM)4K?B(?LC+B%x#PaZjV zApGV(|Ksf=kuQtk>;BIT|BolS@$E2vG<Q$rf8+Z<5CXe)XEs|D{&(d60??!vnec8J z|9>3#|21g!`Tt5myLPO;*`}>`KTt0we=Gls*?UvA*+T^@51UwTo%`WB=61<gbIgVN zKfmEONax1o%iZRWC-u~zkMv#ghRNL=6W#A9Qybdj%@<pD85`1m(%wM2G9!=<dqKX| z;1uYtXW<DCCo^pIH|NVcevzSh8UGL?=HFnH)8*=y=4lyj?%(7*<dh?p(RfKu_p&pN znBzqk#EBJ63XDx^ZbqHEL+>Y>+-K#^&G1J<yB@PP(C|$Sf(f$lK8YHfs-}Q+4pH~w zpCe2D1*l2XfbU=f>K*&ppQ{N?5YJ8=(EO)o)qn}^XHtc2M#WI{DjVOmmyq5DDaTfF zd?jp-rdPHrQc%wQ?x8D78mK=zS-426=wh^_!#4?4DTkLvzL!BIP+UDq*)e*O^bHZY z%GP;SXIaCLNd4P{=r<vI3KN{RJk5h?RZMi&gwF8BD7!Y95;l@8P<yr;Taq@b4ZQ4V z8SZzXDU)-jj$ANR?UvTUlq3$IA$Im=!Vnx3+7ouSiE>Fs`~`3_#Ti#s>B{})Kkd%E zT3d{)hFX&G4|rck;7UHX>ru}LAVm<V8##M)$9;j#Jsz6r(QnJm4>UI(WamqB0uO1g z93RvXXt}(NtQc6HeY!K@I-gg+Xz2!5bIhB=k7VqqX_b^el`<cjkWEi>#&pk8)=S!e zic3@*x6HDEtLHCw*?xU4Tp1mou-~y;Uln5|gRFU;+`uj=4|^xG!+X`|!m+)%z2xot zk=)-jx!$81)9(Ia>tKA$*G;_NA(@77o~jS`(o$Y@aPNdm-m89Fiv@EvM|BoElhoJf zjWmK5P1lNc_Vnj$U~?~xl??^u^aLplxce@;%#r^B8LPez6`6`Vcz_YV&Tq9^h0KBp z?hid=%sjG~2mIR*4mZLgy@^-BFJSgRDEJK*H9<)7QLT7)^M;`{Oj!0##3(w8aJlFD z-h*+>$=`6RLj>;Ydb?jq2jlHtiLDKv`mO)w$}0E8&YOrJ)YI8y1&>13@NVxk=5kNP z<M%P64>sN9XnC`h(z!7w<kUYQF~Pf<839@MgBU%FIIZ-i1k^wqAy*((u?<V0K@-qv z{T==98aJUSnR~ZjE-ggGC3Mmb5+2D$1KfI9k|Xee<L<S1dpY~1ygG`@#y?h<C&mtv z)o72`naAYd+|2<9Xa!+a7l!)VDa3i{Fs>kLx;!kXld1)+M6uLbP&YBt8xuk&%<*S$ z4^(0Ju%pi`el&hi!<A<wdBd9a_WWEh$EvW|exjDt+Sr)aNHKg^WdrsxyYjqS=TLw9 zhwMG=(+pd;Wt=j01=LjA6&rBJj!0W{Zf<zoi}2P24d-T8NcYqQSXQ>#5iJ#$aEKuM zZN~x471>Hv?*t=fs^ZegZHLlUn#U2;&369oU5y9u?@K4*ZNJ|BdLpGh+*WS)_t@u0 zT4sR?=@Pib(;XszXE2}th>4)qhfau`D2`^EPyW;`bq7OI4YYU<qgeNC%VL5|5&gp3 zOFonHy|?9xCI8uxN!3dYNrT=@jucFTvH;Irk_x~#c~1?c8Ub9W7pM^t0UW}`hXW5I z_hEpc`?>q+7g)MC(0Xv8Y3oAKHx>!T@BT=_yr!%Q<(CZ-_6qKdt_cv9ts%)Ax9#u^ zg9_-4yvkAKX*t*JK4e)P`=YTA;vrI2yB&EEGIw>(j2<*mBfu4zdqdZWFp1y`wThfN zdW)&iSg*%_CS610f)OwN>}uW8BDrZ>;>UL=0(?2vNGPBKm-D@C_3x7ZfxHmnIpnYZ zbBa1vRo|jrPEm^Bi%m+5`6C7RXLrp}6kz4}v8AVN#<^XGw9E)+R}Q*4<YV4Zt@2ac zUxXX~xK1a%gq~gb;@M;+ztBCPr71E~4m_MKxphnSz#ceo9~adlLKnZM6PUXA7ISd+ zyJ;zLKTr@ZG3|Hkxgq0VSl&9?qLg@%H;4MoeTy|vI!!$kE68GY^Y7m0L0Q)V<#&B@ z9>Vv{3haT-Fgx$_Y<flLz=(iwK7e&D5VR`D4~bP}m0b{Tjh-L=GBW-{h;E-PPY3ll z(Bo1;bF{b0kq-ZIeh>vf)0HEAi$E6VZ?516nX}=C?(al86g9r(r!F7k3Ji(tscweE zJk+_+@&j%h{6nW;_aOgbMfAmBqo|xT_T^1+?szI_OEAemndNy2_yexbII)NS6`;5+ z+N(-8xhKQA&?CSHZ8DXL!t@r}QD&{w$7{zc9OzOvJm-XBZQ>sCBj@8f;fY)UzDcYO z3*2*vuS}n1K82Y=pZT!lv*C1pF*r`aFPR+<zr}9HeA#2lre6SZ;g{?U)7UQbzlAd? z5*9aq5Us~JDEw^3?$G#Ka@Fd{kc>c{puJ$8h|Hnr7@Lhbee&5*Rn|X&vaExw^pAVG z#yFWMBeFW(+1)zeZ9sTVdvtq1L;%LJw545OqMy27yqy_={lQGOr9bov)*MsNh!~*m z_X4rn=I+tG*O>q8K!!x9`Fj(`fpWWZ#$K1H3cv$NZ*?B*L|TR?h3g#f_))xj{ga5j zF0b9KM~SZWNhB<u9SIctd&dW+KWO8FB?ZHdwu(>da?Y_*WO@1}>Tg?qNVN-jDF=$M zBx=N4h5o(@3Hn{SOFLqs6&^P)oEV-I(eQo?SP^S(3qMh#P&s#@^VqZ?^ftWzXs8gE zuqdw1KRzjhO9s=Q8t~i8@ZkXw$7Fd}RP3AuVj@}rI`?`}IWUtN(ir4k;!hXv{!jf0 zvkcEz(ldJCbm1CtE_eW6=VpMC>jf97UXi32V%f)V0289Ik)h(}_rx#Mt?|K?uG?t> zBQ^;d+oHA(aqq())hAKu--Qx2?k7%FY{YBgULF%3wpRPsG3w<N8I!X|zePRLKAfpH zV`@;8GFjm2@BTffR#yTm<@s8=7?eIzoI?2YYG=3-x%NQpyk8N566`DE2R^6UIU6(u zk=7`feA1PBwC;xMm&mB}bSJCgdf`#<yL?FD`}8W0FAReuALl<xMtMpX(wfT$!`+Tc zW7Hjm-A;s4Fv*7Q%yTyrDvl{iK5afIIR~VHeh}@S?^BbL{C`h8B=SXlK6)(1)%mtv zQ_|iRjoUUF?Ah-(TB;q>Y-o!u`%2k&6(>4v8ds4se#oK$hTMaAsI56&*D8WFT)dtq zb-UNCp{o(?-23gY38cx~plfp@{3SS}=T}Xa8zi^+0`>QEq>%@y-JdcdnIAiB$hD(b z`?h&?PTr*sF*RMXzQq~Oyqfl8UPVaSn`Y#$=|1*5-DNjcH{fx#;$xZd>kJDUg|5xJ zYO5m+HrqC0M*HQ`$gZ$qD@U+=A(N5co-34Nr@e&ReGDVi%uFUVw~Jk*u2+4t3-G_< z<7OA|^Kk_QxA?GOwo$d+&uK=sFxrweQ|<OA(O&M+V9gK)I90cE)@9rzCO@|D;=k+G zHt+0`a4EQ}&(APt7=TKBbFxHGq26qPQpa>>L!LgOYhWx8!3zHBo!;k)+^RDVkZ99y zU{7i0C6~6nTUTqg6QNiWbX&rDJKp5(`$<Es{IRE=UitG?4L#EF&ZL>x;o%Sx6a4}; zNC|#9J|#1?y;A-?N<-Ur@9o$ryc6ePVnSi>Tio%Kkwhbp0nr@wyT~BljxH=RSf#l- zLuPfEQBU?j2kM#sw@`7$W6k7;Ysuq=!Ne{K`4g=A^Y`J;bJNY!Qs<anT|;#tF4fj! ze<ciD8=)=I{4!8YNo_JD-$UWAo}n+-*`DxzIMd)4AmmbS>2np)qP85Bp99CJq}5wL zXLu>WFR#1VI$ga?Sz7RKx7DU_GN$6DUpr(d9xrwzAfO}jmCs8=lAv?_$(l5;I89Hp z2fi;>Z0Bz*4>g6VoEp$Dlh2u<e3}wX9}?EOr|t8+7^5SJ%zlLPMqC2Or<S-Slw5YH zFuv3~BMh#6*L%O13K7_SBKztK=)IzWgSKCa)1S7qV3P`mfFFCnkOZdnaLVN`FO|~v zP(l<LlY1#MP4q=mXEzm87hL+cVYEGo!?L{Z=gc(&h@|PMiJrl4)P1{<mz8gjs3Uo0 z5ZJLH9>F<u2i58FWsnj_fSP~+$?;;>r_S9r7nHf*x%c8!a*_KOXW8B*?wa6wsZ22T z{+CUh-V$`)H2RV3e@i*lcMd=H{0#EOVO|`lBWJuH40OQMo?4+ijcd4`W;7^Os8CMG z?khSK`@~<HyKYE&-uZX9_B}IJpy}N=UBkbB(vqkz*(EZC{_BZkbDNL`5xG&LiH4_l zO`xD7QX!0L_dlW<Z%4}#n!w)J<f@w$JtRlM=zyyowa0ejRlkiub8)}p!T!b?T2V~! zQHPG#IvBkuS9rbqa9Sb01jPkBvHEcKQ)kqD%<c2XKW*OC!PI}IWnGp}LRQdzx@5CF z(j_9eR7V$=t8lI9_#uW`1$pL!4-omaWZdYFxcr(WQp3jN%^LJi*Q<49oN;IAu6)rO zHthpmYwK!^IXE40FL(K9FeFrZ9UQ(H8o>LtT^LEqSCVe4A>9pt#sd#7L_;jASvNQJ z*l*}AF67m1>RdtXwmc>mt&(Zd)${%(TqUQ!WWJba*|4`G77PI<h^P;-1N<Y{VwT(> z_2Zf?G7#Oe9Gt_rI`0AgSzsPCyg^p!OGy?=P~>IX>rg<u)~nfM|3#>`=sewThS*I! z5cGFAW&E91%HsrodNqZw4*j%^*U-3IBf1Shz9C>Gx4F{xyIqg+>Mm|^r8`1RKjU>Y z>HTSaD<PU0JByPT>8a2qJ)Fpr1>WS;`Jx4%t-9K62qp)u61?UPX%hxVlPk}QZugKj zHLl-%lkz~Uq0Gqg@dm3jh>&Od<kjp>8x_$oj9LvU<PYBpf|iGcy;dXbhOMXu$?PV# zp!~QBfyCq1sH!@z^9vK*CU52cSW3-{{~>pc<BgZZJ8KvGOuz_20{iJra7xen`x~vk zQ&RZ)@jk52)>kQfwK;V!fLpi5)S1XeCvQwY>?4bZDgN^Lh-%2)>0+=%<ktcKny=?2 z@JpL9KLX_xvE~rYd-=SMlD`1>O94Rjp!I1Jd*uXD>E=djHOC7;gCh}NbrO8`b#5d} zw!!NFZ<xxxMwj!Vo<pNtzP}CJv9zaQVH@DE<@FIrEEOLOG8q}3HUlfSE_V$tUhnjo z^QCJRKL9&|RPxGnLov5nf8xoZUr<>Jc>@zA-NMZ@HU8!U-m1tR43cOy_~5fnvl=2! zN9rVg&*hld!esh(S1qYL@dONG;{VauS{zGekxoH%%-~7^#pq;0^dLrn+4k(0->FIv zFC&Ic{h7rU_8_ViU{T9t$O`H=CK}bTsv0~qQ{-?kKpa1U?5L}bTnh^iUCRdB!Ru%V zrJ+;rc8;wC{NW=?<=bW&XH~TRtoYe0@Xu`Mu7=H*59i%E-FjS8AOKN81g$S$L?8nM asVS4}SW=YJY$L)=vxCg$3kdxT+W9YqN32Hx literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/miscstats.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/miscstats.amxx new file mode 100644 index 0000000000000000000000000000000000000000..40d67c225697f426c0a14daff7fdcf967405417e GIT binary patch literal 12136 zcmV-uFPG3*SWQ6y0|5k3F8~01u>b%_zyJUk0001Zob7!LbX3QcX0;@sv4xSb0NECH z8)Pj0#gB<huxUVmhy_-VoZy6<R@42Y?$CefZh@3A8%=^YWR{$;XGj)1%q~02W|Ryw z!x$N}2|H0{$%LGcEZLA4&oGHHAqkUVCnQ6HoWZd7R^8iG{rYw5H8!5J=cLbh`rfOb zTle0&b?a8Wr}tV1gc$jy*IOaHqS`CO#dizQ3TdswLfnF1vk>Ac98DGKsH+sh4@Y>d z5NiOBZ4jajuoLh(z)`>+z~=QrWC5$;`u70`-zmhW0Z*+G;zg`iEyU*meSpUSFRT{g zZvgiLp2Iev{6)-PBg9Vu_bnIV7l1cb2=O{#`(hy~s)UHO3NZ;#j0fHT_rd8bz$(8G zivSNpxhDW`0ItSz@M|M{me3;XC)`VTfbesKM+sjc{2JkT!XFd<obW2)>x32K6xI^X zB3wqehHwkv2MAMyA0gaFc#!Zg;hzzHiSRVxIl><h{xjhlgw^8}P9^jaE+Bk@a2=o@ z`2$=D7yz6Pm;h`5{4gNe%O?Pv0QUnf1N<CdBjD!&eSj|kwg7$wa5vyL0S5rT57-9y zQ^37|zXsd}IBtRvU4ZujhLJzO2=WIA-7i)FW&t+?_5p4K>;y~#ZUyWIYzN#6SciN8 z)&sr>xCihHfGNNsz!>0H0YNqX?*dMO>(>D90lWk_8SqztHGnq(9~Rq_@$H?_xRsV? zfw0xxo3X;iMKsZ)uB^UPEE%@cMJg6dWVxKYz;dC8725H1G#1OiX*9IMO5lYE#iCXs z3*>^?2w$Xnp+?3^?}V1EH9(~$olL2-cBuI*oUcoSw<LQLVPS1ZW-&upo2^}xw8hF~ zgXye@M8j4`Hkj?r2w<Z>kdfJ`SZ_}>5eRkn@M$y=&5Cp|98F4=GFG<J3dThylH5hr zyJN{<HWW{ZwAB;MWUX{SRn^zwXeb*^CW7gHoo4L>X+)2e4a9?~L@;g%>qEW4SX8V{ zgSb{}Z@8mB5qf6(2Za(g5Q>LoaZqzQAS(bbfk<ySZe=pT9!qo}OHc=@Zp!qC?qoV1 z%qs5G-(WZ_>tutO9U_`hltRfw!U|!RC|>$d8&(=RA`{3pmqn4e1~9qP(yT<RU<|q^ z9ZZCi@j#+CZYM1}SalxC&=*gJCFNbIgcJkMxzV%*XCal=1DRQ{FtIjf1=A!Mln90c zVGt(Q%=Tnf<a3(4+GPb($%MWRrsK)9ybSFOrUQm<;=M6-l9qPB#+HskC#9`;a;K%# z2J!{6$-u5;I;`oS&}e6Cp>DRt>ed(UNk%~$X{Izla_6X)oc-d-`d~Ch1;~=+DGiw1 zIoI1_1!35PMN6`Gd(4u?sZTqk6zdXJynl-o4}uXxt@Y7#Cc7q<OomnVhP0IkhE-KM z@92$&U|@(=&@$LlR_2)(s^-RQFxI~&ndr^P0{90S=*U9n?8v`T<)2POyHz{6GnLU6 z%w#tO6Jk?uEE|;ta%ZYQyEKf=XeV+2ORd7tH!oDl^|CWpr9*)}7~$EBSQVzTKq%7( z88N_YI=aIWtGaWiLitYoErjEfbj%UT*CE1GEgplzi*pf`oloiS!}&lczkfURXTtFu z96b&+u+E+ug@UeI>AIR|d5BhxQRftusiHC!RK{zRiQKEuPuNUYOL&cF)Dn$KqETni z2v1SiNO+m*ju4(C+)r3%qg8Lvs=klpB)mX0j}g|`>ed={V^pV$&`(%%-`I7pQJG8J zF5ywa-S>^HhuyWr2VocCGQz6b(lqdV0AfzGgL~+Fmr$_*xA8C>&r_ahOI3y~aoI}3 zeYN>@*k;BVHnSXUs#297NA(VsQ4e`u3P(Gf-%a-TI2;XCnxCer3Vnn%gjIwiq@SVM zvF+qA)j2>ICTy8Hc3(G4Bl?6_sm{3)by2p<hAe`xYuea4dfZlbgxWnrI83;oaL=@{ zZLM`W>6EaMP!L{oL4##r|1e%?|A28`n}fW?%C?tLwzG_~TgxcBt&Fl=RW#m&vR%8+ z#k@n%r)bODrmOLY*S$i;;M~qA>3ev(vV%i5JD4B}{c@^~#zCF?I#;RA(K6~p?k9V{ z-+i5nROe6`b=n^w-~E95I;W}5KpA!BKS;VLqs~66v-Lsub*@pJV`bEd)zf&acVFi` z)j3>79sdln>lyCr9HlzD%cxWJkixTN)Y(mS=0D`V&LygIvWz-y50h_u*nOQLs<XF@ zI`e%L&y-PTkm_W8?&~x@LSwItI)|xF>Jj&Kd^0JwDWlF|suP>(zE0gNlBbM12dPfW zEcbP48%Ulq>Kvdt{)VyZAfm5#njf%yU4@!g@w{KCy&Z5FGM1kR$7VXmIpjRFhjWM5 zsE>PfZtGt(>O1j+ba1YZ3N_bZ%rR1}^0++DYd1h<EMG_EIaaHkq+>UXcj_joy7y8Y zdwtYV74eVzUY)l3TaEgoR3GzNt5kc(CMllYPidULSLEkQKhdD)^Tk5#dvbZ)`@%SM zWRkk>Gp;!<y*w#DF0H*s=?r7aP9rT({(Dq?%xjub*l#r@`t7~MYXhZy9F8O$a~=A> z6dhg{PB;1)b;&$C@m0#6-0)MXKFek2i|xWKoryx*HkNHCJGn-7Qc34X1NY&d0=zI; zm9HQkF#lbEj~IQ(Ww;M7PS$<cIK_FLl`XN(!aQ^B&VIrx@_mcRFSfnbkcZ{Oap}i) zYE&IgGv#J`Mt*T^&ivdWKlQD%XP-p8>(yB+Rh&EQSJ(edURQ`*{JTn(Z<FP3QF>VC zt2vJ3nMmjCCs=lr=g34YUqA8eWLLPyjq$okpVv}%iTrgKk5iP>SEOIA-OTS7<R$EN z$BT@6AI<Meq-XMUw~Z&WjOk~1onT^>AqV<V^fz5o)OEda&Hg7cCEx$-uXP^Jr=}G8 zB~Gh0u1y;so}z7>>AIbtO8Emf_3eIcCdq`p0Q2XGd>=7t^zT&~cRVL@8n?;yCQ-WC zmRtTN+ITQ+Ge!1ML4ALf#u(?fJX+ZHM4|1A*Ot{nuPv)(?Ewrg#G_P>_h=>wy+^|| z>M8FY%JUht*uL7RZ!gyB{Y10<$wnP6XW9qutFV3GddO+4^%*{pb-+HIuRkJmT!d|- z-%63+;xgu3fV3A-+3BPYlYiFBy@p;EP+d%ml%QQn`DXlbeyW}yr0<`q^?>xcjJd_E zi(?h{gv|5`Bb~?a{Au}Pc+Z2{rdZdV(^Oglj%~yzVioCX72wtBdT)5!E$wgYeaYj0 zkZ2<P)@j;raQwB6?o*$0C|9fxxZSb(AZ*iF6{TT&vFXk-OcD9^h~-RsOiefJak|!5 z4Cu&MZMv4R%ho36;aEbOZJ=^ES0xD17og9_anJsM`(e7FAJdOB4diKlow|-0*Czi> zb(;S@#&{Ap^?2%fLyadiB>Pw!xltHz+{%qJf8Kn~^F7bwJiovA!gH(4ay-A=vDo}> z=c&ualhgP*aKFxr+49=&S2{ZKD8>GCJ@}~hby?edjBOU1k7fM*Kp`&`)Sj7V=j9@` zeVTZ=MAv5wUXGQ)i|K=qUh@OS7{5Vd{D!hqv>`v@gF2=_+U#SwEZZpBC-Zd9#?uJ# zRBPjj_i(w)^P~g0SMjL!=cU@ZNNs(Td3;0FueY`3Guq-ZHM3Q$hx@I?+PdFp%P9tw z{`3Jo2IcsvRCrM6xv!o2^z^K;=Pi5Q=*_}8&1o(vHNRcCSvUuo{=TJN+rp)rN)L!t zR9E`@8QR}px>?%a<D7H4-ns0QB4v4gI$NJVKaJGu`JlPJ^nAc=jWr)!zNzN}JU7SP zz8Ts#qwd)^U%jb(Gh#8{jP0{;zC1&ZZEl0d{pA_X{{I@aam{5Ls1LjUzh;wX<wKf( zd%8Iv_#e{q!N|kTb{e@^+)gjQQGET0^;lLj_AIszHR~c>?hChdc^-Q4h5Mf}*O9!= z)TqiYU3#3#4SdCE{^4?^)|tpB%PM^k`Ik1^T9W-B`w{bAR?F<d{UPa7JgSdQ&C)() zsM1(l%_>|M2vOW7+I`w4c&+~wrJFX<>C-lG$d_-ksDsJG2e*UtaC}{&@rBQQjoei6 z(ELa8%bEO)_%xp;KO;7NE*bnVJ<~Sq{9Lo~W5&@VH}zfx)<K#>Mf`Ku&EmF=d5uKl zt+vZ;pZ@DNWtS-L;c7i*DsA=HPu2?UC;O?K>37U^_T40h-T$(0GW!+x-Ld?&*{c5r z>3VdwUjLq%tm=-C&#Nrb?(;<7)HTm3_X$0x*!ki<!t#5IjLAlkKPKlB9p3MCYICZ{ zpT|(%qvkk#EWaM>dYYkYb1x=mFP_4^@EJsZeuL62&zseBz16tpc@*y}nDglT23!2! zpvO|@Z0%QAmWJ7HE>^LRlRlSwkY*jEXRfv1im~P4{t*LtV~h6`8OK_CFn=r?>h|2- zZ_ijmdhKLiT{c_h*q3eDCv@z?a|!qLR$Ko|pYxdWJqptvtEk?o*@_POd9=SnblqiK zvppV}oo|n)X504vW@~#qIOlh^SIYM6`>kgib)Rmdw9}2n?X+vs+h?bTZ^KT}9`?`C zGIfzmoW?R?yV&_}mn=t%$imNfu`Kn%dCc*iGRiVKN6ChLj$`ElT}O;-9y=p*^2g5T zocytKV~!p>2Nr6*g(<Cht{%U9ZPs5o*SNp5@Xd|Af_k<*R6s88x3s@h<v{cG!gX)K zxTY~$EAq$abWwa<-)UbkO#buaV{|X(bv5=-9&;a|P88ppIX_RY$FIJw*5im(M9+`) z7wQ=Am@x*%3wL7x%M}{~tbcCTY47FqW7=0ePkm{wZ=CjdMkx+ESEMfM=6;)QxUaFy z$nDf6|9rK~y0;UvzxcunjxoF4$CrvLm@jlT=x^GqiuZ||J*qSF^7p8!#%mve{>Jnh z(!Lv=pY=9lS1#Mx=zKrKUKZQJ{}Yn?Jqy+KfN`DM|5<4BbqfpUyU~R<|F=;4FaP4= z`(h6Wtp}(3^teBBs#59GyzjMG==%Ws7U}zSSbn%tJvV~sCQthpX`X5p=j%YOd7JLs zef-<8+hThlobM(c&QhC$jiu+&LygYsu(9S*)(P8=savdnp|N=Eiv2s8`j^vCf0L;X z&GAv}`6O(254C%c+C@3=SzxE}@}SUTpxE<Qrz@TB|MHmTdnLT?tT%Y%d%{k%O@6rU z45KcOrQJ)M%i8b9VmVWOyf*E9V2N=*X}Pm)57=S|9-pOT#BsXYxQA-~@4y_&8*3~G z1I;w#ziy7+Gw3Dc{bW1shYZ?mm*#%Qp{06GzD2zEQ9OIhAumgE6|)2M?I!)Rk2}l6 zy5xH(h^Zp_dDxJ_ygyyApL^5!UYeA1nZrIU#Yhobdrq+!`zC(=M?VL|_YKuGub04w ztzzFaM`%B@g!+l+_mcawH}mzuw&oMX_l}&(kG0pt|3gtf$JsX&Tlb8TkJ~5Ic-p=E z-&S8N$3PJ|oMH{;-^m}D{5g&D23whZbMnhRVwA0xvZdBIJ)bgDXrJ3)%bR87q3^_b z``QXUF0pO&d;A<HKGS)G=8HHSCoA<lfd6ZZW1+42t&0^oo$-t)J?B0~JRzQ)Q+m!F zo}*()w{tGb8Y5YE8?si-b)IX@Xa88YrRITR{+ZWNxK>4b+)aLs?b6LUs{RSRj>^*g z-7Gzev77F3Um_lvFD_%o*X+mHSEG$rQkt7*Lven?d#H6Q^t|te2HWq}x%umumbrSr z!yM1tmkmZ=%4dkmY}b5F%r3+2(qdT-+GN>NrYtp2<i~3GoOLmOgFm!Qd=CYWXCA}$ z@$N(e%iN^6k^KPDI96FW4|hMD?`s|v`RgC7hxY=C{ht;;4^~aOEB3s4wXJ{5=hAtd z#P?SC*}@xR*eUzMqpR}w7qOi;=$^T~4Wy602Jh3wZ1pe?_ZKj4aHZDecv1KqJ@&J_ z_x9A-`%d<lgZFYcj&!pgy4`1w!y>=G$660z-nF^KeX`sBv5%jNZvjoFb*2O@)-Tcw zSLwbj_u1(tkw3rSyF{?9YYuC=da?z!C(J)=*up`wg)X6e5I;*j7H^WLc?zeKd<SiF ziPN*xT*iJ+-sHiJ&e@Op=IQ@|8EdWCO8U65O50T9yu$rG<g3j;Hk}r~rV}ocPN_M( z*xKw)>{HldrX?(oa5pYZ{%S<&m}&pK@?$2p>0*7cjQZl-YORAq^9uJ5#_H2%qEoj< z(>Y809<6jo$J_%sYQ(lJM0;e-*l|0qPb-Y_SoT<@G3G?!-W$$04Z?Y!t(EebUf%N` zYxEw&wzc_lu)PghBdm5>Bbd*yPZqZMe13U4ObZnocnJA_iu}mOdacuy#P`5DordL6 zf4HxJ`=FQB=BL*h>AXLBWo`cc=&=?(K7}zp1&vR>_k^-w{PsNMHBvj~_?#{B$0wJ? zGArj7(iqEkiXy&~pJ%e`qMGRVjl4T8*YH~`7t7<P{ux@Qt_LgiwQ18Q*J+!+u};gx zGF+Ok$6h1RG5KpS_><3dtS>J%b+YOAQ#&k6Bk{M#pnY|Iai7Iyd<*jZ2K!}xf5DN; zLSFk8<X>kO<jc^O%O8;Qgwy|?6!V!rlA~>dZg*fo`M$S-=o~QU94$e|?rR5&tOGnG z1Jb@~(7tpVJT?)XWv%-EEcn{AzvfnLf8kc$Cf;A<Ir7cM2gTO*tqX5&ZI9>poCEKz zR&CVle149*&$iAV-dMQK=XI<7J{sGr`HYv0ONj=yIoevd&)&Y!9ewsoe2=WgplM&z zE+#!U6D|?|c0b(vN8WJVzaNeRLOthx2#&*W9D!pHj-zlKgJTGelW?4ZV;GLpLhWgt zh2tC?=i#^j$3-|s;J5_GWjL+~^}fn$aE!un0~-f}t@7Mq0slYx{jM*5_j{{;IESL` z)I*=1g`))m`U`Mu11GjgsP!uD0pq?d#-+H{d792+bm0EHPpH@;Bh=am&)bajuyM}m zjYab25O2>KZDXt*EYUt6cY+V5hj}m!hz>e`MyT~Yp06f+n##1%v60GbpnR;0{}Z$Y zj&*dH{J&K^Zy}yGQG2V22YY*Og}x$Ge=L1HOS-`8PSRhy!QUEc<4)<M7+>6Xn}qID z=5ZbA^6lVb1GV2GwCz0YppUnb7aae7%Ex&G=L?(%ydHJm%Rc^hi2Si9Y-M<yI+e4h z;W@@_J*1Bm)wk#n2E91t2dO;g_Y#c^wV$MNTy{IP#pUBv#;jveJ5D_JQ2DUI^A3X^ z>JOi#K14e6!?7QZa~|E#D}=T$xBe7=_WHNu4^28q<4*f8C%)bKqEfuxuJ0&C)9tt~ zMZ@iw#UIA{xEF-}@&J|FOm)^%odEIELA3FDG1Yfleo2|-mzG(6nIR9ZO}d1NN83oJ ztiw{WxGB4&jIvA1C~NYM>nyY(^cSrz`k+*qB`(S=by3FT56{uR?4~kqcpR(T5|`zc zx-7^1qAx`I-bVbQPsBCHMXKN7Lbt`rEOAk0sf#kpT$Fj-MVaL;%DjWha6h7Ma2_%J z3m(r9vR~<>dTWhyH+4E}^~`JbSI8sI73j-CLhUQ~C?DsQAYq2;vftiH2bM)&hx6Y~ zy6&WFo~H$&*-plR{z5wMBNPTLPTNFfdnn%`xh)&bv_T_Ch&F@!zxeFW27^DW8z8;7 zDYuKtbx<0{4q?&_zfToqO&UC|Gs<nDyj~;CiBFtk9wC`|&TJtb%s6G2(6N)-`XQom zJ9X0z{D*~(L0CUda&}UCtWVa@X2M-1^s}A#=AYe0u{_$qdnheNY1~eR&a=YVMz<Sf z(FZ*#@_lHzZAD0qT_x%lYnS~SBKAYmZSsLUL`jF%ZScYJFQIGZgXsn6n#Z&~y;yr2 zsSd~9g6eIcG%UM@&f~<}SUfuE?n!Eg{k$80VsE#dbcl2?*2ma0W$?o`Y4;l}M}W%N zWw{+*a18SJbHjt(ciH*CG#+2vhXIn8`weZX-=M$LD9`rAx?z84UxNst{hQfuXiv>X z`s0+x{bjbt{>AjKZ?>H!Mjg~iAIa}DKcS4>LiLZ&;Dy)Hc)yp|1v5qdUJCx~F(}$m z8>MZebo+Ws2<LU8liasMKS1@K5qeG4QbxNS!r51wysRPmo9G<V+J%nIHyb?i+ENJT zaTp`LCk&o=&%jN)C>zej>q*`Y7wvL<(=D|BDz{xHdDj`bb|b4*hJH;sxsOrawL-@^ zZsdG3ZLTMI+1{MmTu(BxO_kGLJJCjYo+kO)OX#zh4|gLM$JoW_JNf0Y=<yrg{(M zvpnmHw6j*^kGCw<O&ap?{8&!=X5YDO*R&Tm?eSP++jnY*WBH)a^Gh+CU|MKnXkX9S z+QxClV_Z;q`<%w@Cxo{7v3zT>Jp~@yg31Jio<}wbJ(lhCitV#F%>_>rjVS5ea>1`# z`laRqH|@Ha3(S23C;89^^PX=)=sDJnoF;AdcRZdp3T@+KwbMZ|@OU!gXQwuKz3(JX ztI+lwrn0;)$hwrN82wWHRc^a(`i^~|*%tc|p3{VIUcWi{4_?3CPCKP!FSmU+vKP~R zC$%RWbZW*3ybfZU<9j0IwlmfkEw_C)vah3d5YdmZpWR}l38D8mkUskJexdz&T<Cc| zAxg(jErxvNK7O$=)?&zD-rpH(Y?aeaDZRUG-;J)#IPp25_xJ+TChxzoA2Z{`exYr8 zv&dij+1pu9@@=uDvmTxi`aVV}+1Hbd*e1_)Ylx?$(D%xU$!`DI_X!sXHQ(6VU_F~{ z6svEp!OWO~V?ldAaakeU?Xx~=t7G4HEtb#sUhU`RxZ?PEvnX7rm~_qiQ9Fg+PxaZ# zIq8STCfZNd&=2Yzb(<FXai!Uo{eCjeJ7|-0O7LRdd(Mc$`-7$~OnqS)jIDQ2IVV{- zmSZ2sw#Mn^UWVC@6D`z3uaU<-mG=aq23<Qn^W5CCG}9YMKMCV{m+g9ojXw9I8(nZe zatvVZNoL<-I;LFZ`fsN;xzFrA)#;wRsT-7G0UbW!Y@0r6!=AsoNWOiHG0!Pcd_SD+ z!}PzVj?8=Je9xM%P5-=s_~zKkNmu4`68xM4UkjnvQuv!I3dfkePk3L#jK$ttqJ9h2 zcdBR37d(#NEA-l}wFnPfw$(Tv%eV8dlss#Rrnzsx@eTe=dws7V3*Z0PNOB2L*q?Tq z+@^gk%sMmo6xv<XVf$EZ$YIvuwJ?_B=PB53a6b}#4ccj+O?N(__j=4d`LL01#?3tb zd_wPEr-Yu5d4G)Q%yhv6m*Me<zYaqNl#lm!is{E3lf36|ABVi&u<wK0?@MtxE-Qrd z9$u;bEw#^BPQ9`0!oJUDmbcRrLi+-{?>EQNvc*FD;+I}8{zunV&tHgI`CkI~^!uVn zGHxx}-W!dDGmC<8{OWbzqF6N1+qYox!e*7RNPQ?gvnZMf#d^cmBKZaCg>WSwQl@Vd zFN#MqA^9QWg_(FzJ_?VI3E=JV-y>08B(;A|s7IT>DAc1eM}>N1`Ok!UEcwsjXaWxZ z0%>^EV{0b?{}S*T;7fqb6+#@xe886h4*{M)Iu+`1=&hAPd`YN(Mfoz|NTqsQ0YCZr zS3<q&Zy56dzbe!xQ1Q{}+HpdB4bTtxH-Is~uLB+&r+7RK_zj_6wRIMi2>5Nl`Qz2& z)?I+#LAe0`5Ap-}UBDaT)uY%=6NLC4U>NZGNEh%`z_Sz7W7^m&uVI$~{w-hx@b6GQ zuX@zt9N^z$`xAxu0qOzphsftd^?3JTz#jpg2mA*lcb5=923&cUdh|O5_!E>H@TY(m z0DlHpeYbin+z<GVfLXww0}cZI6X3<WRo^r~$NmDa5%8DDAK<S5hX8+#{RDU&+pkuS zmE&jLev2kKNr-<H>J^o5ApJ?|UpfcyfA*kH4*+^R>a%M22)gecA;tqn04D$*2Al|Z z67X)oQNU`z=E*|b1Gsmxdd2P~z$t)LV0iaoKHyZq7~nKO{Jd2iwg>nCp!Z%O9`vZs zSv>@}8_)-M2yiCg4Zv9*^(nJCfGNOvfM);~VEy|b90uHWpR!r}6!Q|K54aR?1aO&0 zefp>w@G{^E<ZG%B@ARlo0<ZL_PX#~eQJ)Te3gwup9yeSz4O|2A57>fy0j~F`&#trr zo(6oEM}1zU4X|!HxD&uWz-K(_6DI9g9`M~B^-0)gvHd!j5&^ULxe(+Fa2v{VzYrhr zsL!$nJnFL=UDz*xL67>hMcAW0tJ)2C6tD-=9|RqG)F*rrC<kB)@Cx9EFuxw$FwzCg zqP_rkdemn|`#kD%03QZyoFT+VP%nVL=TWci|98kg;75^vz>fpA;wL!)_W*tZa2Rke z_7~tEU_U)9#DDOpPiub4qh5XgX{-<U9|5buNB$x50r(k@`XuIO(T)KBlSjQ4{RQM7 z@N;NSk3bsA0r*FN_?q&=fPTO~2J8Yng8BmdJn9kVz&}Af%@X1ZXm@~r>QSGH_)FA3 ztOt$*wgJA3?E=06c&b79x~qU+0t|y6|FTEDw)wBH9^h9z>eaq~jdlol8u@z+{1xT{ zejV)v@EacWTE%ao+<@Qms8;}f+oN7Bi;uC60Di}#Ud?;nqh9~=eUEw-$pw#kEy3Rc z*31Jxgz116(Y^rx9`y_OL(~)Ck5K;k;BU|#0WV>D5WD{b`wQ@AC?DWuk9r;H6~L8% z|BT}g@E0ESy25`!J|Ld>HI6&L>&PGA>u7I)|BCzrzTpw_UhpmKKfEVgp<cgN33v^# zszSX+ZUSHfpck+cuo`eH;5~pbz#70KfVF^wfK&1Ro|gzQ9k2@Ue!#te58}U10L}oc zUJCvK&<E%P8~}WzLcJ<%R)u;k*rUh~;A4QxAbx4Y_5tStMgZqks8?<+Kt3M_KT@Gy z1=a-UUoOOA!2N*B0S_!!bKbIdfd2q&1$-yc16&E%1^5(T7SIoP8E|!ldW{kO+ea7R zx(fBGpAASCa3kO_;JW~C0Jb6hCm^f=+y>YVco^{A73vi?TL8m=9jKpog5N;>0KOmd z0k@%^0Y3oP0@#Io0&YiofFYC{FpTm5T7X9ZBd9OH4+5S8+yOWW7)L#<gwPJ_1AYjw z4={uE0edUdYe@P4PXT@y@Zw4p6VyBj{sV9i;72ReYe+r@cm{9}>Id+7<ZqP_|Gt7= zO@aCV{1o76z)xd;1MUa(`oUjdzXN^-`yKGJfbD=UU_StU4)qWCN5~i8e+H~yEyRC8 zegXd&@F3t3lpFBBBfo%yXeWSQM7st2Q`95GgMSX#2zU%|CE!bdR{)0qn_<oHGU^lX ze<1&WU&ej~{GVvgfL}p+fL{fyh1l_bp}c^nQ7?dBt5E-D{&loFz;7UZz;B{_5NDo6 zy#s!$LjBwJIn)o}cPiAsz@JCH0AIy^0(=ea4e;;K-T*IFsDCZ~0k#A9L+lrbm;V9z z0lb9r0saKXBj9Ch5Af%JDZqcKQ2&bif3g1nuL7O~{1x&G_%CR;fWJX|g!R)X@&Wid z)(5<S{Q-Cr#~C2L2lN82vmh3{1XuxB4{>%CU>D%HO7*Xx6Dn2QI!=bjSOFuGWXeh} zk#TKd`eG`NY5N??+tU}ze<cO2qNPJbSqT~OU@8%eTNJ(@lKIsTHP%(D{GLEC9PY>l zGq?)E|2nOfvAqxAShXS@4a-ks09}k?rl@+|(HIlWN}`u1tFMh>rqSXxnYnVZigl1& zP<~txbaS7IU$8<dm=4C3tCgQD152Eyq6*1?{LB()6{3RO4>FZ5nRca4eUJ>P1hQ5z zZnQljOKdetV1a;90zdBr+!-a}Rwfhd!TbTCKE*ag9GR*j5Ny{<Sn+<@ko-Q|6mihV zOlBiiT4hFLW~-4YlVeI9Cc#uHmgtSkH!y;M7&-A^Un&;tx6&C>vDe6?T75F(O0CL} zs!Z{^`;zRm#(EXrC`DeD0!JX6x$rQl#85{>)@U<wLuPiD%x-x^efq@K(IYam%BQ|B zgRLn=C@yY1tkaXJWG0%m<U1Cpi28aJzT{MNMOL`_piVXvaaCqsGBUFn)Ppk6i$;1# zWsJ&<VakvK^L~ZW-4P=zl*?1qVht)p!n~c)P&S%pJgR=XQD#Rp76St?$|yRQXRA=C z6rHn1nL;}F4rg#v5Dxhka$jDPY3Jvvutyq&lvov|WN8wlJZkQ@n19H~*EWx9ram>+ zjr?6!FqKRciWN4>6cek}C{rkwvg>1uD8edq9pDrfskbzve2L^PXvC6lZvw5uqOO&4 zGFGe`$;+4OfPqx&tcVp1XCle0{9gm*)!Hem^J)3gfc(TrGz$s~S@Jys`B}SCiD)8h z^+~^+pQYp{?`dWzp(z6s4=>KSRh5VdH+14<soQ3V;7&hI`cEayK`JG@wp8UaTVZl7 zSB&&vJf0-Ka>+;z#iA+FeBDy@`dyivj3r@eQQcN!&sZ#9jQ~-_5}lEPR@IENk5X+t zsN_T0_ASrJr&<;e0bW_bzFakWvRS<ZQkl1E@0gK>u1&RffKsu&p!Rr*%<xJTnAw;) zsD{~7Dk{UwOtLqD8;NKG%B0Rid^og<xl*<?WTfT#Y!DJpt-?(OJ$d0zvA5L^q5bLt z4wTj4D>3%3R#lCWms1z#=e36k7wm~Xh}yzybBRK>JqihfEj-=Dar4fPg=OZs78P^Z zG8MUI2&Sqxkg8+BL^fx(nA+)>gQ>?TCv0{1W^y^0I%>;N3cyr+2ToxfGl$zzeR>g6 z&uq*$jRQuS^n6PBeUx12`BWp=z`2b||7-#H^Gf%}G1x?*Vya*^nSS!g#`U;4xnjP8 zIVwua#b0LGmG+|QhsChbN~pGa)7Gtl_pIB}vGJMBfsRhxis#Ry>w>rlU6YJ&Uke;& zTdZ#RpFl;j-;<1jyPEG<phYS;EN>JR$&Ds@=(*>D>~u0kkMrBJ)(0T~4AV2%_RRKZ zXvecDdE?h1Q+8}v_DGRj<fz3ldy5qeMWFKTg4~v5@AjDWG|mA7B{Dl?kGB<+Sch@l z7Aqc%Cb0Fr1qIee)0ym=STY$_B(@cl*pRjo!LVYXt5|MFZ!{DQTXX}%EYJ$`R0qsc zvVNpww&I|*pv=Z>FxI~&ndr?(BH4lhm<-}|WYbn~hrGd3B44%ASy(6$?N(B5EuN<; zw-*#>gO$dnV1njdGiOt8EE|<%>x<_pvU>^&w9A3M8GUW4Aae^=k|PEDNvvcxnTH?C zup`Fd9ZV!3CuFVLX(h7K=_=QYJ`?k|gKc&~Xp)wGPkTSk3xsJLcFJsaoB7#jc%w3( z9bqotf(SSXX45PmzGY9H%TCdls+P6cUFT;bb)2^J<c0Y#nnF8Jvl*F0vznhXVIW%x z*(t}Q_vFY%=EkC+3}8K&jmQO~UN#!psa|LqT>MVZ4bEU{9>b{%3t2fgvtQ=%JeSKO zSK^n9<6mT6=B`VGWzR`kdNP!G8<JV9EW-{JeB4+;S(~k0sv4%KbU%~aVr8<ybXMNp z$+wZ7z}jW1e+M1%a&8pwLzvFK0y0~zO=_0MX{bu@55K}wSX7O1EIA=p^2o%(k~B~^ zWqR_8;wR+_izd1)RZzD+<RAqO&DCV*@<WhzN^<Nv%2J8j5rx#AiTB92!P*JshO?dj zqYiAfQy?H56xLBhx%isbg0k4_`I>F7Dr}BNdLYxE2+8j~+e>UuX0yq-%5QVX4_V0X zVpZUjgKENhsv33>SZ8kx%a={t3v}nEBKaMN{OAI*(=hOGeu0I$yd!C^A0gqkI^@Ny z?ySni*VNi|80U`52!2NamOAMmMLOqI<;MW**?3R4H=|nGCkk82$SJ6>Df|Gay)14U zWYG8L8$tVG{(G1_Rs?3=4%x8ut~wUPOpFx+6cCP=1jZ|erZVwnbs*H;V{nTFj7*3e zveI=b2a3}N=B9(;Xi|3eVaX6L_b@MGWjk@t<A%)Pg_6vPBzF<3c$eM-jyxFyX@iM= zkXqg=ml_Vlt!xAgp$c+(Vpbd{iE%;(pTJ&QbbDui$^w&L9gas6?dWK|qB9*#WS+MA zp`ngs8iur_aF<w}P6zwN-4HEpPG+CYSP(FGf-Q+jVpTd6=##hMVHB<k(|I72=@XM7 zGZvuR^$_8&>dsx<E7oQ<;#f!oW1E1nn3w`7C~!vH2WP9(@nl-^m-kDBb_UUpcF{G4 z_G$6jtu3>+UmwUE_cnj#wOeT3mqRD;^(mm64_>e7Juc6yKl|D(Jh0yPe;m5r0%gAr zSc?9g{xy2k(r<Xzac@&g-}OP-2<{p<?j3pjgm+*tbRGLY)qmW3Zf)Q7o$1s#eDC>% zcMf^|4;}aVgeqSL`Bx$Ta-~|b?hn1<tyzA;d+zs-d+{2NAK|8V)p2iR_i-<`&-(K1 zI-b*)-$7rmf}RF|zp?a%y$f@l?2nT>b$>AZD(?rc57N1yHkcOE_mrT2r+?VaCvnXP zI%oy{QI2*)4*yQACtndgxv?u#Pfql!fPPc2v!0lKDLuu5eK9LhoIdj3J_h|#{NL#x z-he{8ZUwup0lP>hd<k^)dq1wm0p{W1+pX-rX_~U};qMK3N8ma@PYz+)H(*j9?0d=U zpP}tOiMwLI30+@F*Pora^Exg`gW;ZPbl=j2Ph60v1N^mq6vo_lUXgV0UEltGtwVhN z>mcyg{)?BqL3F7Z2yinIaloOSOeA=Bsdl{I9?EOy0*#q-B=?0+o$y{DJ^UlieLs4| zJF>3tI%3yvPI$pBI=34S-c_pIV;|3#&u7Sohzlru=piVl1Lb#{c4_-Mxl7ycnIhxd z$$tA`wlnQ(XE4@lm7p*EdcS-7wbRc;KMXTVY5GlXg8rTUje69>VR8rYGfIxsZeyJH zYkzyNjDEoF{I^q%6pSa_2W#Jd!dq8$(%T&JIX>NYhUUeSe|W-s8SMT7T_1#N_6ImG zHh~WO3yyn7DZh{W1-69`$<^(B#q0f(mw9|boV=qqCDb^<@x<dKkP1#JHBPSn@BHx@ z8OZkoeO~}ygT5e*n}1pPF9R5TesR{$>)4KfcJ@5F^SagF?yV7gt5#8%!25mh^Fbd? z(7Uv^8uzGnE>w~K+hfRAq2?{V#$S8%gtz&-L#Wr=dhimWIQiIRm!P=f@+;nhaBL-c zahpiS9}sU`1wV~;h<YA5KP2Of9xEHbP29jP6(O=e!n&yEbf#x=DLs#TFJI4RmY>Mi z^Cs|vP)4_tRt?cF*Pof5no{kYc{RVC;g2c#wo-g{@?%P`5xPD@*L`#?R-BOY5T4?l z^7j7<cKYJW-gkt2O-<XI<bzvs&Vv5xYEk9xg*4O=+b{0x^$n;witMvHh7*W`9}h%= zCFiM;fqXyCcEkO375L}*<CB;^;kXxL%t5eOX{><$7R^@#&hc0u3-)A0-*udFoa{N6 zSwF5$<lD3PLwn|P<m>Rq6<@<N-}@n670}Mf3F_MWr6HxChm`#dz#NYAdl$%q!eQEn zs_^d4OWysjzLcBan|v?lje~Qaf_l#l6~w*AMqkSL$=2qfJU_YrmlQ9&6e@^I1L0`e z^pmM%MxZN3`yZU~ve!;u&L?Bg7bWN?d$XzDtSCw!=Ud-HFW)x*7%Y~eFV_WQ&>w?; zY@#Ur3ZUP$_?6qH|91TFA#7jk39tCs3Arxt|G`jBj=fI|<?N_t#gOay*6NF9-cC7c zcpm-4ac?7xGap^!*a)nBR{kq8t~YVK@c6;FJ7UZ;_Zrs&RKI!OP|lCN0Ed4e#-T5H z*}tTK{uvmf%bMix@wt2gdEWz_-~-g?*XBOH?B1C|-Eb2V7s>X<8S`P^Q?GdIo;#lN zYpM4uU89eZei_=>w0QaICB!GTi+nX!DPPh2%#e3490%b*A}dH<-!AA&DBJqJAusj^ zubEr-!y0hirj467bUuUsdvS24x?L!`k9!YW$Gs=vz}?W3pHw_y-iOAk_4)qyX@8Rl e2eQczTj?akoWmq9K2)7ZcHdh`^8P={)3l^m8ic9< literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mpbhop.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/mpbhop.amxx new file mode 100644 index 0000000000000000000000000000000000000000..67472e57736c2e1927c036dafe4e4de74b03671c GIT binary patch literal 29793 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 T7A3)SHL7jmIDl};v#S3O+I6U~ literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/multilingual.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/multilingual.amxx new file mode 100644 index 0000000000000000000000000000000000000000..b9cdb208c021d17d40809ee575dd6e13cfb07dec GIT binary patch literal 4432 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 WjdvJ-jQ56T7BSw<;^G%suNGkVA2)me literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/nextmap.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/nextmap.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e33ab47befde4603171ab024a48a0e5b3594c03a GIT binary patch literal 2798 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 Ao&W#< literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/pausecfg.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/pausecfg.amxx new file mode 100644 index 0000000000000000000000000000000000000000..d0040a5e621a5696a3e562102ecfcbbf60c5e3c0 GIT binary patch literal 9108 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 S<!gdEDId}8pZ~vs#inaQf$vNJ literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/plmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/plmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..0482f122eeba5981689b8f75343c1c30cede3ee3 GIT binary patch literal 14354 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/pluginmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/pluginmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..2bf7d60c146517923a9b229396b827d1b08585d9 GIT binary patch literal 12102 zcmZ{KWmFVy&^@Kdk5UwnmJ$JB1*F+UN$Ktsgrz%|SVBTlK)OU?X{2*mq#MbVT%?xn z-d*_ne?PzPm*;+&GiRPVbMBmT&lno2y~iWOC*lX-;r(2~!;{*?!+Va0hv%1b5Jc{! zi}XI6q<j;C7iweDRGakqO*hSpU_R?Es@wP2kr$H6%93P4?Do4id!vu!3PqH|Fm4qb z9Gu($P7)(;eZR8YWKi<gNZX`2K;ngr_S9GY3t$~HAhEKX_gvooLy|S!O7qb?c)Zp3 zFizn)W<IE`as(DI4#Mo$PyBm458<9j==<mj#IfIh5sIeSJiYN(k7}9i_n<tz&Wsl_ z(WGLD&vwsVjh~Tzz9w>e<oBPU316?pw0GfSC^6$Qcdth1fbogw@jgAPEj5Wd&YhL{ zq4_*puSZ+;Q!DnL>mONt2u9GPPlysij*jpFK-S)Y(4KlN%AbCDk1dFq`!9S$2svf2 zcpnB5>1u>xtVrtVM(Ah-t3Nu~>{|u`3KIqT|4dvz>DLg<`-CO!cNMz(dcw2*$ok~j zm#a7YR;K+ek+n(g#Ovn$kJj<~DTSDAuw?7BbQ1!>i6{T9d-q!i(x|73Mb#$Prn&Q3 z3$5431^08TN6|_Dx;E+u2nC0qAO!9nJ$gcaN9-1AN5*o_q%0DZ+==^ZnF3&3IXaV` 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/prokreedz.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/prokreedz.amxx new file mode 100644 index 0000000000000000000000000000000000000000..5b9029e4b862e156b0c293f857a191c02356bf7d GIT binary patch literal 32835 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 LH?lRcnKl0hn2Q9Z literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/prokreedz_demo.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/prokreedz_demo.amxx new file mode 100644 index 0000000000000000000000000000000000000000..03c6eb1af2268d48b2512131e927b081ed0d9cd1 GIT binary patch literal 2705 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 Lq4@s?p}8&ng!gmQ literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/restmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/restmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..98993a6b989334cc6a87ecec210a99c3bba039b4 GIT binary patch literal 13867 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/scrollmsg.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/scrollmsg.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e6b9bdac7e75261334929a05c2c92ecaeb6a1044 GIT binary patch literal 2047 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/stats_logging.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/stats_logging.amxx new file mode 100644 index 0000000000000000000000000000000000000000..fe62f0d7188802deb5dbed5500367dbb7a0f21ce GIT binary patch literal 2064 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/statscfg.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/statscfg.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e436a3ab7ae37a4cec932b7f0567834a4c9a4742 GIT binary patch literal 6666 zcmb7I=QkS;*o|6MYHuo4RjnO+My=AKimF{oRf*UmMnY>AHJYkgLCw~#RWr6)F>4cQ z#3(TnM0kJifAGE^?m73|bMCq4Ip;a|!?m<D(gaXaP#y9B08Iq|KsyEi;06Eyu&iD6 zo9^ru!JfO+N!1icrH*hZ_gKMXr3>3%@%T>pd&yM1l=KSSj}5=P3Uv3ZS@I8<hNX@6 zTBL}Xn{?N0vYRjbG51YD=1Y7S=ikknnto*QO@-yp*cUU`?I&`5b#nfqqBcG65ZF-c zQ47z=CC{fH<7!(6!!5*CJRXiEE)8V_byZ#moqsP%r86@8LdRk$(JftjGwgo%&HF}L zvG8XNr)9j6!QSc2&HHWF&MD5h=*Fn40_vF`hwr%19Y6rpEuH(#3|PlgE(WX%47GB< zD~ac&v*pW2UV>dAJmBtqy69a7ZH9b?5S}+Yi1?KT9z@bgCIj}>sZ%si`hus+fI)-e z`nG~S^{?lfD}Hh;*vZ+t;aK7aFJmf6p05(E)om4T)!0AkO&m5Ux<;OOH3&8(_?1XG z-__0rwTcOU`~IvuR;Md?E;cgvEIfsMMMo_)mPh&?uW@`qo}O0lPce7KD6qrpmxQ}_ zyj%O2d+Fi9L+&4hJA=h}@rLcW6>mjv+IE6;a+;{0-fuz;iQd=o*+$*1-wSzI__iC7 zM5)5oFR=It51?b!J(y70lr+6<x)F|I=phB`h-NbsvTZo0&4K+X#Z4DKAdoHB`@TI= z8|K_hcn?Zo@G|}o%OX4e=z6A3n2e~Dk>F72OZ9Y_?$v6l*n2wBMaJQS@z}Mw>;9}4 zmoN8hsOxy)H-FHa=z4gr5vUWAoCeQ$wY1f4o(PnnsZJutEsVMb13ERJ&(NJ@^Jinj zz(|$ft0^(SZR?l>Q-yvuSB3k#QZf?C0zrl{Mg@4H)x};+9B64%DEOz{cGRi7GiN1l ziHYN?c9R|~%S~jhF>yCaiBfk|a%yRiT{%F8JShD8(!6l^LnTJ=?=AD*DY2telh==$ z(Ph7Faie+B{`Z}3xdkm{9hJ^4>ux+C6=L-H$XkYu>!p;p#l|yePnd0qPJF}<J5R7K zlQHj0E+eMD;w-AmU{|a=kxtBS!1*vs(Rm*9mjg=inw&EQX=rM%VB&Xe#t`aTgde^$ zrAx0Wg`B^%u3fChu@%E<*h%_}g-<EPbB-IWIuDioJ(vXo6TWYNYJw7uYfRAa1yxyo zMbl0tp4BvR0Eyw(j2@=Z?JAx@IO#@IjEz8(AkJTPk?D8PI>{}%&d}H?*#E}I?OQLF z9%eo19b?bhxZ_nI?h-KL%(F(CVQd!nWw%0M^0586a7mT-0i@>-2q{ie_}4)LyG~Nn zyFumFmf(9w4F#&xQF}rR<au$GuP&A668y7V^IPCY8~H(<sHEro>1aNSSvYVW6Y=yY zg-BRXK%RfY_p7aJK<W&S3aWf|o<*tGJC}{z{Q_sq#01VvHcn->{hUyra{F9;-{o0N z<t&tUmU8-&_JH;KY10N4Xw%21oc*3(&r(5XqV4IrjmDZ~qX^w|>qB@H-W<*=`k}26 zVbMI&vE~n9%!0&a(RVkd1>rL3|N8<ab5k4sZF6pW46`f0+dJFva|<g7!{Ngwz8A?) zV>78wsV0TXG&bUQJL6<|BIqMIA}m2MYE=7%sf$b|FRua&Dn9HGloMqH=1PkO#{2vH zR8d)y^LMy{JlF{Sw69t#VXcz?YAY*U0-h!*`@_qfGIPHF9O>eE;JYf>JS5*7hdk3M zTwnE(^m^&V$XhCL_0<7rsCw$h)nD8&w+D$;UCZ_VcHR0qlkBjV|AcQxqg~JX`{RWL zWzx1!r`4d+$c;fy7SAC;Vxe6WvGl&D;mYiSTXA(;of5By3eZ*JDQ++5Z2CdB>sMUG zQL^?Do9;lf@rv?RE+~Lag?2t};>@-@HBc|LWxfMq|IpCB&kIeES!Ew+F3K5dSREw) z+3lRO&l4~@+8r_2ZP_R|ZOY0ECG^M_1%msh^Og<N(g)G+j=ErAkB}$N1YVr!-&%)t zr+59VeNa2kK6k&XAfi4lNiK$?dFrQKrrkNleq=Gwb_?mdIRA#2rq9=LrlwKn?wKyK zhA>>@0{V_B{mb>f41UGi#mI|Sddn~M{*gmNc5hGpUzE2n{6XoDz`?!FGt(0;e<;|e zd7ZeeR;#?xu_dcS?ASSenR~7PkzhI$pv=o5Q@XzPXqb|1<fQQ}i<0qhi{en+XnsF` z-{VoB8UM|Fa_Zs)_Er`anv+?7%~!~Kveme%J-D=DILb?yv6r`Zgt82$RWfL`(Z3j# zg9S2Ak+>Jcf6F(U%sA1k9y!;ed2x*}CcJldpFp$t38U4uIB}1&YtG8HkTW|Qipyc+ z*)vj(=)Z{{644NeMPt>sw}O9oB?z{N`&7!Z8FMsXY8OmSXDQ~_YAFAfj@;-_Epv(5 zjv|D{t2OMa<+M&*hK9?Ha`CZ;ZY7<*l$l0Ue|4dI3|#&8{Cu5yQ^;<J_H0vOfhsKB zV2}BQq~=A`5IV*+9q+?stukFd57&oC!IQ>Ua#_UR_fCQbK?EH-r%I*X#4pnI2d<=< z_KBXPUH^oSpQQ=4PXGE@d*fXGIaPj<4v2U97wr<qSK7wZjZ3yU*`ry#{G&T%tvu>T zmV9?9!2G4s3H4CJ!)p|Y{~66`6n2$Aa38x`N*bb%FAMD6CfxzO+P%3y7kX7bOQhDP zw;f(k%tTWri2a9o;`i2gg9&en35%^KOXfpn<5$kF))`z#i|(sL&iSLg*`98CU&;+8 z9Ix=nU_-Q>NhqE7ek<zCwki^KQ>}{>)&@lM4wxy1%5g$VD;j)qSRGJoEyN7&oVGN* zX0^hZt8Jw*UayO%CK&kk(q-qTtq@YFGRy(H?rj}d7YxD2K-U?_YHd6Y!QXoV8Rpg& zPG_Pma-l-=2(Ce}f=6o%5~9CYLr~{Bd~gibsZiY}!LyJ}&7X<<;>adNb62h!#d0$1 zmfwX{#%gdIFm$R-Q9>7?d=H}_>auyP{%88BG&WVd4-$$cm(?-p!b@jy?}rR}>;8@S zpl!qO98;cV<05>Kb+kxtA^1e-NcHj5oRTjW-d6>7H9{0qedDoe>aN;x@w6K1?G#CL zYG|)-{HvY@6-k@HPWS)n!B!|x70urY`nTgXVvMs)x>vtL-R8OTE2wn=)sS_r<Sc)5 zZIF{bS=>M5alIUtmSC;c>$54}{VT?*(k%39Nn+FhocXwQ+jmnKr@NsYx`FyN-*)+} z3>t`Z=b5UBz$fixU%K<nLeQQwAv<v6;c0y~4ijJ50odzVKlSajlm!>dB$_r2+_%1E zqk(L^`e0#eOT|)dps+rKV{ngP8&s^-wSaToL-#+nL(}=gf>r|iwn7%L`5r--gC(Le zq}&(jnRf>`cXF)GS*}T2o-aH)&_Ih+R-RsBUH?_vvJaLNypLPDVZFub+DP8GOO!o3 z{z9@m@qGQ-eK1g9+d3NBQ{gOQ{McS9`e_?B=8a6C&u()4x&PD=jB-o8I$>V~FBszK z`uj>e?=VGW(DKtx;9%UsuXuLbt?5HgW=Rbfpb*h7KB}%5iKa(4-RV0TEI7Q7=^v3A z@Fc&7dcTUQ%gJu(4OxN^h}M5fi_n8QS*8S;OLI=oMzmeyNL!$Z>z5|<VvEl?J|=22 z51vH=@=IZ3IE9QSz$n#@5m}^MjK@yl`Q_dM!<vM7y(Q!9VY!gmPG13h(d$Ta(&=>+ z+`gzyq`lX4_0hRM{>S(QFUdV@)f;+_g<a>mzb<oy`Nun}SI0G{Lb>Z5jo}x9HtJLt zo=F}dzNw~dEidTgfrrQ)q!MiHis)d#>E75DQmO{L%|CEfVzHqO*O2I23l@nDQil&; z&c|LMNLYa~$1K~knFq~T#C$dU4s0)z8<7r8RH@sSKi^?25iB`1Z216*6(m4?6G%<D zS-|D`&#SzH9wp_5Y))$+4<=d0iqgj@BrcEl$(3eX-z8Op-l<9_u_-t3J5Pn6K)lkX zShitv{F&}4xPO(>p^WX>&h0UQ7;DPJ0QMg=^{NSM3iKB&+f<Wscbh>aAj=X-?T_uR z6SQ^##Z7=ZDB~JiiG(zrOP)t`KTmWMMHXIe@`RbWI9CBvj5XkEx1!0LiePKGQO9}j zgnM#(ev1gwP&xrjJ}%+$$|!vn@~R6)?WU--E?h!tACuC8#;k=2xG}SKU7wU-zK+*~ z()6iO*3qH*u<x2UQNqSrc65xFypsUK8M+exD!c|`9S!S@iEYFyvU+IJew;<iUye#x zkJ!tD{|i05`UMLEu9M-P|9`&!%~-!`E5RCcc^3A2R&6mH2%vMKu|_+Nwih&f2!rw@ z*T}|O=)(HP9g7?9<FTFe*LRvB`e-h<grGN3CyPpoR@d$ji3`bkrX5M5uy_1FxyA$K z8(g@bz}XBd^;TA*ZGOOyW^104{A=1ky>!y$RP$Re=D7_ZjKP_2^qJ6Xv4}|whb#0= zE8{+#4{Kl(Cg8K_&gNn-7?y?w+akNBO4DE38fJGuS2G>Xvu~)M*u-x)aM;Xp^6~st zKj%j{d8;;P46Fj3R573LB`%7Vc`9$@i^2XeM!le)&}<Bd-@<-k@4USEBvMlVor-Ue zeHjOhyL9+9+F#gpFAB4|aPMRmsh4KDsg8l!*!_#}PIs7HCyKcY6i3Y~$dE_00~Eog zOzH8jmwYk#39Eg!=R~h7$&K~nVl9>5o^g&HN0dOX?-ZcLk;VNd)hWzV#HW9nvRqdJ z&C&PDJj)d5#F!daDlEK!LlI)GPlBJ4N~)_PoZ+?|+H)+gl892)OIp6{zu!d^K0|dW zY#AgyAdhqAaD{EfBpr|yHX02q5f{4q@XwVw4t)Cd$w9pm)9#K<<A}p%bY|ng!sZ(O zksg9iX`0*o4K6U;MN4d&7;BK1*E?j`r@C79oEKB)QslSbb8NWfZhr3aMDIjM92VgI zA}@;Ad@2C<{ph0}Ln577rwS&!By>v%rx`3HchYW^a}u~y4@-R-lwJ=jf|t34bXKx< z3y@8Zl_x!Yxy1BnCroy85549a)(3cg8zaJ6lA&gjD(k#JuLKsyVB7VKD^jGnSD9_Y z^YhZwI3<XkSJkieOTDNQi4&2=o2325H>FjM;=n~m*M)6d4$1a)BL`_avoO;$>?8KL zuTB???Dy<5xOD*Tydcu=41Kb3RppNvkpT7XuudJJvarJmz-0o}L`TROLKBP+{FxO< ze~65kEo!Q2%dD&cgQh^a`=H1ZjOJfr)9-RjL<ST6E?Iz+&?xSlu)udYa!cz1SDX<o za<7g4B{=Qr#QUZq)iI~CSuEE_T~o+0%Fy`ECo8u2UXlz`na!fkEl98v+-?l!W+W$& zc%sX|CY5ocGCHIh!CCcqXY2W|8i@Z7J;f1&(@(j+ykBmJ#bmMiDeS3=&r45o#L|8% zqng<i!Y=;Jui<b6kMG7NVJx^0QWDePeihw!AF2)J6(tZBZvqqn3(p>1W<JP2Q?`Bt zh8HDZW_q-BM;lZJ9uzaAnlWTOC|>ZPSQgHOvn=-kL?|x#osa1c=)>6n@P`mq2j%u6 ztIswHL*Ih9zxLpchQFODtHzHAXBnN<Ar$)gvW$-8<T5eC{OLwGc{dI%wfE=GN7Lmb zIM_uxZp8Iii0S9#-5AHYQ*X&yX`Yp83$>2(_MF5%IvBTnd|qe%2`KQrKz-FqI2+FM zRof-GEXPTpSu_JTI{V@lfOw6c>Xd)3`AIBXzc}u%V?mtb+uAtC>gtROL~aHqQ_0K- zq-bqa?NylZ*J;-l(UxuC9qJ}ou8YH&swH9yj~?)D&>fTlnkm{M1G4p8{8|;0FbZxc zV_fYcZo;(-PK;_hmihQ9>tG>~B^(`fNx5H=D~q?+RBty)%Cn<D@Ga|xqdyWXZ+GK! zF9AvUmjHCc`SMljBeigJ{NdugZaR0`Q#;Ko&vRl5xLu<?sFFIJIy;@L((Vh00n}?7 zwtYCqYT~+3w5Ks|uT-N>g%a4p!^Ah$HXEq3c|KOxP%r1)Ru9Mjy`Z=dJfwv2I+$fM zhsF6(T=L9uEGJQA+h5=|?c*a)LF1IC7Mm6TESsOgt}y^bbqY?TJXL(F7%uc4lSF1d zv0_lk%>rD#7!9h_&_x(Lq^(tKM{^yAp|3PY&+;|2L#F5tlHPiTUqzl%T)1fB{4eR- zwUfm!IhH};KzfxO=8@fssO}5TO({TSE*WqclUqaRrOGxZ+W)6q@huC7ufE4LHbo!M zJjTg}i&4Df^7F_X(ZiLck~aCvtiUR?koqJ{{|_o9Dlf)%P`Ei@BDr?seABR;`YSD9 z>Mtxj&=C>-x_(s8<(0%W82hp#Fxw^yCy-48;~KZoyuyW%TeZZs5dgkWzlw<`!0a?X zVEdeT@)e+h`WNE?1^Bx3HLunr%*}Jrb|e6J4aT`V4N!Q<3g_Mebsq(`QS4K->j7Q@ zX8z^-hA5nE^50Tfq-|xEV7uYpdtC83z27x8S$!<_cWCq`oAYPs>T15~9>E&&orW}R zy+FC84-^{VNQey2i;ymLpW=tCxp-9C-IM3~Ofesy52z9P^e8&BCsX2j6JT>{QTj7Y zt8n!q1;Uhc>`U2l`8WL1j%CGjjK3+1p5>2v{V`_k8t0DNQTHK>xXpYpxNQ<ID>1tr z^G3i?!Co&zPwatfMpG<ZO*!?P%%90O-6v#_(4Bk3sJev+R{qiTBnHhIPj=JM_T5jW znX?Kl;ik-g`vSTH{Q`cL^$qXc`=w?xxL980K`i`r)iP^eNx+XGO+H6~+>DUdIh<4< zxS%H95Kvjhtp)lzwVCBEIIHq1EBzwfm|3vg$hSg~=BeuDl!oQPFqWH7j*Id?C>am* z-`H+9S=RNL&_=cucJewKHO>8a+VtN+I@kE3i&CE1n6tX6-d?S)Wu`T_pEovS3!0|^ zX-ekT<Azs71(i#nj})9ycW<y&$mMg03{4$7mU6(M<L=p(uj@WR4|EKf-_09M%m0Pv zkw09oD22UMaE&yzUrTAF<H5U$ZEAM}v3^?KS~msqChA+H8TVtl{=DEv+>FWjuP_p# zg^Ygd!BBIepQNC#ho%?6f|PHS{T%`Rjs-TFpA{Z3YP)oibwClW{qE}Jwcj4a3{9Cm z5u1ayyQ}w>ufIt6#+BmbTIieM^>JbAPS)2a=^JmkYrJhjLf(!zHCs3A%?P+byKc?6 zD<GZ4)ntvB^5Z?X|IN`LomGm~Q8P>^#_Wyqb-x!e%G(7JNblmIf*GA#Ur|FC9q|;o zJA!^mpC6B8ApRxkn6-k`#lAx}APhs0BKegjvF^L|>FgKtNc#3E_j3~IM&M|FnZ zPib*{XGne)J{-*3fZX6*%=(ZhQf!8dwGm1PE^%%$WOY?7qk_dbNP2_}`MH7k-+H@n z8y0+fbDkHYqvk$|dz~Juqne*wJ68MRQcoy=$F<6|MRqPVP6t`!X&L_`$nvG=WSYz; zLG^LAkC_<fMs7kMYjD9I{o;IYOC)40Xeew<u_{vlqcsMTgC5?+#O56n?tQEh*i$g{ ztm&i&nM%u>tsRU_iV#FtK~<jxM&5I%ybDuF-;B@CDQIS6S&2bae5Fv~bNmA1Cv_Ct zd?U^OY>h5q<}*ogkQt+Qs~0|jZ9o3anEFjV#n4mehHrQ8YtxZ9(Q4&t^^~P-ncKB< zpT@pRpT9x}>=jETR6=jepd`G%NT1mv%IzUxilufQYq@qAe@uhZSe_KJt>DZA5znYa zW>xnhV#dbIXzMJdPavNzEFmvSgKF$|6t1y^e&L3FJpCh0Cg6z>HZS1Yoy2WPGS8-G z({(v2b%-01w$|gVfyhZ!P~su+yw1$?7-G8Q>t!eV>Cds>F@Qh|9&&RURk**&-_w-z zbFR@|xkPtj7C@Et4r+3Ja!jNqgP<AkWKXD_^6Ym=ONH`PCybZD-s&m&e(^u1mZi#% zc>=V@Gg8v{F7oJjgxRWhCYL4Ti~r7<78C7MxpSj&JVN3q0%10y=y2h1H$Qvc`5=e; zbdBcGUr;g&WrxU})jovQv=H`Ujpju+sd;kA`}1lg#f`$;*8PRwa8uM<e%oavU-J?? zAoMTMfsy}sFdVUeZ!?h4Gb}FVGfEU9vovuIISsgcZIfam3#d;xb~leN?nH{gYe(9c z4kt#$H13+E#DE7ho`oY!4#SiiE{uQ}+slz=xl|-JvCYUkMJ54I^v~>sJU3g%W7LZW z4FPlY+Kmqs<zUbFsLxJNOJ5I8!e<HKiyG&rXoZWEb-XsSeaCd!FHUA-v3JI|AqCT# zGK;ir`MucN-M?takGo=}ytaVRmxEq8*Z(Pk|J;{ykW3+SS9VNGTvB?@tdcrKtf0Gk zvkzLM!#)?b^bqAWMlz0_Qsliu-#{;k2&g@_<H3bcdW7|2CObAq>*n&w^>x~#SpmnZ zNqa4iD0%V3{=xPWHR$geb@WkyBR_WWmVOcE@@-#-bxH+byUYzg$rha;h7pHh0B}qD zw4&s!yey#ppRNR>P5HAx`@0L}eXCVny~LoZWO)N{ie)GQ3@*n0Jlb+b-%2F_7Do}9 zz!BhY5aHf`OOK^-#5ALu3qH(yU@85rX!d*g*Ad!S_aDw4VC5I6pMxwH;H~&DjR4L( qfu!#CxUaax7T2Ei+Iai;godkJtUTtzYd66ui;t*8vggjr0Q?VAl7wmi literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/statsx.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/statsx.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e065cec25a752666ac539763c0f940b4d19ce8a7 GIT binary patch literal 22045 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/telemenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/telemenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..dbe677a81d2e5379d70a73920b7ee016ac54c09f GIT binary patch literal 5150 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 MKe)^Ke+cuffbi~&X8-^I literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/timeleft.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/timeleft.amxx new file mode 100644 index 0000000000000000000000000000000000000000..56af5c4ed9fc71424a88efadcb2721d4547644b4 GIT binary patch literal 4504 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/uq_jumpstats.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/plugins/uq_jumpstats.amxx new file mode 100644 index 0000000000000000000000000000000000000000..d514bafea4ce25658be715a258e199201d463243 GIT binary patch literal 124931 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%0A0c*c@h(!Vd!?i%tr6#5HD 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%0AQx(}H(i-yfwmV1D?Rpr_@Q zK2B$ZM;`UJ>$@IVD;jE_d67^6VjP0jI$9zI8PAdmE~yV8{LF2YPlj}D82fT5YP0!q ztd4z_rFRk5@(Q9w<JscQY1gG3PGYn$C)k|!Xz925S`|4zS@0cf8ZA6HsRxs;VOmmN zaHmzKir}u+_a^Za3wdCHh{W@M8HK<TCVwpoTHj_TfWu?u7Av;Z&2Fh1(v6Do*!sQJ z>=1oKlyF_4!=oanp|?(SL&H>-R}t=z)6>>8qY=iv?<E2VWR26+5rgm=AmM`vHGI>A z{)RJGa!Z-d-db*RJH4}S%Zc+JKW$QZWH0yB{Ve(MrS}Jt-x?nJ+<XM~Xx&lz@w@bo z@52$l3cN$@S?|N@3+(Hh7<a?U>zQX#sfa(x)V^FYpF86}dR-%t7leUdxa*$q;brSH zt#=gKWbkC?MV3HJfiL~eGJ7@6*4t16Wuq_wGowB<MH>rju*hP7r5O%zY6nxxPr5t6 zDd0$l=t`KMLp|MD*f&lOSzfMT5v$ZYpeg&28#-R9mZ*~nbpmoiN8tU=pw}>r5Nqx) zrgD!A)XSOG>Ii^QAsUD%bwwouR<vlHQS2(^S-N|D{3+h}$@}DbLPa2hje`{zS3&<I zLCA1HqhINuYW<ac-IEYC+0m(yZjtW_QjJ$eqf`c>t0pd2KsvFoB~;i@NYWLPQNBQu z!bkLFhd|V7BT7a2@Om+F5Suy3bH>BS;jR{@)3o=7Ergai$|ZiojD(d)jiylrU8*y4 z%;Hsve$CPAVzu!TX;T+RN|vWo$^kAaM)!k}4t`Ou<60GzFPbi1O+r%8AxrdMu?)g3 zT~=Kb2r--3!7D-cRANq{@$Q15u7U9nf+0wn8z>WKm_g1LlafgIZi;E7po_fPKM$=Z zF;+WU8U2FlKZSjJX@^?12Pd-o0H>{)z~|sk0&o>{J_yFGeWVCYsW)jkrBSXkIx-Wg zYEl*G9M&rN3wb=h;|>QTX^l2()!}*4^%oa=JFqOO9acv--o)P-$s)!Y6?S}2n=)lD z&JIpVM82Ks1^M<D+X@{*f&-U-y;#ReByMp`#e?etonun1bO}QC5<TcAWqUqK%(eOi zSX>24z3|!sHv3Ic$NuthTKg>ug7-3kUJCY%uz}rimX}ByTAfAK3#&GEOqGQvxNsMo zB_gQ3>=ks>gGQ@#M)f*^XA1vKfHz4@mD-U^aZY4sDF(S^VCpl)Cz7rY?|2dX37%x? z70LU%|N02JegJ(5=gM&9HbGM?5WF`9)-cng;JOk%;_*i;A#=zqQe*_v2*QEN;`1tt zQL$a<e!latyF?6JElV|6elBM=@s5qIpObNS+AJvRE<cwk`)+8)FLbgZq2s!0nYk7- z9p(5J+J3u)Ly09F^~8!T?yc%P@CG`2C@qw@GSnKHu3ly?Fz74#2h<8=>_5<xg{Fuu zPPY$EHO|b0R^y3PI+@TE+Pu=hKTtmCg&&$CFI6|yLvzeV5L1E~GOcJQb419C{fb#c z;9Hk7HOk^Uu4_~0C{Jb`6R+WHmn%3U*_N8eTD9@Bh&)Pn(=_D18LVO?(~oAslYrWT z>?>&Ez6ed$Fc3{0`2?8*n|Ap;C|nA?vEP+uIBCGgXFIBKBScM~MjcZjzv|7q_-wJw zcX8X4<V;?Tiba-77PF9q<gtcNB&hj`P8PAs6N(}%dg`yRYU(-8X1<~*JD3CY^Kn}s zqyN|7t;^xHjhNAvBdLUHA0#*#EAP9E{H93u4_KAAsg5dx+j0>f8mCBR<BW}|Fz@!M zW6ND$KPj_CId<s_VbL9x=2Ps0%yjX|Q(rMYhJO=zv`_hr8i@7$``KMyhiXU1*cur@ zt0UOe%lw*>Uxek1zkUY~Z=Z@AF%!{m+Cc`rzmvA=P+ofT&`3`Dw6MEnGt9Uu$|`RZ z7&RtVCv6qr{%*j3k~Ba>J`e18=)WaQw5<hd(WTT^|3;xDp(wZ<CRcL@F#byx*5o$< zPSSC(rn~r|<j`)@lMFHI;g1|k*bs0<a^tkP^jIraT-fk1V%TLk+wKd?qA!^|AV7Km zf)ZP~%hVa(1@u4(T*Pizj)oRO=2sc3MYg<CVk#^xYSej!ImtR6_^FDy2F|8`B3#xR z-OS4*^9WZKvFVqRX6?{M_^68IvCz!xmn-=)$*#tH*F!j_m~a`Z+0LA#R|-Wx2AjU` z91MkJM5(@-l3XkTP`1aWlM<?uBZVX(#0m$5H4!Fv4*ChXlO4spH_1hm_ML+k785Yy z)>{9lPWqiX<Zbsceliw&Cp0R_Hf&TJe1I$-MO@~HvDv(|X^YkZES!IpqSuwik;`>C zMg%faF@pBQE3O8?{GOS?PPtkUwPNw4fzgSIYn)-u4~<N+XaABQl|CusWu!4!Vw<Qr zSWL3jrvPw&D&-GQ7E8E4mu5E4P446cD|YhQ(pKebMF%*@`Gib@@xqs0jz*Z^(zMwR zy0=0?I_pDGo<`m1fg-(H6Hjb1wzbpem7wFUe~lonvPhMCifj!~`1EkyP{76C%@Y|h zQNiVpT94wUBKcxxH8Q~LqPq?+;F4?k=HB0N1|$f^R87R2P!J6d4+)Aum>?GsXC;JU zu2e$>RbXQnxfEC`D|bJJTr!J|3QVSh%_nL^MLg$~B|aT#z~ocE7t_*pOUo%RZSx9o z%_tN@jv#u;XbP4RJFwV(-m*dnEkf9ricTbr<VwyM4G@d<Sb_EE8j5Kr2pbh)2Z`hL zcBFD@m_d=QtmCwYR=Td;$(AVwSp7&-Ug2e)_!l{dJmg#`UftQ+No#9gSk{}fz~xr3 zJd*_EscL53Fa)v6Qs%Q<$&uz=_I#Lfgd3Z*JOHFOr4|8Xf-?|lDr`s_d}e+^gc!;x zgl2w8v<s2bU)F0g#0zZ)7uyZ-J$+e(wCSpq*;AewlPZy4lR`O3wqkqZxtb<TdL5k$ z8F-@Uiq4mX=#A=K0yv+@OSTZ~Vm+9qStS&0O^^vo$l`thIUDn2>qX_pMPi=u(g0A5 zTL)oA5kKR~Du~>S>1wF>S>Ck0&nsvfk>FAfy+|vwW2uyydOF$C^xWs#xayVz_)gxe zdCX<=)qaqrO^~*oh5_YL;*?P>E2&l&A$Tk%ge~T{G6W+MXqj|DBr9T2OmG(09TTo< zKyDXCQUoXIqdcDrf`OOtT6_(KlTs;eA1_MYZ5|ex<SgdDCL7iTd*)$=B8aDI5N;Z= zU>vlM6jjYKl0|lyuh^IJ>lQ2wAh&r<WQZvnZls9y^jeNMAIQef1{P`Tu45YF2x*hF z`@=}uqHsxI!;-{1AK&H0{fm-~28+2%f4%M(K4C-%567po`c_xA3%y93mGMN$MTGp% zM1O*5+kDz8_!n)DnpKfd-5m&KsyYHrwydCqGNbw;gkV*+j82%M0zx)#iKhvQOnUQ` z7J~{#nv$U1W?5*r6|X<K;rO6pvy`hmt_TxX!E4mR)Gmw_c4!(<yy;2lqP|5<pcFG4 zL0s&Gk@$<(Sf^rJoxGM=pQ8ft9`v_7^NDgK#nFPG@0p$o8sXP`PE2S1*gV+sne%I4 zR**kz!z;V*r3;wqI|9TEQS*#Pb-%L`Yu!AEZc~JguOB3ElX?Zh7;E5!Sdt~8T@umj zuG%}sW~ukoW^M+(2W5af(5tc@oxPUT=rcv#>nPXO_z3(5ka3*ci!Gf6f>33fZ1 zSywlOvgHZLgST8^ypPLz@ipXPy@A&F#r~U`xyDJ?FpVT!{SM&n3iozfVg%(}n4lsR z*2di;9B5^n46nZf?Mzaoj(;_8{Y9JJ4|dE&BSKL=E8H3rPwfJ~5toO1N%YB*1d`7} zWK(Ne<h>;o1@n;Q%E1E|Z##Z!Q{~_nJ?IhFsgfmFEO9T%XSPGFa&T-pCP7d56-ved zUr7N##+ZTGb(}>MLPOIaW&Wn7H4wH*p6J49`6t(*-3G0}q~iKRtLojvA~}kSjHV{X zp+Nyg;cihNy5!+X0})$YU_&Y$(AIF_(WKr?{Aa?o8H&primGI(L?K}{>zyU3vVOv{ zVzAxL*uSWezEuqx)~S+O#8#<~xXg}N>0TTs(MQrs`YQtwQ!&0p7QlTfcXyoxsaA;T zbf_Yxjt`x8t)N0v3W~RO3^*2%6}mm?q0E<h7`V92NT*hEN*1CoL~~Zt3<zMbsu3Lv zrOeQnY~91$F2u4^%lrZ~3PvVV*@D4aq&Z6VGZ8uQB~1v&g)Z@?u~kq8OL71YlF?-s zCU^pOCNk7mb)}?Ka-c^gZmC1k_-5(NsCXo{aGr}t!9=IX^p&tMfFYXi1d4pnX7@@2 z@K1?Bv!hJyRI*Rpw6)nS$>!j;sd6%}dMT#~GxamGTgdV=uMGc4%RLHZ(zG<I*_>;+ z;B{Yt#ba#2{v24;{Z3ATtwmY4RW=|>NODciN@`D3rLzC2BjZ1D^}Dq$m{U{?Qus#x zMR#bqi6}oGTJA)(9>F-s4vk3Q3*U<wQ{u)2Mrc&0{T90j?ab_?VIbDg40KZ91MRMa zHK`yvDk2M^&v|y->1uON^I6y0(#6LcTgwp7{VIsnpDy7^jwuGvR)^8nK>x7B*4pmR zygKnrohT2VRS7I{6ONm^`+kLL>gO~fJD(IOQ1I%i1_L9z5|_V#y?R!R=`2STV^3Fj zXFXjZvD(73lZH71)vTD0OG;e5%(lXq(&S=}BSIw;+mTie%w#xXd?5|_ecX$@Sb<oX z(}1zW3b{#@`#?mYy|%$L_g#`?BnaA9P=W&UX<I~Q_9z;`vK(H3SL9`N8*(VbY>Mt4 zN8)gJEHb9~dbJCj+tnn<k4rNyf@Jvbb{st<B2Bb1h4me+X#!DtQ!b!+7w~c6gQ%Fo zl6Zb~Mu<QTVY9T)5luN0<;n1(O@NYcU7rVoK543P5Hx&D5x&dC>>Dw-I*=NPhVvaA zBoD4ro@ebwi^!3?g^n{{A;HjrU+Ks5zy88qGizaY%4riGx`H@}23N{(1!+!P2Tz2J zga!e3M5pS5qsX}WKn*e6hqht^)RqTFJ%r_FQ%OLA<Rkv5q?IdL95w~hC~(4J_H8ps zC6eWS4E1ZG15OJqY9}lv@ayPe%wRP{L+lj6^J<MkEqUcQ&{poFYa|@1^`K7G?a-xZ zy*ZZ060GR@FNr}3(@G30B(`aWPZdoMbT1wp(L)zC*Yim}{a$B^#Lis6B+4vX#UN(l zre>2Tjr*Ol8!V~u0Ts)$sDv!NrHZ~PT&4*;az(|iHNKbFswa;~aPVtZ*$r(Cm{v86 zA&2djl#aUv$sC7l1yQkD7n1b&%?9*xk93#<$TF}~B@rCmI)<bm)aQ`?g70WefEZiv zm%2)cNitg?>Y;gVYIqIJQijs~Cj3~uYEvTt9Nc<hK5C_yU_gg(If+LodUt)jTH|XY zpHMYJ3+u{SIQSMoe<GA`)tW^zE3L;x*SzuzcJHhTvNI_x@XhS#ZcK8h;E;;D^Guba z7Jl@0<V3O4;W}09$zNuY23&$^7%r3p<^D_~(G*;Wj8uPIDGB5(v33?P_GT12e;FkR z6v(qoN<BvjMyo}17AsRUk|sI!rFuCygbLOz1I)*(=>8Rutfdj!0eUrDv%NMEF1}YG zfU&&H(Vh(9HBsmAYVH_(up4v`R~sfi42+g@td?1Y*^n*b!E(-p62M4Y*PAd}#7k*% z%yTX2pmbD6`hQ^stL6);<;YtReGA>a-~mw%4@j59een-EgH3Q<z`|EDI$+nuBZV(n zdB`e3xmXl!40M5$?=B;Q0Hg@{iKgi!h^pW$Yd|6~fAY%3i|Bi9!mk9=+Dej$G6)+S znG7TIA~A}+wcV^GXRqb5Ietn34?IR5tRrp361eb~PUr%%LNqwbfYb~6);M;MQW2Oq z?)ExW7=wS2_ftSNs~u#FGHJdHFYt(HShNn{Mq&yqP~m-1X5;}8-zqTGI7J5rwjM1i z3el|xcojtCC~18y_pU3?CvMamn@4vZ?QoszhL<4fE4d<)AhHxuOCF?*)X$Hiig{tF zv+tP8{&XE)`wKdE&bi1~QgpkHuzgj9IqRa;%M-cIC&H^GO9uQ_<{qdI#x_*NDxiNr z6Ljoz?v(ROP=@LJ1-T>c*UoL->a>6*B<_z9**9<5f-R4bc#FKstuTfFkknd#&!SYy zjeG)tR6nGn&enMEYC*YU4OLQT@B$qr!eWb-35W$mrCbzjp(dItIkwZ20y>!>Q{yUF zd8#Le>LOLZ6{-tDX@dd>2eSL9`3d)t`l79cfS7Jmquta>fpBYMgn%bKU?`M1*Imow zpzu!@<uh+dDy`z7Fv<W)cfPV*P}!I5->m~wlO@(|2nmkvFlKrY)qwhn3ZS-3AbA9d zUop>+wev+{{ygL}1dXp`)-!rY3J6GWC26=uBdTuJBC-Cb4*IfSmg!fw7U@d2P+AdS zxmS4<gX`LrmGRv>2Lb#a0F|t#j^CWsd?c$?HLJxm3%|js`QZARqy)|=9&cga;4<HY zQg7HNe|K|-edAvB9MAoK=2@_4jR+>yj~W24tu}d5QHhKICx735BXIk6W|quLymv@( zL$*mm?&t9x@6}_q-#suOH|~`A1JQV=NMl{>7Nx2%1it9?AHQ3WA`h8|;RAxS1~Jr# z$>qyHgn3>RxP!B{P+4DAbf6FU%;7|5P+h-oO7w#!@}=@rPSlHa-Q8ErjiYvT2zKXa zVY~BpL9sAHAMCTK_{@{!?^WbhA-S8=4lj<92~S+rY2`=?YU${UGaU*Q(%wMYOu)Xk zemC&X5h}x|t6!+1twA|ogMLe<J@813-jTX4{x_L?Q~9Gh7M*%s`}0%P@z0Y=H9^oQ z9YO@g4Qc*^Lm`xju?@j@a<sK@ZILUl93E+P<>7plfGzaZukip}75!{cQos_}P1Q9J z7a54r9V@uT6(DVq(|l?rFCNH@$7l`3;<{D<11ca-1$3wqA_!E7?q0#+S8#-t2sUy- zR|Rm@N98;o1fDMfC#is1D^MB#*KZOR0ShYYgcx)}4E$I@&-n3FkFn1odF2MThD@Ox z^E(7r2sD_GsmEJ2PzrC1pE_$0Hrry5g8UKhTz98cUpKo%);t~VpH;%q%`7prog<7I zLciE`4G{-B?b)FQVTX*M&y2f=W{tb-&B4$-vOct=vTNu^CBc44!yxRDmiQ&SYiJQp zuulWELX8RbGwTe(mZA-mgbVQ+mk2}i1qNX&MktePRkILUe5i?ueYIEXFt2+^UuJWG zjF<21J5?XBIaCIeUUI>|RSA?`!iO4!JpeI>6%8tYAF5wbl85$?cUq5HdHJ%Gz4C=0 zRUJ)?pdWP!Lpen!#6|jIiihxED<FsmeByDPE4c0z;5Zf7NCoz{60)ZzFek(?eKAZ= z3^Ne#{(r}ppeM$;3DG}R2nJ%@T_IY6YRsa939VaMY}N|!;&DwY=!O+Qiwf+e@>b^q z9+*v(gU!D6d1X6;9jnP+jJJdo46961^~m?gWZ85aGHl@>*k@#{tR<D7-<`eMkO2N# z-{~b#j=EL<!%N^YRo3nkRly4dACu%Q7A|1kkSEJ50x`QN6J?_?j>9+uoQaMluw|l* zcsiJB7T3Y8*Q+`c8TKq&Qr`z$yRsMK@e^Dd5J$)&MTLpOFdtb<#A*-BN9H1th(M+| zEfUjZkSXD9UU?v{gK#@0yM0xg`<Y+^o-X@LFH^K#(Pn=jB%;Y)<GL&JL)S1*urp=3 zu55>eG(ut&(W}h$j?mRZi0fFfjt5*NI;$s!xC>pqgj%YAu?hgv6JL)9Y*hebRiIJ@ zs8mHKETUr<(W#4rssKhp>m{T>g%mF#O`@|W#5i{$O%-sJVC*SGH?06Ei<PPXMRMsS z1RDOrRaZ|8(if}ZOxNJDDdUw(Hn?okRAv7%%1mv^k-dsC<0zu69}C0yEvPtLGc3=4 z!Eyd0%B&g>>s1qlO?aT<v{x7_S5UIJb{O7;TG>Mvh8a#*j!C|pyn@P15HJ=Thi0)| zuvjv)vRil6Z|VVM7&lQl1s4=7yWozG&R2T2!(<>cm94SDiZrgHNC~G=)dedji7Ega z+|5)`1xpimletVH@4~$SEs?%kqK;Y2S6U>k6r^!TOe@i?@J<+~kixcI@nc@XRbzOL zW3s3Yjb+kD%91138dbaEi0X(U!jzxK0}_uQ!D0s$82n3N0R>e+g4(54U~4O26%XvB z0*bA`l~&+*E8y4aDuMBiP@><Vt$<fNKu`sEDgaLvFl_~t;{jb&Afgqpi^sM6t*?;3 z-GK}hK(qo1@qkP`An9Z;6|;Hh;pv9^W@{_ZUJZZNuB~A4AKZMjh9nR^c!S>OCj0Ke z8yEFr3*F83i!l!vDDQ?Xh_yy&XaieUc1T?zgn4C+Y~4|}>cRE%KYiAvBy5<UAZ*a) ze0t!#^5lUjZ1d2nXpJ?_!i|PH;`U|T8Z*JMHP%=&H!reUadX!iv+OPQ!ss<-%kLhv zgpZj=SU0?{+%VtFSQ9s*T1@R&BTG>%hVnLQf7?-<tFTdf<!VEsxq30tYHgT_vdZ#{ zLP<b4^6~$^{9g?IkI;iJUe{u`FQsd6GS3(4nN>GwgMGq0^BnG{5?4*jI+s0Db9|=3 z1Yhy0XG=uc6Xmp<F83;c^PbDfnHnR01Ch^&?OQJ|<aH(1^=p5_&#w^D&ch7NcIjEy zjm*yzGCsQA2^&9D=G(8mFvoCN_pc3yAJ~ad__*37?+hKN9`KzyRmROCvV*&B6AT<P zjD4^T^J8(HyCL2cE7v`ji-`}>cW(()%S7AD<~q8#_22W^zn9e)869JtbPTU|nBD4$ z;HK|FlYM!aU0Yx$GlBDEQQv);sa=wtsvBOB>el}MHskxU5twC{#to0XI+eyJb`B3w z4XnpE{aN+&DP?{S+ay6=X|1QX`uVM?+v;0=H*d&#$T&fgmBC-N8XIP4;QpaGbF&?0 z<V`_xf$`9oP5AX%rW>CUf})C(sqxO9G+L+rV6bq(DbX^=%Ls@nn=r>K>yDXBJ@FK{ zHU~DvnTm)01AbF*#21HqNyJ6Wcop?RqU%1-XQ`RlB8Nn4m&V1eE1tx|c(o!j^W@wA z`hNS%j@4^j{MUvJ@sD6(<T?YMJxH=%FLc_sZEVLwpQ>|iGO44u+9;KW4m#V1ejHpo z82GF~M`wE)b;m<mz_W&Br+o`fI@>n|sgC@QlJti>DM7SqPa0(MGB>RA3?5AD3PY!U z`b*yBqyn$+UR5+#=&jS+55B&3X4lF7-qVW5zx6(3Ohu?a+O#)*)BC4;6W71GxOc0J zs{706IP)!s-#^wr`uTm#sonS9KQTI0JgARezx}Mr_H)}U)i)n_d3LwFe%n47<%peE z&u#X&arOMxP{W>cvVI|MMNsjkeUDG<d%7>iWXHvQPYl)FU!0fMVIO|`bVvK=x6gOa z-Fy2?X?Ui=g&^F1ZquD}+s?}c9(ZwXi?>PJo;Y=<$!q^v$d)vSbTS&BkWxknUdpcP zU#{+dy6yYZJ<nApF7A1@^Jl<|GfJjaZMhHj{eC$2(b4;#a~~eMeJ^(%NotPIq~s`w zm`>VrcGLbxhwnb!|M0*c7n{y(beJ65m$dfz;dk*{{`~wdabw24cM0<I%F^Ov!m--6 z_wn{KJN24hp5Aff!}y+P?Vx~{R%_0`zItK9&Hk%a>#lt3xgf*!l(y^RouD(1w_R9& zt$CZ(+Dji^#6-)Lwl$vD+_3Z7S=C)Pu32hqHS9gBrZME0F69`Cq~%DG_O4ysrBq0A zx0G6OQ0lJlO51g#lwFJTr5wYs2U6-8LQ6`H++)%XO|7)}9FVqae`yucLRuLS(kkS6 zX}d;B+jW<;gaT=0+$k-NYoxsyjI{0^B&~JHOU+SQqXBnHX*9^kQrd#Gfs_FR<RPVD z``?k4P+E>D(i)f44l+qk%Db+V79M#i^)XCFT0*IvRG^d^?wc;9PSnOpOPDDwVXTyd z9n#Kcc+%PyPuij8Njub12ZeRgdcA0A3ALoP1Z^p`jJr)*!mrZG*d#6CUMcl<K3Q6h z`=uq!lNLvHY2opax@&18oRyS>3odmganeki6M5f%;HABBS1&2OIJim5kW?)#LR4u9 z6{RKgk`l^dsTD|Sm83}vI6+$XBlVvoV`;nAmDcG3@lv{Rvvw(!LKG~m6EK!`40WZA z3>&2F+FDvY!@2#>jpn~jqx>&_+s_SCIfEhU;T$G+mnEBZPLz3ig=KsUOV7p_bU4An zW~)7!oX%+s>{gbsWB5adzmr1lx6mcT#!=6L)U<+;hV|&-`8MmWvxv?_Al_l=LfQ50 zWz8L3-Qs)){w_~tfBlXNU2COC2}$ndi`U&a6S{MEz_at9RQsjiXDz>_+SkQcYct1o z#0>^LYjMyisY<ricBvfQ|Ifr$dmqRBA1U%en@DECKLFtewhOe``%RuhO%fGNo?SOd zFsKMq50R$@u2Bx$ye2Vj`b5&`Q1piR7Vtd&VR||AbF}?;{aXQ>V!aB*X}@NcIB)rV zgy=u!h_5RNe+~_!4v&mhR{gcCtH4hG7_k1P)467XSSBLtf{g5%GQ-68G1gCAn!sEB zO1`<dZv5|)Z_B=ylPHp8WPjOLukTQ}oM0Osbs*rkA3lRFnQy+I`B1W6rlZYmgM<26 z`PlJ^O>C3rYZKo+r5+w%-){13i_N>|eV@nW=0*pfoD7h^l4T{U+|znKB;W@^UcV#! zM4ah*y`*hn`{OO1x~;i3e_l@DIVk=#|91z(^1%-u1Gaf<H#X|)+n-U2ebIEM%H)xG z;`;~C!xJXIn>^IFdH?A8=Ly66WJ<;PdO>8>#_o5|IQPca4p%*u*J%vXM|IwnKhwGY z@#rR~!an=cI}zKPz|AF~&FZIvXv02>f0#TqOc`@iRn6ZMXW2G>!bwtS!0K9q-p)Yv zgIT9lwXQWDxe>U#Jlh9Nsw5*d+}6>0nj^jitnqU?CzI+nsP{i-&#oyS-1A8~;Z34X zb-#ZYd~d@1cGUwTo%hk!WS@iZ|AP6BxY_}6D_dIVP2wc5%!&%U{$29mcu-lI<u=Zy zJI3FKqBkjRYjJ5VRtTK8S}XISdEY-#Aqq14{%h3#P4MmlQ2|{^=WRmV%-D{3Q)!t0 z3&>Aqozd{>Z7?+q)I9EVT1~mP@!-(1G<;Y2ev#k*Ept1E2WKA}sJ{E3UjD^;6l&xr z#p{}AmUiY#LIh8iWx=S8_AF2iLRU3v!}miviVS7za|Dfq%s1$lm~mG<>yb_Z5Zjee z8Az$_&=&j#;b9DA!L7&`GrMPIgInN*Ch$U2rc(mCNi<K%^uV?tC(S&|05e_@D{~j1 z%Txm@9p=#iIDTVT(VBlD+yAn+{NKQUFfHHIvVAge=LU7l?f7foH@^<tu`BEBuDoka zs{MgVTeB<`X}#Y!d<)#J;l%a?LzN_@8)R0r+eu1fqlJO`%I^A5=koGUdck#=b0odT z5nh&G8S%K}feLs3v*>{0N9u`hA5afdciuONJEZfL>L-hFkSdco?R8nYWb|5TquNPn z3FZG0P)j8bugLrp;W-CPqHe6F>xF-jL$9L_`A8e!9mJMWAyJVm<!q%kQA$Emi*(Z( zVtIl<;~zTQ|H~E+oDvT%;u3*3{|I#u@$8E0KO6tiA_*%M1x*!P)x%^OCLDtc92o#} zngw$5tTG!L(l9L`90Qv`R{V%?6kJwhaW2;ps0(1cd!Zm*y|yGzP_2$ADH0IXWr~MH zQHck&;gDSFHhFsR)qfiVJeW0P&||T22^_t6Vl7ItpdwjYIq9^oINExB;na@*Z;LOX zp+6&3{@p;od`<3dI{fdK&e<WF7ye^4$hj*7{GS)_M9^*l(xF=*cmyuXr}!RpOQ~-4 zjfhPTE+GEQcZkd*Hqtx)sO?mub-p6#nFZ84OjLUcqCFRB=?sBu=Usv^$qc3>+WgnT z;(5u!qL#Z7>Lrn>ocRRx(-&3guyD{b7~)}sh<4ahH|lfxKV<p$Pjl@YmuNj>XxPqL zq$j>)%-HN1a!pyENk9V8L4D*-m}bXdhI8{frr=GIoA{KZFj85^{CaM8diHlQEiJoo zV%d{cyyR3SYri?enN2Pe*8M+LDd+A_XD9tRvE#0R=dr`owfn$j2X_X_@5K@Ku}z|h z4~VGAfGryH^_~oi^IARMb2KDNewOPvgBb?{*OxPC3x7*#;V3KFfs}dH+%AK*dhG?x zGT2-ugMnfe|GT<KM%K@Z%!+pYA49dHz=G}FAFwer>->KgsPO|Rz}LVBO}O&c6b8bw zb=M&dQ=jro76XMx!H;ADU_1(snj5~YG88xM>{;?iP(#7t1QskG-k!c}!sl78D?tD_ zF7zC#ti}mgQ&$S%*1S{XB^X1p0lw7XuYLZ^R(ybrKmN)n3z;tfTv#*Rv_hsKnUp<k zRh!C_JS#lMWbh=r$Cp!>QB1lGEr%JxoI&Bxt1R_2g2-|@_`2k5U&aZ4<On$%<Ml;Q zKE;fR?4Td_2}z!HujxP&(!A@!lD$nvNr+11z2*=Xv&Pc!%IX3ikIoPmgYg>Gau-Qc zT1)}OvGT;H#$_|#-Hr~p=)Q<ir9oEl?ByE&3kAxs-9?n|eCNpL1B;($eLXA`G6!xA zE`RpEQj3kfLR(hU?)!{vwW<Yh{mx`TO<%+>r9r^6FUwt&Fq{{k$vi-J>j!&|gg~$7 zlP(R?)jp+p0wMMIMlnO2vH6oh6*A@u^cXLparQDh+`w0)klFo>_v}vJP&;@=(MW`X zN>0bOfqsRsnm&~gOXVCT(xrR4>fNueBM)F?uGA(`+6i67Na0w>A);NvFkZpN=PNyO z=vzf8*6NDaG5QF?-*hEh?+4O1AX~!w*5K-AZ$A&o$AJU9>c&v;{Zo!2Q&vH3=TmQ( z2Sxu!NM#K!J!IIi-qqKLQ9!mml+L_WIlis}RTp7RiKJ`5uz#8{3g&T#(zyqcSh*Eb z2l^;;Q0|95j5~0`H`7L+;mxE*6L#_QXc|Qn3wNwby`LFF6fzu9cmGjIe5AY)BdQ_@ z7;TTbtLUFu;GcSl32&+ZkfSBYZ)O7?j_5iKp($yOlk80^`GxQGrj`8?@xF10?bxVe zoS}A<=pi#?BgS>PLUIoCR)5;HzTr6(Vq~eJbo9a%*elFzBg4S|wxcN~>>%AggHikj zN;>8M>+_GTw;c})A3fAJmyN-a20%Xb04qC*dBx`yelzSg8F{ky$G1bKgL?B(;Q;u~ z7lfd|hQ`Huj}B;{VXKECG{N_4>M7RdJ=ulJ1+~V$`dvw(d2lQE?&QMgOQ{h*XOnIl zXBN;e<w5RioY%6qA{#PiQ3X7wF)`LVzLrr%vGNNek&!E5j%f3_<F+hR{arfmBPq|m zkc_1pIRc{pM$~(NHI;M$!|PgD6=io75h+<0r78$WFIjbkMVfSwwo;`A2qBb^SV5(! zfJk4Z3k0blBoG1VkVp-Igcg!W4G=;IA<3Wj|Gww>o||*-xo76i%)K*b=FFYRIgTv} z`E&ZrA6_^V-fL8^J#u_AEMtzj6~56{3$kiw)=u|sXok;}w17Y)@6kfMwabm#xxH60 z71{%=mvc?=)PoPTLN9IJd0S9~sJt*~n7}X;tvd^n$nX6EX(oZgL7~#_xH^u!LrdG4 zWb2R!v`-6{xqiSrml;Y3dJi58l2GSdA!M7^KC9hqG`D6}#U5VLr99-(g9z4PEncWL zb;UwKHZtFW0lvC6xFSFZ(Y+7rw5QkMTET|ThSr)%tijG8cAZ$=h<x7(5O7^TaVAKd zXRuMrh#X%L$_WElSjg+OvjQZfacy3Q#@6GREC!(D4ox}(P`UIrj%^%&4m};j(A?N- z1r5%^d|t2Z6?xlWMo@<7c8uDJcE0obgosP-a^}KB_yl@JSlr(Dr17(|aDUy?@tc$L z-Me?&RaF%SQz}cVe^zh(p?am-#|L}8^~cVi809OHlG2jW($bQW7cNLjDyk}qexgHF zT2)0_RZ;SSBu&Wk#ltq&x5+3l)AI|E!$QMy5(set^td7sG63U8t|$~^y>;EV%WoP6 zUOxzAfNkn$mi_3nfIcx{&ROz<tLgHeV72#wLwaUyCa^P#+3x+iOcv+Js)^$Ma3N6Z zdvXfq%#)hl|I*Jj^aDcdV+P9P?0D+kJSlMfO8>$>i~w0{fBU4sBl-se+yzc8m-T<n z`r9tSfIX<=avuM%ER!+S#2q|Mcov1mXI-z;HLffcgx_ES7+~~!yB{4CkHjI8N<QVP z#;ojkn$jXSF4Lmta)nf8$=O|~Z+hSSuUQ7FeN@lFL)r4ij45Jx`-*nX{>F|Oo~|x` z5JqS+jf{b`5u&j&OsgLv3xj_IW*RB#&(kP{gp4z$;Df;{eWY(ano=dygRr*t#oWPx zyGTJ%sC@^$w}}4NTrL)K9E5}Eaem?1qb~0K2zY>(^FRQv>Q`J|KzAC9TLtr@TP$i* z(j`Kd55r;i#d79lnT6B?EDk^7!ifykzgn3ggYhgF4n*GU97k6Z&pg>A&!g$6Lfk&_ z1^K~91_zz~41P^E(B8Lo9!0*mL06$-<Cn+adM-73*TGoirh`?m_~2cyazi6eOnkZy znnBbaDD-<k@1(dc!lIuJfUy6#;LqIRE9Jijzp>geJ02fRg|!lB_7z`Jzj!(lJnEn? z{JHQIzXRVGbz<;1JBX-M=xxAn(}&*qLoXbg{*H-Kk|M3_6bRyP1k0~4_eyKfv=<Ye z6@=>L?66W6*Sd(g@3+SWtf4l@KE*p5HsuDy5w(irebKC$OW7{FxbZ+FlLzkol5TU> z4<lHc^4iREOuUZ-g3bcYRdfgp0HuaJHupaw!UgpNfa?muZE@_@y6uUYs)5VIhk>ga z9(vGqq&-l|dpx@?K0{&|gWh>l=;-1i5c`M(JU47(KPxu68Dt7&pCb6*^E5{#_oj_v z9`HSckp>k5oso->S0K(%gRG2`v&!JWM3Ehx5B{n=pJu3jFT9@SZ`koG+K%N54UH`r zimuT>o!7$TItu1$CCLyVBJJ0yzPR5Q1yYeVt=Oq+L);XE96f2_;=mSPuLh?%7pboC z7Mbc%C;VGZ&v>LBjX%-_F0JHS+HGHx;`U^19N4;+^Nay*9pVV!ZCN(~_9|95`eAn) z9-9Y_DpV*ls{25D!AWb=k7%wCUcPMdB18JucfVEC_`E-7s^Jk{H5gnQ71eC1-f-$I z*g7J8W~0u;Grb?z`)-A|c-hU4)*RrrGUNO?=6p5Yj*13u-lZ*liYiABtGvFfR}%=e ziY*v1uZZ+-Z7X%JD9y|bPke(cD$8ObZOev^OOHooVDpQUSU=}R9b43L$6&)1b;M42 zXGSu_@39gM;{*@paY)UwV>|HyZ%NwEJoNOG&E&>cZsgZg9^PuBYMh#EG{3-IN!KVH z4n44e!Y=z4<pt($?pMa8V4UA?UMj`NYmrNlJloyXb!6T1I!zDI93o8bGZRfEcWl1x z45V7A_9kaQd|f*@?fY7Xe2v_xD$(sNpU(maw>pNv`^3(!jm&UL^O|91p05#K^man+ z*D?$<+ukc<JoD-Mue^-L3bhAH_f%|I(N)C9Z?Kirqz@DF7la21AET<REdjy(x5Cpb z(oU{K$G@_m_4FQVfXtQM%0<gl_ZIZqG3>X4mo_IggPG8dK8&ulPE|-c9(9;7o_<;& zAFzX)%H7~TS5Io))}eqe=3A)(R#ur)@73q_6UeWfl0p*nn4ok0`IqkRy!*&xO*%~I z%sBiRT1t%TWPBE$RD@8bntN(1GOr^0vNe~zB_~2$g6>Q}_J^#437Prl?v)n@?s-S{ z-f?j*h#Vc!i;@Fi%w>zi3Ze;hDTaERt)!B_cV4S#&)0i`|3m=7JA4x*GTVd=ZzAU> zJBi5v47ruoYoN!3(#+VGN9Xm{=nQzl873{&P$MV4^)RL-@yVj5$~EnAdAwCZVtU9` zlBj>ChWToFXQ=9JFL^uGs8K0B)kCjtaV;`0v3m0+@}@^lQaaG3aYC=}t?VHkQ}ao; zy4yZ69T1c8(q1(^CYU33)q04ZdVnbBnZNVGuu=3@z@q0GsWba}TVi~8N33&%hwwiW zWP9c_Q3o3B#GJ&uF&Gfq&zk4G*JxgO_m`KqFE38GfNfi7gx}(m8AsDReSa`h(meHu zaqLT%WVNsC!(PTAg#V!Mk4~j$<1p<7$l;Xss4m*7Fy{n2x@}zs<}4*^M9!q5c%L43 z9Cmhcjy_}ZP6%;-?hCpWWcj#ii;+%Gq<NnQy|7{@7%Qw!Y|}GK<b0EzotP}$TcrQ# z?YooA$^wr4&8!${#*Xh?vn@6PMkErrZ7CRw@iBqw&`8{l%FsZit_pDD_lFp(c>U4R zC8oJma4`-B&9kU|OTkh`>d7I2Y*eLwj`$34pp+S6Lp0eDRc`##^r0R^Jl)M^-%GP1 zL9fr6SOiN{nw4#JrHR_}IBg}x$=Q%=9W>Za)P1Kt(rBJF?7+%e+0hF}-2JG<&P@?p z^-XMNQVf)iwV8A_+96HffOurn2U47Sqk&^Rw}5B=W-odixT_~#bpaCSC3dD4XbQQZ z7pCGaZzl%!?0FDV3_(yVp|)Tvb_IDi<GPQuUChv35Eow`(^oybt(sXYl=3xi^Kgo# z<csfK^YjG37*n|dA-}yS(;8-El$&Po{-Y^0zR3T|GlKfrXx7^WA%DE7`Pcm35$)&T zpV2jJHUd>l@n$Cbr@eXud2KQB%p=k4M6p4k5#kqyA$cwcQG3Buu|T6%V({h@x#ijL zGe|1$xURu`>5iN_b1c-J)2f@#Vd#^$S9VSx;CsY{9yxvK5Be;jJCZ0mF;FSizv$P3 zYTpygpToAm$Iw%ho?oO8>NCe@G{;H_cbCVJ0!2wZf_ByZjjl|CKliP+9V27kR6K+2 zI1l2cj`^cwH`l&>n7|T8LMn3K^N?M{;O_024-+4L%s^ieMSqC`WChBM(e4!3`VXc> z>yW?(>du(Br|U~g%s2lXev!k_w{ror$tN~ywX2Ma)cVq@4niaDhm&2In+)Q--iO@; z_0)m&3?YE%9t>?U%~6MDBkQ=V+a{Ua87kZvr<lA)_6g==q$!*!J)^y+1=4~Jp2+(& zz1JVuj#itk^#0pux9#SekKFsQ>O}<Cg>`0V(RJOTuu~b{xzVOwO|s0ccnv2^H}%zE z+G|R9ss$&pEmDcHjcMxuzFd11LDo`C5CO{M3OdzJu^VbV#}Qnlt^UZcLt>*L+rFQ+ zqi+~5fuMLXl4)+Qr0*C|=>|ZqTt?4Sxh+hqif_Ew9so}$kihVoPn<B^V#x>|^a^J; zSP{fa6i#?(x`UWh_3mn*J>is*-bAl5cQIZ!j`0JG>IEmnkJko~<AL)KOC<VpCD~fP z;yiTY?XGE^gdnEj#Bs>f{G_5zQX6|Ej?VY3!a@HC(#pUr>Xyl@z5Cd5!EnlNW}fDi zlQ-c7&0$4yXa{`796_OF>LBfd2jj-d)cHlUWs6p#38Ue{X+ZJN2Pspf@qH;s4e&w| zP9h`4jy+T+2d~N4v0KraZ~jZ`%f}(UlJzd6+#~9iT|-n*z880|P*?}PLUQ4ot(m7? zHy10GdRP5=wE|P;#3-_4@g7aIE+V{ZaNV?T?eHC8GeFXC?;xQXoD0TKyL}sgNm5!+ zTU5+HoVXCe@tuJ{Nkd?N6aExH#;J}%W#MIt-F?#v!o{!mOy^b4qv&2Kw^>9ZUn??+ z>KU?MW)$9FK>^cxZ&3idkt_kDG6>YG@)4Y7VUp9TQfZ4?5K`Nz1?!6AJ4I6tR;zK| z#K1R<nVY22-cYE78B&Yfcu;l@YCXlDr$rz~8of4iFB>8rY!wdqOWC7jtX54eT`J;j z5u2>&ox&Q;Ta*G%iXbEMiMpp8Kk$dNgNLy7vi|&s3DB`C)~f=U9EnR((^rD*P3v$P zH?H%#e?8ZZ8sL{#2{r@mxnEC<T%W3EkE(xC&)swx=cvoKf)nyM^VO19^(f71E`d<c zXl!O4qs?_GN9rnOAT$3asrXKfuZR3Zb8UW*wD-Gm|IjF&WF8i0p0JbTr>s$I$Ro^c z`<fvkd(`0lc;_)J@a)}51LDEw8kKUIw&32!*=SlTxoQYvZqj%|x&Ue|zY%<Mr5K$b z!Xq~u2O2TP7Ym^3hW*WR;b*f};;P{MZo&KEsBk3vm%eTf$OU9ZabU(+6%#}J@ZR?$ z>$HmoFg=O(oFUEKC2q+o5L*J)D&UFZ*_oU15F{I_NgVmu#k0$|oG7Y{$}IPv|7BMB zv)5)DCf{}iQ*Aw@59p{MP4?t42MN)9pw0R(K!94!ki{HlWkyy<<Acuw)7d}BqJ~0u zhaw8IYVqM`%C{*Lwfq0bHJBXL^C<T4edS%DjIcP-XTZlal;=)#eE0jC|4tF5>D0$1 zN_P`}3_AhQ#yHe{xw~l}Ni&}P1rGy9!0+aS6zp8j&w6llD|K*ptq6ph$=whqWM=_e z|H#nwOE3l1&tz^0uH@VazfonHhYa70MTLU}YkLn?cy{G9*Q~lQXp+1ZEwiBDq?dH~ z+3b*f5AkSf8cXQYq;@aHv>uda!LIOFJ8!CC+|eUfeduA|0l5dge#PzE0hf?B((FZ| zFD%Ob?TG2}edM^Q7Bt7C9t`v8-i;N>uqk;vf)2iUgET|$bFRpNG01j&-Eo+jr{_4u zR~iyl@vBhf$^}1GnKDo6cfcVVJaO@ZWg(@gg=Ia|-ac@xp(N_~iyDRQkUDsgO*H=3 z%t4i#c@ym~?)>Su!ZIA!5-V0Ip3>7N&`x>+@mVE9R|qSbo6I?j-r6H2c!>Xg{4YcO zjzF3>zx@#@ov2g2^<aVn(L?Mp{s`ZM)N<S$3x=<n8+MlZ*tRh=UJ&0|7a0TlzyW!> zn_>1L=*FXMYum{6XhxcNVUA_d<-!`f%Wmks#&+vflB@u|*ztCgeDD%HP74?xxOnbz z$@l$wltquKl3oGG5;`~ek=3=98_oVF?}tZ7Id*kUQOCJ-{9!EYHAWo@QJtJI&aZ3L ziE4{!)1^0r6ME{%#@Y^XFOUeZ+nOkQcxIKlfULjCPHwkWZ3$FW!^&GKg}}t!EY5AD zJVcBJdRm2t5VmADzllR)XlO%>Vd}0Qcl%qm6h!X&wFDpe21`xzdz{&JQZLrmYBg_J zQ<2r0_%_I(c%Vh>vODFFJG%8t+`xa~g61io3Cq5IT$8Z7Sm6cL!o?P@zqe}%uEETA zj#TWrg>4~FLPEy5m1W0#k^jJzbb_N<tS6oGwzWk%e9T*{e=^`R)6v1$J8I|DcG+b` zR-PJc-eRouAXa^QAm<~FGItyi4lNoGKCss1pWoq8?b_7#m~VLgKR~E(Rz_sPlLC#v zv3g)mMzC#;IHN651CAtdz%Je+OoDC|9~h5m_cnRTB*&U)?qdVD;$m?b9Y#9)_%zAz z#Byf*i@_+?num|)zSm{BwZ6xd@bB|}@-pCDYFq5`?031f-YY~wC|uGM9(#d{-evnV zjgIih`bfgEJ6?~h{~wAe1t~8Bwg&#R{Cj@M;I*dq66;{5^O#?UDZrl*vH3@^NjB2N zjwUWKkTy&2C=$mBG3^j_^QnsmI2i_ix;PwJyps2%14<|zn-7QoI3%UbFM2#Fb^&wj zlURSOz_e6bTH_BQdzuF(je>SEG!|Xo;d|{4vJY>Eeh5$Z5-((om0QuI#*haK!iT_1 zzyF}5S%zQRVO+DR6U}G{Z^N1Yj+L$#h8LCK)~tqfS`se2@%CzyEyTes14hd*IM+TW z=@1;)s;StF=3o{N*=6ORXSD921msQ-=p)>{#vq_AQZ=XjBC<9-O`p`X&hfPhR?o6V zEK*D0ygyyqC!g<1(%kP@St8K=rAzPKtGOX2dYh}p!VclKG~N=G#G&?)%KcNt0r}NT zZkUSSH6mwHdbI?sAsVI8i<N?n-E3q5(u=2^4gDl)UmU9aG=SoDHCu`{j}&6!LiIt+ zI$DX3tt(+Abbc~(ZKnh&f!6HGUR)c^$r+(9g2DCN|Ncu`GznRuA3^WE4TV7J2fZyT zhGfbzHG7({Nxz#X&6tigVNVp*i9?0{<>16ZV(x^;Xm&3C?7)2^&ueGuJl~bm_VcbY z7B~d;@-jd*!T`Z0PH!G=9ZZ7E%R7Fc6jlbTL`nkx8#k{mvl70^gSUl*p!c)917wQ} z{OmP*M%E}Z-H39>vA-Eg>edR~E5wz*G#iR7NJhaX=ZdJ}H?MOX7+TIrEO`Z!!d310 zoI`&3PIXZ^4K~e&;)+Cd)%W%$v)C77Sds5*yX8kSG(Fg+h%^!4Jt;lywB`<*uARi( zgIQAC8;gy&@AHD9<miN0ci%Hhgaqwo(RkyrJYcD(q3oaVX<eahzAu`1H_s|&mNr8d z{I-+%aSugr)1u6^h(0>*-1J``j$uU2N0Rr<OvWQ!LPHd1QD(E<;QnZ8VoUr5hh%O| zZAnqW`<vJM?&>iiIDaNxLQqs0A*j<yRQL>6*A1xlMiPS@b1Z&itbiB}0>c~QI=|_G zEb`vt3_c4bZp3)V{(cAyCVU!#qG3Lwu@|=-bzYrFN2cf}78lY#c<??Y?0L2YGRns7 zOyL)ch{?P>Z;6T=59F)zHGqv65)V%gDX<uk_G7>mY3>T(33tOdxM}|gfKv2qD_+F~ zG2-a#2v;6-wm~4}SNs$e{LE@|$2Rn=^2o>`T72OsuBb`PJLK9#;GrpVSGI_;1_~rt z6v+YuvxXAW1hES~p(RStRExAU_~tN&620b}n4>N{KN%y$ZXHzqnrNd{<@#fNYGGgx z@?KqFggafw=eyE*|D}KhCOUWt3h4bR)`Qw$G&gdzoAB$PGt*-y8E#-*PMewX?1u2_ zy8C*Ak`e7Qw2QF$)Zk1Fg&_OHZ}UcUhKyGBTTr5C0*d}M=V*VaFd~t!gJC*!)bZfU zFcPP@683jX+^3;=134~FiDJ?jE@9uYHiP~qIe%hh?@{0&sJz<Ul(*YJdw#fvQx~Jp ztO3qR5@ALMglq^wJBlH-W5jxQ8PGOdda$ZLzSGu4Qe+!VBXI{DQ!YDSR+dRGT}=4n zFs2;S@q^y1@C-`4>A%|_)uEw~GyR(j0_|n{4=P~zeI`DdqG`N|t}hvADo`ROAZ+_@ zNudV^n)!<+FIV>F4nlAqbcD4*zmbw7+$GbkZc)d6|B~B&$75JjayY@SWsmV`yhAbG z<mUI%dDi;QqFq7}1^O^CdOI2c*@}rAC}iRzi6^59OAf%~+tI%@qa2Ef$7pC*k*<;U z#de<!2G_!nykz16o^x0~<emIOI77TP%O1LgurpnsM_ni~`j!oCRvH)eQBf3qYDQ44 zKPa&8h@vEqe>fpFAkoEvoS)T*%J!}-UVeZ_F6g1j0LM@xhJC>07`zkwV+_8zz-N|3 zOU}H7UTptT_L5-73p@RaV7K%7x8joJ-cj6m`#1(?ODs0Rz_UQ}mM)uIuUS4izU{;2 zphO?N)z__s?c1?a?*CRQ9MOg@3<;b#R42CGWslsRmAR@tuUmnEs!=?2vCgS&^H#-} z1WXi(x}4+v((997&-RmOP8wsDbGjasg@w(23UNcvA>4oHpF`E62MMSR!zr9z*i(xh z9Vx=nu-oA_A<<<umb5Ub?TNL_BlofGSFg-IxM?G9O%zn>>?8ks7ESna{bqSv+!K)n zfu9{dXxufC@^Sh8&`~^<s$|D`zHw?J<#hu08!f^;F%I1l`8a3=8ZNhas2%jc>m2At z)f$+X%VCU`z-D_y{tOu3z$BL_>%11fc=%r(jMUeWHV(tA@RyM`iNi5z8F58}`Ld0P zn`C`j+u@@L?ISyH7x#uM)PU~c?bUHY?Mq8@sEwhBZKcDScOERt%Icd8VC%uMf<|FS z!8NESG40lYX--_AE}u4AWZ#1mD8}P9@UK&>72&w_gw6e*hafzdqNJV8<&Bd=s!fT4 zLzPtnTW;!I0UD13=a!UZt{gmf&)L`13OAuZ_Vs<A8|iIcT+Q(e^`sq;k+)$ju7W%Z z8&fWMYer$Sk;6xa#U|$8L{swXsBIrOOqmHrIHIArf?X`Nz*Mq=VpGtY1zTQsgxH9= zslsz}&wdnB8Kso%#l%;3eQhxnv&oD)?x&)}?-vW8wH9ecq&+eJ8HtEb7Q)bm2bnW2 zm4?rW#fC`5%8Uf~?T(O%FMKLe3|9P7O<`RjlJ=ahh?Je*B>DNhKKf$$*H7!`l#nkr z&Y7EKB`zU>U3;$-ltPPP)aYglk`hb<rrwfSU{BBZ6bgWPoSp?D3zPvb)zk(hmIhDp zZtEJXEQL+9wYq9Hf7gLJre1dpX#3!vdia;4xVmGwqZQsMAZw(XV4b>3g{zZBPOIxw zah-LgBM-0QVJ7Q<NWZ_icVrFh_A*3yGGQ$1O}I14#X0Izs7KfXJP#7Cu8B>t*yt3` zQ1G<gHDrAIZ#a6}%s;2AVrlvBZc|B7nQeRCo})QLE<aCH%}kAEC4H&O>hdD(RC80= zJ+F^P`io}PDZiatTK?GBv+Hrtk?tTQ+{_rJJ@D0BT`GDA@!FzTC_+F_j0m+*N}Dzo zWU}h@T=ao2UiXmvy)+JizbyUvj@BKMrQNhvgKrV@FV&PjgT7@;PU?xCpOY3E6_p0+ z*&1#2^(RlerFz6VUb~(|j;?RM*f8ER<I|u1x}DoEazkJRUeRySxDqJe0=?WIdb*cb zWz2;?HA06x{QMie9SfApt*Kr^{{#|SceF^l$YHC!G&SwQw8nuU|JoYDiM;m&EmobF z%3R>;ED4_>!?TQRR}BvHT-O?_ZBOyEX={$FAA0ow(|28gVtf_mrRig>S*LA20(gDZ zh$8#Rb!U7;;q_Huu=?A&b!A-Zw<he_I>OFC^SA9>dk>xj&qihN<<3X@taCKWGG(Q8 zhZk9km8^=q3Hd9~P=~E{!PHEd`xdmFgAx{8@~k$|-sk<vWL|z!kSR=_v(XTlq}%;d zI8O?A`3jCt^MaJqzz^{^uZQJ`n;MPt)F~{9ZpP=s;LNz<7YMvcFa4H{4iiyMcRbgQ zFr4M0*ZD(=3gd~c0yKMWdmI~+lo1(Ibvl}{yR@|RQ{6R0on@9RN`p-5-Z)y5ad{|q zA|#NLVZYlvvj7@F1AS_0{gOM5u!W0?*-8`oRb0-(0xu;kan9Ux3%#4rBYX)1+O(SL zc9x19X@H-?G9U;H<6EnVH&O#*kaSQ8uj@f{e45dkYl2O^9Lm}IB^?lEPl(&)NTUOn zFd+|CHgP}v?F}ejj0?5#A$Me@H{)ysd_9ui4_Xx6j`LF+QF(kPJ0nAxqwIb0{$p{w zj!9swi&*jGu?7u|kHdw0dsAmz^QVKf8@gvh#Ebe8G?|iEB5TgaK9V%DZM8)zT>$AR zrNr-*@!-*0D4D+U=joAgwCH)B@0MR?-qC$3^~23#^Fqd<YcYl)_JWXd0I#v2eW4VY zp#YPB?nA8t)870E@}yj521tdja$=An7T1U7`rG<4erkV;^OSR}3+fa?MtVn5l;RH{ zArPr&Ny)qPy-Gv=i`k{3jM0(OJ#1UZ&d9BHQ9ANNTOm*`W@tW_#*1_ZOW=f6b)LV= zx=6`_Ew*Cj&)lpMJTjJ!B#`(s5HIaG0^KBs1DiXYCZ~|I<AqPS%ACX!FBt`dFSqA% zoabiaP%7HxPoZLSg|SdNB^#<S=Y*|}BkmxnCaF*prrF#Gwt`jUHgym-$G<0>*^t0^ ziw=4Sbe_!L@y75Ua)uBad&v|H;Z?*3{~Ft2%_)tnqnV&<H>Q9Wq}LQIQ`wpRy$6G* zeEI&_^`?!zt~j^A8fNH?DTJ={+MU6&fs7XEHOunh0|)oHY^>3a&CaICTsm_O%iBUO zntb5gpHqm{+ba5&pvsiS25uL1C&)98W2Lsex)P*C73H$+)tw;6JcHHSp6g1;hiTs8 zV%6fH%Z1C77f|S2dmLxcvpeAi^CQ-LD}2G^6~}Q-JC?9ylFTulI~}XB)c%~KHK!I^ zx73~_+UFt@3tDP_!O@*7FW8B5d7m>e{J+NqOcOURHXE63!2fq7-tgvn0jGqJ#Q)5n zFfbvH;~|<Wh?L$$=HB>o+&Dy%<8dC^-m}pI=E;&fe&Jj@w_(I#o{36WF+0v~>n+_= z{(AuL<Yn463USzw`Q9AsnK8=FVLcP}jY1UTOj52fCxjInl<Y*p#_@;*8X2uH!sA>{ z_Fhb2kc$EkfM<=PZ(hbLS`RUH{b$4~iO4scY01@vJtuU6qxOnkF~6AoWUeBfDe-i@ z{^}dr-jNkZnZ-s``=HU(2H_0nI>Oeitwr?BvAy@ecoprvGBb5C3(-WX9}cQ#V7|v! z;{~Q<dm<4bDKY|TG;h-1vsV#weB$!qU|^_y?(2a|IevW-Qg*$_twCsAnV_z{B|Kwz zYr&Y}UJ{9E`zI<P>wb#{=jrd0DA%aM;mcQRK=u9-dS$F+`~BN0yAMJW-wz62^q=W# z)(^@2lInH$P2_{${0h8|Ne7<4Wybv3|Iry*UB#)|jAF~_+`3Ag93UWq_s_VTT3d4= zrlOl~`pLb*AnqLv?mJOSB`4;;t49BGC!Nt6$Ve9-gn&&^8b-zJe;qNa*1@)%W#e=( z=l%gFN+%&6YiP!Q{ToMJuO}m}C##B3{S2zI`rs7F1{vz|TJ!3?m=1$?K27zym6j?q zuBS*HWcx|tfXHBGtgLbXfXLa53+M?2*V7E=JHBTj=b!syTr^kVuT;W{m9t?CT-lFv zJvCIZhc&9r^3>%nAu*cSH>e*u1_a{SSrIkr%ZIm#zAunHr#zD-+fJxO^PL`beD|!r z?r8QAUdcMmzB`~i0k~Rnzc?%PHs4<B6x&+F0E!rZY!Sn;!>+P;?`F@doEHaGc#R2L zQ2_A&4-mz45XJnz3?C1K%7kr6RPd%#Dmt}D%JDTf?s60b-68+Fwp(KL;F>p=|BOJ1 zSHU+%7O0CIXRk;VfZ<0P4l06p$ZH^%0rO;UZWF=eoEeCl19F$EhzUqg{7dt|CQSui ztWrK)_!c$MAztg!40r07_0$#_trLtbG=?0t5yuaq!gV?|C+9SCN)1eHfP?1n0s}|W z9qMr1&Ram>W_HG*KC1z?+?U%(Qvl*&>HuyeJ)Ya2p)E0tLiFS+(cR6ec#&jCLWh4= z8?eul!}uQqLdHJHT%ixgb0kcMbiH5BUeNPe6-wn!u%u2G5@_yb9|ifAB4tI7BHQB$ z9^2->zJfA;>&K|h(N9#DYM;1Z5uW9>)Q@-3h+O(xJziz6pyfV^yIS@=&Qjg~ydiX; zEcG@+1D$2}LspTv@A1P}kr?&B_nLAqOhmjkP^=`|r=RY5128x5kp*;xDeqmh6X!-o zI}X?XNlvm~{_8=)@Jl15bO)P)dIg7~j;zGCi#yaG%J}J=>h#x?ij>R1^z@}v3VOBj zJTdVB#<s6rUbdoO>cO*?UaZ1qGee*DO&UYZa(HBO^?w<Qze>1nJj+hK)yWX-&t3{s z38;}k^<)^;j=uNlU5;>1I{*E>2hu>Yq(I-GPG8dy;2nOwUGjmmETu;py0c<bTZXwk z^tuG2?;B)D;X;T8M_*sTnEyuW8?~!vNt8`F)DONasrI2??&5zu-=^v;9T`1&iKUr+ zF3|LSweZ6D1tZ^e<rw)-j%_4q-#a18b51rP%kz>s4}9fnM8y*!^7O{$<szST?dD6? zt9nS}$z`4V3Fh*O&Ri*6&vHI(C<<22y!4dWh0qJoH=j?t$;3&itWMi$E<Z<rbXUnT zTK%<pRlF}s{#ADz&dvvpc^mTljWh<6&{;H;+B}syrE^UwoKo>&7w1xlhemPF>{f!6 z@;SoyksjXpJ`KFL2rIIoku(XWbx(+HQdq@)38U`EcW6bKw7j`k<GQwY;2|sPo~o&N zFI=-XRT<sWpKUg9z1Q{9RXzN{!@w!jMKoT-opvA1i?XEQF#MV({{FL7+`z@1=9o+8 z`!D@|SPP~cT+j4IImhAgwN6DtVf?yPZ5v>QL;4V{$r-b>J9~Skxf(YUhsb%L6zStm z?pRvtR1qpLr@p%v7{nJuEiKnB9X!c*Sr6q&j!VSEhzy@cH`Vpz4l(!ErdTgp6FyPj zPd)%wwkAaXUxMfPKcfE6%_3auMsV%6?q<<|r)P2`$HvfYQ(EfI)15*XG*Q(?X4Tk$ zJ7-%(%sx{0nuN4G$`=<mtvfm6Dw9>cqkiqv`srsvDfe*P!gPvne{{$449sH7Ee*Q9 zB_2OIBusm&n0avKtf$6k^Xt-j;@QJBW6D!PR$ZOMVCxJI;Tv(-{G>*I<8^RfkC%~# zXqjy_G37pj!@InBDGk#ydj0_B5}Jb9Q)su<u3`l7a3hV?lO(x{wOgAgb2F5EA|>$; z?gX^J!lZH5(>qj4MHoT&YhDuKx!RFuDc+|1#z_W7hd*1g&wOoxi3iT*Zd|(yn9to% zi4kfzyT>$7-w&1H*1=YPf6t)D@_qXUTaqzZ2`$vY@U%VA5{G8LGsAwO*%fm52bq;` zNwIWd_)M~&MF0ZSAsSAF>_N6(;9-u8i(=kHytS`=iN!|uJ7bQ!LAUkZyjR+|S=z10 zz3F5kUOjwIr%LvvyYN6Gd-QyN1hsbehWevt`D&@+Gdeo@F<BOTd7rUNssJgGD1X(r z)M7*GS~J!c3(gpD2zR8cHuk3}sF4GdN>uc{7-)V<IC6EJirZ~>2e-C=2)AAeEgTV< zSnd(XEeV+#E4SO;U2pD<V1e6XgkG+LOdUp@b`}5gX8d#n^P;E2XT7TVBibKvp2gB2 z`;cdEZ+Yff2Zy-;M9vtrgmcv=MQaXK<+KC;R3#;>*>;%zRA%<35pLd=wYsqSV=2GU z)=_+L*DX;EPTwn9SA|5gxBE;u?SdG>&p+f1Mf?6X24cX^L#$Wh`|*22m2E4M>D~X+ zPWhV=6LE0&hLsA(7`c#78*E&#n4XzgPo~UMg3_^#l+VzP7-M{<cd(4vKuW{fW~@*U z>s{%+ZpD+@agzl`wnVL6fLiI|xZXjCa<~@h5X8x>jI&eejfF}CW~Ha-m`VCnM^kOp zbyJO8A`A!08MhgiFdKf}m>mzFz}_m4nY~*t{d3oIGR|o6ug}&<4*kJwJGSiUayE|G z{6u7`{;>$2i{L4CZRYkIB;n2+WaFNKHgS3jr(a&x&fUDj;xw(8DDUHGE=eC8(}~Ug zx3|zkDhF{rlny^{K(zNgJ>blScTc9<kHY|$LG$zDdgP87A)%vQZ9gAqKAjD_PBb>F zKir=93m=XME!=LNfTJ4wrhJxvyr#{z8|RW>lN(^=7&$G9lpNBsp0mQ%__)4$u>nFp zF5RK=Vp!j>b+~l%`e@)$(Po&J9Z;508tnm!qqV)6GvJJWvvBy}9CNN1ww&`x@Pd42 z0@$q?d3Z$%9SQ46gj;M;9{)aJGOxANR8nlQ@wQF5vZApp9YZc%x>dk?+qIKYRqWy4 z*9@}$9<%b5Q*wJf*P^^Su+W070Y&7?gcO9f<5>bcN<LipFCsI(DE*?+oZmYsr3-%V zpuxY<3=-Fb=blkN(KX`JRHKYiRoV;r?OE#S=Y1GfJ4@3BnOOZ88zqfUMu=#8AI&Rr zJ-<r89lXa-<G)r8`Da*n>R1%nq*X@|?lE#jBYh4gbKYLb+l*Y_-xISU*jc#9eV#AX zBUjuwkmfL7nGo0I-%|@lHc%%pGfh}vFE@Td|3N7FMUBI2yT0g#rQZBoijcb4SgUJE zH9k{nn;%3*E)&B4x*Yjup{TPFA5wKLT$&1eY(e2wLoaKZikR#j#_dJO{mbyT*5L&) z411z|e>AwRkiEm&h))y$L3b3e_1b%nMYHOvkG2_;TOV&4Y^x{FU5tSJ1qFQln<;#; zEXhW!%&w3q+Vk_JQJNHMY#?q~6*C>h4%WhKw%_2UpJ`Tv%-64#j65;s4m^GXb78=S zcEDzQYb@KP%I_Om59u03J{%cY^FaRi^w(z3lT>|80{|&LBlLyV(!PzU|8D4unEye+ z%&86iX33e+>i+|g57e5dP0o+{R%*YekGp@A3v9Y=gnuN894-R&NF(*L0^r0qnN09? z(Wa{JYUWxZiN}E)B04bMcUa1Lpm$i!&Upu`puP!x?kvnNCmtK)pEU-G&l}4iB2(>A zB@@(UwUUXAA5K2pifmVSLEtc50XIQS7cpZ*3*&3E`oxbcm9=Mvrdftb7{<}h_?%qF zbV7641l6Hs$C4u0f<J3>egt;REemB-U48Gl8uwVOBy0PJqr<`fsEG|_w(-|&yVaQ8 zU{R4pkQGna98`uF-D?kriqtc?$fE3GkwQn{6HtP(Vb<r=sl0s2gbv5mdVF!6_{k2S zhH{^0MP9Hy;V!G#Q)jBQNT*B}o$!-l0%VFo!Q$BQTDdovhh<^zCOV6)caU?9DJs<Q z7Q=>zOZ%D>Q`7LSZ{d^YKp(#ANBSi?phm4tY(ST^xd)n==C%blV#t#vGJR<Po$#(n z%6hVIpHBMdt&z+=PowhL{)2;8=knUpWPy;wZwFPBJTqH)y(%}cjQksIk@xr?!hL_6 zft?a+gZCa~{|q5NuZCv1j<-17o6w`?nK6|cke{4h%bL_jE-jCqc@hvJ5t@Bl#w;Cl z$>5_PDY8T+=6uN6;B21?552=Y6{?bsPDW_>rMU^?$lYdZ=gGk4d)w?Y4y%0`LBW^e z*dOG2rpEpGs)b`W;iXkLuu|nxTd$ntj3DOk7phNV?Ss~1U1h$V>8VQk<AT?@Z+AQu zJf**-ICTcf4Xtah8D^6bAeR=S3&ns(q`GZ8uSO(&vgrCi_<CyJ&Gjg-B5Kh(;&Q=p zsZNcr)?1bl+6A@Lp)~I2^kmdmQiOWJQ5=%GfLge)A2!{draAwleE|xQ_4tX=H5)B^ zc!YdPYE}O!LE<53UqMdH`w43S;0WB$TRkrP1=VdGOf2ff9;sf)k2nE4t^Oi^@zj3c zw7<rnqrn#F(&>fyGRuA2NeO`rKAG8h=EjrFmTukqqv-4FXE{%rw|*g=mcN?V)J*6k z{hZ;1nVGo=+S8@S%86n6ZMN=2Tv%5%+6ZG>x;3Lbk2*CqQt#))#Nb^f@p!!x-P$_k zUsd(n3*{=_H#ZU|T~LkSq>YXBxk6LkbbYwMG{$PSDMOCa!t||EgMK^0`PNdXS_2Y) zVZOuta%whxMRL!;6s#)pJLotaUsv^oT{}%gLRR;h*`ag9Dezp!o?haG?#5DKVpt-v z8@!+!i^R_p@V8bujnp+Pf87-m1;l6sQ{XKEr;RW^uL;Gj3kUK3u}(0eXFLM+t&lc0 z_B;M-AJMJ>fjFL@p9NiGdIS}Bx}Q$ADBkk@j3|@qOYZt@6`0)u#Md?X^4{Gu5>9&r z^>GIIVZe=M+(yMS4vOCdM;Pfnnx4mtl`}!SwN-wYa6S65rrzMD*fiXL`O_?b(Ve>r z6<xG0{xmCLB>RZ>u<mG>P)1y43u732y#V~*28*?L%yqPLkH5KPC?}>=&Fofey=e1f zXu+}d5?r?BVe0f9{x6$Xd4Q&Fe`^KD)V#B^)!v<an)%jGTs`CaeE=)Z$<1d_alL@+ z#;zL+#p%JE%e}Iyh@|9h<d@9#n3o&CYKeL{YV+4MsGPydBf0s}y^=Y(FyQB>O8*c< z=e%RKSpvfcIFDnt?+`If{9qGfx1F=if*J08j7!DP$ClzVMiU3j&v(KQ?g^D_YD=;k za1;KaFxf>efRE<hm=y-d2Jqua52xx}<VA$sdP$T-Bb*Z3x{)(3f#NrO%G}5)G$ir= zOEDsSz+p2B5mWLH`SH`gwIISxyAD`;3N=82>Da+GY~OBWTY0U|$=nU-m6*kzXPdj> zD6lLx@w&MiV&g-TV8$Sb5BYm+larg@1jncb@mr1#;%p8~X7KKT@?m}X$IWLAn78*M zS9p(%=B`P&-ukj%df*;tG#C1$cuJUoqK<s0Zp4mXjF3LWt|nsHES<jD?EsU*27EI3 z-~4myv6;r5>3U9E&I8X_emUpXTeZdTIbOD3sMg8qF$F7gS1)?EO>dV;c$C5=5T9eZ ziY;(kQo&N#J25YygBgpS4M(x&@!wW9vjJae4PuAQyGLCr1zVT1lO0TJb|MGO{k->O zR+v|elAzx#06Fc8nFq20XWG|_WsW{`JXiwe%s*pVM~I|LO?b8196ZD2@Le6T$Mm{# zXaIfQiPmEsswR71r~%hup0rM2RierIzT5nGdj3$t%yz?>!X>#CuA@;n-gGiOzj^`l z*<8a2uG<wB4An47cP<L(8~rT;Gng!#j9c}1ZB#*uY~GCa9b7bQ6(j%5c{&o^(Z0B@ zy{_+Wp+uI7d9tx++zRygS>k#7j{>nE<D}%TI$QT!SGr@uOKlQLmt?KF@LP}c&&yZ0 z{*sYt9Q!l*7tGi6=$&&AvYYPQnP<tB6enHeq%)~i_h)%UU`@kzm~(a-h*cd5bGP@W z&JL;?*}A%j2>NF^&z{h#25Jb6q}$<C7)G7>-WX<_AJ>xRTTN(L>uq67>rbu8=FeV= zNl$ZU;p-zq1`Kq)YK{APmCm%hwoSx0ZwDQqbxp&7#B@v;Z#ok7IYSN_xK|$;<OYz* zncA(7tol?Z2TI^HhtR4LH}>29tCMpfvYT<UQ<&m3^AY}fYg?s=2;m*yt}OOE2NJp1 zXa?gOw*x70F=yKO#xlw8CS%Tec!p8!?lh;FH&$<mcCpX&mNif6YJ90R{2;+WQNxM_ zdvMN)eI0HP!pPS1C){QJSI}qv(a^(6xqlh8;1kpO4Ka@kaWQ|Z%x4x6P%Pqc#%ycD zZ*V|NRXuCkEEcos<Vzi%x@45GVe-8<e`TvLqUSFe=**2@t|jS69orTYh}KlT_I^Ao zHKTv?yue-%{qWa}1^a3ARBu_*1DTu)-Tq^s+BDnt4>$SuVxDrUyt{cc38~pwr!#;z zIImFZRPg?PhY@em+#%1_^L*$2kikt!G;FKA(l-7adjyb~C^oC#B5isEL%mY%FU**3 zZCO_kZ3ImY@yoFc^~gV2Z0FJXtrvAlF_O^Pc_*|W-{@N}8X_XrzWuvz#6}s)FfVkm zBOD6T5<E4UBSB+jF_bU6_L%VLn5r~{Qx1vUE#7Lkha2wgZpoR|cTGTh+76@1z1__@ zv+Te7KI*EUeFhp5+zEq`^(T6J)b)kleu#Y+lJJy_5~{1VL1-R^EjTN@%tK7{4(Yng z#JU|7UgdcQQR$cV0VKqSwER2CBz8aS%-*+>GheJC*HvZAWsnV#(c4Zjg$*=S8QX-> zlbq)czyRX)Az%RYv!TC{s|mT6==SAyWL#@nW41zQLG82b*C>Thtfz#;<AJxjn^PH0 zk<j0aFNVtpQ9&HLn6Me+!QMsxtsAu^3yWU}k7RNJyA&2akLsGbOq>HOF2u`JFuHti znoi8>Q(jrb2I~8yrV&psZog*vhLSf8MV^u@d_}&HP63ahIy3*3%={0TC()g`crW(# z6vXOvThQTSlbdx(CW{YZKldJa>ZGABUUWk0>$r~1SM8hXnz;uzLZ1f)%RUM0to?Fo zPqDwSw%Nc~4EdN5Z0xf$DK+&Keu?>SbFaoUAm$I{v)}iR5{SltvswJb;|;*ho!cb9 z)SzJNPZHqlJO0T}&-@Xwuhu1!`vu3GOpMAdd8zWchx`z+=ylsK?YH-m0onY;>;@qA z-k#Dg2&=th1wVxTy@SW>F|p3Ln%yIH?@ja8+x*pJl@fn#s(Wjiw_zA?x6!k&>GI2r z9Mke?_Hd}a-N6SRqK+IAwU+mhILjV}O<zm&01<TxPaY600b3_ls3$OZ($5tZ0EdnE zKvk^W!Q=5Vi4(7E{{d`ej)@&+?H&pI2VfNgyq@@#AmTNOcm=zipEea&j>5eT9yd+^ z7NjNsA7l}B{3Cd0#A9y}=v4z@T_5TyfnV!B1HZb9f~^Qnq97N<<N5oD$E*o}>)&uo z{t>vl2+T#`!hd*z`u^ak$A5yKKn{q<z&B)DaQf<LP>#H7s^A|+=iM>w!}`_Zh(C?G zia%3|>(ON`R;vib_O9Y;`K_~)=LGf}kD;Fnx7106cQ+|xqCsG1p?&Ne)|;PtxAW*~ za>R>6G1DtXUz43QF7&C<q_%!zd+%4y9CfkqzNT1o-(U;%83?=A*RAte4`w6y+4~K} z)eonPd$Q()*nc;3+S{4Gc!GN!=G52tPuv;jP9iOE%Qjepd<B>Usx;ZMZf2yU%Iv7M zy2U&O4S^PmuL3$0xDhGKjr-h`83~~(@C72%bJ3Z7bRW5UQiz1>=5PNEKZ)v;-YVWn z*w^5mJVYHxrc`b0+}Q`{iwj)fXXi7$AJu37SNlcWnLLbm2y#8U_E1J&Z1YIYd??E- zf5GcZw@av?Qi3d_+Z7WbPZmQSz8*0Mf5KCp|Mn>y=z4UvJHYj%)K~suaO_Xy6B5r0 zardMnZW#Y!lPuPKck5RZ-pQEf53b0c!gO_K5uPS@=YBco@pH!GwZ*qzu4i_Y{HyWd zxx&KeAf(H8K`Zte`4^+^dl!oPI#pwhLmw-BMSnT%am4m{{$ldK=8E}Box#(RHcyqh zxm)L3PsKcQe+d2HXE%Fvs;ekM)mT#fdHcep*h}QIw#l9!z7-u=`xm5t6n;@XDX<H& zb!|H7Zj|KuSwd3xg25oW3%qDQZN8VB=#NnB;frLUXkDV(A2IE{mwZ%o)v+$To^QE% zR7@mAKa&7n$~?pn{R8T2iXTFeBsC<6c(X1cHYC_m5J}D7d&zf1Y-)Tj@!#00bqS43 z{vxdbD67iTcEkNY>5^6Cbyth}IZcufWA#ELVWJ=ff03Z=C71XkTs3%&zg$${b=Qkh ze6W{%MwEaOuRFvKap5#^Q1HcWFPSQed}}ZHoakh+hfCYG-b>CDmG}y;JAeeRdCOm9 zH;63vGejvn?In+ka*8CKn^R6`(9cy*=(6oE+RAKDI?P%>87Lyh8yL5fekPrRJMTT$ z_P5<P5JkO`&_x(3x)vWWP_%VnQU;&xwV>w+(zlKO*KYUviZnjQa{=ln6`Q|4?6V^F z8G!XXNCv(Kek~pZEcnRv`K$)+i0y;9M?F5pcN&Q%EM=?RK5I6K63q8=izc5XJj&tQ z=cewiN=2X#j*H~wXXG11r<ju|>>okbr?9f!UjU=qTXxM-rsdQHYJ);bo06aTe(B8V zV*7-}O9L+m{dE^+8B>sdw>bsNT~f<RThL%2%nsi7Y3pjUSjV5ZXELRF`=1X}dzL~P zfQKaqM`4~ZZe9CV;w;yj3;egNNnx+r%g2*@XtS%(ExDC50&BtXc_+SGwBU~52&#&I z%~V*n^H8Q1x={2WV=k!95$YPu>eaE_XcSg-CpO7H<puLm6ZE&UbN+R4lXLzoRW_7# zxQ)ex3S!xwx(JU*)JR=)`z+nbj2y;NJ<UA3(*vD_-K$6lHTB;z*^BQXCxm+WPnzh0 zJnDz(PKFwdaZBn$q43t=+>z6^4+2E@<Q(TN`0E0&;khH#HQpl5?0XU{V#h0AY!g;D zQg^MDNOx(P-c&F-9Hcua@<pgcgc8N(137NP?F71A3pudP-O4kZg<X3u%Db4i!JH%D z=IOSE!WlZGLWJyQO#fw}Cnb*IT-c9CO0LC!rQ5w1v6N@!zi=~?By~Yrpcf-K*W4en zu7)^I!z}pEbiEt)Zslu`4*nZqIve}dxunMSd)ay%ycuD}#7=wR9>q@6<6KNa>wH5I z`u!|q6PNPZJQNO9KK!)1{c>bY_fGlG0aFTl@k=}ZW3v@>f!gbOBE%D+#zhetU$o0F zu8NzW2bKeaS=yHJ&D^=Pj2UC=J||sU2h1Qn=t4~cH@BxcR6ce@HNQBB<@%;LZkQf; z3DC&RJ-($h*5|8hJH8j0Ur`lLrUxmSgtKm*Ui_WJKPgH#v5OuUVEmA!Wm)`%`vGD* z4I6&16xtEHc1~9~7SlX}ajb2L%bA(foo|S09%&5q3}b!Mv7Ip<+EofG@*l|5B{XbX z<Oi<oyXOZ69oCLCTJc3_SXet!SHl&drno^<y+)3ME@5mxYozg7>>%B3%G95wMls;t z%|`XoUEbH!$7QF5gqoIZjO!M^gUyI41Q^CrYA<ey%j~TPoAWyu*Y(yC2IXtG@tQ`I zs_h4JCV;-ID~(0<aqo^3rVsnO0z=_`Y;9ej=so;Vd{{G*G7O)h-@RZO!UCujHOFO~ zA<SU==z(E#B~i5_3A=6~Ecua;usL68vh6%DkR|I`+{jJMV}uGm?HS~w9>MT*wF{<! ztn-;gsJPeJgxSOG14fvsPd7^!ph-QRpW(`XI&voz-bn|v)irXH=@4D!mq&#odeOH@ z6diA&hzi{=9MO)B9i>YJi#l5V-Fz3<{ZAuG!@~9vh0uKwivIdfVpEYjh;<T7oP~86 z#ug364bUacuzsvlr@b5EURZ08u(vC6!n__TV_nyZbHa-LTa?TPJc9So#ps<MgE?xt z!29S<x>&H@^x;=oeQ_k^U)C`>p$K&^M6@nQ=z4$oEq#KcKl&(}75qjcc9MSD5F5Zc zuHe-e_f)!$boh0U7z+Py!z^E_a^?~12wNu1^xrwNe2M9XQ6z6o_=w1N7a@+P7i#U` zVcjhIuz<K>2&b*Z$l=%!44k>6gb4?nz?DKsiWnPj3C0g0Xc`hvk%=iZ6@y!Ez`Kz| zqmCfrTK7WjfxsH$<;^emECwZvBXLGJe<HDZzF}<@0wO`!d#LsJHbQ_e{4yWZlA!-S zv}J9rHh<%wjWZjQXd<UR$pOu>n+<0Z^5(xbM8U)rcRf5@&sKElMwpV1A|EGorA2_I z-`mWb-Fw383Z9n7KhFLVb$acl>uHHB<LM*nNn)LltzV~;Z077}-FFsm#9k~oE|F~c zP^tBZ{1G+5J>k>#MY}KZii@(bH$Bc~Jjq|E|8lgmq;d6R#<R4oSbd42pIo}sBTgIt z7V~F6?3bypng439pOX5TDH_*LkxyVc@l1QD{>8n=;}30Hf7u&rOj-=OFV$(2?71i% zp?r9w;3VO><$_zp|HsmI$2F0?UkeceQX(Qm1riZ4DhLQFK_FR0MMWu6T|>#LunR0i zQAi*pv=GbEML<f{f>a^OB2h{jE+PU-M-e8}rAg=sr2OXle%?Qrnat--!pz)xp7We@ z?j8HeOp5C5AikeaAFWuV7R1L8cF&o_a422YT%nzhQUx9|SKVk$h?|3U((~&E?N1u0 zK7rh{CMpzcHGkA7I7`sb-@hq&__h@z+%X8%%xHRARNSENcOaJER*X#$x=zC=9vg|? z7m<YA6$R{p*w7MoMJyp{M$NIjiSW;i+N{6}t$aXr#=DIXkSI}4&BAg+CR~_qvQuA> z=JGi02_zwNPNO=j5uY`uk$;oDo;&rCB2*rPIcM7g#|9x_#>};}^4*{@Tw?_#9{%X( zxa)*GG5F2cijBwFd3iG~!iaKnNrPl}M`jZMe_^g%VqQ)zZM@Pg$nnH9TwSC2XEc6l zi=2B}PV@JqCe)Qmg&{LYLY1WO)X&+aD3ONPwg4rkjXaX`!ky&m3CqP)kwGn#;=M*6 z0ilE9Amh~1i9w|7mo>T?2;A#eRH>!1E!6$7KRp8}m1`WvN4CIaqMGnp0+U_Zz<-gx zTY*rY$~1F6G5~`vScCfp-nGd|wsqk#1+ZU25vwJtvWsi@FHJ7<@#__Aj(;0Qs36uR zyH4=w9x}|$N&K`nW?w9C<UB*@2JXK!UwzOjt&IU_ccE}cVtJ@y7ty0{u>Ml&!nMF6 zFR^fUHjLpZ7TSO-Z}BBFKi5sc$y%h$S*AcWkKwJpL1m@o^iV`^zQO$6HU&s<vwZIA z)j&UYu`um0vZ-oGa6pVAL&E6cJhRQ5ygCmI`Pu{@>m+xLS$@l5e=LGN%42^j5{83~ zP2@?`94hb6C6@z^@<$i}`-O`roV8u%xRE6Hl+U@oy^bG%KIR7IeksEG44>Of`Scm_ zD;nVuxR%ryaBX1Adh#;fmbK06pRclKmNn*cw+VTJE}aqdd4al*Y7S5O{db02p3N37 z3z98(Jv5nGh^<rHL{E&}*04ka{8Z}ANmr2iP!8fb6IAUK!;&1|ew977jM!O8yO0e_ z124udmMTKc*1#+9B%dopw<fmKeZ_zc6o=I7&m*!v!MMT19R(oz{UE%-(u_>}^JMn? zfWx5PTHLD80}Ty!nYc)N@(lta*1Q)*3XYs%f|-Q5qS_hyJoe1ZNz;MC3!&NL+?rw} zF?9vfnH`&Y*y!H?<bd~Dyz~Z=STxR+y@Ba($!fKXXqtnB0H)~eW^_2`i174u{)LEF zD-iSKZo%GZJ<Z2W0>>AO>z_UwcUkN2i*>N?rXFp$v=N`vHr(<!@97)shSM@->^3;p zL=cTue|s}icC;3%=^X>8)Iw8}LV$zd_ep-A*6VY^5-L|TsvkGu6IV1^E{t4StIlW= z)OJ~iCYb<R2lbpEQJfE2WxYTW3s)d0CoJ>AMtu7cQdgs&zlWH(0x7wOB|KSyV9lfj zK7nD6D8L;tOtK%Rf;E<Mc6Y%Zrnxv_g;rfKN#zP8h*v8-Fqr?Lb*dPNcG`&dPp1Iz zVx-7;y2NBGR{|X#I=A_F7yAXWw6W1d;0<1+hb#Qwrb4=4Jw+pfLa$Y*NMjn>kwtOF zOEM`y-3z4XPw=z1JYj@p;Bze2Wg}h<{73UwAZ&9f2YDWATCQ78<sx|(gpOS>+<tJM z6V`rL3wWISG}J6v4e0De0_HD}x<O9hadhyxJ0#`U79&|6Qnle%YX!dsJ_h5KU$6Es z3Y)y{gaLU$7}6D+U=je=rNYW%g@$NtOl34b8!Z3MY|zp!vP-h_JiD;uOB?jGHjF8P zkuK-;zOg1>kt$${qj|@JTXz3-y~~R1b^9sB`uT&iQ_Ed?xRPiN{HD1mW^kJSmw&J| z`Rsfg)iu`VMN_#<!#@inIERMG+$K2v0%Z|O+<o=`wQ-o@wr9fRl`_o{HyhWO4|P2D z$0pMRd3iLC-OB!ZExj{op}bMJa1thSUrm%hMsnq)Lp8gr?_f;7LpJ%heW2@cH9!&J zP-unyB$$fg&#q%mBD^@~SV-KK@BCf@6`gQatUxfc+a4KoYgnO=p9m-ug@|u1AJF?r zLf6(rx)Wj!+&cf~=bJ~VJ&14KABd2OfFPD8qPp|yID<uBb30lE_T2qG{AcnT*=qIN z-AoitrM8~}v4eyqA-!y*yO9BUK1%hx8bJWDYDQ@je5mYLifi;)!7tfrA^2*A=BQ~c z&BqPPZIKe)HV@+NAx(N&!=6#gxvh?z{rY9me77!WCB04H!`gPD)Q+ezq>MVB2Dx8R zZeCz2<p-jX&Tb?y7YGzb59)6VPcjkQ@rf~9yfPopNahFU^*d=w><To4xHk!JXCUE^ zWdiSUI9zKgz)^I!7CL;m@zjrcSLhU9S>!vdXZGb5T)XatcWI2?N%h}`Uq$kf^G{>F zn~hnzVAS4o371ePFaWD4?T#d;iE5#l*rdUcvZ^(jHmAAZE)_`2r;M8o#9BB*d0bj4 z1+0u<m;+K?i)W`{vvxMbyP`>0m+9`P?`A8o3P$xT%zsYoY;yq~5;P=@a}kG@eS6iK zp4|qJ`==~N6K5d)IY0jXx#*)f(nHG8hWBWSf?8?RY?)wWMe4fIIL@P<H<O?$8xkmN z`dU!-Jj?rq^Mwlg3`iSr(x)os41iz?p5F{KXX*dc`0m##acApo1q=WGPaD&}rrouh zQ|SkBhZhlj$?q&Sxz<8;R`8X8u+yzdZsBr~*C{GNd~IVSMJ3X}S^mR)^Pm6N1k7Ah z$y(4?s^AXs3FW&=(bF-<t~6s<QP~Es#sksQcr-*XNYJx`M(#OFO^yw~_QHywL0lQ( zsQ#9I&T=sd?K;1wovf)zgL5?q%#P}yVK7b`mYX;1tV+n?rw|U#9Zx2GEBe-QR_<*J z;>8`Qj}U_2Ya>GQcGr}wMI4o9`U%hj(%{K!Z`49Pq`(=Ls$a?4F^lR1en3qVy}x33 zEEfwh5zklDv4*i6mkZ(jU*vb~B$b~Mt?(@&_n{|Y!&^&uogn_`EBe;?L2`aRv1Y<L zrE>WuOr+CFi?{(3d7}S^6O-zGmc{xts}3kpoa79S#Bn}(Bm;54av{S&uzs`dLbF;g zblA+EgKVu9>>JcDdyElu_F!0NrhFZT(tiMjgxw8Jw-0EW_m~l@zbR3RBdxW}UxbU| zB#JYB<#!3iD}$GYzK{sn9f@h&4)=TTHzwpAW^ruKSit>_HtzXYRgk?#2w=t3nu&Vv z#hsc67b?}tl_w3C^hCD3dQJPK+?@4ewwaC9=MiMjB_JddYF$1oOe2_)eP!FMFCe?` zp=MeL59d_mFJ)`DM(;~@%Y5hKz61M2E~`c&Bq%I;M}G;llveG!#JS7Vn6oG(ZJpCt zPjCWr?;bBs2V-v&heV+MxW0B_QiHH-?(Z=HHxmkr|BiRemF&EAu7%47)QKX$Z}Jah zg{lNcZo7r5NsvW&TqE!ryp8Jlf<=N>Pvb2;fF8gvxo>+C8JVcVF#K8C#6;<<--Y=a z*=d;3gFsc)w05kfS<gqUGk%qs_Dyw@`zLdcGvfj|zAZol2ZNSV7)DK;3&MS1a!b$? z1jJIcZ=G9B&Y3Tc4QPf>i<c`Q#V}&=igI<=V$D7C!?4siHQ;<9)Nwkw#C&^r55@-; z0`vwWL*pU<^dQ8~<Q>S&#Eq?YVa!LtpF=GaOMP$J{yc<JtnQbyn<WnO$w+!lkkvvu zm7K>iYUH>$!Gu->je<jBVFa_Sy|N_$DLOl-LAg4`%@_Py8Uv4srQOXL=e#4BG<dG& z^P|-|Xd?*^pZ>fRy6idnP@+5hGMcwAYe%f_sHd%Ftti3EWI`0PyFWLl6hnCZO@j*Z zC!NLKA~i9j0pitZJp8d5xKfK82GeW3=R&o1_ze`1F}F3x2|@m43E0+}2rD11dxOdJ z=hJ&(fYB0Flq6Balx<KGiI5UriNI7;@QKz5qCvHjVTfC2H{#iJ6TqnpLcS`U&j(Lc z$v{EAw~^o9lO{Mft<+>D-_)Jm15%g{6C7*LaFD5#MCOsM-3Dxfkwg2a2~<z}Np0#2 zsHmzVQJyYqau~|MiNb5OXNr1`3)x-#sJ72BOV@n*bfw&_xUJtgmkF>R`5X45+w~Rh zn$Ow|XjUa|ay}_F8=-go1cSk+x8F+6kh>bI>y9qO^MO-@6L$J$agP64>j>O3mt!Yw zn92yXAl?{oo45}|WaS9#L93E~dMW!y)kEXn*S*zRi^~dd8Blkjx#P`iVMUr#{9%HT zUCpbtBU(}4f=6~N>$k>Fl@<zz-hQh)qaR!m>-0J1fBP5DuO>~E>HEA|<H!id^|#b< zm+@1`$MZxSHvsLr8V5h$DLh?^oGA+U^I4-xBpvSLPe@-;y<083BGT&B^V=7D<hQ1+ z6@OFm-zfNPo8q+r+lcR0l<B-w?12t$FsP5J`W=ep;NQR-wuRA<?v2#b68A=dO0Qn3 zN2A~%xbkYGUX&#I3U;A)re;e666c`R8N<5T&{dmIk4AtvEe)z{0ZtPQa1c~mIK|oS z5dzrR3-_zOEjT7dHMq^ol|UCM1gm87m}%y24>}W$N*d-Ag35}bw!=Zq`C%7alKBnB zHr?dr_g48^!V((+eIF?Ma17@f5RLX88EM_PJi@;w&<6_|HOb4Fx<{nEZwgZtb|T+c z7<l?oTG+c7N&E)1!FN6p+eM1fcDxxSa%UOHPEQOu6o6+@m|63e=%6jPej-hX0Et5P zSi$XD`LN}3$g}}wuUL3$8jh)47F;xdd0z+@-kM(ZZoaSz6YVTe=;vq%cZ)U1&e8R0 z=&}v&T@XUK$yEAhmnWJX4Pf#uF(WQG4}0L;DoTW6jmN(+SZ}VTQ8U=T{Lu5SNf3e0 z$ce$-GPSp)baD0uOcH)=-sSN3*RMmBOzHV}y<GA=u}*>Jdh){nTbAxmwL0z^a|S;; zF#N5$x#6N-kC$b2LM?M__*>2y{lsNK#(PJ(_2+!R6)de)(t5>dJ6ZtTfKnLl16kDz z;}z(9#fDjtn)t(`W32h8kA_R{l#7LbmsqIYOFce&ycgodJtEZ4mhZo{ttwgCqdDNe zx_RW*`RF*v-68j8gH{@R{#C49^KN_h0F6bZwd5QQ-j#i~e!HKtH_rr!Bo==YA6r!H zNZ_y9=pSmdb0Ei61lU)S9uv3Z@GDlOzfPVlw{Fnw!+O6R8&vk}?3UxLLK8xOozr7V zlczTHowEvo6lR!#)Gu0MAVqY<GagIe)9dBdl7v*c{}m~a)7vr9%@(MLbf$GW+-zp2 z`<bwUib(D?fhF2S24NqPvd>Wa#Du054Yrzz-%G3$Rk+z@iz|)fd^eWsY*@`{QWg78 z+4J#h%9Ge~6i(4r`t-A82MBxwJBV-`Y$1c)^eNhDiofa6+3yq1Ehf-pa!2sl9h+Ub zj@~6Zx0V>~b!LL$6Mg|ERE>ps^LGm`h#_RJiLhtb3Vl(+3e?|2I>OXf?w>`A-bnU@ z#Tg90@Nc6ELf+^N9o*#i7dx^pY{Wbir>?+8GO4_%7bWd0F@p*+9p~753Rts7fhBHK zFBGJLB|)Qc5(Sz2e4IStp&+tWuL)Y$#J4LkSo_YibL?!2n;`5O((Xu}7i{xUt(VbA zY6V+uIqkx|15?$_3TSP_GmQ$W5rVT@XfY6Da!a9u?g;kP^XO6ENgKkUOT0fpDSdUJ zvSx)ku-i-wT~v(x26m9Rn!k&tUn7cC>g8D?L$Po_ODWRRUjCs$B~omCYikG1J|KVo zGac+<hjHpL7i83XCMRJ<W;RS~+=~CG+MEzEYYFDOWDOy1x^4fZk;wOOOZ-M{_i$NK zS>LVuNxQ!|Z|dxrB-cXvICq7Lz4dnZ;9?Z<^@=)ly5YoqgU*9jRm?+5q$;Xb9vdS@ z_$pTtVOIg9`ikw^rCdQK#PK3V|5fBd_Q2v_S;}Z-v$!#ju<uFlycqmN=5Gs0c?WGd zvo|^;Rjsbd>6bU;7}bcx6=(_Xt&XadMjzj$)df&zZKM3UHe!v(RNMwG6+*+iYP{B* za<7(qZzhQ|B~Xe|WaXt?n<cEsa~e6kFNRlr!K^^7j(5#CN}eP>XX~5el1u8+mK+$; zWE)HM(=A3G`wGa@^PD7c>WnHIWy?__9BH^rQD&QOMxD<ED?-B4Z_w}@HWzsjA<@D? zsFfQWMyU*H{MqIE^hq+$^s%3ya{_#mWfK;Sr>N%ei!-Cn^M+n+@M88?U*`>>Z1ta5 zwDn?$>^W8Hkr*DdCr#5SSLY-WbI?}5$O2Yo$GS3~m{uAqv<^m+J?0ZDdYYV7mvg^C zk=~ntb|!T7bN&ZV?t_sp&L@ThOlYYt|1}3?c#;UO=C(1iMtD=8?2_;;<_53fAe%O8 z3~PF^fylO~{>V<d0HV&DgshdwP+r5+XntK!8W4zPMerJq*a$nBldL3?<7)CkIh98( z#UdFN@}xomy9fDq(T^GfnfHdBA%5)}oucx6{`u^`s_qJKt`vA;rdop?+6GHXK^^#f zif{;IH<IbRCotpB0#G<R&EOjem{~gxs9N*J0&eyv+2E1()O~p8q(*1w+^n^)tAj~4 zyESP)0zB)IrWNu9Wg87Kyn>e--168v_Q&xZ@w0yyo$?sW5-H|zf>{b{be)nN{vap3 zy^pJA4C~`%3x8v2XeRr{7=JcC4DY+3*`OYYPC*+L6<HuX>j4X}TP2BeXGZeT5N~b< z;RF4?Ri;`?X@QmYWbm|Bs`qBczADaJ&t{!k=!px%gQ`|%R}=d|5m31o;+)mgaUoaF z6C+6i>A*wwoZZa!cg?$7>5N`6;U#7v%Yu<51umB(C3bT|*7zosDc&H#24v|HBLW<- zqp30&TN%p8vGAu`0k7T|Ns?v$mvI@gr$tJ=wb)x{DO=ffX;mXyE;rH?n!&tn)+6sk zQNYfXfuUo)VngmBH?R^VoN`X76rw$;nGK<qZTP2KL|s4%5eCo&Ph0c-VWl`Cd*zx_ zLHY<!r+nmWGZYQ2@*u&rkv%Zrd6zZ$lFafRaf>&<m$?}*x&^1gNGQZ)TDVk5g;xjR zRi5IUFAKd?unx1|kEfudyd2|_R9RD6kx9A*_0bRW;t?mdP=mFrshDziw-h&@uyEc# z2ld$>*e|kPHDP&9Xk5-+9}lu{i*F2gSM=`gS>BvN48IY$GoV`)AH)AQt!qKBgXKai zg8w3?s|hHC0cO%4FpwD&{3U2sFo405P0sC)v>OXi>#=G&nfgM`|24OV1kzp#h!UuM z$}>4=K69c~fzK5^0AhEcg`4%^>k75E1cQ&}X)$v?#h36kukV;tFNAg`EaP=>8l8Q& zggEpa(`6V)I+twlWQ4`uW+elt`InlHd+tF9M*5YJe;H|Vf=h#JoM}1SJl9T(Yg@79 z%TJ4LdXY44ZHWxNl&huleguO*$IT`jo3koH|GmL`O)v}nvd(myFG#o04v0d#&C{{~ z{ei6}2M%1S`KA!=8hbzsb_4Z4QFP{N@SjyiW*>)z?&a8mr?&+`H>}a_E&Tiy@r_9X z=DYi7FmswuO9DsZ=b-F;jlbAG|Fe1Lr~(cao<a3>!GTo?POM#kis6KN{&!OCmO@zK zvdJB}-K|p-yakYkKhc`^$<E<60Q1nqfo1P^&v21LYvRN4obG!to%d-)BwDH*y}WH& zO?G-UF^cm_=q&!8(yW@Twvd5i=~vO#+rql<tGzKNpPx^LwILXLF(3T_Bam}WS&>{A zO=_Z7cpyc&<GdDurRYVIeCMsx6cvV-JhAg40%t-J+6+c1FP@evH|=F7u(L3jcJitD z#MxeqD04=`zwFE1%%s7+Y<e~C0^@RS%1jXWklhtShxXerjEc_t3;*neH5t|Ojx3Gj z-!qx<7FL%-hd`1jYE?X?J-M)?ErLzM!`wFmkFs6s1(6_k2OCnCn>145S^G)MP=AT; z0pRq2auq#hW-!)&KV~{&K-Y_WpS4v_fFT^|so7Eyq@4p?@=>+sLjb@WbqUJaf!I&7 z)=s;Fu-oxge37TGRL^-1$`qzJNE+Q~YI_=ZvW5d|6{_7jk#Q*gFjKEUA%>&GL{+kB ztgS)ZZh_^%wcCQL<t_d99GSa|DwYHMYs1YJ&(Ft81^bB@+}05Mk5^#9u&LK<)C==d zwB~^GoB8o@hsDC%g|O;$GSL_Z1yfy9Yr~mUx)C0tuVKxLMvq==Hkvj_{qDVfxkfe! zF12$&HQaB6f4>XW5a#de7+|oK&OI=#?HvCd&|oe{`M{=Q&>9_dYu<!Vo6x;}&n37; zaWrcNiZzMhceWPQ9mU3X3rwe#D5vHV{IAqEF)aN1NQBh6E#Yob>M!~UwL-5#80aSB zhL`^ket$E2dNd<7aU|PUpvc-fe88ShD<7F}MuIV>^futq<0o>jg~~3?OAT*<>A=au ztifS5Icf$?gjY(m79FSfF~(Fkp5)>L9}4_d8gz9{eDv1&NLm_)By?+yPrE=Bs){#V z?pc8W>{VEt^w6x<H2&z~+4;myuBVVB{@!`dJX6j85&IW=tB51y3mY_Z{=86UHHU%v zj2urBdiH8J9kA!7bd8zkvj4Lap|b0f#1A_X!>8>;Z#PB^n)M1{@@J78b{U%+RZREa z;eCTz8Wd%gC{MZuu<=XIqYqXTN8F`&F{KCcHhxy%M`*q>d7N-)2pX0Ut^9jS{XM-6 z#9R7903>|uwuB`a1g!pOhQ(^al6BUZ9r5kVG0G=K&G4X$IHJ#%u**)-jP5wI9CP0a ztO56gCAV<i`)h>*7l}iZPgL!wJCfMX^tJBT`etMyw4Rqdp&GHR02;&55qk7$7b%-8 zpoZs4Hi`GGnOa5f7(b_OB3`V?p0FTOyrz@LqLOI4UmD`w1zXTiO^^&%V$N?Hg;gfN zoy_!2-wAiH_Gp5AK!>@W*sM3L;HPBG5it85n)R|Fj$E2+XMiuXg)=V<j+I;7a=a}# z9^8KsJer;ojMcAR2F~;@XpN?ha|3(zoWD-7K~e*UzTCpsTNOWV*6R(?Sv)s_{deO$ zWee7b9na{MBT>VkKT7S*rZxx&O+`1+5yzMJiZu$1VtLp0%P&k~-yjQ2>^ax&B6`3V zO<_LRsYG6NXvmNWqCCPyzCN4BZaGe1`4YzoFff^m9K@=){TQdAc;9}@kqicp(Pl2# z0dkS<^U3R+6P;TApvT+<Y@-S1fb%6Ut1gF#cawivjW-!jGvEI?adR5uK8c<2ckTT2 zV+%4PwoeNLsjQ1jpoIfTK21?zB>kYaG&s)3hpgC;f1M|1h|^Y}{TI#IC`@aIYv<_v z`y$qUdtOctLiA>3ZO0<Cil)~)oRc?F>L+wr;(PB1tdS@;8Oh_Q83xwdgMd3Cv!ShW zL-r<Q@$6cXJh{-%xaoYgkUi5Wv|qKhm;7zNN=hNA;nda>j_c)>aC8VrdlONbYK?h; z!uPs<>EF%pf$6)WY6WVrq&7TsVAiD>&f10O^INCxZ~^Ry`{$OFXHlTy1M%i}WU7JM zX!s87et6Lqli`cG+JZ|&%OPc#_^cD!*np|J`^ZdK4EGaO8*H%_R=sJVJ;^8RwsTsl z+l~dv@6?&aoaWRZqwoaji!}BQmlv=BWS=}mtcC-z;W+o&eH1~b(o?*!!^H!m|6)lF zf}!|!!o6|c`?dEj8FzJYs&wA)_j^_ZRsEOIvaGwhp>fd%mM@|&wn!h6Qc@GI2hge7 z{($Mg-_X;csHV~)rrT=Lm}jS)*^%HbxWU?TVpbyG;SGcm6X%pmxIY(O4<|eX?zF}; zLaT$WKF)V3!w_E1UG)kJ%Zvr4ZZgii6DQ0muzUR0C$blak5`yWw<BsKDjgaA{~WUR z&-Uk3^ULi&wOjX?p<O7igWlzt$8Z)tQG_vXHvJ|hBeVP84oS|h(y))EfQzSWcp~ui zIF|v|g79D@P7%)YFSi#uvk+$4!{4&=>jS)rX`g6q9tcVHoHAJXuOG5r=N}O&OqV?y zs&w519Lk}%vbFhZVF))ds7gY}mqz$4y-m_j?ZMel#-m2Sy~_mmyz_fbehHXf{{rnk zUeecZhAKU6f#q^6u4L_}e;B2tQ}D2huP|X-H26csKU2=j!LP<o1SU$fWT#sA-hw?M z&@5(MF43HrOnZYR`%+?E-wp0><X8jxBHbbNk;i_TX4W8{qCd)Km-_SApI|2+=SP7o z25frb%k7%WQ{43x(ChWGa)*?28|20nthx617UzkVM=BFy_$OJg0)=&2R_a0Pd4Zyj zs;$A*u(cdJ;xENZofDG*EQ83N#4D+Xt?4|Bkib$wDClKPOdez@99Wfpod8EuA|t<A zb*3G%M*fdJ_+;~TsG#z8fHkOhlzI%mA6oGsF>{(0aAD5$3Sf6|%dLr*);RS}5Smq9 z`~me0>+sr4HMgGnZ*Ur{2_b9ovjJF^j#q_5`&0XtUT7bu!}n9W5>t03Z!QG*z+7rx zGUyCk*kYc65o{kYn7KOdDFj(VKQoeRXPE!C>hvazM_5&P&vH&%d&>(bTECC)MmPaV zDZs8ljnr(J^I>a^U|7S;E1lQPtowOSvfA2-pqk>b`Lsxjt$Bi5Rq`nR&>QoHQ&ZeB zg0bYq%*d;u&*@FT<t~S)(bO3z`$aU@yaFQ(WGQvT*F-<czxE<Zbi6guKc^^WM-+HF z{;bubIL>2ghfGU*BJ$hX|ICC@|Gq7l&wkG?9Wu?NavA3rO0=TD#5DCkm;O{?*t=b_ zD^rE|cPeJRQ^K&?bv_uI*FWEmsGb3tCUH=9{siH0gMVbzVQV&+g=yo3zF~+*BV0PL z5^)b?DadE$ZR&<3=T>Lk!@SCxghy-Z!{3pfT@i<mrgzLb>Ss1A-*Y&ri8&(W22G%P zL9IrWe2St-E$Q6M$scJOCNzTb_hYuk-VV+?p(kr=m<KhXx`HyL?b7_@_VR&H#CiRU zLXZ`mQfk)n(U8B~;JxZHk<?3o)1&uiU~<*(eUJ00o-^XciNN~QM7bL_N#48o{wkF^ z!3R^E!4TwaBWq|*sYHgvPeG9Vk7R<Zz`&jOM33jsE}M8=eEj%X=&Q$%_Z`&GdvvUQ z|K;E(XJr4B9ZA@G@O{O>2XD?kesk9Cj;h|)Q**k$yvOrbPL%$5^ZLQavi<sSo^8}i zij+K8LmF8xSS|wpI^IS71dDOH0l{%VEvidFT5{uC)Xtq8-^i~E=PldAEMk6rxmyvO zF4ae!KL2baBi%bddng3{1BI&Q951=~B!dY{O}Hk&Sa@Xqu|}gYw>u|oazB)01x0>+ zS3kac00IVM>gA$%U*X<f=<3g;_Tur~xe*6Q=cGy6;7=U;h$3he9K-@&gBMJfR7`2^ zz)7NMLF5VX)(+4k8tJ3{+zM=>YIjzOMRhk-;I-^7Q+PXAT15&q9mZ)KRiWuBw8Iq( z*bpG5S?rs6fd>k<1(jh+qp){)hX?tCd(3^FFXmoA#FH#uiumtlP?fY*rt>N%It69t zznGvA3_o#L#{2{RqXjj>xkV`2fKBmtg}TW>V5aD|mkosPj4F+~qRvs%>AyN|EOyWM z!^~3x+<XER-d;uespfDidd!I_lm3tFidozb8}*s78UI4f+}J=$IdoXP#p5+LlOfby zg%6i+2>vAK;FRkH27A1TC6XtX5#4q)cE25MokwFjEbkevzLjKhTrO~^|8G-qDSJ|z z>~X6a&v>x`XzziGUQB{XcFc-ySG-8?EXPh|Fpj~1<r(PQ6&$|qTcWuMLa6gWp{ZP~ zzFL*`N_f0iyX{ytzm@4NO$z^nka@~J8)Lb(!XqgmN5mHv%dcbivu9deo-9md<pk(S z&PS%q#T@eo&ee7|H#sgQAuHtV<A(;eVY|r*@+)k?6!RuRd~q2P*4Gf{AL84I!p=X7 zh-h_r5bpF+?7R%6RHID;<d9ALzg3m9Y9E~l!tjqyOf}8q5Ad5$41hNetp>Z@TtZ$B z?ygE2B=j23MF2BSR+m#({+x>fGTU062<<xK#lCmLLSDuOeac<CWTl^6^&10{4;=I% z-hFu}t{W6S*vSoBTex5AXNGz%)nHA1&-iuOdIAc;$kh0+A+3%~rPRc;{WqUDfO1pr zaH}GWK30uFa(Co}0B!`Mf~_^WK~Js+s5=jPPUQqX83VkClB$#JW8DR;ijE`g$531a z;v1RFKzyFU>%IYV8t>GY3tzFebDuYBJqDVd&<@m*^N1^w0GrS6?%Ta!akjBEy~^w= zy{KUa7C5y`&B-Ii)xQ@6WPRe2mh|3o%IeawE7lT?Aw}~?(pNY~ZrDIMJA5qqqKt16 zAhTSe$&$T8?7~nkzuN)7i4~|QwqQrftiiadR3kh&R;W8Ta>4Hl`c$J{(9rF*<4<71 zu=cw8kI)UhVYSVt!-ei->weECK|)GO+rqo1E*2+y2KGN|EYeHgI~{qf0}N^~B;9HO z?_X2#(<s6~$(mc@+1WS_ZFd(HjH=2jMI(-sbbInCY7{}b6~)h~)dWoHXWsp}lq5^8 zZbgccCtIZB&{rtYOBp4O{I`q~bqpg6e?wmgCVRc1ejO3UrdUbpH<kll#zwiCOI)eg zGexd)0NaZdz3$^9t=dr=dTSvCUN@hZ|APPmS7EYiw`lVCURX^Uc(7hO!;yu^^cQ~j zy^G9^{Yyr96#H-zDRCQnd$PM}@9(Og<E{aFbERmKVru;VJP3|H8(TNwtnEK5Z(Ha& z;~bje+*tW51Qk=VWw$!*gM~L}ZPBDWXi#_v_z^7i6|DIg7E^yL(N~yTs_0nyH9=EX zwK0_w&0<U9&Jv96ep!{@mpok}RL+2A_6g8lrv#(L66``r$+HJo>ar_Rn&V;3&P+!D zjdqj9IWD}6&~G(jLY?FF1h*bIpu}gSNvMOGuGKm?n9F0iaHm*~duih-<4-RkXA0d+ z1iP2yq&1r*WYHnHU=Umx$p!D0kR3^5@=KI>s{p0Ygls0fqmRW4&h7nhH*45a={iBD zK&>8cP_U-BxhETRi6>rOT0gs#_AP$-CKUb=9CTI-f%7g4_lY-mh=Z){(+dAEi+?4w z6swt!T!voBOpENcNzZ%fJI}2UTp^}N68ira27g~|yySP~oj0qat0BR<4Kch=E_g+N z^whsS(C`VP<V=g2f4SK{Zj|yp1YC^GjvJx1hpQ>P>^*7L1C0L`hA-7zl*VRBAaH)m zPC1*2{VEZeY-$g@O^v-jF1$Jbvpr4;&xqQI1PM>N`30DNpB**d?)jpROHq7CK=tJJ z5zBV}09pN<?XiX7wqxOZS0w4|?E&a@q4dYf&@u6u<?+}xgC|tN^A+Lsly2yp)yn$F zV9>!~y#fDHhR`XcjgEu;A&WhO_}U<aZmP8k>Yj`Use7Ozd)(`c216?ToaQnjkk>(d z!;XtZM*M)(U<|{@{}Tr;DHk-{CoAM|Ls_HlOG>!q-J5DG)t{QSva>~BY`ZpEVFWFG z&3?WX6PcRO%gBP?zEg!Dotg-EI>!dypQG|20^QQ6S2wAx8#xHXJ~n`7LJ^wYe+K@T zU8we1k6!=AzPiAKBQ&ff^wp}3w*-4geN$kpljg&SJ5~Cd%4i+uEJV=(_S4}--3{~E zU!_UK8=Kdv{Krvt-fM)H5(#ossTcaZi(jr^xcu*iCkgFHp|ouDj$C_(iFaxW`f(V; z)C!Zv&%%0xP6swglGqvgeh0BurzfB3H>&NsVU~gLdnx0#McnC&{)jt-wQ`s|EH&7c z7t&+apsAbW5O`D{u9`Pe)--=QQ1!EczNM2fy^iNa%>UP5*igD=Sc8)$M)9w(_Bk%N zsOQD3uBRGyKaH$8JsGe6L$00&#fO%pi=WSYx4D5x?xyHkrd`lve6dT24jMiw`e(Gr zz><2!4yXx^%1I|VOX<|Uk$T!^wFf5Tvumyk-%LKL=JnrRDG2+x!W%U-T!y2ytGXre z;USct2+P^k^)KlpcxtOg9_$9pno}%vVC@O(*%&aofq6_NWNBVO=vp$$7%|D0*rWMy zOaI>y9BPOip!?yE>U8n1i!?|%mH1KOBICRYM#}b5?}&Q0%Q|3rrwE@vrr+oMRvM*j zMgxO}g<53lw!A{Y$=p|v!gb9&U;2NT>mSGeTZla!7{yZ5%(DO7U9U_<SjKQq=fYa% z^(>zQ9zGUl7D#G&4E|$Y`k^GJbM(&?f`noivBfn0I&d4UTSXfK{sG^c=emnFCisn* zG-I+YPjzDxZn$hx8}-Xa{Ub5x-DZjIz#g=x)ZXHTbDS0a^{9di;@L9obl?*iLeH|~ z5C%&7y!#Ek_yNq$eK9_|ZnP)SVG@UibR^9a`nESZ9=Y*sV>3OyEa5CY`Lq6@L*v6+ zss(D^+-S6znf^yyF;n#|m&A-FfBfga1-`?i;)i9GzUOmKhXt%%ewJqz?A7v4pciut zBWR=0?|74jUl*Tj|IK-6J)_deM`!}J6zl*2iHa@IWf)zReYZ@+z3H%0bhNK{^mxYI zGB)b98D93a(s7WlxeAw^T2`p)AtJObVTUM$?0@wz&z7<r0&7QYjBg;k#n&As53M4r zJV_!{J8Iw%J54QbO2>M@*oLeXd08Vbj3prUm5kmw{js5n1c||8$=aHjjJvA!g6|G1 z4Top1EdAD3JQu)_Ve(eXh`cngH)wt(nN>QqLq&(?X!5R;aSYg3DJxyPBP`y3dZGLD zB=$+2P%oR&@!n&|$tUMQ+jON<ZHdE|NJmX5H+omXpM=dHtHb5#gKisE4uL52Zkc)& zZIHmbYFMKd8eh-VM4y=eT+v(B<48d@7{Qrb=ygK#&uAB&S?%P&q|fJT)f}f6B2EW} z5AqekY*Sx9?4)D)JgPsY>~tX2=T6v1$!}4GF}(M*%feq+J5zu7u7CHbCYb0~M?HK@ z`z$yNO^X{7fIJIvKhDbPMrwkTkg1t!4$HgV;{x`J<d#n`wCC#QZFysOxZQ<$j(cQ3 z>3|_PNS@X$xb5?d#jzU4n)cdWHgTBL7sJ{BT^~)giqkI@%@VUMVouEZMD`kPhV}g1 z(^n&TqHQ_#hh4{Yd%onIp?ir8%x&)<-+d+Ouc?~AhI(yIEt5=QuYWXkjk#R8@ME>< zMfz10+o{(bQT;Z%4I^G}eBWW26I=jicIY69?<V<5l@Y9I>&gi9bwdWb95fS<BJdw2 zUSkT>y7~@AK%>deSB4Q;Gc@av0yEXTYd~(BNI%&Guxw9kySn~hL8me%yWaA~&nx8b z4wLJLqdY$jJty5hPWpx7?|?`j=}-PFeUc_r_%IQ@6emfl7@ztL!<azfG@K}o2v?jy zdudF$4_les`Lk+DB*J;w3Q6eYb4zif>i({h@NIcHJK><|xIT~k_mY#ipwEtNd}BDB z%Jg1rO6d#{*O}fJx%C}7a)r8}k{8v}Y3nc<{wqr83yPsPhPy|iGLXj@KQ#xVMynE$ z<!qCW@CPV~&nowF{jB)J60Prp{kYmHY^|a&rd6*TMk&5~3n@N5A?QEcuVpFEmcYg} z#4vWYz6@6N9($w79gEnT#yKcCHCE}ckUT><{qcr+Z^ZB8IxO8l-Yr;$fAS1CIOr#= zH{vGwC;uz~%2Eo{=v}@6elW{@6(zx3Dgx=ou){FAdhbGwSmJGytM)uCJ*WpUq#c$J z!<}<%wRTu-Qe9FXlI#*IIg|I@Sc}&Kn#!T6$!&e<{^Rnjari2TZMOaO%D9^Ifx0a( zQ2+#;p4={m!V)hFRkG>Y9!R?#sieo!xNq@UH%BhWc9l<64?s(?!ZWNLx^3aa9j3%o zDaX~G`hl|LF>jinW9PdVAN1)bY3ZY@G%QbY)T7fs0~_E57duFkjxXtT(4N9SLLaDw zdXdon^B_aN%gmzzILp*{3lid2KEU5{E8$n=!BD>=^<kJPPkGy1y(h8(Us}Zf?T3k( z@a5BJq#|SaO$_aBbtLd7LAAkmOn#EF07BNrx#569lT;xl<zZVM(}A-3W>_a&w54F} zC7&idwfcSHqUeijBQ(zLZ<Zw6ZZ8`b$#=vv+7wv7N{J68f0MQ`zKB?#NwznN9<djg zj2t%MmBe>}piVwFwrRc8;wqKp#x~B-d=IZ9HdO|;)%Q|!DuA{<jCF@e&-RegsB2O0 z=jhcA%kg|WQS!!S)S4a>E;~E+hKoOhD-qAWF#yFk^7*E(c9MfPM)DeaZo<jl%fA_I z?if%U>1Vy`G5m|_&Bkcvx$LBh$|emYmzFM%!^IG5{&Atn2OZfpDP8`RMgFv!IJ&YM z)OPvdJwMqWv4>&M06doDIHm~>ZWDN=v`iT;H~u^IFkS4n*pE+pH$GzCie;(=PR^`1 zj2p0Yk_AiErvq)L1pv-|p_zj6p87Y74(wtXnZ{pz_r4=g4v7gkF{B>V+WT%1mo`2# zM67ZQKn~e^v)45SqtZI#VmMyl5St_tLD+9-g<H_28{NKZX1Dn_u29VdlSvg$Ex~@8 z$bsL*>l*!s!0qY{!L9+#7Ot^y`!1=uSfz><JtYn#CVhf2N8*oy!A+f7ydgN_vvFh- z0rFeVWzw`+-9{q=M8z7=gOgU}+7(B#$KESV{%P#O{f$^Ii7VlTp?#MY2IZv`;`<F% z>MJ78D&j77?~M+xMr?YE2cpPCj?a^T_RF=jaci`KS1FRY<1IIMkZ<$ui6UOxT^{gf z)$p{|iM!=+a4IaOvG=+bFED;aZ|4bkX{;z8Cv~<7)t#IPl`-F)Urd5mU<S$~0pkbm z2Sd%eM})Uo3Vu%)HR$cxhhg7!tcls9O4VOQypV{yl;{DRITi@-b>1Hu7H0ya5GDcU zyQ}k@;$Z0TGjVO~z!3Oq9us=|pTY2%AFG45N$mz*d|OW>u4+kW#!{~OLXKMx#zm@s zkNOeC-Sjjw2}PtEkbNSBUvY&_h!bgl=mXkM;I{PkJs&hMN)>`%+rveu6cqW~@=6fC zyG+KP>Y<8)dSU*qvBI+{-jM?hFYYS(_no9w|Ndis#|e8Tq^XL+W0yAh@+Yea_GG8A z`fCFXN91_MB%JI&0YDE!u|2Huq;~8vGa;iKNin4Ys9-pyT#VTtis{~<OP}}))jsG^ zKo3CsgOQ*3<?wbCI7pcE`v6%ZAFzG^l`v-7H1ZdYRS9EKY$c~C3tA`gV*Y!_w2&jI z0lOkOTqf-2mYQVRW!-`;Q3*#`Ryb&l;2(Q_AbbE41rF6sooQFg$Fa8kd`<t^ozz~$ z+&RfTOW2PCbE(o*K0k25{!UfYz#P<?vky%<Gob%>q#!;RnwlL;8PKoX01OF+c00}J zW1jMlOq<iI9RKnnH+;l6;w0TRl%f<P*k8+z8qkMCY~uwkAx?VRhNfnZ2+_4QE(7{7 zYo7M{m)Jt)q2yKJjR6gp4Dtxm#&hwodj2$X>thgFs<U>>_Bb0DoCqp2KwpOyMi`u! zDjlNW-Iaqlw|9NRh8`B|L0^-`9e;4$ZJ+>(;=dyt0GXlq_6OJk7)q94XM_cmW<a<4 zvgY3E--iM!HWbV~u>pE>^c?;iq!qQtk!buG>41p8EDTP8;9js&j2R!piH(y=ICVA6 zZTTZ*MTz{t`x|QEkC4K^)o^{1k}m%m9^P<y)nLboI=%w2Wb((;ajgO6g}#O)c8))t z)@~1)g1x251`oQ4OZWdBBP`t?RYZD7g@&v0d(5lF8vwr?R^>$!vF4~3ioV(<xC9RY z-4D9AE^Wi9+a5Ph-Cz9?2KFeZzbl)fbK=JXEcxmx$GaCpzPvnB$|N~R3wE6dFE6?< zuKfYpR7})2II&QwFUbdAvKl(<juU`^UQ++>T}#s0F$HXwBuO6k&i$i#%zxzTOAj`n z*lwb}-U-IS)6I+HTCIY>4`b-1d*g(MGx7c*MVB@5<-vuV@bxb-0C;WE#`u915*n7H zbMhD|w*z&6!QrCP9h0XEMwx?}y8L<iw9Omlpq3fU7BtEQ5!&yM!*V?@$>Qb-r89{! zoVQuLz-9|+>dDY0JW5|_GeBWTovLYFsDFaSzr#KpdXB$H!0w`LR@j*)gb2)Uz+map zV@ul#R9ZN@^i8mWQ%p5PWhB7DZ`hv@D?8KZn%$cM{-gy<Kb3ATB%rsX#VM6!P=RB_ zaf?D1{S(^s>DWbl#6KJMg%Ybv>=DiULtt)nmL{SOh8d6N<D*^30|onSKsNGZAsMnM z_=A5(W+6T&<9Fksc1}{7)lO@o+0d4@o)Q17AmB9GNygtcpk_j!mg#}Perv_?qGG(2 zqcjdAXJ$P#i?Ej#GGO`VR>v-_*)Vtd?WF>=8F&MTOq@Jqrb}v}H1ES5Oy5OxzMYXx zgVz|W+S`_J6tpV1>H{hKJMvWWGZHk1rz+GH!@}K%It&@5Bf>DTs`u{_f&CtN1b-5f zqSoLq<3T}cFYyhXnk2qCu6FCdrq-%9=IJ6mq(_r{Wo#QGfi^Kt$Di!XmHd5oOTC9V z*=<a*egaOunM<j2E=rd(9ank%I#5ya3_ZM@tuyDa6D#uWh4hyp-InMQdbmlE(4f8l z;*ttZW5k_YF;H@_sHPQFUY$&Swn#$;lLd|h)uDrOpyi2w1TQdaCXvzV0?t?f#nMd# zIZv=clUHz2_^RA)4YdTPXv_+%%aNMDV>sdX3x7$TMFUYwA!a1yjyUY^MLgv3H2l9s zj}r3;1cObukGc^PG#||qpaTj~NrS87h4y!cElALgr24tC<z#-KH)!#E87<h}Sh_4> z4jSlkaJ_2lae4xa-fj*>*({#KME+E2IiB23XvNEl-gmZQf?R%p!|WkJoLJyN;8I`F zNypp<rRAxN>K=q?LY6>*V5|@62M54-p*1JlQ84Zm;z68x3;(8&FrZ2;i@wGSOxRFO z^RO3s6Fw&}Z7$wQ&=x48Ra4n<4f|t=e~l9!j4tY}on@*zd*TGDF*A(|a}ReSiJ7A+ zE^eDbk8FBL>&U~8E}(S_@^8R&(T07@Kmk}TT@9Z4Z7F-B_fymPTS+&W(2j&gi)}S# zhA#7E>+Gx&4_Kv}J)xs$Lwa&^e@b`pTvm@+rDr`8VMd=a(afP;PMnFqyaxt)I{lnw zT`b>I;DY;bXAtrAhSD`p*~O*2Q6=+is?hR7V`1!09HhF(uJJ)Ec&GY5!icXVas4J? z!n!9^p)z_)cn|sg6UhNNaO45B;qsVDINhe7>5_>s%V7w^29&%%B8h1;wDmIS*}1H7 z^9KLf$#2Z7Wo$v>lWL*iuJ@@8P$%GUySJ!xhE~x_6|p8~SI4nF8jLPUqD#ey&?ROj zb{fB2`HkLr$nRk*Js95f_Zr~zU_E@${0|D(TX1;bIg8WZ+p)lV={+IHUs98KF2k#` zu);svv-Eg@jgwz@EESDHM|vem3xD`=FuhSm{eOUTQT)FOVP6_($nv4fb0t0IEVl_k z%Mvs!6NGHDT5J6O+Hoai2vKq0k)cYonK7)~fTi@7Q>}v%`KQ422i&KYGUdn8!i^Wo zD5AzuW$G8!k8?72@ps;u67PqFkqbKumVb)5Cy;mC;ssoNq(i1Q$>)OI{?r7JN-!Ey zo&3SQTQCPyfvJ(>Nl?)zqevDmQ}dZnytcmbCg4YkHb;{**LaG(R5<DK{K#d$#H)m3 zrU{$;XptIA5djXtc}<G0wiauc(V%Tuv}WqnQ$>ktf~Vz3#LJDJhKz~n^`-HnEOqBA za=};TxL?)OPB^h(12o!b|1=6OLlA!}8s@jl4!f|^P}DMi;SKRJbSYPoRKk5l0AF*? zuzOq*5i}UoN+l+bu59U#It+E{HM3KD%df#>?Hnh(GCOa`_imaGa<{Qmygqf@9CjGD zN>Q_O8B?4pM>4%8<R4{DV~U;qEY3MGZ0Zl37p+|pj6SZ5<lKhhXr!S(_cZZP!M5)` zm<Gj2UL;G&?-d$zu_>WKurFmccuChZx&My_V6_}+)<?8Ihv+6JT2D^f4~(1diY|~8 z%Q)8rzp^gLxVFdB7%KVoJHv@}GgtX{izEpqzyV^~#_In57*e$Vaq*=wMcbV%B?EP> zRMwR-$uY6|zktINq%ds>T6M)n#GL&4jY$H<r3z03rb-NkoF}8Ij4QF7N$tOW(8Czn z=Hv?^9>66vqnoCr%VP@uT_S$YO=!%q)WW%`o#rC%)peV-KZBu7&ndjsJtI@C*B)5S zbxV?vzv~0Zc8%;OAn*komq5Sq?5l_5;=9UNPb?607`j>O=eO78P?gZ>gBGQDG45Iq zOq4R`x8J<XSM+LQb;qV<ikjrq>@Vh52Or*=KLF!?AZ(wb=MiSw#tlJo3|ix72;)Yw z>~WB&xO^bhV!f9+xLcRY;I@Kvcw&9I{^$4*!B3{1CQT1O1j9Am-yznn6O{Bdy}4Qh z`_J?-zw21#d|;TVqdQkTg&52!!&YapJz%CuZs=d<dD5P0>yOvV;W9<dpEnuGIULA( z7wMmIEA-^$r9Qt6sl9mHTdq-ndBNYesd(f|H0OSoJX@+eq*78Uy*qxyM<dOf>Z{55 ztrp^vtOU+7ag4RS=;f_A<2Q-yWUG+_utOLj?!#;$Gp~$T9fU1jVxFGoUKB%u+7Nvl z2|I(j6Sd2og!Ud=F(awG<(wQ)niV9i4>%rjW?r2D$RD1kk+(VtlwzjEpP5%nZ_(g< zXK>b|;UM`77WYIuj7Zy1tIlK~)6;f3vQ#=mw&L@V!jse1>1n`ime2A}hc)*-j;u2> zzMepo#+y9w0Y2Q2(?lKJaJ!XU$HlPJ!{X~4mSIbeK5^^Ev699OnD@b-LO+)JaLH{U zjCsR|bYX0ZcR5>lD#eO?eo>ARpO+@XOfW*NS9)L|i%;Vgq_sK)!@;CV3-MS$jiXZZ z$iGTQ&J-n>2&|rTGTz8DsZ93?V0jO_lcm{<=7yzclRc%$)n$#;j1mxcU;a?S0H@;T z*G)`KjUQ^a6;*wD_jw~Bwimqi*#2w~)R!*CA<OI}^uE;`{IUz!S#Fry2VE@c+8Fx0 z`eG6yxi~vMg2VnSjtCpH2IF4%PAK~C#UyzaTaF)ju?E0??G!p@kDM;r(}CvvC5U#h zByC&cUqZ`5mUf0F;s?}>_^Snn#j0<4rYz;3>iyhMAG!Zh<|nQp6RJrohRkIF=UDW) zCS#D}U)Qf%sQKt}7`mRI2M~ND1|-$0xaR>fuO;o!cqJy}rxk8$TRH;(7WjewVwf8K z_>hZ?`%Dncups@xYHAtX(3+I~$J~Xm!!2kBQkA|7o-RSaD0Zp&FJ#q1^}b0JF$Be_ z{Og`gFsq|KCHMK$-8+xAd_p*TVg;%MEju^q=f85Zl4pItYFS;D(n`2<uFaR|Z2_wK zaU~&So>s)aghGeyN7-I68TSr(vVlB{e|(!i$5{b34<L5lw|40ty}1PGcw}$tEf<&$ zXqfEmoHu&8BQ>$c6IS`ypz<q=zuZ%8u<w9!3+LC``s>XF)iTbx4{Z~B&@PL#BTvk) zYDL74ZZY>50zT}qCaU68%{}D-`IFEF{mGv@k9z-(3)m#sx9A=9{-cOjL7&~MzISzN z9cT79J2Ex*14uo+`bM`drD7lE8iPtOsCxv~f+!9{%pYYtH4mwxcoR$T;UiSR0)002 zy;jZX#rXALKbGm>k>5`C$P4aW1uI6V;DE@nz1mQ#=Hl2kWS?D9+NY5p25X#_og+i{ zNLLnVF5EoA5uBoYYsA{U+@PJXfwEh-Y)C%McGauQpyq~B7B2_XkK3M@leCr}Od`p5 zSw-5Zx&6n?Vr+04F`k{md!%ct955O;nP45ye1^`LgIZq>@~GZ1O(Ua8<YAb+?Dq40 zlh;$!hF*~BqMFH76u$Y+k%W7LmAB&kx$VM{t_AI*a<>?Q8cwu)PyFi`gzeU_o{}pM z{=rpvr6zhcWB%9wvGkQuZFFt4Z7J{;ZHs$bin}|sP`o%vaCdhn6faJ3*WwU7xNCwH zcX#*TaP!@Jf6SVhHJLfHChI)9_dY47NcT!@6KwYOxf81q$E>?6pPClSy!+Syed$98 zA|gfiZ)i)GIR9J1o?Hi#B^0-AL!>KJLp(_TL<VEtFv{p(@@s=1?)4arq>!_ik6ZGC z+AGX8QR=HF_1+^Uzcq_Fw3~Q+2fsO#h&8iY%#^2y-vaNUoz)kZlwUj6x-KxI<Mq*h z41YdA7ygMjbC~a;Ho^5{@J328p-T<_sR@;avGKnH_T)?N-R=GsFbi7gAmxZBP~u0m z^B;g!a(r-p{4dk_8<;HDIRIww@R>PeXkFHdC@T-qFEw1kj;k0tX%Kdgs{~qFBdMZ# zCf%X>0S>%AvuXS|inQSZ;k#X10(~EnO0pf2?$PtDkg1^pGDn!A%n%XZ#f)F&)<XhF z4Uw8{KZbSYd$i_z1m}Ca=6lfkP<R<At2~3+W2je4^h2eFefU2>2iZLQH(nDlQl5#= zp|Yupt@W`VR{gdFw4AB(6F|F&Tgh2NKo)vENDY8Fh}-%!yScFE`{>ZwZjv*>IgCmq z@z1D{a3!aaLXmQczb73Z<Wajrrc-(@{Kd%b59LZBxMxv%Po(mLb7()_ih%g3Cyi3+ zlYSiCHs7PjQ3w+^7445<kpsF`rOWNX-*<r<uc?$<kmmBTaxgxe&qo8?J)kb;qjPvz z{96;5P;1@2&Q^I`&nCdV4R}nESqW@9GrdM>=M+CRr5P&`JHwvCS)KCnw=WU7<*NYQ zw!@XeQ*e2}XH;p~XW3fGXLxg%V!_($9o%-(@w;_;YoN4&GqHnHjxDxpTpXn7_N#hp z2Y6Y(xuAM3zT-=6O^jJ}P;Os2B<1+r_*Tk*ZVAUOWU=RwVT(fptJZ*Q2^A93(iO#y zZbn7M(b5yfPBhaavc}m+cjWJl43GGkg;|X*E?rrX!2~4uq0|@YF%^+@t#@Zc7r2zM zm8ajS%_89xO5gylHGX6@jL~n+kp1TE#rq5ly3WKi`bG>zq@m<+cnsUh^vR?f5tV!H z-ppm7?dW_jjP&7_R_IBC`W{m4D~ocJDne&Ab8pPI4j)ty5?1J=sy>Re`khu9C2j^$ z8*g^E4)4Gh0sW{mCHhsO`m5=2xN8`5Z)ZC_!%=Kh+9ow#NU0i?uX})v@AYWK*0#ep zOUkY1a4G}R*XkMlNDo1qsP@0)*P}@NJmUKe1rGt+Yn)L+trEvQLIlZiznkQ@*V+z< zj(+K$;X1q$eO0SyPEjg)D}9YCTJF&$4Pf)ZLUhydL_4r#_@EssKZRx@11rzzOKZgE zaG|3RiYn>t^}{s%f^vxwyty(@%+=x9rulN|kr*!O9g6*RuRfCYvOA=B-MLuAb&1!S z*u}MoWv`9;BT_U3T@3JGE{*K>;dTtpKIqQ-S?H{T(!{vt%q@J@`H+9Fb{{4f+2lCg z9uxR*iIRba9yN7JIR}cIx+yFl`g6a+ZG;vxb@$~%ElOlJ1rj~aHHTd*eQ<+aF3*pK z<6q#gCzH85(j1g-KslTW^9o{N*FWx3p}rPjeE9uGkS@r#S0)p;+bf7`9bAP3?;m%e ztef!@DrWY1k(VIlkwdAkS3onLham>~$aLhb#(#dOMO|T4D2l3L>-g7faMuwT-x#=H zP#dzsj+2EnE)3MJqW>L!U=5&gz!s+10XQzdxm?%0z#RQGv@YNv!W^1AkL<=_Gfh)w zU?+Ey&f)HM23Uy}ZL^gJmKg>v1S%kNyg+S(h{sYx3dSsC(;u4+*s)VZx$ZHCmfY=j zjm{e2MRM#)D(2DFkIfold)8n@^sML@AkR&;7RAojzgxNx+z>hCZAiTXjKbBS?N~cb z!*$kdIAGI3786_W^*#8=b%u6J`pH(fR8ON!MXY@cLhoO{<eZmBq&yIS8b9)Oq4RVg zLuY+t*RLh(x}vd5+CWIB0^B*kZNIjehP!*&#PqTre?cWm^RljWhx_vNg=`Szg31l< zcboATIyUsu|9d~~<qY)>S3lvUO8dDddD{;!d-j3~G3a-j_83|@<TuCkk`5z6&Qi(e z9#`Z};kn0sdZqQZrxG$JgR$MV&%As5=5}_PmVDWirP6XHQI9D$(HiuE>_d~Szj`d% z(Z!q<u%ZIz-M!^QnhmvUba0_(?XM^Q9qgmoR{w14l}@%Pwp*H`z;uElBrfTK>{<Je z^jZ4wKfCeP5PfTKmpy*vs)O!Zy3W^qRN%5Z%$Fi?_vw_<ZQFfQtS=gKNT8Go+i;LB zI~KZuNdlPahiIS*G6+X=5AtQl+|j}35bF7O%QcPS?l0m1B5qFcMbE$rjhtvY+!AOc z-05a<AZE5PeR*x(?Ng5~-Oby`cNFw6m@WThXE)#FS?~^r)&HT#F*)uOiCOxj^KPKK ze5jEXS&o0-NE)5IYP%(Lhf0TJ^?|DPoFMK}`)zecLQ|p{Z$Mqf)Ak<Z<UXhm@9QyR zl2^~(UQ=c9%k3^yu^|B}vg{8?xle~T!l=L=OC<KB^to%&Kr92tc@dU;ftv+s?BX(H z5+>Wxm&{VnSZg9hGGxw!whsoTw~%vX6d3^lmyq-t%rP}Fh#?Z0Zcy<Ua9xFxh3wQz z)i?YWE^X}ebYRG+^jdp!eX51vb70i@Z*l$qR<17J=?Ti6HqlgeZyYv8BO3(;8>oxZ zejbSnEm=NH9c!)^n0l2SU46(z1Bf_t51%zcNQM)&zJqomRn3w8oS+8y*s2o+wb=S` zI8&>{Q}EC_tw-|03&kuODX3BW35k`vJ`<gGM)4$63`7bZInW%1;ELA<Jx$U-QAP<P zT|RYM@|nsA=55MCppr#~oeTd5(ULoi>?9GLGRNSt;%q+2;o1W_q(Env7!$Zk{&;2B zHRdsp%{r?GWQyyJk9*s^BXmSjaCrdBKA`fEzwT_9erDNH8u7c$+Hhp@RC5d@<EA{5 zs5o654AnwEGwve+=beYV#B~e}x@)<g$zPL!3p{;<JQW;6SLyA}I?{^VV=K8w9m+PG z=#U6H9J3<@^7T(CwHd<o4eg*^!T;=j1>Vefe&3?e_|H8+mz~VcA1Ns0UVDn9@&0SO zZWHvhuy1ou5`GKnY;C*N(?sZ2kwzn70{G00p~7#4*2kt<nU}P8hvQ?A{;Fdk5WVv? zztr=}!1dUQmlCt*e@UIx1|p9%NL|i=vNfb_QVdC7$4@-{G*&Du{C#^J#)zw=;>oYO zZ5RgcQB4drFMXsMB=SCV57<I)BnK9ERH-7WFrr(sg<t18;Be!{(%~y<AnBi8jURZ6 zR}!~S>oL;_lp4Q1g%Ax^qQlTh(LFw7+`Yg1b{>@6g)>*^_(<*f?YiO%F0zh9u!K>$ zqTPXv`>fT)bpGD2yIvfAxbQy+?FfECDzk{e+vPX0>{SIk%KANd4)wuZrs2EBTd(=C zS8^}T6jQGGJ-<2ry0M__d@vyM`F0-2G|j40;Q5LwB$rNOmYqrz0`4k87CI*nW=RpU zNROd8LUe1M7|M23aTzs-+m%>Fwj<gn7=pKEO=^D|0`Jlr;kqTNzjWz+1c1BU*Hmx$ z=CD@*88bCw{sm{Jq-?jj{S?p0nUP)kELN>It#ljQ|IQ9bz7D$BB|&^fB0#N2P;R3( zu9*)B3A;|GSReJSyQv6HNB@fm9rGm)@MXu+&N6=L-gfZjU-yKh8{nT{jbzV*I(-^3 zGceo($qW_!+Xu{_x^Wt%{YR;csF0YoHjJw$-(IZHvi0IOnS8zAH#0rH$nd1$+b&Z5 z9q=NrBPNTBtNgTlL}&0pxcFN~x(UT0lDKr-)wBJ=bVR-NQue|5YsTxC02GHW!^ejD zxnAq|b8lk;Bi6&Ls0fiDMr=fnnjym4=ebP8BjhpEyo*>^d)qJ--jm9Ro6m^L1bB9Z z#IODEpwz)IuELz@&fwD+L!#n<<c1Ob@AO^?t&8`O=@mcU)I^)&vH^Y83ocNgFl7D> z?_vVrK$&pP7*lR&4>cS^W*HUFyyh^7m{zbn=k|ho)$Z7+ds3S3;b<Ucm0`A-?~T#L zlXRkkJh<?IW<=b!$=?O^?W{JFY0INPrvXtLQ;Po`RDxmRfk-ay{|;!2s&V0M_cYpB z{i5_Y2gx?Zqz^euW%@O+)Dpz^CQygT@&CVtx8VQ%k_n>#`B1&5I2Ji$ss!(A`I&4Z zd(|!ED8}6-*T~_-;#d@sS7Lb5!H?(CPFy8`)6(SD5+^%fO<&#o{f1KBj#5a8Fp#jU zoF~1)E>DT5qNJ2lyPSWBE=zw>-Bun;Bk|pg8C2`8#z7ncb++XrY?*j(1Te|)6DWZn zT+o72GykglT8S_f$QY|hC>+}~#BTlwTj4z+WMnEsN;BHIU@Bf)TICgPd#A?C$|Jc< zLDMz7m=(ffiRO95kdlhh`~cvy_TG=q%8C>+$vCQ;Z>KzCFsCwRduFD};$j<{DYatS z9>FyR3Q1#ZUu&npZO|<5m}~x4GH}hyEu0%DP|3N2m}H9~lUI%-h%BH3Fk27p0-OIV zJ!anL-tb4=rK)ZH-5*FyWG=4c)-EqyE-EdF0zy+>GudCmVoD;WdC1jt^@Lg`Z0Z*X zv!Nw5J`n7bY9wq}qbo!H8{Ax5jI&kX3;MMpmViLRIGL@hby4Fekm02!F1+zG{czQ0 z<qbfYInal@rKY63sk$aN62m&rG-?|&jZr)8r~gDv>JgU<4`+1qb7aFQpTm>vEm<}+ zOLQ$>KT?USTuHD;Z&$A9T=qi^UgeY^V59a*9b8%1?B%)rc6K+e2&-|6XqKPg*aTIu z6d*3NrAPp-uEgk=OMN%`<==XRVDSXpc4d%V{#H9QS{4Y<+boDu?PzR*b|1&e9sbAZ zTAW+cS`C?*EqH9yDqtkbsOb9rl|jVGCn1OC^Aur%jo8$j{>I{WNM(77Hqmu6qjs4p zWke#I10N*}Bhix4zSNq18QL!Xbl{+o(+<H0sQQ);F~%J@*R*b>OEqf#tub?RjaRrd ze7H`wBd~5t7_(wd*Ip5SEjnqlfs@{y(_T0;EfiI%y1#63C3!??{1=>l*hpMqX~S4q zQOw;YTRQxmgchhr#!_ZooJvtyOIP6GsUV?-UGlfn%{aAeoZf1fDc{tjv^hMj5Y-O* zZm~w*ijJ+XG_NVwzn7#Oxw@i*;^oqPb7|?;y;IyUe#AWX_NBT4bVLNKP}j5}>^p2y zkdQjTnQG8<=|Rz*CoVm%tmmCYc50WMQf-u>S*sX!{yRAur#M4ZQZ%umd=cja9;m4m z${#pH&%>QL!LA*+fw0Qt(K_Oio3XDNu_LWOCtM;?Hs;k@N9*{PX_YzHycC|cGgFrL z_md!=oupvdysV?%L7I&-e~sF(I`;PlGug{o<f7-5crd-U+PLo2nrbaM;|gDN!FMiX zt4H{f!kNMGy#&*V1iOiSpulQuY|((I`wxod#@if={$c0BWqA{{esHge&Z6>`LoxB9 zGt>x=iK(#^M>j9I2Fm~;5k_O4?OLNmvq&T}69AyBD7Ut&Ijp9yfELa$VyY!fyH*$5 zQ_v+^SBLu?#^|eP0wh0LyAYM>*LLbAgEb>=?oQ%I!g;(k=h(8Al}T_FoM!WB&2FqU zrK^WB_hfccyqGZWOn3?x;Iv9#8l}D66zAWGYDQ^8Go21~G>u146ARy+;}kxC-f?KB zTa-JgN=V!V#D^~*n}jKiJ=>;@AfisPoLbAKmK;UVNh1<PmqzmIVFIdbH_;&W5<|C3 zof@5d4l$WF(|~*+L2cSQ_drKPf#NW4)4`NweBxgvAFUQ`S(9;wMb_PYyzPu>_I0_Z zpfO!+*Q2`3KK9XhtY?3W(;KHm@@4-QxfgRx(ceS3o}bz3YU;~mv~j&_zA!QMn=SX8 zti--8`2jU<P09$plBcj|H`kcYdvLXCQv0H{qAuE0*mZ3ca$S115|ov=JjGlj&B&+a znxv#lWlbxQn8?QmnB{2%s<fCc`zVDcwp5wc!WPOe=hZD^ve_L9msMvw=gsEi2F*vW z(wDO6mwdp!O>H)+bO*=W^j9TJJBfV7;A@F>$B%iQK|0sPM8gwcSPhkVVTGd{MNd*` z$;Isgt?rzUoSQ3jZ---`cNtK!2<6g^p$(TZZ)zt#v<g)M=&$UJyf$xVy<n(sxK5ZE z@XD@f9%X&YkQqeXCpa5ls+P`_&Lsa)cA&C66|$Y0{I%gB5Ej`k6ydBUuV85*qhoM4 z#G}XFx9=e=dm67^LuyV+*oaA80ymy-_-QWZ>21t#krnBuYD=PA1QH!8Y?^#pTmP~g zR+FzC(z+|)uAzJ5n!08&o6q3;86ad(Z_ADET))dV%Tw*|WWMxOA>7_n?YP!bSPbaa zejFD6E#sUGq1m{3YH_R_^Dbew-vrqDrr(81Z7;3Zd-vf@;%+=%#1}K^B+YRJVLjI% zx+)gsvteQ(N80vcDh2_Ck;+O}qEV|dveSd3Zbx1P>+&ySAem~{nrQMllWT$YfbqR@ zt4aGlO;N|qH>}@ywH*i9?5yZ3jlyiJ(<<0*$t{Xq63jYb|3r0-TFe1Yq5uQ!@rQsh zXItq<`OiB{$u;<oaxbc9Tl>l4swIC5*4UEm7;fchS%UvE;>jCkQ0(8&M(rPBM_zf5 zB}P*&<KRSJX_aZ89QaT#TN2o|i^HgoBbUYXyEJvEGIpbN;+0P9ek?miAQf%89Q$q4 zIylT7X#3EmbrJ9atZ4mxDsrVPutS_24R&;gPIK3J@=wwX<Vb;=OJmlO)kkc0FL1K? zOF>HPaCgqJdYMJpj)_%SrL6XN*@8I1eYRvs{BxXa=Fd{jaTtV(2ZirB@i5&rjKqTC z0Qz+51SpAzg(<PQDuRa=pUxNxw@5p#_Rg%^h8j#E%D(jWRb<q7N;TK?%_|7e^i142 z%fXqBV_Nrzd7VukUZ%dvJ1vplPnpOSd;EFo5Y~y&?LCN{{J$inlHBKH3`O?|VW=~v zu9BjeH<me$r!{yTozt`xVRmJtNA?^7W^P?%`r~+oEtr;@i(%r<X-k~(kqzE}mwc)M z#gy`|6=b{9ytHjEMs|LbzhR_g@vm(fe6l{qzk{y&ikg0*%>>TwPu>}Cm}K!lco}FF z8<Xy|e}=;d$>M3+^Ll$>LM-j#vK)?Pptj1$_`wVfhL74}tH5&M3bHa1-cQE7YRg?D zqebqiUIkAc>C@X^_qBAE<;oT>3iQq0{ScS?9d2rIe_a|pR4Z#+;_79s+`Z{t>zB*f zlvG>1JK?wDmX~G670*(~Ze+`*>pv_?txcTc7hm2DYQ@g)O-%!*J=~)*w~cUy*zx*> zB#k&GErZE$M%Z;j2gu60e}ekBGVeH9b2GF@6_;07-FEtZ3Pm4_V(M~CS+GIq=rTm4 z{wP(@PfxW>why`)J$1pXR{Odccge`JyG%@Zc4y!oi%hQdyADMyEBK^bgH52=@(O!M zg=M*0CH-*+2Lo?8dIQcAlic{BbL~$ixH%xj#B@`OuVvV-5M!c@KF$7W{^L|tu9N+z zw>-_0sp-J{;61R{E#TZ<?6EuC%5>I36M({jXeYZMQ>Q8W%KB_7<pfU7F&F<v-*rok z((Nd1p3)9;%;ho%{e-cn$2bQ?O}k!RTXOD*vNXjOk>GdG=#aSDlM)qZBn(&~<<iNl zOgbynvNzP{?N7&2@i>R;Hn2`volRZ*pLW=6YGT~+)71Q1ilfsr)qH7m`O?er?y_j3 z(yti^!F=0BmX2}h(c<0Heg1p0vA(LGyljh9`z#^<m`|0RX^2ODBneo=mXunj0Pv!K zj1{LAt$ueitZa5g!|d)5XM1k3EP+~GU)4a4w@oy9fhR;%gW>WUA*09h2lSI)c7CYe z6yn`{pPdiKU`)Z{sLbPm{sjAm?AywM3Wt(3)zb}m>l&RKAS4kfi(2tYTmx79^&=zf z+Pa#?YMOwknU?+f<|UKNHoqf5=<A{yLXYSQ_mk(*L3RPm$LJ=oZQVgqEk!-WpxlFF z(LMPruYR1N9Aw4q6A)^avNsL$*KlL`&}O;lKd6~tXttEV`d+(I)}r;Bi?a8S!ahp1 zu;woA51vv)dK?PJbpTfFZJ{mN7eD`eoVVR~s^HIRCMDXuT9ch}j-uR4H2jlAP}5CU z`}%uTP-XKW>2g|TLItehu@LLj+X3=z$Y>OOZ}hw_v%h}_8mLp&on1$Is73HqQ{cNb z{bY!Um}LH`T%+8Oyox%{rEEHxg?((;U8b3YL94xQJY&5-lXGQl<|)Rb;y_?hqN=+4 z)X}#(u~<W(@E&$Kwf4a3A?1Y$$FAdVv5)6~6&<Ie`|5p-?RncOsy!}Hd<ckcNRDcV zos3E;iN*6vk4xpbNgHrxdFXlb*ku04GsJH;zT)9~z8G2y0c7|N=idwJl2uDE{OLpb zzfbxCZ7kNYVP>8+M!R<Xih(~@$8<F7#(&mMP?q0|lrT6#D*ga)9Zl)D-~~XP<8U5; zbt~DT;(?3S^6whH*)r>MGP#Dfo^zAz?+CS={;N4X?B}~rwGR44c^3=wqnYwiS$MyB z^3hYH9&qI_M%VJuQUhdRHQjh<sn|5In$}56$W;9H^-1Rs1`&@~239H)F0d}M*3OcY z0|Ka+qJ87ad=v}vUe|qr3Mz|4=z#<aV#2EZMCRvHw+H0e%1KNJXR*WCUP_&4oAc8g zMDcvG^22$DOWja-9J)T$?(t<M%RfvhjuHe82OYM46X>f23k|w3lhj46yL)9guYOWn zUB5q>S@k^qG`X-oEp~^}lIUj>Yw0c6^!x~bF!wywSOZ;k+fsk~hG@PRbgw)-bG=AR zbKkOr*tZP-O_S4eHl1==@!V|!4->~(@}B(JzaM`oks~@jg4^sXWS3U7ALDUWR$#xx z)sy_O?2j3~QlJvWLcq8W{Z6Kv`=R<C;)R#+tH?Tia=SY{DS1ZD<A>7Y0`=76s{LxB z)v^|@W3o?~j38~z_0-P~2<n$*pl|xBVg0p5^Qgj%T_sD-w4x8sWc&D_;ye4=avy;n zmE_Q)h~F7Ig|>;#wgjIcJ{cIB`@<Zk{oE}RT-lbUcj|u*)A)Ej_kBvHgX3KEKDrAJ zNkH6p_+1s2v=^z{yroW)$MNa<vef72`0IstbYEN+og!Y|*PO;x!#c(*Y{&`rgBcV} zF)0QFB@m|cu-Q(Dy5?h=<+m<gC9-A{eZL*;+y%!dD*OaY%)sQ~=8U_4^0#FUMM{{o zyH>qw1E`%Tzccnhmg5<`1(M_NbR5%;w)wN3jJiAZELtGDy~cdE!9PZ#C4(s)ON&|U zomjtl9n0(pXOUD|xOqmo+voO<c6Dor%X(a)s{88VB?q3+v(x}JOMrSaaVoPnUTL)4 zbX+GmEo2|HQ9+3|o#oIR!Q6_9&Dz=w3Xhn!h*h;jWdT#2n+j+h=eS#4xz4KH!kG3& z%QO*)R&ESZ79nWLC$Oq@=W>nh8eO`27d>563W;EGa6zW!8A?QD<u1$fMy`^wBTW_9 z8UT={__WDv$^(z&L(@CSyQL=A6L*ygQAf#0%(GYm=`jTt53s4HZ|0@$iiZ1wAQf0` zlB|iBDO1To|EamC4lWyIPWM+XY7|85S#;}To;qy$YF|@RSB(dxJla4a@IC#4aM62r z#sg@Dt>}=ksGj?4q0}Xvv8Rsm6th88*^Fll>V7>p`JmpXNXawKcEup*7+!WR^2sHZ zp}sjWw5dz>AxJr_{vAbz7Px$5kHl=rV)Z9<>^bFrEb-Y{nvM~%+#TTyQHshKZzo+= z!gfcmj<FBm8_N{x7=QYvMWCD@z5HG4c{SD-5Z<zuhwXYz;GCgQwHQ%917WGqHGRAz zr3;_7tjK6<d6-IY9@-m-wH*5I!HwOJ>-Zs7a|=#C#G^cqYS%Dx@*aBn;4qx5dATue zSnJqPH9M8CcLY~^>^gPWkps`!%(ETYeax6Ay?|LQv2R7KX)&s#t4)5F{lLEeGtR5S z(W5&L>IA+pNwH9nql>4Fi2`jLi5!h643y4k5j-*)CbFL|F}Nb)EN%Onc~z_@xj&ci zSpV5_Z{t~X_z|ZmM^7ZE&rI<i%7*SBK7Zg-vK2qw=r)cwN0PM#BNqxRA4voxkCc>g z+5+{Qeo-s=T+KoFm3Yhc`;cVcceM%Qj)f8+LA+J<wVFBeKb(S!c3KHKF!Gl{mj$_l zc$P=B6G~e@{g^rRBu`qBbKB>IC%mrWvcx~eo6Lc3+(Tpk(LoE(bzMU=dod6$*RD}K z$V}06l$6W*xu_c@oohIaYwG^fX8Fh;L^J#3^5}cI?BE7gJl?}h-Fvm@C<Vf6l}Yo0 z!<nytw|TJZ_H}lyzYYyCF^)*>su|YL;*-Tl>H4aBG{B~f>f45?USzuI9q8=NBH%$H zxGmH1M}>VIK%BPXse@Sn#ja?dg-vy0nGfRw{o@Q#fD<IljE9eBdYU)QAHN`<Lt*qL zs6)vER>%U}JYwZ3RA3v756<#``n0w=3?`im?aNrPJHbfvR6@Cr3>S)z;*3)0eMT3_ ztR}^$s*Wz2BnlflG4L-?D*Yzk+L@COs)#q4`xIt7SIGbMFliuQh5=WYHnO2yk$2RA zl8*S0bh-%CvhXZjU@M0=Tq@}1b0X0bZM)i2Q*q-dsbDI$t~o{(h<ZiRg1uQX!@qOc z%Z0$Uo|U+tf*?o$)7*QbIuaW#(P1;R2Mvzm$G)9HW-Oybm3(wbI(0R|T04(EJx!Kg z&PJtixpEok8-ST6$-j#ddYZm!n?AUaIft`~x&4@mmstYY7OiabfIM`R2Nsz#rr7eY zc$G%G;GYbeF3@zGp-ejX(Tzmuf~EIUB_6HiBCr5+>=_0X!E3OUrtfMFs<NJlzBgRP z3fe{X0jOggGIrGeo{|?4Tk9T_;|I4J@oOc=dST1xdGg<}hKZ(K6x7jr1<HhnS+8@K zXko%pP9B1rmCGA&Iit$nrLUyjo+aJ!hHAG@gDO~R$x#R*{MdvIh7^C)=k`CCxKT!8 zd>%^M9Be$R=bPb865_le<I`PVR5zD)iBy6mMrU<!jT$SDj%YSza1D^Kv^>pBN{#l3 zt7xG-08)*WQ&u{C-@vLFWUS*o2w~N5C2NA0TZhPt2_bSnQ5fkqS|pk#^#je$`!dx% z=Lyp3h0}>gw|QANx1z)4PcS*xeiE%G=YH_cQdO$*4W6;SZ<cYa+0j4_BSfC^frWcY zHCY&etVk?WkKHiD53G1<NM$w5(1`Dgm~T<V=R`G#$zjR-`*Qs2Yb4m{TY%Ie>H9I( zkzZd0@W^8eq6}->@95A>a#lEGxISeT^YYN)%8=D$c*0OVx|&*|o2clDrwV@>)r#Ns zy!`n3A8PB%#q#;I=UY+3bh|T*H`fI?dSI=H&b93VS0;9kCd(*QbT&HJXxp6u)riZ$ zbR|ZlbzF9r<1%s$Ls_Ed-bU8cQ{ulQvn0g}tUoDdeN4)bJJ2S4BHDVrHHgzwClj4) z>n;uRrNfZ|uSx;dAi0kncVTO&m2S|^B4bT3*l=eVH8C1%fIc}In==kI`)!_V7IF*l zCyCoKHwxj;UvgHNYj+$JgGc;vh0?}2wK2&H!F7pf6JYrnwp4AfW=0#Jexe&GYc<*? zt32_K^!oSLd7ZDzhR*j%bw{us)+Ra&L=_Ut4(dupvrAW|@#h9o1%1<+Acf0Tz*}w= z(4<%nfOCBMYen1$RC$cXq@%3$RzS&<4FM}%GH*H5O(l9Ggp2<xn0Jfjbv+--5!y0N z=gv$JDn~ThfPrq!iWr((W6QXGJLB=&b9MiBoLy2i5|t9oqQ`RrxzVh0#KW=}*Xr43 zK-J<1pR_Gycl}L^iJ<1U)BT6>5}Akbp1G8b3x8~>r+i<#S`|C{67Gw)U6+3Kl`AF~ zdOn;CSx`e2Z|fhuBH*jJ>tL`g&aB?M*X{1aymm5A@F8WJ`b-ujDH=s|U`2Ky4vNP= zNMWhFZ;0$x&?`QyDDR^y<5U0w58%QvPy5<-LMWV{4G4&1AAbqDesdzEW1hes?7Wus zTK&~HrgNC6%U3Xx4h9&M3nMq)MQLn_24`$n?}cisnm~cOq#*xf=!~{PuKs2Li}|lw zA4WD?0hCrxOY#4EK6}RvL(w_4n!q|MOz)w6h_=PeNMCvbJomS*L1|#jLEvUw?$>nJ zpZPVbKbWi(4TYqC<S8IqgP8cjUs<O(oyrJxBFFwEg51(Yq58BdBkc!SbtuAT)p=x2 z*fuUj=@n4*F<rxlJXStwP0gc~D&LYM6X#(JX~e7aGIYH92Ub?}@~#VS@<6OzoD%IP z;=h4Z7o~jJGSE2MS}Hm9?M1>wjljO|fq!jPLhCJ&Xp9C)?FxWpCu0>$8WaXW{8BN{ zuInbn?x(-`ynAAsW~(yhcQmY*Ws}g%;spM{xsEf&+QaS9VdEVAjbyjfhIo1P4gQ^p z^YQ=+rcX_A3t;#fM!Fnj7*`Ird)p)1eeZPx19do@=-lLjI@k{=9@dEZ%`M#G7}+Ii zRpHY=6xuUCOM11;8(S6~V+h$^>Y}(WxXr1iQ{pV%Bnw<xH6>Pf3)`%6>|{d&|0IgW zrz9%w7bF~c_cOIkz?(}PH@Ph78ij08&`KtGEn@8!&}^U_wkW{;BHMrKb(4ho&*sk^ zmMx6)7U`3S&tt5v3(ci}Ef3@SiYk-{T`L2eo;VQ`!3-0(CWxVp`1w^AAI^uxXeBd0 ziF4Qy9vWS3nVeXv?{>;Cs@vLqHfDONt|eV<zu1tC1NIWEbt38Do5t$4g0y*F-9>}m z?at4gZ6NPSL6xs&IyI)|{M79JZ2F04Y14s0Lp?(22y|E}AV=`c6B*Rh&BlMFv?kO( z-vRX${v#Mm<r-kV`?2cd`h^8Nc~g<1X;mQ~+t758hU_Hc`0K^*cr*^fG1xPjMk%;` zPq#(a)~^`GiYg)`W1tN@Kn=ik#Jfb@7T|)cGA|^eQr8@?KjL|~p>H6BOIcp?*}`vB z#gjVD$DYQ7NS4`Pv!g-Pilq>h`Hi)00S~;#VyM{`Qt#?kVSDhCS5DV@bS!DOHY?M< zqRCuDWV1MfC&3;Q@nBMG))djnW+LpY7IZGTMubM_UnJM^-{bbx*1fk|OJf#GpSLB^ zck67z?^)JstN~C_@7>+ZDqpTlE=UCsIK1lhkinIyRX*(V9%>)yY~l;;^Y;r;7&T{z zFfhyZeS`t}iM~(Gs5NuQ3eTu(pI`U|DRh~KNxnav{8B6}c+K_lrMO|{^HxQ6ACW)x z(ywo)M$W=EH8rkO!3vYRB@vzbYB5S=`fo8Std<_$B@+7MrAWRtU2|sBP<%!Ak@-^6 z;6vTwdzZG&;t93@QSDZ0gH8Rn#w!g`Xv}XSaz;oKjks?kY+2u!7vR5*R3-AS)!^;O zv`Kz8ORqIR>)4(zWG3E3Hk<|1>f=1cL@zS`sHT{#LFjjRTl5FF29-WYwGI4x>b?z! zD_AZx<T<IrQCYDbOYh;H3j_&wF{kH;nvp1{3&Yo^RU|J83w@1eA}swdh<^*Q_Hh7Q zod2549$c@X`QX=sAn+Ki)3Y$OuGV}Cw0G08<d`@Y>o+e-y!IpD#q+z;?U<fjfC!*8 ztt?!j**xCJACv1+aLX(h3dkE<cG5QXXqi_KqLsf9Di;?@Hb;wmg9py#VeGazh*``y z8|AezaIR4~2y%Bb(tX`>g|{*vMc}(WUwG7yp_Ayxm$V!2*-}lO&3v%3MtKCEV2<RF zMH}rerw0JH!4>O7H5^PbA4W3|A)h+f+XEiEJ25UEQfdMox8E?)!}7VA1}n``1<?6_ z4oA*`$OJD}?$)=PkEzXua6Zgdjf-BH4s-tXBFV)=SnUchncP8!MM=q>qvIX=EGe<w zz%BFK^eT!>Ln4%K_Ax4X-6?xrek5xH3@Cr-Ci+nhpTSx^l{exgm)oElRivq8#(ceZ zvV!IqTLtjarI8T*LHt44|GnFDT|Zl-*XBAAC*|l^a<f}_3P*5s6<k1XNC3|!txV?f z+vISn*PHKbZgpsZOH}@i3nX0ERh@F6bdR?s;|W>{(xp3F@H>dmp$b-{;-=yh;IHGr zQ|4z8u7^JF-Hf!fV1x4yiVP1fkQYk}y8C_}6@gvHs#g5Fr5z151>?Sq8YiKTB(icM zjUiv?3KAahUEHi(CpXLfergILEQI3O6}7}RP;I*j?yG#e`2@I%h;f1gd#$cqg1t`| zyY)bS8rQdz`>DoaKY1G=>w3dM{{+@Ph2%KLZ7MXYi2`!GRlgoHWM_>Y7Tn<d%;sNd zeCs*zHt1uy0PClOoUPkm$^p@MZ^Yk0vxwizRXzVjp697;i0^(c`1m$Lj(pw58&dR; zFyR5Jt|&@SpNxz9W^4VyMwCmzc1X7mYNe)tVva_hWN<P6I`?gaIr70*nRxHzlr;$7 z%l+f#LJm<Y{3+p6*%#yy9qD_ySZ#v$a_=)KkYkk!eo8PfP}G^5&e6$B=1i=UT3UTG zI|BrA?|U|_pZ_lDjhyjdFn89D$~pc>H{6bwl<~1f&qX%J@txKJiugN>N*pPit|aTt zZapE$BqU<)Cg;{o%g*~mFa8Z#QZJ^!kZeGC`f?w|3q`B`ff(l;+pOC(*qZ%ySD`n> zx@RIL=?IXCau@HgQ+(4Wc}H%0OE$57M0!@T&6#USrO)89?VNUrt>r!QgGB4QQ*YL6 z?h^&vfQbRM*8PhxycL(m30trH19MTzGpT?XG1Rtm`OTGb@%P8F=Y>6ViXOFtiFT7@ z0II`x9@JfFd;u%B1?T8Qe4i~&T}fp`5}cySt~20racDRNb?5^FF+sCR3ogBlqXiV6 zChOJJ%@>8#;qYkUV{#cPF)Puw%)oKPug6}FJMg0ZZP^j`^W@Ew*~7z#QNLet$EuB3 z$GpL&U*I=YTRqqO3dVC$f0wK%w`fER)xv3m0B1oFLgVGu|7qWLJ43`y3>@3OdIIWV zJeGYp=en9qE0yx@1V8RQeyzo4J6^v(H@=))ELHR_20u3XbSwuMBqD^LZe{N*6#)4n zQexn5;2KTMJYH`v@S_g$o`li4_{&Z6jiLs?q=I|smBl$eZ?b)j>g~(G+$sV0ZM*wX ztN0}i%uLY}pk^A_{>s%>?&#tihZy9&@_knU!G6^HXU=i?3QkPL!sA-+HV`-0(2EUM zZ!S;qt=dm-Xq%@y5f1@wjhoUGDKTXkDUHfxWaoCrA7-@WL_f=rzuK_4x{RCqZdlmR zAvTaSU_{ftd){EVCK3RN=6@;6uLoRL^VF;CGQuJ|MDTylR*zJt1h|%qm7@sR>{?4g z;KKs$h=bp!#$!OS)e2vy0>!qe0h5g$PMCq0@7<%8H@WkMvKa|EXx^pV*UG2HJ?7gO zGhLQW(#X_B6OHQ#!Ia-Q;_HtNd%8Kg1j54PWPux$hSn@$6|_`5A3o<LZ9%e$g-8WX zj3=QAl~iysL_Sc{Ic}K9)b8aag$}gp>MF-ZOnyoV61wkg2YZ9OwM>mo;}gF^Z)BUR z3m*<l_&A5d%o8b``~OZBDv3UGZ<04p5JL5^WNRF!gh+PrcYFQEN=KjC);YGT!*@~? z`6p6^!{R;5!*Fn%z}wAN+f`$zBw5@g3HL?GKLzhn7z&^Fa_+bGX^IpC-QZW%h4=Mc z{y!b$jvcXGN6z&zEX(5Ns*2au4vsITA)l+=W$1Bgve&}K&VzOgv?Yz?<NsMuv(L=L z&l!ES#;tLs5xt17M_)u4|2U8*dkBfR@Jw`r@J=Txh}F+o;YkPBPL8$>mE$Sk?WVyO zD69FVDcx*vJ%5s46aPyhm`!Z4uKf#XA5Z%lP5EePY_1Dqb&S@p`eD26!*^~WojC^@ z8XX-jDN=%VxXU~qd@tQ65ESw9a@Ez1ADIsWacJ1OF8ibhDLJvpB}d_+7l!_XGv?Q} zU1zq~MsS)^j+HYSeVnD&(}q&&j(mk!J~C>9CE%f*SC_^E{2=<Y&|Fwook&|#E+fM( zgmYyeA(_ENWbb+Bi%F}WT5a3QbWsxdAI<r5uhSpjd))kia*Vq(N;eeQ)tuCxQMfg1 zk@U{E^^}D61wwTSEu6cvQ~j1pcSRtouX?{e-R)mXAA*7iw$N%1me<gcrv%PEj;j|{ zjxT)o#cGeU*sk@pLpvOfY0z53JJT;Url#WuJH?l3;K^o|dgq!Z%{rF0Q~K*ZG1E<o z{uQVK^{&k|!ghaipoVQeN%E2ZHpy1AE+u$TmBnEt=YwBNKLQ8<KtN~!E{+T?|4TPq zFqVLr=ap3F-Re8zN1#<uTQJUt$t^}wo1Yibzn$?TPpUn|iqp@*U)d*W;Y_3H`YZ3R z&F(hJkKZT^GsY<DD{JSbTKVB7-U6l&KyB?pP~;qdJC_ZAua9}e_hwd6PbukAA0gD` z8(n`T7UrYDZ;|`1ti?R~yPy1-gf!ZAVix#tyo=`ez_%lZsg;{pdA^Fm8p2=64Ce2? z&4ykK_dh0RZUlwoWpm1t&#<2q4R1()chQYA;-Oo=ZNAb{T8>xDbf^=`6kIp37j#{! zRv1!4YxIPA|A@qUnA7blr;aELF|&8LnmjikXcp1kX`hkf<)V6r;}q;G7WV>*^Qx76 z<iWp~_r#VY0KK!~cy0s1GIJA}*&`FB^AoY#F<e(g9dAVS)|W249<VevWUCrW!(uk8 zfe9Wpw6dPD1T<OvGOEps|H1I|0}HFqK6Xrn*?Y%f>&9O*7=zZ+dDADXMXp0!4tneM z<%<-5rbq2hom)=&nmVX}hEwAk)u%KA!thXSXOC<VoTqEwm-T-xnf~Og%DzVA(K`l? znSZ;?iVCN-6TY`eFweXrs4r5c9nHHUndal0r;fT_FSefO#dfjg=1XgAo_@OM)pZ8> zq7i+RD}3V3_O7IKPCN%?Q{>03D0qNK((|Rm$&P)mdY7*nRY_*9ih{%r#)!2WauHYB z69>KnV}GaVr2IZrh>AWclvus=+AM}FOtSqfQ}URN17@E=cq&9sbfImtYraIr3i+e; zx&v-qV=ER@4*~j@ZcgyJXsN)4@4$|aODNL$wTv*;%QmJN0zXW%VGDfU;G)w;PLB`! z2exVmdd`8W;-@04%%I&gR&A=`&2ftjE)PIjc!EN{WA?Co*H_948>2q}Z!{E11^~Y~ z9;4Vmwry4N3mckq+vy+F7HXL$tf-l3pi|<8?^az~!pDtfGhVm*pRNiAY?yYvA87?0 z3Sna9qj%_mEozT7l0H-<cO}%bYpZ2jg;JU~lpm>QCIt9PqP|CWWpGQQZ~e6)H(A)z zmqryc+?e08ousYKa%!-Q*FbVy>%uC_O5FcOC_4N4eB4im^xo(~MTN+9)>ETc0#O>e z%OQO>a+MkePI`)|s3Rw`z9-S^2z);slorE(j_{M>zlag8$bsgkA{*iS8Cx=%yf%kL zsW68I+eLcH(<L!<dpNwm<&A~W_Yk#uukzD3vws^M9=KnJcL+|g)=LCLh|g|}r`>9j zd0_}sPya$aBn{fZ#<}`|2EgVSt?%!bo=9v^>sBDzRK>D#B>>Irb#MSaaD<&o69{&w z<j+?vyZO6<G|4Iym&EHrZCK?T>!7fo!t5!x8MZRc6-53kh&A>`>CWN}tlfXpz2jvw z4flmkTst*u|AFRvds+WQE*9EB85Rm5T?y@^!x@N#*o%-9_j%sie+Jyk&OdxwYQruk zrzeQZ!uoGEF457=B$v9=wU5V&(j5L+UuKxs3T#hwQO+h`btUr9^ci~d%Xvnbk2^~{ zbew9;aj)~#Z=79C4?`RHhT_-+%n^Uzc9J6b&4^X(Wp=?vAM)D%oe;(`lb;J_1mQJ* zn}J8^PzYmXe0qOj1wDg$g>zv1(n8~aFD<Q?{sHr!O#6}g-T=PF^1jv=>r*eIO~KIz zjXV>$p)%A^tH4l;*HoKV#aPf#`HP_e-0Tfufi~3a&Gh>!Ehnm`7M&9af`tKM{8#+X z6n9P_j^N&>PvQnSqW?t&?B%?%Vajo068f1J81TM2cCRz=*TGug`@I~A-3POkbWg6; zh9<<>(<_$Vn};^fOS7GkRr_|>E=Q+$|2*uQzm9Ep`M!L!ee;~$v_{5~*Ocn@<4K0c zi;Qvw*~`$}0#NTiF~P4-m39{$J(Z9u1J}S@`85wthWlnoyrQLl@AP+cBs(PCOSG&Z zo1nwT4HFkS4(9T7esks|9wvHkDst@hDIOUr*E{RJUI7zGa=Cm7bJ-`aSv@w|A1Vhi zIZ@#DGZ_!t{2Mj91O4bYL$5YEJPq#-jT<Uxw_BN+qO60eT2-MR{?7e^kAUmuSD}+< z$G?o<Uj)WtQu8(J!AnHM(sv<ZNClxZ>w+U0);-wBNguAolmd-qphXA5=Bs7L6ugK! zuIi@PGQ(i(#)_0IAee|hx8ZOyg?#DBTQSWo^Lv~CiE)ff9!|8fO*|ftoHY%<Te<Gg z#M#ate(bKMv`nV4Nm991c+~c%5Qn)M=hfyVXFMkA#?JK2$V^K^P|3-`=AX8cwUx+` zm~U05rK~^j;{W-=&1uIv$Ps+uJawmhhmX?TT5yY}qyx*Tn9{TW@S%RsSBMc=O3|?K zhT^8l5l&ai{nop_6eFVgg-(~ag;K9gw(jUOM`d6D*KWMx2AWh+{!A}pTdDWSgW(%e zg{>T{B)tp;;@;8!ILep1?|G#7_EY&h-;ap&3=U_1$VmOY;yTICs5bc(RpeYVjsqqr z>r9-<5YqE^*_+K~e{Blhy34LK{`_hKr^|bKYvbXqzD3+;%giW>UUm11u9qwUo$mu3 z4|XX<P2FT%W1C+;K6d~37-Bq%&zQ*M5XqAjnn`7Fe3|OkXj?ZtHoA`>K;WT{ts%%L z_^FZxy}Ha-M(?U>RbwzWzFp<c9v&b}@ST_rnM9t)*m-!88$$6;aZ1m>v}i6ND^fOd z%v<3dwp-WBL_KMEKjwMAMBeP?C3BJe$w5z;hOF}EWk?Ho9C=|E=GCI&Yb3evZhl&2 zC>lvRLEv^!Msv>Sv#oy_mz#KXnel_-(L3e6R?X4E@2BD<<a#O5EzL(OtF&3jiZiYT zr07Joi*~V@xX>y#oCk3?@*5S0j&iS(gN~r=`3pakxbS9q{NF%iZ=IZj9snb1WQ{M( zz@Yqu5Hv-8O+Pg?%@D0!Qg%rW8s|Hy`N}VBD$51Pv#SoU+1a2_G%QP$O{y##AfJ_m zW4neKe>RfP@v;lZ9U&eoOtW+NoLyE%#|;`TVbD_tT{4$!E}O{?mRk##owg0t^0pv6 zB$M=$HN!@#IP{c3=*(f72-~EPxu}0lai$ADs7RfTxykr{s;lvB;wL5Ba;g6(r4EW< zF3E2niHo)6^8l{4jMefk+Fgb-FG6ZQrrYAR=0GT`znU$g{_iO@vJvyV^PwR&WmW!% zHe@+={j!p5i)JP7Ba0zP8miJy*hxV)EwI}Al?P$#THBB)pDbJZTK_p4p)SmW1Bs+w zo0h?e_brCJZYj2#z7~T}MzY3Hs7jg+6Q7*dFuF)BKCYe10N(=8F~2n{VQp=|L`YL* zAfE$GZefmzIHu6hKj^s}+_b6w)}_*?9$KL&tP~WEk~>k8wg%(j8I7ml8IE7H3ZnBq zV4#>!((f<QRM2H{$WZ*vI`I8<$7tOBs5i4^#0>>7Ht~chqnq%=5&5M<$wMW*Ly_Nk zpd=6TE8!8IFy{6>7EulBj0C<p-PS-cdH;A8D<EIEsWAHTF9e!DZlHJ&Hykfg4@yym z4c1~`*GabpA0kB8JtwzCBwTl+I$6Gp>`3^Fp1-}mCe`X7QbJ4#Pj5Du&)b#-i<T?m zS^apG2%Gr&M<cD%cDP_WOHctInQlH}!2^)6pQzh?;}iYv^;f~j5xcn3b<wW1PKQ5? zt)Cot`u1`iQmkn1d)5LP=u{F~-sACHq?__Hi%QaHK>|&5*H%286|gzar>M@z0TBNh zH+G5P3T4|UXC3r*-=rybU}|0PJ&t(R;ebTj<R10hzegW2$~P&;)UUt+QKC~iYD>!w zhi|0KT(50QoBzEL(xZ%yJi~5VP@L|XcCZ_9;1Sy7>i)3^eKR0HnpW&tNYCwnF#FX4 z;L{(DYJPY{<DAljcVW3fboKCUw>x8jd*m<e&IUtt(8zkqjD&hrCBX=A;os`?N4!^c zK7uNrf;edJ=K?sWblqMNr!{r{9aZ%+tevi?KqMGhp_E-Hx}~2`tuz76b(ei2#tq5} zR>znre4>G$J(FRYgEL$|Cv2f@q!-+56ZNkyKc*kcHKiMvLKtmc#XeK3v%Q{Elu+Qj zD-<HSDTcz*B%@XTykR4Ql(v0L{hc~CMB<~fNszi_tGE#<0&)6iesGRM2g4RYbdW*f z$x!Ps3m+W(_>PQ;gBwaa{AjpEI6pq6+T9qWl2b(;dOXZpSZaBTF#Oj=xB6kDdgaT= zGpb<uS!xkf!u$0<0ik%@m|!M1hoI<=DQ6zW4_^OmqbcL*UzC|d%2cE#eALx7|C}Q6 z7FUrlc+5k5k4&JpiO&HuM~#wK&fBgMb9@ed+Ix32@1$EeAK5N54oT6?u>ke5s<`O2 zb`lSHlJlEs9MuSi5z>*m&YJ5!$|fjZyWoI8X4f5vF-t-B1=Kw25eL8&QIiOJ<Fmgz z^D{SG+8I4p#FyvZLCX&HXuqKc6=mc=QQ!!|ZRcPwQq*l;UlZtwVSPZGP4&#F;~P5O zz|vdw?6l+8Q{evo?Pv<?b2vudEf}sNrXZH{CY*woBG!<^UJclIX)R|&^e@sR1Pc|5 zo@)$r<EPL!z&hHv=R?dgZjsuc3g);E>bg^Df2A9RV0{zy&~GP+ne=V`+I5=7ewf@j zY8j`Da%`ON$DtEaSheu0)S;^W0>Yov5x?%gP0_1M`jfPP(<9ZowtmjwzAmOe6l+q} zOy|IUwEWi_Qe-jRaxGyeu>qiuyXkLNP#^TnXs)_5t1t$I%pkNL7r|$0(tkv}M;E9k z(zuD1B92beFbjuTI><P->#QDns$NeC*z$*%G(Zy*X7T~~MPtEeC<>V{FxkXO@Uey3 z&7LpHiUpr4?b$+W;2`*?J5F1n2i-!!oRxZBRCtTn7j>E?tfXVpcG2R1ex79h2XYJD zO3AXKPrVcq!6Q>#q1o7+vWLKBobJmPV#ul$WwItFW-qQ79(XtPrx+(vJS3Z59-bch z`@g%WfA};GSO5HiSKZci2E4~H+DkZ(YMS2}U#%uQ1s}J)w`8)agA>$R+Pk3B2${JT z{INM0NB{z7t8^G2gF`*Ol6U<##(Tc%SL<M2p?SE$)AMbP(i-j&PL@1^FijyvycK*0 zgfk&~N8CLo(C~^SIYT<F3uuvadzxQHRdwIpukKx!kJjC1d!dFASUPpbFGeP?5>weU z!r>J=U%K+4BknrOe^gQcTV6chPIl{q*F7#%`F?_gbDzxc{!wxMRBEH(AvAOqMu2aZ z-FBAH(CJ+_N7$v<?V(FO)DlZwpFbURp8Hm9V^%iCvtnc%t8}@#x4+39Y?k>ZB=#hk zo2Z`mBXGU$5aK2vipOo?e^>*w^gpbFT7F-#ZM*Z)sB-;d@5*@R*&Rz#)iL}S@EYm~ zu%M8ij|RF#8|nNV)}BmL%<HgUcIfFUH3%@k`e2|`HI^5p6TUc>kxozj&lo4({N|tO zt4Hx;!$G?u^g`aMh7VTJP1*i$!Cm^VW!Anql>;2^Nur5WZ!!D6>>jsb&1E#JtveA? z;eeK2o1%^q5;vYiH-Evu`{jihG#@67eCMT??{lq1&4_)7x^<I^WkPoF2y+is=6T@P zQ~2a7Sjz_Yj|)#rtw+1Lck<&x;^8YFSfS#R2l#L;1C1wc&h!~ZbMB`-8dJaT0VT!S zua@+(n*L8ScmBu(!vJvH{nYTbhnZf>8xK;%9A%F1M5%1Uh-C7lX0FZonEP?ek#n!d z<2D&Nw`{J|9IG79JNF!mm>DHwuR;nB^FDvZ`_uOy`276!^qf1rP<us41LJHPSUb7L z>ByW5pt)xOB>D75L4eKvGLhzk1cx;=umu9HNd<&WEyG{Ok|TXf;G+&wUs66@6MV#A zf09!rJ72ri<q;04-IXbIoAm0J{ltYfAfO4h?;E6^`9Jx-Zd-$ymf|PS9QC|yeF-Ks zL~^DL*>twO;_nl6?lG^TRY?Eg813hN>^s+YU_GK-5GjYDNDvBfTJI0W7~$6oV2W)? zCl~9IUjeBxhYrTM{ml%h)^2#p$4-b&b}_e2m`C-mT@fi}6IMU74f#Aw>D4HrujM+P zbKrfg*mN%ErAp_}{O?Qn3}F)igM5PU(HP?A4uigkExbcja?-?W6K0Ok&?3(1mR(T9 zm*<V^7|YEyi4M{omAPK%t6Qm|s=M-vQuV3evcxSi2Fc6vP)~-{MVgs-3=)hatuBR9 zw(UA3FBS^IXw|(@=FNLQLqrv7BrLiek5E=<uOB*FPprBF66fECT4kiX2#e5P1e6-2 zI2r$~d0KOcQnBIyqhHxnn2P3EE9Id7yPSBQ1$J`W+~TJ;kGqu=*2nF5ncHy&^be;# zX!00zmk;m?YH{eO+clgz>?n)%I7W4#j#4Az15l0Od3%U|Gs=mIhX%3pmXHbmAlX2; z#tx4NT=3K^BKfV{LfM3>meS(K&wob24Dtr<uY~N#@z&}G1G)nGxV-}?>)FKo+c%K{ z(9;mF-ooXv{)fO1J^XT4fHL+Q8h4^C2B*kzGr|rh`U^U`@Hq2w#+@!HErF(EO)wzl z=<MM0sA2SSpI_QfyQk@>jIl)f^9?fQB$*s(qCLuP183kz-z!1!q;Vaw@p1a+WC$Zd zCck`ZCmR<h;Mk_2wqML&&QHt#&S<(<^h?H=zW14L$4CdOqizOY{+2Sqb>)B&Zk*lG z$$8Ek>zteoU&^F_gsu%%%IYEmWUq>Bja6kZ*7qX%k1LYbod=HWSU_pVcdYt9C8kf5 z!2?^^hSRGghqm%TLWxRLj|EwmFHe>deEqRY8NWefu-da)nrZ99@dAx`nnf`e%?|qZ z&(Rw^S<lE{?K5QaCuAZ!UMs3$15+SZN2jG=r;ari6PWXch;#!b$!B7CrLSz+3aB=W z-a2q`F}@NDI>@Qa_QLqLMC$Y%;C$4ZQUV6M1K6hUbWz2&LWJZ)f7~UnZauXxxrGT2 z@(L(mWVAyPQBL*E8hbyqrO9`L{gBdg)0=*o`lI8SdK2B-QkTQ(1LSD_0Yh_3qwU&= zt}Y8O%>wMH6hdD0)X)u70w4I_284KNmyM2M(;VZCYUXRFUIOIl{WAvUvpX6lJ=?Sp zho%^e*^%}S-^_?J{kg4Uz*x5jz4nO+X8K@V_38}r-v;m4-69jt)r<iRf3}9Ekg8o+ z!BcSgjKzm+q1b%G%@E-wJ(mfPf9eY5i2{mb8fn!0HteP}dC*2Ln7sS-X>68%x#_g7 zcE?C;g=2W|dnROFbVJVSd(%RJg}sh5=UgUgT`wg&>J2cnPsR1bu!zF2c0szq$kUzw zf#p14*aM=K579!znSXJUp1$GZH(}vanpKbv?@DqvHk}2dt*%9W^in->*_Stb+cpAi z?B;9{URLd~OSTGe-1FxSV&()HWpIArCqEy78E~8hypUNYv4_iXLcB)zLu0nB*R*4y zkaH%GuF>ipP>jMP2J;zv|J0G)-CxIbM$9eyc8|3{MCso*Q5ULqnHpUIX0@TN9h(V@ z)dBBz=jzsb7Ft#D_m*D3vyAH87h8K`tVPkGe}%yR&=bN(o_k0yhM2{BwE}#`$Hd!t z&(L`HndI&ISDY#PEG<B9HMKT~@*=n0Xrj4ra`pa<V!7H~xFu|g<rHU0^ub3l>7~Fb zH{ESU1*!2Bm*2ts#aS>}ROe)XI)Bw>WY7GoJ6WA2TNNGU*PNkQT{IxxTX4+W&x?4h zY^^}$qoB3j7Dua(H>m56lowe#K{pcB%|xMhzcxg=k`9??2l?($f?D0|PFxMYk@lN& z@5>FbWj<zVCa}2CS;Ft+<geSb<lv`!HxiXfMI_W-#Nj=oVSF)!zK#iObQbC_i_F}U zs!yWZ+BqA`wI{$zBGq{RSdWR`*HY+gF0!PL&w4a(Oat4J1f=WMXIi?4+->IfbcZdG rVmI~I0MHVC&wpbOAf|V4h*Ot=r(~p3e%AQE$bM4liL{5eyVm~z)%Tns literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/Updates.txt b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/Updates.txt new file mode 100644 index 0000000..2a48bf9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/Updates.txt @@ -0,0 +1,208 @@ +2.01 +*Added Top 15 Pro/Noob (With and without Checkpoints* -> Later added GoChecks count) +*Added milliseconds function (end message and top15 in format: mm:ss.msms - 01:23.45) +*Fixed bug in top15 that saves you every time you finish a map (and is top15 entry). You can now go only if you beat your old time +*Changed the semi-clip and fixed the teleport-stuck-into-other-player-bug :D + +2.02 +*Added GoChecks count +*Added HUD/Chat messages (for CP/TP/start etc.) kz_chatorhud 0/1/2 (No messages/Chat messages/HUD messages) + +2.03 +*Added ColorChat functions (Green and Team Color for most of messages) - If kz_chatorhud is 1 +*Added HUD color CVar for HUD Messages (Structure kz_hud_color "green red blue" values 1-255 ) - If kz_chatorhud is 2 + +2.04 +*Added Spec/CT function and respawn if you die +*Added Kz Menu (wth CP/TP/Top15/Invis/Spec-CT and Reset timer functions) CVar: kz_spawn_mainmenu 0/1, Command: /men + +2.05 +*Added /start command and auto-start creator when pressing start button (if the start location doesn't exist) +*Fixed the start bug (doesn't start unless you aim the timer before pressing it) + +2.06 +*Added /weapons (and fixed possible bugs for climbing time) +*Added CVar kz_show_timer 0/1 - to show kz timer in HUD message (format mm:ss) + +2.07 +*Removed some not necessarily codes +2.08 +*Added hook as prize and CVar kz_hook_prize 0/1 +*Added possibility to drop weapons. CVar kz_drop_weapons 0/1 + +2.09 +*Included hook into the plugin (no longer needed prokreedz_hook) +*Fixed kz_hook_prize +*Fixed reset time if you use hook +*Changed hook colors +*Fixed finish messages (sometimes it didn't show new place) +*Trying /setstart and /delstart +*Deleted NightVision to avoid "You already have one message" +*Added /start function and Checkpoints+GoChecks count on Kz-Menu + +2.10 - 14.04.2010 (N/A) +*Fixed /setstart and /delstart + +2.11 - 16.04.2010 (37) +*Fixed some codes +*Added CVar kz_use_radio +*Added CVar kz_hud_coords <x y> to change the coordinates of the HUD Messages +*You cannot spam anymore "Spec/CT" function in KZ-Menu to avoid a bug +*Removed kz_hud_coords because of breaking all HUD Messages. For a foreign reason i cannot have both integral and float variables in same function in AMXX :o + +2.12 - 24.04.2010 (35) +*Added /scout command +*Added NightVision + CVars kz_nvg <0/1> and + kz_nvg_colors <r g b> +*Fixed some codes - Thanks to SchlumPF +2.13 - 01.05.2010 (85) +*Changed delay_duck function +*Removed admin_gravty and admin_teleport + +*Added Pause function. Cvars: kz_pause <0/1>. Command: /pause. +2.14 - 23.05.2010 (68) +*Added /showkeys command. CVar: kz_showkeys <0/1> +*Added VIP in scoreboard for admins (ADMIN_KICK, like for hook). CVar: kz_vip <0/1> +*Removed admin_laser +*Added Water Invis +*Added Invis Menu (/invis) and /pinvis (for manually player invis) / /winvis (for manually water invis) +*Fixed the spam bug with hook while being dead + +2.15 - 05.06.2010 (30) +*Changed the block commands function +*Players (not admins) can now use noclip. If kz_cheatdetect is 1 the timer resets. It disappears automatically if you start a new run. +*Players don't lose hook anymore when they start a new run (if they already got one by finishing the map), but the timer resets if kz_cheatdetect is set to 1 +*Added /usp command which gives you usp/knife, but you will still be added in Noob top for using scout +*Removed /help command (going to add a menu for newbies with MOTDs) +2.16 - 11.06.2010 (34) + +*Added auto remove weapon if it's dropped (to avoid cheats or abuses). CVar: kz_remove_drops <0/1> +*Fixed top15 (codes from kz-arg) +*Added /knife (same as /usp) +*Added CVar kz_semiclip, to enable or not the semiclip +*Note: Please move your start folder into /kz/start +2.17 - 19.06.2010 (21) + +*Added player command "/timer" for kz_show_timer "1", to see or not the HUD timer +*Added commands /demo or /legal, for plugin to be safe for recording and /public or /reload for executing kreedz.cfg +*Added auto-heal if the map has healer +*Auto creates folders for addons/kz, addons/kz/start and addons/kz/top15 for the plugin to work corectly +*Changed start and finish detection (used xj_timer code) +*Changed Checkpoints system +2.18 - 22.06.2010 (106) + +*Changed HUD timer and added CPs / GCs near timer for kz_show_timer "1" +*Added Show Timer (/timer command) and Pause into Main Menu +*Changed pyramidal codes :D +*Changed the Night-Vision +*Fixed block buys +*Added stats of the player you are spectating(Name,Time, CPs, GCs), you can turn it off by command /timer +*Fixed Noob 15 update and Top15 design (lifted up as default becuase it doesn't support so many values) + +2.19 - 16.07.2010 (246) +*Removed some unnecesarly codes (AdminGlow and some other stuff) +*Fixed showkeys +*Fixed semiclip +*Added CVar kz_respawn_ct, to either respawn or not CTs +*Changed switch to spec function: Saves the spot you go to spec and moves you there when you go back to CT. Saves your Time if it's started and you go spec. CVar: kz_spec_saves 0/1 +2.20 - 03.08.2010 (305) + +*Fixed Top15 for a better work because it couldn't handle all #15 places sometimes +*Fixed a Spec-Pause bug +*Fixed a bug with Timer show on Spectator +*Fixed a bug that you couldn't spectate players while having invis turned on +*Deleted HP show when targeting a player to fix a HP Bug show for 50,000 HP +*Removed ShowKeys, SpecInfo plugin can handle it + +2.21 - 19.08.2010 (330) +*You cannot pick up weapons when the timer is started +*Fixed a bug with spectating +*Changed the detection of starting weapons. Added CVar: kz_strip_other_weapons to strip or not other weapons (Top 15 is updated only for usp/knife and scout) +*Added Custom start points and fix bug with duck stuck. CVar: kz_save_autostart +*Removed Cstrike and Fun modules +*Fixed/Improved a couple of codes + +2.22 - 09.09.2010 (199) +*Added command /respawn that works like start and changed a little the start function (if there is not start position it respawns you) +*Added a message when you target a player like VIP if the targeted player is admin or Player if it's not +*Fixed a bug with pause +*Fixed a bug with godmode +*Fixed a Spec bug (Re-added Cstrike moule) +*Fixed a bug with Hook + +2.23 - 24.09.2010 (390) +*Changed setstart function to save all positions into only one file +*Fixed the bug that didn't show the ljstats on spectator mode +*Fixed hook and start exploit. Added CVar: kz_hook_speed (300 default) +*Removed Amxmisc, Engine + +2.24 - 13.10.2010 (808) +*Added Timer Show into Round Time (see /timer) +*Added kz_reload_weapons 0/1 , to reload the weapons when starting timer (like Kz-Arg) +*Changed /timer command, created a menu for Show Timer methods +*Added CVar kz_showtime_start - to set the normal showtime method ( 0 - Disabled , 1- HUD, 2-RoundTime). You can change it ingame by command /timer. +*Deleted /demo and /pub commands (created a new plugin for it - prokreedz_demo) + +2.25 - 01.12.2010 (536) +*No steam users won't get to top anymore +*Changed top15 for top10 (to fix MOTD bugs... use SQL version for working top15) +*Optimized the plugin +*prokreedz_name is no longer needed, Steam ID is better. You can use the steam id version for non-steam clients, you will just not get into top + +2.26c - 15.01.2011 (1048) +*Added Cvar kz_pick_weapons 0 - default for public servers; 1 - default for recording demos +*Added command /god for godmode (resets your time if you use it) +*Readded failed/improved times messages for non SQL version +*Deleted cvar kz_showtimer_start, use kz_show_timer instead. 0 - for disabling , 1 - for HUd , 2 - for roduntimer. This is only for default, players can modify it by /timer command. +*Optimized the plugin a little +*Added CVar kz_top15_authid 0/1 - 0 for Top sort by names (used mostly for non-steam servers), 1 for sorting by authid (aka steam id) + +2.27 - 18.07.2011 (3411) +*Changed a little the finish message +*Fixed little CP/TP bug + +2.28 - 16.04.2012 (149) +*Fixed Connor's requests. Plugin should be more optimal now. +*Fixed other little tweaks and did minor changes. +*Added /savepos command (check above at players commands) + +2.29 - 22.04.2012 (74) +*CPs can be done on ladders +*Added CVar kz_semiclip_transparency <0-255> - The amount of transparency between players when kz_semiclip is 1 +*Added CVar kz_chat_prefix <message> - Default it's [KZ] +*Changed the way I register commands. All commands now work with say(_team) /command, say(_team) .command +*Fixed a top15 bug (used to show wrong values at 'improved your time by:' and 'slower than your time by:' messages). Added scout check in Noob 15. +*Fixed pause & savepos bugs as well as other combinations between functions +*Scout is not longer removed if you hold it when you start the timer also fixed some scout bugs +*Added Multi Language. All translations are welcome! +**SQL version is now in the same plugin with the motd version. To use SQL remove the "//" from "//#define USE_SQL" (in the source of the plugin) + +2.30 - 27.04.2012 (164) +*Added /guns (same as /weapons) due to request +*Fixed some ML stuff ( I couldn't do it the usual way because I had to overcomplicate it, so I tried an easier approach) +*Fixed a Save Pos bug +*Fixed a message bug +*Fixed some weapons bugs +*Pause now work while in air, as well +*/scout command now works even if timer is not started + +2.31 - 12.05.2012 (??) +*Added command /chatorhud. Players will now be able to switch between showing messages on chat, on hud, or not show them at all. At spawn, they will be decided by CVar. +*Fixed problems with pause and godmode/noclip +*Fixed a problem with not going to pro15 even if you use usp/knife +*Changed noclip function when paused: Your timer will not reset if you are paused, so you can fly around, but when you type again /noclip you will be teleported to where you paused. (Useful if you don't know the map and you want to look around for next jump, but you don't want to lose your current timer). CVar kz_noclip_paused 0/1 +*Added CVar kz_save_pos_gochecks <0/1> - Whether or not to add +1 Gochecks after reloading old run. Default 1 (no Pro 15 even if you had 0 GCs when you saved) +*Now you get scout back if you used it in the previous run (so there are no bugs with pro15 and scout if kz_save_pos_gochecks is 0) + + +[SQL] +*Fixed the PHP files a little +*Fixed bugs with server crash, bad saving the time or not saving at all +*Fixed some messages and fixed the PHP files completly +*Readded flags for countries and fixed a bug with them +*Changed the Top saving to be saved with just 2 decimals +*Redesigned the PHP files +*Fixed the bug that was saving CPs as GCs and GCs as CPs (in DB). Command for SQL vesrion is /prorecords (in chat) +*Added Pro Records reading into PHP files. +*Added in /top15 menu for SQL vesrion Players Rankings and Maps statistic option +*Added a function that updates your name in all the records you have with the one you join at the moment. \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admin.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admin.sma new file mode 100644 index 0000000..112dd44 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admin.sma @@ -0,0 +1,866 @@ +/* AMX Mod X script. +* Admin Base Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +// Uncomment for SQL version +// #define USING_SQL + +#include <amxmodx> +#include <amxmisc> +#if defined USING_SQL +#include <sqlx> +#endif + +//new Vector:AdminList; + +new AdminCount; + +new PLUGINNAME[] = "AMX Mod X" + +#define ADMIN_LOOKUP (1<<0) +#define ADMIN_NORMAL (1<<1) +#define ADMIN_STEAM (1<<2) +#define ADMIN_IPADDR (1<<3) +#define ADMIN_NAME (1<<4) + +new g_cmdLoopback[16] +new bool:g_CaseSensitiveName[33]; + +// pcvars +new amx_mode; +new amx_password_field; +new amx_default_access; + +public plugin_init() +{ +#if defined USING_SQL + register_plugin("Admin Base (SQL)", AMXX_VERSION_STR, "AMXX Dev Team") +#else + register_plugin("Admin Base", AMXX_VERSION_STR, "AMXX Dev Team") +#endif + register_dictionary("admin.txt") + register_dictionary("common.txt") + amx_mode=register_cvar("amx_mode", "1") + amx_password_field=register_cvar("amx_password_field", "_pw") + amx_default_access=register_cvar("amx_default_access", "") + + register_cvar("amx_vote_ratio", "0.02") + register_cvar("amx_vote_time", "10") + register_cvar("amx_vote_answers", "1") + register_cvar("amx_vote_delay", "60") + register_cvar("amx_last_voting", "0") + register_cvar("amx_show_activity", "2") + register_cvar("amx_votekick_ratio", "0.40") + register_cvar("amx_voteban_ratio", "0.40") + register_cvar("amx_votemap_ratio", "0.40") + + set_cvar_float("amx_last_voting", 0.0) + +#if defined USING_SQL + register_srvcmd("amx_sqladmins", "adminSql") + register_cvar("amx_sql_table", "admins") +#endif + register_cvar("amx_sql_host", "127.0.0.1") + register_cvar("amx_sql_user", "root") + register_cvar("amx_sql_pass", "") + register_cvar("amx_sql_db", "amx") + register_cvar("amx_sql_type", "mysql") + + register_concmd("amx_reloadadmins", "cmdReload", ADMIN_CFG) + register_concmd("amx_addadmin", "addadminfn", ADMIN_RCON, "<playername|auth> <accessflags> [password] [authtype] - add specified player as an admin to users.ini") + + format(g_cmdLoopback, 15, "amxauth%c%c%c%c", random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z')) + + register_clcmd(g_cmdLoopback, "ackSignal") + + remove_user_flags(0, read_flags("z")) // Remove 'user' flag from server rights + + new configsDir[64] + get_configsdir(configsDir, 63) + + server_cmd("exec %s/amxx.cfg", configsDir) // Execute main configuration file + server_cmd("exec %s/sql.cfg", configsDir) + + // Create a vector of 5 cells to store the info. + //AdminList=vector_create(5); + + +#if defined USING_SQL + server_cmd("amx_sqladmins") +#else + format(configsDir, 63, "%s/users.ini", configsDir) + loadSettings(configsDir) // Load admins accounts +#endif +} +public client_connect(id) +{ + g_CaseSensitiveName[id] = false; +} +public addadminfn(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3)) + return PLUGIN_HANDLED + + new idtype = ADMIN_STEAM | ADMIN_LOOKUP + + if (read_argc() >= 5) + { + new t_arg[16] + read_argv(4, t_arg, 15) + + if (equali(t_arg, "steam") || equali(t_arg, "steamid") || equali(t_arg, "auth")) + { + idtype = ADMIN_STEAM + } + else if (equali(t_arg, "ip")) + { + idtype = ADMIN_IPADDR + } + else if (equali(t_arg, "name") || equali(t_arg, "nick")) + { + idtype = ADMIN_NAME + + if (equali(t_arg, "name")) + idtype |= ADMIN_LOOKUP + } else { + console_print(id, "[%s] Unknown id type ^"%s^", use one of: steamid, ip, name", PLUGINNAME, t_arg) + return PLUGIN_HANDLED + } + } + + new arg[33] + read_argv(1, arg, 32) + new player = -1 + + if (idtype & ADMIN_STEAM) + { + if (containi(arg, "STEAM_0:") == -1) + { + idtype |= ADMIN_LOOKUP + player = cmd_target(id, arg, CMDTARGET_ALLOW_SELF | CMDTARGET_NO_BOTS) + } else { + new _steamid[44] + static _players[32], _num, _pv + get_players(_players, _num) + for (new _i=0; _i<_num; _i++) + { + _pv = _players[_i] + get_user_authid(_pv, _steamid, sizeof(_steamid)-1) + if (!_steamid[0]) + continue + if (equal(_steamid, arg)) + { + player = _pv + break + } + } + if (player < 1) + { + idtype &= ~ADMIN_LOOKUP + } + } + } + else if (idtype & ADMIN_NAME) + { + player = cmd_target(id, arg, CMDTARGET_ALLOW_SELF | CMDTARGET_NO_BOTS) + + if (player) + idtype |= ADMIN_LOOKUP + else + idtype &= ~ADMIN_LOOKUP + } + else if (idtype & ADMIN_IPADDR) + { + new len = strlen(arg) + new dots, chars + + for (new i = 0; i < len; i++) + { + if (arg[i] == '.') + { + if (!chars || chars > 3) + break + + if (++dots > 3) + break + + chars = 0 + } else { + chars++ + } + + if (dots != 3 || !chars || chars > 3) + { + idtype |= ADMIN_LOOKUP + player = find_player("dh", arg) + } + } + } + + if (idtype & ADMIN_LOOKUP && !player) + { + console_print(id, "%L", id, "CL_NOT_FOUND") + return PLUGIN_HANDLED + } + + new flags[64] + read_argv(2, flags, 63) + + new password[64] + if (read_argc() >= 4) + read_argv(3, password, 63) + + new auth[33] + new Comment[33]; // name of player to pass to comment field + if (idtype & ADMIN_LOOKUP) + { + get_user_name(player, Comment, sizeof(Comment)-1) + if (idtype & ADMIN_STEAM) + { + get_user_authid(player, auth, 32) + } + else if (idtype & ADMIN_IPADDR) + { + get_user_ip(player, auth, 32) + } + else if (idtype & ADMIN_NAME) + { + get_user_name(player, auth, 32) + } + } else { + copy(auth, 32, arg) + } + + new type[16], len + + if (idtype & ADMIN_STEAM) + len += format(type[len], 15-len, "c") + else if (idtype & ADMIN_IPADDR) + len += format(type[len], 15-len, "d") + + if (strlen(password) > 0) + len += format(type[len], 15-len, "a") + else + len += format(type[len], 15-len, "e") + + AddAdmin(id, auth, flags, password, type, Comment) + cmdReload(id, ADMIN_CFG, 0) + + if (player > 0) + { + new name[32] + get_user_info(player, "name", name, 31) + accessUser(player, name) + } + + return PLUGIN_HANDLED +} + +AddAdmin(id, auth[], accessflags[], password[], flags[], comment[]="") +{ +#if defined USING_SQL + new error[128], errno + + new Handle:info = SQL_MakeStdTuple() + new Handle:sql = SQL_Connect(info, errno, error, 127) + + if (sql == Empty_Handle) + { + server_print("[AMXX] %L", LANG_SERVER, "SQL_CANT_CON", error) + //backup to users.ini +#endif + // Make sure that the users.ini file exists. + new configsDir[64] + get_configsdir(configsDir, 63) + format(configsDir, 63, "%s/users.ini", configsDir) + + if (!file_exists(configsDir)) + { + console_print(id, "[%s] File ^"%s^" doesn't exist.", PLUGINNAME, configsDir) + return + } + + // Make sure steamid isn't already in file. + new line = 0, textline[256], len + const SIZE = 63 + new line_steamid[SIZE + 1], line_password[SIZE + 1], line_accessflags[SIZE + 1], line_flags[SIZE + 1], parsedParams + + // <name|ip|steamid> <password> <access flags> <account flags> + while ((line = read_file(configsDir, line, textline, 255, len))) + { + if (len == 0 || equal(textline, ";", 1)) + continue // comment line + + parsedParams = parse(textline, line_steamid, SIZE, line_password, SIZE, line_accessflags, SIZE, line_flags, SIZE) + + if (parsedParams != 4) + continue // Send warning/error? + + if (containi(line_flags, flags) != -1 && equal(line_steamid, auth)) + { + console_print(id, "[%s] %s already exists!", PLUGINNAME, auth) + return + } + } + + // If we came here, steamid doesn't exist in users.ini. Add it. + new linetoadd[512] + + if (comment[0]==0) + { + formatex(linetoadd, 511, "^r^n^"%s^" ^"%s^" ^"%s^" ^"%s^"", auth, password, accessflags, flags) + } + else + { + formatex(linetoadd, 511, "^r^n^"%s^" ^"%s^" ^"%s^" ^"%s^" ; %s", auth, password, accessflags, flags, comment) + } + console_print(id, "Adding:^n%s", linetoadd) + + if (!write_file(configsDir, linetoadd)) + console_print(id, "[%s] Failed writing to %s!", PLUGINNAME, configsDir) +#if defined USING_SQL + } + + new table[32] + + get_cvar_string("amx_sql_table", table, 31) + + new Handle:query = SQL_PrepareQuery(sql, "SELECT * FROM `%s` WHERE (`auth` = '%s')", table, auth) + + if (!SQL_Execute(query)) + { + SQL_QueryError(query, error, 127) + server_print("[AMXX] %L", LANG_SERVER, "SQL_CANT_LOAD_ADMINS", error) + console_print(id, "[AMXX] %L", LANG_SERVER, "SQL_CANT_LOAD_ADMINS", error) + } else if (SQL_NumResults(query)) { + console_print(id, "[%s] %s already exists!", PLUGINNAME, auth) + } else { + console_print(id, "Adding to database:^n^"%s^" ^"%s^" ^"%s^" ^"%s^"", auth, password, accessflags, flags) + + SQL_QueryAndIgnore(sql, "REPLACE INTO `%s` (`auth`, `password`, `access`, `flags`) VALUES ('%s', '%s', '%s', '%s')", table, auth, password, accessflags, flags) + } + + SQL_FreeHandle(query) + SQL_FreeHandle(sql) + SQL_FreeHandle(info) +#endif + +} +public plugin_cfg() +{ + set_task(6.1, "delayed_load") +} + +public delayed_load() +{ + new configFile[128], curMap[64], configDir[128] + + get_configsdir(configDir, sizeof(configDir)-1) + get_mapname(curMap, sizeof(curMap)-1) + + new i=0; + + while (curMap[i] != '_' && curMap[i++] != '^0') {/*do nothing*/} + + if (curMap[i]=='_') + { + // this map has a prefix + curMap[i]='^0'; + formatex(configFile, sizeof(configFile)-1, "%s/maps/prefix_%s.cfg", configDir, curMap); + + if (file_exists(configFile)) + { + server_cmd("exec %s", configFile); + } + } + + get_mapname(curMap, sizeof(curMap)-1) + + + formatex(configFile, sizeof(configFile)-1, "%s/maps/%s.cfg", configDir, curMap) + + if (file_exists(configFile)) + { + server_cmd("exec %s", configFile) + } + +} + +loadSettings(szFilename[]) +{ + new File=fopen(szFilename,"r"); + + if (File) + { + new Text[512]; + new Flags[32]; + new Access[32] + new AuthData[44]; + new Password[32]; + + while (!feof(File)) + { + fgets(File,Text,sizeof(Text)-1); + + trim(Text); + + // comment + if (Text[0]==';') + { + continue; + } + + Flags[0]=0; + Access[0]=0; + AuthData[0]=0; + Password[0]=0; + + // not enough parameters + if (parse(Text,AuthData,sizeof(AuthData)-1,Password,sizeof(Password)-1,Access,sizeof(Access)-1,Flags,sizeof(Flags)-1) < 2) + { + continue; + } + + admins_push(AuthData,Password,read_flags(Access),read_flags(Flags)); + + AdminCount++; + } + + fclose(File); + } + + if (AdminCount == 1) + { + server_print("[AMXX] %L", LANG_SERVER, "LOADED_ADMIN"); + } + else + { + server_print("[AMXX] %L", LANG_SERVER, "LOADED_ADMINS", AdminCount); + } + + return 1; +} + +#if defined USING_SQL +public adminSql() +{ + new table[32], error[128], type[12], errno + + new Handle:info = SQL_MakeStdTuple() + new Handle:sql = SQL_Connect(info, errno, error, 127) + + get_cvar_string("amx_sql_table", table, 31) + + SQL_GetAffinity(type, 11) + + if (sql == Empty_Handle) + { + server_print("[AMXX] %L", LANG_SERVER, "SQL_CANT_CON", error) + + //backup to users.ini + new configsDir[64] + + get_configsdir(configsDir, 63) + format(configsDir, 63, "%s/users.ini", configsDir) + loadSettings(configsDir) // Load admins accounts + + return PLUGIN_HANDLED + } + + new Handle:query + + if (equali(type, "sqlite")) + { + if (!sqlite_TableExists(sql, table)) + { + SQL_QueryAndIgnore(sql, "CREATE TABLE %s ( auth TEXT NOT NULL DEFAULT '', password TEXT NOT NULL DEFAULT '', access TEXT NOT NULL DEFAULT '', flags TEXT NOT NULL DEFAULT '' )", table) + } + + query = SQL_PrepareQuery(sql, "SELECT auth, password, access, flags FROM %s", table) + } else { + SQL_QueryAndIgnore(sql, "CREATE TABLE IF NOT EXISTS `%s` ( `auth` VARCHAR( 32 ) NOT NULL, `password` VARCHAR( 32 ) NOT NULL, `access` VARCHAR( 32 ) NOT NULL, `flags` VARCHAR( 32 ) NOT NULL ) COMMENT = 'AMX Mod X Admins'", table) + query = SQL_PrepareQuery(sql,"SELECT `auth`,`password`,`access`,`flags` FROM `%s`", table) + } + + if (!SQL_Execute(query)) + { + SQL_QueryError(query, error, 127) + server_print("[AMXX] %L", LANG_SERVER, "SQL_CANT_LOAD_ADMINS", error) + } else if (!SQL_NumResults(query)) { + server_print("[AMXX] %L", LANG_SERVER, "NO_ADMINS") + } else { + + AdminCount = 0 + + /** do this incase people change the query order and forget to modify below */ + new qcolAuth = SQL_FieldNameToNum(query, "auth") + new qcolPass = SQL_FieldNameToNum(query, "password") + new qcolAccess = SQL_FieldNameToNum(query, "access") + new qcolFlags = SQL_FieldNameToNum(query, "flags") + + new AuthData[44]; + new Password[44]; + new Access[32]; + new Flags[32]; + + while (SQL_MoreResults(query)) + { + SQL_ReadResult(query, qcolAuth, AuthData, sizeof(AuthData)-1); + SQL_ReadResult(query, qcolPass, Password, sizeof(Password)-1); + SQL_ReadResult(query, qcolAccess, Access, sizeof(Access)-1); + SQL_ReadResult(query, qcolFlags, Flags, sizeof(Flags)-1); + + admins_push(AuthData,Password,read_flags(Access),read_flags(Flags)); + + ++AdminCount; + SQL_NextRow(query) + } + + if (AdminCount == 1) + { + server_print("[AMXX] %L", LANG_SERVER, "SQL_LOADED_ADMIN") + } + else + { + server_print("[AMXX] %L", LANG_SERVER, "SQL_LOADED_ADMINS", AdminCount) + } + + SQL_FreeHandle(query) + SQL_FreeHandle(sql) + SQL_FreeHandle(info) + } + + return PLUGIN_HANDLED +} +#endif + +public cmdReload(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + //strip original flags (patch submitted by mrhunt) + remove_user_flags(0, read_flags("z")) + + admins_flush(); + +#if !defined USING_SQL + new filename[128] + + get_configsdir(filename, 127) + format(filename, 63, "%s/users.ini", filename) + + AdminCount = 0; + loadSettings(filename); // Re-Load admins accounts + + if (id != 0) + { + if (AdminCount == 1) + { + console_print(id, "[AMXX] %L", LANG_SERVER, "LOADED_ADMIN"); + } + else + { + console_print(id, "[AMXX] %L", LANG_SERVER, "LOADED_ADMINS", AdminCount); + } + } +#else + AdminCount = 0 + adminSql() + + if (id != 0) + { + if (AdminCount == 1) + console_print(id, "[AMXX] %L", LANG_SERVER, "SQL_LOADED_ADMIN") + else + console_print(id, "[AMXX] %L", LANG_SERVER, "SQL_LOADED_ADMINS", AdminCount) + } +#endif + + new players[32], num, pv + new name[32] + get_players(players, num) + for (new i=0; i<num; i++) + { + pv = players[i] + get_user_name(pv, name, 31) + accessUser(pv, name) + } + + return PLUGIN_HANDLED +} + +getAccess(id, name[], authid[], ip[], password[]) +{ + new index = -1 + new result = 0 + + static Count; + static Flags; + static Access; + static AuthData[44]; + static Password[32]; + + g_CaseSensitiveName[id] = false; + + Count=admins_num(); + for (new i = 0; i < Count; ++i) + { + Flags=admins_lookup(i,AdminProp_Flags); + admins_lookup(i,AdminProp_Auth,AuthData,sizeof(AuthData)-1); + + if (Flags & FLAG_AUTHID) + { + if (equal(authid, AuthData)) + { + index = i + break + } + } + else if (Flags & FLAG_IP) + { + new c = strlen(AuthData) + + if (AuthData[c - 1] == '.') /* check if this is not a xxx.xxx. format */ + { + if (equal(AuthData, ip, c)) + { + index = i + break + } + } /* in other case an IP must just match */ + else if (equal(ip, AuthData)) + { + index = i + break + } + } + else + { + if (Flags & FLAG_CASE_SENSITIVE) + { + if (Flags & FLAG_TAG) + { + if (contain(name, AuthData) != -1) + { + index = i + g_CaseSensitiveName[id] = true + break + } + } + else if (equal(name, AuthData)) + { + index = i + g_CaseSensitiveName[id] = true + break + } + } + else + { + if (Flags & FLAG_TAG) + { + if (containi(name, AuthData) != -1) + { + index = i + break + } + } + else if (equali(name, AuthData)) + { + index = i + break + } + } + } + } + + if (index != -1) + { + Access=admins_lookup(index,AdminProp_Access); + + if (Flags & FLAG_NOPASS) + { + result |= 8 + new sflags[32] + + get_flags(Access, sflags, 31) + set_user_flags(id, Access) + + log_amx("Login: ^"%s<%d><%s><>^" became an admin (account ^"%s^") (access ^"%s^") (address ^"%s^")", name, get_user_userid(id), authid, AuthData, sflags, ip) + } + else + { + + admins_lookup(index,AdminProp_Password,Password,sizeof(Password)-1); + + if (equal(password, Password)) + { + result |= 12 + set_user_flags(id, Access) + + new sflags[32] + get_flags(Access, sflags, 31) + + log_amx("Login: ^"%s<%d><%s><>^" became an admin (account ^"%s^") (access ^"%s^") (address ^"%s^")", name, get_user_userid(id), authid, AuthData, sflags, ip) + } + else + { + result |= 1 + + if (Flags & FLAG_KICK) + { + result |= 2 + log_amx("Login: ^"%s<%d><%s><>^" kicked due to invalid password (account ^"%s^") (address ^"%s^")", name, get_user_userid(id), authid, AuthData, ip) + } + } + } + } + else if (get_pcvar_float(amx_mode) == 2.0) + { + result |= 2 + } + else + { + new defaccess[32] + + get_pcvar_string(amx_default_access, defaccess, 31) + + if (!strlen(defaccess)) + { + copy(defaccess, 32, "z") + } + + new idefaccess = read_flags(defaccess) + + if (idefaccess) + { + result |= 8 + set_user_flags(id, idefaccess) + } + } + + return result +} + +accessUser(id, name[] = "") +{ + remove_user_flags(id) + + new userip[32], userauthid[32], password[32], passfield[32], username[32] + + get_user_ip(id, userip, 31, 1) + get_user_authid(id, userauthid, 31) + + if (name[0]) + { + copy(username, 31, name) + } + else + { + get_user_name(id, username, 31) + } + + get_pcvar_string(amx_password_field, passfield, 31) + get_user_info(id, passfield, password, 31) + + new result = getAccess(id, username, userauthid, userip, password) + + if (result & 1) + { + client_cmd(id, "echo ^"* %L^"", id, "INV_PAS") + } + + if (result & 2) + { + client_cmd(id, "%s", g_cmdLoopback) + return PLUGIN_HANDLED + } + + if (result & 4) + { + client_cmd(id, "echo ^"* %L^"", id, "PAS_ACC") + } + + if (result & 8) + { + client_cmd(id, "echo ^"* %L^"", id, "PRIV_SET") + } + + return PLUGIN_CONTINUE +} + +public client_infochanged(id) +{ + if (!is_user_connected(id) || !get_pcvar_num(amx_mode)) + { + return PLUGIN_CONTINUE + } + + new newname[32], oldname[32] + + get_user_name(id, oldname, 31) + get_user_info(id, "name", newname, 31) + + if (g_CaseSensitiveName[id]) + { + if (!equal(newname, oldname)) + { + accessUser(id, newname) + } + } + else + { + if (!equali(newname, oldname)) + { + accessUser(id, newname) + } + } + return PLUGIN_CONTINUE +} + +public ackSignal(id) +{ + server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY") + return PLUGIN_HANDLED +} + +public client_authorized(id) + return get_pcvar_num(amx_mode) ? accessUser(id) : PLUGIN_CONTINUE + +public client_putinserver(id) +{ + if (!is_dedicated_server() && id == 1) + return get_pcvar_num(amx_mode) ? accessUser(id) : PLUGIN_CONTINUE + + return PLUGIN_CONTINUE +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminchat.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminchat.sma new file mode 100644 index 0000000..956173d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminchat.sma @@ -0,0 +1,402 @@ +/* AMX Mod X +* Admin Chat Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +new g_msgChannel + +#define MAX_CLR 10 + +new g_Colors[MAX_CLR][] = {"COL_WHITE", "COL_RED", "COL_GREEN", "COL_BLUE", "COL_YELLOW", "COL_MAGENTA", "COL_CYAN", "COL_ORANGE", "COL_OCEAN", "COL_MAROON"} +new g_Values[MAX_CLR][] = {{255, 255, 255}, {255, 0, 0}, {0, 255, 0}, {0, 0, 255}, {255, 255, 0}, {255, 0, 255}, {0, 255, 255}, {227, 96, 8}, {45, 89, 116}, {103, 44, 38}} +new Float:g_Pos[4][] = {{0.0, 0.0}, {0.05, 0.55}, {-1.0, 0.2}, {-1.0, 0.7}} + +new amx_show_activity; +new g_AdminChatFlag = ADMIN_CHAT; + +public plugin_init() +{ + new admin_chat_id + + register_plugin("Admin Chat", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("adminchat.txt") + register_dictionary("common.txt") + register_clcmd("say", "cmdSayChat", ADMIN_CHAT, "@[@|@|@][w|r|g|b|y|m|c]<text> - displays hud message") + register_clcmd("say_team", "cmdSayAdmin", 0, "@<text> - displays message to admins") + register_concmd("amx_say", "cmdSay", ADMIN_CHAT, "<message> - sends message to all players") + admin_chat_id = register_concmd("amx_chat", "cmdChat", ADMIN_CHAT, "<message> - sends message to admins") + register_concmd("amx_psay", "cmdPsay", ADMIN_CHAT, "<name or #userid> <message> - sends private message") + register_concmd("amx_tsay", "cmdTsay", ADMIN_CHAT, "<color> <message> - sends left side hud message to all players") + register_concmd("amx_csay", "cmdTsay", ADMIN_CHAT, "<color> <message> - sends center hud message to all players") + + amx_show_activity = get_cvar_pointer("amx_show_activity"); + + if (amx_show_activity == 0) + { + amx_show_activity = register_cvar("amx_show_activity", "2"); + } + + new str[1] + get_concmd(admin_chat_id, str, 0, g_AdminChatFlag, str, 0, -1) +} + +public cmdSayChat(id) +{ + if (!access(id, g_AdminChatFlag)) + { + return PLUGIN_CONTINUE + } + + new said[6], i = 0 + read_argv(1, said, 5) + + while (said[i] == '@') + { + i++ + } + + if (!i || i > 3) + { + return PLUGIN_CONTINUE + } + + new message[192], a = 0 + read_args(message, 191) + remove_quotes(message) + + switch (said[i]) + { + case 'r': a = 1 + case 'g': a = 2 + case 'b': a = 3 + case 'y': a = 4 + case 'm': a = 5 + case 'c': a = 6 + case 'o': a = 7 + } + + new n, s = i + if (a) + { + n++ + s++ + } + while (said[s] && isspace(said[s])) + { + n++ + s++ + } + + + new name[32], authid[32], userid + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + userid = get_user_userid(id) + + log_amx("Chat: ^"%s<%d><%s><>^" tsay ^"%s^"", name, userid, authid, message[i + n]) + log_message("^"%s<%d><%s><>^" triggered ^"amx_tsay^" (text ^"%s^") (color ^"%L^")", name, userid, authid, message[i + n], "en", g_Colors[a]) + + if (++g_msgChannel > 6 || g_msgChannel < 3) + { + g_msgChannel = 3 + } + + new Float:verpos = g_Pos[i][1] + float(g_msgChannel) / 35.0 + + set_hudmessage(g_Values[a][0], g_Values[a][1], g_Values[a][2], g_Pos[i][0], verpos, 0, 6.0, 6.0, 0.5, 0.15, -1) + + switch ( get_pcvar_num(amx_show_activity) ) + { + case 3, 4: + { + new maxpl = get_maxplayers(); + for (new pl = 1; pl <= maxpl; pl++) + { + if (is_user_connected(pl) && !is_user_bot(pl)) + { + if (is_user_admin(pl)) + { + show_hudmessage(pl, "%s : %s", name, message[i + n]) + client_print(pl, print_notify, "%s : %s", name, message[i + n]) + } + else + { + show_hudmessage(pl, "%s", message[i + n]) + client_print(pl, print_notify, "%s", message[i + n]) + } + } + } + } + case 2: + { + show_hudmessage(0, "%s : %s", name, message[i + n]) + client_print(0, print_notify, "%s : %s", name, message[i + n]) + } + default: + { + show_hudmessage(0, "%s", message[i + n]) + client_print(0, print_notify, "%s", message[i + n]) + } + } + + return PLUGIN_HANDLED +} + +public cmdSayAdmin(id) +{ + new said[2] + read_argv(1, said, 1) + + if (said[0] != '@') + return PLUGIN_CONTINUE + + new message[192], name[32], authid[32], userid + new players[32], inum + + read_args(message, 191) + remove_quotes(message) + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + userid = get_user_userid(id) + + log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message[1]) + log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message[1]) + + if (is_user_admin(id)) + format(message, 191, "(%L) %s : %s", id, "ADMIN", name, message[1]) + else + format(message, 191, "(%L) %s : %s", id, "PLAYER", name, message[1]) + + get_players(players, inum) + + for (new i = 0; i < inum; ++i) + { + // dont print the message to the client that used the cmd if he has ADMIN_CHAT to avoid double printing + if (players[i] != id && get_user_flags(players[i]) & g_AdminChatFlag) + client_print(players[i], print_chat, "%s", message) + } + + client_print(id, print_chat, "%s", message) + + return PLUGIN_HANDLED +} + +public cmdChat(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new message[192], name[32], players[32], inum, authid[32], userid + + read_args(message, 191) + remove_quotes(message) + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + userid = get_user_userid(id) + get_players(players, inum) + + log_amx("Chat: ^"%s<%d><%s><>^" chat ^"%s^"", name, userid, authid, message) + log_message("^"%s<%d><%s><>^" triggered ^"amx_chat^" (text ^"%s^")", name, userid, authid, message) + + format(message, 191, "(ADMINS) %s : %s", name, message) + console_print(id, "%s", message) + + for (new i = 0; i < inum; ++i) + { + if (access(players[i], g_AdminChatFlag)) + client_print(players[i], print_chat, "%s", message) + } + + return PLUGIN_HANDLED +} + +public cmdSay(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new message[192], name[32], authid[32], userid + + read_args(message, 191) + remove_quotes(message) + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + userid = get_user_userid(id) + client_print(0, print_chat, "%L", LANG_PLAYER, "PRINT_ALL", name, message) + console_print(id, "%L", LANG_PLAYER, "PRINT_ALL", name, message) + + log_amx("Chat: ^"%s<%d><%s><>^" say ^"%s^"", name, userid, authid, message) + log_message("^"%s<%d><%s><>^" triggered ^"amx_say^" (text ^"%s^")", name, userid, authid, message) + + return PLUGIN_HANDLED +} + +public cmdPsay(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3)) + return PLUGIN_HANDLED + + new name[32] + read_argv(1, name, 31) + new priv = cmd_target(id, name, 0) + + if (!priv) + return PLUGIN_HANDLED + + new length = strlen(name) + 1 + + get_user_name(priv, name, 31); + + new message[192], name2[32], authid[32], authid2[32], userid, userid2 + + get_user_authid(id, authid, 31) + get_user_name(id, name2, 31) + userid = get_user_userid(id) + read_args(message, 191) + + if (message[0] == '"' && message[length] == '"') // HLSW fix + { + message[0] = ' ' + message[length] = ' ' + length += 2 + } + + remove_quotes(message[length]) + get_user_name(priv, name, 31) + + if (id && id != priv) + client_print(id, print_chat, "(%s) %s : %s", name, name2, message[length]) + + client_print(priv, print_chat, "(%s) %s : %s", name, name2, message[length]) + console_print(id, "(%s) %s : %s", name, name2, message[length]) + get_user_authid(priv, authid2, 31) + userid2 = get_user_userid(priv) + + log_amx("Chat: ^"%s<%d><%s><>^" psay ^"%s<%d><%s><>^" ^"%s^"", name2, userid, authid, name, userid2, authid2, message[length]) + log_message("^"%s<%d><%s><>^" triggered ^"amx_psay^" against ^"%s<%d><%s><>^" (text ^"%s^")", name2, userid, authid, name, userid2, authid2, message[length]) + + return PLUGIN_HANDLED +} + +public cmdTsay(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3)) + return PLUGIN_HANDLED + + new cmd[16], color[16], color2[16], message[192], name[32], authid[32], userid = 0 + + read_argv(0, cmd, 15) + new bool:tsay = (tolower(cmd[4]) == 't') + + read_args(message, 191) + remove_quotes(message) + parse(message, color, 15) + + new found = 0, a = 0 + new lang[3], langnum = get_langsnum() + + for (new i = 0; i < MAX_CLR; ++i) + { + for (new j = 0; j < langnum; j++) + { + get_lang(j, lang) + format(color2, 15, "%L", lang, g_Colors[i]) + + if (equali(color, color2)) + { + a = i + found = 1 + break + } + } + if (found == 1) + break + } + + new length = found ? (strlen(color) + 1) : 0 + + if (++g_msgChannel > 6 || g_msgChannel < 3) + g_msgChannel = 3 + + new Float:verpos = (tsay ? 0.55 : 0.1) + float(g_msgChannel) / 35.0 + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + userid = get_user_userid(id) + set_hudmessage(g_Values[a][0], g_Values[a][1], g_Values[a][2], tsay ? 0.05 : -1.0, verpos, 0, 6.0, 6.0, 0.5, 0.15, -1) + + switch ( get_pcvar_num(amx_show_activity) ) + { + case 3, 4: + { + new maxpl = get_maxplayers(); + for (new pl = 1; pl <= maxpl; pl++) + { + if (is_user_connected(pl) && !is_user_bot(pl)) + { + if (is_user_admin(pl)) + { + show_hudmessage(pl, "%s : %s", name, message[length]) + client_print(pl, print_notify, "%s : %s", name, message[length]) + } + else + { + show_hudmessage(pl, "%s", message[length]) + client_print(pl, print_notify, "%s", message[length]) + } + } + } + console_print(id, "%s : %s", name, message[length]) + } + case 2: + { + show_hudmessage(0, "%s : %s", name, message[length]) + client_print(0, print_notify, "%s : %s", name, message[length]) + console_print(id, "%s : %s", name, message[length]) + } + default: + { + show_hudmessage(0, "%s", message[length]) + client_print(0, print_notify, "%s", message[length]) + console_print(id, "%s", message[length]) + } + } + + log_amx("Chat: ^"%s<%d><%s><>^" %s ^"%s^"", name, userid, authid, cmd[4], message[length]) + log_message("^"%s<%d><%s><>^" triggered ^"%s^" (text ^"%s^") (color ^"%s^")", name, userid, authid, cmd, message[length], color2) + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admincmd.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admincmd.sma new file mode 100644 index 0000000..f8bda24 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/admincmd.sma @@ -0,0 +1,1177 @@ +/* AMX Mod X +* Admin Commands Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +// This is not a dynamic array because it would be bad for 24/7 map servers. +#define OLD_CONNECTION_QUEUE 10 + +new g_pauseCon +new Float:g_pausAble +new bool:g_Paused +new bool:g_PauseAllowed = false +new g_addCvar[] = "amx_cvar add %s" + +new pausable; +new rcon_password; + +// Old connection queue +new g_Names[OLD_CONNECTION_QUEUE][32]; +new g_SteamIDs[OLD_CONNECTION_QUEUE][32]; +new g_IPs[OLD_CONNECTION_QUEUE][32]; +new g_Access[OLD_CONNECTION_QUEUE]; +new g_Tracker; +new g_Size; + +stock InsertInfo(id) +{ + + // Scan to see if this entry is the last entry in the list + // If it is, then update the name and access + // If it is not, then insert it again. + + if (g_Size > 0) + { + new ip[32] + new auth[32]; + + get_user_authid(id, auth, charsmax(auth)); + get_user_ip(id, ip, charsmax(ip), 1/*no port*/); + + new last = 0; + + if (g_Size < sizeof(g_SteamIDs)) + { + last = g_Size - 1; + } + else + { + last = g_Tracker - 1; + + if (last < 0) + { + last = g_Size - 1; + } + } + + if (equal(auth, g_SteamIDs[last]) && + equal(ip, g_IPs[last])) // need to check ip too, or all the nosteams will while it doesn't work with their illegitimate server + { + get_user_name(id, g_Names[last], charsmax(g_Names[])); + g_Access[last] = get_user_flags(id); + + return; + } + } + + // Need to insert the entry + + new target = 0; // the slot to save the info at + + // Queue is not yet full + if (g_Size < sizeof(g_SteamIDs)) + { + target = g_Size; + + ++g_Size; + + } + else + { + target = g_Tracker; + + ++g_Tracker; + // If we reached the end of the array, then move to the front + if (g_Tracker == sizeof(g_SteamIDs)) + { + g_Tracker = 0; + } + } + + get_user_authid(id, g_SteamIDs[target], charsmax(g_SteamIDs[])); + get_user_name(id, g_Names[target], charsmax(g_Names[])); + get_user_ip(id, g_IPs[target], charsmax(g_IPs[]), 1/*no port*/); + + g_Access[target] = get_user_flags(id); + +} +stock GetInfo(i, name[], namesize, auth[], authsize, ip[], ipsize, &access) +{ + if (i >= g_Size) + { + abort(AMX_ERR_NATIVE, "GetInfo: Out of bounds (%d:%d)", i, g_Size); + } + + new target = (g_Tracker + i) % sizeof(g_SteamIDs); + + copy(name, namesize, g_Names[target]); + copy(auth, authsize, g_SteamIDs[target]); + copy(ip, ipsize, g_IPs[target]); + access = g_Access[target]; + +} +public client_disconnect(id) +{ + if (!is_user_bot(id)) + { + InsertInfo(id); + } +} + +public plugin_init() +{ + register_plugin("Admin Commands", AMXX_VERSION_STR, "AMXX Dev Team") + + register_dictionary("admincmd.txt") + register_dictionary("common.txt") + register_dictionary("adminhelp.txt") + + + register_concmd("amx_kick", "cmdKick", ADMIN_KICK, "<name or #userid> [reason]") + register_concmd("amx_ban", "cmdBan", ADMIN_BAN, "<name or #userid> <minutes> [reason]") + register_concmd("amx_banip", "cmdBanIP", ADMIN_BAN, "<name or #userid> <minutes> [reason]") + register_concmd("amx_addban", "cmdAddBan", ADMIN_BAN, "<^"authid^" or ip> <minutes> [reason]") + register_concmd("amx_unban", "cmdUnban", ADMIN_BAN, "<^"authid^" or ip>") + register_concmd("amx_slay", "cmdSlay", ADMIN_SLAY, "<name or #userid>") + register_concmd("amx_slap", "cmdSlap", ADMIN_SLAY, "<name or #userid> [power]") + register_concmd("amx_leave", "cmdLeave", ADMIN_KICK, "<tag> [tag] [tag] [tag]") + register_concmd("amx_pause", "cmdPause", ADMIN_CVAR, "- pause or unpause the game") + register_concmd("amx_who", "cmdWho", ADMIN_ADMIN, "- displays who is on server") + register_concmd("amx_cvar", "cmdCvar", ADMIN_CVAR, "<cvar> [value]") + register_concmd("amx_plugins", "cmdPlugins", ADMIN_ADMIN) + register_concmd("amx_modules", "cmdModules", ADMIN_ADMIN) + register_concmd("amx_map", "cmdMap", ADMIN_MAP, "<mapname>") + register_concmd("amx_cfg", "cmdCfg", ADMIN_CFG, "<filename>") + register_concmd("amx_nick", "cmdNick", ADMIN_SLAY, "<name or #userid> <new nick>") + register_concmd("amx_last", "cmdLast", ADMIN_BAN, "- list the last few disconnected clients info"); + register_clcmd("amx_rcon", "cmdRcon", ADMIN_RCON, "<command line>") + register_clcmd("amx_showrcon", "cmdShowRcon", ADMIN_RCON, "<command line>") + register_clcmd("pauseAck", "cmdLBack") + + + rcon_password=get_cvar_pointer("rcon_password"); + pausable=get_cvar_pointer("pausable"); + + +} + +public plugin_cfg() +{ + // Cvars which can be changed only with rcon access + server_cmd(g_addCvar, "rcon_password") + server_cmd(g_addCvar, "amx_show_activity") + server_cmd(g_addCvar, "amx_mode") + server_cmd(g_addCvar, "amx_password_field") + server_cmd(g_addCvar, "amx_default_access") + server_cmd(g_addCvar, "amx_reserved_slots") + server_cmd(g_addCvar, "amx_reservation") + server_cmd(g_addCvar, "amx_sql_table"); + server_cmd(g_addCvar, "amx_sql_host"); + server_cmd(g_addCvar, "amx_sql_user"); + server_cmd(g_addCvar, "amx_sql_pass"); + server_cmd(g_addCvar, "amx_sql_db"); + server_cmd(g_addCvar, "amx_sql_type"); + +} + +public cmdKick(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[32] + read_argv(1, arg, 31) + new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF) + + if (!player) + return PLUGIN_HANDLED + + new authid[32], authid2[32], name2[32], name[32], userid2, reason[32] + + get_user_authid(id, authid, 31) + get_user_authid(player, authid2, 31) + get_user_name(player, name2, 31) + get_user_name(id, name, 31) + userid2 = get_user_userid(player) + read_argv(2, reason, 31) + remove_quotes(reason) + + log_amx("Kick: ^"%s<%d><%s><>^" kick ^"%s<%d><%s><>^" (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, reason) + + show_activity_key("ADMIN_KICK_1", "ADMIN_KICK_2", name, name2); + + if (is_user_bot(player)) + server_cmd("kick #%d", userid2) + else + { + if (reason[0]) + server_cmd("kick #%d ^"%s^"", userid2, reason) + else + server_cmd("kick #%d", userid2) + } + + console_print(id, "[AMXX] Client ^"%s^" kicked", name2) + + return PLUGIN_HANDLED +} + +public cmdUnban(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[32], authid[32], name[32] + + read_argv(1, arg, 31) + + if (contain(arg, ".") != -1) + { + server_cmd("removeip ^"%s^";writeip", arg) + console_print(id, "[AMXX] %L", id, "IP_REMOVED", arg) + } else { + server_cmd("removeid %s;writeid", arg) + console_print(id, "[AMXX] %L", id, "AUTHID_REMOVED", arg) + } + + get_user_name(id, name, 31) + + show_activity_key("ADMIN_UNBAN_1", "ADMIN_UNBAN_2", name, arg); + + get_user_authid(id, authid, 31) + log_amx("Cmd: ^"%s<%d><%s><>^" unban ^"%s^"", name, get_user_userid(id), authid, arg) + + return PLUGIN_HANDLED +} + +/* amx_addban is a special command now. + * If a user with rcon uses it, it bans the user. No questions asked. + * If a user without rcon but with ADMIN_BAN uses it, it will scan the old + * connection queue, and if it finds the info for a player in it, it will + * check their old access. If they have immunity, it will not ban. + * If they do not have immunity, it will ban. If the user is not found, + * it will refuse to ban the target. + */ + +public cmdAddBan(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3, true)) // check for ADMIN_BAN access + { + if (get_user_flags(id) & level) // Getting here means they didn't input enough args + { + return PLUGIN_HANDLED; + } + if (!cmd_access(id, ADMIN_RCON, cid, 3)) // If somehow they have ADMIN_RCON without ADMIN_BAN, continue + { + return PLUGIN_HANDLED; + } + } + + new arg[32], authid[32], name[32], minutes[32], reason[32] + + read_argv(1, arg, 31) + read_argv(2, minutes, 31) + read_argv(3, reason, 31) + + + if (!(get_user_flags(id) & ADMIN_RCON)) + { + new bool:canban = false; + new bool:isip = false; + // Limited access to this command + if (equali(arg, "STEAM_ID_PENDING") || + equali(arg, "STEAM_ID_LAN") || + equali(arg, "HLTV") || + equali(arg, "4294967295") || + equali(arg, "VALVE_ID_LAN") || + equali(arg, "VALVE_ID_PENDING")) + { + // Hopefully we never get here, so ML shouldn't be needed + console_print(id, "Cannot ban %s", arg); + return PLUGIN_HANDLED; + } + + if (contain(arg, ".") != -1) + { + isip = true; + } + + // Scan the disconnection queue + if (isip) + { + new IP[32]; + new Name[32]; + new dummy[1]; + new Access; + for (new i = 0; i < g_Size; i++) + { + GetInfo(i, Name, charsmax(Name), dummy, 0, IP, charsmax(IP), Access); + + if (equal(IP, arg)) + { + if (Access & ADMIN_IMMUNITY) + { + console_print(id, "[AMXX] %s : %L", IP, id, "CLIENT_IMM", Name); + + return PLUGIN_HANDLED; + } + // User did not have immunity + canban = true; + } + } + } + else + { + new Auth[32]; + new Name[32]; + new dummy[1]; + new Access; + for (new i = 0; i < g_Size; i++) + { + GetInfo(i, Name, charsmax(Name), Auth, charsmax(Auth), dummy, 0, Access); + + if (equal(Auth, arg)) + { + if (Access & ADMIN_IMMUNITY) + { + console_print(id, "[AMXX] %s : %L", Auth, id, "CLIENT_IMM", Name); + + return PLUGIN_HANDLED; + } + // User did not have immunity + canban = true; + } + } + } + + if (!canban) + { + console_print(id, "[AMXX] You may only ban recently disconnected clients. Use ^"amx_last^" to view."); + + return PLUGIN_HANDLED; + } + + } + + // User has access to ban their target + if (contain(arg, ".") != -1) + { + server_cmd("addip ^"%s^" ^"%s^";wait;writeip", minutes, arg) + console_print(id, "[AMXX] Ip ^"%s^" added to ban list", arg) + } else { + server_cmd("banid %s %s;wait;writeid", minutes, arg) + console_print(id, "[AMXX] Authid ^"%s^" added to ban list", arg) + } + + get_user_name(id, name, 31) + + show_activity_key("ADMIN_ADDBAN_1", "ADMIN_ADDBAN_2", name, arg); + + get_user_authid(id, authid, 31) + log_amx("Cmd: ^"%s<%d><%s><>^" ban ^"%s^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, arg, minutes, reason) + + return PLUGIN_HANDLED +} + +public cmdBan(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3)) + return PLUGIN_HANDLED + + new target[32], minutes[8], reason[64] + + read_argv(1, target, 31) + read_argv(2, minutes, 7) + read_argv(3, reason, 63) + + new player = cmd_target(id, target, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF) + + if (!player) + return PLUGIN_HANDLED + + new authid[32], name2[32], authid2[32], name[32] + new userid2 = get_user_userid(player) + + get_user_authid(player, authid2, 31) + get_user_authid(id, authid, 31) + get_user_name(player, name2, 31) + get_user_name(id, name, 31) + + log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason) + + new temp[64], banned[16], nNum = str_to_num(minutes) + if (nNum) + format(temp, 63, "%L", player, "FOR_MIN", minutes) + else + format(temp, 63, "%L", player, "PERM") + + format(banned, 15, "%L", player, "BANNED") + + if (reason[0]) + server_cmd("kick #%d ^"%s (%s %s)^";wait;banid %s %s;wait;writeid", userid2, reason, banned, temp, minutes, authid2) + else + server_cmd("kick #%d ^"%s %s^";wait;banid %s %s;wait;writeid", userid2, banned, temp, minutes, authid2) + + + // Display the message to all clients + + new msg[256]; + new len; + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + len = formatex(msg, charsmax(msg), "%L", i, "BAN"); + len += formatex(msg[len], charsmax(msg) - len, " %s ", name2); + if (nNum) + { + len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes); + } + else + { + len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM"); + } + if (strlen(reason) > 0) + { + formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason); + } + show_activity_id(i, id, name, msg); + } + } + + console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2) + + return PLUGIN_HANDLED +} + +public cmdBanIP(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3)) + return PLUGIN_HANDLED + + new target[32], minutes[8], reason[64] + + read_argv(1, target, 31) + read_argv(2, minutes, 7) + read_argv(3, reason, 63) + + new player = cmd_target(id, target, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF) + + if (!player) + { + // why is this here? + // no idea + // player = cmd_target(id, target, 9); + return PLUGIN_HANDLED + } + + new authid[32], name2[32], authid2[32], name[32] + new userid2 = get_user_userid(player) + + get_user_authid(player, authid2, 31) + get_user_authid(id, authid, 31) + get_user_name(player, name2, 31) + get_user_name(id, name, 31) + + log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason) + + new temp[64], banned[16], nNum = str_to_num(minutes) + if (nNum) + format(temp, 63, "%L", player, "FOR_MIN", minutes) + else + format(temp, 63, "%L", player, "PERM") + format(banned, 15, "%L", player, "BANNED") + + new address[32] + get_user_ip(player, address, 31, 1) + + if (reason[0]) + server_cmd("kick #%d ^"%s (%s %s)^";wait;addip ^"%s^" ^"%s^";wait;writeip", userid2, reason, banned, temp, minutes, address) + else + server_cmd("kick #%d ^"%s %s^";wait;addip ^"%s^" ^"%s^";wait;writeip", userid2, banned, temp, minutes, address) + + // Display the message to all clients + + new msg[256]; + new len; + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + len = formatex(msg, charsmax(msg), "%L", i, "BAN"); + len += formatex(msg[len], charsmax(msg) - len, " %s ", name2); + if (nNum) + { + formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes); + } + else + { + formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM"); + } + if (strlen(reason) > 0) + { + formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason); + } + show_activity_id(i, id, name, msg); + } + } + + console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2) + + return PLUGIN_HANDLED +} + +public cmdSlay(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[32] + + read_argv(1, arg, 31) + + new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF | CMDTARGET_ONLY_ALIVE) + + if (!player) + return PLUGIN_HANDLED + + user_kill(player) + + new authid[32], name2[32], authid2[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + get_user_authid(player, authid2, 31) + get_user_name(player, name2, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" slay ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, name2, get_user_userid(player), authid2) + + show_activity_key("ADMIN_SLAY_1", "ADMIN_SLAY_2", name, name2); + + console_print(id, "[AMXX] %L", id, "CLIENT_SLAYED", name2) + + return PLUGIN_HANDLED +} + +public cmdSlap(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[32] + + read_argv(1, arg, 31) + new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF | CMDTARGET_ONLY_ALIVE) + + if (!player) + return PLUGIN_HANDLED + + new spower[32], authid[32], name2[32], authid2[32], name[32] + + read_argv(2, spower, 31) + + new damage = str_to_num(spower) + + user_slap(player, damage) + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + get_user_authid(player, authid2, 31) + get_user_name(player, name2, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" slap with %d damage ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, damage, name2, get_user_userid(player), authid2) + + show_activity_key("ADMIN_SLAP_1", "ADMIN_SLAP_2", name, name2, damage); + + console_print(id, "[AMXX] %L", id, "CLIENT_SLAPED", name2, damage) + + return PLUGIN_HANDLED +} + +public chMap(map[]) +{ + server_cmd("changelevel %s", map) +} + +public cmdMap(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[32] + new arglen = read_argv(1, arg, 31) + + if (!is_map_valid(arg)) + { + console_print(id, "[AMXX] %L", id, "MAP_NOT_FOUND") + return PLUGIN_HANDLED + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + show_activity_key("ADMIN_MAP_1", "ADMIN_MAP_2", name, arg); + + log_amx("Cmd: ^"%s<%d><%s><>^" changelevel ^"%s^"", name, get_user_userid(id), authid, arg) + + new _modName[10] + get_modname(_modName, 9) + + if (!equal(_modName, "zp")) + { + message_begin(MSG_ALL, SVC_INTERMISSION) + message_end() + } + + set_task(2.0, "chMap", 0, arg, arglen + 1) + + return PLUGIN_HANDLED +} + +stock bool:onlyRcon(const name[]) +{ + new ptr=get_cvar_pointer(name); + if (ptr && get_pcvar_flags(ptr) & FCVAR_PROTECTED) + { + return true; + } + return false; +} + +public cmdCvar(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[32], arg2[64] + + read_argv(1, arg, 31) + read_argv(2, arg2, 63) + + new pointer; + + if (equal(arg, "add") && (get_user_flags(id) & ADMIN_RCON)) + { + if ((pointer=get_cvar_pointer(arg2))!=0) + { + new flags=get_pcvar_flags(pointer); + + if (!(flags & FCVAR_PROTECTED)) + { + set_pcvar_flags(pointer,flags | FCVAR_PROTECTED); + } + } + return PLUGIN_HANDLED + } + + if ((pointer=get_cvar_pointer(arg))==0) + { + console_print(id, "[AMXX] %L", id, "UNKNOWN_CVAR", arg) + return PLUGIN_HANDLED + } + + if (onlyRcon(arg) && !(get_user_flags(id) & ADMIN_RCON)) + { + // Exception for the new onlyRcon rules: + // sv_password is allowed to be modified by ADMIN_PASSWORD + if (!(equali(arg,"sv_password") && (get_user_flags(id) & ADMIN_PASSWORD))) + { + console_print(id, "[AMXX] %L", id, "CVAR_NO_ACC") + return PLUGIN_HANDLED + } + } + + if (read_argc() < 3) + { + get_pcvar_string(pointer, arg2, 63) + console_print(id, "[AMXX] %L", id, "CVAR_IS", arg, arg2) + return PLUGIN_HANDLED + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" set cvar (name ^"%s^") (value ^"%s^")", name, get_user_userid(id), authid, arg, arg2) + set_cvar_string(arg, arg2) + + + // Display the message to all clients + + new cvar_val[64]; + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + if (get_pcvar_flags(pointer) & FCVAR_PROTECTED || equali(arg, "rcon_password")) + { + formatex(cvar_val, charsmax(cvar_val), "*** %L ***", i, "PROTECTED"); + } + else + { + copy(cvar_val, charsmax(cvar_val), arg2); + } + show_activity_id(i, id, name, "%L", i, "SET_CVAR_TO", "", arg, cvar_val); + } + } + + console_print(id, "[AMXX] %L", id, "CVAR_CHANGED", arg, arg2) + + return PLUGIN_HANDLED +} + +public cmdPlugins(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + if (id==0) // If server executes redirect this to "amxx plugins" for more in depth output + { + server_cmd("amxx plugins"); + server_exec(); + return PLUGIN_HANDLED; + } + + new name[32], version[32], author[32], filename[32], status[32] + new lName[32], lVersion[32], lAuthor[32], lFile[32], lStatus[32] + + format(lName, 31, "%L", id, "NAME") + format(lVersion, 31, "%L", id, "VERSION") + format(lAuthor, 31, "%L", id, "AUTHOR") + format(lFile, 31, "%L", id, "FILE") + format(lStatus, 31, "%L", id, "STATUS") + + new StartPLID=0; + new EndPLID; + + new Temp[96] + + new num = get_pluginsnum() + + if (read_argc() > 1) + { + read_argv(1,Temp,sizeof(Temp)-1); + StartPLID=str_to_num(Temp)-1; // zero-based + } + + EndPLID=min(StartPLID + 10, num); + + new running = 0 + + console_print(id, "----- %L -----", id, "LOADED_PLUGINS") + console_print(id, "%-18.17s %-11.10s %-17.16s %-16.15s %-9.8s", lName, lVersion, lAuthor, lFile, lStatus) + + new i=StartPLID; + while (i <EndPLID) + { + get_plugin(i++, filename, 31, name, 31, version, 31, author, 31, status, 31) + console_print(id, "%-18.17s %-11.10s %-17.16s %-16.15s %-9.8s", name, version, author, filename, status) + + if (status[0]=='d' || status[0]=='r') // "debug" or "running" + running++ + } + console_print(id, "%L", id, "PLUGINS_RUN", EndPLID-StartPLID, running) + console_print(id, "----- %L -----",id,"HELP_ENTRIES",StartPLID + 1,EndPLID,num); + + if (EndPLID < num) + { + formatex(Temp,sizeof(Temp)-1,"----- %L -----",id,"HELP_USE_MORE", EndPLID + 1); + replace_all(Temp,sizeof(Temp)-1,"amx_help","amx_plugins"); + console_print(id,"%s",Temp); + } + else + { + formatex(Temp,sizeof(Temp)-1,"----- %L -----",id,"HELP_USE_BEGIN"); + replace_all(Temp,sizeof(Temp)-1,"amx_help","amx_plugins"); + console_print(id,"%s",Temp); + } + + return PLUGIN_HANDLED +} + +public cmdModules(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new name[32], version[32], author[32], status, sStatus[16] + new lName[32], lVersion[32], lAuthor[32], lStatus[32]; + + format(lName, 31, "%L", id, "NAME") + format(lVersion, 31, "%L", id, "VERSION") + format(lAuthor, 31, "%L", id, "AUTHOR") + format(lStatus, charsmax(lStatus), "%L", id, "STATUS") + + new num = get_modulesnum() + + console_print(id, "%L:", id, "LOADED_MODULES") + console_print(id, "%-23.22s %-11.10s %-20.19s %-11.10s", lName, lVersion, lAuthor, lStatus) + + for (new i = 0; i < num; i++) + { + get_module(i, name, 31, author, 31, version, 31, status) + + switch (status) + { + case module_loaded: copy(sStatus, 15, "running") + default: + { + copy(sStatus, 15, "bad load"); + copy(name, charsmax(name), "unknown"); + copy(author, charsmax(author), "unknown"); + copy(version, charsmax(version), "unknown"); + } + } + + console_print(id, "%-23.22s %-11.10s %-20.19s %-11.10s", name, version, author, sStatus) + } + console_print(id, "%L", id, "NUM_MODULES", num) + + return PLUGIN_HANDLED +} + +public cmdCfg(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[128] + read_argv(1, arg, 127) + + if (!file_exists(arg)) + { + console_print(id, "[AMXX] %L", id, "FILE_NOT_FOUND", arg) + return PLUGIN_HANDLED + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" execute cfg (file ^"%s^")", name, get_user_userid(id), authid, arg) + + console_print(id, "[AMXX] Executing file ^"%s^"", arg) + server_cmd("exec %s", arg) + + show_activity_key("ADMIN_CONF_1", "ADMIN_CONF_2", name, arg); + + return PLUGIN_HANDLED +} + +public cmdLBack() +{ + if (!g_PauseAllowed) + return PLUGIN_CONTINUE + + new paused[25] + + format(paused, 24, "%L", g_pauseCon, g_Paused ? "UNPAUSED" : "PAUSED") + set_cvar_float("pausable", g_pausAble) + console_print(g_pauseCon, "[AMXX] Server %s", paused) + g_PauseAllowed = false + + if (g_Paused) + g_Paused = false + else + g_Paused = true + + return PLUGIN_HANDLED +} + +public cmdPause(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new authid[32], name[32], slayer = id + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + if (pausable!=0) + { + g_pausAble = get_pcvar_float(pausable) + } + + if (!slayer) + slayer = find_player("h") + + if (!slayer) + { + console_print(id, "[AMXX] %L", id, "UNABLE_PAUSE") + return PLUGIN_HANDLED + } + + set_cvar_float("pausable", 1.0) + g_PauseAllowed = true + client_cmd(slayer, "pause;pauseAck") + + log_amx("Cmd: ^"%s<%d><%s><>^" %s server", name, get_user_userid(id), authid, g_Paused ? "unpause" : "pause") + + console_print(id, "[AMXX] %L", id, g_Paused ? "UNPAUSING" : "PAUSING") + + // Display the message to all clients + + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + show_activity_id(i, id, name, "%L server", i, g_Paused ? "UNPAUSE" : "PAUSE"); + } + } + + g_pauseCon = id + + return PLUGIN_HANDLED +} + +public cmdShowRcon(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new password[64] + + get_pcvar_string(rcon_password, password, 63) + + if (!password[0]) + { + cmdRcon(id, level, cid) + } else { + new args[128] + + read_args(args, 127) + client_cmd(id, "rcon_password %s", password) + client_cmd(id, "rcon %s", args) + } + + return PLUGIN_HANDLED +} + +public cmdRcon(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[128], authid[32], name[32] + + read_args(arg, 127) + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" server console (cmdline ^"%s^")", name, get_user_userid(id), authid, arg) + + console_print(id, "[AMXX] %L", id, "COM_SENT_SERVER", arg) + server_cmd("%s", arg) + + return PLUGIN_HANDLED +} + +public cmdWho(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new players[32], inum, cl_on_server[64], authid[32], name[32], flags, sflags[32] + new lImm[16], lRes[16], lAccess[16], lYes[16], lNo[16] + + format(lImm, 15, "%L", id, "IMMU") + format(lRes, 15, "%L", id, "RESERV") + format(lAccess, 15, "%L", id, "ACCESS") + format(lYes, 15, "%L", id, "YES") + format(lNo, 15, "%L", id, "NO") + + get_players(players, inum) + format(cl_on_server, 63, "%L", id, "CLIENTS_ON_SERVER") + console_print(id, "^n%s:^n # %-16.15s %-20s %-8s %-4.3s %-4.3s %s", cl_on_server, "nick", "authid", "userid", lImm, lRes, lAccess) + + for (new a = 0; a < inum; ++a) + { + get_user_authid(players[a], authid, 31) + get_user_name(players[a], name, 31) + flags = get_user_flags(players[a]) + get_flags(flags, sflags, 31) + console_print(id, "%2d %-16.15s %-20s %-8d %-6.5s %-6.5s %s", players[a], name, authid, + get_user_userid(players[a]), (flags&ADMIN_IMMUNITY) ? lYes : lNo, (flags&ADMIN_RESERVATION) ? lYes : lNo, sflags) + } + + console_print(id, "%L", id, "TOTAL_NUM", inum) + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + log_amx("Cmd: ^"%s<%d><%s><>^" ask for players list", name, get_user_userid(id), authid) + + return PLUGIN_HANDLED +} + +hasTag(name[], tags[4][32], tagsNum) +{ + for (new a = 0; a < tagsNum; ++a) + if (contain(name, tags[a]) != -1) + return a + return -1 +} + +public cmdLeave(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new argnum = read_argc() + new ltags[4][32] + new ltagsnum = 0 + + for (new a = 1; a < 5; ++a) + { + if (a < argnum) + read_argv(a, ltags[ltagsnum++], 31) + else + ltags[ltagsnum++][0] = 0 + } + + new nick[32], ires, pnum = get_maxplayers() + 1, count = 0, lReason[128] + + for (new b = 1; b < pnum; ++b) + { + if (!is_user_connected(b) && !is_user_connecting(b)) continue + + get_user_name(b, nick, 31) + ires = hasTag(nick, ltags, ltagsnum) + + if (ires != -1) + { + console_print(id, "[AMXX] %L", id, "SKIP_MATCH", nick, ltags[ires]) + continue + } + + if (get_user_flags(b) & ADMIN_IMMUNITY) + { + console_print(id, "[AMXX] %L", id, "SKIP_IMM", nick) + continue + } + + console_print(id, "[AMXX] %L", id, "KICK_PL", nick) + + if (is_user_bot(b)) + server_cmd("kick #%d", get_user_userid(b)) + else + { + format(lReason, 127, "%L", b, "YOU_DROPPED") + server_cmd("kick #%d ^"%s^"", get_user_userid(b), lReason) + } + count++ + } + + console_print(id, "[AMXX] %L", id, "KICKED_CLIENTS", count) + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + log_amx("Kick: ^"%s<%d><%s><>^" leave some group (tag1 ^"%s^") (tag2 ^"%s^") (tag3 ^"%s^") (tag4 ^"%s^")", name, get_user_userid(id), authid, ltags[0], ltags[1], ltags[2], ltags[3]) + + show_activity_key("ADMIN_LEAVE_1", "ADMIN_LEAVE_2", name, ltags[0], ltags[1], ltags[2], ltags[3]); + + return PLUGIN_HANDLED +} + +public cmdNick(id, level, cid) +{ + if (!cmd_access(id, level, cid, 3)) + return PLUGIN_HANDLED + + new arg1[32], arg2[32], authid[32], name[32], authid2[32], name2[32] + + read_argv(1, arg1, 31) + read_argv(2, arg2, 31) + + new player = cmd_target(id, arg1, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF) + + if (!player) + return PLUGIN_HANDLED + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + get_user_authid(player, authid2, 31) + get_user_name(player, name2, 31) + + client_cmd(player, "name ^"%s^"", arg2) + + log_amx("Cmd: ^"%s<%d><%s><>^" change nick to ^"%s^" ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, arg2, name2, get_user_userid(player), authid2) + + show_activity_key("ADMIN_NICK_1", "ADMIN_NICK_2", name, name2, arg2); + + console_print(id, "[AMXX] %L", id, "CHANGED_NICK", name2, arg2) + + return PLUGIN_HANDLED +} + +public cmdLast(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + { + return PLUGIN_HANDLED; + } + + new name[32]; + new authid[32]; + new ip[32]; + new flags[32]; + new access; + + + // This alignment is a bit weird (it should grow if the name is larger) + // but otherwise for the more common shorter name, it'll wrap in server console + // Steam client display is all skewed anyway because of the non fixed font. + console_print(id, "%19s %20s %15s %s", "name", "authid", "ip", "access"); + + for (new i = 0; i < g_Size; i++) + { + GetInfo(i, name, charsmax(name), authid, charsmax(authid), ip, charsmax(ip), access); + + get_flags(access, flags, charsmax(flags)); + + console_print(id, "%19s %20s %15s %s", name, authid, ip, flags); + } + + console_print(id, "%d old connections saved.", g_Size); + + return PLUGIN_HANDLED; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminhelp.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminhelp.sma new file mode 100644 index 0000000..9acc262 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminhelp.sma @@ -0,0 +1,129 @@ +/* AMX Mod X +* Admin Help Plugin +* +* by the AMX Mod X Development Team +* originally developed by tcquest78 +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> + +#define DISPLAY_MSG // Comment to disable message on join +#define HELPAMOUNT 10 // Number of commands per page + +public plugin_init() +{ + register_plugin("Admin Help", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("adminhelp.txt") + register_concmd("amx_help", "cmdHelp", 0, "<page> [nr of cmds (only for server)] - displays this help") +} + +#if defined DISPLAY_MSG +public client_putinserver(id) +{ + if (is_user_bot(id)) + return + + set_task(15.0, "dispInfo", id) +} + +public client_disconnect(id) +{ + remove_task(id) +} +#endif + +public cmdHelp(id, level, cid) +{ + new arg1[8], flags = get_user_flags(id) + new start = read_argv(1, arg1, 7) ? str_to_num(arg1) : 1 + new lHelpAmount = HELPAMOUNT + + // HACK: ADMIN_ADMIN is never set as a user's actual flags, so those types of commands never show + if (flags > 0 && !(flags & ADMIN_USER)) + { + flags |= ADMIN_ADMIN; + } + + if (id == 0 && read_argc() == 3) + lHelpAmount = read_argv(2, arg1, 7) ? str_to_num(arg1) : HELPAMOUNT + + if (--start < 0) + start = 0 + + new clcmdsnum = get_concmdsnum(flags, id) + + if (start >= clcmdsnum) + start = clcmdsnum - 1 + + console_print(id, "^n----- %L -----", id, "HELP_COMS") + + new info[128], cmd[32], eflags + new end = start + lHelpAmount // HELPAMOUNT + + if (end > clcmdsnum) + end = clcmdsnum + + for (new i = start; i < end; i++) + { + get_concmd(i, cmd, 31, eflags, info, 127, flags, id) + console_print(id, "%3d: %s %s", i + 1, cmd, info) + } + + console_print(id, "----- %L -----", id, "HELP_ENTRIES", start + 1, end, clcmdsnum) + + if (end < clcmdsnum) + console_print(id, "----- %L -----", id, "HELP_USE_MORE", end + 1) + else + console_print(id, "----- %L -----", id, "HELP_USE_BEGIN") + + return PLUGIN_HANDLED +} + +#if defined DISPLAY_MSG +public dispInfo(id) +{ + client_print(id, print_chat, "%L", id, "TYPE_HELP") + + new nextmap[32] + get_cvar_string("amx_nextmap", nextmap, 31) + + if (get_cvar_float("mp_timelimit")) + { + new timeleft = get_timeleft() + + if (timeleft > 0) + { + client_print(id, print_chat, "%L", id, "TIME_INFO_1", timeleft / 60, timeleft % 60, nextmap) + } else { + client_print(id, print_chat, "%L", id, "TIME_INFO_2", nextmap) + } + } +} +#endif diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminslots.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminslots.sma new file mode 100644 index 0000000..ee08c00 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminslots.sma @@ -0,0 +1,107 @@ +/* AMX Mod X +* Slots Reservation Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +new g_ResPtr +new g_HidePtr + +public plugin_init() +{ + register_plugin("Slots Reservation", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("adminslots.txt") + register_dictionary("common.txt") + g_ResPtr = register_cvar("amx_reservation", "0") + g_HidePtr = register_cvar("amx_hideslots", "0") +} + +public plugin_cfg() +{ + set_task(3.0, "MapLoaded") +} + +public MapLoaded() +{ + if (!get_pcvar_num(g_HidePtr)) + return + + new maxplayers = get_maxplayers() + new players = get_playersnum(1) + new limit = maxplayers - get_pcvar_num(g_ResPtr) + setVisibleSlots(players, maxplayers, limit) +} + +public client_authorized(id) +{ + new maxplayers = get_maxplayers() + new players = get_playersnum(1) + new limit = maxplayers - get_pcvar_num(g_ResPtr) + + if (access(id, ADMIN_RESERVATION) || (players <= limit)) + { + if (get_pcvar_num(g_HidePtr) == 1) + setVisibleSlots(players, maxplayers, limit) + return PLUGIN_CONTINUE + } + + new lReason[64] + format(lReason, 63, "%L", id, "DROPPED_RES") + server_cmd("kick #%d ^"%s^"", get_user_userid(id), lReason) + + return PLUGIN_HANDLED +} + +public client_disconnect(id) +{ + if (!get_pcvar_num(g_HidePtr)) + return PLUGIN_CONTINUE + + new maxplayers = get_maxplayers() + + setVisibleSlots(get_playersnum(1) - 1, maxplayers, maxplayers - get_pcvar_num(g_ResPtr)) + return PLUGIN_CONTINUE +} + +setVisibleSlots(players, maxplayers, limit) +{ + new num = players + 1 + + if (players == maxplayers) + num = maxplayers + else if (players < limit) + num = limit + + set_cvar_num("sv_visiblemaxplayers", num) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminvote.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminvote.sma new file mode 100644 index 0000000..834af11 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/adminvote.sma @@ -0,0 +1,570 @@ +/* AMX Mod X +* Admin Votes Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + + +new g_Answer[128] +new g_optionName[4][64] +new g_voteCount[4] +new g_validMaps +new g_yesNoVote +new g_coloredMenus +new g_voteCaller +new g_Execute[256] +new g_execLen + +new bool:g_execResult +new Float:g_voteRatio + +public plugin_init() +{ + register_plugin("Admin Votes", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("adminvote.txt") + register_dictionary("common.txt") + register_dictionary("mapsmenu.txt") + register_menucmd(register_menuid("Change map to "), MENU_KEY_1|MENU_KEY_2, "voteCount") + register_menucmd(register_menuid("Choose map: "), MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4, "voteCount") + register_menucmd(register_menuid("Kick "), MENU_KEY_1|MENU_KEY_2, "voteCount") + register_menucmd(register_menuid("Ban "), MENU_KEY_1|MENU_KEY_2, "voteCount") + register_menucmd(register_menuid("Vote: "), MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4, "voteCount") + register_menucmd(register_menuid("The result: "), MENU_KEY_1|MENU_KEY_2, "actionResult") + register_concmd("amx_votemap", "cmdVoteMap", ADMIN_VOTE, "<map> [map] [map] [map]") + register_concmd("amx_votekick", "cmdVoteKickBan", ADMIN_VOTE, "<name or #userid>") + register_concmd("amx_voteban", "cmdVoteKickBan", ADMIN_VOTE, "<name or #userid>") + register_concmd("amx_vote", "cmdVote", ADMIN_VOTE, "<question> <answer#1> <answer#2>") + register_concmd("amx_cancelvote", "cmdCancelVote", ADMIN_VOTE, "- cancels last vote") + + g_coloredMenus = colored_menus() +} + +public cmdCancelVote(id, level, cid) +{ + if (!cmd_access(id, level, cid, 0)) + return PLUGIN_HANDLED + + if (task_exists(99889988, 1)) + { + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + log_amx("Vote: ^"%s<%d><%s><>^" cancel vote session", name, get_user_userid(id), authid) + + + new maxpl=get_maxplayers(); + new msg[256]; + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + // HACK: ADMIN_CANC_VOTE_{1,2} keys were designed very poorly. Remove all : and %s in it. + LookupLangKey(msg, charsmax(msg), "ADMIN_CANC_VOTE_1", i); + replace_all(msg, charsmax(msg), "%s", ""); + replace_all(msg, charsmax(msg), ":", ""); + trim(msg); + show_activity_id(i, id, name, msg); + } + } + + console_print(id, "%L", id, "VOTING_CANC") + client_print(0,print_chat,"%L",LANG_PLAYER,"VOTING_CANC") + remove_task(99889988, 1) + set_cvar_float("amx_last_voting", get_gametime()) + } + else + console_print(id, "%L", id, "NO_VOTE_CANC") + + return PLUGIN_HANDLED +} + +public delayedExec(cmd[]) + server_cmd("%s", cmd) + +public autoRefuse() +{ + log_amx("Vote: %L", "en", "RES_REF") + client_print(0, print_chat, "%L", LANG_PLAYER, "RES_REF") +} + +public actionResult(id, key) +{ + remove_task(4545454) + + switch (key) + { + case 0: + { + set_task(2.0, "delayedExec", 0, g_Execute, g_execLen) + log_amx("Vote: %L", "en", "RES_ACCEPTED") + client_print(0, print_chat, "%L", LANG_PLAYER, "RES_ACCEPTED") + } + case 1: autoRefuse() + } + + return PLUGIN_HANDLED +} + +public checkVotes() +{ + new best = 0 + + if (!g_yesNoVote) + { + for (new a = 0; a < 4; ++a) + if (g_voteCount[a] > g_voteCount[best]) + + best = a + } + + new votesNum = g_voteCount[0] + g_voteCount[1] + g_voteCount[2] + g_voteCount[3] + new iRatio = votesNum ? floatround(g_voteRatio * float(votesNum), floatround_ceil) : 1 + new iResult = g_voteCount[best] + new players[32], pnum, i + + get_players(players, pnum, "c") + + if (iResult < iRatio) + { + new lVotingFailed[64] + + for (i = 0; i < pnum; i++) + { + format(lVotingFailed, 63, "%L", players[i], "VOTING_FAILED") + if (g_yesNoVote) + client_print(players[i], print_chat, "%L", players[i], "VOTING_RES_1", lVotingFailed, g_voteCount[0], g_voteCount[1], iRatio) + else + client_print(players[i], print_chat, "%L", players[i], "VOTING_RES_2", lVotingFailed, iResult, iRatio) + } + + format(lVotingFailed, 63, "%L", "en", "VOTING_FAILED") + log_amx("Vote: %s (got ^"%d^") (needed ^"%d^")", lVotingFailed, iResult, iRatio) + + return PLUGIN_CONTINUE + } + + g_execLen = format(g_Execute, 255, g_Answer, g_optionName[best]) + 1 + + if (g_execResult) + { + g_execResult = false + + if (is_user_connected(g_voteCaller)) + { + new menuBody[512], lTheResult[32], lYes[16], lNo[16] + + format(lTheResult, 31, "%L", g_voteCaller, "THE_RESULT") + format(lYes, 15, "%L", g_voteCaller, "YES") + format(lNo, 15, "%L", g_voteCaller, "NO") + + new len = format(menuBody, 511, g_coloredMenus ? "\y%s: \w%s^n^n" : "%s: %s^n^n", lTheResult, g_Execute) + + len += format(menuBody[len], 511 - len, g_coloredMenus ? "\y%L^n\w" : "%L^n", g_voteCaller, "WANT_CONTINUE") + format(menuBody[len], 511 - len, "^n1. %s^n2. %s", lYes, lNo) + show_menu(g_voteCaller, 0x03, menuBody, 10, "The result: ") + set_task(10.0, "autoRefuse", 4545454) + } + else + set_task(2.0, "delayedExec", 0, g_Execute, g_execLen) + } + + new lVotingSuccess[32] + + for (i = 0; i < pnum; i++) + { + format(lVotingSuccess, 31, "%L", players[i], "VOTING_SUCCESS") + client_print(players[i], print_chat, "%L", players[i], "VOTING_RES_3", lVotingSuccess, iResult, iRatio, g_Execute) + } + + format(lVotingSuccess, 31, "%L", "en", "VOTING_SUCCESS") + log_amx("Vote: %s (got ^"%d^") (needed ^"%d^") (result ^"%s^")", lVotingSuccess, iResult, iRatio, g_Execute) + + return PLUGIN_CONTINUE +} + +public voteCount(id, key) +{ + if (get_cvar_num("amx_vote_answers")) + { + new name[32] + get_user_name(id, name, 31) + + if (g_yesNoVote) + client_print(0, print_chat, "%L", LANG_PLAYER, key ? "VOTED_AGAINST" : "VOTED_FOR", name) + else + client_print(0, print_chat, "%L", LANG_PLAYER, "VOTED_FOR_OPT", name, key + 1) + } + ++g_voteCount[key] + + return PLUGIN_HANDLED +} + +public cmdVoteMap(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new Float:voting = get_cvar_float("amx_last_voting") + if (voting > get_gametime()) + { + console_print(id, "%L", id, "ALREADY_VOTING") + return PLUGIN_HANDLED + } + + if (voting && voting + get_cvar_float("amx_vote_delay") > get_gametime()) + { + console_print(id, "%L", id, "VOTING_NOT_ALLOW") + return PLUGIN_HANDLED + } + + new argc = read_argc() + if (argc > 5) argc = 5 + + g_validMaps = 0 + g_optionName[0][0] = 0 + g_optionName[1][0] = 0 + g_optionName[2][0] = 0 + g_optionName[3][0] = 0 + + for (new i = 1; i < argc; ++i) + { + read_argv(i, g_optionName[g_validMaps], 31) + + if (is_map_valid(g_optionName[g_validMaps])) + g_validMaps++ + } + + if (g_validMaps == 0) + { + new lMaps[16] + + format(lMaps, 15, "%L", id, (argc == 2) ? "MAP_IS" : "MAPS_ARE") + console_print(id, "%L", id, "GIVEN_NOT_VALID", lMaps) + return PLUGIN_HANDLED + } + + new menu_msg[256], len = 0 + new keys = 0 + + if (g_validMaps > 1) + { + keys = MENU_KEY_0 + len = format(menu_msg, 255, g_coloredMenus ? "\y%L: \w^n^n" : "%L: ^n^n", LANG_SERVER, "CHOOSE_MAP") + new temp[128] + + for (new a = 0; a < g_validMaps; ++a) + { + format(temp, 127, "%d. %s^n", a+1, g_optionName[a]) + len += copy(menu_msg[len], 255-len, temp) + keys |= (1<<a) + } + + format(menu_msg[len], 255-len, "^n0. %L", LANG_SERVER, "NONE") + g_yesNoVote = 0 + } else { + new lChangeMap[32], lYes[16], lNo[16] + + format(lChangeMap, 31, "%L", LANG_SERVER, "CHANGE_MAP_TO") + format(lYes, 15, "%L", LANG_SERVER, "YES") + format(lNo, 15, "%L", LANG_SERVER, "NO") + format(menu_msg, 255, g_coloredMenus ? "\y%s %s?\w^n^n1. %s^n2. %s" : "%s %s?^n^n1. %s^n2. %s", lChangeMap, g_optionName[0], lYes, lNo) + keys = MENU_KEY_1|MENU_KEY_2 + g_yesNoVote = 1 + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + if (argc == 2) + log_amx("Vote: ^"%s<%d><%s><>^" vote map (map ^"%s^")", name, get_user_userid(id), authid, g_optionName[0]) + else + log_amx("Vote: ^"%s<%d><%s><>^" vote maps (map#1 ^"%s^") (map#2 ^"%s^") (map#3 ^"%s^") (map#4 ^"%s^")", name, get_user_userid(id), authid, g_optionName[0], g_optionName[1], g_optionName[2], g_optionName[3]) + + new maxpl=get_maxplayers(); + new msg[256]; + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + // HACK: ADMIN_VOTE_MAP_{1,2} keys were designed very poorly. Remove all : and %s in it. + LookupLangKey(msg, charsmax(msg), "ADMIN_VOTE_MAP_1", i); + replace_all(msg, charsmax(msg), "%s", ""); + replace_all(msg, charsmax(msg), ":", ""); + trim(msg); + show_activity_id(i, id, name, msg); + } + } + + g_execResult = true + new Float:vote_time = get_cvar_float("amx_vote_time") + 2.0 + + set_cvar_float("amx_last_voting", get_gametime() + vote_time) + g_voteRatio = get_cvar_float("amx_votemap_ratio") + g_Answer = "changelevel %s" + show_menu(0, keys, menu_msg, floatround(vote_time), (g_validMaps > 1) ? "Choose map: " : "Change map to ") + set_task(vote_time, "checkVotes", 99889988) + g_voteCaller = id + console_print(id, "%L", id, "VOTING_STARTED") + g_voteCount = {0, 0, 0, 0} + + return PLUGIN_HANDLED +} + +public cmdVote(id, level, cid) +{ + if (!cmd_access(id, level, cid, 4)) + return PLUGIN_HANDLED + + new Float:voting = get_cvar_float("amx_last_voting") + if (voting > get_gametime()) + { + console_print(id, "%L", id, "ALREADY_VOTING") + return PLUGIN_HANDLED + } + + if (voting && voting + get_cvar_float("amx_vote_delay") > get_gametime()) + { + console_print(id, "%L", id, "VOTING_NOT_ALLOW") + return PLUGIN_HANDLED + } + + new quest[48] + read_argv(1, quest, 47) + + if (contain(quest, "sv_password") != -1 || contain(quest, "rcon_password") != -1) + { + console_print(id, "%L", id, "VOTING_FORBIDDEN") + return PLUGIN_HANDLED + } + + new count=read_argc(); + + for (new i=0;i<4 && (i+2)<count;i++) + { + read_argv(i+2, g_optionName[i], sizeof(g_optionName[])-1); + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + log_amx("Vote: ^"%s<%d><%s><>^" vote custom (question ^"%s^") (option#1 ^"%s^") (option#2 ^"%s^")", name, get_user_userid(id), authid, quest, g_optionName[0], g_optionName[1]) + + new maxpl=get_maxplayers(); + new msg[256]; + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + // HACK: ADMIN_VOTE_CUS_{1,2} keys were designed very poorly. Remove all : and %s in it. + LookupLangKey(msg, charsmax(msg), "ADMIN_VOTE_CUS_1", i); + replace_all(msg, charsmax(msg), "%s", ""); + replace_all(msg, charsmax(msg), ":", ""); + trim(msg); + show_activity_id(i, id, name, msg); + } + } + + new menu_msg[512], lVote[16] + + format(lVote, 15, "%L", LANG_SERVER, "VOTE") + + count-=2; + if (count>4) + { + count=4; + } + // count now shows how many options were listed + new keys=0; + for (new i=0;i<count;i++) + { + keys |= (1<<i); + } + + new len=formatex(menu_msg, sizeof(menu_msg)-1, g_coloredMenus ? "\y%s: %s\w^n^n" : "%s: %s^n^n", lVote, quest); + + for (new i=0;i<count;i++) + { + len+=formatex(menu_msg[len], sizeof(menu_msg) - 1 - len ,"%d. %s^n",i+1,g_optionName[i]); + } + g_execResult = false + + new Float:vote_time = get_cvar_float("amx_vote_time") + 2.0 + + set_cvar_float("amx_last_voting", get_gametime() + vote_time) + g_voteRatio = get_cvar_float("amx_vote_ratio") + replace_all(quest,sizeof(quest)-1,"%",""); + format(g_Answer, 127, "%s - %%s", quest) + show_menu(0, keys, menu_msg, floatround(vote_time), "Vote: ") + set_task(vote_time, "checkVotes", 99889988) + g_voteCaller = id + console_print(id, "%L", id, "VOTING_STARTED") + g_voteCount = {0, 0, 0, 0} + g_yesNoVote = 0 + + return PLUGIN_HANDLED +} + +public cmdVoteKickBan(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new Float:voting = get_cvar_float("amx_last_voting") + if (voting > get_gametime()) + { + console_print(id, "%L", id, "ALREADY_VOTING") + return PLUGIN_HANDLED + } + + if (voting && voting + get_cvar_float("amx_vote_delay") > get_gametime()) + { + console_print(id, "%L", id, "VOTING_NOT_ALLOW") + return PLUGIN_HANDLED + } + + new cmd[32] + + read_argv(0, cmd, 31) + + new voteban = equal(cmd, "amx_voteban") + new arg[32] + read_argv(1, arg, 31) + + new player = cmd_target(id, arg, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF) + + if (!player) + return PLUGIN_HANDLED + + if (voteban && is_user_bot(player)) + { + new imname[32] + + get_user_name(player, imname, 31) + console_print(id, "%L", id, "ACTION_PERFORMED", imname) + return PLUGIN_HANDLED + } + + new keys = MENU_KEY_1|MENU_KEY_2 + new menu_msg[256], lYes[16], lNo[16], lKickBan[16] + + format(lYes, 15, "%L", LANG_SERVER, "YES") + format(lNo, 15, "%L", LANG_SERVER, "NO") + format(lKickBan, 15, "%L", LANG_SERVER, voteban ? "BAN" : "KICK") + ucfirst(lKickBan) + get_user_name(player, arg, 31) + format(menu_msg, 255, g_coloredMenus ? "\y%s %s?\w^n^n1. %s^n2. %s" : "%s %s?^n^n1. %s^n2. %s", lKickBan, arg, lYes, lNo) + g_yesNoVote = 1 + + new bool:ipban=false; + + if (voteban) + { + get_user_authid(player, g_optionName[0], sizeof(g_optionName[])-1); + + // Do the same check that's in plmenu to determine if this should be an IP ban instead + if (equal("4294967295", g_optionName[0]) + || equal("HLTV", g_optionName[0]) + || equal("STEAM_ID_LAN", g_optionName[0]) + || equali("VALVE_ID_LAN", g_optionName[0])) + { + get_user_ip(player, g_optionName[0], sizeof(g_optionName[])-1, 1); + + ipban=true; + } + + } + else + { + num_to_str(get_user_userid(player), g_optionName[0], 31) + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + log_amx("Vote: ^"%s<%d><%s><>^" vote %s (target ^"%s^")", name, get_user_userid(id), authid, voteban ? "ban" : "kick", arg) + + new maxpl=get_maxplayers(); + new msg[256]; + new right[256]; + new dummy[1]; + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + formatex(lKickBan, charsmax(lKickBan), "%L", i, voteban ? "BAN" : "KICK"); + + // HACK: ADMIN_VOTE_FOR{1,2} keys are really weird. Tokenize and ignore the text before the : + LookupLangKey(msg, charsmax(msg), "ADMIN_VOTE_FOR_1", i); + strtok(msg, dummy, 0, right, charsmax(right), ':'); + trim(right); + show_activity_id(i, id, name, right, lKickBan, arg); + } + } + + g_execResult = true + + new Float:vote_time = get_cvar_float("amx_vote_time") + 2.0 + + set_cvar_float("amx_last_voting", get_gametime() + vote_time) + g_voteRatio = get_cvar_float(voteban ? "amx_voteban_ratio" : "amx_votekick_ratio") + + if (voteban) + { + if (ipban==true) + { + g_Answer = "addip 30.0 %s"; + } + else + { + g_Answer = "banid 30.0 %s kick"; + + } + } + else + { + g_Answer = "kick #%s"; + } + show_menu(0, keys, menu_msg, floatround(vote_time), voteban ? "Ban " : "Kick ") + set_task(vote_time, "checkVotes", 99889988) + g_voteCaller = id + console_print(id, "%L", id, "VOTING_STARTED") + g_voteCount = {0, 0, 0, 0} + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/amxmod_compat.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/amxmod_compat.sma new file mode 100644 index 0000000..080d747 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/amxmod_compat.sma @@ -0,0 +1,75 @@ +/** + * AMX Mod Compatibility engine + * by the AMX Mod X Development Team + */ + +#include <amxmodx> +#include <fun> //we want fun running for extra compatibility +#include <engine> //we want engine running for extra compatibility +#include <fakemeta> +#include <translator> +#define AMXMODX_NOAUTOLOAD +#include <cstrike> +#include <sqlx> + +#define MOD_NORMAL 0 +#define MOD_CSTRIKE 1 + +new g_ModType = MOD_NORMAL +new g_MaxPlayers + +#include "core.sma" +#include "vexdum.sma" +#include "mysql.sma" + +public plugin_init() +{ + register_plugin("AMX Mod Compat Engine", "1.76.rc4", "AMXX Dev Team") + + g_MaxPlayers = get_maxplayers() + + VexdUM_Register() +} + +public plugin_natives() +{ + set_module_filter("Plugin_ModuleFilter") + set_native_filter("Plugin_NativeFilter") + + new modname[32] + get_modname(modname, 31) + if (equali(modname, "cstrike") || equali(modname, "czero")) + { + g_ModType = MOD_CSTRIKE + } + + Core_Natives() + VexdUM_Natives() + MySQL_Natives() +} + +public Plugin_ModuleFilter(const module[]) +{ + if (equali(module, "sqlx") || equali(module, "cstrike")) + { + return PLUGIN_HANDLED + } + + return PLUGIN_CONTINUE +} + +public Plugin_NativeFilter(const name[], index, trap) +{ + if (!trap) + { + return PLUGIN_HANDLED + } + + return PLUGIN_CONTINUE +} + +public client_connect(id) +{ + VexdUM_ClientConnect(id) +} + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/core.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/core.sma new file mode 100644 index 0000000..92fead4 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/core.sma @@ -0,0 +1,301 @@ +/** + * AMX Mod Compatibility engine + * by the AMX Mod X Development Team + */ + +Core_Natives() +{ + /* implicit compatibility */ + register_native("VelocityByAim", "__VelocityByAim") + register_native("load_translations", "__load_translations") + register_native("is_user_authorized", "__is_user_authorized") + register_native("get_user_money", "__get_user_money") + register_native("set_user_money", "__set_user_money") + register_native("angle_to_vector", "__angle_to_vector") + register_native("fabs", "__fabs") + register_native("asin", "__asin") + register_native("sin", "__sin") + register_native("sinh", "__sinh") + register_native("acos", "__acos") + register_native("cos", "__cos") + register_native("cosh", "__cosh") + register_native("atan", "__atan") + register_native("atan2", "__atan2") + register_native("tan", "__tan") + register_native("tanh", "__tanh") + register_native("fsqroot", "__fsqroot") + register_native("fpower", "__fpower") + register_native("flog", "__flog") + register_native("get_cmdaccess", "__get_cmdaccess") + register_native("is_translated", "__is_translated") + register_native("get_plugincmdsnum", "__get_plugincmdsnum") + register_native("get_plugincmd", "__get_plugincmd") + register_native("get_plugincvarsnum", "__get_plugincvarsnum") + register_native("get_plugincvar", "__get_plugincvar") + register_native("is_module_running", "__is_module_running") + register_native("is_plugin_running", "__is_plugin_running") +} + +public __VelocityByAim(plid, num) +{ + new iIndex + new iVelocity + new Float:vRetValue[3] + + iIndex = get_param(1) + iVelocity = get_param(2) + + new ret = velocity_by_aim(iIndex, iVelocity, vRetValue) + set_array_f(3, vRetValue, 3) + + return ret +} + +public __load_translations(plid, num) +{ + static file[255] + + get_string(1, file, 254) + + return load_translations(file) +} + +public __is_user_authorized(plid, num) +{ + return is_user_authorized(get_param(1)) +} + +public __get_user_money(plid, num) +{ + return get_user_money(get_param(1)) +} + +public __set_user_money(plid, num) +{ + return set_user_money(get_param(1), get_param(2), get_param(3)) +} + +public __angle_to_vector(plid, num) +{ + new Float:angle[3] + new Float:vRetValue[3] + + get_array_f(1, angle, 3) + + new ret = angle_vector(angle, get_param(2), vRetValue) + set_array_f(3, vRetValue, 3) + + return ret +} + +public Float:__fabs(plid, num) +{ + new Float:value = get_param_f(1) + + return floatabs(value) +} + +public Float:__asin(plid, num) +{ + new Float:value = get_param_f(1) + + return floatasin(value, radian) +} + +public Float:__sin(plid, num) +{ + new Float:value = get_param_f(1) + + return floatsin(value, radian) +} + +public Float:__sinh(plid, num) +{ + new Float:value = get_param_f(1) + + return floatsinh(value, radian) +} + +public Float:__acos(plid, num) +{ + new Float:value = get_param_f(1) + + return floatacos(value, radian) +} + +public Float:__cos(plid, num) +{ + new Float:value = get_param_f(1) + + return floatcos(value, radian) +} + +public Float:__cosh(plid, num) +{ + new Float:value = get_param_f(1) + + return floatcosh(value, radian) +} + +public Float:__atan(plid, num) +{ + new Float:value = get_param_f(1) + + return floatatan(value, radian) +} + +public Float:__atan2(plid, num) +{ + new Float:value1 = get_param_f(1) + new Float:value2 = get_param_f(2) + + return floatatan2(value1, value2, radian) +} + +public Float:__tan(plid, num) +{ + new Float:value = get_param_f(1) + + return floattan(value, radian) +} + +public Float:__tanh(plid, num) +{ + new Float:value = get_param_f(1) + + return floattanh(value, radian) +} + +public Float:__fsqroot(plid, num) +{ + new Float:value = get_param_f(1) + + return floatsqroot(value) +} + +public Float:__fpower(plid, num) +{ + new Float:value = get_param_f(1) + new Float:exponent = get_param_f(2) + + return floatpower(value, exponent) +} + +public Float:__flog(plid, num) +{ + new Float:value = get_param_f(1) + new Float:base = get_param_f(2) + + return floatlog(value, base) +} + +//get_cmdaccess(cmd[], accessflags[], len) +public __get_cmdaccess(plid, num) +{ + static command[32], accessflags[32] + new ret + + get_string(1, command, 31) + + if ((ret=get_cmdaccess(command, accessflags, 31))) + { + set_string(2, accessflags, get_param(3)) + } + + return ret +} + +public __is_translated(plid, num) +{ + static string[512] + + get_string(1, string, 511) + + return is_translated(string) +} + +public __get_plugincmdsnum(plid, num) +{ + static plugin[64] + + get_string(1, plugin, 63) + + return get_plugincmdsnum(plugin, get_param(2)) +} + +public __get_plugincmd(plid, num) +{ + static plugin[64] + static command[32] + static accessflags[32] + static info[512] + + get_string(1, plugin, 63) + + if (get_plugincmd(plugin, + get_param(2), + command, + 31, + accessflags, + 31, + info, + 511, + get_param(9), + get_param(10))) + { + set_string(3, command, get_param(4)) + set_string(5, accessflags, get_param(6)) + set_string(7, info, get_param(8)) + + return 1 + } + + return 0 +} + +public __get_plugincvarsnum(plid, num) +{ + static plugin[64] + + get_string(1, plugin, 63) + + return get_plugincvarsnum(plugin, get_param(2)) +} + +//stock get_plugincvar(plugin[], index, cvar[], len1, value[], len2, flags=0) +public __get_plugincvar(plid, num) +{ + static plugin[64] + static cvar[32] + static value[512] + + get_string(1, plugin, 63) + + if (get_plugincvar(plugin, get_param(2), cvar, 31, value, 511, get_param(7))) + { + set_string(3, cvar, get_param(4)) + set_string(5, value, get_param(6)) + + return 1 + } + + return 0 +} + +public __is_module_running(plid, num) +{ + static module[64] + + get_string(1, module, 63) + + return is_module_running(module) +} + +public __is_plugin_running(plid, num) +{ + static plugin[64] + + get_string(1, plugin, 63) + + return is_plugin_running(plugin) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/mysql.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/mysql.sma new file mode 100644 index 0000000..d17079d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/mysql.sma @@ -0,0 +1,415 @@ +/** + * AMX Mod Compatibility engine + * by the AMX Mod X Development Team + */ + +#define MAX_CONNECTIONS 64 + +new Connections[MAX_CONNECTIONS+1] = {0} +new ConnectionTracker[MAX_CONNECTIONS+1] = {0} +new ConnectionErrors[MAX_CONNECTIONS+1][255] +new ConnectionQueries[MAX_CONNECTIONS+1] = {0} +new QueryPositions[MAX_CONNECTIONS+1] + +MySQL_Natives() +{ + register_native("mysql_connect", "__mysql_connect") + register_native("mysql_query", "__mysql_query") + register_native("mysql_error", "__mysql_error") + register_native("mysql_close", "__mysql_close") + register_native("mysql_nextrow", "__mysql_nextrow") + register_native("mysql_getfield", "__mysql_getfield") + register_native("mysql_getresult", "__mysql_getresult") + register_native("mysql_affected_rows", "__mysql_affected_rows") + register_native("mysql_num_fields", "__mysql_num_fields") + register_native("mysql_num_rows", "__mysql_num_rows") + register_native("mysql_field_name", "__mysql_field_name") + register_native("mysql_insert_id", "__mysql_insert_id") +} + +MakeConnectionIndex(Handle:cn) +{ + if (ConnectionTracker[0]) + { + new idx = ConnectionTracker[ConnectionTracker[0]] + ConnectionTracker[0]-- + Connections[idx] = _:cn + return idx + } else { + Connections[0]++ + if (Connections[0] > MAX_CONNECTIONS) + { + return 0 + } + + Connections[Connections[0]] = _:cn + return Connections[0] + } + + return 0 +} + +Handle:GetConnectionIndex(idx) +{ + if (idx < 1 || idx > MAX_CONNECTIONS || !Connections[idx]) + { + return Empty_Handle + } + + return Handle:Connections[idx] +} + +FreeConnectionIndex(idx) +{ + Connections[idx] = 0 + ConnectionTracker[0]++ + ConnectionTracker[ConnectionTracker[0]] = idx + ConnectionErrors[idx][0] = 0 + ConnectionQueries[idx] = 0 + QueryPositions[idx] = 0 +} + +/* + * Unlike the previous this does not check for a matching connection. + * Unless a plugin breaks I'm not going to take that step. + */ + +public __mysql_connect(plid, num) +{ + static host[255], user[128], pass[128], dbname[128], error[512] + new errcode + + get_string(1, host, 254) + get_string(2, user, 127) + get_string(3, pass, 127) + get_string(4, dbname, 127) + + new Handle:info = SQL_MakeDbTuple(host, user, pass, dbname) + new Handle:cn = SQL_Connect(info, errcode, error, 511) + + if (cn == Empty_Handle) + { + set_string(5, error, get_param(6)) + return 0 + } + + SQL_FreeHandle(info) + + new idx = MakeConnectionIndex(cn) + if (idx == 0) + { + set_string(5, "Reached max unclosed connections", get_param(6)) + return 0 + } + + ConnectionQueries[idx] = 0 + + return idx +} + +public __mysql_query(plid, num) +{ + static queryString[4096] + new cn_idx = get_param(1) + new Handle:cn + + if ((cn=GetConnectionIndex(cn_idx)) == Empty_Handle) + { + return 0 + } + + vdformat(queryString, 4095, 2, 3) + + new Handle:query = SQL_PrepareQuery(cn, "%s", queryString) + + if (!SQL_Execute(query)) + { + SQL_QueryError(query, ConnectionErrors[cn_idx], 254) + SQL_FreeHandle(query) + return 0 + } + + if (ConnectionQueries[cn_idx]) + { + SQL_FreeHandle(Handle:ConnectionQueries[cn_idx]) + } + + ConnectionQueries[cn_idx] = _:query + QueryPositions[cn_idx] = 0 + + return 1 +} + +public __mysql_error(plid, num) +{ + new cn_idx = get_param(1) + + if (Connections[cn_idx] < 1) + { + static error[255] + format(error, 254, "Invalid connection index: %d", cn_idx) + set_string(2, error, get_param(3)) + return 1 + } + + set_string(2, ConnectionErrors[cn_idx], get_param(3)) + + return 1 +} + +public __mysql_close(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + + if (query != Empty_Handle) + { + SQL_FreeHandle(query) + } + + SQL_FreeHandle(cn) + + FreeConnectionIndex(cn_idx) + + return 1 +} + +public __mysql_nextrow(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + if (QueryPositions[cn_idx] != 0) + { + SQL_NextRow(query) + } + + if (SQL_MoreResults(query)) + { + return ++QueryPositions[cn_idx] + } + + return 0 +} + +public __mysql_getresult(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + if (!SQL_MoreResults(query)) + { + return 0 + } + + static name[64] + get_string(2, name, 63) + new column = SQL_FieldNameToNum(query, name) + if (column == -1) + { + log_error(AMX_ERR_NATIVE, "Invalid column name: %s", name) + return 0 + } + + switch (num) + { + case 2: + { + return SQL_ReadResult(query, column) + } + case 3: + { + new Float:fma + SQL_ReadResult(query, column, fma) + set_param_byref(3, _:fma) + } + case 4: + { + static str[2048] + SQL_ReadResult(query, column, str, 2047) + set_string(3, str, get_param_byref(4)) + } + } + + return 1 +} + +public __mysql_getfield(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + if (!SQL_MoreResults(query)) + { + return 0 + } + + switch (num) + { + case 2: + { + return SQL_ReadResult(query, get_param(2)-1) + } + case 3: + { + new Float:fma + SQL_ReadResult(query, get_param(2)-1, fma) + set_param_byref(3, _:fma) + } + case 4: + { + static str[2048] + SQL_ReadResult(query, get_param(2)-1, str, 2047) + set_string(3, str, get_param_byref(4)) + } + } + + return 1 +} + +public __mysql_affected_rows(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + return SQL_AffectedRows(query) +} + +public __mysql_num_fields(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + return SQL_NumColumns(query) +} + +public __mysql_insert_id(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + return SQL_GetInsertId(query) +} + +public __mysql_num_rows(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + return SQL_NumResults(query) +} + +public __mysql_field_name(plid, num) +{ + new cn_idx = get_param(1) + + new Handle:cn = GetConnectionIndex(cn_idx) + if (cn == Empty_Handle) + { + return 0 + } + + new Handle:query = Handle:ConnectionQueries[cn_idx] + if (query == Empty_Handle) + { + return 0 + } + + new column = get_param(2) - 1 + if (column < 0 || column >= SQL_NumColumns(query)) + { + return 0 + } + + new field[64] + SQL_FieldNumToName(query, column, field, 63) + + set_string(3, field, get_param(4)) + + return 1 +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/vexdum.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/vexdum.sma new file mode 100644 index 0000000..fa95055 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxmod_compat/vexdum.sma @@ -0,0 +1,730 @@ +/** + * AMX Mod Compatibility engine + * by the AMX Mod X Development Team + */ + +#include <VexdUM_const> +#include <VexdUM_stock> + +/* Forwards */ +new g_FwdTouch +new g_FwdThink +new g_FwdSpawn +new g_FwdClientPreThink +new g_FwdClientPostThink +new g_FwdEmitSound +new g_FwdEmitAmbientSound +new g_FwdSetModel +new g_FwdTraceLine +new g_FwdSetCliKeyValue +new g_FwdKeyValue +new g_PlayerModels[33][64] +new g_PlayerModeled[33] + +/* User Messages */ +new g_msgDamage +new g_msgDeathMsg +new g_msgScoreInfo + +new g_LastTrace = 0 + +VexdUM_Register() +{ + /* Fakemeta Hooks */ + register_forward(FM_EmitSound, "Hook_FM_EmitSound") + register_forward(FM_EmitAmbientSound, "Hook_FM_EmitAmbientSound") + register_forward(FM_SetModel, "Hook_FM_SetModel") + register_forward(FM_SetClientKeyValue, "Hook_FM_SetClientKeyValue") + register_forward(FM_KeyValue, "Hook_FM_KeyValue") + register_forward(FM_Touch, "Hook_FM_Touch") + register_forward(FM_Think, "Hook_FM_Think") + register_forward(FM_Spawn, "Hook_FM_Spawn") + register_forward(FM_PlayerPreThink, "Hook_FM_PlayerPreThink") + register_forward(FM_PlayerPostThink, "Hook_FM_PlayerPostThink") + register_forward(FM_ClientUserInfoChanged, "Hook_ClientUserInfoChanged") + + // Only register the traceline forward if there actually is a plugin + // that needs it. Otherwise this will mess with set_user_hitzones + + new pluginnum = get_pluginsnum(); + for (new i = 0; i < pluginnum; i++) + { + if (plugin_flags(0, i) & AMX_FLAG_OLDFILE && // plugin is an AMX plugin being emulated + get_func_id("traceline", i) != -1) // plugin needs traceline + { + register_forward(FM_TraceLine, "Hook_FM_TraceLine") + break; + } + + } + /* Global Forwards */ + g_FwdTouch = CreateMultiForwardEx("entity_touch", ET_STOP, FORWARD_ONLY_OLD, FP_CELL, FP_CELL) + g_FwdThink = CreateMultiForwardEx("entity_think", ET_STOP, FORWARD_ONLY_OLD, FP_CELL) + g_FwdSpawn = CreateMultiForwardEx("entity_spawn", ET_STOP, FORWARD_ONLY_OLD, FP_CELL) + g_FwdClientPreThink = CreateMultiForwardEx("client_prethink", ET_IGNORE, FORWARD_ONLY_OLD, FP_CELL) + g_FwdClientPostThink = CreateMultiForwardEx("client_postthink", ET_IGNORE, FORWARD_ONLY_OLD, FP_CELL) + g_FwdEmitSound = CreateMultiForwardEx("emitsound", ET_STOP, FORWARD_ONLY_OLD, FP_CELL, FP_STRING) + g_FwdEmitAmbientSound = CreateMultiForwardEx("emitambientsound", ET_STOP, FORWARD_ONLY_OLD, FP_CELL, FP_STRING) + g_FwdSetModel = CreateMultiForwardEx("set_model", ET_STOP, FORWARD_ONLY_OLD, FP_CELL, FP_STRING) + g_FwdTraceLine = CreateMultiForwardEx("traceline", ET_STOP, FORWARD_ONLY_OLD, FP_CELL) + g_FwdSetCliKeyValue = CreateMultiForwardEx("setclientkeyvalue", ET_STOP, FORWARD_ONLY_OLD, FP_CELL, FP_STRING, FP_STRING) + g_FwdKeyValue = CreateMultiForwardEx("keyvalue", ET_STOP, FORWARD_ONLY_OLD, FP_CELL) + + /* User Messages */ + g_msgDamage = get_user_msgid("Damage") + g_msgDeathMsg = get_user_msgid("DeathMsg") + g_msgScoreInfo = get_user_msgid("ScoreInfo") +} + +VexdUM_Natives() +{ + /* implicit compatibility */ + register_native("is_entity", "__is_entity") + register_native("find_entity", "__find_entity") + register_native("find_entity_sphere", "__find_entity_sphere") + register_native("in_view_cone", "__in_view_cone") + register_native("get_offset_int", "__get_offset_int") + register_native("set_offset_int", "__set_offset_int") + register_native("trace_line", "__trace_line") + register_native("traceline_get_int", "__traceline_get_int") + register_native("traceline_set_int", "__traceline_set_int") + register_native("traceline_get_edict", "__traceline_get_edict") + register_native("traceline_set_edict", "__traceline_set_edict") + register_native("traceline_set_float", "__traceline_set_float") + register_native("can_see", "__can_see") + register_native("user_spawn", "__user_spawn") + register_native("get_maxentities", "__get_maxentities") + register_native("PointContents", "__PointContents") + register_native("DispatchKeyValue", "__DispatchKeyValue") + register_native("entity_use","__entity_use") + register_native("get_num_ents","__get_num_ents") + register_native("take_damage","__take_damage") + + if (g_ModType == MOD_CSTRIKE) + { + register_native("set_user_model", "__cs_set_user_model") + } else { + register_native("set_user_model", "__set_user_model") + } +} + +VexdUM_ClientConnect(id) +{ + g_PlayerModels[id][0] = 0 + g_PlayerModeled[id] =0 +} + +SetClientKeyValue(id, const key[], const value[]) +{ + new buffer = engfunc(EngFunc_GetInfoKeyBuffer, id) + + return engfunc(EngFunc_SetClientKeyValue, id, buffer, key, value) +} + +GetClientKeyValue(id, const key[], value[], maxlen) +{ + new buffer = engfunc(EngFunc_GetInfoKeyBuffer, id) + + engfunc(EngFunc_InfoKeyValue, buffer, key, value, maxlen) +} + +Death(victim, killer, weapon[64], hs) +{ + if(pev(victim,pev_takedamage) > DAMAGE_NO) + { + new inflictor = pev(killer,pev_owner) + if(pev(killer,pev_flags) & (FL_CLIENT | FL_FAKECLIENT)) + { + if(equal(weapon,"")) + { + pev(killer,pev_viewmodel2,weapon,63) + + replace(weapon,63,"models/v_","") + weapon[strlen(weapon) - 4] = '^0' + } + } + else if(inflictor > 0 && inflictor < get_maxplayers()) + { + if(equal(weapon,"")) + { + pev(killer,pev_viewmodel2,weapon,63) + + replace(weapon,63,"weapon_","") + replace(weapon,63,"monster_","") + replace(weapon,63,"func_","") + } + + if(inflictor == victim) + { + killer = victim + } else { + killer = inflictor + } + } + + message_begin(MSG_ALL,g_msgDeathMsg) + write_byte(killer) + write_byte(victim) + write_byte(hs) + write_string(weapon) + message_end() + + new vname[32],vauthid[32],vteam[32] + get_user_name(victim,vname,31) + get_user_authid(victim,vauthid,31) + get_user_team(victim,vteam,31) + + if(victim == killer) + { + log_message("^"%s<%i><%s><%s>^" killed self with ^"%s^"^n",vname,get_user_userid(victim), + vauthid,vteam,weapon) + } + else if(pev(killer,pev_flags) & (FL_CLIENT | FL_FAKECLIENT)) + { + new kname[32],kauthid[32],kteam[32],team + get_user_name(killer,kname,31) + get_user_authid(killer,kauthid,31) + team = get_user_team(killer,kteam,31) + + log_message("^"%s<%i><%s><%s>^" killed ^"%s<%i><%s><%s>^" with ^"%s^"^n",kname,get_user_userid(killer), + kauthid,kteam,vname,get_user_userid(victim),vauthid,vteam,weapon) + + new Float:frags + pev(killer,pev_frags,frags) + set_pev(killer,pev_frags,frags+1.0) + + message_begin(MSG_ALL,g_msgScoreInfo) + write_byte(killer) + write_short(floatround(frags)) + write_short(get_user_deaths(killer)) + write_short(0) + write_short(team) + message_end() + + pev(victim,pev_frags,frags) + set_pev(victim,pev_frags,frags+1.0) + } else { + log_message("^"%s<%i><%s><%s>^" killed by ^"%s^"^n",vname,get_user_userid(victim),vauthid,vteam,weapon) + } + + set_msg_block(g_msgDeathMsg,BLOCK_ONCE) + dllfunc(DLLFunc_ClientKill,victim) + } +} + +public __is_entity(plid, num) +{ + new ent = get_param(1) + return is_entity(ent) +} + +public __find_entity(plid, num) +{ + static entstr[256] + new startEnt, type + + startEnt = get_param(1) + get_string(2, entstr, 255) + type = get_param(3) + + return find_entity(startEnt, entstr, type) +} + +public __find_entity_sphere(plid, num) +{ + new ent + new Float:orig[3] + new Float:radius + + ent = get_param(1) + get_array_f(2, orig, 3) + radius = get_param_f(3) + + return find_entity_sphere(ent, orig, radius) +} + +public __in_view_cone(plid, num) +{ + new ent + new Float:orig[3] + + ent = get_param(1) + get_array_f(2, orig, 3) + + return in_view_cone(ent, orig) +} + +public __get_offset_int(plid, num) +{ + new ent = get_param(1) + new offs = get_param(2) + new linux = get_param(3) + + return get_pdata_int(ent, offs, linux) +} + +public __set_offset_int(plid, num) +{ + return set_offset_int(get_param(1), get_param(2), get_param(3), get_param(4)) +} + +public __trace_line(plid, num) +{ + new ent = get_param(1) + + new Float:vStart[3], Float:vEnd[3], Float:vReturn[3] + + get_array_f(2, vStart, 3) + get_array_f(3, vEnd, 3) + + if (ent == FM_NULLENT) + engfunc(EngFunc_TraceLine, vStart, vEnd, IGNORE_MONSTERS, 0, 0) + else + engfunc(EngFunc_TraceLine, vStart, vEnd, DONT_IGNORE_MONSTERS, ent, 0) + + get_tr2(0, TraceResult:TR_vecEndPos, vReturn) + + set_array_f(4, vReturn, 3) + + new traceHit = get_tr2(0, TraceResult:TR_pHit) + + if (!pev_valid(traceHit)) + return FM_NULLENT + + return traceHit +} + +public __traceline_get_int(plid, num) +{ + new iSet = get_param(1) + new iValue = 0 + + switch (iSet) + { + case TR_INT_fAllSolid: + iValue = get_tr2(g_LastTrace, TraceResult:TR_AllSolid) + case TR_INT_fStartSolid: + iValue = get_tr2(g_LastTrace, TraceResult:TR_StartSolid) + case TR_INT_fInOpen: + iValue = get_tr2(g_LastTrace, TraceResult:TR_InOpen) + case TR_INT_fInWater: + iValue = get_tr2(g_LastTrace, TraceResult:TR_InWater) + case TR_INT_iHitgroup: + iValue = get_tr2(g_LastTrace, TraceResult:TR_iHitgroup) + default: + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + } + + return iValue +} + +public __traceline_set_int(plid, num) +{ + new iSet = get_param(1) + new iValue = get_param(2) + + switch (iSet) + { + case TR_INT_fAllSolid: + set_tr2(g_LastTrace, TraceResult:TR_AllSolid, iValue) + case TR_INT_fStartSolid: + set_tr2(g_LastTrace, TraceResult:TR_StartSolid, iValue) + case TR_INT_fInOpen: + set_tr2(g_LastTrace, TraceResult:TR_InOpen, iValue) + case TR_INT_fInWater: + set_tr2(g_LastTrace, TraceResult:TR_InWater, iValue) + case TR_INT_iHitgroup: + set_tr2(g_LastTrace, TraceResult:TR_iHitgroup, iValue) + default: + { + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + return 0 + } + } + + return 1 +} + +public __traceline_get_edict(plid, num) +{ + new iSet = get_param(1) + new iValue = 0 + + switch (iSet) + { + case TR_ENT_pHit: + iValue = get_tr2(g_LastTrace, TraceResult:TR_pHit) + default: + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + } + + return iValue +} + +public __traceline_set_edict(plid, num) +{ + new iSet = get_param(1) + new iValue = get_param(2) + + switch (iSet) + { + case TR_ENT_pHit: + set_tr2(g_LastTrace, TraceResult:TR_pHit, iValue) + default: + { + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + return 0 + } + } + + return 1 +} + +public Float:__traceline_get_float(plid, num) +{ + new iSet = get_param(1) + new Float:fValue = 0.0 + + switch (iSet) + { + case TR_FL_flFraction: + get_tr2(g_LastTrace, TraceResult:TR_flFraction, fValue) + case TR_FL_flPlaneDist: + get_tr2(g_LastTrace, TraceResult:TR_flPlaneDist, fValue) + default: + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + } + + return fValue +} + +public __traceline_set_float(plid, num) +{ + new iSet = get_param(1) + new Float:fValue = get_param_f(2) + + switch (iSet) + { + case TR_FL_flFraction: + set_tr2(g_LastTrace, TraceResult:TR_flFraction, fValue) + case TR_FL_flPlaneDist: + set_tr2(g_LastTrace, TraceResult:TR_flPlaneDist, fValue) + default: + { + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + return 0 + } + } + + return 1 +} + +public __traceline_get_vector(plid, num) +{ + new iSet = get_param(1) + new Float:vValue[3] + + switch (iSet) + { + case TR_VEC_vecEndPos: + get_tr2(g_LastTrace, TraceResult:TR_vecEndPos, vValue) + case TR_VEC_vecPlaneNormal: + get_tr2(g_LastTrace, TraceResult:TR_vecPlaneNormal, vValue) + default: + { + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + return 0 + } + } + + set_array_f(2, vValue, 3) + + return 1 +} + +public __traceline_set_vector(plid, num) +{ + new iSet = get_param(1) + new Float:vValue[3] + + get_array_f(2, vValue, 3) + + switch (iSet) + { + case TR_VEC_vecEndPos: + set_tr2(g_LastTrace, TraceResult:TR_vecEndPos, vValue) + case TR_VEC_vecPlaneNormal: + set_tr2(g_LastTrace, TraceResult:TR_vecPlaneNormal, vValue) + default: + { + log_error(AMX_ERR_NATIVE, "Invalid TR_ parameter") + return 0 + } + } + + return 1 +} + +public __can_see(plid, num) +{ + return can_see(get_param(1), get_param(2)) +} + +public __user_spawn(plid, num) +{ + return dllfunc(DLLFunc_Spawn, get_param(1)) +} + +public __set_user_model(plid, num) +{ + new id = get_param(1) + if (id < 1 || id > g_MaxPlayers) + { + return 0 + } + + new model[64] + get_string(2, model, 63) + if (model[0] == 0) + { + if (!g_PlayerModeled[id]) + { + return 0 + } + g_PlayerModeled[id] = 0 + g_PlayerModels[id][0] = 0 + dllfunc(DLLFunc_ClientUserInfoChanged, id) + } else { + copy(g_PlayerModels[id], 63, model) + g_PlayerModeled[id] = 1 + SetClientKeyValue(id, "model", model) + } + + return 1 +} + +public __cs_set_user_model(plid, num) +{ + new id = get_param(1) + new model[64] + + get_string(2, model, 63) + + return cs_set_user_model(id, model) +} + +public __get_maxentities(plid, num) +{ + return get_maxentities() +} + +public __PointContents(plid, num) +{ + new Float:vCheckAt[3] + + get_array_f(1, vCheckAt, 3) + + return point_contents(vCheckAt) +} + +public __DispatchKeyValue(plid, num) +{ + new ent = get_param(1) + + new szClassname[32], szKey[32], szValue[32] + + if (pev_valid(ent)) + { + get_string(2, szKey, 31) + get_string(3, szValue, 31) + pev(ent, pev_classname, szClassname, 31) + + set_kvd(0, KV_ClassName, szClassname) + set_kvd(0, KV_KeyName, szKey) + set_kvd(0, KV_Value, szValue) + set_kvd(0, KV_fHandled, 0) + + dllfunc(DLLFunc_KeyValue, ent, 0) + } + + return 1 +} + +public __entity_use(plid, num) +{ + new entUsed = get_param(1) + new entOther = get_param(2) + return dllfunc(DLLFunc_Use,entUsed,entOther) +} + +public __get_num_ents(plid, num) +{ + return engfunc(EngFunc_NumberOfEntities) +} + +public __take_damage(plid, num) +{ + new victim = get_param(1) + new attacker = get_param(2) + new Float:orig[3] + get_array_f(3,orig,3) + new Float:dmg = get_param_f(4) + new bit = get_param(5) + new wpnName[64] + get_string(6,wpnName,63) + new hs = get_param(7) + + if(pev(victim,pev_takedamage) > DAMAGE_NO) + { + set_pev(victim,pev_dmg_inflictor,attacker) + + new Float:olddmg + pev(victim,pev_dmg_take,olddmg) + set_pev(victim,pev_dmg_take,olddmg+dmg) + + message_begin(MSG_ONE, g_msgDamage, {0,0,0} , victim) + write_byte(0) + write_byte(floatround(olddmg+dmg)) + write_long(bit) + write_coord(floatround(orig[0])) + write_coord(floatround(orig[1])) + write_coord(floatround(orig[2])) + message_end() + + new Float:health + pev(victim,pev_health,health) + if((dmg >= health) && (health > 0.0)) + { + Death(victim,attacker,wpnName,hs) + } else { + set_pev(victim,pev_health,health-dmg) + } + } +} + +/********************************* + ***** HOOKS ********************* + *********************************/ + +public Hook_ClientUserInfoChanged(id, buffer) +{ + if (g_PlayerModeled[id] && (pev(id, pev_deadflag) == DEAD_NO)) + { + return FMRES_SUPERCEDE + } + + return FMRES_IGNORED +} + +public Hook_FM_EmitSound(entid, channel, const sample[]) //we don't care about the rest +{ + new ret + + ExecuteForward(g_FwdEmitSound, ret, entid, sample) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_EmitAmbientSound(entid, Float:pos[3], const sample[]) //we don't care about the rest +{ + new ret + + ExecuteForward(g_FwdEmitAmbientSound, ret, entid, sample) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_SetModel(entid, const model[]) +{ + new ret + + ExecuteForward(g_FwdSetModel, ret, entid, model) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_TraceLine(Float:v1[3], Float:v2[3], noMonsters, skip_ent, ptr) +{ + g_LastTrace = ptr + + engfunc(EngFunc_TraceLine, v1, v2, noMonsters, skip_ent, ptr) + + new ret + + ExecuteForward(g_FwdTraceLine, ret, skip_ent) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_SetClientKeyValue(id, const infobuffer[], const key[], const value[]) +{ + new ret + + ExecuteForward(g_FwdSetCliKeyValue, ret, id, key, value) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_KeyValue(ent, kvd) +{ + new ret + + ExecuteForward(g_FwdKeyValue, ret, ent) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_Touch(ent1, ent2) +{ + new ret + + ExecuteForward(g_FwdTouch, ret, ent1, ent2) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_Think(entid) +{ + new ret + + ExecuteForward(g_FwdThink, ret, entid) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_Spawn(entid) +{ + new ret + + ExecuteForward(g_FwdSpawn, ret, entid) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_PlayerPreThink(id) +{ + new ret + + ExecuteForward(g_FwdClientPreThink, ret, id) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} + +public Hook_FM_PlayerPostThink(id) +{ + new ret + + if (g_PlayerModeled[id]) + { + new model[64] + GetClientKeyValue(id, "model", model, 63) + if (!equal(g_PlayerModels[id], model)) + { + SetClientKeyValue(id, "model", g_PlayerModels[id]) + } + } + + ExecuteForward(g_FwdClientPostThink, ret, id) + + return (ret == PLUGIN_HANDLED) ? FMRES_SUPERCEDE : FMRES_IGNORED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxxpc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxxpc new file mode 100644 index 0000000000000000000000000000000000000000..5f060f06c09d685b7bbbb49046e556191cfa3d1c GIT binary patch literal 150762 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 PlP}ilD$Q!D?fd@&G;2?- literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxxpc32.so b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/amxxpc32.so new file mode 100644 index 0000000000000000000000000000000000000000..c6aa6b74db6f865995b363f9675ec4e645d51d44 GIT binary patch literal 207368 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%0DDYXh_?Oeg_0?p|FSI5z+F3O;;3KQE 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%0A(x(wLmb}t1T<eZj=DBXjVHG& zE`_f}`y;C9z9HBKYA!%Y;XEyLdAOkSL#U2glLWqSD|}JgHR>psQdqJy2y&NId8N#- zFo2l$Ajnls?j^zA=QY@=`7(4&OmDH+I%$a{CFj~n&F!Gp2s`04Dx(lg>xD+<kKC+! zg=r6WHg2K8C-oO+aA-ka>?oqio#Tz#25B?44aC^wuAFRKd(T`WRg13&bvXJ`XyTr^ zj>0EGV4>|&52(ECUJ{tX$|15d+uahMaT0!x{3W6NAoM9DP_)fJ6eM_LDd-mNivjWP zaG2W;ZBD@1hi!~e*W_;XM&>cHA0nv=W5JSQ$LP-`%geZA$(?btjgDNeJOk^MM(b;k zI5b{<OXT-<`MpJcf5%^(FLh0H;0bI7T@xIDazptNcR4l<UlJXDJd_ol^fMekhkW5l z$KW^?IzK$=Cpdlzof)2V6po{zw&6)f;5cF|>apG2HZb-EBoNzsjR6~62XixSDL;w) z`YGi9P>9duYjEg%gN%9L-WH9@F-krm3m5dNVXynx4TfYi9t4<PTD(rR7h7qmbcoJq zG_;qJKNOlx?bUcIM=aNVZF|3)v@GnE=!;l=gCu|+J`Gf-n#)~J+^q<Sq?>kM1h@Fe zyXsJ+=#*C2NE`iag6S+ZjYLweaFJ=6=n?hwq!a_U`G66e9>w|F)_d|aKs;qTFUDIU z@P_O_07zg`JAoBw9&eUO9I$B|jR@H1m-e56fkqagIL9DK4?rj?In@3zoQ?)Ts_cYb zI$r`Qgl#fmw4*6i<Qc~^4M#__CIH2x0t#zH+>B9$!eWzPN#M{%w2)rGvtgmX%XKsy zrYtEQ1`alft;VP@$Cp$83`-DTN<J$4(}J@={^c-dK`F(~!13rkODDYytW*X6f|j?j zqD_Y<g3q?q5;T$><E`C+Mtq|VFktbZR8-B=q+c6bm%Pr7PI=WFxN@loF{0cY_)@gS z_bdRdSc(kMIldR+mO+Z6bD%jXrVotrP7k5_@Gy@zG7g?q0=2hqrF>t7aZRu!Pmnbf zTY+{o#5kIL<Z#Nw>zw*Hfz#HKHlltyQCu=<3bbTg#PZ@6qtVLZ@CX(riYK<jw?#*` z(w4%6sF@$GT7#M#Lo0WPe3yb_RsUoa`Z}!de^84@rFX4*81XAdP#Us}p`WM`*~K;( zZf0OTU-plJy1Yx2_w;6?La=UO1y3w6n9+bW{G2y6%l;P2mQvm_mbY}EGseLJ=Ez=l zDVw=u6MWNhr_Habd`xJhpK<AcQx=R-vrth?az+!M6R{C!1oZR<qqBEWdya$s(y+cy z`h#P>;_Ar;hoCr?3}66Gc2QxFXz(s-)rDCGC4}B~*uvZpf7d*?<Q-B6`ijzTR%SO* z3_TySJJQP*68M0Zm877Gzwb<GEO3xT4ji5={fTa?e{$3Qndb4F$a2RlJ`pi4wQfqb zhNR}Mx%cuOn{&6_i(A8tOf2PI??HYVgOd}u6xT$!1RNa7WqD`RYrv*=_z<Q>!G<P# zqbiSEvUJKuYGo*w)4~qcZ<4JMY3AXCjk%jA^tbN9=CgC6y*X=~V%_EHE!fuRt*M~^ z{f$f~L4WjHwF0<dP&y(sGni)Gm5kMTL3aw!eMh>XJ*TyT$>w1h`4jf#4N5f!B~MK< z2N5Z3O$XvFzkxs-atEa?V9>^cJfS~1@*rnRe4|_bH_ZnILGJSgIZSh`)0`%9!2uCn zbDpOC0XWGTI2R%|TRt=B4J!2o?ir}1EqII}Vio5GNQ@wmJygIm+0~GXQ^SrBq#Zy7 zNpIg%w!v(`CeM-3yzP3JNz!7yQR!^7LSLL@%~|A)u(p3WB9_wn_=#x^=U&CBW2*J= zJ~H<fBhg9(c$_FfVq*D@IPLOq7MeOrO;=~%XnuLqh}c`Ln0-6WD#J(T$Q!LXX7xWt z8}s=m={J$@JSR3=uqK`e9T;`{=-Gk;Fu*R27+Z4Gw1znV6Z-<i+&b#bhVr7a3e8_( zR8Q8jyG_!%1^ExJew9`J>LR1Ex?3;<z8+djf2M?usjLiW{OPCN(NFtrl~Gn%5$u<u z^_o;3(0WyAy^4b6n%=fu3UV_}H;Tpt{91lVWw9Qt3{@BV3%Ya*cDXV|OKF?mIV(#a z>#snm0X-`VVQuqm@0BTS+cL!^O@2m}`^(4ptAmnR<@Q&E%84|wutBtK+cw`Q8e36R z?$;+21wyL8O9-7&!Loar!viH<?1=nJ6mXR+zuI5wudeo2>jWbh+v&OmiMcAg7=;=| z6^3216Fi})x{Q@>LdeG3hBc(0Q-1}eG*nUS!aq~jx)+sK<)KMNjn;bg>ZSD{wTOC= zVN{om2^oGHlC)t{1%OKNUB6VjjG~Ilipk}bp<oXMCS+8Wqn#^Gsa$@Ezsg@x;;$&4 zd}>@(QFT$d9SpP_q};)(VnSvKE~_Z5yi(Kupy^U2ZB)0C(VCurNpob1CT@*nmiFn^ z>taxtwN<I4t)0eU%jaJLR>HeWxAIH6m0Z&8)-G@k>(}kNe%(fN(eAjTaKOmHciaKT z$g8iTBdZMcG0IBI{MA{Sw3wD<vqzSe6{@(aqH<zImNr!jR903w+{!L;rIv407gYqy zY&NbQ>o<fGG&dt_y#hf4Twgv3z(KyEv3{*<X<5LpYesd*uay=Bf_`oAZ%1gw{y<<% znGqC6c@fehpd4MXcwAAnihzRwA%-x;9d`^bnpmL~RZP}O{9{66@mpFH3K+f0DvGs< zW3-fRCHmm%YWCP(U`zOJE~>65s~D^Ng_RY4gx?qhQvGyYuL7{*Vm+Vek>FSAqZ}t1 zbhJK7b=lzP6ly>ka;U$o0r}`=SL%9EplobKImoG(Rp?_T8({IuQr#Hm*Gr0wB0cCI zE0IMNB@!qcnW8yh^sFM=Ss5~_LWW)x45C8^(91}=lgb=4s^=wHqjf};R}~c-I+(Ju z1Xa^ZE30)IfY3R^CQ3oK;vOf#D9%^abXrEZS4VzS2ZAI|_xBpxOV7Eq&!qzO=CX>C z%85b!TF8@%tQ-Ps#=Rt4xhpF5;N<c#m4UKiPyxuGD?$2X>WHWgRb&}ukUPcW{OF4S z;L4w)+@oxCN1vQpAp8>Olkm7y!6^*|0=jU88x5VbFPV&L13ke4Bx{MsW&bIE<|&y4 zEiy)V**#KIqN6Do_|5X$G!FU=o4lnuL??)>TIcRi8DiLq;5uob=DcNg-l`&FoU{P= zIuI)HOIDK4RZhUpR$T2bf&>hd1r57|s%n2#b!D+X2yUzhOg^cMN*8`(ih@dZl5I1F zXOS;@xS8psx>dRIl9QON3yLc(o76=LKPi3nD5e^%PpmEjipABHKuJatFs~o3s>*6Z zH!4AmieM!~1c(G*u*zRd`BY+qY^Ki$yWdGix@4Tcs7e<BkKRY&5!9P`zvN`z4?218 zDyssuD$rL;t1HW;W0qC0`>}mm(%7)`j2ti!Ohvh=%FAGZkV)u==&V(hN+t%uEJ_{~ zbYt<&cu%n5Oz>BaVdBYpz(2ts$kVe6gdH;VoPrAWoIs|2X@N@RKczCw@Fv>uO3H#9 zSapaRMYCdkq7rzJMml7x-Lc)c++yb~8WV&#haf30Djo-NsG0@9*3Ht)o$ofg_z+m; zqT4PK_Vfpfi>lbWZBht}y6SzqJJ0R^Tb?{y&Q<$Cnrf+=ADy={K;5YlVy{H^17jUL zVE9G6HaEHwc+GUmI0+WV)(VK{ARC`O(pELlxDzUir8m2%PH0WAAczW}J?U&>Qp?eG z^e%|$qE9SCj}`4o?}AsC7JS6K0_eZy&1Sw7TZ>dci)^svMU!<k9u)-wlQFiiGU!zt zZB)Tc?5vW3#|*G%iYB-f0b`Odqf5Uo=;GB7j5;Wc8U-<iA-JGRk6!x7aYbl-FfySk zFhRXbR!Mf3Ouh=TSuu)Kc=}~`(TmtXkh^RvAb}2o@iqS{=)O9*IEZnepi53KBy>ir zf-YB&_-$6-zI}4Da=KgvwFQ5YJ}YQUhKe}O58*ftGNPahM`x%uy(R?%U36n|71U0{ zKgqa+e#r?1Pz{)qsU0iP)Ge5QiHvd7m7AlXK($mlM^fo*Qiq}T0u?G*O6j$=x<S8? z2>AXl$$m*atqP67ASwFkDKMa|0iWRH3ZrNem8uLW=TsH90!%u=uV8eosxBH^j)pa= z1MGr&_M~pvmrhD?!l5SIr9(e={7^3Je&h<obVNjGw-RZKVg8~Lh%^RKL*iezzJU^@ z+#tmuj1VniPl_)Ty~maNr1%k3%9|xO%V>t5r)$vidg&o5XkbI#)<z*$Ltu316aM0m zaFyWd4`L8T7bt-Ub8;1Q1G4s5K&L2W=*J@~4Y0Z`Qz$ip{hG@Kv<F|*wBcCC|NqA` z=~rM4w8MM;O8oy?_JJ2p#q;cwaF5w(K5?ae#CDIt`)_zMU2!b?ug^Ebo#S$sz}?IC z|MfZ8`|<n^5A$@vd)2e-#sB#)00n@vS~dHH=n9g{$PCosAy7-Sj6aOhvMAo6RB$NH z(z?P|R;pcm3D^!Us+9ntR3{~@6$DH+WZcpiRSmsIbGn3PtA1LbY)o|#Civh0IQc3L zKs;cQQ&hqL|D-DWrNV)fI2d?Ub>I&C6yv89kDoq2eI<7=A7*T*g_?601+=DKrrBLf zlUafms=&xuqIE0QE-uh6DbTtVXgv$GtO6}Rzd*b4$}0=B?giTI1=<w+pQ3f|t`!t$ zof*qWt!GayD@*IwPa6Yu?=GzviW_Q+d0YkNR6v%qAg!blW{gldkSa4YjBk9P50q$Q zD~(D_DJeR%3jf3=Lx!eA63AhMsw*`1`pQx*81Vb6G#Ovzx2zbiO4Kokk)(JW>NOUr zCXPcJX<aE}s|~HIYDF{|r+4y;mg@?MgE%%LH7s!ji>u43=%h}priNNqrnPlltt*u? z%@$f(SD0m*VnWctN-=}2F#Kb|KQioL((2H@DIicZ#vecgG#se=S+K)!+W2^Jg4P93 z#C|8^o$Y!i!u>R!Kb9tFhp;fl$8kGvC;b1b?@H7??5h9MaR1%q|D}4bJ}G{S?f=|< zAF$u8#wKWOrzB{L?@Q2ThSd|td*O7HS)-mAwF%l;csAn+M-sH%h|9s7?s}vdI3rQp zK0Q$zGlwg|`T+dEpvXU8|9s3i9b40t+QnKo74bj){)m(A@4}(?X?XA4lAulgmwMBE z^79x^#drP9PD<3O@bt%{<I(VJPE6GPjHe1u8lG%C!|`Yd2**L3*?4cpdmrC;N^uTo z2KJQr@LYuF|JOfa=6?PcI5$0-sBv}S7QDNmY~sNsyI*=V#I?e60iG^+&cSmYp0?xf zL5IYv;vW2#_=|g$L7}P&1;_QOs%~-?1q_6iS5ENvQqDkS$(UYcb`F&geO3ikRaV)l z=u(jZXokIl^dOITlr!iK7mo@jB0&WnzmOw>7T*dUU5v*YzZI2LKo4^PNHjPq{IC=t zknTyv<LC*F_1`V8Y6FUOTS!XrLUE;$E;zBsK^ZzS0;Hy@qzXwXKa(n%SAK%y1dRO} z7a)+(7`xg<C4><yDVtyi1j|EAf$&~LSH=~a7J$%8Dy3h_JmUiJfy6E!3Bov;H6sb^ z+CmJO$T$?`xT*Ic1ab9F(Mm$)RVZt`dX1@s2qwYC5xCYC14ji?b2u`_5I4FIu0{%R zfFz0n!VJV4oKk6riBqwH!b5=t-B^g=NW5*QiVQfY*+>%IJRb&Pc|*03cc3_+Yk^)+ zw4qhDl~I!}SVIT!J?OWEgZa+ZwUiMfe>39h-w#GInoUsFWN^^kBykE*pc2h`VU`1y zgSr6zQ;47)s%<Cq6-EofP3)=CD*Pp_ataJ~32{i640$?L@I0U}mUd;1;jk=Vs6$Gj zHs*%eK)I;NTFt(llGmKD#gsOv6J^>^93#iX>PlD(Wmr#v8J7C68iQ?<0aiRRU@^rK z1gsZ&Kg=BTZrPWW^wU*D%b=7&V!%>bSkV~Rar`B{w8gMO7;{(MRoCw?o5qBumsUPF zV^)gx(ky-X{Ic%@KN(BmdHdn{-yZy@u}+H@y*RdF?kYX@%H$O7=z`)o^EW=U6)EB` ze6eruv^;%JFjPMG9<wq<TexCNI0L=0sP^Cj1U#uNd}+aB#erQGqG0))T@rrAT8F^m z`vaTizwjz({ZMe7cD&B0ez>YKGCkvXRp>dG|DLge$ok<=MxH)Dq6c>y%V0HMS+w1F zw|GxDz9<~nGaU{Uqks6*VXb_7ZPgD<Ff)Q_KGI|M`{35OufM59%4+Y2`S0<PM_*W6 z>|Z()*woD3vR0e_0#uKWcWMh?=M*xG%D=AP|4>oM!&{f`)Z&4sLa4{ItS{ymPiiYz z{Xb2Q&;I@gaUIsWjCrW&u6Gx7Sz|;({&$yGhNjoAF%}=zUP6~G`R4u7Qgfy>CRk(@ z=EG~X<DV@1rVDf@u0DVi%XSqTOTL(MSX;Pv+NNge?f4$e@ZnF>=NEq$oLe+~QMhhK z{YQbd+JkrfapG6+KU7>hVXd|z^4KKU{ifHCseG_xX2z%cwH0v$&84fMr1Aqa*$W`V zbXK6DTgj7J0}u$8mjyprrmFz|_r}Ad*}^BPzsaboeDS%5QPD%?kw@n~Q5_lkq_)_2 zS_guMX1*7Qtku5Q_qzV=%;TU~NeGH}@uT4`#e4kkl6ZOs3SkioKMs^t%?@rt<1e2N zTp?%{?wA)Tdc3|kuxF+iygoA5X{y%yq#3H`j18AApgu08Vlkz1w)J(@u5$mOnQyHx zUK+kXz;>A{A?vhNKbOyW_$Bh9(1KjXns51_<mdUHEZel;u_sX4ish?*4wl~!;kM%a zKh2&tQ{sS1AQEOn6_E*1?pkt77E^rv%H)~x((QqV6_bFYiQ6}CPbw=9mFvfr)H4x^ z{AAf&w8%GOo-SUiJyA2g{-rUMB@gdjgjSFSH&e7%CI>ftSN!$1)gR260W@c_izrqm zo)4Br%7WwO?tO2J|44Yp_ho@4c4Imu{U;bb2rg_`UbQDU*Vv76UTTo;*VL8(1B5=G zQ!<l{{1KSr=p*Q(4+XbR-~3wr(MSHG$HBuWcNr+Ve(T($kE|0I(*h5JBZ85!KWu(Y zwZA~#_`*Y_W?gZ(VL@y~M#FyXQ(`=(a*=L_&zXU6l)3O}>+54n))$w}elMbTt$KRw z+bNm^9eI1Y-CgW}V5q9<k?9kQX3no$4N5+1W&w!>ap`ZY_p{-Qm-cI2w)o$8_vnJ< z3*YPVjP>s8#4)Zg=(;sr_2{9m-U5MlFVbW8SA9FiUt27kn4(3hLetTVt9}kldo81= z)L4SCH&|<gC@20}v3ZhiRxgO?i^Awm3q-nrG|zs(`gD1S6Q+0P%n-*{`A>!XSE36> z*35pQZaU+>LjU+6V?}ozz2KF}Pbvm`eba*Z5N@yQ2keSGGIP$13P`nQteMg-ANtp6 zFF-<qykkC|_S!04NL&<J^~rk&wBsLsP!rxdw{*cvXcA#qMofECxjzig(n}ZEA!t*u z3!4=Eb88t`6b<oE(F_qE9|in7>8DXXyh<0Z@lNFgv-G=(JGDqKRQgeIS>1G4!XANO zUbrXdpBGpXd7?U0{5T5!cex2ss#0$f#x5>Ghl5Q!MfE4ptQ_i4(bx~(n-*qY-|-k0 z0mE-sRekf(5A!i3V3b=}_2{^r+Mb~Kcxh2tU}-=70W|Frv-%NneW@=us{i~bhK6o4 zC^FV*4{a@bydF~XlDCVie?9=2y1c?aVac<Qsc_0L@&bg$qN3?d;SZHOSh8=&WBqiD zCGRblQAC0a{}Xl?8b*SJk~R;%1RmM^8oB@3x#TX8Zqt$CZyu_u38L@J(u3nFx6hE~ zMR{u>U0!?+99aLl&cybZVC|IfhaZd>b&t)kMY{+@6@rz`-NEqZlpC906A4N&1$p^G zmoMI3(EwIw#*&@d-uECO{iUV;;=`D<KQVVl`JWDJ-&F>~k&?R2$PLNxDNy<rOLQ|| z__S#H3lMPMU|r$k6iwu)3_y1L=GWj`%f9~p*fL|L2+O8EI4wmJ+OQXO>8Ce9-rhg4 zX!6V)@M+{R%J48mBZffsvc2HM2Olb0_RfySQnVL7Rn%X_wT6#Nk-q#9p+mr&xhPf# zare>3CF=lW63D7X3-B>jfz6MXE+ETZqQ5k2)A7>#16gArwNtbY!%DCh7d`&ok%=`k zILtr3ylm_r9|GIp4?RQr1je(B1$(FU(2HZG&wn=&O9IPu4k5HpOP=}{NT0Wgs;c}o zdPILgM#1M`#Q^uQo6`z0J!5`s#R3@xoFF6EgI}sNr!h7?8}2enAN}spM`phF_V@)# zcq`SQOV^Ks{&z*{elW&wO!U|39FBF2$9mVg_e+6{Bq=MEL<foK%$O?|295iVl+V3! z<dCesdfkqa$k<H_iXW*CRT*>9Eu}L67xdN5cZFZr{94gWM{t)eh;evc!GX+JazF#! z)|6r#HTvn(!u5;7AAYc0<f!zGReI4M7cEg#M^cSr#au-IVT46tdu(Ete;9*cx4;as zn?9*&&(C;b@(;Gc@xilm(LX-3z7`YL^P%#JbzoBIGLQ$=WhG&o+%_$$YU&nYsbwAM z8K@h(NUvuX2`rI9w-8O6L(pcjfIa=AAC^-p8Fkbi0eHvvMa9!Wmv7z=Qu_bO-zMy} z&wLj1YdpK*-izlD9?v}7V2P(Qo=frM;~9$QW<2G1rr>!T&#QR;f#)qeTk-6~6T@>5 zPx6zP)8om-GZar1%D4gVJMc`z6T$Nco~Q9F#Ip|1J9xgtvmejTc+Pn$QM(w=m3T(s znT#ib=RrI#;`t|@)p+Ir_6EE^!*dW%($k6Bxp=O?GaS!dcorhfCwQj9{YO0W@%#<X zIy~F){D`OZpHU{Bo_Gf08G+|EJd^P}g6A0WFTi^fo-gp|&n0RH@IHNhqE-m^MR@nd z(;v_8@RZ;&@I>%L@jQv=RXkNl`zGGI@cfA9FrL<bNj#;M(h$}K4`JotosVZEp0RkQ z;<+Es3wV~|c^}W`c#hynd<ONv(-lu9o_Q$m3cQ!&{X4wJ<B2dF&ue(z!1FeqFA)D3 z-rwU%MO{75qYh=kyRh6B2xyoc@aa{|Uzxut2PR_5Qp+iw?UJyH6728dv=>%a<mV4( zuW-nuS1T^BLKN0TXpjvWlD%nCt#Km=47A03B#Q4c@ev4pL78N0oN`JEaWImzN{w?r zjgxk*tYi{VcHX_lXf$6in(s3CWi~Nt;Fo3$ZM^?(Z9J?N_<_wr8xM;Ge_;9^50eCb z?$O3q`vcl|nl|_=sc6`MN2SBmU*r5=YE3(jCR1?O)JrDG4=|CrEKyOjTlFF`;+Gk- z<5Z!v`)FdpkzBOjNQ5%vG=<4zT5~K$%E5HB5MWdstHEZ2$G{LOrWbiL0j&-4BLq^m z2jzESdsQocP+me=m@{Y#hb5dg292f{`4Jc}s%TAy728Ev%Jf2vn~X59q>rsondp#I zu-#}h;DGVOKqVQRYTNd!rZ83QAOOPjE}PhBf>+$CEH}z8kQt#U+-!e9G|gxl#x*_) z7u!4qJH9f?XpW`Bag;a?!VR(Z{E^Hd;!i7>2J@9hyN&!voMX^YA;D7wfGZ%}F;Tl7 z{)!iI?-Aa2c85I1yV~}r!GAjZlU)9G@K1C3FM$7km%kJIb6ox#;D5^Y6aHlQ|Kf@_ z;m?B2(kVX&{+I0d*+_pW{C{=jhgZAIPXA|LqBb4=#jf}X@UL>gXZp49^N;n#DH+<E zu6XWd-|F%+-A-5fYWVlK;_rt4E8EZd81R4R@>jusz~yHH9CPJ|S4(^e@)Ykscf;6) zcQO1<{l~-K#`cr`W$>rD{1f3n*X1vPe~c@CG5lj)ex4n8fh&C${9RrC^Wo2MrSAxT zwky6I{y{Soe#9pLe?M3HO85u5{CB}W%;m3uf4B?YP4M63ioXK>(YAj$=#dY9k;|V4 zf2qsg5B`A5j~hg_yIuai@K1F4FNc4M%ikORu<d7k`omxAisu4`<?>^1vi6Y6UjYAO zF8^ilKkf2|;eXcllRx^v|EeqgLik^|{VabB{N=9nMetX<{O7{I#N|H^{uQqL<fFAN zKhGL_$CaLZ^)FYv2mYNde-ivLm!FE=ewV*B{6}5>R`4gi+{_Qj@Ta=`ZQwu0<?jN2 z7u!#IbcVmD%O8Tjw=4aP@aMYX?}UGnT|V>AfWN>MKN9`{F8}Y~zu6^Edcr^06@M}O z*SY+?;J^Qg=Khxf|BZG$+ov1+zjvj-2>xPMybu2IuK4co2VL<!;J?S^uZ4e_%g@hx z?sw(ShJTjJufzYaEB)2*KkkaZ2L7j9{&DcnaM5cl{13SN1K@wbm3}b%uejhB!v9Z~ ze<1wl;jVe|5$Qh^?^Uk&A@INH^4|{sR@=|?qv8L=<u8T*VHZAr_#b!qhr$1)EB!6- zf8&Cm4*w4>|5@-Kb@|VRKgq_I?bjau(_Q{S@Sp3dPbU0%SZ`zfn4W(ZAfA65FK{@6 z*4>r=9QZGB<@dsWxhwum_^)#L&w&3Lm!IEl-01TE7XI68Kj}3b{ySa%8u-V#{1N!? zcKN5l|B}t`8sz66;J?R?XMJYEA94Bbf&T$l{%hg?lgob{{PSG?-@yNz%ik6LmtFo5 z@c+%_9|iwEY(LBYJ^V{t@wdXi+U36u{!Om*SP~h_jnrd8Ft$`{a~99jp2PkZi*M_B zZO*Ij&C}jvfH)BH$vo}l4cg1}zWn@q+76`qL3>(ae?aoR^R&H^oDL*^nISJfzZZ@; z9dWJku|Iz>kH7E8@4NG~h5!EfS#96JXSId<;P^KkKf<w}j{R`_NXNf_UWYVT>DULy zzv=i9j{S7(hvP>&{=MimZTy-AuOSg#4RrlT*Pd#)_S3Z+j(@Wx7DD*XY9GuwpnYKB zdHR6%4&3j+{SMsk!u>AXpVWVTSbKTrr=7JObUjViCk)!aAcoNKN&Ut{lI+VvNJlpk z!u`p{ze&<B|EBGr6N%vj%oTvSU0|+2Qn)^0&;|y<@iZNTDamY@l2E~vqza}ahV%1} zHf!^M$vos-`LKAttc7a@Lg4s++B+BMI*W4e&rVy!a*NO^D##8OZLy?DdId!S<xYhl zH&J9~XJ;qbbSHZ^d#6nSC6pGZMH(oy+#8|XK>~795yC|j0WES75IjLqu1BMQ%Ej{i z{xi>;ybZY4Im_>?b-r))U75`MXP&t|^UO0d?|x_IxdHh9JY~Ct?A(R?M!4kc)%t;N zw`bOzcGK!YXYZ=D=Ka`Bk;@2P+b}p;Q?=H;vf@e1qnKZ~KHBz`6|cFz<uAyw`~}x1 z+x=qALw&Eh$Cf^Jww$l_xyR0aY$;3)zUSh*T)yYZ_fb!Ku4r+3+H>*swC65`7N@7h z_q-cla_9CgeF?F|fxQO%G3?j+uqob4$QvQo;f18Rzuf88FLi%mF;K;SX7g2Aj{E?x z+uRLTucWCTB5Z}ba(!~QU23aTERTO_c>U7#XS?-FKEKOZuH&|!U|2dXb@|7ue!|l7 zDVN9Zgw`iIm%7#`9>ke{%C*WX|M*fjgni#r?hUNpLGTv#{ZF~SVht{JkE}T1DgEns z%DtOe`siBs=)0Ml-Mg<ZeG;*J_w}3I+rjs3eBTbfZ{xe>G^$9GtX%6J89}{*y*E2G z7Ea%0*q+#}Sw<AHqWf>~tl)anl^D${R%2gm?lstJ&3z5_jpn`?`&M(`fqj>`2e9uq z_k-9EoBJ2okDL3~*w2}J5c?12eg*qa=Kd@8UAKpI!#{8jn0r0$2h2V8Hom#QsLWen zZ*A_6V}IJ*J7Di@?n&6YnY$Kyrn&dP-pkx`un#o%T<pWmeKhvh&E1HdHTMbF1#_3M zyD^&UEyOOH`y}ihbDx5Jvbj&g7SBb025#|L?&Y|}E4f$TR$Iuu61Vs-_iEhYq1+ea z7SH8ggIhe8`wHCGU^I5$h<%H>@4)_%xd*TxF!w{)zr<+leG>aO=6(VDkLG?I`!DAH zJNA3#PS7TsU=(*VY;I!n?g`l2ntOZfoiJJpPR5>U?itv7n7bZ(KXV^~eVDn&U>|`| zTOWgcoVnB3S&Zs?0(OV_&&TdEcQ^J5jLLQ)_V+L<!<+Ewhqx8@9o%=D+fk?c%>5wt z&&~Y{?8nXhH1==I{afr8F)G_D*nc+no7nG|`+e+jcLbX8*p=p<i2Z4EC$T?k?$2Y_ zntLYp9vGE#FYGzyJ^=d=b03C%1V+!X*xxY!ChVQf-GZGncOH9%xjV5Jnfny%#pXU8 z`)qTs!oJMhS7Bd|QGK7m9>;fED%<V2ow;w0xo?Zn+=csIjOc%Y{gAnTiT#ARpT>U9 z+%I6iXzrJ>Uo-a*_8aE@JN7%~UXOi`xyMkJJIwu2+?5!Wd8?Rv0`5<n|EFT^9dLiv z{CA1Dcg0<6{xvc84BYkRKL`6Tb01;;s_)m#U+yN{k029rx8d%<$Q^%<*khNP+1<%q zy7?}i&rswH7%wN^?xdS5n!G}$cRO~G2EfkUTymG3TUb_lC-OT$8PkK|l~}TB&*UWk zt^BT&lZPHPcP=0AvT@@BzG2&${5{cBeHb*gl+CwHZBO&IH`%#ccaiU6^4+^(l1`gO z*lm$*o;;kMkLTR3yC(O^b$lh8XS*+(h$rviH~Dq?EtJ$uKYwQR%T`loioFfmkCO`f zspLa}JNPj_9@w1g6x0?kzN(GUk^!H>f50Qo)Bmk*HgmtPvPHJsS{pUcrTiMu>=VrH z!j=wugoU}@4K^<h@^dThahMteeG}|TUNq?4!qd>}ottzZUT*BY;a!;4MH(NpUeX%t zR??GuE{SVR)yBd_Yd!TFt?~45LPX&P5~HjIrNu7x!lq!(C@I{bLj4z?BxQ&{69z`` zJCtKQi>Oa&A;lxw%?TGTWJW(jtR>&T{0;Lq<~_{&m@%x;#$q<bY=+qq^D)c>O!VDm z^gZYH_$4t_nCKhSDNC3$V0Ojt#~8gc)qBumNc*Iv6>c`}y)o~fQ{fK6eiSnob2#Q` z%-1kYm@((^TMu>zrW11#W-(?NrWdmca|z}OjMkO?nA<UTVIIIdg83EZS<ENNdl36o z%v+fEFcqY~31%zIM9lV>$(Vmoc9|O7^_ULId^q;87(J4=&5WU&o4p10mge3HyAq@K zgL)^Y=j32Hy>rm>*<iVkLAMP?_n_+eJVx(5_2~W2RLm{{AM&u%%I_dfqZXQzCH6{b ztHjb%*%5TscXsSz$2EHcvy0fVRp3ka_A{Ha%af&Y_Vo6q$>SG%yEDBabI#)A*)4rt zrKWr#&tAaZD=y5PzGTh$$;+-QE$UkRy-Qk?{a3Z#blQzezR$j{?q$hrbD@Pze`j33 z@`4tw>`A7t%$$1L;_Ud+_~N;17dQ1>K7LBF{ip5edwX_Fp30t$=3MWIcb~RkN%oA3 zR<-1w$Yt|gdG=bY+T)?8A6=4Om@5?1r5BdnchN1EcO<`^JTLj+HK*PD@Xy-Pcf6A4 zGr{u~=X?He>DiY~`fEqmf}ZlS^7xkXf4?fb`mIX}$#as(_b&Vve`@vOp4uf<d|sJ8 zBY$SOaC-jRbycOdp0k!!RhPQHQ#|LirOSJZD^5GRR6ech3p=0QTsXgYamVVyrJ2jl zy`Wgt{oU;47hZARs%1;7Gbd)R>AVQdnVr9~Z(3E)_gbr#u5Ihj+|vF18>&vY_QoqO zs>)y8b$#ikAO7f)JHPXT!d*@G<eE#ZrTo3!w=eCiy6VciPg{2O^;PMgUt3tda?Q%+ zt8!K6UY#xds?=FNZ{-b3f4n?-*7T|eu3K}*b$9%9Apb!6!TTStUU%OUKYP0PAJt6@ zvKPKs_+$Ia=dO6<f=ut4Rq68|zGSd!%~ki^cK>Y;-TJ!+FL}7<nP0!qoc+_Ea~-9H z@4a);)gK}d|ASr<&*KqZU7sg+Wc>Jxf|Rb4-~XmZeP`pdkpmk!u#p2BIk1rf8#%C% z0~<N8kpmk!u#p2BIk1rf8#(a*IR_4yGiQ(Fqyr8;YI1UVb!~NBvaY6PW^HZljN~L< zg!A=smQS%KCnxQjZOU=1k!WgntE=TZsEsi<a%iI@Z0sxl@9G3p`xH$0#UlJlTEp)` z`rSdlf9ZEE{r;ujsiJ3R9PA9@f1rN>I>kTPekY6QF7<RmWBn`NscnV!?9_A@3UylD z)K-o@%7p*B)m2Zco>|>os-4=@mCHBpR_@GZr{<>3p1GSR%9OgMX87@<`Uv;mOv7gq zlAlT{4jrG|`-o&+b?q#d=m`bX&vs)I*YN+pnfM0^*zte6fQgT}%1y>>`sqz~*>oHI z@;Dl=#V>r1m`J?4<rXf%BQpN}ox1QjaNxFYws92_h%uWbs-{-$`L(Ln)~Qp!R#jD1 zksv!au0m2WW+wvotQZ%3Brjv88F|GfcrN}QET@=m<&+?f`DkLeXcEXVTPKDKTg}hz z9Gc~-`Qba*ZIP=j&32w@PV<5!*lcF1Ztdu*wsQtI04c(dV$lajk=;2Q63k&#)jC7a zRdeK6j-Z0yo>iS~OSN$5M%Gnl*i2I*gJ7MIA))99v1(4yB9}tB+NTy`HnEYanxDdS zq#UF=lsKhBCR?*g#X}v68@ba>oJ6u9LjIsDSpQ#qv~NOEroOD-x@C?72<uUAm#M-? zFUViNfy*R`sNbvQFB)|!eJ3tI(djpH8U0osJ-*cdwHW>0tswo@EfXX=P|9CMzme+q zak=#yxlA8!<sqYd_2_%wk77ip-`ZvLTf49x(dl<6?c0dx^xM3QezO;y{3AN;XHi)< z!ARO=^m~5vMEUBw;E3);Xk_XmB5cvgWHAw)x|YoJcOz~D-a+E##pu+hWVTa)JyE{% z!HTVN_dp}_yna-+Cu#N~?1--Mo(d-ur6H2YeVWmUr*42$G2&PBM0DTAL+OcbQ_=hj zx^rT5mC(pUX%IB*UWI!TjMCHh3NnL+u{@p1u?7?6`zACplDFtl+A?b~5uLutkWu?a zPegYk9ub|sh49}_=p%c3l4gG&TluSe$)}*h^zCJV@-ye1*h(*YME9ODvnL9>7aX}2 zl>7~6WEqXDi0A8Y$LYGE+b8A`IiDLv_rvEXBYx2n(Y=aC<W|_T&{fAgBB#Dp@iHJH zo=tztHz2|3|3`GPC414+|9jePl5^YRaR33Ty4pv5DxO~N=3`v9i0p~di*VeQF48l` zN-mufaL8G@CEySs9TIS0ymUpt(r`g11T2XQeLvujc&t7ia7b8vIbhWy^x1&*1yGnH z1spO`9}GBrw4=Tju)ZkbL1y)g@w*X2{|R_2@2@@*aFA^Eg@Dy6{JuVn^(7HJMsD?t zv6))*{m&Tx1roA_42JNSV0-%L%Of95{J3UQdhs43{K-IQ|Hrsbjlvp5MxHSnXe`Cw zegoMX>;Ce7;82Jo+<;R$QBMV5ST%ZA_@{8`#fX0i_$R$4-J>Vrw(|Q!BK~pWo;weJ z)nD?JVE4=w*gG4)67c6baAPdL0q{T!H-e)_`9A^}JDlH^?isMYpVFiJ|A-y6cY-g- z-UP?Xqk<$&K2*QB+$;T$$2^3;HVQWipGm*PQv7ys1ND=ntA1thkum%&@K<B_bnqbY z)pClz66}^KZorq}s05F}R``wBNtAsBRTO>@d|WKOb>Nz_ocpWA9~Ayh7@I}^H}E>} zjut*%tU4PS!=D5f!IDhT?+70J^+<gtfg8!MhjdiG&x3oR|E$r^0M|3fC|||jADpDo zA@TTV@DTVQ!^ew0R(^f=w{Hxe1n#}axtA=xGr^6l6)v~<Y^`&Zm+}3$;kDpC@LooL zGkB0eYRE93$+}6%TWFsNPNFv@h93p5`!3%WTY9K>S93XgmQY2i&&vwGmOXIT!f#+7 z7%T5T!HqXiK2(FkKZ**hynBTIJAnJa4HQ7(lfmx(Fpdh>g8RTy#lmyJ1K<k`9}aGO zAk5Pg{&jF4_!CyY7SaC%gRSuS*gX$9_iGD33EcQFd!kU43SR=Qd5SVwdA<W4M3@gn zH7oplg%9%GKB`IhGVlNc4@Xvbd?UE=ZRZX#d<VGyUG`L3es?SWKb_-dT2KEV*o{m0 zeZETXS#S}&*63daCqI&K3$4CyfcwBJ4ZjDj=R!4(d+_NcDEH9#g!?J}N^d-PfRFlg zY^U(Y!F_z#*J1VB0lRWy!ksuFgii)1YZHzp^Yqo=-pQOBYxJ`e&Vbxx`R%Fj8p4f! zAMiTjUupF_7(6#74@ZG}c2BtdtUPJa??L@6y;gAaNWZj$lT6Iz?ezzaNilpPxV|Cb z_u;92%fO9<lbokN2iz3H7lUhJcrCa&mfj8Eo@Yn$yAzy`g%2nktPE71pMl$A;p@PS zhjZ30`Kvs?18ZUN87t49!SzRtwD;TKesHbPk3-Iez>$8a1XrSDkF)U4fcuY6xE8~^ zf(KFww};^xaD8K9xWCQ>Pl=UpPw-$m;a)QOgTVdG33r6y2F1@N{P)Ky|5w4itqJ!t z3(tZZ+Y+wba2dP~jEeR3Jw@TUguB4nzZdN0kHo(e+<jlf-wEz2@RU_yUq*s2n{Nk~ z2}e9I6WjoJ=UDll1lNO;K768k9vnTAm*0ceUB~htPnG|5@L&wT1+KYXBX0;#Y(jeA zNWW|WZUk$bQv8pD2X9EYos9l7;7SG^EnyVCE4Tq1@vjct57u{k3g1WZ!A*t_68-lQ zZhylK;6Cu67pd{?7}0+};ig&m@d}U0V;i{VX3lOl`gU+X^wD@#2CrkiHr?W%1YQC^ zHB%Hn7lTiZ;bq|DtqFI6(XR%NT^-geYLBbHJ>Y$PeA-9!G5j!ifUDo8!dKPzSKy(0 z67HLu2mB0pFjoH8z{N+<FEoJY{{dbb3m=EvToc3Fg57Tu?m#94qW=tdfbgU*&qOyF z-0+Wtn_=xW72HSts|gqV4Dbci7xm`r{{_WI-lF>K1@3*D_P6-^f&1S{_-~jM{}AvX z@g*<f-{Hc9N9i8}eu8kS>%+eRu8ifM0Y4Cnp99y&!VBQL2#?yQ3tWtap9H=&7Je%D zh8R8rd=@y$|7>vds6U)H3SR{NM~uIhgWrqc>%l`{nv?oWba#LUudZ-QJl@>h1AaY5 z|0ww77=9l7A{g=X@m~Y?5nu8td3qCEe--O{_$~Y{IC@mx1dQnaG-oa0DgKWK*RwBt zhT(0%+9%HN=EJuI_kwpc{5kLd_*v5R?GN6RNegP$m!}?F8N&yIH;>^Xz*_5GV)QAn z&OOn47Nyq;9vh?Y0Baxkp%&f^*0~xH?ooVjq%Y3|YoGRhMt?R~`_QBEp9k&*-)7;L zfEzx?H~ogM1^0lNa{2Py3La!XcOSO+c@MUWmG2>8d&J*gf***5KLZ|!;X&|SG5iv^ z=T6S&LLij>Ti}K{>{lR7@nh^q!TW~x72Xm&2wno6@V4OSQT|n<@RU(_rtnwTFNmf1 z2ZHB57xmwX?r3o15#hbE!qebE@LZ!WD!x6+ZxOiob<WnpPxMQ`y`)F+ygZx(Zaj|j zzAgMxa1Y_3zfW{mg9pGb8~rWd?pXZ0!NnMU2;3IKzXCVL@blpMRCt%7^1KPYfbb~4 z^$Krf52KZ5OXj7TY-J5^2Oh{)xT_3TE8HH{cNTc?d3qlLul~EY=)sZv9|C?LhQA8_ zSq!&;lMfP~0!iO-#P{%{^iLjzmyW`{;K3IneKgTs3f9H*K|gKot{p{x3s^V9N97v; z55@2=M9<`q<%4g(XTeGEpy5A&b<?`uY)C%WgLNmk-aH6@f&g7Ntv46KHDKMqJjLQ4 z0@nS@QU1q+b;WUn^I%<~e2~$f0oE<MDwfjg1M3!Cl}}jL_3BR9DF0u9qeuLEPT{n- zPrqWKdmY@kDd)&TR8fIEfG5SmD_~sX*pcwf!Rt2RJUpY{20SH3zaw}c9nSSpdUfD_ z)|Y!4{XU9MdS0IrelWNZ&PMqk3hpZf{jd062iGv4oow;biVyu~4Yw-%+JswdxDz~^ z@*qJjLH#rjsAmy-y!0{YEdlp_#PlP0xx(+|%sq_<6%*X~;K2o<zl;86u<j6u%6BK& z?G@(J3cp9;A7xLm<^NOgKx2hlVE75}U}r^`pF;mz(H}NazdwL`4iE3HmENDgj&SJ* z;lG0$!FwBC4<2NZzK!7tTTuQU_OKe>5$s~^F%=xWA4^pH<^9><ffn}i8vTCY_ac1@ zzZ$^BFNbrul>af{%8ykzmZZKsDaDWFUk0x$kJRTBa1ZN&Pa6Fh;ClGu#~ae?1)uek zNd6|ci@|+vq&>eY`k1`k1a_&B`aTG5fd4I){uAINFHLSV{5-h$t#B@i=ch3F(Y(HW z-vJNC%Dc&yq&JQ|a~6LKa1HujZ}t@bQ{YM_;|obZco*>CQS6Jh@L39{KSb@nH+UWL znjRDA_XlqqlgC5Bx_2Uyrz64r@cST3{~O?BC1(>@`WdkM9lvj2NuEytuR|Uq`JWH& zV|{jr(Vqw&+?svBhR*~ye3i2s=@2Ua1>loo{9g+$euA?gjs7-pJ^dr9&)wk7WAgNK za3$-rYNLM)9KBCf|M@N0byql+cs{=&a5LqP^vyfq>9O=S+lu-h7tWni`L+e?PLGH` zNrj^iW?Ftzz<nz?v&iu7;34Rz8lD3lq<&MtDo+Erp7xn-;m0aGChslaA>?5P3-45T zto|p0`{<vaxA5hnM_!`-w+dXzrr0l7_~qav^51Cq2H}$`+%F8@4sO_!dstA=s_(tv z{$9?wv+&17ztTBg+4%71!S%8FyaFyZRcJ}#!`~78sU!Ru&$wBnKHFLRiQxWL+SllJ z0uLacMDy{dfRoQBhV{oR;r9}5mW6*w^wiI<Pbu#~VBMb*$=_k3&yKWTBe*iwzBzF3 zR_y1u^hydReTw7r|0Z|{{zUS-61?tMdmll5mx7Dvs|KUL4*ZW;``rfahCe~RCb+x7 zHJh`4)#x7vSFU2tVfFtFxIS(3JJSCn*u~`SKSj@Yc&NpH3tY3=i2nMg@cG<NgaD}h z`0BvbOycZ|j|V&++#lyZcpdVylcl#KcnEop<f$6m7V96=z>Vlv{dA`E_XnRDtKZ>Z z-B}a$k7L07r-b>9=$pYkr03^P=!<r61Nv;DrMC!NL;30qF9r90jdLvwuK-u_KC9aB zDq-});fB|M8)?6(hOY+K$J)Ce{3&oW{{BGp$mchW{-<Ew#S@kPQE*LTn9r#E{{en8 z*1oTT_l>3hXK>G7NA%&}!1c6WB#-|D4^X~qti2QTvmwTVJ1zfhz<n|KO@argZ^VyD z;QnULTrv7t;NDn!?hEdV^~a;YMf62fpRa@K**t%h#cxu4`dgLZcJKi06^-vFf_var z6#o=(4fBtijQ&jUx~7DiWA#}Lt|Yyve}7lu$8i>~h2H{hpudi@_&)|~u^Z{X2f_8M zSM)wY{C*Prvlzbz!7sw!NMFAKu0(%aYV>~t51dT-EI%p2disCa!Z!yGkbX3NegeFX z`nFp5&fq@E^Et!2fgSbP%<v3w&5<MJ+gIT+em8(C$!|-eZv;OPEB^`LhAk@Gax33_ za56TZI0@VXKEUFi0q%oeNy96_?tu!o9!ulL72tK0msi@JU)O_oj>+TgqJLwgzug0V zI#!;af{XO`sJ@SY4~)fs7CeA*{Eg-RB6x7i3U|5TKY`~{f3o-GSr1Mg&3ch6)qb1P zkVCQjCV&T+4{J}o!aoCkE*Abda1Z+J+m`-Ra1s6ROT%9T51|kI`j7YrgV)VZxO&U) zc<><l(62`bZvppGK7xJuO5m4c`F#sqTtCtu7lVg-`F+Cj>je+4<|hbC|7vhD#-Cfj z{q*l>z3?OOgjo2!q9^yL|2zurJ8nciegkeKzkMvfSHU&ek?{8vpZWDP3m=Q397JD5 z<N0P%oMXle_lHVwO|HW66Nu;Ur@+PZ$b9;9;4j9?Hw8R4hG&7-#rX3jg~!t0A6#6- znM{`cQQ+RLgu9RlirTXgoQL1hcvlcT@>^x)KN(yf<Hu=W8fI8OE)%|gM7~#nx1)Ta z{U*9Ta5<L#)!-rYS*NA{J#a7YYo}}y%JU<zWB!d;`tscm9*FV(F>sRlT|&6#uTO*D zdm$?SME5(z-*;queHC1DTtZVwpWffVL##id`S3r%$<#=GTQcr8G>_=(?ZLgQH!@b9 zN#MqqKCA=xG5$p3#qQv@&VbnH8^F=`0$MM%fQR<t%yXO1&j<I!__J8y%s2e+leEuS z;NERG@5bma05`(_I!pgba56UExB=XAG`~j~{SUwc@GBa>?*rGLkB+wZkAwS>*X4$v zRebv6;f8+)t{gYgUtR?_pih^WJiQI>n@_mm#3y(^8I#XV!Aa^n$<o^j+y}px7_L${ z<6$(u>;~?kai6#FS>Pdl?})~mdf^K>Bih0b1+PP1{QFG!bqx5$Sbt~)zaGP_;0Asl zYP9(C!9~_PI~(p+cud|-1^2|(W6Qub=-25+zY^RZ<IhFlA=0ZeetcK-vH8h0;74NR zxd}V~e<FQ;FSswZ9{#n$w^3sTd4C>UgFHm#e+}Fln?Jn)PEx;}tb7Ru&SFeHHx-V_ z%T~h7CnNrU0=y(9k2{0=sehyocLn#c9{IGTUkC1?zeV%C-NC&v{v8M&jP;iz!FmqF zF!Z~U;YSQFF?^@t)rR@W&eLCOxXr?UV0gaarwu=7_|M=W%YSR$a=mTgGc9~ey;$Ix zgHd^sh9wWe(+n>(yuabs41d*dt(9+{;V)YFQo}TnPwza#PaD3{@E%5g2RQm3YHMb7 zKeq5EjQ*E~k2U(=8}{eb;P<BC?^yUp)Nnk<U{s$^8kW9iYU@5f3h!x{pTs@=QHGz~ zJK&t*7c9LK4YQ2#^xrnj6wKp`4exLG2E+O;M&-HNu;!=2>kLQy|GnX;zFzR4JJaZQ zkRbACJ)rn|8h*oYgW;D9r@_(pS(UuMY`1V!rjNhe@OJb!rFWTORFKF0;O4~|-Gn!D zw_EuB9-~(c|J>-GHT(m^|0&FTT>4P*_;(AB+Gn%vkXP16`mSQ@G2`9Gz<O@S?1<UT za3ue84C}iLmG>ya(oe#z;COvIEIi`JV#9YD{kh<Qi6q7&{;am}qb>Ye!&ex-%dqA< z%I{IbDy#6I;XAGVZy45mQsLva=O0g0-fay>{e4%%qDf-DWH{>Y$BYVZF)Ui8&(#^Z zvOW;!s)m2(GyP~!M1~tfQmyTU4i0qVj3<4(Un+CfFv+J<bB;XhE2+5$9dTqT1=@E5 zbnu+vAl+>3PnfHoF|)4L6|rh}Cqi=})tWCfrSmEO$$Bc?)$RPJ>?tnpY+n>*u-~Ek zj-(%f{lBvJm-kCWNSQ_MkyQQn@IKXlmlN6tP|DO&X>RDwmP4tzfID4+8(ig4Dsy)g z7m;xP26v}rxuaT#<fZ%_&s?fq&ZNDEgPR#XvF}VT(sk9`-Eu-#shrAj#Wc6WD~i8j zyyTkL69|`T>bRDrtD~IastvBY%<^?Vx5cX^GX7o-{B@^%mdjQ+PtV`mLYAqfMf?wb zoDOY}L;k|8*9+$t*?zEaK7~y;2d~a-b5|xC%Z2luxPN6hMctZR$8H9Akn-1`>!NPl z&4o;tHV^olG+it8)V<`o1j}XGvYC0QLXp$J*p5Ja*WI4acKEAiB44icf(P7BQ+8~G zXeyMrh)t~1frXMgS1z=+=Ch<C*04;Vs=>{*C;k@pY^lhV-}7?Ca7A}}dY)=gBt!ZE zoMoRwww!Cvros*1Tvn6K<Wv5h@s4b^nKOb#r>asFD#%INsZy4-RcPOp!eu(qML7Au z5+AaF7BeE>qTVx?&W9UuxHCTF)|zkfxu!c?OT%}UhlUr&{FSCq7Ptep(-U$SVoXj{ zg|ruzW~7XJ?8@PI$C57o39Z)x-`lt~&6S~WEnOYdgo+78wCaJn28d%M;fUYw(Olr( z^5%kFi_V#9)TOz=E$rN}t~AuXuu^RH#gZQvR0qZrSVw2zdKX=z<K@xiN<l>gHo9C( z=n`t3;L1f?O;WnihU?^0`D{12`JE(kOKN3H(qxwl^MVwIYNR;zE#K^N<$`wBRL`1K zJ0oyV&1M3ZZ7(82uqGAa;5{$Z+F4kbqCw`zQ=?&vZE5<GZiS~JW$xl>VQW|v(N}{m zu3O`MwKMY&7%w8Ot3%gx4ntMZLXar9k<W87XF1#1ft<oa#F+y!Y2JJeMUmrzc<Pqr zXgsc5s-8Y;_gS=6XL}%lenE;u^N@Q{R?lF!FuV*bE@h^{^)3V!ona0n+94O&_Cj-4 zzKhG8*ihVQn#XrS^}Xh%ycZ6&K$p7f0vffmfJ|^(l+;nGT%g!q&Wd?90M#M}@W1HV za@o$>X~C)s-N)bOM4j7%Z*8z@eC=v$gN5Rf0+7)7zT3rBN2o8FZQAZNGh7p=0*>Hm z5l)rT3t(4HMAMxwNL@&MIwa+VxssGYw$m#`b&~vW2GYTBt$Mm*3LuR0y12<PE3Z(2 zx}dNZwKo;Gnu?0;?*GsBMc$px$=IaId*5l^H$<H7-P67Q4DX)d-7~#=rgzWs?(jdP zSX)CknXYb<nZbV)cuStPz@|0PP`bL9tG&`q`K))hms))ReY;Pe#t`YRIQEsTo<6M( z4l~|xuNGCB#yIM)K~^NlWR)^A$%Zo$>+)QdtgazN*3J!6w4-Dcb%7Khy5z@Aby*al z^l@`QJ~QX<&Pz!yf-Bd-5Y$ebatZ=8L`qkOxjX`e#sLm1kd&_3l8<iPmYQgXo&2u} zkx=LABgIGwXvivnnl)O=Qs?kjkr9wZsbpq}b=mn{l#&f;rE)8G9LQn_9Pv+agPHRk zJP_y-1hL3hP}EV!l=3S1#^9zvD7=$~C}-u8oq}U3L`vhM_wh*e^y91d3eMqstSP35 zNP@_SoL5Ek&3sogy0hFSHLWq;>Ll$@Omhsb*AwPh=<3X5Rb~wXHVP4stFk>ynwzW+ z8c#HhvTT%&pDt*KN|#cxa;g+Q8ynn)%jJi<fI=}cx!TzslwOS;5?fg4Y#!y39vJra zIwFHkD^Qa%sxyOX<HmRrDW(^8WHLC|SnJ(#BC^Fose0P%8Ff;IExB&oHM1jk1~Ja( zb$@2ck2=H154qtSVfHs>v+*;9Q>lip?04jm$ENl_>d-ky9(35DsT3*$-SgoAGiU#c zfN3>KwcMteP)dgo=ix2Km7-nQZ8;J&FS{sJKngeXilKO1O};-ozv(ra^?pdvr_Y}D zF9LR-?t-{VN|}`~WN5ma<04e%f`tXya-o)qM>CVKR7XJ?#bvVjd>tbo{h-D7RSo18 z(~kxI(rV=0q(Zlh#%7P2u6hlx3+jp)#^H|EavKVp0Uq7r3Z+zQISiYO&skkJmtyGe zD!0sbnIf|%f1O<?kqPh=OlLU`n(kr8JP$XqZ}37>3h7Z#MY>hlOrf}FSkl#D2<r?o z=Gu{jbTd{4yPU-liie}v<tJRegA8}0AjrnSl<5R!;CXJg(*WmE`yPAf-d{dw4m|XI z!*?Z>TwPDo3d-dNN%*OI2dxK2oin5lmsG5DsoiS_P2jv3MNCLH`A#FwanEAZJd~mw zrB@o(0hVGL^W2n%@(zyBZclg4^YaJzXgmx(Nd?tqe_@7_2^CZ^;5Ne_r7*SDQc5$l zbuqR{&zOIxOUO{Vn<*qMpy`!sVS?X;CZ%z*^TmTmozgkD3Nb?@g_W4FX%g=@IFqMF zuCSD`Ec}jpuf<eS#u3j%_?7L@uqSyHlUrJB6oD$;-ks02)BTtLX7Wq~Q_ZD9stp;T z;4pwzi=Q-34Aqi}kK*R@g@wbb2WjM}p(M6k8-i>amn6`dCi+EFn*Gn>p_dCK6d0#k zwzSy&natx^MX<nOv7}V|LQuTcWL7iR;V~hl(IVGO+cItA)MFYQ`b@r1;;5G(B0g8& zEy|r7eeT2Ij@rf~%u|H6@$-A%SJ10sw^#Mix`ojpOlTr0_v?hhBBjY(sY4YNC)7ci zK{J)rFz1_EGKElUZH0`h4!&OL=2B-y41--!F44H8DKaN2Yrai44eK5y8Whfm#*~<v zGWFu?XJS!me(>|{Rnka|JhGJ3cJnY1p?&d0eKC1teuP{u@+-wK2z!kn*<*<#*85Ht zL{B2)Sb%2RHKnrpt1h8Atyz2>5mqrKuc6*J9@JrAxfg+ObtPFbVUL(w%4X+jw%X!L z6w(c|QIhpdtYm{f;-wos)e-&Niagy3?L~T24V);pqzavgJ`4Cx?Z1z5@S07XOY5;P z-g~7qTre#?D65*R#UYiFQb~6~630mXfdlqAOrTJV4%df8esGH#wyD*(fJ*OGs%IBH ziP;BBBi>;sdEL2Li;hKdN?ye=xnay0E^`^3=JGaRgn4AdR4<z)R`LuL{xAUx7*^3y zJE?2<C7FM>;1!qG!7NuDJVNw4)18Yv<2>&fYY>!<QeNZ0uwslvEKE&&Dr)xOl1h5R z5=qShGbBQzx~|@KjP7Q`dIZU!^Qep(U8%N4+BzxqXyAm?+~8_z#<Me;!-|&@OtK8x zx!unTX?(S1BvHD~i#{VU%B1v0!(M23jo^m?S`0PBs!bG;{`b-}EO=h$O1-M2desre z>R|<zZw@LbM96h``jJNWqU*<t`CUj~OD@~&#iS|Qnkj{$-RoL7#Z9*51%B>^%G0XU zcT=CbGzukTDV)x<(crOnMWtMG)?W|L`m@=}!X4oBG_6+j(nwlKdTRqgiD;#;O@c>; zP6RXzQ%FR&1`w_IOPO>>n4IJbg?U{?js5A87b7(ise6_(#OX~2g60)%Y@E@h6{ty# zDw+Tghe9BY)|MHq8kpd!q3zaUX-<~-TIMmi^i2*IavgpJPNB4ZX>akXr0|wZ3woy5 z^eCUXuXQx(S2|kvDBq4nn!iz0O$fv{mNYq^ekZK%8Xh|&{2||wUhaA8$G31;2<c@D zEh;s|Eio#jQn{J4XI3k7!pd!39rLQ2x?Spkxrgnu_uSNB`|p3men+N`+<Tw7`=wmb z&riG}p=$nBTDG0{J1jh<{5s3NBEB`4!!)DJgAyw7<~YY3k~tsB(ZAJ<-nUTC&;>&C z7nm|GYWIDjy(MVfY-_V*4@DQ=K=|H`p!vJwHTU$L-oFs_T%szG2K6J(aEp08t*VE{ z6jS|cAkSUuKm2w^T{;YvTA-#RArw<xie?PFl}mN;eA9ZUrG+<|tnLvjET49P_eQ?G zsFCWfONf<#e|4r+EsNIS$zG%%BLT2d`}U(a>V`JO(pb`wWqEC@!Y~aebou6_Rdoe2 zGiA*?)D5+u@&Z5+byu|dsa{SZPa2t2fmmOHHGYQU*<>puNc3(Ob&#pAKVa@b`^-tz zRo6HT3mbSK_Z`e?;xu?=+B)MtEr?$nr_f})I%mni91eakgBS_c@~AVtkTG(DRBGLv zFl(B|s~yca^saX#7Vlrkw!IklX+b-8lsCwk5vGWsZ9vt+tF*QaeBcq?e8j7cB4xVM zXg4XF5&zoiX^i>{M?7GV#>covIwM^Y_X#V`b}7|ZwS5IzMpw#D!Qzo&i<W|MuTI_v zZs=1gH#5q_Y4Aas<32@eXsvbQ{tG^YYra#)i9S$FiA$WoFVW&2v<`oxd|1%Mee@~| zL63W-^a2Di@hY{G^>92esshdRVX_(pYegR>Jn_h++wlQ;>Do}ZQz?#3(gJ}#9#1Xw z!gy-TH9n*{M|BJ>7Pt`}!7eU}M-KgV#HUuWJh~6jNrN~eiv)As(ny4wFzGZYB^Ubs ziLq9doDxTG2u4*|)0$CIs8Mu-K9kD&_cN)34&!D1h73YHW7*U=)_Q*aMT^8s=XpJ< z&RVaG(C|8kIHMY0%4SqQBqe4yBk|}pAME5|Y7i$%9lRj*m24~P{A}kO{cgqkw@3*! SeNg?3{07R8kz(A2W&b}<sR6A3 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/antiflood.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/antiflood.sma new file mode 100644 index 0000000..a96e30d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/antiflood.sma @@ -0,0 +1,78 @@ +/* AMX Mod X +* Anti Flood Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> + +new Float:g_Flooding[33] = {0.0, ...} +new g_Flood[33] = {0, ...} + +new amx_flood_time; + +public plugin_init() +{ + register_plugin("Anti Flood", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("antiflood.txt") + register_clcmd("say", "chkFlood") + register_clcmd("say_team", "chkFlood") + amx_flood_time=register_cvar("amx_flood_time", "0.75") +} + +public chkFlood(id) +{ + new Float:maxChat = get_pcvar_float(amx_flood_time) + + if (maxChat) + { + new Float:nexTime = get_gametime() + + if (g_Flooding[id] > nexTime) + { + if (g_Flood[id] >= 3) + { + client_print(id, print_notify, "** %L **", id, "STOP_FLOOD") + g_Flooding[id] = nexTime + maxChat + 3.0 + return PLUGIN_HANDLED + } + g_Flood[id]++ + } + else if (g_Flood[id]) + { + g_Flood[id]-- + } + + g_Flooding[id] = nexTime + maxChat + } + + return PLUGIN_CONTINUE +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/cmdmenu.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/cmdmenu.sma new file mode 100644 index 0000000..f9de98a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/cmdmenu.sma @@ -0,0 +1,494 @@ +/* AMX Mod X +* Commands Menu Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +// Precache sounds from speech.ini - comment this line to disable +#define PRECACHE_SPEECHINI + +/* Commands Menus */ + +#define MAX_CMDS_LAYERS 3 + +new g_cmdMenuName[MAX_CMDS_LAYERS][] = +{ + "CMD_MENU", + "CONF_MENU", + "SPE_MENU" +} + +new g_cmdMenuCmd[MAX_CMDS_LAYERS][] = +{ + "amx_cmdmenu", + "amx_cfgmenu", + "amx_speechmenu" +} + +new g_cmdMenuCfg[MAX_CMDS_LAYERS][] = +{ + "cmds.ini", + "configs.ini", + "speech.ini" +} + +new g_cmdMenuHelp[MAX_CMDS_LAYERS][] = +{ + "- displays commands menu", + "- displays configs menu", + "- displays speech menu" +} + +/* End of Commands Menu */ + +#define MAX_CMDS 64 +#define MAX_CVARS 48 + +new g_cmdName[MAX_CMDS*MAX_CMDS_LAYERS][32] +new g_cmdCmd[MAX_CMDS*MAX_CMDS_LAYERS][64] +new g_cmdMisc[MAX_CMDS*MAX_CMDS_LAYERS][2] +new g_cmdNum[MAX_CMDS_LAYERS] + +new g_cvarNames[MAX_CVARS][32] +new g_cvarMisc[MAX_CVARS][3] +new g_cvarCmd[MAX_CVARS*5][32] +new g_cvarCmdNum +new g_cvarNum + +new g_menuPosition[33] +new g_menuSelect[33][MAX_CMDS] +new g_menuSelectNum[33] +new g_menuLayer[33] + +new g_coloredMenus + + +public plugin_init() +{ + register_plugin("Commands Menu", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("cmdmenu.txt") + register_dictionary("common.txt") + + new configsDir[64], config[64] + get_configsdir(configsDir, 63) + + for (new a = 0; a < MAX_CMDS_LAYERS; ++a) + { + new MenuName[64] + + format(MenuName, 63, "%L", "en", g_cmdMenuName[a]) + register_menucmd(register_menuid(MenuName), 1023, "actionCmdMenu") + register_clcmd(g_cmdMenuCmd[a], "cmdCmdMenu", ADMIN_MENU, g_cmdMenuHelp[a]) + format(config, 63, "%s/%s", configsDir, g_cmdMenuCfg[a]) + loadCmdSettings(config, a) + } + + register_menucmd(register_menuid("Cvars Menu"), 1023, "actionCvarMenu") + register_clcmd("amx_cvarmenu", "cmdCvarMenu", ADMIN_CVAR, "- displays cvars menu") + + new cvars_ini_file[64]; + format(cvars_ini_file, 63, "%s/%s", configsDir, "cvars.ini"); + loadCvarSettings(cvars_ini_file) + + g_coloredMenus = colored_menus() +} + +#if defined PRECACHE_SPEECHINI +public plugin_precache( ) +{ + new configsDir[64], config[64]; + get_configsdir( configsDir, 63 ); + formatex( config, 63, "%s/%s", configsDir, "speech.ini" ); + + new fp = fopen( config, "rt" ); // Read file as text + + if ( ! fp ) // File doesn't exists + return 0; + + new szText[256]; + new line = 0; + new szName[32], szSound[128], sndExt[5]; + new field1[32], field2[64], field3[64]; + new fieldNums = 0; + + while ( line < MAX_CMDS && ! feof( fp ) ) // Loop till MAX_CMDS or EOF + { + fgets( fp, szText, 255 ); // Store line content + + /* Strips newline */ + new len = strlen( szText ); + if ( len != 0 && szText[len-1] == '^n' ) // len != 0 because if the last line of the file is empty, there's no newline + szText[--len] = 0; + + if ( len == 0 || szText[0] == ';' || szText[0] == '/' ) // Line is empty or a comment + continue; + + parse( szText, szName, 31, szSound, 127 ); + fieldNums = parse( szSound, field1, 31, field2, 63, field3, 63 ); + if ( fieldNums == 2 && field1[0] == 's' ) // .wav (spk) + { + copy( szSound, 127, field2 ); + copy( sndExt, 4, ".wav" ); + } + else if ( fieldNums == 3 && field1[0] == 'm' && ( field2[0] == 'p' || field2[0] == 'l' ) ) // .mp3 (mp3 play | mp3 loop) + { + copy( szSound, 127, field3 ); + copy( sndExt, 4, ".mp3" ); + } + else // WTH is this sound, drop it. + continue; + + replace_all( szSound, 127, "\'", "" ); // Strips all ugly (and sometimes useless) \' + + if ( szSound[0] == '/' ) + replace( szSound, 127, "/", "" ); // Strip leading slash + + if ( sndExt[1] == 'm' || ( ! equali( szSound, "vox", 3 ) && ! equali( szSound, "fvox", 4 ) && ! equali( szSound, "barney", 6 ) && ! equali( szSound, "hgrunt", 6 ) ) ) + { + // SzSound is a mp3, or a custom wav (not a vox, fvox, or default sound from HL pak) + if ( !equali( szSound[strlen(szSound)-4], sndExt ) ) + add( szSound, 127, sndExt ); // Add filetype extension if it isn't already specified + if ( sndExt[1] == 'w' ) + format( szSound, 127, "sound/%s", szSound ); // spk basedir is $moddir/sound, but mp3 play is $moddir, fix this for the file_exists check + if ( file_exists( szSound ) ) + { + if ( sndExt[1] == 'm') + { + precache_generic( szSound ); // mp3 + } + else + { + replace( szSound, 127, "sound/", "" ); // wav, strip the leading sound/ we added for our file_exists check + precache_sound( szSound ); + } + } + } + line++ + } + fclose( fp ); // Close file + return line; +} +#endif + +/* Commands menu */ + +public actionCmdMenu(id, key) +{ + switch (key) + { + case 8: displayCmdMenu(id, ++g_menuPosition[id]) + case 9: displayCmdMenu(id, --g_menuPosition[id]) + default: + { + new option = g_menuSelect[id][g_menuPosition[id] * 8 + key] + new flags = g_cmdMisc[option][1] + + if (flags & 1) + server_cmd("%s", g_cmdCmd[option]) + else if (flags & 2) + client_cmd(id, "%s", g_cmdCmd[option]) + else if (flags & 4) + client_cmd(0, "%s", g_cmdCmd[option]) + + if (flags & 8) + displayCmdMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayCmdMenu(id, pos) +{ + if (pos < 0) + return + + new menuBody[512] + new b = 0 + new start = pos * 8 + + if (start >= g_menuSelectNum[id]) + start = pos = g_menuPosition[id] = 0 + + new limit = (g_menuSelectNum[id] / 8 + ((g_menuSelectNum[id] % 8))) + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, g_cmdMenuName[g_menuLayer[id]], pos + 1, (limit == 0) ? 1 : limit) + new end = start + 8 + new keys = MENU_KEY_0 + + if (end > g_menuSelectNum[id]) + end = g_menuSelectNum[id] + + for (new a = start; a < end; ++a) + { + if (g_cmdCmd[g_menuSelect[id][a]][0] == '-') + { + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%s^n\w", g_cmdName[g_menuSelect[id][a]]) + else + len += format(menuBody[len], 511-len, "%s^n", g_cmdName[g_menuSelect[id][a]]) + ++b + } else { + keys |= (1<<b) + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, g_cmdName[g_menuSelect[id][a]]) + } + } + + if (end != g_menuSelectNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + new MenuName[64] + + format(MenuName, 63, "%L", "en", g_cmdMenuName[g_menuLayer[id]]) + show_menu(id, keys, menuBody, -1, MenuName) +} + +public cmdCmdMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new szCmd[32] + read_argv(0, szCmd, 31) + new lvl = 0 + + while (lvl < MAX_CMDS_LAYERS) + { + if (equal(g_cmdMenuCmd[lvl], szCmd)) + break + ++lvl + } + + g_menuLayer[id] = lvl + g_menuSelectNum[id] = 0 + + new a = lvl * MAX_CMDS + new d, c = 0 + + while (c < g_cmdNum[lvl]) + { + d = a + c + + if (access(id, g_cmdMisc[d][0])) + { + g_menuSelect[id][g_menuSelectNum[id]++] = d + } + + ++c + } + + displayCmdMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +loadCmdSettings(szFilename[], level) +{ + if (!file_exists(szFilename)) + return 0 + + new text[256], szFlags[32], szAccess[32] + new a, pos = 0, c, d = level * MAX_CMDS + + while (g_cmdNum[level] < MAX_CMDS && read_file(szFilename, pos++, text, 255, a)) + { + if (text[0] == ';') continue + c = d + g_cmdNum[level] + + if (parse(text, g_cmdName[c], 31, g_cmdCmd[c], 63, szFlags, 31, szAccess, 31) > 3) + { + while (replace(g_cmdCmd[c], 63, "\'", "^"")) + { + // do nothing + } + + g_cmdMisc[c][1] = read_flags(szFlags) + g_cmdMisc[c][0] = read_flags(szAccess) + g_cmdNum[level]++ + } + } + + return 1 +} + +/* Cvars menu */ + +public actionCvarMenu(id, key) +{ + switch (key) + { + case 8: displayCvarMenu(id, ++g_menuPosition[id]) + case 9: displayCvarMenu(id, --g_menuPosition[id]) + default: + { + new option = g_menuSelect[id][g_menuPosition[id] * 8 + key] + new szValue[32] + + get_cvar_string(g_cvarNames[option], szValue, 31) + + new end = g_cvarMisc[option][2] + new start = g_cvarMisc[option][1] + + for (new i = start; ; ++i) + { + if (i < end) + { + if (equal(szValue, g_cvarCmd[i])) + { + if (++i >= end) + { + i = start + } + + set_cvar_string(g_cvarNames[option], g_cvarCmd[i]) + break + } + } else { + set_cvar_string(g_cvarNames[option], g_cvarCmd[start]) + break + } + } + displayCvarMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayCvarMenu(id, pos) +{ + if (pos < 0) + return + + new menuBody[512] + new b = 0 + new start = pos * 8 + + if (start >= g_menuSelectNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\yCvars Menu\R%d/%d^n\w^n" : "Cvars Menu %d/%d^n^n", pos + 1, (g_menuSelectNum[id] / 8 + ((g_menuSelectNum[id] % 8) ? 1 : 0))) + + new end = start + 8 + new keys = MENU_KEY_0 + new szValue[64] + + if (end > g_menuSelectNum[id]) + end = g_menuSelectNum[id] + + for (new a = start; a < end; ++a) + { + get_cvar_string(g_cvarNames[g_menuSelect[id][a]], szValue, 31) + keys |= (1<<b) + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "%d. %s\R%s^n\w", b, g_cvarNames[g_menuSelect[id][a]], szValue) + else + len += format(menuBody[len], 511-len, "%d. %s %s^n", b, g_cvarNames[g_menuSelect[id][a]], szValue) + } + + if (end != g_menuSelectNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody) +} + +public cmdCvarMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + g_menuSelectNum[id] = 0 + + for (new a = 0; a < g_cvarNum; ++a) + if (access(id, g_cvarMisc[a][0])) + g_menuSelect[id][g_menuSelectNum[id]++] = a + + displayCvarMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +loadCvarSettings(szFilename[]) +{ + if (!file_exists(szFilename)) + return 0 + + new text[256], szValues[12][32] + new inum, a, pos = 0 + new cvar_values = MAX_CVARS * 5 + + // a b c d + while (g_cvarNum < MAX_CVARS && read_file(szFilename, pos++, text, 255, a)) + { + if (text[0] == ';') continue + + inum = parse(text, g_cvarNames[g_cvarNum], 31, + szValues[0], 31, szValues[1], 31, szValues[2], 31, + szValues[3], 31, szValues[4], 31, szValues[5], 31, + szValues[6], 31, szValues[7], 31, szValues[8], 31, + szValues[9], 31, szValues[10], 31, szValues[11], 31) + + inum -= 2 + if (inum < 2) continue + g_cvarMisc[g_cvarNum][1] = g_cvarCmdNum + + for (a = 0; a < inum && g_cvarCmdNum < cvar_values; ++a) + { + while (replace(szValues[a], 31, "\'", "^"")) + { + // do nothing + } + + copy(g_cvarCmd[g_cvarCmdNum], 31, szValues[a]) + g_cvarCmdNum++ + } + + g_cvarMisc[g_cvarNum][2] = g_cvarCmdNum + g_cvarMisc[g_cvarNum][0] = read_flags(szValues[inum]) + g_cvarNum++ + } + + return 1 +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compile.sh b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compile.sh new file mode 100644 index 0000000..02dc4c6 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compile.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +# AMX Mod X +# +# by the AMX Mod X Development Team +# originally developed by OLO +# +# This file is part of AMX Mod X. + +# new code contributed by \malex\ + +test -e compiled || mkdir compiled +rm -f temp.txt + +# Choose compiler binary +if test `uname` = "Darwin"; then + pc=./amxxpc_osx +else + pc=./amxxpc +fi + +for sourcefile in *.sma +do + amxxfile="`echo $sourcefile | sed -e 's/\.sma$/.amxx/'`" + echo -n "Compiling $sourcefile ..." + $pc $sourcefile -ocompiled/$amxxfile >> temp.txt + echo "done" +done + +less temp.txt +rm temp.txt diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/admin.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/admin.amxx new file mode 100644 index 0000000000000000000000000000000000000000..beafc6955f531a60ee92fa1c49080b9cd07d49e2 GIT binary patch literal 10027 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 Be!2hv literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminchat.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminchat.amxx new file mode 100644 index 0000000000000000000000000000000000000000..3ce5f0ee0c771cec5330ff1b47b060383eb51af3 GIT binary patch literal 8013 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 P#P1R2M>_o<s!;A{$r6BV literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/admincmd.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/admincmd.amxx new file mode 100644 index 0000000000000000000000000000000000000000..c8d3e724496b87a452cbe104ba43224979b4bc5a GIT binary patch literal 17123 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%0A<!P5yGOX#^EbJ==tf`#XMZ{A0~@jwVe`_Q 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 bv$TLgF{O9rfo$k96mqCDpXbM}fBG5#x)gu& literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminhelp.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminhelp.amxx new file mode 100644 index 0000000000000000000000000000000000000000..6b54826389d06d2728a6318b4fc635f0736110ec GIT binary patch literal 2380 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminslots.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminslots.amxx new file mode 100644 index 0000000000000000000000000000000000000000..379f35afccd22c7784c0b4a4d2c9ba36c653a811 GIT binary patch literal 2077 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ΝTkJZlb2QiOF51&jW$K=2^|IjR~-@fK0FL+PD+i zc!=W92U(bLRvMc<8;?k3@^e1$dl*F{Fum}3dlN^i`$1G=gomIU1m-3lE2jNfKROlK zINOcDv1MxE0`UHL?X9A5a%N_Jru<@Mq1<Scr>eEeY$JaCyi4<cxoB+syl50ezw?Wt z(L;I-iSC_?CyGY({m&ZXBEN{br)C-_pF1^Mug*2%v9`bVk2|*K<><X~@tvZPe=EVe zhB()eZXrD)zR`Cqg}43VqEW9bG#1KJ6)L(3)Vq1;_jgE-&Q^<mdCb`RlcKTz)2yGr zg4jsoNL1fd)UW>Wabr^CH?e=JHr<?^o2^h;O#CXrBmX*A(ZBZ-{}xey8R^0m_U}{j zeo+3AF5%T1<%I?$zryc|#*Tl8d0oc;8RA?<+7i5vB%WI$KYW$(DyMN4$R7QxZWWD| z>AI$jM?Nb5wh;%gz5go5Tlfssbm@-r?*qZB%}rO}%w9v~x3HD?m;WWkIL7)_)SpM{ zA<-Ra;@sm#{#lG)<QFC0sd5eL1+eg4UhVk%wfJ{a%il%BxkT|_<?+-{`S<E?V!VF= H@6BV)@VY~i literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminvote.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/adminvote.amxx new file mode 100644 index 0000000000000000000000000000000000000000..7ce16b9cae0a6ab7a8542a0473c819afc428ad30 GIT binary patch literal 11954 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 E@$@gGMF0Q* literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/antiflood.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/antiflood.amxx new file mode 100644 index 0000000000000000000000000000000000000000..d9268515c4a0791c62ce070f791938c20e4a6dbd GIT binary patch literal 1297 zcmV+s1@8J-SWQ6y0|5m21ONb-4FCYdNB{sB0001Zob6UmOdM4h|At-a(xT#@XpK#5 zwZ^utEL5nZF$jvpMkoktL%j^c%&<FQXJ#`y;BM)`#F$`WVvmjCK%z&CJ@i1M2NF4W z<iNp04?TD=@nCFBXcH3ree=Fyhb^VV#G5bq<u~uW-}}DzzW2R(Z!JS~=dVnri89os z5&hOow1&2|4~Vu=dWZ<0bS;7Fz%sPofUCf_q{<J%E5g4B-xmHu_`Yz9ruaGGSHN)J zmj%B>W^rb)<ogztOS1*X(;d$VX}aVaq3M<>unSHlv;$rB*6WsIhK}zUL9O0qmQ2@5 zROgI<3U;WM`Ad&%M)iW>+M(mxWR@J;Lx13S;?uA!8jOT$&0N}nF9oN8HsMy_H2`6x zdC_L2{bk@XU;`ZuHd3NtaO^(<e*)-xXxaX#rkJFDQtGYZR};T&i7^YJNsFdQG?|2k zeKY^9?XIs&eO35bv5^uRM-O1*Sd*&XJAe&p;HxsWPq<CSre!SKdJ;IUsTeoLj5S-B z$0^Yy<ItRl!&9P*_jOC=&e~332sj5Urgz(o=gRgDNqbuC-4lDQvc`C?Ydja=1<8$+ zXixHf0<Tg%mpX-C2fBgVDdnH-Ebe3Ti1fV!ET!u4y@@z}LG^sSCUMnhcOJ)k^jO0l zJ!~y6%G^^DmvmxH$@R<&$7iE8ie6veqjbFf=VcB@sGjE;+4KEk63?v#_#E(oGr*fb zPx{gE>^^|5(MKpg{)?E!v50exeOyk|IUbxhd=7eq&(i;;vGfBTsl9SY?a3feB9$Wy zE1?|*CIqY<AoWk5lX_n22H?s#qru1Y9`@U%zbee7B4cY(H-REBv(FqG$LV6PaZU%Z z73-^FXRmq3_8rmMGB*APzeVcoa5*F3IB{+d$#>k&Wn5x70*s3NLD7x~21L7oME?_S z7{1Mp(i8M}^he-Rk}LYIox9?Aer~}3)WiL4RdQyf^IXLa=Ip@qy=kX_%if)Gyh2Vj zPCF%=MPcB~*g4$$zE{Z^Zq@azYOZ1iPB~<;<C&#d%g#lwgLc%S@EBg`O!KRyz2X|t z0bQW_1<VUsmW6!}TqX6R{fyK>zDerf{tCPS9Me?rCc!!I4NV>1o8T_+@0z-ZTAS42 z?g5_%e+7OUybA6Gr&H?ZzX0wdbqTyn>H^^)rqe38{A0U7>S7y`c{fLa<eCO=e%TJr zM(cX8y;ItUBvs<}=s(s>ZB5EBH+yz9&+n|QsAmN&H>Afks_zx?%2Id1a-zqvl(!xG z{Cj2lM(778PDPKi^QWU(X*+XEYI;SJjisuvDfW@Vu>RqR3H{RhW8)V_F6!g?F;W-# zaV;t23i3gZ_F0eKi_2Paw(NB0^}6_glY*{#h)$5Y44U`qN0N!8x?_Spu=V7Vn9qhr zQ@&q9`Ws#iHlmyi{8`V^@t`fjR~kKql8qd;;Y~ec57Ce_m9Ld;T<rap>v*GqUq<Be zf#Fp?v}^D*?g!zpvT&ICgTSca!X5B0`r*eF8+()wocN>T@H(EXSU@I-=6u+o1x+ z*m&m0&8P7(2y}FG9p(-CiN!6$n<N@8d~Zz_vzhgIWsBdA>yz1xM!QQV8ZuY1nH4>o z8M}0Aa}|93=eye++9h4-qcMj1-dMZ4&4}B-gLVm^J<8YjSE4zogx}x(oymW1|6%1H H%*E>Nv}>uD literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/cmdmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/cmdmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..4ea01f154b0fa0ac84d31ad1c2b870193f68a6ff GIT binary patch literal 10323 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%0AI%TLSv7rm3M39333>N=*@`_?{D8Ycxvcx+Z_ zsyY6{(BiFv_RThQYPL?44lpY37c*tdC7gnrLCsGV^mw|LFU%)LMYw{8EYmY_-k$JK zizk8lRpp)-nS7U`3=}pda?Ct@`0c6G-g6p@=XtOBXx_><KiDrW#8g<nSARQ0&Z?Z% z0~D&|WctILxick)>>2A}^+P_^m8+!$GmANE6_H6uIu`g@-T9^LFa%@Xqu;r@za~3$ zGrGyr%4c@_@WjxSm^}TJ`IZnOkM;HD^b`NiPul+y*^e5%Q{D2*Yzd~m^r`S-<HL_m zBN}GFwOA#CETOP+@7_CV-$q?RWfNOE@p6i&7l!ZnfZ8z!9)jOy;>`jYRB|)<LFeUM z%7V@L{U){(NBc>Sr4vdrAA5dI3jHF0UoPvR^n^b9F!kx-xZ|{@%n|E$>8YoC+A;|n zkAPg$YZvtoE<l3-$Bdyl^Jco<A0OMxm;t>#t28LzUuEj~eLnmC@ZDJ2s)pv@g3A{x zEvdTPG<AOcg@Kz{7Uo>*4Lf7Re-9QoAE!6zWIBJ5Ua}?Ky0sVD+w?Uv=c5a#;LN9k z=4tht1|^Y71)e35w^o|IJks1*xlz~Qfv#+PgzBlzs(T;tbPxM&@@>IO-qMNJEI^o$ zm1;rIsL;HlP5n8fi}PKd!Q=l9r$2uZH!IH?IQyrx0!J*<^AuFv+t<<_cfMv?6<Yt4 z*3{a)?RZW3Yq%-pZJpH_o7Rn4p)ln~A>$3pHySmk$7akMi`om)zIP8bT}gaa=hSx0 z&r5|q<$XyyI7G495kQbq44b_xIAW)`nUE#El=%HiX7qhUiN8yEyx$?V7CqBB`Z^BE zZWq>r*Y9JbD!WXtlpFeNMt`fQSZYl!nkG+KAsr|hJ7Gd;VneOp4V<=ks?v>4#R45G zj~8aVI3t@@@N31~NJ$<a!XMNUl*l8|b!6a=M>(=aJE!b&(W_Z<#*pTUI-p!yrN}LR zz(jdO?pX7d<6YhEutlYn<c}3kl|#FB2N%OUGo8A2K{%opS&Fn|Wtu9jUy*veF(Toh zu%{)(X|o+IK45q(_IJPaAMbIMNG)h(ScdJjkAB`nkG<Hn_XW$^Vd>vS9$~946C>NY z>dkQYtqrjP{QGI=Le=Kxd(f!;<nSZRSDgPW4c7E4GH`%%-_;)ga`HDTSV(|iMaV4n zrzn2V%RS2+s9*ej6VGjD@6&Xis`KWfDRGF^-P#6Q9#0lB+5Z`;URzFz%=W(hsnp!o zrspL}8+zT*&*Hqe_r3KSJ~e`75zSv-UM`1tJBt#J6)8eZ&*Mrlp|1IB&kNSv@pUcN zHO9YbpIQqzmV_(~_N;5eo>?KQ7&>++zFkh;e^>tmx25jDNz75X_E#P9v-$3+JH3=} zlf^^(H{qj?gpwtcw5R2~1scO{<##Q08ik|~`5t>Yd{PiwBz$rxX7!ky<w;Lk;GIhg zKYj)`$m<uOfXm^tIuoMzM5JB(X3$yqGqT9mzmIBKfZMmcq&A;63gS}Ew|Q>}^;lVe zU7XCLPU6-Stp$|4JfYB4j_OY{KZqu@=|@}{&2_+BDL3x_{q1xMBhHc^?G7dW4>g$_ AfB*mh literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/csstats.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/csstats.amxx new file mode 100644 index 0000000000000000000000000000000000000000..8a5f6ac3d5ec26b17953fda407af211774c7b29b GIT binary patch literal 297 zcmV+^0oMLlSWQ6y0|5jP0RR9e0ssKOKmY(30001ZoVAeMO2a@9g-_~V)Cj(TH{J=w zOTBABMEofQBi;yM+g)QI$&}p{%p>?#eH7n7d;&dbRw~t72R>#pvza+Fa{zB2aoj_U z2gdVn2EZrngz;d73lft{vcXhJe}LTh%uU4_oR^|Jb1&$uPhJCSBq7`6@W=N(Sr7Rm zGXA5UtkjQ59s%#v4@Btk^&WkvZt9#@-t}Fj7Js&z?32^ryH~oM8%3CiZbB;gRa`V; zyc_b%YAa{CIFO-jB_*|}x}l!O_7+y2Yn@fbKZ)j+s?JMOi8j1mcdJcY7n8J^8Ej#w vtD+uTnQ=&JRqd`!!#THN{Y}?l2SaOBLpf(M5`X6mHK(>P_&56kiiArF6NH8y literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/imessage.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/imessage.amxx new file mode 100644 index 0000000000000000000000000000000000000000..0e624fed21f049aed858936d920b6ca8f79abf04 GIT binary patch literal 2175 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 BaN_^~ literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/mapchooser.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/mapchooser.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e1f18585fe542c6ff3799aadbf29628303f05e0e GIT binary patch literal 5215 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 ZQ{}T4F<)Jnn4XmDu}+Dn{{^XGFN1lWw(<Y~ literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/mapsmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/mapsmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..9b80461ed799548c199be6e897de479b6008e1d6 GIT binary patch literal 10680 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/menufront.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/menufront.amxx new file mode 100644 index 0000000000000000000000000000000000000000..2982cb3e64953318e4157ba78d74711bfcd5a694 GIT binary patch literal 7182 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 ZMx6*S$;F@iKOf^ZWRZRB<E-J<{{kAMq{jdN literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/miscstats.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/miscstats.amxx new file mode 100644 index 0000000000000000000000000000000000000000..af747af478cca4c638e48473684044dbdd33a449 GIT binary patch literal 11800 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 GS-b<ZLED-D literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/multilingual.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/multilingual.amxx new file mode 100644 index 0000000000000000000000000000000000000000..a2072dc417a16da1afdb7ded475569a67db333e3 GIT binary patch literal 4887 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 J{{a1MAFbjo1dRXy literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/nextmap.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/nextmap.amxx new file mode 100644 index 0000000000000000000000000000000000000000..2cfc3a16c95a72345c479a46cab4083164e18248 GIT binary patch literal 2878 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/pausecfg.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/pausecfg.amxx new file mode 100644 index 0000000000000000000000000000000000000000..fb3c1d997d0fcedf428222b3b55edc8f8f338164 GIT binary patch literal 9184 zcmV<6BOlyYSWQ6y0|5lcBLDzkivR$?qW}OH0001Zob7!La8y@z=50x!mJlF7*uu!B z!NLX)KP@3aV>33gvB!=9Ge(|}8WPd!Zb?0Eb+@}4EXGV$li(D|IyTvmDrT12B^73e zt+2J;#9K>t*<H;psW2OoC>63rD%up;@lHsJ>@c&$!`K+_`R+Nl-+ixN|44vmwracd zbl$t?+;h)8=iGD8yYFuzrqq@12ZMDgs8-c0_1-q6Ca7%Ux0L#Xei5ZqmbQ_Avt?<! z-lSBH;8cfFUm<w0QK>fxZVM{)7QqvbDD_VWo}=Rv1bb#F^-Y5K{jR|OBJjTpd|%-I z7WgB9v+5Ym5x7L)YJr~>xI^GxfhmDs5qMbOI|Bcyz;6nCPvCzR`1=C?NZ^#f?+W~T zfj<y<OJHL?!-WDn2vYaAt{}KfMPr3zCcPt(-mhY#aRXm^?l}#1;{UGH{^4X=Wi=Rx z4Go*!WI9<;!->Mc{(K@gFqDc8=T$O45KqLDv1lO?AE4p`iJXdM()mm(F_6tA(*>1F zMB@X|+;B`+B^))OcSkevbaXVK60hx#rgTXv6N{#j>7fi&8cya5)CxE498**1Ks0yI zDHEQ~amsZ#N}Wu4jzKV#$&E$}iiIA~B}tMxF-By06;GrRg~R}gR4kQDqzlp?2r5!# zqofJ7Kh4lV<kR~{RemJ%x^9a*m?X7i4;Hm?K;;X$fkI{gq_5|arYVird)a7?m_C=v zkc?w&O0|x*UzTkRY))h3QNgXIt%WumliRB|q<oE(FA#dvt(W~31b>FMhiQ9~wi6bv zg{#+np8oaI)+_iqv|(s$pzWm8M;i^ag*`GF*-V?@*=d!(A-qg|v~f##f`3E6Y40<% zAs(y=Fh5gn`UU#dI;X8x+LGK%0DO-~JzGy`vrF^^n(-QV*Q)OomK>iK{#U0V`$ntG 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/plmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/plmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e269b17e02827de75dd88f2f0777dc4f9ea9f03a GIT binary patch literal 13128 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 Cs?%}+ literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/pluginmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/pluginmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..986cf4fdc4fc3ad3b0ba611686a51ece479c3a60 GIT binary patch literal 11687 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/prokreedz.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/prokreedz.amxx new file mode 100644 index 0000000000000000000000000000000000000000..efb239d558519fc60e4474dffd4456517bc99477 GIT binary patch literal 32991 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%0A$!I5g&!P02&s}I$><!NU}O9_7z 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/prokreedz_demo.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/prokreedz_demo.amxx new file mode 100644 index 0000000000000000000000000000000000000000..c4a9e044a26e2f6afa60eb2acd041c41774fa402 GIT binary patch literal 2903 zcmV-d3#jy1SWQ6y0|5j-3jhFfCIA53S^xkT0001Zob4K0Y!uh^&hC0Ww%6c9R*DEo zX+s)l4Gw+MmbRw21d5?s?4&>+%XnvYJ!N-hnVH3FKq^hrD3MTQsfiM)`RGTa`hyQD zRaIK`gO4ahg$OF8kyZJFNNL4Kq&ih3TY|DZXU@5vyOZ_W8>rMu8R_WE+<V^V+&lN) znYr~sTz^m36G9iWnh+cMgqVZ2xuZhV;o2dD$O2qbU>0Cl7vgV#MUN1F2Q;4+;$MQU z+l<p1;eN&sG2YI2C*ysLA7^YbKFRnQ#xF2_h4F6~|AF!AfIEa3`U~KXi(#wm=5{|} zc)rM1$4hpeA1bA4(ROmSV+Z17!S%{UAc|IytNNCg3oN4?J(c~UZHltx`$o~qja$Gc zCOtcV`>DX<TR-q@r?^CAIc6xJY}6_xW6A=Jwol^nuH#twz%qpgqWl1w$e8FkU&@!w z$bdr0DEh*O$NWjd%Q@AuAd9V<DA*;?Rs%ky@J=E(@a`$O;E<?s4z>Y2$1s2mx9asH zfY$K+B;pkHCjlV+;-?s6=8<%eW`SY;7{KQME;i{;t<ay0^*;%a0C<{Z5A(ChypOQV zEm%YRd=sFTWqyzQH*p`@ewzIrV4mk<^k~E<0Ucpmq#n@%%h+T9z5p<-QJaj(Jpl7J z>vfe5+unz^&{wTd&vt+v>4-+kO2lMIdhDwJY-N9|j34IMpo~XY?`gJafa9^1T(6_t zTP$}A_ibTaaT#b|UkBN;$UHye7`EcMk%(f2d>E@)Zad2DXu}lW-!CW^T>u9;kFDe{ zCfTnP<?m6^Sl<%Re;5K{jPsREM)5x*qPjZGF-Ms&or$%A#*LcWwJb}<EyMgT18in` z8BetalcKQ(RbHt(rRbJ4{V|%37>%q6>`QYW(ykPb86_UaQjx3+E5ze`lX%Ruh{yT= zk$9*!$K#S@xj4`1X==mx$@!#NP0H~iZB}a%<>NRXh{@9LlB_$C@uZA>ntXe$gJal1 z@v3!1dg5_Hxwr;U<A!sIoNr~^JC(S92H<M|vuwY^JX;v6xzv?hVqIQKH|mixr9atp zl-GK!KW_K0G{V!2hqNe8r#YT-j#Pa`+@FYQ4)G1<y~wzqWpuNQbxmXhF&TULd0k@l zGUj43X85_*hKwD_Mj0u7zTQH{a<zb$T5~${_AqaT0d;*>MDxuRJ(97L^(RF0`jz8a z9lP;&^z~$;{*0nu(rS#?rB<euau2sbJG}~8X~VTPXz{(fTH3KTXrEsNt@Q0u8?^7X zLAxQ{npS<s>{QlFW;&`FRbH!_xm&gSY)>R3)A`|QH(Yn$R@U9OdEK3eWWUMy0_!*{ zc+GX2#<6^l_KL>$s7fQ})it7VUd?7cNPDBRF%D~Ex%fWk0O#Esy&ue_uCG4tL#v>b zb$Yf9+E?4KVX+O`9bK!pq0|QLbQ`o6SD=;ok?T9Wmo+=ECX%Ojw>NgeT1`;x_Az`O z<ufnp_!ht+hVL-m2QbS0c<om1u|3OtvV9k0$sfOv#{igOI!n-6J7_{HFG+`dWwr^| z9|ZuHX|T^^aJk<H7*zObj9sRyaerRnL76r{QQ<!ha7wWUefF4VKi^vnCev<Id@XPv z?%9U<UfO{d<_qVwNBJ4;sIpxnitjR>z7oTYY@^vkZd_MRP@bM(evf5|7ILL;GDaTj zx?A!q?CUr{Nl@(bN}QYZ-Km~Ck&WZ?Fu=C~ekf>cp^hUQgDO8yF#k!85w<x@vyuDq z3>NFa_CTQt6gdI6$vl)943>*I*~T`?dd-O_e?G?m=_i>d$MS+Ee5QzMyuxjhBC5rT zXdGv8exGf3nJ>qBY_{8C`ODcWYf8qinN7{~-l^TL5_f51yD};ws;A>0g1^e`(r-^h z^P4TA@g3J`#CV(KM8;OyCu_g5482;zIYo!8Q=jkUSdq1~+&IayPLxq(-46HJA{qyB ztYF-d+$Qaj^Qn|6-vb^$FE?jNU8q-%mH&tF{IF<z7d3m|Y-3pk_D_iD-6~_TQIRFY zNAtv;*!|HMZ9Yb2o2>8u#+ZE(7PbF;4|ggFcz<t#wJb`-74P7LTeb#I*^WCn>`po* z*D(FTyuba6^dTkhIt9C!FWKdB+bIrGBYtl|qQJ9{TZ4vax{g0+lxt<ztPT2k&#nYW zY&-c<)wBllZproX6GpHNTEfp`70*5HS(bS!XIf=<n_o7<RrrH~R@vwsuI%u%4_8c| zV$VJ;=nDyYbrImR=z~Tp{mp>C1b77SmjNFG{8fyqMk{ta{rWoK^MJo0=mhJVf=;1u z^)iy6RXLt0JqGw(f>zD%0zLqEK0zz=_Y;)u#RTn+`;xS3#nT*Ib>j&;u7u7d>E!c5 zk}BrSB+Zbw0RI3}0$bD{AxcpN>VS`-?<rbgjie~EctVX?emO-Ia4|)heJ4e;03Kof z7*Kx)jevC>R1J8liIs$>npkak+KIa-JpKF$+RG=RLurcX2;gThzJQ+v{3@R?;_2l% z^gB)UvY6%*vQFALRXS-W{@YI4Z7+7x4tg&T--~i}+M!Paz7Oypb^6+bCt>Ra?MCtI z$0pe2ZNT^eegN>9E~<x_F8qQC@#~_xK;@r6{oPa_hXFr?c6ZZ>@P%%wm)Cf=H{VUC z@u?m<k=1)>S25B<Z--hB?I!Sa19x{bJycKc^iVzZWvHHZ0{)7i69lZIGa0I*8Nfqm zUxs#a7!0hdfnKVs!@X3)Pxn%NT>!iX@LVs|8J;NMY=XhVoe}O>!+N_}uLGw>=aU-X z1EY`S#-=J(_%VpKxw6Z4Osf`tXaXmc_T4!0c25{i(F#8|fq11i{KAXJ%akE(PC`3> zzD1if>Y>czH?0)*`|@qs7rHC^LXl`+rhz52&*ZPLIBMo$1ZaR8zb)r{V=Ay}K{yR+ z;V_eg+=Ij>+k=Afd_UD_FWVIL$81uY!KU+MXo}7no7jXAvYmn(e&^A`u_`HLmueM? z#(uPlf~%M$J7XrP%{B?@4IA*YC^m*EClPA1B0_DZO2AJBP&{e+86j+ETKri7PdHc| zo`J#mhKAualzpC;^94-uSs|EDFbVVN4JpPi2(r|I(45GqrM^+CWaR_fb;yP#OOQbM zK>>M)bDp{PfKS=*|AFvmkUBzhAtn2d=7#s-E`L268JUW_4Zl0!h|!j~@dY?)6s*vL zs5Fpkbi$nsZ9dRYT4*roO^7i_??I!CT`3_i<c~6nl8`L74=ZRsy=1yhed^yA_zuv- zxa*ccw&6^HjspI@;JH=D%$2QR!Zkq=4CE4o%CunCr@tH0V#FQ~OQcimGNB@~o?8J+ z$2`OF_ghn-Y1H+C10<na?D9Ng3L-S@9(04peJr6d&$giELWf}%8a+{h3H*@dS4&GL zO!$&ry8il$OABuUp8eew{iS=Z=$>VmInxMm%~HGc?*(~2cCSV=Z_e<#bPk{B+Pa|1 z!t2@#m-YF=<**yS)tvq18x8s@49C`932Bz};Xfd(FQMo&%3h|GzU=*18}wbj?`ng- ztVTn2bMMuV2Jhd->gaw$zwz_Sx)0Tno2Z&{-iiBbTK?Kr`llak)GuC%{FV3w>zn=c zKNdoNOKvd?aT9-CqqV={#m4v!^+x_W;;Me=t=AV$!2P=4U(xqMEJ~IWzQOUDWL@&Y z{8~;a*~j`cO<RbooB#7ub$K89*B9x-Rorz!t1+6YNdM3SS9SgJQ}ytijN=imd-;A2 z`Vg@DEvUbKxc?JiRj-;8yyX3I@>AfzMkN+fK3-D3)<XVD7fwb)vD%7V{{io5)O-YC B%WVJv literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/restmenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/restmenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..f88c258cf2402e68443eb3dbfaa96011f2a92ad4 GIT binary patch literal 12232 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/scrollmsg.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/scrollmsg.amxx new file mode 100644 index 0000000000000000000000000000000000000000..916fefa87cb9fba8900196f9c7877c8c91a8770f GIT binary patch literal 2165 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/stats_logging.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/stats_logging.amxx new file mode 100644 index 0000000000000000000000000000000000000000..26a28cf249b94dd62a64f6a4577aa98bbbd693fa GIT binary patch literal 1997 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/statscfg.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/statscfg.amxx new file mode 100644 index 0000000000000000000000000000000000000000..d62781b43886655076b635b8820382e02176ccc1 GIT binary patch literal 6516 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/statsx.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/statsx.amxx new file mode 100644 index 0000000000000000000000000000000000000000..09642dc72c834e772ea65eba9a5ec1742d209a1e GIT binary patch literal 19625 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 R|FNkrcW)o-R+Z0G{SSUgf35%k literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/telemenu.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/telemenu.amxx new file mode 100644 index 0000000000000000000000000000000000000000..9abf9f54f7d2158f08f4346e972e5b45989afb22 GIT binary patch literal 5111 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 ZaWp?H-AY0q4@bCl+!a*%{{dGSMcmH0L9_q> literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/timeleft.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/timeleft.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e9554475bfb502e661f641e1fc6107799a34f45e GIT binary patch literal 4542 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/uq_jumpstats.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/uq_jumpstats.amxx new file mode 100644 index 0000000000000000000000000000000000000000..d514bafea4ce25658be715a258e199201d463243 GIT binary patch literal 124931 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%0A0c*c@h(!Vd!?i%tr6#5HD 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%0AQx(}H(i-yfwmV1D?Rpr_@Q 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/uq_jumpstats_tops.amxx b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/compiled/uq_jumpstats_tops.amxx new file mode 100644 index 0000000000000000000000000000000000000000..e640fd9ba169d3b59d2520bef15608096de4b82c GIT binary patch literal 50428 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 b?C$?#Zsh;#h~EF7$0{k1)lT+4{P%wV^nY2u literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/csstats.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/csstats.sma new file mode 100644 index 0000000..d497448 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/csstats.sma @@ -0,0 +1,58 @@ +/* AMX Mod X +* Rank Calculation +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +/* File location: $moddir/addons/amxmodx/data/csstats.amxx */ + +#include <amxmodx> + +/* Function calculates position in rank. +* +* Stats: +* 0 - kills +* 1 - deaths +* 2 - headshots +* 3 - teamkills +* 4 - shots +* 5 - hits +* 6 - damage +* 7 - defusions +* 8 - defused +* 9 - plants +* 10 - explosions +* +* Returning cellmin as value in get_score function +* makes that rank won't be saved. */ + +public get_score(stats[11], body[8]) + return stats[0] - stats[1] - stats[3] // kills - deaths - teamkills diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/imessage.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/imessage.sma new file mode 100644 index 0000000..afe495c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/imessage.sma @@ -0,0 +1,143 @@ +/* AMX Mod X +* Info. Messages Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +#define X_POS -1.0 +#define Y_POS 0.20 +#define HOLD_TIME 12.0 + +new Array:g_Values +new Array:g_Messages +new g_MessagesNum +new g_Current + +#define charsof(%1) (sizeof(%1)-1) + +new amx_freq_imessage; + +public plugin_init() +{ + g_Messages=ArrayCreate(384); + g_Values=ArrayCreate(3); + register_plugin("Info. Messages", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("imessage.txt") + register_dictionary("common.txt") + register_srvcmd("amx_imessage", "setMessage") + amx_freq_imessage=register_cvar("amx_freq_imessage", "10") + + new lastinfo[8] + get_localinfo("lastinfomsg", lastinfo, 7) + g_Current = str_to_num(lastinfo) + set_localinfo("lastinfomsg", "") +} + +public infoMessage() +{ + if (g_Current >= g_MessagesNum) + g_Current = 0 + + // No messages, just get out of here + if (g_MessagesNum==0) + { + return; + } + + new values[3]; + new Message[384]; + + ArrayGetString(g_Messages, g_Current, Message, charsof(Message)); + ArrayGetArray(g_Values, g_Current, values); + + new hostname[64]; + + get_cvar_string("hostname", hostname, 63); + replace(Message, 380, "%hostname%", hostname); + + set_hudmessage(values[0], values[1], values[2], X_POS, Y_POS, 0, 0.5, HOLD_TIME, 2.0, 2.0, -1); + + show_hudmessage(0, "%s", Message); + + client_print(0, print_console, "%s", Message); + ++g_Current; + + new Float:freq_im = get_pcvar_float(amx_freq_imessage); + + if (freq_im > 0.0) + set_task(freq_im, "infoMessage", 12345); +} + +public setMessage() +{ + + new Message[384]; + + remove_task(12345) + read_argv(1, Message, 380) + + while (replace(Message, 380, "\n", "^n")) {} + + new mycol[12] + new vals[3]; + + read_argv(2, mycol, 11) // RRRGGGBBB + vals[2] = str_to_num(mycol[6]) + + mycol[6] = 0 + vals[1] = str_to_num(mycol[3]) + + mycol[3] = 0 + vals[0] = str_to_num(mycol[0]) + + g_MessagesNum++ + + new Float:freq_im = get_pcvar_float(amx_freq_imessage) + + ArrayPushString(g_Messages, Message); + ArrayPushArray(g_Values, vals); + + if (freq_im > 0.0) + set_task(freq_im, "infoMessage", 12345) + + return PLUGIN_HANDLED +} + +public plugin_end() +{ + new lastinfo[8] + + num_to_str(g_Current, lastinfo, 7) + set_localinfo("lastinfomsg", lastinfo) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxconst.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxconst.inc new file mode 100644 index 0000000..ede4d88 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxconst.inc @@ -0,0 +1,302 @@ +/* AMX Mod X constants +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _amxconst_included + #endinput +#endif +#define _amxconst_included + +#include <svn_version> + +#define M_PI 3.1415926535 + +#define ADMIN_ALL 0 /* everyone */ +#define ADMIN_IMMUNITY (1<<0) /* flag "a" */ +#define ADMIN_RESERVATION (1<<1) /* flag "b" */ +#define ADMIN_KICK (1<<2) /* flag "c" */ +#define ADMIN_BAN (1<<3) /* flag "d" */ +#define ADMIN_SLAY (1<<4) /* flag "e" */ +#define ADMIN_MAP (1<<5) /* flag "f" */ +#define ADMIN_CVAR (1<<6) /* flag "g" */ +#define ADMIN_CFG (1<<7) /* flag "h" */ +#define ADMIN_CHAT (1<<8) /* flag "i" */ +#define ADMIN_VOTE (1<<9) /* flag "j" */ +#define ADMIN_PASSWORD (1<<10) /* flag "k" */ +#define ADMIN_RCON (1<<11) /* flag "l" */ +#define ADMIN_LEVEL_A (1<<12) /* flag "m" */ +#define ADMIN_LEVEL_B (1<<13) /* flag "n" */ +#define ADMIN_LEVEL_C (1<<14) /* flag "o" */ +#define ADMIN_LEVEL_D (1<<15) /* flag "p" */ +#define ADMIN_LEVEL_E (1<<16) /* flag "q" */ +#define ADMIN_LEVEL_F (1<<17) /* flag "r" */ +#define ADMIN_LEVEL_G (1<<18) /* flag "s" */ +#define ADMIN_LEVEL_H (1<<19) /* flag "t" */ +#define ADMIN_MENU (1<<20) /* flag "u" */ +#define ADMIN_ADMIN (1<<24) /* flag "y" */ +#define ADMIN_USER (1<<25) /* flag "z" */ + +#define FLAG_KICK (1<<0) /* flag "a" */ +#define FLAG_TAG (1<<1) /* flag "b" */ +#define FLAG_AUTHID (1<<2) /* flag "c" */ +#define FLAG_IP (1<<3) /* flag "d" */ +#define FLAG_NOPASS (1<<4) /* flag "e" */ +#define FLAG_CASE_SENSITIVE (1<<10) /* flag "k" */ + +#define PLUGIN_CONTINUE 0 /* Results returned by public functions */ +#define PLUGIN_HANDLED 1 /* stop other plugins */ +#define PLUGIN_HANDLED_MAIN 2 /* to use in client_command(), continue all plugins but stop the command */ + +/* Flags for register_cvar() */ +#define FCVAR_ARCHIVE 1 /* set to cause it to be saved to vars.rc */ +#define FCVAR_USERINFO 2 /* changes the client's info string */ +#define FCVAR_SERVER 4 /* notifies players when changed */ +#define FCVAR_EXTDLL 8 /* defined by external DLL */ +#define FCVAR_CLIENTDLL 16 /* defined by the client dll */ +#define FCVAR_PROTECTED 32 /* It's a server cvar, but we don't send the data since it's a password, etc. Sends 1 if it's not bland/zero, 0 otherwise as value */ +#define FCVAR_SPONLY 64 /* This cvar cannot be changed by clients connected to a multiplayer server. */ +#define FCVAR_PRINTABLEONLY 128 /* This cvar's string cannot contain unprintable characters ( e.g., used for player name etc ). */ +#define FCVAR_UNLOGGED 256 /* If this is a FCVAR_SERVER, don't log changes to the log file / console if we are creating a log */ + + +/* Id of weapons in CS */ +#define CSW_P228 1 +#define CSW_SCOUT 3 +#define CSW_HEGRENADE 4 +#define CSW_XM1014 5 +#define CSW_C4 6 +#define CSW_MAC10 7 +#define CSW_AUG 8 +#define CSW_SMOKEGRENADE 9 +#define CSW_ELITE 10 +#define CSW_FIVESEVEN 11 +#define CSW_UMP45 12 +#define CSW_SG550 13 +#define CSW_GALI 14 +#define CSW_GALIL 14 +#define CSW_FAMAS 15 +#define CSW_USP 16 +#define CSW_GLOCK18 17 +#define CSW_AWP 18 +#define CSW_MP5NAVY 19 +#define CSW_M249 20 +#define CSW_M3 21 +#define CSW_M4A1 22 +#define CSW_TMP 23 +#define CSW_G3SG1 24 +#define CSW_FLASHBANG 25 +#define CSW_DEAGLE 26 +#define CSW_SG552 27 +#define CSW_AK47 28 +#define CSW_KNIFE 29 +#define CSW_P90 30 +#define CSW_VEST 31 +#define CSW_VESTHELM 32 + +#define HIW_BERETTA 1 +#define HIW_SPAS12 2 +#define HIW_M4A1 3 +#define HIW_MP5A4 4 +#define HIW_MP5SD5 5 +#define HIW_AK47 6 +#define HIW_AKS74U 7 +#define HIW_GLOCK 8 +#define HIW_M11 9 +#define HIW_M11SD 10 +#define HIW_PSG1 11 +#define HIW_ZASTAVA 12 +#define HIW_M16A2 13 +#define HIW_REMINGTON 14 +#define HIW_NATOGREN 15 +#define HIW_TANGOGREN 16 +#define HIW_FLASHBANG 17 + +/* Parts of body for hits */ +#define HIT_GENERIC 0 /* none */ +#define HIT_HEAD 1 +#define HIT_CHEST 2 +#define HIT_STOMACH 3 +#define HIT_LEFTARM 4 +#define HIT_RIGHTARM 5 +#define HIT_LEFTLEG 6 +#define HIT_RIGHTLEG 7 + +/* Constants for emit_sound() */ +/* Channels */ +#define CHAN_AUTO 0 +#define CHAN_WEAPON 1 +#define CHAN_VOICE 2 +#define CHAN_ITEM 3 +#define CHAN_BODY 4 +#define CHAN_STREAM 5 /* allocate stream channel from the static or dynamic area */ +#define CHAN_STATIC 6 /* allocate channel from the static area */ +#define CHAN_NETWORKVOICE_BASE 7 /* voice data coming across the network */ +#define CHAN_NETWORKVOICE_END 500 /* network voice data reserves slots (CHAN_NETWORKVOICE_BASE through CHAN_NETWORKVOICE_END). */ + +/* Attenuation values */ +#define ATTN_NONE 0.00 +#define ATTN_NORM 0.80 +#define ATTN_IDLE 2.00 +#define ATTN_STATIC 1.25 + +/* Pitch values */ +#define PITCH_NORM 100 /* non-pitch shifted */ +#define PITCH_LOW 95 /* other values are possible - 0-255, where 255 is very high */ +#define PITCH_HIGH 120 + +/* Volume values */ +#define VOL_NORM 1.0 + +/* Menu keys */ +#define MENU_KEY_1 (1<<0) +#define MENU_KEY_2 (1<<1) +#define MENU_KEY_3 (1<<2) +#define MENU_KEY_4 (1<<3) +#define MENU_KEY_5 (1<<4) +#define MENU_KEY_6 (1<<5) +#define MENU_KEY_7 (1<<6) +#define MENU_KEY_8 (1<<7) +#define MENU_KEY_9 (1<<8) +#define MENU_KEY_0 (1<<9) + +#define LANG_SERVER 0 +#define LANG_PLAYER -1 + +/* Destination types for client_print() */ +enum { + print_notify = 1, + print_console, + print_chat, + print_center, +}; + +/* Destination types for engclient_print() */ +enum { + engprint_console = 0, + engprint_center, + engprint_chat, +}; + +/* Render for set_user_rendering() */ +enum { + kRenderNormal = 0, /* src */ + kRenderTransColor, /* c*a+dest*(1-a) */ + kRenderTransTexture, /* src*a+dest*(1-a) */ + kRenderGlow, /* src*a+dest -- No Z buffer checks */ + kRenderTransAlpha, /* src*srca+dest*(1-srca) */ + kRenderTransAdd, /* src*a+dest */ +}; + +/* Fx for set_user_rendering() */ +enum { + kRenderFxNone = 0, + kRenderFxPulseSlow, + kRenderFxPulseFast, + kRenderFxPulseSlowWide, + kRenderFxPulseFastWide, + kRenderFxFadeSlow, + kRenderFxFadeFast, + kRenderFxSolidSlow, + kRenderFxSolidFast, + kRenderFxStrobeSlow, + kRenderFxStrobeFast, + kRenderFxStrobeFaster, + kRenderFxFlickerSlow, + kRenderFxFlickerFast, + kRenderFxNoDissipation, + kRenderFxDistort, /* Distort/scale/translate flicker */ + kRenderFxHologram, /* kRenderFxDistort + distance fade */ + kRenderFxDeadPlayer, /* kRenderAmt is the player index */ + kRenderFxExplode, /* Scale up really big! */ + kRenderFxGlowShell, /* Glowing Shell */ + kRenderFxClampMinScale, /* Keep this sprite from getting very small (SPRITES only!) */ +}; + +/* Type for force_unmodified() */ +enum { + force_exactfile = 0, /* File on client must exactly match server's file */ + force_model_samebounds, /* For model files only, the geometry must fit in the same bbox */ + force_model_specifybounds, /* For model files only, the geometry must fit in the specified bbox */ +}; + +/* Status for get_module() */ +enum { + module_none = 0, + module_query, + module_badload, + module_loaded, + module_noinfo, + module_noquery, + module_noattach, + module_old, +}; + +#define AMX_FLAG_DEBUG 0x02 /* symbolic info. available */ +#define AMX_FLAG_COMPACT 0x04 /* compact encoding */ +#define AMX_FLAG_BYTEOPC 0x08 /* opcode is a byte (not a cell) */ +#define AMX_FLAG_NOCHECKS 0x10 /* no array bounds checking; no STMT opcode */ +#define AMX_FLAG_OLDFILE 0x20 /* Old AMX Mod plugin */ +#define AMX_FLAG_NTVREG 0x1000 /* all native functions are registered */ +#define AMX_FLAG_JITC 0x2000 /* abstract machine is JIT compiled */ +#define AMX_FLAG_BROWSE 0x4000 /* busy browsing */ +#define AMX_FLAG_RELOC 0x8000 /* jump/call addresses relocated */ + +#define INVALID_PLUGIN_ID -1 + +#define MENU_EXIT -3 +#define MENU_BACK -2 +#define MENU_MORE -1 +#define ITEM_IGNORE 0 +#define ITEM_ENABLED 1 +#define ITEM_DISABLED 2 + +#define AMX_ERR_NATIVE 10 +#define AMX_ERR_MEMACCESS 5 +#define AMX_ERR_NONE 0 +#define AMX_ERR_BOUNDS 4 +#define AMX_ERR_STACKERR 3 +#define AMX_ERR_STACKLOW 7 +#define AMX_ERR_HEAPLOW 8 +#define AMX_ERR_DIVIDE 11 +#define AMX_ERR_NOTFOUND 19 +#define AMX_ERR_PARAMS 25 +#define AMX_ERR_GENERAL 27 + +#define INVALID_HANDLE -1 + +#define ET_IGNORE 0 //ignore return val +#define ET_STOP 1 //stop on PLUGIN_HANDLED +#define ET_STOP2 2 //same, except return biggest +#define ET_CONTINUE 3 //no stop, return biggest + +#define FP_CELL 0 +#define FP_FLOAT 1 +#define FP_STRING 2 +#define FP_ARRAY 4 + +#define FORWARD_ONLY_OLD 1 +#define FORWARD_ONLY_NEW 2 +#define FORWARD_ALL 3 + +#define SND_SPAWNING (1<<8) // we're spawing, used in some cases for ambients +#define SND_STOP (1<<5) // stop sound +#define SND_CHANGE_VOL (1<<6) // change sound vol +#define SND_CHANGE_PITCH (1<<7) // change sound pitch + +enum LibType +{ + LibType_Library, + LibType_Class +}; + +enum AdminProp +{ + AdminProp_Auth = 0, + AdminProp_Password, + AdminProp_Access, + AdminProp_Flags +}; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmisc.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmisc.inc new file mode 100644 index 0000000..3f307a2 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmisc.inc @@ -0,0 +1,622 @@ +/* AMX Mod X misc. +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _amxmisc_included + #endinput +#endif +#define _amxmisc_included + +#if !defined _amxmodx_included + #if defined AMXMOD_BCOMPAT + #include <amxmod> + #else + #include <amxmodx> + #endif +#endif + +#if defined AMXMOD_BCOMPAT +#if defined _translator_included +#define SIMPLE_T(%1) _T(%1) +#else +#define SIMPLE_T(%1) %1 +#endif +#endif + +stock is_user_admin(id) +{ + new __flags=get_user_flags(id); + return (__flags>0 && !(__flags&ADMIN_USER)); +} + +stock cmd_access(id, level, cid, num, bool:accesssilent = false) +{ + new has_access = 0; + if ( id==(is_dedicated_server()?0:1) ) + { + has_access = 1; + } + else if ( level==ADMIN_ADMIN ) + { + if ( is_user_admin(id) ) + { + has_access = 1; + } + } + else if ( get_user_flags(id) & level ) + { + has_access = 1; + } + else if (level == ADMIN_ALL) + { + has_access = 1; + } + + if ( has_access==0 ) + { + if (!accesssilent) + { +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("You have no access to that command.")); +#else + console_print(id,"%L",id,"NO_ACC_COM"); +#endif + } + return 0; + } + if (read_argc() < num) + { + new hcmd[32], hinfo[128], hflag; + get_concmd(cid,hcmd,31,hflag,hinfo,127,level); +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("Usage: %s %s"), hcmd, SIMPLE_T(hinfo)); +#else + console_print(id,"%L: %s %s",id,"USAGE",hcmd,hinfo); +#endif + return 0; + } + + return 1; +} + +stock access(id,level) +{ + if (level==ADMIN_ADMIN) + { + return is_user_admin(id); + } + else if (level==ADMIN_ALL) + { + return 1; + } + + return (get_user_flags(id) & level); +} + +/* Flags: +* 1 - obey immunity +* 2 - allow yourself +* 4 - must be alive +* 8 - can't be bot */ +#define CMDTARGET_OBEY_IMMUNITY (1<<0) +#define CMDTARGET_ALLOW_SELF (1<<1) +#define CMDTARGET_ONLY_ALIVE (1<<2) +#define CMDTARGET_NO_BOTS (1<<3) +stock cmd_target(id,const arg[],flags = CMDTARGET_OBEY_IMMUNITY) +{ + new player = find_player("bl",arg); + if (player) + { + if ( player != find_player("blj",arg) ) + { +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("There are more clients matching to your argument")); +#else + console_print(id,"%L",id,"MORE_CL_MATCHT"); +#endif + return 0; + } + } + else if ( ( player = find_player("c",arg) )==0 && arg[0]=='#' && arg[1] ) + { + player = find_player("k",str_to_num(arg[1])); + } + if (!player) + { +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("Client with that name or userid not found")); +#else + console_print(id,"%L",id,"CL_NOT_FOUND"); +#endif + return 0; + } + if (flags & CMDTARGET_OBEY_IMMUNITY) + { + if ((get_user_flags(player) & ADMIN_IMMUNITY) && + ((flags & CMDTARGET_ALLOW_SELF) ? (id != player) : true) ) + { + new imname[32]; + get_user_name(player,imname,31); +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("Client ^"%s^" has immunity"), imname); +#else + console_print(id,"%L",id,"CLIENT_IMM",imname); +#endif + return 0; + } + } + if (flags & CMDTARGET_ONLY_ALIVE) + { + if (!is_user_alive(player)) + { + new imname[32]; + get_user_name(player,imname,31); +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("That action can't be performed on dead client ^"%s^""), imname); +#else + console_print(id,"%L",id,"CANT_PERF_DEAD",imname); +#endif + return 0; + } + } + if (flags & CMDTARGET_NO_BOTS) + { + if (is_user_bot(player)) + { + new imname[32]; + get_user_name(player,imname,31); +#if defined AMXMOD_BCOMPAT + console_print(id, SIMPLE_T("That action can't be performed on bot ^"%s^""), imname); +#else + console_print(id,"%L",id,"CANT_PERF_BOT",imname); +#endif + return 0; + } + } + return player; +} + +/** + * Standard method to show activity to clients connected to the server. + * This depends on the amx_show_activity cvar. See documentation for more details. + * + * @param id The user id of the person doing the action. + * @param name The name of the person doing the action. + * @param fmt The format string to display. Do not put the "ADMIN:" prefix in this. + */ +stock show_activity( id, const name[], const fmt[], any:... ) +{ + static __amx_show_activity; + if (__amx_show_activity == 0) + { + __amx_show_activity = get_cvar_pointer("amx_show_activity"); + + // if still not found, then register the cvar as a dummy + if (__amx_show_activity == 0) + { + __amx_show_activity = register_cvar("amx_show_activity", "2"); + } + } +#if defined AMXMOD_BCOMPAT + new buffer[128]; + format_args( buffer , 127 , 2 ); +#else + new prefix[10]; + if (is_user_admin(id)) + { + copy(prefix, charsmax(prefix), "ADMIN"); + } + else + { + copy(prefix, charsmax(prefix), "PLAYER"); + } + new buffer[512]; + vformat(buffer, charsmax(buffer), fmt, 4); +#endif + switch(get_pcvar_num(__amx_show_activity)) + { +#if defined AMXMOD_BCOMPAT + case 2: // show name to all + { + client_print(0, print_chat, "%s %s: %s", is_user_admin(id) ? SIMPLE_T("ADMIN") : SIMPLE_T("PLAYER"), name, buffer); + } + case 1: // hide name to all + { + client_print(0, print_chat, "%s: %s", is_user_admin(id) ? SIMPLE_T("ADMIN") : SIMPLE_T("PLAYER"), buffer); + } +#else + case 5: // hide name only to admins, show nothing to normal users + { + new __maxclients=get_maxplayers(); + + + for (new i=1; i<=__maxclients; i++) + { + if (is_user_connected(i)) + { + if (is_user_admin(i)) + { + client_print(i, print_chat, "%L: %s", i, prefix, buffer); + } + } + } + } + case 4: // show name only to admins, show nothing to normal users + { + new __maxclients=get_maxplayers(); + + for (new i=1; i<=__maxclients; i++) + { + if (is_user_connected(i)) + { + if (is_user_admin(i)) + { + client_print(i, print_chat, "%L %s: %s", i, prefix, name, buffer); + } + } + } + } + case 3: // show name only to admins, hide name from normal users + { + new __maxclients=get_maxplayers(); + + for (new i=1; i<=__maxclients; i++) + { + if (is_user_connected(i)) + { + if (is_user_admin(i)) + { + client_print(i, print_chat, "%L %s: %s", i, prefix, name, buffer); + } + else + { + client_print(i, print_chat, "%L: %s", i, prefix, buffer); + } + } + } + } + case 2: // show name to all + { + client_print(0, print_chat, "%L %s: %s", LANG_PLAYER, prefix , name , buffer ); + } + case 1: // hide name to all + { + client_print(0, print_chat, "%L: %s", LANG_PLAYER, prefix, buffer ); + } +#endif + } +} + +/** + * Standard method to show activity to one single client. + * This is useful for messages that get pieced together by many language keys. + * This depends on the amx_show_activity cvar. See documentation for more details. + * + * @param idtarget The user id of the person to display to. 0 is invalid. + * @param idadmin The user id of the person doing the action. + * @param name The name of the person doing the action. + * @param fmt The format string to display. Do not put the "ADMIN:" prefix in this. + */ +stock show_activity_id(idtarget, idadmin, const name[], const fmt[], any:...) +{ + if (idtarget == 0 || + !is_user_connected(idtarget) ) + { + return; + } + + static __amx_show_activity; + if (__amx_show_activity == 0) + { + __amx_show_activity = get_cvar_pointer("amx_show_activity"); + + // if still not found, then register the cvar as a dummy + if (__amx_show_activity == 0) + { + __amx_show_activity = register_cvar("amx_show_activity", "2"); + } + } + + static prefix[10]; + if (is_user_admin(idadmin)) + { + copy(prefix, charsmax(prefix), "ADMIN"); + } + else + { + copy(prefix, charsmax(prefix), "PLAYER"); + } + + static buffer[512]; + vformat(buffer, charsmax(buffer), fmt, 5); + + + switch(get_pcvar_num(__amx_show_activity)) + { + case 5: // hide name only to admins, show nothing to normal users + { + if ( is_user_admin(idtarget) ) + { + client_print(idtarget, print_chat, "%L: %s", idtarget, prefix, buffer); + } + } + case 4: // show name only to admins, show nothing to normal users + { + if ( is_user_admin(idtarget) ) + { + client_print(idtarget, print_chat, "%L %s: %s", idtarget, prefix, name, buffer); + } + } + case 3: // show name only to admins, hide name from normal users + { + if ( is_user_admin(idtarget) ) + { + client_print(idtarget, print_chat, "%L %s: %s", idtarget, prefix, name, buffer); + } + else + { + client_print(idtarget, print_chat, "%L: %s", idtarget, prefix, buffer); + } + } + case 2: // show name to all + { + client_print(idtarget, print_chat, "%L %s: %s", idtarget, prefix, name, buffer); + } + case 1: // hide name to all + { + client_print(idtarget, print_chat, "%L: %s", idtarget, prefix, buffer); + } + } +} +/** + * Standard method to show activity to one single client with normal language keys. + * These keys need to be in the format of standard AMXX keys: + * eg: ADMIN_KICK_1 = ADMIN: kick %s + * ADMIN_KICK_2 = ADMIN %s: kick %s + * This depends on the amx_show_activity cvar. See documentation for more details. + * + * @param KeyWithoutName The language key that does not have the name field. + * @param KeyWithName The language key that does have the name field. + * @param __AdminName The name of the person doing the action. + * @extra Pass any extra format arguments for the language key in the variable arguments list. + */ +stock show_activity_key(const KeyWithoutName[], const KeyWithName[], const ___AdminName[], any:...) +{ +// The variable gets used via vformat, but the compiler doesn't know that, so it still cries. +#pragma unused ___AdminName + static __amx_show_activity; + if (__amx_show_activity == 0) + { + __amx_show_activity = get_cvar_pointer("amx_show_activity"); + + // if still not found, then register the cvar as a dummy + if (__amx_show_activity == 0) + { + __amx_show_activity = register_cvar("amx_show_activity", "2"); + } + } + + new buffer[512]; + new keyfmt[256]; + new i; + + new __maxclients=get_maxplayers(); + + switch( get_pcvar_num(__amx_show_activity) ) + { + case 5: // hide name to admins, display nothing to normal players + while (i++ < __maxclients) + { + if ( is_user_connected(i) ) + { + if ( is_user_admin(i) ) + { + LookupLangKey(keyfmt, charsmax(keyfmt), KeyWithoutName, i); + + // skip the "adminname" argument if not showing name + vformat(buffer, charsmax(buffer), keyfmt, 4); + client_print(i, print_chat, "%s", buffer); + } + } + } + case 4: // show name only to admins, display nothing to normal players + while (i++ < __maxclients) + { + if ( is_user_connected(i) ) + { + if ( is_user_admin(i) ) + { + LookupLangKey(keyfmt, charsmax(keyfmt), KeyWithName, i); + vformat(buffer, charsmax(buffer), keyfmt, 3); + client_print(i, print_chat, "%s", buffer); + } + } + } + case 3: // show name only to admins, hide name from normal users + while (i++ < __maxclients) + { + if ( is_user_connected(i) ) + { + if ( is_user_admin(i) ) + { + LookupLangKey(keyfmt, charsmax(keyfmt), KeyWithName, i); + vformat(buffer, charsmax(buffer), keyfmt, 3); + } + else + { + LookupLangKey(keyfmt, charsmax(keyfmt), KeyWithoutName, i); + + // skip the "adminname" argument if not showing name + vformat(buffer, charsmax(buffer), keyfmt, 4); + } + client_print(i, print_chat, "%s", buffer); + } + } + case 2: // show name to all users + while (i++ < __maxclients) + { + if ( is_user_connected(i) ) + { + LookupLangKey(keyfmt, charsmax(keyfmt), KeyWithName, i); + vformat(buffer, charsmax(buffer), keyfmt, 3); + client_print(i, print_chat, "%s", buffer); + } + } + case 1: // hide name from all users + while (i++ < __maxclients) + { + if ( is_user_connected(i) ) + { + LookupLangKey(keyfmt, charsmax(keyfmt), KeyWithoutName, i); + + // skip the "adminname" argument if not showing name + vformat(buffer, charsmax(buffer), keyfmt, 4); + client_print(i, print_chat, "%s", buffer); + } + } + + } +} + +stock colored_menus() +{ + new mod_name[32]; + get_modname(mod_name,31); + + return ( equal(mod_name,"cstrike") || equal(mod_name,"czero") || equal(mod_name,"dod") ); +} + +stock cstrike_running() +{ + new mod_name[32]; + get_modname(mod_name,31); + + return ( equal(mod_name,"cstrike") || equal(mod_name,"czero") || equal(mod_name,"csv15") || equal(mod_name,"cs13") ); +} + +stock is_running(const mod[]) +{ + new mod_name[32]; + get_modname(mod_name,31); + + return equal(mod_name,mod); +} + +stock get_basedir(name[],len) +{ + return get_localinfo("amxx_basedir",name,len); +} + +stock get_configsdir(name[],len) +{ + return get_localinfo("amxx_configsdir",name,len); +} + +stock get_datadir(name[],len) +{ + return get_localinfo("amxx_datadir",name,len); +} + +stock register_menu(const title[],keys,const function[],outside=0) +{ + register_menucmd(register_menuid(title,outside),keys,function); +} + +/* Backwards Compatibility +* don't use it! */ +stock get_customdir(name[],len) +{ + return get_localinfo("amxx_configsdir",name,len); +} + +/* Add a menu item to Menus Front-End plugin ("amxmodmenu"): +* MENU_TEXT: Text that will be shown for this item in menu +* MENU_CMD: Command that should be executed to start menu +* MENU_ACCESS: Access required for menu +* MENU_PLUGIN: The exact case-insensitive name of plugin holding the menu command +*/ +stock AddMenuItem(const MENU_TEXT[], const MENU_CMD[], const MENU_ACCESS, const MENU_PLUGIN[]) +{ + AddMenuItem_call(MENU_TEXT, MENU_CMD, MENU_ACCESS, MENU_PLUGIN, false); +} +/* Just like above, but add menu item to "amx_menu", that should also be accessible by non-admins. +*/ +stock AddClientMenuItem(const MENU_TEXT[], const MENU_CMD[], const MENU_ACCESS, const MENU_PLUGIN[]) +{ + AddMenuItem_call(MENU_TEXT, MENU_CMD, MENU_ACCESS, MENU_PLUGIN, true); +} + +// Internal function used by above stocks. +stock AddMenuItem_call(const MENU_TEXT[], const MENU_CMD[], const MENU_ACCESS, const MENU_PLUGIN[], const bool:ADD_TO_CLIENT_MENU) +{ + new pluginid = is_plugin_loaded("Menus Front-End"); + if (pluginid == -1) { + log_amx("Can't add menu item ^"%s^" from plugin ^"%s^" to menu set because the Menus Front-End plugin itself is not loaded!", MENU_TEXT, MENU_PLUGIN); + return; // Menus Front-End doesn't exist, return. + } + + new filename[64], b[1]; + get_plugin(pluginid, filename, 63, b, 0, b, 0, b, 0, b, 0); + + new status = callfunc_begin(ADD_TO_CLIENT_MENU ? "AddClientMenu" : "AddMenu", filename); + new bool:failed = true; + switch (status) + { + case 1: failed = false; + case 0: log_amx("Run time error! (AddMenuItem_call failed)"); + case -2: log_amx("Function not found! (AddMenuItem_call failed)"); + case -1: log_amx("Plugin not found! (AddMenuItem_call failed)"); + } + if (failed) + { + return; + } + // Item text + callfunc_push_str(MENU_TEXT); + // Cmd + callfunc_push_str(MENU_CMD); + // Access + callfunc_push_int(MENU_ACCESS); + // Menu exists in this plugin + callfunc_push_str(MENU_PLUGIN); + + callfunc_end(); +} + + +stock constraint_offset(low, high, seed, offset) +{ + new numElements = high - low + 1; + offset += seed - low; + + if (offset >= 0) + { + return low + (offset % numElements); + } + else + { + return high - (abs(offset) % numElements) + 1; + } + + return 0; // Makes the compiler happy -_- +} + +/* Returns true if the user has ANY of the provided flags + * false if they have none + */ +stock has_flag(id, const flags[]) +{ + return (get_user_flags(id) & read_flags(flags)); +} +/* Returns true if the user has ALL of the provided flags + * false otherwise + */ +stock has_all_flags(id, const flags[]) +{ + new FlagsNumber=read_flags(flags); + return ((get_user_flags(id) & FlagsNumber)==FlagsNumber); +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM.inc new file mode 100644 index 0000000..ee861d3 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM.inc @@ -0,0 +1,89 @@ +/* VexdUM backwards compatibility + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + + +#if !defined _fakemeta_included + #include <fakemeta> +#endif + +#if !defined _engine_included + #include <engine> +#endif + +#if defined _vexd_bcompat_included + #endinput +#endif +#define _vexd_bcompat_included + +#include <VexdUM_const> + +native radius_damage(inflictor, Float:dmg, Float:orig[3], Float:rad, bit = DMG_BULLET, wpnName[]="", hs = 0); +native take_damage(victim, attacker, Float:orig[3], Float:dmg, bit = DMG_BULLET, wpnName[]="", hs = 0); +native set_user_model(id, const Model[]=""); +native entity_use(eUsed, eOther); +native get_num_ents(); + +native DispatchKeyValue(ent, szKey[], szValue[]); + +// Trace a line from Start(X, Y, Z) to End(X, Y, Z), will return the point hit in vReturn[3] +// Will return an entindex if an entity is hit. +native trace_line(ent, Float:vStart[3], Float:vEnd[3], Float:vReturn[3]); + +native traceline_get_int(iVar); +native traceline_set_int(iVar, iVal); +native Float:traceline_get_float(iVar); +native traceline_set_float(iVar, Float:fVal); +native traceline_get_vector(iVar, Float:vVal[3]); +native traceline_set_vector(iVar, Float:vVal[3]); +native traceline_get_edict(iVar); +native traceline_set_edict(iVar, iEnt); + +/* Wrapper around pfn_touch */ +forward entity_touch(entity1, entity2); + +/* Wrapper around pfn_think */ +forward entity_think(entity); + +/* Wrapper around pfn_spawn */ +forward entity_spawn(entity); + +/* Wrapper around client_PreThink */ +forward client_prethink(id); + +/* Wrapper around client_PostThink */ +forward client_postthink(id); + +//From AMX Mod: +// Called when an Emitting Sound is played Server-Side +forward emitsound(entity, const sample[]); + +//From AMX Mod: +// Called when an Emitting Ambient Sound is played Server-Side +forward emitambientsound(entity, const sample[]); + +//From AMX Mod: +// Called when a model spawns +forward set_model(entity, const model[]); + +//From AMX Mod: +// Called whatever an entity looks at +forward traceline(entity); + +//:TODO: ? +// Called when a monster is hurt by VexdUM damage natives +// forward monster_hurt(monster, attacker, damage); + +//From AMX Mod: +// Called when a keyvalue is set on a player +forward setclientkeyvalue(id, key[], value[]); + +//From AMX Mod: +// Called when an entity gets a keyvalue set on it from the engine. +// Use copy_keyvalue to get the keyvalue information +forward keyvalue(entity); + +#include <VexdUM_stock> diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_const.inc new file mode 100644 index 0000000..57b5684 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_const.inc @@ -0,0 +1,30 @@ +#if defined _vexdum_const_included + #endinput +#endif +#define _vexdum_const_included + +// TraceLine Integer +enum { + TR_INT_fAllSolid, // if true, plane is not valid + TR_INT_fStartSolid, // if true, the initial point was in a solid area + TR_INT_fInOpen, + TR_INT_fInWater, + TR_INT_iHitgroup, // 0 == generic, non zero is specific body part +}; + +// TraceLine Float +enum { + TR_FL_flFraction, // time completed, 1.0 = didn't hit anything + TR_FL_flPlaneDist, +}; + +// TraceLine Vector +enum { + TR_VEC_vecEndPos, // final position + TR_VEC_vecPlaneNormal, // surface normal at impact +}; + +// TraceLine Edict +enum { + TR_ENT_pHit, // entity the surface is on +}; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_stock.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_stock.inc new file mode 100644 index 0000000..a93b43e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/VexdUM_stock.inc @@ -0,0 +1,135 @@ +/* VexdUM stocks backwards compatibility + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined _vexd_bcompat_stocks_included + #endinput +#endif +#define _vexd_bcompat_stocks_included + +#if !defined _engine_included + #include <engine> +#endif + +stock is_entity(ent) +{ + return pev_valid(ent); +} + +stock get_offset_int(ent, offset, linos = 5) +{ + return get_pdata_int(ent, offset, linos); +} + +stock set_offset_int(ent, offset, value, linos = 5) +{ + return set_pdata_int(ent, offset, value, linos); +} + +stock in_view_cone(ent, Float:Orig[3]) +{ + return is_in_viewcone(ent, Orig); +} + +stock get_maxentities() +{ + return global_get(glb_maxEntities); +} + +stock can_see(ent1, ent2) +{ + if (is_entity(ent1) && is_entity(ent2)) + { + new flags = pev(ent1, pev_flags); + if (flags & EF_NODRAW || flags & FL_NOTARGET) + { + return 0; + } + + new Float:lookerOrig[3]; + new Float:targetOrig[3]; + new Float:temp[3]; + + pev(ent1, pev_origin, lookerOrig); + pev(ent1, pev_view_ofs, temp); + lookerOrig[0] += temp[0]; + lookerOrig[1] += temp[1]; + lookerOrig[2] += temp[2]; + + pev(ent2, pev_origin, targetOrig); + pev(ent2, pev_view_ofs, temp); + targetOrig[0] += temp[0]; + targetOrig[1] += temp[1]; + targetOrig[2] += temp[2]; + + engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, ent1, 0); + if (get_tr2(0, TraceResult:TR_InOpen) && get_tr2(0, TraceResult:TR_InWater)) + { + return 0; + } else { + new Float:flFraction; + get_tr2(0, TraceResult:TR_flFraction, flFraction); + if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == ent2)) + { + return 1; + } + } + } + + return 0; +} + +//From AMX Mod: +// Find an entity in the world, will return -1 if nothing is found +// type = 0: "classname" +// type = 1: "globalname" +// type = 2: "model" +// type = 3: "target" +// type = 4: "targetname" +// type = 5: "netname" +// type = 6: "message" +// type = 7: "noise" +// type = 8: "noise1" +// type = 9: "noise2" +// type = 10: "noise3" +// type = 11: "viewmodel" +// type = 12: "weaponmodel" + +stock vexd_find_entity(ent, szValue[], type=0) +{ + static _g_FindEntTypes[13][] = + { + "classname", + "globalname", + "model", + "target", + "targetname", + "netname", + "messages", + "noise", + "noise1", + "noise2", + "noise3", + "viewmodel", + "weaponmodel" + }; + + if (type < 0 || type >= 13) + { + type = 0; + } + + return engfunc(EngFunc_FindEntityByString, ent, _g_FindEntTypes[type], szValue); +} + +#define find_entity vexd_find_entity + +//From AMX Mod: +// Find an entity within a given origin and radius +stock find_entity_sphere(ent, Float:Orig[3], Float:Rad) +{ + return engfunc(EngFunc_FindEntityInSphere, ent, Orig, Rad); +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/Vexd_Utilities.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/Vexd_Utilities.inc new file mode 100644 index 0000000..5834f57 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/Vexd_Utilities.inc @@ -0,0 +1,109 @@ +/* Vexd Utility backwards compatibility +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _Vexd_Utilities_included + #endinput +#endif +#define _Vexd_Utilities_included + +#include <engine> +#if defined AMXMOD_BCOMPAT +#if !defined _vexd_bcompat_included +#include <VexdUM> +#endif +#endif + +stock Entvars_Get_Int(iIndex, iVariable) + return entity_get_int(iIndex, iVariable); + +stock Entvars_Set_Int(iIndex, iVariable, iNewValue) + return entity_set_int(iIndex, iVariable, iNewValue); + +stock Float:Entvars_Get_Float(iIndex, iVariable) + return entity_get_float(iIndex, iVariable); + +stock Entvars_Set_Float(iIndex, iVariable, Float:fNewValue) + return entity_set_float(iIndex, iVariable, fNewValue); + +stock Entvars_Get_Vector(iIndex, iVariable, Float:vRetVector[3]) + return entity_get_vector(iIndex, iVariable, vRetVector); + +stock Entvars_Set_Vector(iIndex, iVariable, Float:vNewVector[3]) + return entity_set_vector(iIndex, iVariable, vNewVector); + +stock Entvars_Get_Edict(iIndex, iVariable) + return entity_get_edict(iIndex, iVariable); + +stock Entvars_Set_Edict(iIndex, iVariable, iNewIndex) + return entity_set_edict(iIndex, iVariable, iNewIndex); + +stock Entvars_Get_String(iIndex, iVariable, szReturnValue[], iReturnLen) + return entity_get_string(iIndex, iVariable, szReturnValue, iReturnLen); + +stock Entvars_Set_String(iIndex, iVariable, szNewValue[]) + return entity_set_string(iIndex, iVariable, szNewValue); + +stock Entvars_Get_Byte(iIndex, iVariable) + return entity_get_byte(iIndex, iVariable); + +stock Entvars_Set_Byte(iIndex, iVariable, iNewValue) + return entity_set_byte(iIndex, iVariable, iNewValue); + +stock CreateEntity(szClassname[]) + return create_entity(szClassname); + +stock ENT_SetModel(iIndex, szModel[]) + return entity_set_model(iIndex, szModel); + +stock ENT_SetOrigin(iIndex, Float:fNewOrigin[3]) + return entity_set_origin(iIndex, fNewOrigin); + +stock FindEntity(iIndex, szValue[]) + return find_ent_by_class(iIndex, szValue); + +stock RemoveEntity(iIndex) + return remove_entity(iIndex); + +stock TraceLn(iIgnoreEnt, Float:fStart[3], Float:fEnd[3], Float:vReturn[3]) + return trace_line(iIgnoreEnt, fStart, fEnd, vReturn); + +stock TraceNormal(iIgnoreEnt, Float:fStart[3], Float:fEnd[3], Float:vReturn[3]) + return trace_normal(iIgnoreEnt, fStart, fEnd, vReturn); + +stock VecToAngles(Float:fVector[3], Float:vReturn[3]) + return vector_to_angle(fVector, vReturn); + +stock Float:VecLength(Float:vVector[3]) + return vector_length(vVector); + +stock Float:VecDist(Float:vVector[3], Float:vVector2[3]) + return vector_distance(vVector, vVector2); + +stock MessageBlock(iMessage, iMessageFlags) + return set_msg_block(iMessage, iMessageFlags); + +stock GetMessageBlock(iMessage) + return get_msg_block(iMessage); + +stock Float:HLTime() + return halflife_time(); + +stock FakeTouch(iToucher, iTouched) + return fake_touch(iToucher, iTouched); + +stock AttachView(iIndex, iTargetIndex) + return attach_view(iIndex, iTargetIndex); + +stock SetView(iIndex, ViewType) + return set_view(iIndex, ViewType); + +stock SetSpeak(iIndex, iSpeakFlags) + return set_speak(iIndex, iSpeakFlags); + +forward vexd_pfntouch(pToucher, pTouched); + +forward ServerFrame(); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/amxmod.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/amxmod.inc new file mode 100644 index 0000000..a92ef5e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/amxmod.inc @@ -0,0 +1,318 @@ +/* AMX Mod X Backwards Compatibility + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined _amxmod_included + #endinput +#endif +#define _amxmod_included + +#if !defined AMXMOD_BCOMPAT + #define AMXMOD_BCOMPAT +#endif + +#include <amxmodx> +#include <cstrike> +#include <engine> +#include <fun> +#include <maths> + +stock AMX_VERSION[] = "1.76-BC"; + +#define ADMIN_PERMBAN ADMIN_BAN //AMX Mod admin flag for permanent ban +#define ADMIN_UNBAN ADMIN_BAN //AMX Mod admin flag for unbanning +#define ADMIN_SUPREME ADMIN_IMMUNITY //AMX Mod admin flag for "super admin" (can kick, slap, ban, slay admins with Immunity) + +/* Core will identify us as an "old plugin" this way. */ +public __b_old_plugin = 1; + +public __b_ident_vers() +{ + return __b_old_plugin; +} + +stock user_spawn(index) + return spawn(index); + +stock get_logfile( name[], len ) + return get_time("admin%m%d.log",name,len); + +stock get_user_money(index) + return cs_get_user_money(index); + +stock set_user_money(index,money,flash=1) + return cs_set_user_money(index,money,flash); + +stock numtostr(num,string[],len) + return num_to_str(num,string,len); + +stock strtonum(const string[]) + return str_to_num(string); + +stock build_path(path[], len, {Float,_}:... ) +{ + format_args(path, len, 2); + new pathlen = strlen(path); + new basedir[32]; + if (containi(path, "$basedir") != -1) + { + get_localinfo("amxx_basedir", basedir, 31); + if (!basedir[0]) + { + copy(basedir, 31, "addons/amxmodx"); + } + if ((pathlen+strlen(basedir)-strlen("$basedir")) < len) + { + replace(path, len, "$basedir", basedir); + } + } + new dir[64], subdir[63]; + if (containi(path, "$configdir") != -1) + { + get_localinfo("amxx_configsdir", dir, 63); + if (!dir[0]) + { + format(dir, 63, "%s/configs", basedir); + } + if ((pathlen+strlen(basedir)-strlen("$configdir")) < len) + { + replace(path, len, "$configdir", dir); + } + dir[0] = '^0'; + } + if (containi(path, "$langdir") != -1) + { + get_localinfo("amxx_datadir", subdir, 63); + if (!subdir[0]) + { + format(subdir, 63, "%s/data", basedir); + } + format(dir, 63, "%s/amxmod-lang", subdir); + if ((pathlen+strlen(basedir)-strlen("$langdir")) < len) + { + replace(path, len, "$langdir", dir); + } + dir[0] = '^0'; + } + if (containi(path, "$modulesdir") != -1) + { + get_localinfo("amxx_modules", dir, 63); + if (!dir[0]) + { + format(dir, 63, "%s/modules", basedir); + } + if ((pathlen+strlen(basedir)-strlen("$modulesdir")) < len) + { + replace(path, len, "$modulesdir", dir); + } + dir[0] = '^0'; + } + if (containi(path, "$pluginsdir") != -1) + { + get_localinfo("amx_pluginsdir", dir, 63); + if( !dir[0]) + { + format(dir, 63, "%s/plugins", basedir); + } + if ((pathlen+strlen(basedir)-strlen("$pluginsdir")) < len) + { + replace(path, len, "$pluginsdir", dir); + } + dir[0] = '^0'; + } + if (containi(path, "$logdir") != -1) + { + get_localinfo("amx_logs", dir, 63); + if (!dir[0]) + { + format(dir, 63, "%s/logs", basedir); + } + if ((pathlen+strlen(basedir)-strlen("$logdir")) < len) + { + replace(path, len, "$logdir", dir); + } + } + return 1; +} + +stock is_user_authorized(id) +{ + static auth[32]; + + get_user_authid(id, auth, 31); + if (auth[0] == 0 || equali(auth, "STEAM_ID_PENDING")) + { + return 0; + } + + return 1; +} + +/* Vector AMX Mod compatibility */ +#define ANGLEVECTORS_FORWARD 1 +#define ANGLEVECTORS_RIGHT 2 +#define ANGLEVECTORS_UP 3 + +stock angle_to_vector(Float:vector[3], FRU, Float:ret[3]) +{ + return angle_vector(vector, FRU, ret); +} + +stock get_cmdaccess(cmd[], accessflags[], len) +{ + new num = get_concmdsnum(-1); + new command[32], info[3]; + new flags; + + for (new i=0; i<num; i++) + { + get_concmd(i, command, 31, flags, info, 2, -1); + if (equal(command, cmd)) + { + get_flags(flags, accessflags, len); + return 1; + } + } + + return 0; +} + +stock is_translated(const sentence[]) +{ + return (GetLangTransKey(sentence) != TransKey_Bad); +} + +stock get_plugincmdsnum(plugin[], type=7) +{ + new plid = find_plugin_byfile(plugin); + new our_type; + + /** + * Whoever wrote this was a bit confused about the type stuff... + */ + if (type == 1) { + our_type = 1; + } else if (type == 4) { + our_type = 0; + } else { + our_type = -1; + } + + new found = 0; + new total = get_concmdsnum(-1, our_type); + for (new i=0; i<total; i++) + { + if (plid == get_concmd_plid(i, -1, our_type)) + { + found++; + } + } + + return found; +} + +stock get_plugincmd(plugin[], index, cmd[], len1, accessflags[], len2, info[], len3, destid=-1, type=7) +{ + new plid = find_plugin_byfile(plugin); + new our_type; + + /** + * Whoever wrote this was a bit confused about the type stuff... + */ + if (type == 1) { + our_type = 1; + } else if (type == 4) { + our_type = 0; + } else { + our_type = -1; + } + + new found_iter = 0; + new total = get_concmdsnum(-1, our_type); + for (new i=0; i<total; i++) + { + if (plid == get_concmd_plid(i, -1, our_type)) + { + if (found_iter == index) + { + new flags, result; + result = get_concmd(i, cmd, len1, flags, info, len3, -1, our_type); + get_flags(flags, accessflags, len2); + return result; + } + found_iter++; + } + } + + /* get rid of a compiler warning */ + destid = -1; + return (++destid); +} + +stock get_plugincvar(plugin[], index, cvar[], len1, value[], len2, flags=0) +{ + new plid = find_plugin_byfile(plugin); + + new total = get_plugins_cvarsnum(); + new cvar_flags, plugin_id, pcvar_handle; + new iter_id = 0; + for (new i=0; i<total; i++) + { + get_plugins_cvar(i, cvar, len1, cvar_flags, plugin_id, pcvar_handle); + if ((plugin_id == plid) + && (!flags || (cvar_flags & flags))) + { + if (iter_id == index) + { + get_pcvar_string(pcvar_handle, value, len2); + return 1; + } + iter_id++; + } + } + + return 0; +} + +stock get_plugincvarsnum(plugin[], flags=0) +{ + new plid = find_plugin_byfile(plugin); + + new total = get_plugins_cvarsnum(); + new cvar_flags, plugin_id; + new cvars_total = 0; + for (new i=0; i<total; i++) + { + get_plugins_cvar(i, "", 0, cvar_flags, plugin_id); + if ((plugin_id == plid) + && (!flags || (cvar_flags & flags))) + { + cvars_total++; + } + } + + return cvars_total; +} + +stock is_module_running(const module[]) +{ + if (strcmp(module, "MySQL Access") == 0) + return LibraryExists("sqlx", LibType_Class); + + return is_module_loaded(module) == -1 ? 0 : 1; +} + +stock is_plugin_running(const plugin[]) +{ + new status[8]; + new id, filename[1], name[1], version[1], author[1]; + + id = is_plugin_loaded(plugin); + + get_plugin(id, filename, 0, name, 0, version, 0, author, 0, status, 7); + + return strcmp(status, "running") == 0 ? id + 1 : 0; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/maths.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/maths.inc new file mode 100644 index 0000000..5065651 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/maths.inc @@ -0,0 +1,85 @@ +/* AMX Mod math functions backwards compatibility + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined _maths_bcompat_included + #endinput +#endif +#define _maths_bcompat_included + +#if !defined _float_included + #include <float> +#endif + +stock Float:fabs(Float:value) +{ + return floatabs(value); +} + +stock Float:asin(Float:value) +{ + return floatasin(value, radian); +} + +stock Float:sin(Float:value) +{ + return floatsin(value, radian); +} + +stock Float:sinh(Float:value) +{ + return floatsinh(value, radian); +} + +stock Float:acos(Float:value) +{ + return floatacos(value, radian); +} + +stock Float:cos(Float:value) +{ + return floatcos(value, radian); +} + +stock Float:cosh(Float:value) +{ + return floatcosh(value, radian); +} + +stock Float:atan(Float:value) +{ + return floatatan(value, radian); +} + +stock Float:atan2(Float:value1, Float:value2) +{ + return floatatan2(value1, value2, radian); +} + +stock Float:tan(Float:value) +{ + return floattan(value, radian); +} + +stock Float:tanh(Float:value) +{ + return floattanh(value, radian); +} + +stock Float:fsqroot(Float:value) +{ + return floatsqroot(value); +} + +stock Float:fpower(Float:value, Float:exponent) +{ + return floatpower(value, exponent); +} + +stock Float:flog(Float:value, Float:base=10.0) +{ + return floatlog(value, base); +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/mysql.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/mysql.inc new file mode 100644 index 0000000..df24a2f --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/mysql.inc @@ -0,0 +1,20 @@ + +#if defined _mysql_included + #endinput +#endif +#define _mysql_included + +#include <sqlx> + +native mysql_connect(host[], user[], pass[], dbname[], error[], maxlength); +native mysql_query(sql, query[], {Float,_}:... ); +native mysql_error(sql, dest[], maxlength); +native mysql_close(sql); +native mysql_nextrow(sql); +native mysql_getfield(sql, fieldnum, {Float,_}:... ); +native mysql_getresult(sql, field[], {Float,_}:... ); +native mysql_affected_rows(sql); +native mysql_num_fields(sql); +native mysql_num_rows(sql); +native mysql_field_name(sql, field, name[], length); +native mysql_insert_id(sql); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/translator.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/translator.inc new file mode 100644 index 0000000..0c6aea0 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/translator.inc @@ -0,0 +1,86 @@ +/* AMX Mod X Backwards Compatibility + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined _amxmod_translator_included + #endinput +#endif +#define _amxmod_translator_included + +#define _translator_included + +#include <amxmodx> +#include <amxmod> +#include <amxmisc> + +//From AMX Mod. This is implemented in Core due to the nature of the +// translation engine and what AMX Mod did. +/* Translation backend, used by _T (since natives can't return arrays). */ +native translate(const string[], destid=-1, forcelang=-1); + +stock _T(const string[], destid=-1, forcelang=-1) +{ + new TranslationResult[2] = {0, 0}; + TranslationResult[0] = translate(string, destid, forcelang); + return TranslationResult; +} + +stock load_translations(const file[]) +{ + static dir[255], path[255]; + get_datadir(dir, 254); + + format(path, 254, "%s/amxmod-lang/%s.txt", dir, file); + new fp + if (!(fp=fopen(path, "r"))) + { + abort(AMX_ERR_NATIVE, "Could not find file: %s", path); + return 0; + } + + static buffer[1024]; + new lang[3]; + new TransKey:bad_key = TransKey:-1; + new TransKey:cur_key = bad_key; + new len; + while (!feof(fp)) + { + buffer[0] = 0; + fgets(fp, buffer, 1023); + len = strlen(buffer); + if (len == 0) + { + continue; + } + if (isspace(buffer[len-1])) + { + buffer[--len] = 0; + } + if (buffer[0] == '"') + { + remove_quotes(buffer); + cur_key = CreateLangKey(buffer); + AddTranslation("en", cur_key, buffer); + continue; + } + if (isspace(buffer[0])) + { + continue; + } + if ((cur_key != bad_key) && (buffer[2] == ':' && buffer[3] == '"')) + { + lang[0] = buffer[0]; + lang[1] = buffer[1]; + lang[2] = 0; + remove_quotes(buffer[3]); + AddTranslation(lang, cur_key, buffer[3]); + } + } + + fclose(fp); + + return 1; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/xtrafun.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/xtrafun.inc new file mode 100644 index 0000000..e7caa49 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmod_compat/xtrafun.inc @@ -0,0 +1,97 @@ +/* Xtrafun backwards compatibility +* +* by the AMX Mod X Development Team +* These natives were originally made by SpaceDude, EJ, and JustinHoMi. +* +* This file is provided as is (no warranties). +*/ + +#if !defined _xtrafun_included + #define _xtrafun_included + +#if !defined _engine_included + #include <engine.inc> +#endif + +/* Gets the velocity of an entity */ +stock get_entity_velocity(index, velocity[3]) { + new Float:vector[3]; + entity_get_vector(index, EV_VEC_velocity, vector); + FVecIVec(vector, velocity); +} + +/* Sets the velocity of an entity */ +stock set_entity_velocity(index, velocity[3]) { + new Float:vector[3]; + IVecFVec(velocity, vector); + entity_set_vector(index, EV_VEC_velocity, vector); +} + +/* Gets the origin of an entity */ +stock get_entity_origin(index, origin[3]) { + new Float:vector[3]; + entity_get_vector(index, EV_VEC_origin, vector); + FVecIVec(vector, origin); +} + +/* Sets the origin of an entity */ +stock set_entity_origin(index, origin[3]) { + new Float:vector[3]; + IVecFVec(origin, vector); + entity_set_vector(index, EV_VEC_origin, vector); +} + +/* Get the index of the grenade belonging to index. + * Model of grenade is returned in model[]. + * Specify the grenadeindex to start searching from, + * or leave it at 0 to search from the start. + * Returns grenade index. + * Paths + models of grenades in Counter-Strike: + * HEGRENADE = "models/w_hegrenade.mdl" + * FLASHBANG = "models/w_flashbang.mdl" + * SMOKEGRENADE = "models/w_smokegrenade.mdl" */ +stock get_grenade_index(index, model[], len, grenadeindex = 0) { + new entfind = grenadeindex; + new entowner = index; + + for (;;) { + entfind = find_ent_by_class(entfind, "grenade"); + + if (entfind && is_valid_ent(entfind)) { + if (entity_get_edict(entFind, EV_ENT_owner) == entowner) { + entity_get_string(entfind, EV_SZ_model, model); + return entfind; + } + } + else { + // Eventually comes here if loop fails to find a grenade with specified owner. + return 0; + } + } +} + +/* Find the number of entities in the game */ +stock current_num_ents() { + return entity_count(); +} + +enum { + classname = 0, + target, + targetname +}; + +#if !defined _vexd_bcompat_included +/* Find an entity ID from start_from_ent id (use 0 to start from + * the beginning, category is either "classname", "target" or + * "targetname", value is the name you are searching for */ +stock find_entity(start_from_ent, category, value[]) { + switch (category) { + case target: return find_ent_by_target(start_from_ent, value); + case targetname: return find_ent_by_tname(start_from_ent, value); + } + return find_ent_by_class(start_from_ent, value); +} +#endif + +#endif // _xtrafun_included \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmodx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmodx.inc new file mode 100644 index 0000000..a2af76a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/amxmodx.inc @@ -0,0 +1,1081 @@ +/* AMX Mod X functions +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _amxmodx_included + #endinput +#endif +#define _amxmodx_included + +#include <core> +#include <float> +#include <amxconst> +#include <string> +#include <file> +#include <vault> +#include <lang> +#include <messages> +#include <vector> +#include <sorting> +#include <cellarray> +#include <celltrie> +#include <newmenus> + +/* Function is called just after server activation. +* Good place for configuration loading, commands and cvars registration. */ +forward plugin_init(); + +/* Called when the plugin is paused. */ +forward plugin_pause(); + +/* Called when the plugin is unpaused. */ +forward plugin_unpause(); + +/* Called when the mod tries to change the map. */ +forward server_changelevel(map[]); + +/* Function is called when all plugin_init from plugins +* were called, so all commmands and cvars should be already registered. */ +forward plugin_cfg(); + +/* Function called before plugin unloading (server deactivation) */ +forward plugin_end(); + +/* Called on log message. */ +forward plugin_log(); + +/* Use here model_precache() and sound_precache() functions. */ +forward plugin_precache(); + +/* Whenever player info is changed, this function is called. */ +forward client_infochanged(id); + +/* Called on client connection. */ +forward client_connect(id); + +/* Called when client gets valid STEAM id (usually +* between client_connect() and client_putinserver()). */ +forward client_authorized(id); + +/* Called when client is disconnecting from server. */ +forward client_disconnect(id); + +/* Called when client is sending command. */ +forward client_command(id); + +/* Called when client is entering to a game. */ +forward client_putinserver(id); + +/* Sets informations about plugin. Returns the plugin id of the calling plugin. */ +native register_plugin(const plugin_name[],const version[],const author[]); + +/* Precache model. Can be used only in plugin_precache() function.*/ +native precache_model(const name[]); + +/* Precache sound. Can be used only in plugin_precache() function.*/ +native precache_sound(const name[]); + +/* Precaches any file. */ +native precache_generic(const szFile[]); + +/* Sets info for player. */ +native set_user_info(index,const info[],const value[]); + +/* Gets info from player. */ +native get_user_info(index,const info[],output[],len); + +/* Sets info for server. */ +native set_localinfo(const info[],const value[]); + +/* Gets info from server. */ +native get_localinfo(const info[],output[],len); + +/* Shows text in MOTD window. When there is no header, the MOTD title +* will be the name of server. If message is filename, then a contents +* of this file will be displayed as MOTD. */ +native show_motd(player,const message[],const header[]=""); + +/* Sends message to player. Set index to 0 to send text globaly. */ +native client_print(index,type,const message[],any:...); + +/* Sends message to player by engine. Set index to 0 to send text globaly. */ +native engclient_print(player,type,const message[],any:...); + +/* Sends message to console. */ +native console_print(id,const message[],any:...); + +/* Sends command to console. */ +native console_cmd(id,const cmd[],any:...); + +/* Registers event on which a given function will be called +* Flags: +* "a" - global event. +* "b" - specified. +* "c" - send only once when repeated to other players. +* "d" - call if is send to dead player. +* "e" - to alive. +* NOTE: Due to a long-standing bug that would break compatibility with old plugins, +* the client id should be checked for alive/dead state if you use d or e. +* Examples for conditions: +* "2=c4" - 2nd parameter of message must be sting "c4". +* "3>10" - 3rd parameter must be greater then 10. +* "3!4" - 3rd must be different from 4. +* "2&Buy" - 2nd parameter of message must contain "Buy" substring. +* "2!Buy" - 2nd parameter of message can't contain "Buy" substring. */ +native register_event(const event[],const function[],const flags[],const cond[]="", ... ); + +/* Registers log event on which the given function will be called +* Examples for conditions: +* "0=World triggered" "1=Game_Commencing" +* "1=say" +* "3=Terrorists_Win" +* "1=entered the game" +* "0=Server cvar" +*/ +native register_logevent(const function[], argsnum, ... ); + +/** + * Sets format for hudmessage. + * Note - as of AMX Mod X 1.61, setting the channel to -1 + * will automatically choose the next available HUD channel for a player. + */ +native set_hudmessage(red=200, green=100, blue=0, Float:x=-1.0, Float:y=0.35, effects=0, Float:fxtime=6.0, Float:holdtime=12.0, Float:fadeintime=0.1, Float:fadeouttime=0.2,channel=4); + +/* Displays HUD message to given player. */ +native show_hudmessage(index,const message[],any:...); + +/* Displays menu. Keys have bit values (key 1 is (1<<0), key 5 is (1<<4) etc.). */ +native show_menu(index,keys,const menu[], time = -1, const title[] = ""); + +/* Gets value from client messages. +* When you are asking for string the array and length is needed (read_data(2,name,len)). +* Integer is returned by function (new me = read_data(3)). +* Float is set in second parameter (read_data(3,value)). */ +native read_data(value, any:... ); + +/* Returns number of values in client message. */ +native read_datanum(); + +/* Gets log message. Can be called only in plugin_log() forward function. */ +native read_logdata(output[],len); + +/* Returns number of log arguments. +* Can be called only in plugin_log() forward function. */ +native read_logargc(); + +/* Gets log argument indexed from 0. +* Can be called only in plugin_log() forward function. */ +native read_logargv(id,output[],len); + +/* Parse log data about user ( "Butcher<5><BOT><TERRORIST>" etc. ). */ +native parse_loguser(const text[], name[], nlen, &userid = -2, authid[] = "", alen = 0, team[]="", tlen=0); + +/* Prints message to server console. +* You may use text formating (f.e. server_print("%-32s %.2f!","hello",7.345)) */ +native server_print(const message[], any:...); + +/* Returns 1 or 0. */ +native is_map_valid(const mapname[]); + +/* Returns 1 or 0. */ +native is_user_bot(index); + +/* Returns 1 or 0. */ +native is_user_hltv(index); + +/* Returns 1 or 0. */ +native is_user_connected(index); + +/* Returns 1 or 0. */ +native is_user_connecting(index); + +/* Returns 1 or 0. */ +native is_user_alive(index); + +/* Returns 1 or 0. */ +native is_dedicated_server(); + +/* Returns 1 or 0. */ +native is_linux_server(); + +/* Returns 1 or 0. */ +native is_jit_enabled(); + +/* Returns AMXX's version string of the current gameserver */ +native get_amxx_verstring(buffer[], length); + +/* If player is not attacked function returns 0, in other + * case returns index of attacking player. On second and third + * parameter you may get info about weapon and body hit place. + * As of 1.75, get_user_attacker can return a non-player index if the player was attacked by a non-player entity. + */ +native get_user_attacker(index,...); + +/* If player doesn't hit at anything function returns 0.0, +* in other case the distance between hit point and player is returned. +* If player is aiming at another player then the id and part of body are set. */ +native Float:get_user_aiming(index,&id,&body,dist=9999); + +/* Returns player frags. */ +native get_user_frags(index); + +/* Returns player armor. */ +native get_user_armor(index); + +/* Returns player deaths. */ +native get_user_deaths(index); + +/* Returns player health. */ +native get_user_health(index); + +/* Returns index. */ +native get_user_index(const name[]); + +/* Returns ip. */ +native get_user_ip(index,ip[],len, without_port = 0); + +/* Returns if the player has the weapon or not in their pev->weapons field. + set "setweapon" to 0 to turn the bit off, set to 1 to turn it on. */ +native user_has_weapon(index,weapon,setweapon=-1); + +/* Returns id of currently carried weapon. Gets also +* ammount of ammo in clip and backpack. */ +native get_user_weapon(index,&clip=0,&ammo=0); + +/* Gets ammo and clip from current weapon. */ +native get_user_ammo(index,weapon,&clip,&ammo); + +/* Converts numbers from range 0 - 999 to words. */ +native num_to_word(num,output[],len); + +/* Returns team id. When length is greater then 0 +* then a name of team is set. */ +native get_user_team(index, team[]="", len = 0); + +/* Returns player playing time in seconds. +* If flag is set then result is without connection time. */ +native get_user_time(index, flag = 0); + +/* Gets ping and loss at current time. */ +native get_user_ping(index, &ping, &loss); + +/* Gets origin from player. +* Modes: +* 0 - current position. +* 1 - position from eyes (weapon aiming). +* 2 - end position from player position. +* 3 - end position from eyes (hit point for weapon). +* 4 - position of last bullet hit (only CS). */ +native get_user_origin(index, origin[3], mode = 0); + +/* Returns all carried weapons as bit sum. Gets + * also theirs indexes. + * Note that num is incremental - if you pass 0, you get + * 32 weapons towards the total. Afterwards, num will + * will contain the number of weapons retrieved. + * However, subsequent calls to get_user_weapons() will + * return the next batch of weapons, in case the mod + * supports more than 32 weapons. + * This means to call get_user_weapons() on the same + * inputs twice, you must reset num to 0 to get the + * original output again. + */ +native get_user_weapons(index,weapons[32],&num); + +/* Returns weapon name. */ +native get_weaponname(id,weapon[],len); + +/* Returns player name. */ +native get_user_name(index,name[],len); + +/* Gets player authid. */ +native get_user_authid(index, authid[] ,len); + +/* Returns player userid. */ +native get_user_userid(index); + +/* Slaps player with given power. */ +native user_slap(index,power,rnddir=1); + +/* Kills player. When flag is set to 1 then death won't decrase frags. */ +native user_kill(index,flag=0); + +/* Logs something into the current amx logfile +* Parameters: +* string[] - format string +* ... - optional parameters +* Return value: +* always 0 */ +native log_amx(const string[], any:...); + +/* Sends message to standard HL logs. */ +native log_message(const message[],any:...); + +/* Sends log message to specified file. */ +native log_to_file(const file[],const message[],any:...); + +/* Returns number of players put in server. +* If flag is set then also connecting are counted. */ +native get_playersnum(flag=0); + +/* Sets indexes of players. +* Flags: +* "a" - don't collect dead players. +* "b" - don't collect alive players. +* "c" - skip bots. +* "d" - skip real players. +* "e" - match with team. +* "f" - match with part of name. +* "g" - ignore case sensitivity. +* "h" - skip HLTV. +* Example: Get all alive CTs: get_players(players,num,"ae","CT") */ +native get_players(players[32], &num ,const flags[]="", const team[]=""); + +/* Gets argument from command. */ +native read_argv(id,output[],len); + +/* Gets line of all arguments. */ +native read_args(output[],len); + +/* Returns number of arguments (+ one as command). */ +native read_argc(); + +/* Converts string to sum of bits. +* Example: "abcd" is a sum of 1, 2, 4 and 8. */ +native read_flags(const flags[]); + +/* Converts sum of bits to string. +* Example: 3 will return "ab". */ +native get_flags(flags,output[],len); + +/* Find player. +* Flags: +* "a" - with given name. +* "b" - with given part of name. +* "c" - with given authid. +* "d" - with given ip. +* "e" - with given team name. +* "f" - don't look in dead players. +* "g" - don't look in alive players. +* "h" - skip bots. +* "i" - skip real players. +* "j" - return index of last found player. +* "k" - with given userid. +* "l" - ignore case sensitivity. */ +native find_player(const flags[], ... ); + +/* Removes quotes from sentence. */ +native remove_quotes(text[]); + +/* Executes command on player. */ +native client_cmd(index,const command[],any:...); + +/* This is an emulation of a client command (commands aren't send to client!). +* It allows to execute some commands on players and bots. +* Function is excellent for forcing to do an action related to a game (not settings!). +* The command must stand alone but in arguments you can use spaces. */ +native engclient_cmd(index,const command[],const arg1[]="",const arg2[]=""); + +/* Executes command on a server console. */ +native server_cmd(const command[],any:...); + +/* Sets a cvar to given value. */ +native set_cvar_string(const cvar[],const value[]); + +/* If a cvar exists returns 1, in other case 0 */ +native cvar_exists(const cvar[]); + +/* Removes a cvar flags (not allowed for amx_version, +* fun_version and sv_cheats cvars). */ +native remove_cvar_flags(const cvar[],flags = -1); + +/* Sets a cvar flags (not allowed for amx_version, +* fun_version and sv_cheats cvars). */ +native set_cvar_flags(const cvar[],flags); + +/* Returns a cvar flags. */ +native get_cvar_flags(const cvar[]); + +/* Sets a cvar to given float. */ +native set_cvar_float(const cvar[],Float:value); + +/* Gets a cvar float. */ +native Float:get_cvar_float(const cvarname[]); + +/* Gets a cvar integer value. */ +native get_cvar_num(const cvarname[]); + +/* Sets a cvar with integer value. */ +native set_cvar_num(const cvarname[],value); + +/* Reads a cvar value. */ +native get_cvar_string(const cvarname[],output[],iLen); + +/* Returns a name of currently played map. */ +native get_mapname(name[],len); + +/* Returns time remaining on map in seconds. */ +native get_timeleft(); + +/* Returns a game time. */ +native Float:get_gametime(); + +/* Returns maxplayers setting. */ +native get_maxplayers(); + +/* Returns a name of currently played mod. */ +native get_modname(name[],len); + +/* Returns time in given format. The most popular is: "%m/%d/%Y - %H:%M:%S". */ +native get_time(const format[],output[],len); + +/* Returns time in given format. The most popular is: "%m/%d/%Y - %H:%M:%S". +* Last parameter sets time to format. */ +native format_time(output[],len, const format[],time = -1); + +/* Returns system time in seconds elapsed since 00:00:00 on January 1, 1970. +* Offset is given in seconds.*/ +native get_systime(offset = 0); + +/* Returns time in input and additionaly fills missing information +* with current time and date. If time is different than -1 then parsed +* time is added to given time. +* Example: +* parset_time( "10:32:54 04/02/2003", "%H:%M:%S %m:%d:%Y" ) +* For more information see strptime(...) function from C libraries. */ +native parse_time(const input[],const format[], time = -1); + +/* Calls function on specified time. +* Flags: +* "a" - repeat. +* "b" - loop task. +* "c" - do task on time after a map timeleft. +* "d" - do task on time before a map timelimit. */ +native set_task(Float:time,const function[],id = 0,const parameter[]="",len = 0,const flags[]="", repeat = 0); + +/* Removes all tasks with given id. If outside var is +* set then a task can be removed also when +* was set in another plugin. */ +native remove_task(id = 0, outside = 0); + +/* Changes the time of a task */ +native change_task(id = 0, Float:newTime=1.0, outside = 0); + +/* Returns 1 if task under given id exists. */ +native task_exists(id = 0, outside = 0); + +/* Sets the users flags with the assignment by bitwise OR operator. */ +native set_user_flags(index,flags=-1,id=0); + +/* Gets flags from player. Set index to 0 if you want to read flags from server. */ +native get_user_flags(index,id=0); + +/* Removes flags for player. */ +native remove_user_flags(index,flags=-1,id=0); + +/* Registers function which will be called from client console. + * Set FlagManager to 1 to make FlagManager always include this command + * Set FlagManager to 0 to make FlagManager never include this command + * Returns the command ID. + */ +native register_clcmd(const client_cmd[],const function[],flags=-1, const info[]="", FlagManager=-1); + +/* Registers function which will be called from any console. + * Set FlagManager to 1 to make FlagManager always include this command + * Set FlagManager to 0 to make FlagManager never include this command + * Returns the command ID. + */ +native register_concmd(const cmd[],const function[],flags=-1, const info[]="", FlagManager=-1); + +/* Registers function which will be called from server console. + * Returns the command ID. + */ +native register_srvcmd(const server_cmd[],const function[],flags=-1, const info[]=""); + +/* Gets info about client command. */ +native get_clcmd(index, command[], len1, &flags, info[], len2, flag); + +/* Returns number of registered client commands. */ +native get_clcmdsnum(flag); + +/* Gets info about server command. */ +native get_srvcmd(index,server_cmd[],len1,&flags, info[],len2, flag); + +/* Returns number of registered server commands. */ +native get_srvcmdsnum(flag); + +/* Gets info about console command. If id is set to 0, +then function returns only server cmds, if positive then +returns only client cmds. in other case returns all console commands. */ +native get_concmd(index,cmd[],len1,&flags, info[],len2, flag, id = -1); + +/* Gets the parent plugin id of a console command. */ +native get_concmd_plid(cid, flag_mask, id_type); + +/* Returns number of registered console commands. */ +native get_concmdsnum(flag,id = -1); + +/* Returns the number of plugin-registered cvars. */ +native get_plugins_cvarsnum(); + +/* Returns information about a plugin-registered cvar. */ +native get_plugins_cvar(num, name[], namelen, &flags=0, &plugin_id=0, &pcvar_handle=0); + +/* Gets unique id of menu. Outside set to 1 allows +* to catch menus outside a plugin where register_menuid is called. */ +native register_menuid(const menu[], outside=0 ); + +/* Calls function when player uses specified menu and proper keys. */ +native register_menucmd(menuid,keys, const function[] ); + +/* Gets what menu the player is watching and what keys for menu he have. +* When there is no menu the index is 0. If the id is negative then the menu +* is VGUI in other case the id is from register_menuid() function. */ +native get_user_menu(index,&id,&keys); + +/* Forces server to execute sent server command at current time. +* Very useful for map changes, setting cvars and other activities. */ +native server_exec(); + +/* Emits sound. Sample must be precached. */ +native emit_sound(index, channel, const sample[], Float:vol, Float:att,flags, pitch); + +/* Registers new cvar for HL engine. + * Returns the cvar pointer for get/set_pcvar functions. + */ +native register_cvar(const name[],const string[],flags = 0,Float:fvalue = 0.0); + +/* Generates random floating point number from a to b. */ +native Float:random_float(Float:a,Float:b); + +/* Generates random integer from a to b. */ +native random_num(a,b); + +/* Returns id of client message. +* Example: get_user_msgid("TextMsg"). */ +native get_user_msgid(const name[]); + +/* Gets name of client message index. Return value is number of +* characters copied into name. Returns 0 on invalid msgid. */ +native get_user_msgname(msgid, name[], len); + +/* Checks if public variable with given name exists in loaded plugins. */ +native xvar_exists( const name[] ); + +/* Returns an unique id for public variable specified by name. If such +* variable doesn't exist then returned value is -1. */ +native get_xvar_id( const name[] ); + +/* Returns an integer value of a public variable. Id is a value +* returned by get_xvar_id(...) native. */ +native get_xvar_num( id ); + +/* Returns a float value of a public variable. Id is a value +* returned by get_xvar_id(...) native. */ +native Float:get_xvar_float( id ); + +/* Sets a value of a public variable. Id is a value +* returned by get_xvar_id(...) native. */ +native set_xvar_num( id, value = 0 ); + +/* Sets a float value of a public variable. Id is a value +* returned by get_xvar_id(...) native. */ +native set_xvar_float( id, Float:value = 0.0 ); + +/* Checks whether a module is loaded. If it is not, the return value is -1, otherwise +* the return value is the module id. The function is case insensitive. */ +native is_module_loaded(const name[]); + +/* Gets info about a module. +* Parameters: +* id - the id of the module +* name[] - The name of the module will be stored here +* nameLen - maximal length of the name +* author[] - the author will be stored here +* authorLen - maximal length of the author +* version[] - the version of the module will be stored here +* versionLen - maximal length of the version +* status - the status of the module will be stored here +* Return value: +* id - success +* -1 - module not found */ +native get_module(id, name[], nameLen, author[], authorLen, version[], versionLen, &status); + +/* Returns number of currently registered modules */ +native get_modulesnum(); + +/** + * Checks whether a plugin is loaded by the given registered name (such as "Admin Base"), or, optionally + * the given filename ("admin.amxx"). + * + * @param name Either the plugin name to lookup, or the plugin filename to lookup. + * @param usefilename Set to true if you want to search for the plugin by the filename, false to search + * by the plugin's registered name. + * + * @return Plugin ID of the matching plugin on a successful search, -1 on a failed search. + * + * @note Prior to 1.8, this function would only search for plugins registered names, not + * the filename. + * + * @note The plugin registered name search is a case insensitive search, however, the plugin + * filename search is case sensitive. + */ +native is_plugin_loaded(const name[], bool:usefilename=false); + +/* Gets info about plugin by given index. + * Function returns -1 if plugin doesn't exist with given index. + * Note: the [...] portion should not be used, and is only for backward compatibility. + * Use index of -1 to use the calling plugin's ID. + */ +native get_plugin(index,filename[]="",len1=0,name[]="",len2=0,version[]="",len3=0,author[]="",len4=0,status[]="",len5=0,...); + +/* Returns number of all loaded plugins. */ +native get_pluginsnum(); + +/* Pauses function or plugin so it won't be executed. +* In most cases param1 is name of function and +* param2 name of plugin (all depends on flags). +* Flags: +* "a" - pause whole plugin. +* "c" - look outside the plugin (by given plugin name). +* "d" - set "stopped" status when pausing whole plugin. +* In this status plugin is unpauseable. +* Example: pause("ac","myplugin.amxx") +* +* Note: There used to be the b and e flags as well, +* which have been deprecated and are no longer used. +*/ +native pause(const flag[], const param1[]="",const param2[]=""); + +/* Unpauses function or plugin. +* Flags: +* "a" - unpause whole plugin. +* "c" - look outside the plugin (by given plugin name). */ +native unpause(const flag[], const param1[]="",const param2[]=""); + +/* Call a function in this / an another plugin by name. +* Parameters: +* plugin - plugin filename; if "", the caller plugin is used. +* If specified, it has to be the exact filename (for example stats.amxx) +* func - function name +* Return value: +* 1 - Success +* 0 - Runtime error +* -1 - Plugin not found +* -2 - Function not found */ +native callfunc_begin(const func[], const plugin[]=""); + +/* Call a function in this / an another plugin by id. +* Parameters: +* plugin - plugin id; the id you would pass to get_plugin +* If < 0, the current plugin is taken +* func - function id +* Return value: +* 1 - Success +* -1 - Plugin not found +* -2 - Function not executable */ +native callfunc_begin_i(func, plugin = -1); + +/* Get a function id (for callfunc_begin_i) + To get the plugin id, use the find_plugin stock +*/ +native get_func_id(const funcName[], pluginId = -1); + +/* Push a parameter (integer, string, float) + * Note that none of these values are const. + * Anything pushed by intrf, floatrf, array, or str + * can be modified by the called function. + */ +native callfunc_push_int(value); +native callfunc_push_float(Float: value); +native callfunc_push_intrf(&value); +native callfunc_push_floatrf(& Float: value); + +/* If copyback is 1 (default), any changes are copied back. + * Note that this will defy the 'const' specifier for push_str(), + * which is only kept for special backwards compatibility. + */ +native callfunc_push_str(const VALUE[], bool:copyback=true); +native callfunc_push_array(const VALUE[], array_size, bool:copyback=true); + +/* Make the actual call. +* Return value of the function called. */ +native callfunc_end(); + +/* Called on inconsistent file. You can put any text +* into reason to change an original message. */ +forward inconsistent_file(id,const filename[], reason[64] ); + +/* Forces the client and server to be running with the same +* version of the specified file ( e.g., a player model ). */ +native force_unmodified(force_type, const mins[3] , const maxs[3], const filename[]); + +/* Calculates the md5 keysum of a string */ +native md5(const szString[], md5buffer[34]); + +/* Calculates the md5 keysum of a file */ +native md5_file(const file[], md5buffer[34]); + +/* Returns the internal flags set on the plugin's state + * If hdr is 1, it will return the pcode flags rather than state flags. + * + * Use a plid of -1 to get the flags for the calling plugin. + */ +native plugin_flags(hdr=0, plid=-1); + +/** + * @deprecated + * Do not use! + */ +forward plugin_modules(); + +native require_module(const module[]); + +native is_amd64_server(); + +/* Returns plugin id searched by file/name. Returns INVALID_PLUGIN_ID on failure. */ +native find_plugin_byfile(const filename[], ignoreCase=1); + +/* This is called before plugin_init and allows you to register natives. */ +forward plugin_natives(); + +/* Registers a NATIVE. When a plugin uses your native (you should distribute a .inc), + * the handler will be called with two parameters: the calling plugin id, and the + * number of parameters. + * If you set style=1, the method of parameter passing is a tad more efficient. + * Instead of "id, numParams", you label the native exactly as how the parameters + * should, in theory, be sent. Then for each byreference parameter, you call + * param_convert(num). This is theoretically more efficient but quite hacky. + * The method was discovered by dJeyL, props to him! + */ +native register_native(const name[], const handler[], style=0); + +/* Registers a library. To mark a library as required, place the following + * in your include file: + * #pragma reqlib <name> + * #if !defined AMXMODX_NOAUTOLOAD + * #pragma loadlib <name> + * #endif + */ +native register_library(const library[]); + +/* Logs an error in your native, and breaks into the debugger. + * Acts as if the calling plugin had the error. + */ +native log_error(error, const fmt[], any:...); + +// More Dynamic Native System Stuff +// Each of these natives affects one of the parameters sent to your native. +// Parameters go from 1 to n, just like in modules, and it is important to +// remember two things: The parameters are actually coming from another plugin +// (and just like modules, you must use these special natives). +// two: you CANNOT call your native from inside your native. This is very bad. + +//This function should only be called if you registered with style=1 +//You only need to use it on by-reference parameters. +native param_convert(num); + +// Gets a string from the calling plugin +native get_string(param, dest[], maxlen); + +// Sets a string in the calling plugin +native set_string(param, dest[], maxlen); + +// Gets a normal int or float parameter +native get_param(param); +native Float:get_param_f(param); + +// Gets/Sets a float or int parameter by reference +native get_param_byref(param); +native Float:get_float_byref(param); +native set_param_byref(param, value); +native set_float_byref(param, Float:value); + +// Copies an array either from the calling plugin to you +// Or copies an array from you to the calling plugin +native get_array(param, dest[], size); +native get_array_f(param, Float:dest[], size); +native set_array(param, const source[], size); +native set_array_f(param, const Float:source[], size); + +// Dispatches a client cvar query +// id: Player id +// cvar: cvar name +// resultFunc: public handler function +// paramLen + params: optional array parameter +// resultFunc looks like: +// public callbackCvarValue(id, const cvar[], const value[]) +// or if you use the optional parameter: +// public callbackCvarValue(id, const cvar[], const value[], const param[]) +native query_client_cvar(id, const cvar[], const resultFunc[], paramlen=0, const params[] = ""); + + +/** + * Allows you to trap error messages that occur in your plugin. + * You can use this to override the debug messages that occur when your plugin + * causes some sort of runtime error. Your handler will be called in this style: + * + * public error_filter(error_code, bool:debugging, message[]) + * error_code is the AMX_ERR code. debugging is whether or not the plugin is in debug mode. + * message[] is any message that was sent along with the error. + * Return PLUGIN_CONTINUE to let the error pass through the filter. + * Return PLUGIN_HANDLED to block the error from displaying. + */ +native set_error_filter(const handler[]); + +/** + * Gets a trace handle for the item at the top of the traced call stack. + * Returns 0 if no debugging information is available. + */ +native dbg_trace_begin(); + +/** + * Gets the next item in a traced call stack. Returns 0 if no more traces exist. + */ +native dbg_trace_next(trace); + +/** + * Gets the call stack info for a trace. + */ +native dbg_trace_info(trace, &line, function[], maxLength1, file[], maxLength2); + +/** + * Gets the formatted error string, which looks like "Run time error X: (description)" + */ +native dbg_fmt_error(buffer[], maxLength); + +/** + * The following two natives are useful for creating cross-mod plugins + * where instead of #define flags to compile separate versions, you can + * filter out the natives and modules depending on the current mod. + * Examples of this usage are in plmenu.sma, which filters out the cstrike module. + */ + +/** + * Sets a native filter. This must be first set in plugin_natives(), but future calls will + * simply set a new filter. + * This filter will allow your plugin to load even if its modules aren't loaded. For example, + * if Fun isn't loaded and you use set_user_frags, your plugin will still load. However, if you + * attempt to call this native, your filter will intercept it with these parameters: + * + * public function native_filter(const name[], index) + * native - name of native + * index - index of native + * trap - 0 if native couldn't be found, 1 if native use was attempted + * + * If you return PLUGIN_HANDLED, no error is thrown. If you return PLUGIN_CONTINUE, + * your plugin will have a run-time-error. To print your own error, or change the default, + * you can return PLUGIN_HANDLED or return PLUGIN_CONTINUE and use set_error_filter. + * If you return PLUGIN_CONTINUE when trap is 0, the plugin will ABORT AND FAIL TO LOAD! + * When trap is 0, it is unsafe to use natives that modify the server or use other plugins. + */ +native set_native_filter(const handler[]); + +/** + * This function sets a module/library filter. It will let you intercept the automatic requirement + * of a module and return PLUGIN_CONTINUE to fail load or PLUGIN_HANDLED to imply that load + * can continue even without the module. + * + * This is the most unforgiving of the filter functions. You can ONLY call it during plugin_natives, + * and any error that occurs is not filtered -- instead your plugin will fail to load as if you + * returned PLUGIN_CONTINUE. + * + * Your handler will be called with this prototype: + * + * public module_filter(const library[], LibType:type); + * library - library or class name of the module that is required + * libtype - The type of requirement being checked (library/module or class). + * + * + * set_module_filter() returns 0 on success (unlike most natives). + */ +native set_module_filter(const handler[]); + +/** + * Aborts execution of the current callback. Your script will throw a run time error. + * You can also specify an optional message. + * You should NOT call this function inside: + * - Error or module filters (native filters are safe if trap is 1) + * - plugin_natives() + * Note that the plugin's filename is prepending to your message: + * [myplugin.amxx] MESSAGE + */ +native abort(error, const fmt[]="", any:...); + +/** + * Checks if a specific module is loaded. This is the exact same method AMX Mod X + * uses to see if a module is required by a plugin. For example: + * module_exists("cstrike") + * module_exists("dbi") + */ +native module_exists(const logtag[]); + +/** + * Checks if a library/class is loaded. This is the newer version of module_exists. + */ +native LibraryExists(const library[], LibType:type); + +/** + * Returns the next valid hudchannel for a user, from 1-4. + */ +native next_hudchannel(player); + +/** + * Creates a HUD Synchronization Object. Create one of these + * for each section of the screen that contains overlapping HUD messages. + * For example, if you use both sides of the screen to display three messages + * that can potentially overlap, each side counts as a synchronizable area. + * You can then use ShowSyncHudMsg() to correctly synchronize displaying the + * HUD message with any other messages potentially in its class. Note that this + * does not yet do anything like reserve screen area, its sole purpose is to be + * able to wipe an old message on an auto-channel and ensure that it will not + * clear a message from another plugin. + * The parameters are kept blank for future use. + */ +native CreateHudSyncObj(num=0, ...); + +/** + * Displays a synchronized HUD message. This will check that your + * HUD object has its previous display on the screen cleared before + * it proceeds to write another. It will only do this in the case + * of that channel not having been cleared already. + * Target can be 0 for all players or 1-get_maxplayers(). + * You must use set_hudmessage, although the channel parameter is + * entirely ignored. + */ +native ShowSyncHudMsg(target, syncObj, const fmt[], any:...); + +/** + * Clears the display on a HudSync Object. This is essentially the same + * thing as: ShowSyncHudMsg(x, y, ""), except doing that would send + * out two messages and use up another channel. This re-uses the last + * channel and clears it at the same time. + * Note: for this you do not have to use set_hudmessage(). + * Note: target can be 0 for all players. + */ +native ClearSyncHud(target, syncObj); + +//no +native int3(); + +//Sets your plugin to a failed/error state. +//If you use this, your plugin will cease operating. +//This is a good idea to fatally, but gracefully, handle errors. +//You can set a failed error message. +native set_fail_state(const err_msg[]); + +//Returns the reference address of the variable passed in. +//This address is local to the plugin, and not a full CPU address +//pass the variable as the first parameter +native get_var_addr(any:...); + +//Returns the value of an address. This dereferences something returned by +// get_var_addr(). Attempting to pass in a value beyond stack or heap limits +// will result in AMX_ERR_MEMACCESS. +native get_addr_val(addr); + +//Sets the value of an address. same as above, essentially +native set_addr_val(addr, val); + + +/** + * Creates a multi-plugin forward. + * Stop type must be one of the ET_ values in amxconst.inc + * results will be > 0 for success + */ +native CreateMultiForward(const name[], stop_type, ...); + +/** + * Creates a multi-forward plugin that can filter between old/new plugins. + * Old plugins are used by the AMX Mod backwards compatibility layer. + * Stop type must be one of the ET_ values in amxconst.inc + * Forward type must be one of the FORWARD_ values in amxconst.inc. + */ +native CreateMultiForwardEx(const name[], stop_type, forward_type, ...); + +/** + * Creates a forward for one plugin. + * Results will be > 0 for success. + * id should be an id such as returned by find_plugin_byfile. + * Unlike get_plugin(), negative numbers will not work. + */ +native CreateOneForward(plugin_id, const name[], ...); + +/** + * prepares an array. use this and pass the result into + * ExecuteForward() instead of the array itself. + */ +native PrepareArray(const array[], size, copyback=0); + +/** + * executes a forward. returns result in ret. + * returns 1 for success, 0 for failure. + */ +native ExecuteForward(forward_handle, &ret, any:...); + +/** + * Destroys/deallocates any type of forward + */ +native DestroyForward(forward_handle); + + +/* CVAR Pointer natives. Use these for + * more optimized CVAR usage. + * register_cvar() returns a pointer you can use. + */ + +/** + * Get a cvar pointer. Returns 0 if not found. + */ +native get_cvar_pointer(const cvar[]); + +native get_pcvar_flags(pcvar); +native set_pcvar_flags(pcvar, flags); +native get_pcvar_num(pcvar); +native set_pcvar_num(pcvar, num); +native Float:get_pcvar_float(pcvar); +native set_pcvar_float(pcvar, Float:num); +native get_pcvar_string(pcvar, string[], maxlen); +native set_pcvar_string(pcvar, const string[]); + +/** + * Sets a whole array to a certain value. + */ +native arrayset(array[], value, size); + +/** + * Returns the weapon id, otherwise 0 when no id found. + * The weapon name is case sensitive, and has the weapon_* form. + */ +native get_weaponid(const name[]); + +/** + * Adds an admin to the dynamic admin storage + * for lookup at a later time + */ +native admins_push(const AuthData[], const Password[], Access, Flags); + +/** + * Gets the number of admins in the dynamic admin + * storage list + */ +native admins_num(); + +/** + * Gets information about a dynamically stored admin + * Use the enum AdminProp + * Returns an integer value: AdminProp_Access, AdminProp_Flags + * Sets the buffer string: AdminProp_Auth, AdminProp_Password + */ +native admins_lookup(num, AdminProp:Property, Buffer[]="", BufferSize=0); + +/** + * Clears the list of dynamically stored admins + */ +native admins_flush(); +// Keep this always at the bottom of this file +#include <message_stocks> diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cellarray.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cellarray.inc new file mode 100644 index 0000000..46fc0f1 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cellarray.inc @@ -0,0 +1,254 @@ +#if defined _cellarray_included + #endinput +#endif + +#define _cellarray_included + +enum Array +{ + Invalid_Array = 0 +}; +/** + * These arrays are intended to be used for a form of global storage without + * requiring a #define that needs to be increased each time a person needs more + * storage. + * These are not designed to be used as a replacement for normal arrays, as + * normal arrays are faster and should be used whenever possible. + */ + +/** + * Creates a handle to a dynamically sized array. + * It is very important that the cellsize you provide matches up with the buffer sizes + * that you pass with subsequent Array{Get,Set,Push} calls. + * + * @param cellsize How many cells each entry in the array is. + * @param reserved How many blank entries are created immediately when the array is created. These entries are not valid to read from until called with ArraySet. + * @return Handle to the array. + */ +native Array:ArrayCreate(cellsize=1, reserved=32); + +/** + * Clears all entries from the array. + * + * @param which The array to clear. + * @return 1 on success, 0 on failure. + */ +native ArrayClear(Array:which); + +/** + * Returns the number of elements in the array. + * + * @param which The array to check. + * @return How many elements are in the array. + */ +native ArraySize(Array:which); + +/** + * Returns data within an array. + * Make sure the output buffer matches the size the array was created with! + * + * @param which The array to retrieve the item from. + * @param item The item to retrieve (zero-based). + * @param output The output buffer to write. + */ +native ArrayGetArray(Array:which, item, any:output[]); + +/** + * Returns a single cell of data from an array. + * Use this only with arrays that were created with a cellsize of 1! + * + * @param which The array to retrieve the item from. + * @param item The item to retrieve (zero-based). + * @return The value of the cell. + */ +native any:ArrayGetCell(Array:which, item); + +/** + * Returns a string value from an array. + * + * @param which The array to retrieve the item from. + * @param item The item to retrieve (zero-based). + * @param output The variable to store the value in. + * @param size Character size of the output buffer. + */ +native ArrayGetString(Array:which, item, output[], size); + +/** + * Sets an item's data with that of a local buffer. + * The buffer size must match what the cellsize that the array was created with! + * The item must already exist, use ArrayPushArray to create a new item within the array. + * + * @param which The array to set the item from within. + * @param item The item to set (zero-based). + * @param input The input buffer to store. + */ +native ArraySetArray(Array:which, item, const any:input[]); + +/** + * Sets an array's single cell value. Use this only on array that were created with a cellsize of 1! + * The item must already exist, use ArrayPushCell to create a new item within the array. + * + * @param which The array to set the item from within. + * @param item The item to set (zero-based). + * @param input The value to set. + */ +native ArraySetCell(Array:which, item, any:input); + +/** + * Sets a string value from an array. + * The stored string will be truncated if it is longer than the cellsize the array was created with! + * The item must already exist, use ArrayPushString to create a new item within the array. + * + * @param which The array to set the item from within. + * @param item The item to set (zero-based). + * @param input The string to set the item as. + */ +native ArraySetString(Array:which, item, const input[]); + +/** + * Creates a new item at the end of the array and sets its data with that of a local buffer. + * The buffer size must match what the cellsize that the array was created with! + * + * @param which The array to add the item to. + * @param input The input buffer to store. + */ +native ArrayPushArray(Array:which, const any:input[]); + +/** + * Creates a new item and sets the array's single cell value. + * Use this only on array that were created with a cellsize of 1! + * + * @param which The array to add the item to. + * @param input The value to set. + */ +native ArrayPushCell(Array:which, any:input); + +/** + * Creates a new element in the array and sets its value to the input buffer. + * The stored string will be truncated if it is longer than the cellsize the array was created with! + * + * @param which The array to add the item to. + * @param input The string to set the item as. + */ +native ArrayPushString(Array:which, const input[]); + +/** + * Inserts an item after the selected item. All items beyond it get shifted up 1 space. + * The buffer size must match what the cellsize that the array was created with! + * + * @param which The array to add the item to. + * @param item The item to insert after. + * @param input The input buffer to store. + */ +native ArrayInsertArrayAfter(Array:which, item, const any:input[]); + +/** + * Inserts an item after the selected item. All items beyond it get shifted up 1 space. + * Use this only on an array that was created with a cellsize of 1! + * + * @param which The array to add the item to. + * @param item The item to insert after. + * @param input The value to set. + */ +native ArrayInsertCellAfter(Array:which, item, any:input); + +/** + * Inserts an item after the selected item. All items beyond it get shifted up 1 space. + * The stored string will be truncated if it is longer than the cellsize the array was created with! + * + * @param which The array to add the item to. + * @param item The item to insert after. + * @param input The value to set. + */ +native ArrayInsertStringAfter(Array:which, item, const input[]); + +/** + * Inserts an item before the selected item. All items beyond it, and the selected item get shifted up 1 space. + * The buffer size must match what the cellsize that the array was created with! + * + * @param which The array to add the item to. + * @param item The item to insert before. + * @param input The input buffer to store. + */ +native ArrayInsertArrayBefore(Array:which, item, const any:input[]); + +/** + * Inserts an item before the selected item. All items beyond it, and the selected item get shifted up 1 space. + * Use this only on an array that was created with a cellsize of 1! + * + * @param which The array to add the item to. + * @param item The item to insert after. + * @param input The value to set. + */ +native ArrayInsertCellBefore(Array:which, item, const any:input); + +/** + * Inserts an item before the selected item. All items beyond it, and the selected item get shifted up 1 space. + * The stored string will be truncated if it is longer than the cellsize the array was created with! + * + * @param which The array to add the item to. + * @param item The item to insert before. + * @param input The value to set. + */ +native ArrayInsertStringBefore(Array:which, item, const input[]); + +/** + * Swaps the position of two items. + * + * @param which The array that contains the items. + * @param item1 The first item to swap. + * @param item2 The second item to swap. + */ +native ArraySwap(Array:which, item1, item2); + +/** + * Deletes an item from the array. All items beyond it get shifted down 1 space. + * + * @param which The array that contains the item to delete. + * @param item The item to delete. + */ +native ArrayDeleteItem(Array:which, item); + +/** + * Creates a handle that is passable to a format compliant routine for printing as a string (with the %a format option). + * It is suggested to pass the function directly as a parameter to the format routine. + * The array contents must be a null-terminated string! + * + * An example usage: client_print(id, print_chat, "%a", ArrayGetStringHandle(MessageArray, i)); + * + * @param which The array the string is stored in. + * @param item Which item to print the string value of. + * @return Handle to the item directly. Do not use or save stale handles. + */ +native DoNotUse:ArrayGetStringHandle(Array:which, item); + +/** + * Destroys the array, and resets the handle to 0 to prevent accidental usage after it is destroyed. + * + * @param which The array to destroy. + */ +native ArrayDestroy(&Array:which); + + + +/** + * Similar to sorting.inc's CustomSort. + * The sorting algorithm then uses your comparison function to sort the data. + * The function is called in the following manner: + * + * public MySortFunc(Array:array, item1, item2, const data[], data_size) + * + * array - Array handle in its current un-sorted state. + * item1, item2 - Current item pair being compared + * data[] - Extra data array you passed to the sort func. + * data_size - Size of extra data you passed to the sort func. + * + * Your function should return: + * -1 if item1 should go before item2 + * 0 if item1 and item2 are equal + * 1 if item1 should go after item2 + * Note that the parameters after item2 are all optional and you do not need to specify them. + * + * Note that unlike the sorting.inc versions, the array passed to the callback is not in mid-sorted state. + */ +native ArraySort(Array:array, const comparefunc[], data[]="", data_size=0); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/celltrie.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/celltrie.inc new file mode 100644 index 0000000..2300c6e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/celltrie.inc @@ -0,0 +1,26 @@ +#if defined _celltrie_included +#endinput +#endif +#define _celltrie_included + +enum Trie +{ + Invalid_Trie = 0 +}; + + +native Trie:TrieCreate(); +native TrieClear(Trie:handle); + +native TrieSetCell(Trie:handle, const key[], any:value); +native TrieSetString(Trie:handle, const key[], const value[]); +native TrieSetArray(Trie:handle, const key[], const any:buffer[], size); + +native bool:TrieGetCell(Trie:handle, const key[], &any:value); +native bool:TrieGetString(Trie:handle, const key[], output[], outputsize); +native bool:TrieGetArray(Trie:handle, const key[], any:output[], outputsize); + +native bool:TrieDeleteKey(Trie:handle, const key[]); +native bool:TrieKeyExists(Trie:handle, const key[]); +native TrieDestroy(&Trie:handle); + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/colorchat.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/colorchat.inc new file mode 100644 index 0000000..ffa1e84 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/colorchat.inc @@ -0,0 +1,145 @@ +/* Fun functions +* +* by Numb +* +* This file is provided as is (no warranties). +*/ + +#if defined _colorchat_included + #endinput +#endif +#define _colorchat_included + +enum Color +{ + NORMAL = 1, // clients scr_concolor cvar color + GREEN, // Green Color + TEAM_COLOR, // Red, grey, blue + GREY, // grey + RED, // Red + BLUE, // Blue +} + +new TeamName[][] = +{ + "", + "TERRORIST", + "CT", + "SPECTATOR" +} + +ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...) +{ + new message[256]; + + switch(type) + { + case NORMAL: // clients scr_concolor cvar color + { + message[0] = 0x01; + } + case GREEN: // Green + { + message[0] = 0x04; + } + default: // White, Red, Blue + { + message[0] = 0x03; + } + } + + vformat(message[1], 251, msg, 4); + + // Make sure message is not longer than 192 character. Will crash the server. + message[192] = '^0'; + + new team, ColorChange, index, MSG_Type; + + if(id) + { + MSG_Type = MSG_ONE; + index = id; + } else { + index = FindPlayer(); + MSG_Type = MSG_ALL; + } + + team = get_user_team(index); + ColorChange = ColorSelection(index, MSG_Type, type); + + ShowColorMessage(index, MSG_Type, message); + + if(ColorChange) + { + Team_Info(index, MSG_Type, TeamName[team]); + } +} + +ShowColorMessage(id, type, message[]) +{ + static bool:saytext_used; + static get_user_msgid_saytext; + if(!saytext_used) + { + get_user_msgid_saytext = get_user_msgid("SayText"); + saytext_used = true; + } + message_begin(type, get_user_msgid_saytext, _, id); + write_byte(id) + write_string(message); + message_end(); +} + +Team_Info(id, type, team[]) +{ + static bool:teaminfo_used; + static get_user_msgid_teaminfo; + if(!teaminfo_used) + { + get_user_msgid_teaminfo = get_user_msgid("TeamInfo"); + teaminfo_used = true; + } + message_begin(type, get_user_msgid_teaminfo, _, id); + write_byte(id); + write_string(team); + message_end(); + + return 1; +} + +ColorSelection(index, type, Color:Type) +{ + switch(Type) + { + case RED: + { + return Team_Info(index, type, TeamName[1]); + } + case BLUE: + { + return Team_Info(index, type, TeamName[2]); + } + case GREY: + { + return Team_Info(index, type, TeamName[0]); + } + } + + return 0; +} + +FindPlayer() +{ + new i = -1; + + while(i <= get_maxplayers()) + { + if(is_user_connected(++i)) + return i; + } + + return -1; +} +/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE +*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } +*/ diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/core.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/core.inc new file mode 100644 index 0000000..496c66e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/core.inc @@ -0,0 +1,44 @@ +/* Core functions +* +* (c) Copyright 1998-2003, ITB CompuPhase +* +* This file is provided as is (no warranties). +*/ + +#if defined _core_included + #endinput +#endif +#define _core_included + +native heapspace(); + +native funcidx(const name[]); + +native numargs(); +native getarg(arg, index=0); +native setarg(arg, index=0, value); + +native strlen(const string[]); + +native tolower(c); +native toupper(c); +native swapchars(c); + +native random(max); + +native min(value1, value2); +native max(value1, value2); +native clamp(value, min=cellmin, max=cellmax); + +native power(value, exponent); +native sqroot(value); + +native time(&hour=0,&minute=0,&second=0); +native date(&year=0,&month=0,&day=0); + +native tickcount(&granularity=0); + +stock abs(x) +{ + return x > 0 ? x : -x; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csstats.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csstats.inc new file mode 100644 index 0000000..7755dcf --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csstats.inc @@ -0,0 +1,61 @@ + +#if defined _csstats_included + #endinput +#endif +#define _csstats_included + +/* Gets stats from given weapon index. If wpnindex is 0 +* then the stats are from all weapons. If weapon has not been used function +* returns 0 in other case 1. Fields in stats are: +* 0 - kills +* 1 - deaths +* 2 - headshots +* 3 - teamkilling +* 4 - shots +* 5 - hits +* 6 - damage + +* For body hits fields see amxconst.inc. */ +native get_user_wstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets round stats from given weapon index.*/ +native get_user_wrstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets overall stats which are stored in file on server +* and updated on every respawn or user disconnect. +* Function returns the position in stats by diff. kills to deaths. */ +native get_user_stats(index,stats[8],bodyhits[8]); + +/* Gets round stats of player. */ +native get_user_rstats(index,stats[8],bodyhits[8]); + +/* Gets stats with which user have killed/hurt his victim. If victim is 0 +* then stats are from all victims. If victim has not been hurt, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_vstats(index,victim,stats[8],bodyhits[8],wpnname[]="",len=0); + +/* Gets stats with which user have been killed/hurt. If killer is 0 +* then stats are from all attacks. If killer has not hurt user, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_astats(index,wpnindex,stats[8],bodyhits[8],wpnname[]="",len=0); + +/* Resets life, weapon, victims and attackers user stats. */ +native reset_user_wstats(index); + +/* Gets overall stats which stored in stats.dat file in amx folder +* and updated on every mapchange or user disconnect. +* Function returns next index of stats entry or 0 if no more exists. */ +native get_stats(index,stats[8],bodyhits[8],name[],len,authid[] = "",authidlen = 0); + +/* Returns number of all entries in stats. */ +native get_statsnum(); + +/* +* new stats: +* 0 - total defusions +* 1 - bomb defused +* 2 - bomb plants +* 3 - bomb explosions +*/ +native get_user_stats2(index,stats[4]); +native get_stats2(index,stats[4],authid[] = "",authidlen = 0); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cstrike.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cstrike.inc new file mode 100644 index 0000000..2c0e85a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/cstrike.inc @@ -0,0 +1,355 @@ +/* Counter-Strike functions +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _cstrike_included + #endinput +#endif +#define _cstrike_included + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib cstrike + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib cstrike + #endif +#else + #pragma library cstrike +#endif + +/* Returns player deaths. + */ +native cs_get_user_deaths(index); + +/* Sets player deaths. + */ +native cs_set_user_deaths(index, newdeaths); + +/* Returns index of entity (does not have to be a player) which hostage is following. 0 is hostage doesn't follow anything. + * Note: this native does not work on Condition Zero, which has a different hostage AI than CS. + */ +native cs_get_hostage_foll(index); + +/* Set hostage to follow entity specified in followedindex. Does not have to be a player. If followedindex is 0 the hostage will stop following. + * Note: this native does not work on Condition Zero, which has a different hostage AI than CS. + */ +native cs_set_hostage_foll(index, followedindex = 0); + +/* Get unique hostage id. + */ +native cs_get_hostage_id(index); + +/* Get amount of ammo in backpack on a user for a specific weapon. + * Look in amxconst.inc for weapon types: CSW_*. + * Weapons on the same line uses the same ammo type: + * awm + * scout, ak, g3 + * para + * famas, m4a1, aug, sg550, galil, sg552 + * m3, xm + * usp, ump, mac + * fiveseven, p90 + * deagle + * p228 + * glock, mp5, tmp, elites + * flash + * he + * smoke + */ +native cs_get_user_bpammo(index, weapon); + +/* Restock/remove ammo in a user's backpack. + */ +native cs_set_user_bpammo(index, weapon, amount); + +/* Returns 1 if user has a defuse kit. + */ +native cs_get_user_defuse(index); + +/* If defusekit is 1, the user will have a defuse kit. + * You can specify a different colour for the defuse kit icon showing on hud. Default is the normal green. + * You can specify an icon. Default is "defuser". Set flash to 1 if you want the icon to flash red. + */ +native cs_set_user_defuse(index, defusekit = 1, r = 0, g = 160, b = 0, icon[] = "defuser", flash = 0); + +/* Is user in buyzone? Returns 1 when true, 0 when false. + */ +native cs_get_user_buyzone(index); + +/* Returns 1 when user has a primary weapon OR a shield in inventory, else 0. + */ +native cs_get_user_hasprim(index); + +/* Get user model. + */ +native cs_get_user_model(index, model[], len); + +/* Set user model. + */ +native cs_set_user_model(index, const model[]); + +/* Use to reset model to standard selected model. + */ +native cs_reset_user_model(index); + +/* Returns users money. + */ +native cs_get_user_money(index); + +/* Gives money to user. If flash is 1, the difference between new and old amount will flash red or green. + */ +native cs_set_user_money(index, money, flash = 1); + +/* Does user have night vision goggles? + */ +native cs_get_user_nvg(index); + +/* Set nvgoggles to 1 to give night vision goggles to index. Set it to 0 to remove them. + */ +native cs_set_user_nvg(index, nvgoggles = 1); + +/* Returns 1 if user has the "skill" to plant bomb, else 0. Normally this would only be true for a terrorist carrying a bomb. + */ +native cs_get_user_plant(index); + +/* If plant is 1, a user will be set to be able to plant bomb within the usual bomb target areas if having one. + * You should use this if you give a player a weapon_c4, or he won't be able to plant it + * without dropping it and picking it up again (only possible for terrorists). + * If showbombicon is 1, the green C4 icon will be shown on user hud (if plant "skill" was enabled). + */ +native cs_set_user_plant(index, plant = 1, showbombicon = 1); + +/* Set user team without killing player. + * If model is anything other than CS_DONTCHANGE, that will be set as player's model. + */ +enum CsInternalModel { + CS_DONTCHANGE = 0, + CS_CT_URBAN = 1, + CS_T_TERROR = 2, + CS_T_LEET = 3, + CS_T_ARCTIC = 4, + CS_CT_GSG9 = 5, + CS_CT_GIGN = 6, + CS_CT_SAS = 7, + CS_T_GUERILLA = 8, + CS_CT_VIP = 9, + CZ_T_MILITIA = 10, + CZ_CT_SPETSNAZ = 11 +}; +native cs_set_user_team(index, {CsTeams,_}:team, {CsInternalModel,_}:model = CS_DONTCHANGE); + +/* Get team directly from player's entity. + * 1 = terrorist + * 2 = counter-terrorist + * 3 = spectator + */ +enum CsTeams { + CS_TEAM_UNASSIGNED = 0, + CS_TEAM_T = 1, + CS_TEAM_CT = 2, + CS_TEAM_SPECTATOR = 3 +}; +native CsTeams:cs_get_user_team(index, &{CsInternalModel,_}:model = CS_DONTCHANGE); + +/* Is user vip? Returns 1 if true, 0 if false. + */ +native cs_get_user_vip(index); + +/* If vip = 1, user is set to vip. + * If model = 1, then user's model will be changed to VIP model or random CT model if vip = 0. + * If scoreboard = 1, then scoreboard will be updated to show that user is VIP. + * This shouldn't be used for players on teams other than CT. + * NOTE: this is mostly useful for unsetting vips, so they can change teams and/or buy items properly. + * It does not alter game play; the one being VIP at start of round will retain internal status as VIP; terrorists + * can terminate him and accomplish their objective, etc. + */ + native cs_set_user_vip(index, vip = 1, model = 1, scoreboard = 1); + +/* Returns 1 of specified user has tk:ed (team killed). + */ +native cs_get_user_tked(index); + +/* Returns 1 of specified user has TKed (team killed). + * tk = 1: player has TKed + * tk = 0: player hasn't TKed + * Set subtract to how many frags to subtract. Set subtract to negative value to add frags. + */ +native cs_set_user_tked(index, tk = 1, subtract = 1); + +/* Returns different values depending on if user is driving a vehicle - and if so at what speed. + * 0: no driving + * 1: driving, but standing still + * 2-4: driving, different positive speeds + * 5: driving, negative speed (backing) + * Note: these values were tested quickly, they may differ. + */ +native cs_get_user_driving(index); + +/* Returns 1 if user has a shield, else 0. + */ +native cs_get_user_shield(index); + +/* Returns 1 if user is using a stationary gun, else 0. + */ +native cs_get_user_stationary(index); + +/* Returns armor value and sets by reference the armor type in second parameter. + */ +enum CsArmorType { + CS_ARMOR_NONE = 0, // no armor + CS_ARMOR_KEVLAR = 1, // armor + CS_ARMOR_VESTHELM = 2 // armor and helmet +}; +native cs_get_user_armor(index, &CsArmorType:armortype); + +/* Use this instead of fun's set_user_armor. + * Appropriate message to update client's HUD will be sent if armortype is kevlar or vesthelm. + */ +native cs_set_user_armor(index, armorvalue, CsArmorType:armortype); + +/* Returns 1 if specified weapon is in burst mode. + */ +native cs_get_weapon_burst(index); + +/* If burstmode = 1, weapon will be changed to burst mode, 0 and non-burst mode (semiautomatic/automatic) will be activated. + * Only GLOCK and FAMAS can enter/leave burst mode. + */ +native cs_set_weapon_burst(index, burstmode = 1); + +/* Returns 1 if weapon is silenced, else 0. + */ +native cs_get_weapon_silen(index); + +/* If silence = 1, weapon will be silenced, 0 and silencer will be removed. Only USP and M4A1 can be silenced. + */ +native cs_set_weapon_silen(index, silence = 1, draw_animation = 1); + +/* Returns amount of ammo in weapon's clip. + */ +native cs_get_weapon_ammo(index); + +/* Set amount of ammo in weapon's clip. + */ +native cs_set_weapon_ammo(index, newammo); + +/* Get weapon type. Corresponds to CSW_* in amxconst.inc: 1 is CSW_P228, 2 is CSW_SCOUT and so on... + */ +native cs_get_weapon_id(index); + +/* Returns 1 if no knives mode is enabled, else 0. + */ +native cs_get_no_knives(); + +/* Enabled no knives mode by calling this with value 1. Disabled with 0. + * No knives mode means that player will not be given a knife when spawning. + * You can still give knives (ie through fun's give_item). + */ +native cs_set_no_knives(noknives = 0); + +/* Spawns a Counter-Strike player + */ +native cs_user_spawn(player); + +/* Get what weapon type (CSW_*) an armoury_entity is. + */ +native cs_get_armoury_type(index); + +/* Set an armoury_entity to be of specified type. You will have to set the appropriate model. + * The second argument, type, should be a CSW_* constant. Not all weapons are supported by Counter-strike. + * Supported weapons/items: CSW_MP5NAVY, CSW_TMP, CSW_P90, CSW_MAC10, CSW_AK47, CSW_SG552, CSW_M4A1, CSW_AUG, CSW_SCOUT + * CSW_G3SG1, CSW_AWP, CSW_M3, CSW_XM1014, CSW_M249, CSW_FLASHBANG, CSW_HEGRENADE, CSW_VEST, CSW_VESTHELM, CSW_SMOKEGRENADE + */ +native cs_set_armoury_type(index, type); + +#define CS_MAPZONE_BUY (1<<0) +#define CS_MAPZONE_BOMBTARGET (1<<1) +#define CS_MAPZONE_HOSTAGE_RESCUE (1<<2) +#define CS_MAPZONE_ESCAPE (1<<3) +#define CS_MAPZONE_VIP_SAFETY (1<<4) + +/* Returns in bitwise form if the user is in a specific map zone. + * NOTE: If user can't plant (cs_get_user_plant(index) is 0) then cs_get_user_mapzones(index) & CS_MAPZONE_BOMBTARGET will return 0 too. + */ +native cs_get_user_mapzones(index); + +/* Zoom type enum. Used for get/set_user_zoom() natives. + */ +enum +{ + CS_RESET_ZOOM = 0, // Reset any zoom blocking (when using this type, mode has no effect) + CS_SET_NO_ZOOM, // Disable any sort of zoom (ie: to disable zoom in all weapons use this with mode=0) + CS_SET_FIRST_ZOOM, // Set first zoom (awp style) + CS_SET_SECOND_ZOOM, // Set second zoom (awp style) + CS_SET_AUGSG552_ZOOM, // Set aug/sg552 zoom style +}; +/* Sets a weapon zoom type on a player, any zoom type will work for all weapons, so you can even set an awp zoom to pistols :D + * The 2nd param has to be one of the above zoom types in the enum. Mode can only be 0 or 1. + * If mode=0 (blocking mode), the user will be forced to use the zoom type set by the native, and wont be able to change it (even by changing weapon) + * until the native resets the zoom with CS_RESET_ZOOM. + * If mode=1 the user will be able to restore back to a normal view by changing weapon. + */ +native cs_set_user_zoom(index, type, mode); + +/* Returns how a user is zooming during the native call. Values correspond to the above enum, but will return 0 if an error occurred. + */ +native cs_get_user_zoom(index); + +/* Returns the submodel setting of the player. + * If this is 1, then the user has a backpack or defuser on their model (depending on team) + */ +native cs_get_user_submodel(index); + +/* Sets the submodel setting of the player. + * If this is 1, then the user has a backpack or defuser on their model (depending on team) + * 0 removes it. + */ +native cs_set_user_submodel(index, value); + +/* Gets or sets the user's last activity time. This is the time that CS's internal afk kicker + * checks to see who has been afk too long. + */ +native Float:cs_get_user_lastactivity(index); + +native cs_set_user_lastactivity(index, Float:value); + +/* Gets or sets the number of hostages that a user has killed. + */ +native cs_get_user_hostagekills(index); + +native cs_set_user_hostagekills(index, value); + +/* Gets or sets the time that the hostage was last used. + */ +native Float:cs_get_hostage_lastuse(index); + +native cs_set_hostage_lastuse(index, Float:value); + +/* Gets or sets the time which the hostage can next be used. + */ +native Float:cs_get_hostage_nextuse(index); + +native cs_set_hostage_nextuse(index, Float:value); + +/* Gets or sets the time in which the C4 will explode. + */ +native Float:cs_get_c4_explode_time(index); + +native cs_set_c4_explode_time(index, Float:value); + +/* Gets or sets whether the C4 is being defused. + */ +native bool:cs_get_c4_defusing(c4index); + +native cs_set_c4_defusing(c4index, bool:defusing); +/** + * Called when CS internally fires a command to a player. It does this for a few + * functions, most notably rebuy/autobuy functionality. This is also used to pass + * commands to CZ bots internally. + * + * @param id Client index. + * @param cmd Command string. + * @return PLUGIN_HANDLED to block, PLUGIN_CONTINUE for normal operation. + */ +forward CS_InternalCommand(id, const cmd[]); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csx.inc new file mode 100644 index 0000000..604ec26 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/csx.inc @@ -0,0 +1,68 @@ +/* CSX functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _csx_included + #endinput +#endif +#define _csx_included + +#include <csstats> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqclass xstats + #if !defined AMXMODX_NOAUTOLOAD + #pragma defclasslib xstats csx + #endif +#else + #pragma library csx +#endif + +/* + * Forwards + */ + +/* Function is called after player to player attacks , +* if players were damaged by teammate TA is set to 1 */ +forward client_damage(attacker,victim,damage,wpnindex,hitplace,TA); + +/* Function is called after player death , +* if player was killed by teammate TK is set to 1 */ +forward client_death(killer,victim,wpnindex,hitplace,TK); + +forward grenade_throw( index,greindex,wId ); + +forward bomb_planting(planter); +forward bomb_planted(planter); +forward bomb_explode(planter,defuser); +forward bomb_defusing(defuser); +forward bomb_defused(defuser); + +/************* Shared Natives Start ********************************/ + +/* Custom Weapon Support */ +/* function will return index of new weapon */ +native custom_weapon_add( const wpnname[],melee = 0,const logname[]="" ); +/* Function will pass damage done by this custom weapon to stats module and other plugins */ +native custom_weapon_dmg( weapon, att, vic, damage, hitplace=0 ); +/* Function will pass info about custom weapon shot to stats module */ +native custom_weapon_shot( weapon,index ); // weapon id , player id + +/* function will return 1 if true */ +native xmod_is_melee_wpn(wpnindex); + +/* Returns weapon name. */ +native xmod_get_wpnname(wpnindex,name[],len); + +/* Returns weapon logname. */ +native xmod_get_wpnlogname(wpnindex,name[],len); + +/* Returns weapons array size */ +native xmod_get_maxweapons(); + +/* Returns stats array size */ +native xmod_get_stats_size(); + +/************* Shared Natives End ********************************/ diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dbi.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dbi.inc new file mode 100644 index 0000000..82c24d8 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dbi.inc @@ -0,0 +1,145 @@ +/* SQL Database API + * By the AMX Mod X Development Team + * Notes - Read the comments! Make sure your plugins use + * nice ANSI SQL and don't use database column names like "key" + * otherwise this API will be a nightmare + * Never do error checking with the not operator! This is bad: + * if (!dbi_query()) + * You should do: + * ret = dbi_query() + * if (ret < 0) + * This is because DBI functions can and will return negative numbers + * Negative numbers evaluate to "true" in AMX. + */ + +#if defined _dbi_included + #endinput +#endif +#define _dbi_included + +// You can't include SQLX first! +// there's really no reason to anyway. +#assert !defined _sqlx_included + +#if AMXX_VERSION_NUM >= 175 + #pragma reqclass dbi +#else + #pragma library dbi +#endif + +enum Sql +{ + SQL_FAILED=0, + SQL_OK +}; + +enum Result +{ + RESULT_FAILED=-1, + RESULT_NONE, + RESULT_OK +}; + +/* This will return a number equal to or below 0 on failure. + * If it does fail, the error will be mirrored in dbi_error() + * The return value will otherwise be a resource handle, not an + * OK code or cell pointer. + */ +native Sql:dbi_connect(_host[], _user[], _pass[], _dbname[], _error[]="", _maxlength=0); + +/* This will do a simple query execution on the SQL server. + * If it fails, it will return a number BELOW ZERO (0) + * If zero, it succeeded with NO RETURN RESULT. + * If greater than zero, make sure to call dbi_free_result() on it! + * The return is a handle to the result set + */ +native Result:dbi_query(Sql:_sql, _query[], any:...); + +/* Has the same usage as dbi_query, but this native returns by + * reference the number of rows affected in the query. If the + * query fails rows will be equal to -1. + */ +native Result:dbi_query2(Sql:_sql, &rows, _query[], any:...); + +/* Returns 0 on failure or End of Results. + * Advances result pointer by one row. + */ +native dbi_nextrow(Result:_result); + +/* Gets a field by number. Returns 0 on failure. + * Although internally fields always start from 0, + * This function takes fieldnum starting from 1. + * No extra params: returns int + * One extra param: returns Float: byref + * Two extra param: Stores string with length + */ +native dbi_field(Result:_result, _fieldnum, {Float,_}:... ); + +/* Gets a field by name. Returns 0 on failure. + * One extra param: returns Float: byref + * Two extra param: Stores string with length + */ +native dbi_result(Result:_result, _field[], {Float,_}:... ); + +/* Returns the number of rows returned from a query + */ +native dbi_num_rows(Result:_result); + +/* Frees memory used by a result handle. Do this or get memory leaks. + */ +native dbi_free_result(&Result:result); + +/* Closes a database handle. Internally, it will also + * mark the handle as free, so this particular handle may + * be re-used in the future to save time. + */ +native dbi_close(&Sql:_sql); + +/* Returns an error message set. For PGSQL and MySQL, + * this is a direct error return from the database handle/API. + * For MSSQL, it returns the last error message found from a + * thrown exception. + */ +native dbi_error(Sql:_sql, _error[], _len); + +/* Returns the type of database being used. So far: + * "mysql", "pgsql", "mssql", "sqlite" + */ +native dbi_type(_type[], _len); + +/* Returns the number of fields/colums in a result set. + * Unlike dbi_nextrow, you must pass a valid result handle. + */ +native dbi_num_fields(Result:result); + +/* Retrieves the name of a field/column in a result set. + * Requires a valid result handle, and columns are numbered 1 to n. + */ +native dbi_field_name(Result:result, field, name[], maxLength); + +/* This function can be used to find out if a table in a Sqlite database exists. + */ +stock bool:sqlite_table_exists(Sql:sql, table[]) +{ + new bool:exists; + new query[128]; + format(query, 127, "SELECT name FROM sqlite_master WHERE type='table' AND name='%s' LIMIT 1;", table); + + new Result:result = dbi_query(sql, query); + + if (dbi_nextrow(result)) + { + exists = true; + } + else + { + exists = false; + } + + if (result > RESULT_NONE) + { + dbi_free_result(result); + } + + return exists; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dhudmessage.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dhudmessage.inc new file mode 100644 index 0000000..825c569 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dhudmessage.inc @@ -0,0 +1,123 @@ +#if defined _dhudmessage_included + #endinput +#endif + +#define _dhudmessage_included + +#include <amxmodx> + +stock __dhud_color; +stock __dhud_x; +stock __dhud_y; +stock __dhud_effect; +stock __dhud_fxtime; +stock __dhud_holdtime; +stock __dhud_fadeintime; +stock __dhud_fadeouttime; +stock __dhud_reliable; + +stock set_dhudmessage( red = 0, green = 160, blue = 0, Float:x = -1.0, Float:y = 0.65, effects = 2, Float:fxtime = 6.0, Float:holdtime = 3.0, Float:fadeintime = 0.1, Float:fadeouttime = 1.5, bool:reliable = false ) +{ + #define clamp_byte(%1) ( clamp( %1, 0, 255 ) ) + #define pack_color(%1,%2,%3) ( %3 + ( %2 << 8 ) + ( %1 << 16 ) ) + + __dhud_color = pack_color( clamp_byte( red ), clamp_byte( green ), clamp_byte( blue ) ); + __dhud_x = _:x; + __dhud_y = _:y; + __dhud_effect = effects; + __dhud_fxtime = _:fxtime; + __dhud_holdtime = _:holdtime; + __dhud_fadeintime = _:fadeintime; + __dhud_fadeouttime = _:fadeouttime; + __dhud_reliable = _:reliable; + + return 1; +} + +stock show_dhudmessage( index, const message[], any:... ) +{ + new buffer[ 128 ]; + new numArguments = numargs(); + + if( numArguments == 2 ) + { + send_dhudMessage( index, message ); + } + else if( index || numArguments == 3 ) + { + vformat( buffer, charsmax( buffer ), message, 3 ); + send_dhudMessage( index, buffer ); + } + else + { + new playersList[ 32 ], numPlayers; + get_players( playersList, numPlayers, "ch" ); + + if( !numPlayers ) + { + return 0; + } + + new Array:handleArrayML = ArrayCreate(); + + for( new i = 2, j; i < numArguments; i++ ) + { + if( getarg( i ) == LANG_PLAYER ) + { + while( ( buffer[ j ] = getarg( i + 1, j++ ) ) ) {} + j = 0; + + if( GetLangTransKey( buffer ) != TransKey_Bad ) + { + ArrayPushCell( handleArrayML, i++ ); + } + } + } + + new size = ArraySize( handleArrayML ); + + if( !size ) + { + vformat( buffer, charsmax( buffer ), message, 3 ); + send_dhudMessage( index, buffer ); + } + else + { + for( new i = 0, j; i < numPlayers; i++ ) + { + index = playersList[ i ]; + + for( j = 0; j < size; j++ ) + { + setarg( ArrayGetCell( handleArrayML, j ), 0, index ); + } + + vformat( buffer, charsmax( buffer ), message, 3 ); + send_dhudMessage( index, buffer ); + } + } + + ArrayDestroy( handleArrayML ); + } + + return 1; +} + +stock send_dhudMessage( const index, const message[] ) +{ + message_begin( __dhud_reliable ? ( index ? MSG_ONE : MSG_ALL ) : ( index ? MSG_ONE_UNRELIABLE : MSG_BROADCAST ), SVC_DIRECTOR, _, index ); + { + write_byte( strlen( message ) + 31 ); + write_byte( DRC_CMD_MESSAGE ); + write_byte( __dhud_effect ); + write_long( __dhud_color ); + write_long( __dhud_x ); + write_long( __dhud_y ); + write_long( __dhud_fadeintime ); + write_long( __dhud_fadeouttime ); + write_long( __dhud_holdtime ); + write_long( __dhud_fxtime ); + write_string( message ); + } + message_end(); +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodconst.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodconst.inc new file mode 100644 index 0000000..4071109 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodconst.inc @@ -0,0 +1,135 @@ +/* DoDX functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _dodconst_included + #endinput +#endif +#define _dodconst_included + +/* DoD teams */ +#define ALLIES 1 +#define AXIS 2 + +#define FT_NEW 1<<0 +#define FT_OLD 1<<1 + +#define STAMINA_SET 0 +#define STAMINA_RESET 1 + +#define FUSE_SET 0 +#define FUSE_RESET 1 + +#define DODMAX_WEAPONS 46 // 5 slots for custom weapons + +// DoD Weapon Types +enum +{ + DODWT_PRIMARY = 0, + DODWT_SECONDARY, + DODWT_MELEE, + DODWT_GRENADE, + DODWT_OTHER +}; + +// Ammo Channels +#define AMMO_SMG 1 // thompson, greasegun, sten, mp40 +#define AMMO_ALTRIFLE 2 // carbine, k43, mg34 +#define AMMO_RIFLE 3 // garand, enfield, scoped enfield, k98, scoped k98 +#define AMMO_PISTOL 4 // colt, webley, luger +#define AMMO_SPRING 5 // springfield +#define AMMO_HEAVY 6 // bar, bren, stg44, fg42, scoped fg42 +#define AMMO_MG42 7 // mg42 +#define AMMO_30CAL 8 // 30cal +#define AMMO_GREN 9 // grenades (should be all 3 types) +#define AMMO_ROCKET 13 // bazooka, piat, panzerschreck +enum { + PS_NOPRONE =0, + PS_PRONE, + PS_PRONEDEPLOY, + PS_DEPLOY, +}; + +/* info types for dod_get_map_info native */ +enum { + MI_ALLIES_TEAM = 0, + MI_ALLIES_PARAS, + MI_AXIS_PARAS, +}; + +/* DoD weapons */ +enum { + DODW_AMERKNIFE = 1, + DODW_GERKNIFE, + DODW_COLT, + DODW_LUGER, + DODW_GARAND, + DODW_SCOPED_KAR, + DODW_THOMPSON, + DODW_STG44, + DODW_SPRINGFIELD, + DODW_KAR, + DODW_BAR, + DODW_MP40, + DODW_HANDGRENADE, + DODW_STICKGRENADE, + DODW_STICKGRENADE_EX, + DODW_HANDGRENADE_EX, + DODW_MG42, + DODW_30_CAL, + DODW_SPADE, + DODW_M1_CARBINE, + DODW_MG34, + DODW_GREASEGUN, + DODW_FG42, + DODW_K43, + DODW_ENFIELD, + DODW_STEN, + DODW_BREN, + DODW_WEBLEY, + DODW_BAZOOKA, + DODW_PANZERSCHRECK, + DODW_PIAT, + DODW_SCOPED_FG42, + DODW_FOLDING_CARBINE, + DODW_KAR_BAYONET, + DODW_SCOPED_ENFIELD, + DODW_MILLS_BOMB, + DODW_BRITKNIFE, + DODW_GARAND_BUTT, + DODW_ENFIELD_BAYONET, + DODW_MORTAR, + DODW_K43_BUTT, +}; + +/* DoD Classes */ +enum { + DODC_GARAND = 1, + DODC_CARBINE, + DODC_THOMPSON, + DODC_GREASE, + DODC_SNIPER, + DODC_BAR, + DODC_30CAL, + DODC_BAZOOKA, + //DODC_ALLIES_MORTAR, + DODC_KAR = 10, + DODC_K43, + DODC_MP40, + DODC_MP44, + DODC_SCHARFSCHUTZE, + DODC_FG42, + DODC_SCOPED_FG42, + DODC_MG34, + DODC_MG42, + DODC_PANZERJAGER, + //DODC_AXIS_MORTAR, + DODC_ENFIELD = 21, + DODC_STEN, + DODC_MARKSMAN, + DODC_BREN, + DODC_PIAT, + //DODC_BRIT_MORTAR, +}; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodfun.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodfun.inc new file mode 100644 index 0000000..ea8f63d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodfun.inc @@ -0,0 +1,149 @@ +/* DoDFun functions + * + * (c) 2004-2005, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _dodfun_included + #endinput +#endif +#define _dodfun_included + +#include <dodconst> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib dodfun + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib dodfun + #endif +#else + #pragma library dodfun +#endif + +/* Function is called after grenade throw */ +forward grenade_throw(index,greindex,wId); + +/* Function is called after a rocket is shot */ +forward rocket_shoot(index,rocketindex,wId); + +/* Example: for full stamina use dod_player_stamina(1,STAMINA_SET,100,100) */ +/* value is from 0 - 100 */ +native dod_set_stamina(index,set=STAMINA_SET,minvalue=0,maxvalue=100); + +/* Sets fuse for grenades. Valid number is from 0.1-20.0 */ +/* types : new or preprimed */ +native dod_set_fuse(index,set=FUSE_SET,Float:newFuse=5.0, Type=FT_NEW); + +/* Sets player class */ +native dod_set_user_class(index,classId); + +/* Sets player team and random class. Don't work for spectators. */ +native dod_set_user_team(index,teamId,refresh=1); + +/* Returns next player class. Usefull is player is using random class */ +native dod_get_next_class(index); + +/* Returns 1 if player choose random class */ +native dod_is_randomclass(index); + +/* Returns player deaths */ +native dod_get_pl_deaths(index); + +/* Sets player deaths. + * Note if you opt to refresh the scoreboard, it + * will make the player appear as "DEAD" in the scoreboard. + */ +native dod_set_pl_deaths(index,value,refresh=1); + +/* Returns player deaths. */ +native dod_get_user_kills(index); + +/* Sets player kills. */ +native dod_set_user_kills(index,value,refresh=1); + +/* Sets player score. */ +native dod_set_user_score(index,value,refresh=1); + +/* Sets new team name for this player */ +native dod_set_pl_teamname(index,const szName[]); + +/* Gets player team name */ +native dod_get_pl_teamname(index,szName[],len); + +/* Returns 1 is player weapon is deployed (bar,mg..) */ +native dod_is_deployed(index); + +/*Sets the ammo of the specified weapon entity id */ +native dod_set_user_ammo(index,wid,value); + +/*Gets the ammo of the specified weapon entity id */ +native dod_get_user_ammo(index,wid); + +/* called after first InitObj */ +forward controlpoints_init(); + +enum CP_VALUE { + CP_edict = 1, // read only + CP_area, // read only + CP_index, // read only + CP_owner, + CP_default_owner, + CP_visible, // reinit after change + CP_icon_neutral, // reinit after change + CP_icon_allies, // reinit after change + CP_icon_axis, // reinit after change + CP_origin_x, // reinit after change + CP_origin_y, // reinit after change + + CP_can_touch, + CP_pointvalue, + + CP_points_for_cap, + CP_team_points, + + CP_model_body_neutral, + CP_model_body_allies, + CP_model_body_axis, + + // strings + CP_name, + CP_reset_capsound, + CP_allies_capsound, + CP_axis_capsound, + CP_targetname, + + CP_model_neutral, + CP_model_allies, + CP_model_axis, +}; + +/* returns number of objectives */ +native objectives_get_num(); + +/* use this function to update client(s) hud. You need to do this sometimes. Check CP_VALUE comments. + if player is 0 , all clients will get this message */ +native objectives_reinit( player=0 ); + +/* use this function to get info about specified control point */ +native objective_get_data( index, CP_VALUE:key, szValue[]="", len=0 ); + +/* use this function to change control point's data */ +native objective_set_data( index, CP_VALUE:key , iValue=-1, const szValue[]="" ); + +enum CA_VALUE { + CA_edict = 1, + CA_allies_numcap, + CA_axis_numcap, + CA_timetocap, + CA_can_cap, + + // strings + CA_target, + CA_sprite, +}; + +/* use this function to get info about specified control point's area */ +native area_get_data( index, CA_VALUE:key, szValue[]="", len=0 ); + +/* use this function to change control point's area data */ +native area_set_data( index, CA_VALUE:key , iValue=-1, const szValue[]="" ); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodstats.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodstats.inc new file mode 100644 index 0000000..cf3d072 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodstats.inc @@ -0,0 +1,62 @@ +/* DoDX Stats functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _dodstats_included + #endinput +#endif +#define _dodstats_included + +/* Gets stats from given weapon index. If wpnindex is 0 +* then the stats are from all weapons. If weapon has not been used function +* returns 0 in other case 1. Fields in stats are: +* 0 - kills +* 1 - deaths +* 2 - headshots +* 3 - teamkilling +* 4 - shots +* 5 - hits +* 6 - damage +* 7 - score +* For body hits fields see amxconst.inc. */ +native get_user_wstats(index,wpnindex,stats[9],bodyhits[8]); + +/* Gets round stats from given weapon index.*/ +native get_user_wrstats(index,wpnindex,stats[9],bodyhits[8]); + +/* Gets life (from spawn to spawn) stats from given weapon index.*/ +native get_user_wlstats(index,wpnindex,stats[9],bodyhits[8]); + +/* Gets overall stats which are stored in file on server +* and updated on every respawn or user disconnect. +* Function returns the position in stats by diff. kills to deaths. */ +native get_user_stats(index,stats[9],bodyhits[8]); + +/* Gets round stats of player. */ +native get_user_rstats(index,stats[9],bodyhits[8]); + +/* Gets life (from spawn to spawn) stats of player. */ +native get_user_lstats(index,stats[9],bodyhits[8]); + +/* Gets stats with which user have killed/hurt his victim. If victim is 0 +* then stats are from all victims. If victim has not been hurt, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_vstats(index,victim,stats[9],bodyhits[8],wpnname[]="",len=0); + +/* Gets stats with which user have been killed/hurt. If killer is 0 +* then stats are from all attacks. If killer has not hurt user, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_astats(index,wpnindex,stats[9],bodyhits[8],wpnname[]="",len=0); + +/* Resets life, weapon, victims and attackers user stats. */ +native reset_user_wstats(index); + +/* Gets overall stats which stored in stats.dat file in amx folder +* and updated on every mapchange or user disconnect. +* Function returns next index of stats entry or 0 if no more exists. */ +native get_stats(index,stats[9],bodyhits[8],name[],len); + +/* Returns number of all entries in stats. */ +native get_statsnum(); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodx.inc new file mode 100644 index 0000000..5903eaa --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/dodx.inc @@ -0,0 +1,158 @@ +/* DoDX functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _dodx_included + #endinput +#endif +#define _dodx_included + +#include <dodconst> +#include <dodstats> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqclass xstats + #if !defined AMXMODX_NOAUTOLOAD + #pragma defclasslib xstats dodx + #endif +#else + #pragma library dodx +#endif + +/************* Shared Natives Start ********************************/ + +/* Forward types */ +enum { + XMF_DAMAGE = 0, + XMF_DEATH, + XMF_SCORE, +}; + +/* Use this function to register forwards */ +native register_statsfwd(ftype); + +/* Function is called after player to player attacks , +* if players were damaged by teammate TA is set to 1 */ +forward client_damage(attacker, victim, damage, wpnindex, hitplace, TA); + +/* Function is called after player death , +* if player was killed by teammate TK is set to 1 */ +forward client_death(killer, victim, wpnindex, hitplace, TK); + +/* Function is called if player scored */ +forward client_score(id, score, total); + +/* This Forward is called when a player changes team */ +forward dod_client_changeteam(id, team, oldteam); + +/* This Forward is called if a player changes class, but just after spawn */ +forward dod_client_changeclass(id, class, oldclass); + +/* This Forward is called when a player spawns */ +forward dod_client_spawn(id); + +/* This will be called whenever a player scopes or unscopes +value = 1 scope up +value = 0 scope down */ +forward dod_client_scope(id, value); + +/* This will be called whenever a player drops a weapon +weapon is weapon dropped or picked up +value = 1 picked up +value = 0 dropped */ +forward dod_client_weaponpickup(id, weapon, value); + +/* Called whenever the the player goes to or comes from prone position +value = 1 going down +value = 0 getting up */ +forward dod_client_prone(id, value); + +/* This will be called whenever a player switches a weapon */ +forward dod_client_weaponswitch(id, wpnew, wpnold); + +/* Forward for when a grenade explodes and its location */ +forward dod_grenade_explosion(id, pos[3], wpnid); + +/* Forward for when a rocket explodes and its location */ +forward dod_rocket_explosion(id, pos[3], wpnid); + +/* Forward for when a player picks up a object */ +forward dod_client_objectpickup(id, objid, pos[3], value); + +/* Forward for when a users stamina decreases */ +forward dod_client_stamina(id, stamina); + +/* We want to get just the weapon of whichever type that the player is on him +Use DODWT_* in dodconst.inc for type */ +native dod_weapon_type(id, type); + +/* This native will change the position of a weapon within the users slots and its ammo ammount */ +native dod_set_weaponlist(id, wpnID, slot, dropslot, totalrds); + +/* Sets the model for a player */ +native dod_set_model(id, const model[]); + +/* Sets the model for a player */ +native dod_set_body_number(id, bodynumber); + +/* Un-Sets the model for a player */ +native dod_clear_model(id); + +/* Custom Weapon Support */ +/* function will return index of new weapon */ +native custom_weapon_add( const wpnname[], melee = 0, const logname[]="" ); + +/* Function will pass damage done by this custom weapon to stats module and other plugins */ +native custom_weapon_dmg( weapon, att, vic, damage, hitplace=0 ); + +/* Function will pass info about custom weapon shot to stats module */ +native custom_weapon_shot( weapon, index ); // weapon id , player id + +/* function will return 1 if true */ +native xmod_is_melee_wpn(wpnindex); + +/* Returns weapon name. */ +native xmod_get_wpnname(wpnindex, name[], len); + +/* Returns weapon logname. */ +native xmod_get_wpnlogname(wpnindex, name[], len); + +/* Returns weapons array size */ +native xmod_get_maxweapons(); + +/* Returns stats array size ex. 8 in TS , 9 in DoD */ +native xmod_get_stats_size(); + +/* Returns 1 if true */ +native xmod_is_custom_wpn(wpnindex); + +/************* Shared Natives End ********************************/ + +/* weapon logname to weapon name convertion */ +native dod_wpnlog_to_name(const logname[],name[],len); + +/* weapon logname to weapon index convertion */ +native dod_wpnlog_to_id(const logname[]); + +native dod_get_map_info( info ); + +/* Returns id of currently carried weapon. Gets also +* ammount of ammo in clip and backpack. */ +native dod_get_user_weapon(index,&clip=0,&ammo=0); + +/* Returns team score */ +native dod_get_team_score(teamId); + +/* Returns player class id */ +native dod_get_user_class(index); + +/* Returns player score */ +native dod_get_user_score(index); + +/* values are: 0-no prone, 1-prone, 2-prone + w_deploy */ +native dod_get_pronestate(index); + +/* It is not as safe as original but player deaths will not be increased */ +native dod_user_kill(index); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine.inc new file mode 100644 index 0000000..e9a50e2 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine.inc @@ -0,0 +1,241 @@ +/* Engine functions +* +* by the AMX Mod X Development Team +* thanks to Vexd and mahnsawce +* +* This file is provided as is (no warranties). +*/ + +#if defined _engine_included + #endinput +#endif +#define _engine_included + +#include <engine_const> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib engine + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib engine + #endif +#else + #pragma library engine +#endif + +native traceresult(type,any:...); + +/* Registers a client impulse to a function. Function is passed the ID of the user. */ +native register_impulse(impulse, const function[]); + +/* Registers a touch action to a function by classnames. Use * to specify any classname. */ +native register_touch(const Touched[], const Toucher[], const function[]); + +/* Registers a think action to a function by classname. */ +native register_think(const Classname[], const function[]); + +/* NOTE: In old engine versions, this was not the case. Values are now WINDOWS values. + * You must pass with the windows offset (e.g. if 230 on windows, pass 230 no matter what) + * The module will automatically add +5 for Linux. + */ + +/* Precaches an event. */ +native precache_event(type, const Name[], any:...); + +/* set/get a user's speak flags */ +native set_speak(iIndex, iSpeakFlags); +native get_speak(iIndex); + +/* Drops an entity to the floor (work?) */ +native drop_to_floor(entity); + +/* Get whole buffer containing keys and their data. */ +native get_info_keybuffer(id, buffer[], length); + +/* Use an entity with another entity. "entUsed" could be a hostage, "entUser" a player. */ +native force_use(entUsed, entUser); + +/* Get globals from server. */ +native Float:get_global_float(variable); +native get_global_int(variable); +native get_global_string(variable, string[], maxlen); +native get_global_vector(variable, Float:vector[3]); +native get_global_edict(variable); + +/* Set entity bounds. */ +native entity_set_size(index, const Float:mins[3], const Float:maxs[3]); + +/* Get decal index */ +native get_decal_index(const szDecalName[]); + +/* Returns the distance between two entities. */ +native Float:entity_range(ida,idb); + +/* Sets/gets things in an entities Entvars Struct. */ +native entity_get_int(iIndex, iKey); +native entity_set_int(iIndex, iKey, iVal); +native Float:entity_get_float(iIndex, iKey); +native entity_set_float(iIndex, iKey, Float:iVal); +native entity_get_vector(iIndex, iKey, Float:vRetVector[3]); +native entity_set_vector(iIndex, iKey, const Float:vNewVector[3]); +native entity_get_edict(iIndex, iKey); +native entity_set_edict(iIndex, iKey, iNewIndex); +native entity_get_string(iIndex, iKey, szReturn[], iRetLen); +native entity_set_string(iIndex, iKey, const szNewVal[]); +native entity_get_byte(iIndex, iKey); +native entity_set_byte(iIndex, iKey, iVal); + +/* Creates an entity, will return the index of the created entity. ClassName must be valid. */ +native create_entity(const szClassname[]); + +/* Finds an entity in the world, will return 0 if nothing is found */ +native find_ent_by_class(iIndex, const szClass[]); +//optionally you can set a jghg2 type +// 1: target, 2:targetname, 0:classname (default) +native find_ent_by_owner(iIndex, const szClass[], iOwner, iJghgType=0); +native find_ent_by_target(iIndex, const szClass[]); +native find_ent_by_tname(iIndex, const szClass[]); +native find_ent_by_model(iIndex, const szClass[], const szModel[]); +native find_ent_in_sphere(start_from_ent, const Float:origin[3], Float:radius); + +//this will CBaseEntity::Think() or something from the entity +native call_think(entity); + +/* Is entity valid? */ +native is_valid_ent(iIndex); + +/* Proper origin setting, keeps updated with Half-Life engine. */ +native entity_set_origin(iIndex, const Float:fNewOrigin[3]); + +/* Sets the model of an Entity. */ +native entity_set_model(iIndex, const szModel[]); + +/* Remove an entity from the world. */ +native remove_entity(iIndex); + +/* Return current number of entities in the map */ +native entity_count(); + +/* Simulate two entities colliding/touching. */ +native fake_touch(entTouched, entToucher); + +/* 2 formats. + Format: DispatchKeyValue("KeyName","Value") - sets keyvalues for the entity specified in the keyvalue() forward. + Format: DispatchKeyValue(index,"KeyName","Value") - Sets keyvalue for entity not specified in keyvalue() forward. */ +#if !defined AMXMOD_BCOMPAT +native DispatchKeyValue(...); +#endif + +native get_keyvalue(entity, const szKey[], value[], maxLength); + +native copy_keyvalue(szClassName[],sizea,szKeyName[],sizeb,szValue[],sizec); + +/* Runs the GameDLL's DispatchSpawn for an entity, I think it's used with DispatchKeyValue. */ +native DispatchSpawn(iIndex); + +/* Hurts/Kills players in a sphere, like an explosion, Multiplier determines damage. */ +#if !defined AMXMOD_BCOMPAT +native radius_damage(const Float:fExplodeAt[3], iDamageMultiplier, iRadiusMultiplier); +#endif + +/* Will return the contents of a point (inside map? in sky? outside map? etc.). */ +native point_contents(const Float:fCheckAt[3]); + +/* Trace a line from Start(X, Y, Z) to End(X, Y, Z), will return the point hit in vReturn[3] + * and an entity index if an entity is hit. */ +#if !defined AMXMOD_BCOMPAT +native trace_line(iIgnoreEnt, const Float:fStart[3], const Float:fEnd[3], Float:vReturn[3]); +#endif + +/* Traces a hull. */ +native trace_hull(const Float:origin[3],hull,ignoredent=0,ignoremonsters=0); + +/* Traces a line, and returns the normal to the plane hit in vReturn. + * Returns 0 if theres no normal. */ +native trace_normal(iIgnoreEnt, const Float:fStart[3], const Float:fEnd[3], Float:vReturn[3]); + +/* Gets the ID of a grenade. */ +native get_grenade_id(id, model[], len, grenadeid = 0); + +/* Gets gpGlobals->time from Half-Life */ +native Float:halflife_time(); + +/* Sets map lighting, #OFF to disable. */ +native set_lights(const Lighting[]); + +/* Sets Player's View to entity iTargetIndex. */ +native attach_view(iIndex, iTargetIndex); + +/* Sets Player's View Mode. + * rpgrocket.mdl must be precached in order for this function to work */ +native set_view(iIndex, ViewType); + +/* Direct copy of PLAYBACK_EVENT_FULL from Metamod/HLSDK. If you don't know how that works, you probably shouldn't be using it. */ +native playback_event(flags,invoker,eventindex,Float:delay,const Float:origin[3],const Float:angles[3],Float:fparam1,Float:fparam2,iparam1,iparam2,bparam1,bparam2); + +/* Gets parameters sent from CmdStart. + Note that you will receive modified values if any other plugin have + changed them. */ +native get_usercmd(type,any:...); + +/* Sets the parameters sent from CmdStart. + Note that your changes will be seen by any other plugin doing get_usercmd() */ +native set_usercmd(type,any:...); + +/* Converts a string offset into a real string. Some of the forwards in fakemeta + uses string offsets. (FM_CreateNamedEntity) */ +native eng_get_string(_string, _returnString[], _len); + +/* FORWARDS + **********/ + +/* Called when 2 entities touch. + * ptr - touched entity + * ptd - toucher entity + */ +forward pfn_touch(ptr, ptd); + +/* Called once every server frame. May cause lag. */ +forward server_frame(); + +/* Called when a client types kill in console. */ +forward client_kill(id); + +/* Forward for PreThink()/PostThink() on a player. */ +forward client_PreThink(id); +forward client_PostThink(id); + +/* Forward for impulses. */ +forward client_impulse(id, impulse); + +/* Called when an entity "thinks" (DispatchThink) */ +forward pfn_think(entid); + +/* Called when an event is played */ +forward pfn_playbackevent(flags, entid, eventid, Float:delay, Float:Origin[3], Float:Angles[3], Float:fparam1, Float:fparam2, iparam1, iparam2, bparam1, bparam2); + +/* Called when an entity gets a keyvalue set on it from the engine (ie: map load) Use copy_keyvalue to get the keyvalue information */ +forward pfn_keyvalue(entid); + +/* Called when an entity is spawned */ +forward pfn_spawn(entid); + +//from jghg2 +/* As above, but returns number of ents stored in entlist. Use to find a specific type of entity classname (specify in _lookforclassname) around a + * certain entity specified in aroundent. All matching ents are stored in entlist. Specify max amount of entities to find in maxents. + * If aroundent is 0 its origin is not used, but origin in 6th parameter. Ie, do not specify 6th parameter (origin) if you specified an entity + * in aroundent. + */ +native find_sphere_class(aroundent, const _lookforclassname[], Float:radius, entlist[], maxents, const Float:origin[3] = {0.0, 0.0, 0.0}); + +/* SDK function - checks if an origin is in an entity's view cone + * Set use3d to 1 to do the calculation in 3D. Otherwise it will be in 2D. + */ +native is_in_viewcone(entity, const Float:origin[3], use3d = 0); + +//SDK function - checks if an entity is visible to an entity +native is_visible(entity, target); + +//Added at twistedeuphoria's request, see funcwiki for details +native trace_forward(const Float:start[3], const Float:angle[3], Float:give, ignoreEnt, &Float:hitX, &Float:hitY, &Float:shortestDistance, &Float:shortestDistLow, &Float:shortestDistHigh); + +#include <engine_stocks> diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_const.inc new file mode 100644 index 0000000..c4414a6 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_const.inc @@ -0,0 +1,261 @@ +/* Engine constants +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _engine_const_included + #endinput +#endif +#define _engine_const_included + +#include <hlsdk_const> + +#define SPEAK_NORMAL 0 +#define SPEAK_MUTED 1 +#define SPEAK_ALL 2 +#define SPEAK_LISTENALL 4 + +#define CAMERA_NONE 0 +#define CAMERA_3RDPERSON 1 +#define CAMERA_UPLEFT 2 +#define CAMERA_TOPDOWN 3 + +/* Int */ +enum { + EV_INT_gamestate = 0, + EV_INT_oldbuttons, + EV_INT_groupinfo, + EV_INT_iuser1, + EV_INT_iuser2, + EV_INT_iuser3, + EV_INT_iuser4, + EV_INT_weaponanim, + EV_INT_pushmsec, + EV_INT_bInDuck, + EV_INT_flTimeStepSound, + EV_INT_flSwimTime, + EV_INT_flDuckTime, + EV_INT_iStepLeft, + EV_INT_movetype, + EV_INT_solid, + EV_INT_skin, + EV_INT_body, + EV_INT_effects, + EV_INT_light_level, + EV_INT_sequence, + EV_INT_gaitsequence, + EV_INT_modelindex, + EV_INT_playerclass, + EV_INT_waterlevel, + EV_INT_watertype, + EV_INT_spawnflags, + EV_INT_flags, + EV_INT_colormap, + EV_INT_team, + EV_INT_fixangle, + EV_INT_weapons, + EV_INT_rendermode, + EV_INT_renderfx, + EV_INT_button, + EV_INT_impulse, + EV_INT_deadflag, +}; + +/* Float */ +enum { + EV_FL_impacttime = 0, + EV_FL_starttime, + EV_FL_idealpitch, + EV_FL_pitch_speed, + EV_FL_ideal_yaw, + EV_FL_yaw_speed, + EV_FL_ltime, + EV_FL_nextthink, + EV_FL_gravity, + EV_FL_friction, + EV_FL_frame, + EV_FL_animtime, + EV_FL_framerate, + EV_FL_health, + EV_FL_frags, + EV_FL_takedamage, + EV_FL_max_health, + EV_FL_teleport_time, + EV_FL_armortype, + EV_FL_armorvalue, + EV_FL_dmg_take, + EV_FL_dmg_save, + EV_FL_dmg, + EV_FL_dmgtime, + EV_FL_speed, + EV_FL_air_finished, + EV_FL_pain_finished, + EV_FL_radsuit_finished, + EV_FL_scale, + EV_FL_renderamt, + EV_FL_maxspeed, + EV_FL_fov, + EV_FL_flFallVelocity, + EV_FL_fuser1, + EV_FL_fuser2, + EV_FL_fuser3, + EV_FL_fuser4, +}; + +/* Vector */ +enum { + EV_VEC_origin = 0, + EV_VEC_oldorigin, + EV_VEC_velocity, + EV_VEC_basevelocity, + EV_VEC_clbasevelocity, + EV_VEC_movedir, + EV_VEC_angles, + EV_VEC_avelocity, + EV_VEC_punchangle, + EV_VEC_v_angle, + EV_VEC_endpos, + EV_VEC_startpos, + EV_VEC_absmin, + EV_VEC_absmax, + EV_VEC_mins, + EV_VEC_maxs, + EV_VEC_size, + EV_VEC_rendercolor, + EV_VEC_view_ofs, + EV_VEC_vuser1, + EV_VEC_vuser2, + EV_VEC_vuser3, + EV_VEC_vuser4, +}; + +/* Edict */ +enum { + EV_ENT_chain = 0, + EV_ENT_dmg_inflictor, + EV_ENT_enemy, + EV_ENT_aiment, + EV_ENT_owner, + EV_ENT_groundentity, + EV_ENT_pContainingEntity, + EV_ENT_euser1, + EV_ENT_euser2, + EV_ENT_euser3, + EV_ENT_euser4, +}; + +/* String */ +enum { + EV_SZ_classname = 0, + EV_SZ_globalname, + EV_SZ_model, + EV_SZ_target, + EV_SZ_targetname, + EV_SZ_netname, + EV_SZ_message, + EV_SZ_noise, + EV_SZ_noise1, + EV_SZ_noise2, + EV_SZ_noise3, + EV_SZ_viewmodel, + EV_SZ_weaponmodel, +}; + +/* Byte */ +enum { + EV_BYTE_controller1 = 0, + EV_BYTE_controller2, + EV_BYTE_controller3, + EV_BYTE_controller4, + EV_BYTE_blending1, + EV_BYTE_blending2, +}; + +#if defined _jghg_enums + #endinput +#endif +#define _jghg_enums +enum { + // Edict + GL_trace_ent = 0, + + // Float + GL_coop, + GL_deathmatch, + GL_force_retouch, + GL_found_secrets, + GL_frametime, + GL_serverflags, + GL_teamplay, + GL_time, + GL_trace_allsolid, + GL_trace_fraction, + GL_trace_inopen, + GL_trace_inwater, + GL_trace_plane_dist, + GL_trace_startsolid, + + // Int + GL_cdAudioTrack, + GL_maxClients, + GL_maxEntities, + GL_msg_entity, + GL_trace_flags, + GL_trace_hitgroup, + + // String + GL_pStringBase, + GL_mapname, + GL_startspot, + + // Vector + GL_trace_endpos, + GL_trace_plane_normal, + GL_v_forward, + GL_v_right, + GL_v_up, + GL_vecLandmarkOffset, + + // Void (not supported) + GL_pSaveData +}; + +enum +{ + usercmd_float_start, + usercmd_forwardmove, // Float + usercmd_sidemove, // Float + usercmd_upmove, // Float + usercmd_float_end, + usercmd_int_start, + usercmd_lerp_msec, // short + usercmd_msec, // byte + usercmd_lightlevel, // byte + usercmd_buttons, // unsigned short + usercmd_impulse, // byte + usercmd_weaponselect, // byte + usercmd_impact_index, // int + usercmd_int_end, + usercmd_vec_start, + usercmd_viewangles, // Vector + usercmd_impact_position, // vec + usercmd_vec_end +}; + +// Used by the traceresult() native. +enum +{ + TR_AllSolid, // (int) if true, plane is not valid + TR_StartSolid, // (int) if true, the initial point was in a solid area + TR_InOpen, // (int) + TR_InWater, // (int) + TR_Fraction, // (float) time completed, 1.0 = didn't hit anything + TR_EndPos, // (vector) final position + TR_PlaneDist, // (float) + TR_PlaneNormal, // (vector) surface normal at impact + TR_Hit, // (entity) entity the surface is on + TR_Hitgroup // (int) 0 == generic, non zero is specific body part +}; + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_stocks.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_stocks.inc new file mode 100644 index 0000000..6d80700 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/engine_stocks.inc @@ -0,0 +1,255 @@ +/* Engine stocks +* +* by the AMX Mod X Development Team +* thanks to AssKicR, Freecode and T(+)rget +* +* This file is provided as is (no warranties). +*/ + +#if defined _engine_stocks_included + #endinput +#endif +#define _engine_stocks_included + +#if !defined _amxmodx_included + #include <amxmodx> +#endif + +#if !defined _engine_included + #include <engine> +#endif + +stock fakedamage(idvictim,const szClassname[],Float:takedmgdamage,damagetype) +{ + new entity = create_entity("trigger_hurt"); + if (entity) + { + DispatchKeyValue(entity,"classname","trigger_hurt"); + new szDamage[16]; + // Takedamages only do half damage per attack (damage is damage per second, and it's triggered in 0.5 second intervals). + // Compensate for that. + format(szDamage,15,"%f",takedmgdamage * 2); + DispatchKeyValue(entity,"dmg",szDamage); + format(szDamage,15,"%i",damagetype); + DispatchKeyValue(entity,"damagetype",szDamage); + DispatchKeyValue(entity,"origin","8192 8192 8192"); + DispatchSpawn(entity); + entity_set_string(entity, EV_SZ_classname, szClassname); + fake_touch(entity,idvictim); + remove_entity(entity); + return 1; + } + return 0; +} + +//wrapper for find_ent_by_class +stock find_ent(iStart, const szClassname[]) +{ + return find_ent_by_class(iStart, szClassname); +} + +/* Get the Button(s) user is pressing */ +stock get_user_button(id) +{ + return entity_get_int(id, EV_INT_button); +} + +stock get_user_oldbutton(id) +{ + return entity_get_int(id, EV_INT_oldbuttons); +} + +/* Get flags an entity is flagged with */ +stock get_entity_flags(ent) +{ + return entity_get_int(ent, EV_INT_flags); +} + +/* Get the distance between two entities */ +stock get_entity_distance(ent1, ent2) +{ + return floatround(entity_range(ent1, ent2)); +} + +/* Get grenade thrown by this user */ +stock get_grenade(id) +{ + new iGrenade = find_ent_by_class(-1, "grenade"); + while(iGrenade > 0) + { + if(entity_get_edict(iGrenade, EV_ENT_owner) == id) + return iGrenade; + + iGrenade = find_ent_by_class(iGrenade, "grenade"); + } + + return 0; +} + +/* Get origin of a brush entity */ +stock get_brush_entity_origin(ent, Float:orig[3]) +{ + new Float:Min[3], Float:Max[3]; + + entity_get_vector(ent, EV_VEC_origin, orig); + entity_get_vector(ent, EV_VEC_mins, Min); + entity_get_vector(ent, EV_VEC_maxs, Max); + + orig[0] += (Min[0] + Max[0]) * 0.5; + orig[1] += (Min[1] + Max[1]) * 0.5; + orig[2] += (Min[2] + Max[2]) * 0.5; + + return 1; +} + +/* Remove entity by name */ +stock remove_entity_name(const eName[]) +{ + new iEntity = find_ent_by_class(-1, eName); + while (iEntity > 0) + { + remove_entity(iEntity); + iEntity = find_ent_by_class(-1, eName); + } + + return 1; +} + +/* Get the contents of the point a user is aiming at */ +stock ViewContents(id) +{ + new origin[3], Float:Orig[3]; + get_user_origin(id, origin, 3); + Orig[0] = float(origin[0]); + Orig[1] = float(origin[1]); + Orig[2] = float(origin[2]); + + return point_contents(Orig); +} + +stock get_speed(ent) +{ + new Float:Vel[3]; + entity_get_vector(ent, EV_VEC_velocity, Vel); + + return floatround(vector_length(Vel)); +} + +/* Set rendering of an entity */ +stock set_rendering(index, fx=kRenderFxNone, r=255, g=255, b=255, render=kRenderNormal, amount=16) +{ + entity_set_int(index,EV_INT_renderfx,fx); + new Float:RenderColor[3]; + RenderColor[0] = float(r); + RenderColor[1] = float(g); + RenderColor[2] = float(b); + entity_set_vector(index,EV_VEC_rendercolor,RenderColor); + entity_set_int(index,EV_INT_rendermode,render); + entity_set_float(index,EV_FL_renderamt,float(amount)); + + return 1; +} + +/* Set flags on an entity */ +stock set_entity_flags(ent,flag,onoff) +{ + if ((entity_get_int(ent,EV_INT_flags)&flag) > 0) + { + if (onoff == 1) + { + return 2; + } + else + { + entity_set_int(ent,EV_INT_flags,entity_get_int(ent,EV_INT_flags)-flag); + return 1; + } + } + else + { + if (onoff == 0) + { + return 2; + } + else + { + entity_set_int(ent,EV_INT_flags,entity_get_int(ent,EV_INT_flags)+flag); + return 1; + } + } + + return 0; +} + +/* If visible = 1, entity will be set to be visible, else invisible. */ +stock set_entity_visibility(entity, visible = 1) +{ + entity_set_int(entity, EV_INT_effects, visible == 1 ? entity_get_int(entity, EV_INT_effects) & ~EF_NODRAW : entity_get_int(entity, EV_INT_effects) | EF_NODRAW); + + return 1; +} + +/* Returns 1 if entity is visible. */ +stock get_entity_visibility(entity) +{ + return !(entity_get_int(entity, EV_INT_effects) & EF_NODRAW); +} + +stock set_user_velocity(entity, const Float:vec[3]) +{ + return entity_set_vector(entity, EV_VEC_velocity, vec); +} + +stock get_user_velocity(entity, Float:vec[3]) +{ + return entity_get_vector(entity, EV_VEC_velocity, vec); +} + +/* Backwards compatible */ +/* Hurts/Kills players in a sphere, like an explosion, Multiplier determines damage. */ +stock RadiusDamage(const Float:fExplodeAt[3], iDamageMultiplier, iRadiusMultiplier) +{ + return radius_damage(fExplodeAt, iDamageMultiplier, iRadiusMultiplier); +} +/* Gives you a velocity in the direction a player is looking, iVelocity is the multiplier. */ +stock VelocityByAim(iIndex,iVelocity, Float:vRetValue[3]) +{ + return velocity_by_aim(iIndex,iVelocity,vRetValue); +} +/* Will return the contents of a point (inside map? in sky? outside map? etc.). */ +stock PointContents(const Float:fCheckAt[3]) +{ + return point_contents(fCheckAt); +} + +stock set_size(index, const Float:mins[3], const Float:maxs[3]) +{ + return entity_set_size(index,mins,maxs); +} + +//by Twilight Suzuka, request addition at29428 +//"Lifted from HLSDK" +stock IsInWorld( ent ) +{ + new Float:origin[3]; + entity_get_vector(ent,EV_VEC_origin,origin); + + if (origin[0] >= 4096.0) return 0; + if (origin[1] >= 4096.0) return 0; + if (origin[2] >= 4096.0) return 0; + if (origin[0] <= -4096.0) return 0; + if (origin[1] <= -4096.0) return 0; + if (origin[2] <= -4096.0) return 0; + + new Float:velocity[3]; + entity_get_vector(ent,EV_VEC_velocity,velocity); + + if (velocity[0] >= 2000) return 0; + if (velocity[1] >= 2000) return 0; + if (velocity[2] >= 2000) return 0; + if (velocity[0] <= -2000) return 0; + if (velocity[1] <= -2000) return 0; + if (velocity[2] <= -2000) return 0; + + return 1; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf.inc new file mode 100644 index 0000000..cd67903 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf.inc @@ -0,0 +1,70 @@ +/*********************************************** + +[ Corona-Bytes.NET ] EvolutionX Core Plugin + + (c) Corona - Bytes .NET coders :: coders@corona-bytes.net + + > 2005 Corona Bytes :: http://www.corona-bytes.net + +***********************************************/ + +#if defined __EVOLUTION_CORE__ + #endinput +#endif +#define __EVOLUTION_CORE__ + +#pragma library EvolutionXCore + +native setClientPL ( Client, PowerLevel ); +native getClientPL ( Client ); +native setClientACPL ( Client, ActualPowerLevel ); +native getClientACPL ( Client ); +native setClientADPL ( Client, AfterDeathPowerLevel ); +native getClientADPL ( Client ); +native setClientSPL ( Client, PowerLevel ); +native setClientPLtoADPL ( Client ); + +native setClientKI ( Client, Ki ); +native getClientKI ( Client ); + +native setClientHP ( Client, Health ); +native getClientHP ( Client ); +native setClientMHP ( Client, MaximumHealth ); +native getClientMHP ( Client ); + +native setClientSPEED ( Client, Speed ); +native getClientSPEED ( Client ); +native setClientSWOOPSPEED ( Client, SwoopSpeed ); +native getClientSWOOPSPEED ( Client ); + +native setClientPROTECT ( Client, bool:Enable = true ); +native getClientPROTECT ( Client ); + +native setClientFROZEN ( Client, bool:Enable = true ); +native getClientFROZEN ( Client ); + +native setClientGOD ( Client, bool:Enable = true ); +native getClientGOD ( Client ); + +native getClientFLY ( Client ); + +native setClientHiddenTURBO ( Client, bool:Enable = true ); +native getClientTURBO ( Client ); + +native getClientBLOCK ( Client ); + +native setClientHiddenPOWERUP ( Client, bool:Enable = true ); +native getClientPOWERUP ( Client ); + +native getClientSWOOPING ( Client ); +native getClientATKSHOOT ( Client ); +native getClientATKCHARGE ( Client ); +native getClientMELEE ( Client ); +native getClientTHROWAWAY ( Client ); +native getClientTHROW ( Client ); +native getClientWALLGND ( Client ); +native getClientINFREEFALL ( Client ); +native getClientBEAMJUMP ( Client ); + +// kills a player without score/death msg +native silentClientKILL ( Client ); \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf_const.inc new file mode 100644 index 0000000..91b8191 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/esf_const.inc @@ -0,0 +1,71 @@ +/** + * (C)2004-2005 AMX Mod X Development Team + * based on the stocks and information provided by LynX + * organized and released by BAILOPAN + * This file is provided as is (no warranties). + */ + +#if defined _esfconst_included + #endinput +#endif +#define _esfconst_included + +enum +{ + Character_Buu = 1, + Character_Goku = 2, + Character_Gohan = 3, //my favorite :) + Character_Krillin = 4, + Character_Frieza = 5, + Character_Piccolo = 6, + Character_Trunks = 7, + Character_Vegeta = 8, + Character_Cell = 9, +}; + +enum +{ + Explosion_Blue = 0, + Explosion_Green, + Explosion_Orange, + Explosion_Purple, + Explosion_Yellow, + Explosion_Red, + Explosion_White, + Explosions_Total, +}; + +enum +{ + Attack_Kamehameha=1, + Attack_SpiritBomb, + Attack_GalletGun, + Attack_FinalFlash, + Attack_Renzoku, + Attack_Kametorpedo, + Attack_GenericBeam, + Attack_Throw, +}; + +enum +{ + Direction_Left=1, + Direction_Right, + Direction_Up, + Direction_Down, + Direction_Forward, + Direction_Backward, +}; + +enum +{ + Recovery_Kicked=1, + Recovery_Tumbled, + Recovery_Lying, + Recovery_Thrown, +}; + +#define ESF_CHARGING 1 +#define ESF_CONTROLLING 2 +#define ESF_SHOOTING 3 +#define ESF_SHOT 4 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta.inc new file mode 100644 index 0000000..3e76dd5 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta.inc @@ -0,0 +1,260 @@ +/* FakeMeta functions +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _fakemeta_included + #endinput +#endif +#define _fakemeta_included + +#include <fakemeta_const> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib fakemeta + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib fakemeta + #endif +#else + #pragma library fakemeta +#endif + +/** + * Returns entvar data from an entity. Use the pev_* enum (in fakemeta_const.inc) to specify which data you want retrieved. + * + * @note This function uses "read_data" style data syntax. It returns integer values, + * by-references float data, and sets a buffer for string data. + * + * @note If retrieving strings, you may optionally get a pointer into the global string table. Depending on + * your situation, there are two ways to do this. + * 1: This simply gets the pointer. + * new ptr = pev(entid, pev_classname) + * 2: The pointer will be stored in ptr AND the actual string is retrieved. + * new ptr, classname[32] + * pev(entid, pev_classname, ptr, classname, 31) + * + * @param _index The entity index to lookup. + * @param _value The pev field to lookup (look in fakemeta_const.inc) + */ +native pev(_index,_value,any:...); + +/** + * Sets entvar data for an entity. Use the pev_* enum from fakemeta_const.inc for reference. + * + * @note Setting string data will automatically allocate a new string (via AllocString) + * If you have a string already allocated with your own call to AllocString, use + * set_pev_string_ptr instead. + * + * @param _index The entity index to set the value on. + * @param _value The pev field to set, (look in fakemeta_const.inc) + */ +native set_pev(_index,_value,any:...); + +/** + * Use this native to set a pev field to a string that is already allocated (via a function such + * as EngFunc_AllocString). + * + * @note If you specify _value as anything other than string fields, an error will be thrown. + * @note Pass 0 as the _string field to set it to an empty string. + * + * @param _index The entity index to set the value on. + * @param _value The pev field to set - MUST be a string field. + * @param _string The string handle, retrieved from places like AllocString. + */ +native set_pev_string(_index, _value, _string); + + +/** + * Checks the validity of an entity. + * + * @param entindex The entity id to check. + * + * @return 0 on invalid entity + * 1 on entity is valid + * 2 on entity is valid and it has private data (safe to use pdata natives on). + */ +native pev_valid(entindex); + +/** + * Returns the serial number for each entity. The serial number is a unique identity + * generated when an entity is created. + * + * @param entindex The entity id. + * + * @return The serial number for the entity. + */ +native pev_serial(entindex); + +/* Returns any global variable inside globalvars_t structure. Use the glb_* enum. + * + * When returning data from glb_pStringBase (the global string table), you may give a pointer into that table + * in order to get different strings. + * Example: + * new model[128] + * new ptr = pev(id, pev_viewmodel) + * global_get(glb_pStringBase, ptr, model, 127) + */ +native global_get(_value, any:...); + +/* Returns an integer from private data. _linuxdiff is added into the _Offset if it's used on a linux server. */ +native get_pdata_int(_index,_Offset,_linuxdiff=5,_macdiff=5); + +/* Sets an integer from private data. _linuxdiff is added into the _Offset if it's used on a linux server. */ +native set_pdata_int(_index,_Offset,_Value,_linuxdiff=5,_macdiff=5); + +/* Returns a float from private data. _linuxdiff is added into the _Offset if it's used on a linux server. */ +native Float:get_pdata_float(_index,_Offset,_linuxdiff=5,_macdiff=5); + +/* Sets a float from private data. _linuxdiff is added into the _Offset if it's used on a linux server. */ +native set_pdata_float(_index,_Offset,Float:_Value,_linuxdiff=5,_macdiff=5); + +/** + * Tries to retrieve an edict (entity encapsulation) pointer from an entity's private data. + * + * This function is byte-addressable. Unlike get_pdata_int() which searches in byte increments of 4, + * get_pdata_end searches in increments of 1. + * + * @param _index Entity index. + * @param _offset Offset to search. + * @param _linuxdiff Linux difference. + * @param _macdiff Mac OS X difference. + * @return -2 if an invalid entity was found. + * -1 if an empty entity was found. + * Otherwise, an entity index is returned. + */ +native get_pdata_ent(_index, _offset, _linuxdiff=20, _macdiff=20); + +/* Registers a forward. + * Returns an id you can pass to unregister_forward + */ +native register_forward(_forwardType,const _function[],_post=0); + +/* Unregisters a forward. + * The registerId must be from register_forward, and + * post/forwardtype must match what you registered the forward as. + */ +native unregister_forward(_forwardType, registerId, post=0); + +/* Returns data for metamod */ +native forward_return(type,any:...); + +/* Returns the original return value of an engine function. + * This is only valid in forwards that were registered as post. + * + * get_orig_retval() - no params, retrieves integer return value + * get_orig_retval(&Float:value) - retrieves float return value by reference + * get_orig_retval(value[], len) - retrives string return value + */ +native get_orig_retval({Float,_}:...); + +native engfunc(type,any:...); +native dllfunc(type,any:...); + +//only use this with functions that pass a Trace +// get: zero extra params - return int, one extra param = byref float or vector +// set: use anything +native get_tr(TraceResult:tr_member, {Float,_}:...); +native set_tr(TraceResult:tr_member, {Float,_}:...); + +//Upgraded version takes in a TraceResult handle, optionally passed in as the last parameter to the +//TraceResult forward. Use 0 to specify the global traceresult handle set from calling +// some of the Engfucs. +native get_tr2(tr_handle, {TraceResult,_}:tr_member, {Float,_}:...); +native set_tr2(tr_handle, {TraceResult,_}:tr_member, {Float,_}:...); + +/** + * Creates a traceresult handle. This value should never be altered. + * The handle can be used in get/set_tr2 and various traceresult engine functions. + * + * NOTE: You must call free_tr2() on every handle made with create_tr2(). + * + * @return A new TraceResult handle. + */ +native create_tr2(); + +/** + * Frees a traceresult handle created with free_tr2(). Do not call + * this more than once per handle, or on handles not created through + * create_tr2(). + * + * @param tr_handle TraceResult handle created via create_tr2(). + * @noreturn + */ +native free_tr2(tr_handle); + +//Same as above, use either a kvd_handle or 0 for global reserved kvd data +//kvd_handle is passed by the kvd hook, last param +native get_kvd(kvd_handle, KeyValueData:member, {Float,_}:...); + +//Using set_kvd with the handle from the hook for anything under KV_fHandled +// is considered an undefined operation (it could crash). You should fire a new +// keyvalues structure rather than changing the internal engine strings. +native set_kvd(kvd_handle, KeyValueData:member, {Float,_}:...); + +// These functions are used with the clientdata data structure (FM_UpdateClientData) +// Get: 0 extra params - Return integer; 1 extra param - by ref float or vector; 2 extra params - string and length +// Set: Use anything +// Use 0 for cd_handle to specify the global clientdata handle +native get_cd(cd_handle, ClientData:member, {Float,_}:...); +native set_cd(cd_handle, ClientData:member, {Float,_}:...); + +// These functions are used with the entity_state data structure (FM_AddToFullPack) +// Get: 0 extra params - Return integer; 1 extra param - by ref float or vector or array +// Set: Use anything +// Use 0 for es_handle to specify the global entity_state handle +native get_es(es_handle, EntityState:member, {Float,_}:...); +native set_es(es_handle, EntityState:member, {Float,_}:...); + +// These functions are used with the usercmd data structure (FM_CmdStart) +// Get: 0 extra params - Return integer; 1 extra param - by ref float or vector +// Set: Use anything +// Use 0 for uc_handle to specify the global usercmd handle +native get_uc(uc_handle, UserCmd:member, {Float,_}:...); +native set_uc(uc_handle, UserCmd:member, {Float,_}:...); + +//NOTE that for the string offsets below, on AMD64, a byref (char **) offset is NOT the same as an int offset +//In fact it's QWORD aligned rather than DWORD aligned, so the offset will be exactly half. +//Gets a string from a private offset. If byref is false, the string is treated as static rather than dynamic. +//linux value is what to add to the offset for linux servers. +//mac value is what to add to the offset for os x servers. Default (cellmin) means that linux value will be used. +//this cannot use a default value due to older version using an awkward default value. +native get_pdata_string(entity, offset, dest[], maxlength, byref=1, linux, mac=cellmin); + +//Sets a string in a private offset. +//realloc = -1 - nonbyref copy (static +//realloc = 0 - copy byref, no realloc *(char **) +//realloc = 1 - reallocate new string with free+malloc +//realloc = 2 - reallocate new string with delete[]+new[] +//linux value is what to add to the offset for linux servers. +//mac value iswhat to add to the offset for os x servers. +//this cannot use a default value due to older version using an awkward default value. +native set_pdata_string(entity, offset, const source[], realloc=2, linux, mac=cellmin); + +// Copies the given infoBuffer pointer into out[] +// An infoBuffer pointer is returned by EngFunc_GetInfoKeyBuffer +native copy_infokey_buffer(infoBuffer, out[], maxlen); + + +/** + * Looks up the sequence for the entity. + * + * @param entity The entity id to lookup. + * @param name The sequence name to lookup, case insensitive. ("JUMP" would match "jump") + * @param framerate The framerate of the sequence, if found. + * @param loops Whether or not the sequence loops. + * @param groundspeed The groundspeed setting of the sequence. + * @return -1 on failed lookup, the sequence number on successful lookup. + */ +native lookup_sequence(entity, const name[], &Float:framerate = 0.0, &bool:loops = false, &Float:groundspeed = 0.0); + +/** + * Sets a bone controller with the specified value. + * + * @param entity The entity id to set the value on. + * @param controller Which controller to set (0 through 3). + * @param value The value to set it to. + * @return The percentage that the controller is extended (0.0 through 1.0) + */ +native Float:set_controller(entity, controller, Float:value); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_const.inc new file mode 100644 index 0000000..851bcb8 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_const.inc @@ -0,0 +1,749 @@ +/* FakeMeta constants +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _fakemeta_const_included + #endinput +#endif +#define _fakemeta_const_included + +// For forward_return +#define FMV_STRING 1 +#define FMV_FLOAT 2 +#define FMV_CELL 3 + +#include <hlsdk_const> + +/* The actual return value of the function, use these instead of PLUGIN_HANDLED etc when + * returning from registered forwards. + */ +#define FMRES_IGNORED 1 // Calls target function, returns normal value +#define FMRES_HANDLED 2 // Tells metamod you did something, still calls target function and returns normal value +#define FMRES_OVERRIDE 3 // Supposed to still call the target function but return your value instead + // however this does not work properly with metamod; use supercede instead. +#define FMRES_SUPERCEDE 4 // Block the target call, and use your return value (if applicable) + +// Use this with GetInfoKeyBuffer if you want the server's localinfo buffer +#define FM_NULLENT -1 + + +/* Used with engfunc() + */ +enum { + EngFunc_PrecacheModel, // int ) (char *s); + EngFunc_PrecacheSound, // int ) (char *s); + EngFunc_SetModel, // void ) (edict_t *e, const char *m); + EngFunc_ModelIndex, // int ) (const char *m); + EngFunc_ModelFrames, // int ) (int modelIndex); + EngFunc_SetSize, // void ) (edict_t *e, const float *rgflMin, const float *rgflMax); + EngFunc_ChangeLevel, // void ) (char* s1, char* s2); + EngFunc_VecToYaw, // float) (const float *rgflVector); + EngFunc_VecToAngles, // void ) (const float *rgflVectorIn, float *rgflVectorOut); + EngFunc_MoveToOrigin, // void ) (edict_t *ent, const float *pflGoal, float dist, int iMoveType); + EngFunc_ChangeYaw, // void ) (edict_t* ent); + EngFunc_ChangePitch, // void ) (edict_t* ent); + EngFunc_FindEntityByString, // edict) (edict_t *pEdictStartSearchAfter, const char *pszField, const char *pszValue); + EngFunc_GetEntityIllum, // int ) (edict_t* pEnt); + EngFunc_FindEntityInSphere, // edict) (edict_t *pEdictStartSearchAfter, const float *org, float rad); + EngFunc_FindClientInPVS, // edict) (edict_t *pEdict); + EngFunc_EntitiesInPVS, // edict) (edict_t *pplayer); + EngFunc_MakeVectors, // void ) (const float *rgflVector); + EngFunc_AngleVectors, // void ) (const float *rgflVector, float *forward, float *right, float *up); + EngFunc_CreateEntity, // edict) (void); + EngFunc_RemoveEntity, // void ) (edict_t *e); + EngFunc_CreateNamedEntity, // edict) (int className); + EngFunc_MakeStatic, // void ) (edict_t *ent); + EngFunc_EntIsOnFloor, // int ) (edict_t *e); + EngFunc_DropToFloor, // int ) (edict_t *e); + EngFunc_WalkMove, // int ) (edict_t *ent, float yaw, float dist, int iMode); + EngFunc_SetOrigin, // void ) (edict_t *e, const float *rgflOrigin); + EngFunc_EmitSound, // void ) (edict_t *entity, int channel, const char *sample, float volume, float attenuation, int fFlags, int pitch); + EngFunc_EmitAmbientSound, // void ) (edict_t *entity, float *pos, const char *samp, float vol, float attenuation, int fFlags, int pitch); + + //With 1.71 you can pass an optional TraceLine ptr for trace natives + // it can be 0, for meaning "global tr handle" (for get/set_tr2), or + // it can be any other TR handle (such as one from a TR hook) + EngFunc_TraceLine, // void ) (const float *v1, const float *v2, int fNoMonsters, edict_t *pentToSkip, TraceResult *ptr); + EngFunc_TraceToss, // void ) (edict_t *pent, edict_t *pentToIgnore, TraceResult *ptr); + EngFunc_TraceMonsterHull, // int ) (edict_t *pEdict, const float *v1, const float *v2, int fNoMonsters, edict_t *pentToSkip, TraceResult *ptr); + EngFunc_TraceHull, // void ) (const float *v1, const float *v2, int fNoMonsters, int hullNumber, edict_t *pentToSkip, TraceResult *ptr); + EngFunc_TraceModel, // void ) (const float *v1, const float *v2, int hullNumber, edict_t *pent, TraceResult *ptr); + EngFunc_TraceTexture, // const char *) (edict_t *pTextureEntity, const float *v1, const float *v2 ); + EngFunc_TraceSphere, // void ) (const float *v1, const float *v2, int fNoMonsters, float radius, edict_t *pentToSkip, TraceResult *ptr); + + EngFunc_GetAimVector, // void ) (edict_t *ent, float speed, float *rgflReturn); + EngFunc_ParticleEffect, // void ) (const float *org, const float *dir, float color, float count); + EngFunc_LightStyle, // void ) (int style, char *val); + EngFunc_DecalIndex, // int ) (const char *name); + EngFunc_PointContents, // int ) (const float *rgflVector); + EngFunc_FreeEntPrivateData, // void ) (edict_t *pEdict); + EngFunc_SzFromIndex, // const char *) (int iString); + EngFunc_AllocString, // int ) (const char *szValue); + EngFunc_RegUserMsg, // int ) (const char *pszName, int iSize); + EngFunc_AnimationAutomove, // void ) (const edict_t *pEdict, float flTime); + EngFunc_GetBonePosition, // void ) (const edict_t *pEdict, int iBone, float *rgflOrigin, float *rgflAngles); + EngFunc_GetAttachment, // void ) (const edict_t *pEdict, int iAttachment, float *rgflOrigin, float *rgflAngles); + EngFunc_SetView, // void ) (const edict_t *pClient, const edict_t *pViewent); + EngFunc_Time, // float) ( void ); + EngFunc_CrosshairAngle, // void ) (const edict_t *pClient, float pitch, float yaw); + EngFunc_FadeClientVolume, // void ) (const edict_t *pEdict, int fadePercent, int fadeOutSeconds, int holdTime, int fadeInSeconds); + EngFunc_SetClientMaxspeed, // void ) (const edict_t *pEdict, float fNewMaxspeed); + EngFunc_CreateFakeClient, // edict) (const char *netname); // returns NULL if fake client can't be created + EngFunc_RunPlayerMove, // void ) (edict_t *fakeclient, const float *viewangles, float forwardmove, float sidemove, float upmove, unsigned short buttons, byte impulse, byte msec); + EngFunc_NumberOfEntities, // int ) ( void ); + EngFunc_StaticDecal, // void ) (const float *origin, int decalIndex, int entityIndex, int modelIndex); + EngFunc_PrecacheGeneric, // int ) (char* s); + EngFunc_BuildSoundMsg, // void ) (edict_t *entity, int channel, const char *sample, /*int*/float volume, float attenuation, int fFlags, int pitch, int msg_dest, int msg_type, const float *pOrigin, edict_t *ed); + EngFunc_GetPhysicsKeyValue, // const char *) (const edict_t *pClient, const char *key); + EngFunc_SetPhysicsKeyValue, // void ) (const edict_t *pClient, const char *key, const char *value); + EngFunc_GetPhysicsInfoString, // const char *) (const edict_t *pClient); + EngFunc_PrecacheEvent, // unsigned short) (int type, const char*psz); + EngFunc_PlaybackEvent, // void ) (int flags, const edict_t *pInvoker, unsigned short eventindex, float delay, float *origin, float *angles, float fparam1, float fparam2, int iparam1, int iparam2, int bparam1, int bparam2); + EngFunc_CheckVisibility, // int ) (const edict_t *entity, unsigned char *pset); + EngFunc_GetCurrentPlayer, // int ) ( void ); + EngFunc_CanSkipPlayer, // int ) (const edict_t *player); + EngFunc_SetGroupMask, // void ) (int mask, int op); + EngFunc_GetClientListening, // bool ) (int iReceiver, int iSender) + EngFunc_SetClientListening, // bool ) (int iReceiver, int iSender, bool Listen) + EngFunc_MessageBegin, // void ) (int msg_dest, int msg_type, const float *pOrigin, edict_t *ed) + EngFunc_WriteCoord, // void ) (float flValue) + EngFunc_WriteAngle, // void ) (float flValue) + EngFunc_InfoKeyValue, // char*) (char *infobuffer, char *key); + EngFunc_SetKeyValue, // void ) (char *infobuffer, char *key, char *value); + EngFunc_SetClientKeyValue, // void ) (int clientIndex, char *infobuffer, char *key, char *value); + EngFunc_CreateInstBaseline, // int ) (int classname, struct entity_state_s *baseline); + + // Returns pointer to info buffer that can be used with the infobuffer param of InfoKeyValue, SetKeyValue, and SetClientKeyValue + EngFunc_GetInfoKeyBuffer, // char*) (edict_t *e); + EngFunc_AlertMessage, // void ) (ALERT_TYPE atype, char *szFmt, ...); + EngFunc_ClientPrintf, // void ) (edict_t* pEdict, PRINT_TYPE ptype, const char *szMsg); + EngFunc_ServerPrint // void ) (const char *szMsg); +}; + +/* Used with dllfunc() + */ +enum +{ + DLLFunc_GameInit, // void ) ( void ); + DLLFunc_Spawn, // int ) (edict_t *pent); + DLLFunc_Think, // void ) (edict_t *pent); + DLLFunc_Use, // void ) (edict_t *pentUsed, edict_t *pentOther); + DLLFunc_Touch, // void ) (edict_t *pentTouched, edict_t *pentOther); + DLLFunc_Blocked, // void ) (edict_t *pentBlocked, edict_t *pentOther); + + //You can pass in 0 for glb kvd handle or a kvd handle here + DLLFunc_KeyValue, // void ) (edict_t *pentKeyvalue, KeyValueData *pkvd); + DLLFunc_SetAbsBox, // void ) (edict_t *pent); + DLLFunc_ClientConnect, // bool ) (edict_t *pEntity, const char *pszName, const char *pszAddress, char szRejectReason[128]); + + DLLFunc_ClientDisconnect, // void ) (edict_t *pEntity); + DLLFunc_ClientKill, // void ) (edict_t *pEntity); + DLLFunc_ClientPutInServer, // void ) (edict_t *pEntity); + DLLFunc_ClientCommand, // void ) (edict_t *pEntity); + + DLLFunc_ServerDeactivate, // void ) ( void ); + + DLLFunc_PlayerPreThink, // void ) (edict_t *pEntity); + DLLFunc_PlayerPostThink, // void ) (edict_t *pEntity); + + DLLFunc_StartFrame, // void ) ( void ); + DLLFunc_ParmsNewLevel, // void ) ( void ); + DLLFunc_ParmsChangeLevel, // void ) ( void ); + + // Returns string describing current .dll. E.g., TeamFotrress 2, Half-Life + // This also gets called when the server is queried for information (for example, by a server browser tool) + DLLFunc_GetGameDescription, // const char *) ( void ); + + // Spectator funcs + DLLFunc_SpectatorConnect, // void ) (edict_t *pEntity); + DLLFunc_SpectatorDisconnect, // void ) (edict_t *pEntity); + DLLFunc_SpectatorThink, // void ) (edict_t *pEntity); + + // Notify game .dll that engine is going to shut down. Allows mod authors to set a breakpoint. + DLLFunc_Sys_Error, // void ) (const char *error_string); + + DLLFunc_PM_FindTextureType, // char ) (char *name); + DLLFunc_RegisterEncoders, // void ) ( void ); + + // Enumerates player hulls. Returns 0 if the hull number doesn't exist, 1 otherwise + DLLFunc_GetHullBounds, // int ) (int hullnumber, float *mins, float *maxs); + + // Create baselines for certain "unplaced" items. + DLLFunc_CreateInstBaselines, // void ) ( void ); + DLLFunc_pfnAllowLagCompensation, // int ) ( void ); + // I know this does not fit with DLLFUNC(), but I don't want another native just for it. + MetaFunc_CallGameEntity, // bool ) (plid_t plid, const char *entStr,entvars_t *pev); + DLLFunc_ClientUserInfoChanged, // void ) (edict *pEntity, char *infobuffer); + // You can pass in 0 for global cd handle or another cd handle here + DLLFunc_UpdateClientData, // void ) (const struct edict_s *ent, int sendweapons, struct clientdata_s *cd); + // You can pass in 0 for global entity state handle or another entity state handle here + DLLFunc_AddToFullPack, // int ) (struct entity_state_s *state, int e, edict_t *ent, edict_t *host, int hostflags, int player, unsigned char *pSet); + // You can pass in 0 for global usercmd handle or another usercmd handle here + DLLFunc_CmdStart, // void ) (const edict_t *player, const struct usercmd_s *cmd, unsigned int random_seed); + DLLFunc_CmdEnd, // void ) (const edict_t *player); + DLLFunc_CreateBaseline // void ) (int player, int eindex, struct entity_state_s *baseline, struct edict_s *entity, int playermodelindex, vec3_t player_mins, vec3_t player_maxs); +}; + +enum { + pev_string_start = 0, + pev_classname, + pev_globalname, + pev_model, + pev_target, + pev_targetname, + pev_netname, + pev_message, + pev_noise, + pev_noise1, + pev_noise2, + pev_noise3, + pev_string_end, + pev_edict_start, + pev_chain, + pev_dmg_inflictor, + pev_enemy, + pev_aiment, + pev_owner, + pev_groundentity, + pev_euser1, + pev_euser2, + pev_euser3, + pev_euser4, + pev_edict_end, + pev_float_start, + pev_impacttime, + pev_starttime, + pev_idealpitch, + pev_ideal_yaw, + pev_pitch_speed, + pev_yaw_speed, + pev_ltime, + pev_nextthink, + pev_gravity, + pev_friction, + pev_frame, + pev_animtime, + pev_framerate, + pev_scale, + pev_renderamt, + pev_health, + pev_frags, + pev_takedamage, + pev_max_health, + pev_teleport_time, + pev_armortype, + pev_armorvalue, + pev_dmg_take, + pev_dmg_save, + pev_dmg, + pev_dmgtime, + pev_speed, + pev_air_finished, + pev_pain_finished, + pev_radsuit_finished, + pev_maxspeed, + pev_fov, + pev_flFallVelocity, + pev_fuser1, + pev_fuser2, + pev_fuser3, + pev_fuser4, + pev_float_end, + pev_int_start, + pev_fixangle, + pev_modelindex, + pev_viewmodel, + pev_weaponmodel, + pev_movetype, + pev_solid, + pev_skin, + pev_body, + pev_effects, + pev_light_level, + pev_sequence, + pev_gaitsequence, + pev_rendermode, + pev_renderfx, + pev_weapons, + pev_deadflag, + pev_button, + pev_impulse, + pev_spawnflags, + pev_flags, + pev_colormap, + pev_team, + pev_waterlevel, + pev_watertype, + pev_playerclass, + pev_weaponanim, + pev_pushmsec, + pev_bInDuck, + pev_flTimeStepSound, + pev_flSwimTime, + pev_flDuckTime, + pev_iStepLeft, + pev_gamestate, + pev_oldbuttons, + pev_groupinfo, + pev_iuser1, + pev_iuser2, + pev_iuser3, + pev_iuser4, + pev_int_end, + pev_byte_start, + pev_controller_0, + pev_controller_1, + pev_controller_2, + pev_controller_3, + pev_blending_0, + pev_blending_1, + pev_byte_end, + pev_bytearray_start, + pev_controller, + pev_blending, + pev_bytearray_end, + pev_vecarray_start, + pev_origin, + pev_oldorigin, + pev_velocity, + pev_basevelocity, + pev_clbasevelocity, + pev_movedir, + pev_angles, + pev_avelocity, + pev_v_angle, + pev_endpos, + pev_startpos, + pev_absmin, + pev_absmax, + pev_mins, + pev_maxs, + pev_size, + pev_rendercolor, + pev_view_ofs, + pev_vuser1, + pev_vuser2, + pev_vuser3, + pev_vuser4, + pev_punchangle, + pev_vecarray_end, + pev_string2_begin, /* anything after here are string corrections */ + pev_weaponmodel2, + pev_viewmodel2, + pev_string2_end, + pev_edict2_start, /* edict corrections */ + pev_pContainingEntity, + pev_absolute_end +}; + +/* Used with global_get() + */ +enum +{ + glb_start_int = 0, + glb_trace_hitgroup, + glb_trace_flags, + glb_msg_entity, + glb_cdAudioTrack, + glb_maxClients, + glb_maxEntities, + glb_end_int, + glb_start_float, + glb_time, + glb_frametime, + glb_force_retouch, + glb_deathmatch, + glb_coop, + glb_teamplay, + glb_serverflags, + glb_found_secrets, + glb_trace_allsolid, + glb_trace_startsolid, + glb_trace_fraction, + glb_trace_plane_dist, + glb_trace_inopen, + glb_trace_inwater, + glb_end_float, + glb_start_edict, + glb_trace_ent, + glb_end_edict, + glb_start_vector, + glb_v_forward, + glb_v_up, + glb_v_right, + glb_trace_endpos, + glb_trace_plane_normal, + glb_vecLandmarkOffset, + glb_end_vector, + glb_start_string, + glb_mapname, + glb_startspot, + glb_end_string, + glb_start_pchar, + glb_pStringBase, + glb_end_pchar +}; + +/* Used with register_forward() + */ +enum { + FM_PrecacheModel = 1, + FM_PrecacheSound, + FM_SetModel, + FM_ModelIndex, + FM_ModelFrames, + FM_SetSize, + FM_ChangeLevel, + FM_VecToYaw, + FM_VecToAngles, + FM_MoveToOrigin, + FM_ChangeYaw, + FM_ChangePitch, + FM_FindEntityByString, + FM_GetEntityIllum, + FM_FindEntityInSphere, + FM_FindClientInPVS, + FM_EntitiesInPVS, + FM_MakeVectors, + FM_AngleVectors, + FM_CreateEntity, + FM_RemoveEntity, + FM_CreateNamedEntity, + FM_MakeStatic, + FM_EntIsOnFloor, + FM_DropToFloor, + FM_WalkMove, + FM_SetOrigin, + FM_EmitSound, + FM_EmitAmbientSound, + FM_TraceLine, + FM_TraceToss, + FM_TraceMonsterHull, + FM_TraceHull, + FM_TraceModel, + FM_TraceTexture, + FM_TraceSphere, + FM_GetAimVector, + FM_ParticleEffect, + FM_LightStyle, + FM_DecalIndex, + FM_PointContents, + FM_MessageBegin, + FM_MessageEnd, + FM_WriteByte, + FM_WriteChar, + FM_WriteShort, + FM_WriteLong, + FM_WriteAngle, + FM_WriteCoord, + FM_WriteString, + FM_WriteEntity, + FM_CVarGetFloat, + FM_CVarGetString, + FM_CVarSetFloat, + FM_CVarSetString, + FM_FreeEntPrivateData, + FM_SzFromIndex, + FM_AllocString, + FM_RegUserMsg, + FM_AnimationAutomove, + FM_GetBonePosition, + FM_GetAttachment, + FM_SetView, + FM_Time, + FM_CrosshairAngle, + FM_FadeClientVolume, + FM_SetClientMaxspeed, + FM_CreateFakeClient, + FM_RunPlayerMove, + FM_NumberOfEntities, + FM_StaticDecal, + FM_PrecacheGeneric, + FM_BuildSoundMsg, + FM_GetPhysicsKeyValue, + FM_SetPhysicsKeyValue, + FM_GetPhysicsInfoString, + FM_PrecacheEvent, + FM_PlaybackEvent, + FM_CheckVisibility, + FM_GetCurrentPlayer, + FM_CanSkipPlayer, + FM_SetGroupMask, + FM_Voice_GetClientListening, + FM_Voice_SetClientListening, + FM_InfoKeyValue, + FM_SetKeyValue, + FM_SetClientKeyValue, + FM_GetPlayerAuthId, + FM_GetPlayerWONId, + FM_IsMapValid, + + FM_Spawn, + FM_Think, + FM_Use, + FM_Touch, + FM_Blocked, + FM_KeyValue, + FM_SetAbsBox, + FM_ClientConnect, + + FM_ClientDisconnect, + FM_ClientKill, + FM_ClientPutInServer, + FM_ClientCommand, + + FM_ServerDeactivate, + + FM_PlayerPreThink, + FM_PlayerPostThink, + + FM_StartFrame, + FM_ParmsNewLevel, + FM_ParmsChangeLevel, + + // Returns string describing current .dll. E.g., TeamFotrress 2, Half-Life + // This also gets called when the server is queried for information (for example, by a server browser tool) + FM_GetGameDescription, + + // Spectator funcs + FM_SpectatorConnect, + FM_SpectatorDisconnect, + FM_SpectatorThink, + + // Notify game .dll that engine is going to shut down. Allows mod authors to set a breakpoint. + FM_Sys_Error, + + FM_PM_FindTextureType, + FM_RegisterEncoders, + + // Create baselines for certain "unplaced" items. + FM_CreateInstBaselines, + + FM_AllowLagCompensation, + FM_AlertMessage, + + // NEW_DLL_FUNCTIONS: + FM_OnFreeEntPrivateData, + FM_GameShutdown, + FM_ShouldCollide, + + // LATE ADDITIONS (v1.71) + FM_ClientUserInfoChanged, + + // LATE ADDITIONS (v1.75) + FM_UpdateClientData, + FM_AddToFullPack, + FM_CmdStart, + FM_CmdEnd, + FM_CreateInstBaseline, + FM_CreateBaseline, + FM_GetInfoKeyBuffer, + FM_ClientPrintf, + + // LATE ADDITIONS (v1.80) + FM_ServerPrint +}; + +enum TraceResult +{ + TR_AllSolid, // int + TR_StartSolid, // int + TR_InOpen, // int + TR_InWater, // int + TR_flFraction, // float + TR_vecEndPos, // float array[3] + TR_flPlaneDist, // float + TR_vecPlaneNormal, // float array[3] + TR_pHit, // int (edict_t*) + TR_iHitgroup, // int +}; + +enum KeyValueData +{ + KV_ClassName, // string + KV_KeyName, // string + KV_Value, // string + KV_fHandled // int +}; + +enum ClientData +{ + CD_Origin, // float array[3] + CD_Velocity, // float array[3] + CD_ViewModel, // int + CD_PunchAngle, // float array[3] + CD_Flags, // int + CD_WaterLevel, // int + CD_WaterType, // int + CD_ViewOfs, // float array[3] + CD_Health, // float + CD_bInDuck, // int + CD_Weapons, // int + CD_flTimeStepSound, // int + CD_flDuckTime, // int + CD_flSwimTime, // int + CD_WaterJumpTime, // int + CD_MaxSpeed, // float + CD_FOV, // float + CD_WeaponAnim, // int + CD_ID, // int + CD_AmmoShells, // int + CD_AmmoNails, // int + CD_AmmoCells, // int + CD_AmmoRockets, // int + CD_flNextAttack, // float + CD_tfState, // int + CD_PushMsec, // int + CD_DeadFlag, // int + CD_PhysInfo, // string[256] + CD_iUser1, // int + CD_iUser2, // int + CD_iUser3, // int + CD_iUser4, // int + CD_fUser1, // float + CD_fUser2, // float + CD_fUser3, // float + CD_fUser4, // float + CD_vUser1, // float array[3] + CD_vUser2, // float array[3] + CD_vUser3, // float array[3] + CD_vUser4 // float array[3] +}; + +enum EntityState +{ + // Fields which are filled in by routines outside of delta compression + ES_EntityType, // int + // Index into cl_entities array for this entity + ES_Number, // int + ES_MsgTime, // float + + // Message number last time the player/entity state was updated + ES_MessageNum, // int + + // Fields which can be transitted and reconstructed over the network stream + ES_Origin, // float array[3] + ES_Angles, // float array[3] + + ES_ModelIndex, // int + ES_Sequence, // int + ES_Frame, // float + ES_ColorMap, // int + ES_Skin, // short + ES_Solid, // short + ES_Effects, // int + ES_Scale, // float + ES_eFlags, // byte + + // Render information + ES_RenderMode, // int + ES_RenderAmt, // int + ES_RenderColor, // byte array[3], RGB value + ES_RenderFx, // int + + ES_MoveType, // int + ES_AnimTime, // float + ES_FrameRate, // float + ES_Body, // int + ES_Controller, // byte array[4] + ES_Blending, // byte array[4] + ES_Velocity, // float array[3] + + // Send bbox down to client for use during prediction + ES_Mins, // float array[3] + ES_Maxs, // float array[3] + + ES_AimEnt, // int + // If owned by a player, the index of that player (for projectiles) + ES_Owner, // int + + // Friction, for prediction + ES_Friction, // float + // Gravity multiplier + ES_Gravity, // float + + // PLAYER SPECIFIC + ES_Team, // int + ES_PlayerClass, // int + ES_Health, // int + ES_Spectator, // bool + ES_WeaponModel, // int + ES_GaitSequence, // int + // If standing on conveyor, e.g. + ES_BaseVelocity, // float array[3] + // Use the crouched hull, or the regular player hull + ES_UseHull, // int + // Latched buttons last time state updated + ES_OldButtons, // int + // -1 = in air, else pmove entity number + ES_OnGround, // int + ES_iStepLeft, // int + // How fast we are falling + ES_flFallVelocity, // float + + ES_FOV, // float + ES_WeaponAnim, // int + + // Parametric movement overrides + ES_StartPos, // float array[3] + ES_EndPos, // float array[3] + ES_ImpactTime, // float + ES_StartTime, // float + + // For mods + ES_iUser1, // int + ES_iUser2, // int + ES_iUser3, // int + ES_iUser4, // int + ES_fUser1, // float + ES_fUser2, // float + ES_fUser3, // float + ES_fUser4, // float + ES_vUser1, // float array[3] + ES_vUser2, // float array[3] + ES_vUser3, // float array[3] + ES_vUser4 // float array[3] +}; + +enum UserCmd +{ + // Interpolation time on client + UC_LerpMsec, // short + // Duration in ms of command + UC_Msec, // byte + // Command view angles + UC_ViewAngles, // float array[3] + + // Intended velocities + // Forward velocity + UC_ForwardMove, // float + // Sideways velocity + UC_SideMove, // float + // Upward velocity + UC_UpMove, // float + // Light level at spot where we are standing + UC_LightLevel, // byte + // Attack buttons + UC_Buttons, // unsigned short + // Impulse command issued + UC_Impulse, // byte + // Current weapon id + UC_WeaponSelect, // byte + + // Experimental player impact stuff + UC_ImpactIndex, // int + UC_ImpactPosition // float array[3] +}; + +enum AlertType +{ + at_notice = 0, + at_console, // same as at_notice, but forces a ConPrintf, not a message box + at_aiconsole, // same as at_console, but only shown if developer level is 2! + at_warning, + at_error, + at_logged // Server print to console (only in multiplayer games) +}; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_stocks.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_stocks.inc new file mode 100644 index 0000000..7a7a6bb --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_stocks.inc @@ -0,0 +1,275 @@ +/* FakeMeta stocks +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if !defined _fakemeta_included + #include <fakemeta> +#endif + +#if defined _fakemeta_stocks_included + #endinput +#endif +#define _fakemeta_stocks_included + +// EngFuncs +stock EF_PrecacheModel(const string[]) + return engfunc(EngFunc_PrecacheModel, string); + +stock EF_PrecacheSound(const string[]) + return engfunc(EngFunc_PrecacheSound, string); +stock EF_SetModel(const ID, const STRING[]) + return engfunc(EngFunc_SetModel, ID, STRING); +stock EF_ModelIndex(const STRING[]) + return engfunc(EngFunc_ModelIndex, STRING); +stock EF_ModelFrames(modelIndex) + return engfunc(EngFunc_ModelFrames, modelIndex); + +stock EF_SetSize(const ENTITY, const Float:MIN[3], const Float:MAX[3]) + return engfunc(EngFunc_SetSize, ENTITY, MIN, MAX); +stock EF_ChangeLevel(const S1[], const S2[]) + return engfunc(EngFunc_ChangeLevel, S1, S2); +stock EF_VecToYaw(const Float:VECTOR[3], &Float:returnValue) + return engfunc(EngFunc_VecToYaw, VECTOR, returnValue); +stock EF_VecToAngles(const Float:VECTORIN[3], const Float:VECTOROUT[3]) + return engfunc(EngFunc_VecToAngles, VECTORIN, VECTOROUT); +stock EF_MoveToOrigin(const ENTITY, const Float:GOAL[3], const Float:DISTANCE, const MOVETYPE) + return engfunc(EngFunc_MoveToOrigin, ENTITY, GOAL, DISTANCE, MOVETYPE); + +stock EF_ChangeYaw(const ENTITY) + return engfunc(EngFunc_ChangeYaw, ENTITY); +stock EF_ChangePitch(const ENTITY) + return engfunc(EngFunc_ChangePitch, ENTITY); +stock EF_FindEntityByString(const STARTSEARCHAFTER, const FIELD[], const VALUE[]) + return engfunc(EngFunc_FindEntityByString, STARTSEARCHAFTER, FIELD, VALUE); +stock EF_GetEntityIllum(const ENTITY) + return engfunc(EngFunc_GetEntityIllum, ENTITY); +stock EF_FindEntityInSphere(const STARTSEARCHAFTER, const Float:ORIGIN[3], Float:radius) + return engfunc(EngFunc_FindEntityInSphere, STARTSEARCHAFTER, ORIGIN, radius); + +stock EF_FindClientInPVS(const CLIENT) + return engfunc(EngFunc_FindClientInPVS, CLIENT); +stock EF_EntitiesInPVS(const CLIENT) + return engfunc(EngFunc_EntitiesInPVS, CLIENT); +stock EF_MakeVectors(const Float:VECTOR[3]) + return engfunc(EngFunc_MakeVectors, VECTOR); +stock EF_AngleVectors(const Float:VECTOR[3], Float:forward_[3], Float:right[3], Float:up[3]) + return engfunc(EngFunc_AngleVectors, VECTOR, forward_, right, up); +stock EF_CreateEntity() + return engfunc(EngFunc_CreateEntity); + +stock EF_RemoveEntity(const ENTITY) + return engfunc(EngFunc_RemoveEntity, ENTITY); +stock EF_CreateNamedEntity(const CLASSNAME) + return engfunc(EngFunc_CreateNamedEntity, CLASSNAME); +stock EF_MakeStatic(const ENTITY) + return engfunc(EngFunc_MakeStatic, ENTITY); +stock EF_EntIsOnFloor(const ENTITY) + return engfunc(EngFunc_EntIsOnFloor, ENTITY); +stock EF_DropToFloor(const ENTITY) + return engfunc(EngFunc_DropToFloor, ENTITY); + +stock EF_WalkMove(const ENTITY, Float:yaw, Float:distance, iMode) + return engfunc(EngFunc_WalkMove, ENTITY, yaw, distance, iMode); +stock EF_SetOrigin(const ENTITY, const Float:ORIGIN[3]) + return engfunc(EngFunc_SetOrigin, ENTITY, ORIGIN); +stock EF_EmitSound(const ENTITY, channel, const SAMPLE[], Float:volume, Float:attenuation, fFlags, pitch) + return engfunc(EngFunc_EmitSound, ENTITY, channel, SAMPLE, volume, attenuation, fFlags, pitch); +stock EF_EmitAmbientSound(const ENTITY, Float:pos[3], const SAMPLE[], Float:volume, Float:attenuation, fFlags, pitch) + return engfunc(EngFunc_EmitAmbientSound, ENTITY, pos, SAMPLE, volume, attenuation, fFlags, pitch); +stock EF_TraceLine(const Float:V1[3], const Float:V2[3], fNoMonsters, const ENT_TO_SKIP) + return engfunc(EngFunc_TraceLine, V1, V2, fNoMonsters, ENT_TO_SKIP); + +stock EF_TraceToss(const ENTITY, const ENTITY_TO_IGNORE) + return engfunc(EngFunc_TraceToss, ENTITY, ENTITY_TO_IGNORE); +stock EF_TraceMonsterHull(const ENTITY, const Float:V1[3], const Float:V2[3], fNoMonsters, const ENTITY_TO_SKIP) + return engfunc(EngFunc_TraceMonsterHull, ENTITY, V1, V2, fNoMonsters, ENTITY_TO_SKIP); +stock EF_TraceHull(const Float:V1[3], const Float:V2[3], fNoMonsters, hullNumber, const ENTITY_TO_SKIP) + return engfunc(EngFunc_TraceHull, V1, V2, fNoMonsters, hullNumber, ENTITY_TO_SKIP); +stock EF_TraceModel(const Float:V1[3], const Float:V2[3], hullNumber, const ENTITY) + return engfunc(EngFunc_TraceModel, V1, V2, hullNumber, ENTITY); +stock EF_TraceTexture(const TEXTURE_ENTITY, const Float:V1[3], const Float:V2[3]) + return engfunc(EngFunc_TraceTexture, TEXTURE_ENTITY, V1, V2); + +stock EF_TraceSphere(const Float:V1[3], const Float:V2[3], fNoMonsters, Float:radius, const ENTITY_TO_SKIP) + return engfunc(EngFunc_TraceSphere, V1, V2, fNoMonsters, radius, ENTITY_TO_SKIP); +stock EF_GetAimVector(const ENTITY, Float:speed, Float:returnVector[3]) + return engfunc(EngFunc_GetAimVector, ENTITY, speed, returnVector); +stock EF_ParticleEffect(const Float:ORIGIN[3], const Float:DIRECTION[3], Float:color, Float:count) + return engfunc(EngFunc_ParticleEffect, ORIGIN, DIRECTION, color, count); +stock EF_LightStyle(style, val[]) + return engfunc(EngFunc_LightStyle, style, val); +stock EF_DecalIndex(const NAME[]) + return engfunc(EngFunc_DecalIndex, NAME); + +stock EF_PointContents(const Float:VECTOR[3]) + return engfunc(EngFunc_PointContents, VECTOR); +stock EF_FreeEntPrivateData(const ENTITY) + return engfunc(EngFunc_FreeEntPrivateData, ENTITY); +stock EF_SzFromIndex(iString) + return engfunc(EngFunc_SzFromIndex, iString); +stock EF_AllocString(const STRING[]) + return engfunc(EngFunc_AllocString, STRING); +stock EF_RegUserMsg(const NAME[], iSize) + return engfunc(EngFunc_RegUserMsg, NAME, iSize); + +stock EF_AnimationAutomove(const ENTITY, Float:flTime) + return engfunc(EngFunc_AnimationAutomove, ENTITY, flTime); +stock EF_GetBonePosition(const ENTITY, iBone, Float:origin[3], Float:angles[3]) + return engfunc(EngFunc_GetBonePosition, ENTITY, iBone, origin, angles); +stock EF_GetAttachment(const ENTITY, iAttachment, Float:origin[3], Float:angles[3]) + return engfunc(EngFunc_GetAttachment, ENTITY, iAttachment, origin, angles); +stock EF_SetView(const CLIENT, const VIEW_ENTITY) + return engfunc(EngFunc_SetView, CLIENT, VIEW_ENTITY); +stock EF_Time(&Float:returnValue) + return engfunc(EngFunc_Time, returnValue); + +stock EF_CrosshairAngle(const CLIENT, Float:pitch, Float:yaw) + return engfunc(EngFunc_CrosshairAngle, CLIENT, pitch, yaw); +stock EF_FadeClientVolume(const ENTITY, fadePercent, fadeOutSeconds, holdTime, fadeInSeconds) + return engfunc(EngFunc_FadeClientVolume, ENTITY, fadePercent, fadeOutSeconds, holdTime, fadeInSeconds); +stock EF_SetClientMaxspeed(const ENTITY, Float:newMaxspeed) + return engfunc(EngFunc_SetClientMaxspeed, ENTITY, newMaxspeed); +stock EF_CreateFakeClient(const NETNAME[]) + return engfunc(EngFunc_CreateFakeClient, NETNAME); +stock EF_RunPlayerMove(const FAKECLIENT, const Float:VIEWANGLES[3], Float:forwardmove, Float:sidemove, Float:upmove, buttons, impulse, msec) + return engfunc(EngFunc_RunPlayerMove, FAKECLIENT, VIEWANGLES, forwardmove, sidemove, upmove, buttons, impulse, msec); + +stock EF_NumberOfEntities() + return engfunc(EngFunc_NumberOfEntities); +stock EF_StaticDecal(const Float:ORIGIN[3], decalIndex, entityIndex, modelIndex) + return engfunc(EngFunc_StaticDecal, ORIGIN, decalIndex, entityIndex, modelIndex); +stock EF_PrecacheGeneric(const STRING[]) + return engfunc(EngFunc_PrecacheGeneric, STRING); +stock EF_BuildSoundMSG(const ENTITY, channel, const SAMPLE[], Float:volume, Float:attenuation, fFlags, pitch, msg_dest, msg_type, const Float:ORIGIN[3], const ED) + return engfunc(EngFunc_BuildSoundMsg, ENTITY, channel, SAMPLE, volume, attenuation, fFlags, pitch, msg_dest, msg_type, ORIGIN, ED); +stock EF_GetPhysicsKeyValue(const CLIENT, const KEY[]) + return engfunc(EngFunc_GetPhysicsKeyValue, CLIENT, KEY); + +stock EF_SetPhysicsKeyValue(const CLIENT, const KEY[], const VALUE[]) + return engfunc(EngFunc_SetPhysicsKeyValue, CLIENT, KEY, VALUE); +stock EF_GetPhysicsInfoString(const CLIENT, returnString[], maxLength) + return engfunc(EngFunc_GetPhysicsInfoString, CLIENT, returnString, maxLength); +stock EF_PrecacheEvent(type, const STRING[]) + return engfunc(EngFunc_PrecacheEvent, type, STRING); +stock EF_PlaybackEvent(flags, const INVOKER, eventindex, Float:delay, Float:origin[3], Float:angles[3], Float:fparam1, Float:fparam2, iparam1, iparam2, bparam1, bparam2) + return engfunc(EngFunc_PlaybackEvent, flags, INVOKER, eventindex, delay, origin, angles, fparam1, fparam2, iparam1, iparam2, bparam1, bparam2); +stock EF_CheckVisibility(const ENTITY, set) + return engfunc(EngFunc_CheckVisibility, ENTITY, set); + +stock EF_GetCurrentPlayer() + return engfunc(EngFunc_GetCurrentPlayer); +stock EF_CanSkipPlayer(const PLAYER) + return engfunc(EngFunc_CanSkipPlayer, PLAYER); +stock EF_SetGroupMask(mask, op) + return engfunc(EngFunc_SetGroupMask, mask, op); +stock EF_GetClientListening(receiver, sender) + return engfunc(EngFunc_GetClientListening, receiver, sender); +stock EF_SetClientListening(receiver, sender, bool:listen) + return engfunc(EngFunc_SetClientListening, receiver, sender, listen); + +stock EF_MessageBegin(msg_dest, msg_type, const Float:ORIGIN[3], const ED) + return engfunc(EngFunc_MessageBegin, msg_dest, msg_type, ORIGIN, ED); +stock EF_WriteCoord(Float:value) + return engfunc(EngFunc_WriteCoord, value); +stock EF_WriteAngle(Float:value) + return engfunc(EngFunc_WriteAngle, value); +stock EF_InfoKeyValue(const INFOBUFFER, const KEY[], returnValue[], maxLength) + return engfunc(EngFunc_InfoKeyValue, INFOBUFFER, KEY, returnValue, maxLength); +stock EF_SetKeyValue(const INFOBUFFER, const KEY[], const VALUE[]) + return engfunc(EngFunc_SetKeyValue, INFOBUFFER, KEY, VALUE); + +stock EF_SetClientKeyValue(const ID, const INFOBUFFER, const KEY[], const VALUE[]) + return engfunc(EngFunc_SetClientKeyValue, ID, INFOBUFFER, KEY, VALUE); + +stock EF_CreateInstBaseline(CLASSNAME, baseline) + return engfunc(EngFunc_CreateInstBaseline, CLASSNAME, baseline); + +// Returns pointer to info buffer that can be used with the INFOBUFFER param +// of EF_InfoKeyValue, EF_SetKeyValue, and EF_SetClientKeyValue +stock EF_GetInfoKeyBuffer(const ENTITY) + return engfunc(EngFunc_GetInfoKeyBuffer, ENTITY); +stock EF_ClientPrintf(const ENTITY, const printType, const MESSAGE[]) + return engfunc(EngFunc_ClientPrintf, ENTITY, printType, MESSAGE); +stock EF_ServerPrint(const MESSAGE[]) + return engfunc(EngFunc_ServerPrint, MESSAGE); + +// DLLFuncs +stock DF_GameInit() + return dllfunc(DLLFunc_GameInit); +stock DF_Spawn(const ENTITY) + return dllfunc(DLLFunc_Spawn, ENTITY); +stock DF_Think(const ENTITY) + return dllfunc(DLLFunc_Think, ENTITY); +stock DF_Use(const ENT_Used, const ENT_User) + return dllfunc(DLLFunc_Use, ENT_Used, ENT_User); +stock DF_Touch(const ENT_Touched, const ENT_Toucher) + return dllfunc(DLLFunc_Touch, ENT_Touched, ENT_Toucher); + +stock DF_Blocked(const ENT_Blocked, const ENT_Other) + return dllfunc(DLLFunc_Blocked, ENT_Blocked, ENT_Other); +stock DF_SetAbsBox(const ENTITY) + return dllfunc(DLLFunc_SetAbsBox, ENTITY); +stock DF_ClientConnect(const ENTITY, const NAME[], const ADDRESS[], RejectReason[128]) + return dllfunc(DLLFunc_ClientConnect, ENTITY, NAME, ADDRESS, RejectReason); +stock DF_ClientDisconnect(const ENTITY) + return dllfunc(DLLFunc_ClientDisconnect, ENTITY); +stock DF_ClientKill(const ENTITY) + return dllfunc(DLLFunc_ClientKill, ENTITY); + +stock DF_ClientPutInServer(const ENTITY) + return dllfunc(DLLFunc_ClientPutInServer, ENTITY); +stock DF_ClientCommand(const ENTITY) + return dllfunc(DLLFunc_ClientCommand, ENTITY); +stock DF_ServerDeactivate() + return dllfunc(DLLFunc_ServerDeactivate); +stock DF_PlayerPreThink(const ENTITY) + return dllfunc(DLLFunc_PlayerPreThink, ENTITY); +stock DF_PlayerPostThink(const ENTITY) + return dllfunc(DLLFunc_PlayerPostThink, ENTITY); + +stock DF_StartFrame() + return dllfunc(DLLFunc_StartFrame); +stock DF_ParmsNewLevel() + return dllfunc(DLLFunc_ParmsNewLevel); +stock DF_ParmsChangeLevel() + return dllfunc(DLLFunc_ParmsChangeLevel); +stock DF_GetGameDescription() + return dllfunc(DLLFunc_GetGameDescription); +stock DF_SpectatorConnect(const ENTITY) + return dllfunc(DLLFunc_SpectatorConnect, ENTITY); + +stock DF_SpectatorDisconnect(const ENTITY) + return dllfunc(DLLFunc_SpectatorDisconnect, ENTITY); +stock DF_SpectatorThink(const ENTITY) + return dllfunc(DLLFunc_SpectatorThink, ENTITY); +stock DF_Sys_Error(const ERROR_STRING[]) + return dllfunc(DLLFunc_Sys_Error, ERROR_STRING); +stock DF_PM_FindTextureType(name[]) + return dllfunc(DLLFunc_PM_FindTextureType, name); +stock DF_RegisterEncoders() + return dllfunc(DLLFunc_RegisterEncoders); + +stock DF_GetHullBounds(hullnumber, Float:mins[3], Float:maxs[3]) + return dllfunc(DLLFunc_GetHullBounds, hullnumber, mins, maxs); +stock DF_CreateInstBaselines() + return dllfunc(DLLFunc_CreateInstBaselines); +stock DF_pfnAllowLagCompensation() + return dllfunc(DLLFunc_pfnAllowLagCompensation); +stock DF_MetaFunc_CallGameEntity(const STRING[], const ENTITY) + return dllfunc(MetaFunc_CallGameEntity, STRING, ENTITY); +stock DF_ClientUserInfoChanged(const IDPLAYER) + return dllfunc(DLLFunc_ClientUserInfoChanged, IDPLAYER); + +stock DF_UpdateClientData(const ENTITY, sendweapons, const cd/* = 0*/) + return dllfunc(DLLFunc_UpdateClientData, ENTITY, sendweapons, cd); +stock DF_AddToFullPack(const STATE/* = 0*/, e, ENT, HOST, hostflags, player, set) + return dllfunc(DLLFunc_AddToFullPack, STATE, e, ENT, HOST, hostflags, player, set); +stock DF_CmdStart(const PLAYER, const CMD/* = 0*/, randomSeed) + return dllfunc(DLLFunc_CmdStart, PLAYER, CMD, randomSeed); +stock DF_CmdEnd(const PLAYER) + return dllfunc(DLLFunc_CmdEnd, PLAYER); +stock DF_CreateBaseline(PLAYER, eIndex, baseline, playerModelIndex, Float:playerMins[3], Float:playerMaxs[3]) + return dllfunc(DLLFunc_CreateBaseline, PLAYER, eIndex, baseline, playerModelIndex, playerMins, playerMaxs); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_util.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_util.inc new file mode 100644 index 0000000..b0bab0d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fakemeta_util.inc @@ -0,0 +1,882 @@ +/** + * This file provides various utility functions that use the Fakemeta module. + * This file is created and maintained by VEN. + * For support and issues, see: + * http://forums.alliedmods.net/showthread.php?t=28284 + */ + + +/* Fakemeta Utilities +* +* by VEN +* +* This file is provided as is (no warranties). +*/ + +#if !defined _fakemeta_included + #include <fakemeta> +#endif + +#if defined _fakemeta_util_included + #endinput +#endif +#define _fakemeta_util_included + +#include <xs> + + +/* Engine functions */ + +#define fm_precache_generic(%1) engfunc(EngFunc_PrecacheGeneric, %1) +/* stock fm_precache_generic(const file[]) + return engfunc(EngFunc_PrecacheGeneric, file) */ + +#define fm_precache_event(%1,%2) engfunc(EngFunc_PrecacheEvent, %1, %2) +/* stock fm_precache_event(type, const name[]) + return engfunc(EngFunc_PrecacheEvent, type, name) */ + +// ported by v3x +#define fm_drop_to_floor(%1) engfunc(EngFunc_DropToFloor, %1) +/* stock fm_drop_to_floor(entity) + return engfunc(EngFunc_DropToFloor, entity) */ + +#define fm_force_use(%1,%2) dllfunc(DLLFunc_Use, %2, %1) +/* stock fm_force_use(user, used) + return dllfunc(DLLFunc_Use, used, user) */ + +#define fm_entity_set_size(%1,%2,%3) engfunc(EngFunc_SetSize, %1, %2, %3) +/* stock fm_entity_set_size(index, const Float:mins[3], const Float:maxs[3]) + return engfunc(EngFunc_SetSize, index, mins, maxs) */ + +#define fm_get_decal_index(%1) engfunc(EngFunc_DecalIndex, %1) +/* stock fm_get_decal_index(const decalname[]) + return engfunc(EngFunc_DecalIndex, decalname) */ + +stock Float:fm_entity_range(ent1, ent2) { + new Float:origin1[3], Float:origin2[3]; + pev(ent1, pev_origin, origin1); + pev(ent2, pev_origin, origin2); + + return get_distance_f(origin1, origin2); +} + +// based on KoST's port, upgraded version fits into the macros +#define fm_create_entity(%1) engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, %1)) +/* stock fm_create_entity(const classname[]) + return engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, classname)) */ + +#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2) +/* stock fm_find_ent_by_class(index, const classname[]) + return engfunc(EngFunc_FindEntityByString, index, "classname", classname) */ + +stock fm_find_ent_by_owner(index, const classname[], owner, jghgtype = 0) { + new strtype[11] = "classname", ent = index; + switch (jghgtype) { + case 1: strtype = "target"; + case 2: strtype = "targetname"; + } + + while ((ent = engfunc(EngFunc_FindEntityByString, ent, strtype, classname)) && pev(ent, pev_owner) != owner) {} + + return ent; +} + +#define fm_find_ent_by_target(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "target", %2) +/* stock fm_find_ent_by_target(index, const target[]) + return engfunc(EngFunc_FindEntityByString, index, "target", target) */ + +#define fm_find_ent_by_tname(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "targetname", %2) +/* stock fm_find_ent_by_tname(index, const targetname[]) + return engfunc(EngFunc_FindEntityByString, index, "targetname", targetname) */ + +stock fm_find_ent_by_model(index, const classname[], const model[]) { + new ent = index, mdl[72]; + while ((ent = fm_find_ent_by_class(ent, classname))) { + pev(ent, pev_model, mdl, sizeof mdl - 1); + if (equal(mdl, model)) + return ent; + } + + return 0; +} + +#define fm_find_ent_in_sphere(%1,%2,%3) engfunc(EngFunc_FindEntityInSphere, %1, %2, %3) +/* stock fm_find_ent_in_sphere(index, const Float:origin[3], Float:radius) + return engfunc(EngFunc_FindEntityInSphere, index, origin, radius) */ + +#define fm_call_think(%1) dllfunc(DLLFunc_Think, %1) +/* stock fm_call_think(entity) + return dllfunc(DLLFunc_Think, entity) */ + +#define fm_is_valid_ent(%1) pev_valid(%1) +/* stock fm_is_valid_ent(index) + return pev_valid(index) */ + +stock fm_entity_set_origin(index, const Float:origin[3]) { + new Float:mins[3], Float:maxs[3]; + pev(index, pev_mins, mins); + pev(index, pev_maxs, maxs); + engfunc(EngFunc_SetSize, index, mins, maxs); + + return engfunc(EngFunc_SetOrigin, index, origin); +} + +#define fm_entity_set_model(%1,%2) engfunc(EngFunc_SetModel, %1, %2) +/* stock fm_entity_set_model(index, const model[]) + return engfunc(EngFunc_SetModel, index, model) */ + +// ported by v3x +#define fm_remove_entity(%1) engfunc(EngFunc_RemoveEntity, %1) +/* stock fm_remove_entity(index) + return engfunc(EngFunc_RemoveEntity, index) */ + +#define fm_entity_count() engfunc(EngFunc_NumberOfEntities) +/* stock fm_entity_count() + return engfunc(EngFunc_NumberOfEntities) */ + +#define fm_fake_touch(%1,%2) dllfunc(DLLFunc_Touch, %1, %2) +/* stock fm_fake_touch(toucher, touched) + return dllfunc(DLLFunc_Touch, toucher, touched) */ + +#define fm_DispatchSpawn(%1) dllfunc(DLLFunc_Spawn, %1) +/* stock fm_DispatchSpawn(entity) + return dllfunc(DLLFunc_Spawn, entity) */ + +// ported by v3x +#define fm_point_contents(%1) engfunc(EngFunc_PointContents, %1) +/* stock fm_point_contents(const Float:point[3]) + return engfunc(EngFunc_PointContents, point) */ + +stock fm_trace_line(ignoreent, const Float:start[3], const Float:end[3], Float:ret[3]) { + engfunc(EngFunc_TraceLine, start, end, ignoreent == -1 ? 1 : 0, ignoreent, 0); + + new ent = get_tr2(0, TR_pHit); + get_tr2(0, TR_vecEndPos, ret); + + return pev_valid(ent) ? ent : 0; +} + +stock fm_trace_hull(const Float:origin[3], hull, ignoredent = 0, ignoremonsters = 0) { + new result = 0; + engfunc(EngFunc_TraceHull, origin, origin, ignoremonsters, hull, ignoredent > 0 ? ignoredent : 0, 0); + + if (get_tr2(0, TR_StartSolid)) + result += 1; + if (get_tr2(0, TR_AllSolid)) + result += 2; + if (!get_tr2(0, TR_InOpen)) + result += 4; + + return result; +} + +stock fm_trace_normal(ignoreent, const Float:start[3], const Float:end[3], Float:ret[3]) { + engfunc(EngFunc_TraceLine, start, end, 0, ignoreent, 0); + get_tr2(0, TR_vecPlaneNormal, ret); + + new Float:fraction; + get_tr2(0, TR_flFraction, fraction); + if (fraction >= 1.0) + return 0; + + return 1; +} + +// note that for CS planted C4 has a "grenade" classname as well +stock fm_get_grenade_id(id, model[], len, grenadeid = 0) { + new ent = fm_find_ent_by_owner(grenadeid, "grenade", id); + if (ent && len > 0) + pev(ent, pev_model, model, len); + + return ent; +} + +#define fm_halflife_time() get_gametime() +/* stock Float:fm_halflife_time() + return get_gametime() */ + +#define fm_attach_view(%1,%2) engfunc(EngFunc_SetView, %1, %2) +/* stock fm_attach_view(index, entity) + return engfunc(EngFunc_SetView, index, entity) */ + +stock fm_playback_event(flags, invoker, eventindex, Float:delay, const Float:origin[3], const Float:angles[3], Float:fparam1, Float:fparam2, iparam1, iparam2, bparam1, bparam2) { + return engfunc(EngFunc_PlaybackEvent, flags, invoker, eventindex, delay, origin, angles, fparam1, fparam2, iparam1, iparam2, bparam1, bparam2); +} + +#define fm_eng_get_string(%1,%2,%3) engfunc(EngFunc_SzFromIndex, %1, %2, %3) +/* stock fm_eng_get_string(istring, string[], len) + return engfunc(EngFunc_SzFromIndex, istring, string, len) */ + + +/* HLSDK functions */ + +// the dot product is performed in 2d, making the view cone infinitely tall +stock bool:fm_is_in_viewcone(index, const Float:point[3]) { + new Float:angles[3]; + pev(index, pev_angles, angles); + engfunc(EngFunc_MakeVectors, angles); + global_get(glb_v_forward, angles); + angles[2] = 0.0; + + new Float:origin[3], Float:diff[3], Float:norm[3]; + pev(index, pev_origin, origin); + xs_vec_sub(point, origin, diff); + diff[2] = 0.0; + xs_vec_normalize(diff, norm); + + new Float:dot, Float:fov; + dot = xs_vec_dot(norm, angles); + pev(index, pev_fov, fov); + if (dot >= floatcos(fov * M_PI / 360)) + return true; + + return false; +} + +stock bool:fm_is_visible(index, const Float:point[3], ignoremonsters = 0) { + new Float:start[3], Float:view_ofs[3]; + pev(index, pev_origin, start); + pev(index, pev_view_ofs, view_ofs); + xs_vec_add(start, view_ofs, start); + + engfunc(EngFunc_TraceLine, start, point, ignoremonsters, index, 0); + + new Float:fraction; + get_tr2(0, TR_flFraction, fraction); + if (fraction == 1.0) + return true; + + return false; +} + + +/* Engine_stocks functions */ + +stock fm_fakedamage(victim, const classname[], Float:takedmgdamage, damagetype) { + new class[] = "trigger_hurt"; + new entity = fm_create_entity(class); + if (!entity) + return 0; + + new value[16]; + float_to_str(takedmgdamage * 2, value, sizeof value - 1); + fm_set_kvd(entity, "dmg", value, class); + + num_to_str(damagetype, value, sizeof value - 1); + fm_set_kvd(entity, "damagetype", value, class); + + fm_set_kvd(entity, "origin", "8192 8192 8192", class); + fm_DispatchSpawn(entity); + + set_pev(entity, pev_classname, classname); + fm_fake_touch(entity, victim); + fm_remove_entity(entity); + + return 1; +} + +#define fm_find_ent(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2) +/* stock fm_find_ent(index, const classname[]) + return engfunc(EngFunc_FindEntityByString, index, "classname", classname) */ + +#define fm_get_user_button(%1) pev(%1, pev_button) +/* stock fm_get_user_button(index) + return pev(index, pev_button) */ + +#define fm_get_user_oldbutton(%1) pev(%1, pev_oldbuttons) +/* stock fm_get_user_oldbutton(index) + return pev(index, pev_oldbuttons) */ + +#define fm_get_entity_flags(%1) pev(%1, pev_flags) +/* stock fm_get_entity_flags(index) + return pev(index, pev_flags) */ + +#define fm_get_entity_distance(%1,%2) floatround(fm_entity_range(%1, %2)) +/* stock fm_get_entity_distance(ent1, ent2) + return floatround(fm_entity_range(ent1, ent2)) */ + +#define fm_get_grenade(%1) fm_get_grenade_id(%1, "", 0) +/* stock fm_get_grenade(id) + return fm_get_grenade_id(id, "", 0) */ + +// optimization idea by Orangutanz +stock fm_get_brush_entity_origin(index, Float:origin[3]) { + new Float:mins[3], Float:maxs[3]; + + pev(index, pev_origin, origin); + pev(index, pev_mins, mins); + pev(index, pev_maxs, maxs); + + origin[0] += (mins[0] + maxs[0]) * 0.5; + origin[1] += (mins[1] + maxs[1]) * 0.5; + origin[2] += (mins[2] + maxs[2]) * 0.5; + + return 1; +} + +// based on v3x's port, upgraded version returns number of removed entities +stock fm_remove_entity_name(const classname[]) { + new ent = -1, num = 0; + while ((ent = fm_find_ent_by_class(ent, classname))) + num += fm_remove_entity(ent); + + return num; +} + +stock fm_ViewContents(id) { + new origin[3], Float:Orig[3]; + get_user_origin(id, origin, 3); + IVecFVec(origin, Orig); + + return fm_point_contents(Orig); +} + +stock fm_get_speed(entity) { + new Float:Vel[3]; + pev(entity, pev_velocity, Vel); + + return floatround(vector_length(Vel)); +} + +stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) { + new Float:RenderColor[3]; + RenderColor[0] = float(r); + RenderColor[1] = float(g); + RenderColor[2] = float(b); + + set_pev(entity, pev_renderfx, fx); + set_pev(entity, pev_rendercolor, RenderColor); + set_pev(entity, pev_rendermode, render); + set_pev(entity, pev_renderamt, float(amount)); + + return 1; +} + +stock fm_set_entity_flags(index, flag, onoff) { + new flags = pev(index, pev_flags); + if ((flags & flag) > 0) + return onoff == 1 ? 2 : 1 + 0 * set_pev(index, pev_flags, flags - flag); + else + return onoff == 0 ? 2 : 1 + 0 * set_pev(index, pev_flags, flags + flag); + + return 0; +} + +stock fm_set_entity_visibility(index, visible = 1) { + set_pev(index, pev_effects, visible == 1 ? pev(index, pev_effects) & ~EF_NODRAW : pev(index, pev_effects) | EF_NODRAW); + + return 1; +} + +#define fm_get_entity_visibility(%1) (!(pev(%1, pev_effects) & EF_NODRAW)) +/* stock fm_get_entity_visibility(index) + return !(pev(index, pev_effects) & EF_NODRAW) */ + +stock fm_set_user_velocity(entity, const Float:vector[3]) { + set_pev(entity, pev_velocity, vector); + + return 1; +} + +#define fm_get_user_velocity(%1,%2) pev(%1, pev_velocity, %2) +/* stock fm_get_user_velocity(entity, Float:vector[3]) + return pev(entity, pev_velocity, vector) */ + + +/* Fun functions */ + +#define fm_get_client_listen(%1,%2) engfunc(EngFunc_GetClientListening, %1, %2) +/* stock fm_get_client_listen(receiver, sender) + return engfunc(EngFunc_GetClientListening, receiver, sender) */ + +#define fm_set_client_listen(%1,%2,%3) engfunc(EngFunc_SetClientListening, %1, %2, %3) +/* stock fm_set_client_listen(receiver, sender, listen) + return engfunc(EngFunc_SetClientListening, receiver, sender, listen) */ + +stock fm_get_user_godmode(index) { + new Float:val; + pev(index, pev_takedamage, val); + + return (val == DAMAGE_NO); +} + +stock fm_set_user_godmode(index, godmode = 0) { + set_pev(index, pev_takedamage, godmode == 1 ? DAMAGE_NO : DAMAGE_AIM); + + return 1; +} + +stock fm_set_user_armor(index, armor) { + set_pev(index, pev_armorvalue, float(armor)); + + return 1; +} + +stock fm_set_user_health(index, health) { + health > 0 ? set_pev(index, pev_health, float(health)) : dllfunc(DLLFunc_ClientKill, index); + + return 1; +} + +stock fm_set_user_origin(index, /* const */ origin[3]) { + new Float:orig[3]; + IVecFVec(origin, orig); + + return fm_entity_set_origin(index, orig); +} + +stock fm_set_user_rendering(index, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) { + return fm_set_rendering(index, fx, r, g, b, render, amount); +} + +stock fm_give_item(index, const item[]) { + if (!equal(item, "weapon_", 7) && !equal(item, "ammo_", 5) && !equal(item, "item_", 5) && !equal(item, "tf_weapon_", 10)) + return 0; + + new ent = fm_create_entity(item); + if (!pev_valid(ent)) + return 0; + + new Float:origin[3]; + pev(index, pev_origin, origin); + set_pev(ent, pev_origin, origin); + set_pev(ent, pev_spawnflags, pev(ent, pev_spawnflags) | SF_NORESPAWN); + dllfunc(DLLFunc_Spawn, ent); + + new save = pev(ent, pev_solid); + dllfunc(DLLFunc_Touch, ent, index); + if (pev(ent, pev_solid) != save) + return ent; + + engfunc(EngFunc_RemoveEntity, ent); + + return -1; +} + +stock fm_set_user_maxspeed(index, Float:speed = -1.0) { + engfunc(EngFunc_SetClientMaxspeed, index, speed); + set_pev(index, pev_maxspeed, speed); + + return 1; +} + +stock Float:fm_get_user_maxspeed(index) { + new Float:speed; + pev(index, pev_maxspeed, speed); + + return speed; +} + +stock fm_set_user_gravity(index, Float:gravity = 1.0) { + set_pev(index, pev_gravity, gravity); + + return 1; +} + +stock Float:fm_get_user_gravity(index) { + new Float:gravity; + pev(index, pev_gravity, gravity); + + return gravity; +} + +/* interferes with FM_Spawn enum, just use fm_DispatchSpawn +stock fm_spawn(entity) { + return dllfunc(DLLFunc_Spawn, entity) +} +*/ + +stock fm_set_user_noclip(index, noclip = 0) { + set_pev(index, pev_movetype, noclip == 1 ? MOVETYPE_NOCLIP : MOVETYPE_WALK); + + return 1; +} + +#define fm_get_user_noclip(%1) (pev(%1, pev_movetype) == MOVETYPE_NOCLIP) +/* stock fm_get_user_noclip(index) + return (pev(index, pev_movetype) == MOVETYPE_NOCLIP) */ + +// note: get_user_weapon will still return former weapon index +stock fm_strip_user_weapons(index) { + new ent = fm_create_entity("player_weaponstrip"); + if (!pev_valid(ent)) + return 0; + + dllfunc(DLLFunc_Spawn, ent); + dllfunc(DLLFunc_Use, ent, index); + engfunc(EngFunc_RemoveEntity, ent); + + return 1; +} + +stock fm_set_user_frags(index, frags) { + set_pev(index, pev_frags, float(frags)); + + return 1; +} + + +/* Cstrike functions */ + +stock fm_cs_user_spawn(index) { + set_pev(index, pev_deadflag, DEAD_RESPAWNABLE); + dllfunc(DLLFunc_Spawn, index); + set_pev(index, pev_iuser1, 0); + + return 1; +} + + +/* Custom functions */ + +// based on Basic-Master's set_keyvalue, upgraded version accepts an optional classname (a bit more efficient if it is passed) +stock fm_set_kvd(entity, const key[], const value[], const classname[] = "") { + if (classname[0]) + set_kvd(0, KV_ClassName, classname); + else { + new class[32]; + pev(entity, pev_classname, class, sizeof class - 1); + set_kvd(0, KV_ClassName, class); + } + + set_kvd(0, KV_KeyName, key); + set_kvd(0, KV_Value, value); + set_kvd(0, KV_fHandled, 0); + + return dllfunc(DLLFunc_KeyValue, entity, 0); +} + +stock fm_find_ent_by_integer(index, pev_field, value) { + static maxents; + if (!maxents) + maxents = global_get(glb_maxEntities); + + for (new i = index + 1; i < maxents; ++i) { + if (pev_valid(i) && pev(i, pev_field) == value) + return i; + } + + return 0; +} + +stock fm_find_ent_by_flags(index, pev_field, flags) { + static maxents; + if (!maxents) + maxents = global_get(glb_maxEntities); + + for (new i = index + 1; i < maxents; ++i) { + if (pev_valid(i) && (pev(i, pev_field) & flags) == flags) + return i; + } + + return 0; +} + +stock Float:fm_distance_to_box(const Float:point[3], const Float:mins[3], const Float:maxs[3]) { + new Float:dist[3]; + for (new i = 0; i < 3; ++i) { + if (point[i] > maxs[i]) + dist[i] = point[i] - maxs[i]; + else if (mins[i] > point[i]) + dist[i] = mins[i] - point[i]; + } + + return vector_length(dist); +} + +stock Float:fm_boxes_distance(const Float:mins1[3], const Float:maxs1[3], const Float:mins2[3], const Float:maxs2[3]) { + new Float:dist[3]; + for (new i = 0; i < 3; ++i) { + if (mins1[i] > maxs2[i]) + dist[i] = mins1[i] - maxs2[i]; + else if (mins2[i] > maxs1[i]) + dist[i] = mins2[i] - maxs1[i]; + } + + return vector_length(dist); +} + +stock Float:fm_distance_to_boxent(entity, boxent) { + new Float:point[3]; + pev(entity, pev_origin, point); + + new Float:mins[3], Float:maxs[3]; + pev(boxent, pev_absmin, mins); + pev(boxent, pev_absmax, maxs); + + return fm_distance_to_box(point, mins, maxs); +} + +stock Float:fm_boxents_distance(boxent1, boxent2) { + new Float:mins1[3], Float:maxs1[3]; + pev(boxent1, pev_absmin, mins1); + pev(boxent1, pev_absmax, maxs1); + + new Float:mins2[3], Float:maxs2[3]; + pev(boxent2, pev_absmin, mins2); + pev(boxent2, pev_absmax, maxs2); + + return fm_boxes_distance(mins1, maxs1, mins2, maxs2); +} + +// projects a center of a player's feet base (originally by P34nut, improved) +stock Float:fm_distance_to_floor(index, ignoremonsters = 1) { + new Float:start[3], Float:dest[3], Float:end[3]; + pev(index, pev_origin, start); + dest[0] = start[0]; + dest[1] = start[1]; + dest[2] = -8191.0; + + engfunc(EngFunc_TraceLine, start, dest, ignoremonsters, index, 0); + get_tr2(0, TR_vecEndPos, end); + + pev(index, pev_absmin, start); + new Float:ret = start[2] - end[2]; + + return ret > 0 ? ret : 0.0; +} + +// potential to crash (?) if used on weaponbox+weapon_* entity pair (use fm_remove_weaponbox instead) +stock fm_kill_entity(index) { + set_pev(index, pev_flags, pev(index, pev_flags) | FL_KILLME); + + return 1; +} + +// if weapon index isn't passed then assuming that it's the current weapon +stock fm_get_user_weapon_entity(id, wid = 0) { + new weap = wid, clip, ammo; + if (!weap && !(weap = get_user_weapon(id, clip, ammo))) + return 0; + + new class[32]; + get_weaponname(weap, class, sizeof class - 1); + + return fm_find_ent_by_owner(-1, class, id); +} + +// only weapon index or its name can be passed, if neither is passed then the current gun will be stripped +stock bool:fm_strip_user_gun(index, wid = 0, const wname[] = "") { + new ent_class[32]; + if (!wid && wname[0]) + copy(ent_class, sizeof ent_class - 1, wname); + else { + new weapon = wid, clip, ammo; + if (!weapon && !(weapon = get_user_weapon(index, clip, ammo))) + return false; + + get_weaponname(weapon, ent_class, sizeof ent_class - 1); + } + + new ent_weap = fm_find_ent_by_owner(-1, ent_class, index); + if (!ent_weap) + return false; + + engclient_cmd(index, "drop", ent_class); + + new ent_box = pev(ent_weap, pev_owner); + if (!ent_box || ent_box == index) + return false; + + dllfunc(DLLFunc_Think, ent_box); + + return true; +} + +// only weapon index or its name can be passed, if neither is passed then the current gun will be transferred +stock bool:fm_transfer_user_gun(index1, index2, wid = 0, const wname[] = "") { + new ent_class[32]; + if (!wid && wname[0]) + copy(ent_class, sizeof ent_class - 1, wname); + else { + new weapon = wid, clip, ammo; + if (!weapon && !(weapon = get_user_weapon(index1, clip, ammo))) + return false; + + get_weaponname(weapon, ent_class, sizeof ent_class - 1); + } + + new ent_weap = fm_find_ent_by_owner(-1, ent_class, index1); + if (!ent_weap) + return false; + + engclient_cmd(index1, "drop", ent_class); + + new ent_box = pev(ent_weap, pev_owner); + if (!ent_box || ent_box == index1) + return false; + + set_pev(ent_box, pev_flags, pev(ent_box, pev_flags) | FL_ONGROUND); + dllfunc(DLLFunc_Touch, ent_box, index2); + if (pev(ent_weap, pev_owner) != index2) + return false; + + return true; +} + +stock bool:fm_is_ent_visible(index, entity, ignoremonsters = 0) { + new Float:start[3], Float:dest[3]; + pev(index, pev_origin, start); + pev(index, pev_view_ofs, dest); + xs_vec_add(start, dest, start); + + pev(entity, pev_origin, dest); + engfunc(EngFunc_TraceLine, start, dest, ignoremonsters, index, 0); + + new Float:fraction; + get_tr2(0, TR_flFraction, fraction); + if (fraction == 1.0 || get_tr2(0, TR_pHit) == entity) + return true; + + return false; +} + +// ported from AMXX's core get_user_origin(..., 3) (suggested by Greenberet) +stock fm_get_aim_origin(index, Float:origin[3]) { + new Float:start[3], Float:view_ofs[3]; + pev(index, pev_origin, start); + pev(index, pev_view_ofs, view_ofs); + xs_vec_add(start, view_ofs, start); + + new Float:dest[3]; + pev(index, pev_v_angle, dest); + engfunc(EngFunc_MakeVectors, dest); + global_get(glb_v_forward, dest); + xs_vec_mul_scalar(dest, 9999.0, dest); + xs_vec_add(start, dest, dest); + + engfunc(EngFunc_TraceLine, start, dest, 0, index, 0); + get_tr2(0, TR_vecEndPos, origin); + + return 1; +} + +stock bool:fm_get_user_longjump(index) { + new value[2]; + engfunc(EngFunc_GetPhysicsKeyValue, index, "slj", value, 1); + switch (value[0]) { + case '1': return true; + } + + return false; +} + +stock fm_set_user_longjump(index, bool:longjump = true, bool:tempicon = true) { + if (longjump == fm_get_user_longjump(index)) + return; + + if (longjump) { + engfunc(EngFunc_SetPhysicsKeyValue, index, "slj", "1"); + if (tempicon) { + static msgid_itempickup; + if (!msgid_itempickup) + msgid_itempickup = get_user_msgid("ItemPickup"); + + message_begin(MSG_ONE, msgid_itempickup, _, index); + write_string("item_longjump"); + message_end(); + } + } + else + engfunc(EngFunc_SetPhysicsKeyValue, index, "slj", "0"); +} + +#define WEAPON_SUIT 31 + +stock bool:fm_get_user_suit(index) { + return bool:(!(!(pev(index, pev_weapons) & (1<<WEAPON_SUIT)))); // i'm not insane, this is a trick! +} + +stock fm_set_user_suit(index, bool:suit = true, bool:sound = true) { + new weapons = pev(index, pev_weapons); + if (!suit) + set_pev(index, pev_weapons, weapons & ~(1<<WEAPON_SUIT)); + else if (!(weapons & (1<<WEAPON_SUIT))) { + set_pev(index, pev_weapons, weapons | (1<<WEAPON_SUIT)); + if (sound) + emit_sound(index, CHAN_VOICE, "items/tr_kevlar.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM); + } +} + +#define FEV_RELIABLE (1<<1) +#define FEV_GLOBAL (1<<2) + +// removes all created decals and players' corpses from the world +// set a specific index to remove decals only for the given client +stock fm_cs_remove_decals(index = 0) { + static eventindex_decal_reset; + if (!eventindex_decal_reset) + eventindex_decal_reset = engfunc(EngFunc_PrecacheEvent, 1, "events/decal_reset.sc"); + + new flags = FEV_RELIABLE; + if (!index) + flags |= FEV_GLOBAL; + + engfunc(EngFunc_PlaybackEvent, flags, index, eventindex_decal_reset, 0.0, Float:{0.0, 0.0, 0.0}, Float:{0.0, 0.0, 0.0}, 0.0, 0.0, 0, 0, 0, 0); +} + +// checks whether the entity's classname is equal to the passed classname +stock bool:fm_is_ent_classname(index, const classname[]) { + if (!pev_valid(index)) + return false; + + new class[32]; + pev(index, pev_classname, class, sizeof class - 1); + if (equal(class, classname)) + return true; + + return false; +} + +// the same as AMXX's core user_kill but fixes the issue when the scoreboard doesn't update immediately if flag is set to 1 +stock fm_user_kill(index, flag = 0) { + if (flag) { + new Float:frags; + pev(index, pev_frags, frags); + set_pev(index, pev_frags, ++frags); + } + + dllfunc(DLLFunc_ClientKill, index); + + return 1; +} + +// returns a degree angle between player-to-point and player's view vectors +stock Float:fm_get_view_angle_diff(index, const Float:point[3]) { + new Float:vec[3], Float:ofs[3], Float:aim[3]; + pev(index, pev_origin, vec); + pev(index, pev_view_ofs, ofs); + xs_vec_add(vec, ofs, vec); + xs_vec_sub(point, vec, vec); + xs_vec_normalize(vec, vec); + + pev(index, pev_v_angle, aim); + engfunc(EngFunc_MakeVectors, aim); + global_get(glb_v_forward, aim); + + return xs_vec_angle(vec, aim); +} + +// gets a weapon type of the linked to weaponbox weapon_* entity +stock fm_get_weaponbox_type(entity) { + static max_clients, max_entities; + if (!max_clients) + max_clients = global_get(glb_maxClients); + if (!max_entities) + max_entities = global_get(glb_maxEntities); + + for (new i = max_clients + 1; i < max_entities; ++i) { + if (pev_valid(i) && entity == pev(i, pev_owner)) { + new wname[32]; + pev(i, pev_classname, wname, sizeof wname - 1); + return get_weaponid(wname); + } + } + + return 0; +} + +// safe removal of weaponbox+weapon_* entity pair (delay =~= 0.03 second) +#define fm_remove_weaponbox(%1) dllfunc(DLLFunc_Think, %1) +/* stock fm_remove_weaponbox(entity) + return dllfunc(DLLFunc_Think, entity) */ diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/file.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/file.inc new file mode 100644 index 0000000..14d9379 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/file.inc @@ -0,0 +1,143 @@ +/* Files functions +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _file_included + #endinput +#endif +#define _file_included + +/* Reads content from directory. +* Returns index of next element or 0 when end of dir. is reached. */ +native read_dir(const dirname[],pos,output[],len,&outlen); + +/* Reads line from file. Returns index of next line or 0 when end of file is reached. */ +native read_file(const file[],line,text[],len,&txtlen); + +/* Writes text to file. Function returns 0 on failure. +* When line is set to -1, the text is added at the end of file. */ +native write_file(const file[],const text[],line = -1); + +/* Deletes file. Function returns 1 on success, 0 on failure. */ +native delete_file(const file[]); + +/* Checks for file. If file exists function returns 1, in other case 0. */ +native file_exists(const file[]); + +/* renames a file. returns 0 on failure, 1 on success. + * if relative true, rename_file will act like other natives which + * use the moddir as a base directory. otherwise, the current directory is + * undefined (but assumed to be hlds). + */ +native rename_file(const oldname[], const newname[], relative=0); + +/* Checks if a directory exists */ +native dir_exists(const dir[]); + +/* Returns a file size in bytes if flag is set to 0. +* When flag is set to 1 returns number of lines in the file, +* and when flags is 2, function returns 1 if the file ends +* with line feed. If file doesn't exist returns -1. */ +native file_size(const file[], flag=0); + +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 + +//Open a file, returns a handle or 0 on failure +native fopen(const filename[],const mode[]); + +//Closes a file handle +native fclose(file); + +#define BLOCK_INT 4 +#define BLOCK_SHORT 2 +#define BLOCK_CHAR 1 +#define BLOCK_BYTE 1 + +//The following functions work as such: +// RAW - means the array you pass is a raw bytestream, for experts only +// BLOCK - means you are passing in an array where each element will be written +// NORMAL - means you are writing only one element +// RAW and BLOCK return the number of blocks acted upon successfully +// NORMAL returns 1 on success + +native fread(file, &data, mode); +native fread_blocks(file, data[], blocks, mode); +native fread_raw(file, stream[], blocksize, blocks); +native fwrite(file, data, mode); +native fwrite_blocks(file, const data[], blocks, mode); +native fwrite_raw(file, const stream[], blocksize, mode); + +//Returns 1 if the file is ended, 0 otherwise +native feof(file); + +//Reads a line from a text file -- includes newline! +native fgets(file, buffer[], maxlength); + +//Writes a line to a text file. Returns # of characters written. +native fputs(file, const text[]); + +//Writes a line to the file +native fprintf(file, const fmt[], any:...); + +//Sets the current position in a file (see SEEK_ values above) +native fseek(file, position, start); + +//Returns the current position in a file +native ftell(file); + +//These are straight from the C standard. +native fgetc(file); +native fputc(file, data); +native fungetc(file, data); + +//Return the size of a file +native filesize(const filename[], any:...); + +//Attempts to remove a directory. +//Note that you cannot remove a directory that has files on most +// operating systems. +native rmdir(const path[]); + +/* Returns 0 on success, like the POSIX specification */ +native mkdir(const dirname[]); + + +//Delete a file (delete_file macro) +native unlink(const filename[]); + +//Returns a handle to a directory +native open_dir(dir[], firstfile[], length); +native next_file(dirh, buffer[], length); +native close_dir(dirh); + +/** + * Loads a file using the LoadFileForMe engine function. + * + * The data is truncated if there is not enough space. No null-terminator + * is applied; the data is the raw contents of the file. + * + * @param file File to load (may be a file from the GCF). + * @param buffer Buffer to store file contents. + * @param maxlength Maximum size of the file buffer. + * @param length Variable to store the file length. This may return + * a number larger than the buffer size. + * @return -1 if the file could not be loaded. Otherwise, + * the number of cells actually written to the buffer + * are returned. + */ +native LoadFileForMe(const file[], buffer[], maxlength, &length=0); + +/** + * Flushes a buffered output stream. + * + * @param file File handle, or 0 for all open streams. + * @return 0 on success, -1 on failure. + */ +native fflush(file); + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/float.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/float.inc new file mode 100644 index 0000000..35b65ae --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/float.inc @@ -0,0 +1,213 @@ +/* Float arithmetic +* +* (c) Copyright 1999, Artran, Inc. +* Written by Greg Garner (gmg@artran.com) +* Modified in March 2001 to include user defined +* operators for the floating point functions. +* +* This file is provided as is (no warranties). +*/ + +#if defined _float_included + #endinput +#endif +#define _float_included + +/* Different methods of rounding */ +enum floatround_method { + floatround_round = 0, + floatround_floor, + floatround_ceil, + floatround_tozero +}; + +enum anglemode { + radian = 0, + degrees, + grades +}; + +/* Convert an integer into a floating point value */ +native Float:float(value); + +/* Convert a string into a floating point value */ +native Float:floatstr(const string[]); + +/* Multiple two floats together */ +native Float:floatmul(Float:oper1, Float:oper2); + +/* Divide the dividend float by the divisor float */ +native Float:floatdiv(Float:dividend, Float:divisor); + +/* Add two floats together */ +native Float:floatadd(Float:dividend, Float:divisor); + +/* Subtract oper2 float from oper1 float */ +native Float:floatsub(Float:oper1, Float:oper2); + +/* Return the fractional part of a float */ +native Float:floatfract(Float:value); + +/* Round a float into a integer value */ +native floatround(Float:value, floatround_method:method=floatround_round); + +/* Compare two integers. If the two elements are equal, return 0. +* If the first argument is greater than the second argument, return 1, +* If the first argument is less than the second argument, return -1. */ +native floatcmp(Float:fOne, Float:fTwo); + +/* Return the square root of the input value, same as floatpower(value, 0.5) */ +native Float:floatsqroot(Float:value); + +/* Return the value raised to the power of the exponent */ +native Float:floatpower(Float:value, Float:exponent); + +/* Return the logarithm */ +native Float:floatlog(Float:value, Float:base=10.0); + +/* Return the sine, cosine or tangent. + * The input angle may be in radians, degrees or grades. */ +native Float:floatsin(Float:value, anglemode:mode=radian); +native Float:floatcos(Float:value, anglemode:mode=radian); +native Float:floattan(Float:value, anglemode:mode=radian); + +/* Return the hyperbolic sine, cosine or tangent. + * The input angle may be in radians, degrees or grades. */ +native Float:floatsinh(Float:angle, anglemode:mode=radian); +native Float:floatcosh(Float:angle, anglemode:mode=radian); +native Float:floattanh(Float:angle, anglemode:mode=radian); + +/* Return the absolute value */ +native Float:floatabs(Float:value); + +/* Return the angle of a sine, cosine or tangent. + * The output angle may be in radians, degrees, or grades. */ +native Float:floatatan(Float:angle, {anglemode,_}:radix); +native Float:floatacos(Float:angle, {anglemode,_}:radix); +native Float:floatasin(Float:angle, {anglemode,_}:radix); +native Float:floatatan2(Float:x, Float:y, {anglemode,_}:radix); + +#pragma rational Float + +/* user defined operators */ +native Float:operator*(Float:oper1, Float:oper2) = floatmul; +native Float:operator/(Float:oper1, Float:oper2) = floatdiv; +native Float:operator+(Float:oper1, Float:oper2) = floatadd; +native Float:operator-(Float:oper1, Float:oper2) = floatsub; + +stock Float:operator++(Float:oper) + return oper+1.0; + +stock Float:operator--(Float:oper) + return oper-1.0; + +stock Float:operator-(Float:oper) + return oper^Float:cellmin; /* IEEE values are sign/magnitude */ + +stock Float:operator*(Float:oper1, oper2) + return floatmul(oper1, float(oper2)); /* "*" is commutative */ + +stock Float:operator/(Float:oper1, oper2) + return floatdiv(oper1, float(oper2)); + +stock Float:operator/(oper1, Float:oper2) + return floatdiv(float(oper1), oper2); + +stock Float:operator+(Float:oper1, oper2) + return floatadd(oper1, float(oper2)); /* "+" is commutative */ + +stock Float:operator-(Float:oper1, oper2) + return floatsub(oper1, float(oper2)); + +stock Float:operator-(oper1, Float:oper2) + return floatsub(float(oper1), oper2); + +stock bool:operator==(Float:oper1, Float:oper2) + return floatcmp(oper1, oper2) == 0; + +stock bool:operator==(Float:oper1, oper2) + return floatcmp(oper1, float(oper2)) == 0; /* "==" is commutative */ + +stock bool:operator!=(Float:oper1, Float:oper2) + return floatcmp(oper1, oper2) != 0; + +stock bool:operator!=(Float:oper1, oper2) + return floatcmp(oper1, float(oper2)) != 0; /* "==" is commutative */ + +stock bool:operator>(Float:oper1, Float:oper2) + return floatcmp(oper1, oper2) > 0; + +stock bool:operator>(Float:oper1, oper2) + return floatcmp(oper1, float(oper2)) > 0; + +stock bool:operator>(oper1, Float:oper2) + return floatcmp(float(oper1), oper2) > 0; + +stock bool:operator>=(Float:oper1, Float:oper2) + return floatcmp(oper1, oper2) >= 0; + +stock bool:operator>=(Float:oper1, oper2) + return floatcmp(oper1, float(oper2)) >= 0; + +stock bool:operator>=(oper1, Float:oper2) + return floatcmp(float(oper1), oper2) >= 0; + +stock bool:operator<(Float:oper1, Float:oper2) + return floatcmp(oper1, oper2) < 0; + +stock bool:operator<(Float:oper1, oper2) + return floatcmp(oper1, float(oper2)) < 0; + +stock bool:operator<(oper1, Float:oper2) + return floatcmp(float(oper1), oper2) < 0; + +stock bool:operator<=(Float:oper1, Float:oper2) + return floatcmp(oper1, oper2) <= 0; + +stock bool:operator<=(Float:oper1, oper2) + return floatcmp(oper1, float(oper2)) <= 0; + +stock bool:operator<=(oper1, Float:oper2) + return floatcmp(float(oper1), oper2) <= 0; + +stock bool:operator!(Float:oper) + return (_:oper & ((-1)/2)) == 0; /* -1 = all bits to 1; /2 = remove most significant bit (sign) + works on both 32bit and 64bit systems; no constant required */ +/* forbidden operations */ +forward operator%(Float:oper1, Float:oper2); +forward operator%(Float:oper1, oper2); +forward operator%(oper1, Float:oper2); + + +stock Float:floatmin(Float:ValueA, Float:ValueB) +{ + if (ValueA<=ValueB) + { + return ValueA; + } + + return ValueB; +} + +stock Float:floatmax(Float:ValueA, Float:ValueB) +{ + if (ValueA>=ValueB) + { + return ValueA; + } + + return ValueB; +} +stock Float:floatclamp(Float:Value, Float:MinValue, Float:MaxValue) +{ + if (Value<=MinValue) + { + return MinValue; + } + if (Value>=MaxValue) + { + return MaxValue; + } + + return Value; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fun.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fun.inc new file mode 100644 index 0000000..d176666 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/fun.inc @@ -0,0 +1,99 @@ +/* Fun functions +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _fun_included + #endinput +#endif +#define _fun_included + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib fun + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib fun + #endif +#else + #pragma library fun +#endif + +/* Returns 1 if receiver hears sender via voice communication. */ +native get_client_listen(receiver, sender); + +/* Sets who can listen who. Function returns 0 +* if for some reasons this setting can't be done. */ +native set_client_listen(receiver, sender, listen); + +/* Sets player godmode. If you want to disable godmode set only first parameter. */ +native set_user_godmode(index, godmode = 0); + +/* Returns 1 if godmode is set. */ +native get_user_godmode(index); + +/* Sets player armor. */ +native set_user_armor(index, armor); + +/* Sets player health. */ +native set_user_health(index, health); + +/* Move player to origin. */ +native set_user_origin(index, const origin[3]); + +/* Sets player rendering mode. */ +native set_user_rendering(index, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16); + +/* Gives item to player, name of item can start + * with weapon_, ammo_ and item_. This event + * is announced with proper message to all players. */ +native give_item(index, const item[]); + +/* Sets hit zones for player. + * Parts of body are as bits: + * 1 - generic + * 2 - head + * 4 - chest + * 8 - stomach + * 16 - left arm + * 32 - right arm + * 64 - left leg + * 128 - right leg */ +native set_user_hitzones(index = 0, target = 0, body = 255); + +/* Get user hitzones. */ +native get_user_hitzones(index, target); + +/* Sets users max. speed. */ +native set_user_maxspeed(index, Float:speed = -1.0); + +/* Returns users max. speed. */ +native Float:get_user_maxspeed(index); + +/* Sets users gravity. */ +native set_user_gravity(index, Float:gravity = 1.0); + +/* Returns users gravity. */ +native Float:get_user_gravity(index); + +/* Spawns entity. */ +native spawn(index); + +/* Sets player noclip. If you want to disable noclip set only first parameter. */ +native set_user_noclip(index, noclip = 0); + +/* Returns 1 if noclip is set. */ +native get_user_noclip(index); + +/* Returns 1 if player has silent footsteps, 0 if footsteps are set to normal */ +native get_user_footsteps(index); + +/* Gives player silent footsteps. +* if set = 0 it will return footsteps to normal */ +native set_user_footsteps(id, set = 1); + +/* Strips all weapons from user. */ +native strip_user_weapons(index); + +/* Sets player frags. */ +native set_user_frags(index, frags); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/geoip.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/geoip.inc new file mode 100644 index 0000000..8a25394 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/geoip.inc @@ -0,0 +1,74 @@ +/* GeoIP module functions for AMX Mod X + by David "BAILOPAN" Anderson + (C)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); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ham_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ham_const.inc new file mode 100644 index 0000000..4810531 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ham_const.inc @@ -0,0 +1,1129 @@ +#if defined _ham_const_included + #endinput +#endif +#define _ham_const_included + +/** + * Ham return types. + * - + * Return these from hooks to disable calling the target function. + * Numbers match up with fakemeta's FMRES_* for clarity. They are interchangable. + * 0 (or no return) is also interpretted as HAM_IGNORED. + */ +#define HAM_IGNORED 1 /**< Calls target function, returns normal value */ +#define HAM_HANDLED 2 /**< Tells the module you did something, still calls target function and returns normal value */ +#define HAM_OVERRIDE 3 /**< Still calls the target function, but returns whatever is set with SetHamReturn*() */ +#define HAM_SUPERCEDE 4 /**< Block the target call, and use your return value (if applicable) (Set with SetHamReturn*()) */ + +/** + * A few notes about all of the following functions: + * - Not all functions will do as you expect on all mods. + * If a function does not do what you would believe it should + * DO NOT file a bug report, you will be ignored. + * + * - Passing invalid parameters has potential to crash the server + * So be careful, and adequately test! + * + * - All functions take (and pass) a "this" index as the first param. + * This is the entity from which the function is being executed on. + * + * - All functions and forwards (eg: {Register,Execute}Ham[B]) require + * the mod to have the pev and base keys in addition to the function + * keys for the corresponding mod/operating system in hamdata.ini + * + * - Some functions that return booleans may need to be logically ANDed + * to get the results desired. e.g: if (ExecuteHam(Ham_TS_IsObjective, this) & 0x0000FFFF != 0) { // true.. } + * because the module will return the full integer value. + */ + +enum Ham +{ + /** + * Description: This is typically called whenever an entity is created. + * It is the virtual equivilent of spawn from the engine. + * Some mods call this on player spawns too. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Spawn, this); + */ + Ham_Spawn = 0, + + /** + * Description: This is typically called on map change. + * This will typically precache all assets required by the entity. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Precache, this); + */ + Ham_Precache, + + /** + * Description: Typically this is similar to an engine keyvalue call. + * Use the kvd natives from fakemeta to handle the kvd_handle passed. + * NOTE: Do not pass handle 0 to this! Use get_kvd_handle(0) from fakemeta instead! + * Forward params: function(this, kvd_handle); + * Return type: None. + * Execute params: ExecuteHam(Ham_Keyvalue, this, kvd_handle); + */ + Ham_Keyvalue, + + /** + * Description: Returns flags for how an entity can be used (FCAP_* constants in hlsdk_const.inc) + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_ObjectCaps, this); + */ + Ham_ObjectCaps, + + /** + * Description: Usually called to activate some objects. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Activate, this); + */ + Ham_Activate, + + /** + * Description: Usually called after the engine call with the same name. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_SetObjectCollisionBox, this); + */ + Ham_SetObjectCollisionBox, + + /** + * Description: Returns an integer number that corresponds with what type of entity this is. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_Classify, this); + */ + Ham_Classify, + + /** + * Description: Typically called when an entity dies to notify any children entities about the death. + * Forward params: function(this, idchild) + * Return type: None. + * Execute params: ExecuteHam(Ham_DeathNotice, this, idchild) + */ + Ham_DeathNotice, + + /** + * Description: Usually called whenever an entity gets attacked by a hitscan (such as a gun) weapon. + * Use the get/set tr2 natives in fakemeta to handle the traceresult data. + * Do not use a handle of 0 as a traceresult in execution, use create_tr2() from Fakemeta + * to pass a custom handle instead. (Don't forget to free the handle when you're done.) + * Forward params: function(this, idattacker, Float:damage, Float:direction[3], traceresult, damagebits) + * Return type: None. + * Execute params: ExecuteHam(Ham_TraceAttack, this, idattacker, Float:damage, Float:direction[3], tracehandle, damagebits); + */ + Ham_TraceAttack, + + /** + * Description: Usually called whenever an entity takes any kind of damage. + * Inflictor is the entity that caused the damage (such as a gun). + * Attacker is the entity that tirggered the damage (such as the gun's owner). + * Forward params: function(this, idinflictor, idattacker, Float:damage, damagebits); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_TakeDamage, this, idinflictor, idattacker, Float:damage, damagebits); + */ + Ham_TakeDamage, + + /** + * Description: Usually called whenever an entity gets a form of a heal. + * Forward params: function(this, Float:health, damagebits); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_TakeHealth, this, Float:health, damagebits); + */ + Ham_TakeHealth, + + /** + * Description: Normally called whenever an entity dies. + * Forward params: function(this, idattacker, shouldgib) + * Return type: None. + * Execute params: ExecuteHam(Ham_Killed, this, idattacker, shouldgib); + */ + Ham_Killed, + + /** + * Description: Normally returns the blood color of the entity. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_BloodColor, this) + */ + Ham_BloodColor, + + /** + * Description: Traces where blood should appear. + * Forward params: function(this, Float:Damage, Float:Direction[3], trace_handle, damagebits); + * Return type: None. + * Execute params: ExecuteHam(Ham_TraceBleed, this, Float:damage, Float:direction[3], trace_handle, damagebits); + */ + Ham_TraceBleed, + + /** + * Description: Returns whether an entity is activated. + * Forward params: function(this, idActivator); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_IsTriggered, this, idActivator); + */ + Ham_IsTriggered, + + /** + * Description: Returns the id of the entity if its class is derived off of CBaseMonster, -1 otherwise. + * Forward params: function(this) + * Return type: Entity. + * Execute params: ExecuteHam(Ham_MyMonsterPointer, this); + */ + Ham_MyMonsterPointer, + + /** + * Description: Returns the id of the entity if its class is derived off of CBaseSquadMonster, -1 otherwise. + * Forward params: function(this) + * Return type: Entity. + * Execute params: ExecuteHam(Ham_MySquadMonsterPointer, this); + */ + Ham_MySquadMonsterPointer, + + /** + * Description: Returns the toggle state of the entity. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_GetToggleState, this); + */ + Ham_GetToggleState, + + /** + * Description: Typically adds points to the entity. + * Forward params: function(this, points, bool:cangonegative); + * Return type: None. + * Execute params: ExecuteHam(Ham_AddPoints, this, points, bool:cangonegative); + */ + Ham_AddPoints, + + /** + * Description: Typically adds points to everybody on the entity's team. + * Forward params: function(this, points, bool:cangonegative); + * Return type: None. + * Execute params: ExecuteHam(Ham_AddPointsToTeam, this, points, bool:cangonegative); + */ + Ham_AddPointsToTeam, + + /** + * Description: Adds an item to the player's inventory. + * Forward params: function(this, idother); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_AddPlayerItem, this, idother); + */ + Ham_AddPlayerItem, + + /** + * Description: Removes an item to the player's inventory. + * Forward params: function(this, idother); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_RemovePlayerItem, this, idother); + */ + Ham_RemovePlayerItem, + + /** + * Description: Gives ammo to the entity. + * Forward params: function(this, Amount, const Name[], Max) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_GiveAmmo, this, amount, "type", max); + */ + Ham_GiveAmmo, + + /** + * Description: Unsure, I believe this is the delay between activation for an entity. + * Forward params: function(this) + * Return type: Float. + * Execute params: ExecuteHam(Ham_GetDelay, this, Float:output) + */ + Ham_GetDelay, + + /** + * Description: Whether or not the entity is moving. + * Forward params: function(this); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_IsMoving, this); + */ + Ham_IsMoving, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_OverrideReset, this) + */ + Ham_OverrideReset, + + /** + * Description: Returns the damage decal of the entity for the damage type. + * Forward params: function(this, damagebits) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_DamageDecal, this); + */ + Ham_DamageDecal, + + /** + * Description: Sets the toggle state of the entity. + * Forward params: function(this, state) + * Return type: None. + * Execute params: ExecuteHam(Ham_SetToggleState, this, state); + */ + Ham_SetToggleState, + + /** + * Description: Not entirely sure what this does. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_StartSneaking, this); + */ + Ham_StartSneaking, + + /** + * Description: Not entirely sure what this does. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_StopSneaking, this); + */ + Ham_StopSneaking, + + /** + * Description: Not entirely sure. + * Forward params: function(this, idOn) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_OnControls, this, idOn); + */ + Ham_OnControls, + + /** + * Description: Whether or not the entity is sneaking. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_IsSneaking, this); + */ + Ham_IsSneaking, + + /** + * Description: Whether or not the entity is alive. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_IsAlive, this); + */ + Ham_IsAlive, + + /** + * Description: Whether or not the entity uses a BSP model. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_IsBSPModel, this); + */ + Ham_IsBSPModel, + + /** + * Description: Whether or not the entity can reflect gauss shots.. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_ReflectGauss, this); + */ + Ham_ReflectGauss, + + /** + * Description: Whether or not the target is the same as the one passed. + * Note the strindex parameter is a string passed that has been allocated by the engine. + * Use fakemeta's EngFunc_SzFromIndex to convert to a normal string, or fakemeta's + * EngFunc_AllocString to create a new string. + * Forward params: function(this, strindex). + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_HasTarget, this, strindex); + */ + Ham_HasTarget, + + /** + * Description: Whether or not the entity is in the world. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_IsInWorld, this); + */ + Ham_IsInWorld, + + /** + * Description: Whether or not the entity is a player. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_IsPlayer, this); + */ + Ham_IsPlayer, + + /** + * Description: Whether or not the entity is a net client. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_IsNetClient, this); + */ + Ham_IsNetClient, + + /** + * Description: Get the entity's team id. + * Forward params: function(this); + * Return type: String (string length returned and string byref'd in ExecuteHam). + * Execute params: ExecuteHam(Ham_TeamId, this, buffer[], size); + */ + Ham_TeamId, + + /** + * Description: Returns the next target of this. + * Forward params: function(this); + * Return type: Entity. + * Execute params: ExecuteHam(Ham_GetNextTarget, this); + */ + Ham_GetNextTarget, + + /** + * Description: Called whenever an entity thinks. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Think, this); + */ + Ham_Think, + + /** + * Description: Called whenever two entities touch. + * Forward params: function(this, idother); + * Return type: None. + * Execute params: ExecuteHam(Ham_Touch, this, idother); + */ + Ham_Touch, + + /** + * Description: Called whenver one entity uses another. + * Forward params: function(this, idcaller, idactivator, use_type, Float:value) + * Return type: None. + * Execute params: ExecuteHam(Ham_Use, this, idcaller, idactivator, use_type, Float:value); + */ + Ham_Use, + + /** + * Description: Normally called whenever one entity blocks another from moving. + * Forward params: function(this, idother); + * Return type: None. + * Execute params: ExecuteHam(Ham_Blocked, this, idother); + */ + Ham_Blocked, + + /** + * Description: Normally called when a map-based item respawns, such as a health kit or something. + * Forward params: function(this); + * Return type: Entity. + * Execute params: ExecuteHam(Ham_Respawn, this); + */ + Ham_Respawn, + + /** + * Description: Used in Half-Life to update a monster's owner. + * Forward params: function(this); + * Return type: None. + * Execute params: ExecuteHam(Ham_UpdateOwner, this); + */ + Ham_UpdateOwner, + + /** + * Description: Normally called whenever a barnacle grabs the entity. + * Forward params: function(this); + * Return type: Integer. + * Execute params: ExecuteHam(Ham_FBecomeProne, this); + */ + Ham_FBecomeProne, + + /** + * Description: Returns the center of the entity. + * Forward params: function(this); + * Return type: Vector (byref'd in Execute). + * Execute params: ExecuteHam(Ham_Center, this, Float:output[3]); + */ + Ham_Center, + + /** + * Description: Returns the eye position of the entity. + * Forward params: function(this); + * Return type: Vector (byref'd in Execute). + * Execute params: ExecuteHam(Ham_EyePosition, this, Float:output[3]); + */ + Ham_EyePosition, + + /** + * Description: Returns the ear position of the entity. + * Forward params: function(this); + * Return type: Vector (byref'd in Execute). + * Execute params: ExecuteHam(Ham_EarPosition, this, Float:output[3]); + */ + Ham_EarPosition, + + /** + * Description: Position to shoot at. + * Forward params: function(this, Float:srcvector[3]); + * Return type: Vector (byref'd in Execute). + * Execute params: ExecuteHam(Ham_BodyTarget, Float:srcvector[3], Float:returnvector[3]) + */ + Ham_BodyTarget, + + /** + * Description: Returns the illumination of the entity. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_Illumination, this); + */ + Ham_Illumination, + + /** + * Description: Unsure, I assume it is whether or not the other entity is visible to this entity. + * Forward params: function(this, idOther); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_FVisible, this, idOther); + */ + Ham_FVisible, + + /** + * Description: Unsure, I assume it is whether or not the target vector is visible to this entity. + * Forward params: function(this, const Float:origin[3]); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_FVecVisible, this, const Float:origin[3]); + */ + Ham_FVecVisible, + + + /** + * Players have all the attributes of normal entities, in addition to these. + */ + + /** + * Description: Typically called every frame when a player has jump held. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Player_Jump, this); + */ + Ham_Player_Jump, + + /** + * Description: Typically called every frame when a player has duck held. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Player_Duck, this); + */ + Ham_Player_Duck, + + /** + * Description: Typically called every frame during PlayerPreThink engine call. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Player_PreThink, this); + */ + Ham_Player_PreThink, + + /** + * Description: Typically called every frame during PlayerPostThink engine call. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Player_PostThink, this); + */ + Ham_Player_PostThink, + + /** + * Description: Returns a vector that tells the gun position. + * Forward params: function(this) + * Return type: Vector, byreffed in execute. + * Execute params: ExecuteHam(Ham_Player_GetGunPosition, this, Float:output[3]); + */ + Ham_Player_GetGunPosition, + + /** + * Description: Whether or not the player should fade on death. + * Forward param: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Player_ShouldFadeOnDeath, this); + */ + Ham_Player_ShouldFadeOnDeath, + + /** + * Description: Called whenever an impulse command is executed. + * Forward param: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Player_ImpulseComands, this); + */ + Ham_Player_ImpulseCommands, + + /** + * Description: Updates the client's data for hud changes (such as ammo). Usually called every frame. + * Forward param: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Player_UpdateClientData, this); + */ + Ham_Player_UpdateClientData, + + /** + * Items have all the attributes of normal entities in addition to these. + */ + + /** + * Description: Adds the item to the player. + * Forward params: function(this, idPlayer); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Item_AddToPlayer, this, idPlayer); + */ + Ham_Item_AddToPlayer, + + /** + * Description: Unsure. + * Forward params: function(this, idOriginal); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Item_AddDuplicate, this, idOriginal); + */ + Ham_Item_AddDuplicate, + + /** + * Description: Whether or not this entity can be deployed. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Item_CanDeploy, this); + */ + Ham_Item_CanDeploy, + + /** + * Description: Deploys the entity (usually a weapon). + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Item_Deploy, this); + */ + Ham_Item_Deploy, + + /** + * Description: Whether or not the entity can be holstered. + * Forward params: function(this); + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Item_CanHolster, this); + */ + Ham_Item_CanHolster, + + /** + * Description: Whether or not the entity (usually weapon) can be holstered. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Item_Holster, this); + */ + Ham_Item_Holster, + + /** + * Description: Updates the HUD info about this item. + * Forward params: function(this); + * Return type: None. + * Execute params: ExecuteHam(Ham_UpdateItemInfo, this); + */ + Ham_Item_UpdateItemInfo, + + /** + * Description: Called each frame for an item, normally only on active items. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Item_PreFrame, this); + */ + Ham_Item_PreFrame, + + /** + * Description: Called each frame for an item, normally only on active items. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Item_PostFrame, this); + */ + Ham_Item_PostFrame, + + /** + * Description: Called when an item gets dropped, normally on death only. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Item_Drop, this); + */ + Ham_Item_Drop, + + /** + * Description: Normally called when an item gets deleted. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Item_Drop, this); + */ + Ham_Item_Kill, + + /** + * Description: Called when an entity starts being attached to (normally invisible and "following") a player. + * Forward params: function(this, idPlayer) + * Return type: None. + * Execute params: ExecuteHam(Ham_Item_AttachToPlayer, this, idPlayer) + */ + Ham_Item_AttachToPlayer, + + /** + * Description: Returns the ammo index of the item. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_Item_PrimaryAmmoIndex, this); + */ + Ham_Item_PrimaryAmmoIndex, + + /** + * Description: Returns the secondary ammo index of the item. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_Item_SecondaryAmmoIndex, this); + */ + Ham_Item_SecondaryAmmoIndex, + + /** + * Description: Updates item data for the client. + * Forward params: function(this, idPlayer) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_Item_UpdateClientData, this, idPlayer); + */ + Ham_Item_UpdateClientData, + + /** + * Description: Returns the entity index if the item is a weapon, -1 otherwise. + * Forward params: function(this) + * Return type: Entity. + * Execute Params: ExecuteHam(Ham_Item_GetWeaponPtr, this) + */ + Ham_Item_GetWeaponPtr, + + /** + * Description: Returns the item slot for the item. + * Forward params: function(this) + * Return type: Integer. + * Execute Params: ExecuteHam(Ham_Item_ItemSlot, this) + */ + Ham_Item_ItemSlot, + + + /** + * Weapons have all the attributes to Ham_Item_*, in addition to these. + */ + + /** + * Description: Gets ammo from the target weapon. + * Forward params: function(this, idTarget) + * Return type: Integer. + * Execute Params: ExecuteHam(Ham_Weapon_ExtractAmmo, this, idTarget) + */ + Ham_Weapon_ExtractAmmo, + + /** + * Description: Gets clip ammo from the target weapon. + * Forward params: function(this, idTarget) + * Return type: Integer. + * Execute Params: ExecuteHam(Ham_Weapon_ExtractAmmo, this, idTarget) + */ + Ham_Weapon_ExtractClipAmmo, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Weapon_AddWeapon, this); + */ + Ham_Weapon_AddWeapon, + + /** + * Description: Plays the weapon's empty sound. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Weapon_PlayEmptySound, this); + */ + Ham_Weapon_PlayEmptySound, + + /** + * Description: Sets the weapon so that it can play empty sound again. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Weapon_ResetEmptySound, this); + */ + Ham_Weapon_ResetEmptySound, + + /** + * Description: Sends an animation event for the weapon. + * Forward params: function(this, iAnim, skiplocal, body); + * Return type: None. + * Execute params: ExecuteHam(Ham_Weapon_SendWeaponAnim, this, iAnim, skiplocal, body); + */ + Ham_Weapon_SendWeaponAnim, + + /** + * Description: Whether or not the weapon is usable (has ammo, etc.) + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Weapon_IsUsable, this) + */ + Ham_Weapon_IsUsable, + + /** + * Description: Called when the main attack of a weapon is triggered. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Weapon_PrimaryAttack, this); + */ + Ham_Weapon_PrimaryAttack, + + /** + * Description: Called when the secondary attack of a weapon is triggered. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Weapon_SecondaryAttack, this); + */ + Ham_Weapon_SecondaryAttack, + + /** + * Description: Called when the weapon is reloaded. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Weapon_Reload, this); + */ + Ham_Weapon_Reload, + + /** + * Description: Displays the idle animation for the weapon. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_Weapon_WeaponIdle, this); + */ + Ham_Weapon_WeaponIdle, + + /** + * Description: There is no more ammo for this gun, so switch to the next best one. + * Forward params: function(this) + * Return type: None. + * ExecuteParams: ExecuteHam(Ham_Weapon_RetireWeapon, this) + */ + Ham_Weapon_RetireWeapon, + + /** + * Description: Whether or not the weapon should idle. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute Params: ExecuteHam(Ham_Weapon_ShouldWeaponIdle, this) + */ + Ham_Weapon_ShouldWeaponIdle, + + /** + * Description: Not sure. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_Weapon_UseDecrement, this); + */ + Ham_Weapon_UseDecrement, + + /** + * Description: - + * Forward params: function(this, someboolvalue) + * Return type: None. + * Execute params: ExecuteHam(Ham_TS_BreakableRespawn, this, someboolvalue); + */ + Ham_TS_BreakableRespawn, + + /** + * Description: - + * Forward params: function(this) + * Return type: Integer (boolean) + * Execute params: ExecuteHam(Ham_TS_CanUsedThroughWalls, this); + */ + Ham_TS_CanUsedThroughWalls, + + /** + * Description: Unsure - this was removed in TS 3.0 (and thus is deprecated). + * Forward params: function(this) + * Return type: Integer (I think...) + * Execute params: ExecuteHam(Ham_TS_RespawnWait, this); + */ + Ham_TS_RespawnWait, + + /** + * Description: This is called on a map reset for most map based entities. + * Forward params: function(this); + * Return type: None. + * Execute params: ExecuteHam(Ham_CS_Restart, this); + */ + Ham_CS_Restart, + + /** + * Description: Respawn function for players/bots only! Do not use this on non player/bot entities! + * Forward params: function(this); + * Return type: None. + * Execute params: ExecuteHam(Ham_CS_RoundRespawn, this); + */ + Ham_CS_RoundRespawn, + /** + * Description: Whether or not the player can drop the specified item. + * Forward params: function(this) + * Return type: Integer + * Execute params: ExecuteHam(Ham_CS_Item_CanDrop, this); + */ + Ham_CS_Item_CanDrop, + + /** + * Description: Gets the maximum speed for whenever a player has the item deployed. + * Forward params: function(this); + * Return type: Float, byrefed in execute. + * Execute params: ExecuteHam(Ham_CS_Item_GetMaxSpeed, this, Float:output); + */ + Ham_CS_Item_GetMaxSpeed, + + /** + * Description: I assume this spawns players at the start of a new round. + * Forward params: function(this) + * Return type: None. + * Execute Params: ExecuteHam(Ham_DOD_RoundRespawn, this); + */ + Ham_DOD_RoundRespawn, + + /** + * Description: I assume this spawns entities (like func_breakables) at the start of a new round. + * Forward params: function(this) + * Return type: None. + * Execute Params: ExecuteHam(Ham_DOD_RoundRespawnEnt, this); + */ + Ham_DOD_RoundRespawnEnt, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: None, I think... + * Execute params: ExecuteHam(Ham_DOD_RoundStore, this); + */ + Ham_DOD_RoundStore, + + /** + * Description: Unsure. + * Forward params: function(this, someintegervalue) + * Return type: None. + * Execute params: ExecuteHam(Ham_DOD_AreaSetIndex, this, someintegervalue) + */ + Ham_DOD_AreaSetIndex, + + /** + * Description: Unsure + * Forward params: function(this, idPlayer) + * Return type: None. + * Execute Params: ExecuteHam(Ham_DOD_AreaSendStatus, this, idPlayer); + */ + Ham_DOD_AreaSendStatus, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: Integer. + * Execute Params: ExecuteHam(Ham_DOD_GetState, this); + */ + Ham_DOD_GetState, + + /** + * Description: Unsure. + * Forward params: function(this, idtarget) + * Return type: Integer. + * Execute Params: ExecuteHam(Ham_DOD_GetStateEnt, this, idtarget); + */ + Ham_DOD_GetStateEnt, + + /** + * Description: Whether or not a player can drop this item. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute Params: ExecuteHam(Ham_DOD_Item_CanDrop, this); + */ + Ham_DOD_Item_CanDrop, + + /** + * Description: Unsure. + * Forward params: function(this, iduser) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_TFC_EngineerUse, this, iduser) + */ + Ham_TFC_EngineerUse, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_Finished, this); + */ + Ham_TFC_Finished, + + /** + * Description: Unsure. + * Forward params: function(this, entityid, Float:floata, Float:floatb) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_EmpExplode, this, entityid, Float:floata, Float:floatb) + */ + Ham_TFC_EmpExplode, + + /** + * Description: Unsure. + * Forward params: function(this, Float:floata, Float:floatb) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_CalcEmpDmgRad, this, Float:floata, Float:floatb) + */ + Ham_TFC_CalcEmpDmgRad, + + /** + * Description: Unsure. + * Forward params: function(this, entityid) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_TakeEmpBlast, this, entityid); + */ + Ham_TFC_TakeEmpBlast, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_EmpRemove, this); + */ + Ham_TFC_EmpRemove, + + + /** + * Description: Unsure. + * Forward params: function(this, entityid, Float:floata) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_TakeConcussionBlast, this, entityid, Float:floata); + */ + Ham_TFC_TakeConcussionBlast, + + /** + * Description: Unsure. + * Forward params: function(this, entityid) + * Return type: None. + * Execute params: ExecuteHam(Ham_TFC_Concuss, this, entityid); + */ + Ham_TFC_Concuss, + + + /** + * Description: Unsure. + * Is only in ESF Open Beta. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_ESF_IsEnvModel, this); + */ + Ham_ESF_IsEnvModel, + + /** + * Description: Unsure. + * Is only in ESF Open Beta. + * Forward params: function(this, entityida, entityidb, Float:floata, Float:floatb, dmgbits) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_ESF_TakeDamage2, this, entityida, entityidb, Float:floata, Float:floatb, dmgbits); + */ + Ham_ESF_TakeDamage2, + + /** + * Description: Returns how many points each entity is worth. + * Forward params: function(this) + * Return type: Integer. + * Execute params: ExecuteHam(Ham_NS_GetPointValue, this); + */ + Ham_NS_GetPointValue, + + /** + * Description: Unsure. Probably awards this with the killing of idvictim. + * Forward params: function(this, idvictim) + * Return type: None. + * Execute params: ExecuteHam(Ham_NS_AwardKill, this, idvictim); + */ + Ham_NS_AwardKill, + + /** + * Description: Unsure, probably whenever an entity resets after a new round. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_NS_ResetEntity, this); + */ + Ham_NS_ResetEntity, + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_NS_UpdateOnRemove, this) + */ + Ham_NS_UpdateOnRemove, + + + /** Virtual functions added to TS in TS 3 */ + + /** + * Description: Unsure. + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_TS_GiveSlowMul, this) + */ + Ham_TS_GiveSlowMul, + + /** + * Description: Unsure. The second paramater is actually a char. + * Forward params: function(this, Float:someval, someotherval) + * Return type: None. + * Execute params: ExecuteHam(Ham_TS_GoSlow, this, Float:someval, someotherval) + */ + Ham_TS_GoSlow, + + /** + * Description: Probably returns true if the user is in slow mo. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_TS_InSlow, this) + */ + Ham_TS_InSlow, + + /** + * Description: Returns true if the entity is an objective. + * Forward params: function(this) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_TS_IsObjective, this) + */ + Ham_TS_IsObjective, + + /** + * Description: Unsure. + * Forward params: function(this, bool:someval) + * Return type: None. + * Execute params: ExecuteHam(Ham_TS_EnableObjective, this, bool:someval) + */ + Ham_TS_EnableObjective, + + /** + * Description: Probably called when the engine call to OnEntFreePrivateData is called (the entity destructor.) + * Forward params: function(this) + * Return type: None. + * Execute params: ExecuteHam(Ham_TS_OnEntFreePrivateData, this) + */ + Ham_TS_OnFreeEntPrivateData, + + /** + * Description: Probably called when the engine call to ShouldCollide is called. + * Forward params: function(this, otherEntity) + * Return type: Integer (boolean). + * Execute params: ExecuteHam(Ham_TS_ShouldCollide, this, otherEntity) + */ + Ham_TS_ShouldCollide, + + + /** + * DONT USE ME LOL + */ + HAM_LAST_ENTRY_DONT_USE_ME_LOL +}; + +enum HamError +{ + HAM_OK = 0, + + HAM_INVALID_FUNC, // The function is not valid + HAM_FUNC_NOT_CONFIGURED, // This function is not configured in hamdata.ini + + HAM_ERR_END +}; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hamsandwich.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hamsandwich.inc new file mode 100644 index 0000000..e61fe92 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hamsandwich.inc @@ -0,0 +1,382 @@ +/** + * Ham Sandwich module include file. + * (c) 2007, The AMX Mod X Development Team + * + * - + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * In addition, as a special exception, the author gives permission to + * link the code of this program with the Half-Life Game Engine ("HL + * Engine") and Modified Game Libraries ("MODs") developed by Valve, + * L.L.C ("Valve"). You must obey the GNU General Public License in all + * respects for all of the code used other than the HL Engine and MODs + * from Valve. If you modify this file, you may extend this exception + * to your version of the file, but you are not obligated to do so. If + * you do not wish to do so, delete this exception statement from your + * version. + */ + +/** + * Ham Sandwich is a module that is used to hook and call virtual functions of + * entities. + * Virtual functions are mod-specific functions. This means that in order + * for this to work on a mod, it needs to be configured with the hamdata.ini + * file. + * Be very careful with parameter passing to these functions. + */ + +#if defined _hamsandwich_included + #endinput +#endif +#define _hamsandwich_included + +#include <ham_const> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib hamsandwich + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib hamsandwich + #endif +#else + #pragma library hamsandwich +#endif + +/** + * Hooks the virtual table for the specified entity class. + * An example would be: RegisterHam(Ham_TakeDamage, "player", "player_hurt"); + * Look at the Ham enum for parameter lists. + * + * @param function The function to hook. + * @param EntityClass The entity classname to hook. + * @param callback The forward to call. + * @param post Whether or not to forward this in post. + * @return Returns a handle to the forward. Use EnableHamForward/DisableHamForward to toggle the forward on or off. + */ +native HamHook:RegisterHam(Ham:function, const EntityClass[], const Callback[], Post=0); + +/** + * Hooks the virtual table for the specified entity's class. + * An example would be: RegisterHam(Ham_TakeDamage, id, "player_hurt"); + * Look at the Ham enum for parameter lists. + * Note: This will cause hooks for the entire internal class that the entity is + * not exclusively for the provided entity. + * + * @param function The function to hook. + * @param EntityId The entity classname to hook. + * @param callback The forward to call. + * @param post Whether or not to forward this in post. + * @return Returns a handle to the forward. Use EnableHamForward/DisableHamForward to toggle the forward on or off. + */ +native HamHook:RegisterHamFromEntity(Ham:function, EntityId, const Callback[], Post=0); + + +/** + * Stops a ham forward from triggering. + * Use the return value from RegisterHam as the parameter here! + * + * @param fwd The forward to stop. + */ +native DisableHamForward(HamHook:fwd); + +/** + * Starts a ham forward back up. + * Use the return value from RegisterHam as the parameter here! + * + * @param fwd The forward to re-enable. + */ +native EnableHamForward(HamHook:fwd); + +/** + * Executes the virtual function on the entity. + * Look at the Ham enum for parameter lists. + * + * @param function The function to call. + * @param id The id of the entity to execute it on. + */ +native ExecuteHam(Ham:function, this, any:...); + +/** + * Executes the virtual function on the entity, this will trigger all hooks on that function. + * Be very careful about recursion! + * Look at the Ham enum for parameter lists. + * + * @param function The function to call. + * @param id The id of the entity to execute it on. + */ +native ExecuteHamB(Ham:function, this, any:...); + +/** + * Gets the return status of the current hook. + * This is useful to determine what return natives to use. + * + * @return The current status of the hook (such as HAM_SUPERCEDE). + */ +native GetHamReturnStatus(); + +/** + * Gets the return value of a hook for hooks that return integers or booleans. + * + * @param output The variable to store the value in. + */ +native GetHamReturnInteger(&output); + +/** + * Gets the return value of a hook for hooks that return float. + * + * @param output The variable to store the value in. + */ +native GetHamReturnFloat(&Float:output); + +/** + * Gets the return value of a hook for hooks that return Vectors. + * + * @param output The variable to store the value in. + */ +native GetHamReturnVector(Float:output[3]); + +/** + * Gets the return value of a hook for hooks that return entities. + * + * @param output The variable to store the value in. Will be -1 on null. + */ +native GetHamReturnEntity(&output); + +/** + * Gets the return value of a hook for hooks that return strings. + * + * @param output The buffer to store the string in. + * @param size The string size of the buffer. + */ +native GetHamReturnString(output[], size); + +/** + * Gets the original return value of a hook for hooks that return integers or booleans. + * + * @param output The variable to store the value in. + */ +native GetOrigHamReturnInteger(&output); + +/** + * Gets the original return value of a hook for hooks that return floats. + * + * @param output The variable to store the value in. + */ +native GetOrigHamReturnFloat(&Float:output); + +/** + * Gets the original return value of a hook for hooks that return Vectors. + * + * @param output The variable to store the value in. + */ +native GetOrigHamReturnVector(Float:output[3]); + +/** + * Gets the original return value of a hook for hooks that return entities. + * + * @param output The variable to store the value in. -1 on null. + */ +native GetOrigHamReturnEntity(&output); + +/** + * Gets the original return value of a hook for hooks that return strings. + * + * @param output The buffer to store the string in. + * @param size The size of the buffer. + */ +native GetOrigHamReturnString(output[], size); + + +/** + * Sets the return value of a hook that returns an integer or boolean. + * This needs to be used in conjunction with HAM_OVERRIDE or HAM_SUPERCEDE. + * + * @param value The value to set the return to. + */ +native SetHamReturnInteger(value); + +/** + * Sets the return value of a hook that returns a float. + * This needs to be used in conjunction with HAM_OVERRIDE or HAM_SUPERCEDE. + * + * @param value The value to set the return to. + */ +native SetHamReturnFloat(Float:value); + +/** + * Sets the return value of a hook that returns a Vector. + * This needs to be used in conjunction with HAM_OVERRIDE or HAM_SUPERCEDE. + * + * @param value The value to set the return to. + */ +native SetHamReturnVector(const Float:value[3]); + +/** + * Sets the return value of a hook that returns an entity. Set to -1 for null. + * This needs to be used in conjunction with HAM_OVERRIDE or HAM_SUPERCEDE. + * + * @param value The value to set the return to. + */ +native SetHamReturnEntity(value); + +/** + * Sets the return value of a hook that returns a string. + * This needs to be used in conjunction with HAM_OVERRIDE or HAM_SUPERCEDE. + * + * @param value The value to set the return to. + */ +native SetHamReturnString(const value[]); + + +/** + * Sets a parameter on the fly of the current hook. This has no effect in post hooks. + * Use this on parameters that are integers. + * + * @param which Which parameter to change. Starts at 1, and works up from the left to right. 1 is always "this". + * @param value The value to change it to. + */ +native SetHamParamInteger(which, value); + +/** + * Sets a parameter on the fly of the current hook. This has no effect in post hooks. + * Use this on parameters that are floats. + * + * @param which Which parameter to change. Starts at 1, and works up from the left to right. 1 is always "this". + * @param value The value to change it to. + */ +native SetHamParamFloat(which, Float:value); + +/** + * Sets a parameter on the fly of the current hook. This has no effect in post hooks. + * Use this on parameters that are Vectors. + * + * @param which Which parameter to change. Starts at 1, and works up from the left to right. 1 is always "this". + * @param value The value to change it to. + */ +native SetHamParamVector(which, const Float:value[3]); + +/** + * Sets a parameter on the fly of the current hook. This has no effect in post hooks. + * Use this on parameters that are entities. + * + * @param which Which parameter to change. Starts at 1, and works up from the left to right. 1 is always "this". + * @param value The value to change it to. + */ +native SetHamParamEntity(which, value); + +/** + * Sets a parameter on the fly of the current hook. This has no effect in post hooks. + * Use this on parameters that are strings. + * + * @param which Which parameter to change. Starts at 1, and works up from the left to right. 1 is always "this". + * @param value The value to change it to. + */ +native SetHamParamString(which, const output[]); + +/** + * Sets a parameter on the fly of the current hook. This has no effect in post hooks. + * Use this on parameters that are trace result handles. + * + * @param which Which parameter to change. Starts at 1, and works up from the left to right. 1 is always "this". + * @param value The value to change it to. + */ +native SetHamParamTraceResult(which, tr_handle); + + +/** + * Returns whether or not the function for the specified Ham is valid. + * Things that would make it invalid would be bounds (an older module version + * may not have all of the functions), and the function not being found in + * the mod's hamdata.ini file. + * + * @param function The function to look up. + * @return true if the function is valid, false otherwise. + */ +native bool:IsHamValid(Ham:function); + +/** + * This is used to compliment fakemeta's {get,set}_pdata_{int,float,string}. + * This requires the mod to have the pev and base fields set in hamdata.ini. + * Note this dereferences memory! Improper use of this will crash the server. + * This will return an index of the corresponding cbase field in private data. + * Returns -1 on a null entry. + * + * @param id The entity to examine the private data. + * @param offset The windows offset of the data. + * @param linuxdiff The linux difference of the data. + * @param macdiff The mac os x difference of the data. + * @return The index of the corresponding pdata field. -1 for none set. + */ +native get_pdata_cbase(id, offset, linuxdiff=5, macdiff=5); + +/** + * This is used to compliment fakemeta's {get,set}_pdata_{int,float,string}. + * This requires the mod to have the pev and base fields set in hamdata.ini. + * This will set the corresponding cbase field in private data with the index. + * Pass -1 to null the entry. + * + * @param id The entity to examine the private data. + * @param offset The windows offset of the data. + * @param value The index to store, -1 for invalid + * @param linuxdiff The linux difference of the data. + * @param macdiff The mac os x difference of the data. + */ +native set_pdata_cbase(id, offset, value, linuxdiff=5, macdiff=5); + +/** + * This is similar to the get_pdata_cbase, however it does not dereference memory. + * This is many times slower than get_pdata_cbase, and this should only be used + * for testing and finding of offsets, not actual release quality plugins. + * This will return an index of the corresponding cbase field in private data. + * Returns -1 on a null entry. -2 on an invalid entry. + * + * @param id Entry to examine the private data. + * @param offset The windows offset of the data. + * @param linuxdiff The linux difference of the data. + * @param macdiff The mac os x difference of the data. + * @return The index of the corresponding pdata field, -1 for null, -2 for invalid. + */ +native get_pdata_cbase_safe(id, offset, linuxdiff=5, macdiff=5); + + + + +// This is the callback from the module, this handles any fatal errors. +// This will in turn call the "HamFilter(Ham:id, HamError:err, const reason[])" public, if it exists. +// Return PLUGIN_HANDLED from within the HamFilter to stop the plugin from failing. +// Any other return value will fail the plugin. +// You do not need to have a HamFilter, if there is none, all fatal errors will fail the plugin. +// Do not modify this! +public __fatal_ham_error(Ham:id, HamError:err, const reason[]) +{ + + new func=get_func_id("HamFilter", -1); + new bool:fail=true; + + if (func != -1 && callfunc_begin_i(func, -1)==1) + { + callfunc_push_int(_:id); + callfunc_push_int(_:err); + callfunc_push_str(reason, false); + if (callfunc_end()==PLUGIN_HANDLED) + { + fail=false; + } + } + if (fail) + { + set_fail_state(reason); + } + +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hlsdk_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hlsdk_const.inc new file mode 100644 index 0000000..5f0b183 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/hlsdk_const.inc @@ -0,0 +1,492 @@ +/* Half-Life Software Development Kit constants +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +* +*/ + +#if defined _hlsdk_const_included + #endinput +#endif +#define _hlsdk_const_included + +// pev(entity, pev_button) or pev(entity, pev_oldbuttons) values +#define IN_ATTACK (1<<0) +#define IN_JUMP (1<<1) +#define IN_DUCK (1<<2) +#define IN_FORWARD (1<<3) +#define IN_BACK (1<<4) +#define IN_USE (1<<5) +#define IN_CANCEL (1<<6) +#define IN_LEFT (1<<7) +#define IN_RIGHT (1<<8) +#define IN_MOVELEFT (1<<9) +#define IN_MOVERIGHT (1<<10) +#define IN_ATTACK2 (1<<11) +#define IN_RUN (1<<12) +#define IN_RELOAD (1<<13) +#define IN_ALT1 (1<<14) +#define IN_SCORE (1<<15) // Used by client.dll for when scoreboard is held down + +// pev(entity, pev_flags) values +#define FL_FLY (1<<0) // Changes the SV_Movestep() behavior to not need to be on ground +#define FL_SWIM (1<<1) // Changes the SV_Movestep() behavior to not need to be on ground (but stay in water) +#define FL_CONVEYOR (1<<2) +#define FL_CLIENT (1<<3) +#define FL_INWATER (1<<4) +#define FL_MONSTER (1<<5) +#define FL_GODMODE (1<<6) +#define FL_NOTARGET (1<<7) +#define FL_SKIPLOCALHOST (1<<8) // Don't send entity to local host, it's predicting this entity itself +#define FL_ONGROUND (1<<9) // At rest / on the ground +#define FL_PARTIALGROUND (1<<10) // Not all corners are valid +#define FL_WATERJUMP (1<<11) // Player jumping out of water +#define FL_FROZEN (1<<12) // Player is frozen for 3rd person camera +#define FL_FAKECLIENT (1<<13) // JAC: fake client, simulated server side; don't send network messages to them +#define FL_DUCKING (1<<14) // Player flag -- Player is fully crouched +#define FL_FLOAT (1<<15) // Apply floating force to this entity when in water +#define FL_GRAPHED (1<<16) // Worldgraph has this ent listed as something that blocks a connection +#define FL_IMMUNE_WATER (1<<17) +#define FL_IMMUNE_SLIME (1<<18) +#define FL_IMMUNE_LAVA (1<<19) +#define FL_PROXY (1<<20) // This is a spectator proxy +#define FL_ALWAYSTHINK (1<<21) // Brush model flag -- call think every frame regardless of nextthink - ltime (for constantly changing velocity/path) +#define FL_BASEVELOCITY (1<<22) // Base velocity has been applied this frame (used to convert base velocity into momentum) +#define FL_MONSTERCLIP (1<<23) // Only collide in with monsters who have FL_MONSTERCLIP set +#define FL_ONTRAIN (1<<24) // Player is _controlling_ a train, so movement commands should be ignored on client during prediction. +#define FL_WORLDBRUSH (1<<25) // Not moveable/removeable brush entity (really part of the world, but represented as an entity for transparency or something) +#define FL_SPECTATOR (1<<26) // This client is a spectator, don't run touch functions, etc. +#define FL_CUSTOMENTITY (1<<29) // This is a custom entity +#define FL_KILLME (1<<30) // This entity is marked for death -- This allows the engine to kill ents at the appropriate time +#define FL_DORMANT (1<<31) // Entity is dormant, no updates to client + +// engfunc(EngFunc_WalkMove, entity, Float:yaw, Float:dist, iMode) iMode values +#define WALKMOVE_NORMAL 0 // Normal walkmove +#define WALKMOVE_WORLDONLY 1 // Doesn't hit ANY entities, no matter what the solid type +#define WALKMOVE_CHECKONLY 2 // Move, but don't touch triggers + +// pev(entity, pev_movetype) values +#define MOVETYPE_NONE 0 // Never moves +#define MOVETYPE_WALK 3 // Player only - moving on the ground +#define MOVETYPE_STEP 4 // Gravity, special edge handling -- monsters use this +#define MOVETYPE_FLY 5 // No gravity, but still collides with stuff +#define MOVETYPE_TOSS 6 // Gravity/Collisions +#define MOVETYPE_PUSH 7 // No clip to world, push and crush +#define MOVETYPE_NOCLIP 8 // No gravity, no collisions, still do velocity/avelocity +#define MOVETYPE_FLYMISSILE 9 // Extra size to monsters +#define MOVETYPE_BOUNCE 10 // Just like Toss, but reflect velocity when contacting surfaces +#define MOVETYPE_BOUNCEMISSILE 11 // Bounce w/o gravity +#define MOVETYPE_FOLLOW 12 // Track movement of aiment +#define MOVETYPE_PUSHSTEP 13 // BSP model that needs physics/world collisions (uses nearest hull for world collision) + +// pev(entity, pev_solid) values +// NOTE: Some movetypes will cause collisions independent of SOLID_NOT/SOLID_TRIGGER when the entity moves +// SOLID only effects OTHER entities colliding with this one when they move - UGH! +#define SOLID_NOT 0 // No interaction with other objects +#define SOLID_TRIGGER 1 // Touch on edge, but not blocking +#define SOLID_BBOX 2 // Touch on edge, block +#define SOLID_SLIDEBOX 3 // Touch on edge, but not an onground +#define SOLID_BSP 4 // BSP clip, touch on edge, block + +// pev(entity, pev_deadflag) values +#define DEAD_NO 0 // Alive +#define DEAD_DYING 1 // Playing death animation or still falling off of a ledge waiting to hit ground +#define DEAD_DEAD 2 // Dead, lying still +#define DEAD_RESPAWNABLE 3 +#define DEAD_DISCARDBODY 4 + +// new Float:takedamage, pev(entity, pev_takedamage, takedamage) values +#define DAMAGE_NO 0.0 +#define DAMAGE_YES 1.0 +#define DAMAGE_AIM 2.0 + +// pev(entity, pev_effects) values +#define EF_BRIGHTFIELD 1 // Swirling cloud of particles +#define EF_MUZZLEFLASH 2 // Single frame ELIGHT on entity attachment 0 +#define EF_BRIGHTLIGHT 4 // DLIGHT centered at entity origin +#define EF_DIMLIGHT 8 // Player flashlight +#define EF_INVLIGHT 16 // Get lighting from ceiling +#define EF_NOINTERP 32 // Don't interpolate the next frame +#define EF_LIGHT 64 // Rocket flare glow sprite +#define EF_NODRAW 128 // Don't draw entity + +// engfunc(EngFunc_PointContents, Float:origin) return values +#define CONTENTS_EMPTY -1 +#define CONTENTS_SOLID -2 +#define CONTENTS_WATER -3 +#define CONTENTS_SLIME -4 +#define CONTENTS_LAVA -5 +#define CONTENTS_SKY -6 +#define CONTENTS_ORIGIN -7 // Removed at csg time +#define CONTENTS_CLIP -8 // Changed to contents_solid +#define CONTENTS_CURRENT_0 -9 +#define CONTENTS_CURRENT_90 -10 +#define CONTENTS_CURRENT_180 -11 +#define CONTENTS_CURRENT_270 -12 +#define CONTENTS_CURRENT_UP -13 +#define CONTENTS_CURRENT_DOWN -14 +#define CONTENTS_TRANSLUCENT -15 +#define CONTENTS_LADDER -16 +#define CONTENT_FLYFIELD -17 +#define CONTENT_GRAVITY_FLYFIELD -18 +#define CONTENT_FOG -19 + +// Instant damage values for use with gmsgDamage 3rd value write_long(BIT) +#define DMG_GENERIC 0 // Generic damage was done +#define DMG_CRUSH (1<<0) // Crushed by falling or moving object +#define DMG_BULLET (1<<1) // Shot +#define DMG_SLASH (1<<2) // Cut, clawed, stabbed +#define DMG_BURN (1<<3) // Heat burned +#define DMG_FREEZE (1<<4) // Frozen +#define DMG_FALL (1<<5) // Fell too far +#define DMG_BLAST (1<<6) // Explosive blast damage +#define DMG_CLUB (1<<7) // Crowbar, punch, headbutt +#define DMG_SHOCK (1<<8) // Electric shock +#define DMG_SONIC (1<<9) // Sound pulse shockwave +#define DMG_ENERGYBEAM (1<<10) // Laser or other high energy beam +#define DMG_NEVERGIB (1<<12) // With this bit OR'd in, no damage type will be able to gib victims upon death +#define DMG_ALWAYSGIB (1<<13) // With this bit OR'd in, any damage type can be made to gib victims upon death. +#define DMG_DROWN (1<<14) // Drowning +#define DMG_PARALYZE (1<<15) // Slows affected creature down +#define DMG_NERVEGAS (1<<16) // Nerve toxins, very bad +#define DMG_POISON (1<<17) // Blood poisioning +#define DMG_RADIATION (1<<18) // Radiation exposure +#define DMG_DROWNRECOVER (1<<19) // Drowning recovery +#define DMG_ACID (1<<20) // Toxic chemicals or acid burns +#define DMG_SLOWBURN (1<<21) // In an oven +#define DMG_SLOWFREEZE (1<<22) // In a subzero freezer +#define DMG_MORTAR (1<<23) // Hit by air raid (done to distinguish grenade from mortar) +#define DMG_TIMEBASED (~(0x3fff)) // Mask for time-based damage + +// The fNoMonsters parameter of EngFunc_TraceLine, EngFunc_TraceMonsterHull, EngFunc_TraceHull, and EngFunc_TraceSphere +#define DONT_IGNORE_MONSTERS 0 +#define IGNORE_MONSTERS 1 +#define IGNORE_MISSILE 2 +#define IGNORE_GLASS 0x100 + +// The hullnumber paramater of EngFunc_TraceHull, EngFunc_TraceModel and DLLFunc_GetHullBounds +#define HULL_POINT 0 +#define HULL_HUMAN 1 +#define HULL_LARGE 2 +#define HULL_HEAD 3 + +// global_get(glb_trace_flags) +#define FTRACE_SIMPLEBOX (1<<0) // Traceline with a simple box + +// Used with get/set_es(es_handle, ES_eFlags, ...) (entity_state data structure) +#define EFLAG_SLERP 1 // Do studio interpolation of this entity + +// pev(entity, pev_spawnflags) values +// Many of these flags apply to specific entities +// func_train +#define SF_TRAIN_WAIT_RETRIGGER 1 +#define SF_TRAIN_START_ON 4 // Train is initially moving +#define SF_TRAIN_PASSABLE 8 // Train is not solid -- used to make water trains + +// func_wall_toggle +#define SF_WALL_START_OFF 0x0001 + +// func_converyor +#define SF_CONVEYOR_VISUAL 0x0001 +#define SF_CONVEYOR_NOTSOLID 0x0002 + +// func_button +#define SF_BUTTON_DONTMOVE 1 +#define SF_BUTTON_TOGGLE 32 // Button stays pushed until reactivated +#define SF_BUTTON_SPARK_IF_OFF 64 // Button sparks in OFF state +#define SF_BUTTON_TOUCH_ONLY 256 // Button only fires as a result of USE key. + +// func_rot_button +#define SF_ROTBUTTON_NOTSOLID 1 + +// env_global +#define SF_GLOBAL_SET 1 // Set global state to initial state on spawn + +// multisource +#define SF_MULTI_INIT 1 + +// momentary_rot_button +#define SF_MOMENTARY_DOOR 0x0001 + +// button_target +#define SF_BTARGET_USE 0x0001 +#define SF_BTARGET_ON 0x0002 + +// func_door, func_water, func_door_rotating, momementary_door +#define SF_DOOR_ROTATE_Y 0 +#define SF_DOOR_START_OPEN 1 +#define SF_DOOR_ROTATE_BACKWARDS 2 +#define SF_DOOR_PASSABLE 8 +#define SF_DOOR_ONEWAY 16 +#define SF_DOOR_NO_AUTO_RETURN 32 +#define SF_DOOR_ROTATE_Z 64 +#define SF_DOOR_ROTATE_X 128 +#define SF_DOOR_USE_ONLY 256 // Door must be opened by player's use button +#define SF_DOOR_NOMONSTERS 512 // Monster can't open +#define SF_DOOR_SILENT 0x80000000 + +// gibshooter +#define SF_GIBSHOOTER_REPEATABLE 1 // Allows a gibshooter to be refired + +// env_funnel +#define SF_FUNNEL_REVERSE 1 // Funnel effect repels particles instead of attracting them + +// env_bubbles +#define SF_BUBBLES_STARTOFF 0x0001 + +// env_blood +#define SF_BLOOD_RANDOM 0x0001 +#define SF_BLOOD_STREAM 0x0002 +#define SF_BLOOD_PLAYER 0x0004 +#define SF_BLOOD_DECAL 0x0008 + +// env_shake +#define SF_SHAKE_EVERYONE 0x0001 // Don't check radius +#define SF_SHAKE_DISRUPT 0x0002 // Disrupt controls +#define SF_SHAKE_INAIR 0x0004 // Shake players in air + +// env_fade +#define SF_FADE_IN 0x0001 // Fade in, not out +#define SF_FADE_MODULATE 0x0002 // Modulate, don't blend +#define SF_FADE_ONLYONE 0x0004 + +// env_beam, env_lightning +#define SF_BEAM_STARTON 0x0001 +#define SF_BEAM_TOGGLE 0x0002 +#define SF_BEAM_RANDOM 0x0004 +#define SF_BEAM_RING 0x0008 +#define SF_BEAM_SPARKSTART 0x0010 +#define SF_BEAM_SPARKEND 0x0020 +#define SF_BEAM_DECALS 0x0040 +#define SF_BEAM_SHADEIN 0x0080 +#define SF_BEAM_SHADEOUT 0x0100 +#define SF_BEAM_TEMPORARY 0x8000 + +// env_sprite +#define SF_SPRITE_STARTON 0x0001 +#define SF_SPRITE_ONCE 0x0002 +#define SF_SPRITE_TEMPORARY 0x8000 + +// env_message +#define SF_MESSAGE_ONCE 0x0001 // Fade in, not out +#define SF_MESSAGE_ALL 0x0002 // Send to all clients + +// env_explosion +#define SF_ENVEXPLOSION_NODAMAGE (1<<0) // When set, ENV_EXPLOSION will not actually inflict damage +#define SF_ENVEXPLOSION_REPEATABLE (1<<1) // Can this entity be refired? +#define SF_ENVEXPLOSION_NOFIREBALL (1<<2) // Don't draw the fireball +#define SF_ENVEXPLOSION_NOSMOKE (1<<3) // Don't draw the smoke +#define SF_ENVEXPLOSION_NODECAL (1<<4) // Don't make a scorch mark +#define SF_ENVEXPLOSION_NOSPARKS (1<<5) // Don't make a scorch mark + +// func_tank +#define SF_TANK_ACTIVE 0x0001 +#define SF_TANK_PLAYER 0x0002 +#define SF_TANK_HUMANS 0x0004 +#define SF_TANK_ALIENS 0x0008 +#define SF_TANK_LINEOFSIGHT 0x0010 +#define SF_TANK_CANCONTROL 0x0020 +#define SF_TANK_SOUNDON 0x8000 + +// grenade +#define SF_DETONATE 0x0001 + +// item_suit +#define SF_SUIT_SHORTLOGON 0x0001 + +// game_score +#define SF_SCORE_NEGATIVE 0x0001 +#define SF_SCORE_TEAM 0x0002 + +// game_text +#define SF_ENVTEXT_ALLPLAYERS 0x0001 + +// game_team_master +#define SF_TEAMMASTER_FIREONCE 0x0001 +#define SF_TEAMMASTER_ANYTEAM 0x0002 + +// game_team_set +#define SF_TEAMSET_FIREONCE 0x0001 +#define SF_TEAMSET_CLEARTEAM 0x0002 + +// game_player_hurt +#define SF_PKILL_FIREONCE 0x0001 + +// game_counter +#define SF_GAMECOUNT_FIREONCE 0x0001 +#define SF_GAMECOUNT_RESET 0x0002 + +// game_player_equip +#define SF_PLAYEREQUIP_USEONLY 0x0001 + +// game_player_team +#define SF_PTEAM_FIREONCE 0x0001 +#define SF_PTEAM_KILL 0x0002 +#define SF_PTEAM_GIB 0x0004 + +// func_trackchange +#define SF_PLAT_TOGGLE 0x0001 +#define SF_TRACK_ACTIVATETRAIN 0x00000001 +#define SF_TRACK_RELINK 0x00000002 +#define SF_TRACK_ROTMOVE 0x00000004 +#define SF_TRACK_STARTBOTTOM 0x00000008 +#define SF_TRACK_DONT_MOVE 0x00000010 + +// func_tracktrain +#define SF_TRACKTRAIN_NOPITCH 0x0001 +#define SF_TRACKTRAIN_NOCONTROL 0x0002 +#define SF_TRACKTRAIN_FORWARDONLY 0x0004 +#define SF_TRACKTRAIN_PASSABLE 0x0008 +#define SF_PATH_DISABLED 0x00000001 +#define SF_PATH_FIREONCE 0x00000002 +#define SF_PATH_ALTREVERSE 0x00000004 +#define SF_PATH_DISABLE_TRAIN 0x00000008 +#define SF_PATH_ALTERNATE 0x00008000 +#define SF_CORNER_WAITFORTRIG 0x001 +#define SF_CORNER_TELEPORT 0x002 +#define SF_CORNER_FIREONCE 0x004 + +// trigger_push +#define SF_TRIGGER_PUSH_START_OFF 2 // Spawnflag that makes trigger_push spawn turned OFF + +// trigger_hurt +#define SF_TRIGGER_HURT_TARGETONCE 1 // Only fire hurt target once +#define SF_TRIGGER_HURT_START_OFF 2 // Spawnflag that makes trigger_push spawn turned OFF +#define SF_TRIGGER_HURT_NO_CLIENTS 8 // Spawnflag that makes trigger_push spawn turned OFF +#define SF_TRIGGER_HURT_CLIENTONLYFIRE 16 // Trigger hurt will only fire its target if it is hurting a client +#define SF_TRIGGER_HURT_CLIENTONLYTOUCH 32 // Only clients may touch this trigger + +// trigger_auto +#define SF_AUTO_FIREONCE 0x0001 + +// trigger_relay +#define SF_RELAY_FIREONCE 0x0001 + +// multi_manager +#define SF_MULTIMAN_CLONE 0x80000000 +#define SF_MULTIMAN_THREAD 0x00000001 + +// env_render - Flags to indicate masking off various render parameters that are normally copied to the targets +#define SF_RENDER_MASKFX (1<<0) +#define SF_RENDER_MASKAMT (1<<1) +#define SF_RENDER_MASKMODE (1<<2) +#define SF_RENDER_MASKCOLOR (1<<3) + +// trigger_changelevel +#define SF_CHANGELEVEL_USEONLY 0x0002 + +// trigger_endsection +#define SF_ENDSECTION_USEONLY 0x0001 + +// trigger_camera +#define SF_CAMERA_PLAYER_POSITION 1 +#define SF_CAMERA_PLAYER_TARGET 2 +#define SF_CAMERA_PLAYER_TAKECONTROL 4 + +// func_rotating +#define SF_BRUSH_ROTATE_Y_AXIS 0 +#define SF_BRUSH_ROTATE_INSTANT 1 +#define SF_BRUSH_ROTATE_BACKWARDS 2 +#define SF_BRUSH_ROTATE_Z_AXIS 4 +#define SF_BRUSH_ROTATE_X_AXIS 8 +#define SF_PENDULUM_AUTO_RETURN 16 +#define SF_PENDULUM_PASSABLE 32 +#define SF_BRUSH_ROTATE_SMALLRADIUS 128 +#define SF_BRUSH_ROTATE_MEDIUMRADIUS 256 +#define SF_BRUSH_ROTATE_LARGERADIUS 512 + +// triggers +#define SF_TRIGGER_ALLOWMONSTERS 1 // Monsters allowed to fire this trigger +#define SF_TRIGGER_NOCLIENTS 2 // Players not allowed to fire this trigger +#define SF_TRIGGER_PUSHABLES 4 // Only pushables can fire this trigger + +#define SF_TRIG_PUSH_ONCE 1 +// func_breakable +#define SF_BREAK_TRIGGER_ONLY 1 // May only be broken by trigger +#define SF_BREAK_TOUCH 2 // Can be 'crashed through' by running player (plate glass) +#define SF_BREAK_PRESSURE 4 // Can be broken by a player standing on it +#define SF_BREAK_CROWBAR 256 // Instant break if hit with crowbar + +// func_pushable (it's also func_breakable, so don't collide with those flags) +#define SF_PUSH_BREAKABLE 128 + +// light_spawn +#define SF_LIGHT_START_OFF 1 +#define SPAWNFLAG_NOMESSAGE 1 +#define SPAWNFLAG_NOTOUCH 1 +#define SPAWNFLAG_DROIDONLY 4 +#define SPAWNFLAG_USEONLY 1 // Can't be touched, must be used (buttons) + +// Monster Spawnflags +#define SF_MONSTER_WAIT_TILL_SEEN 1 // Spawnflag that makes monsters wait until player can see them before attacking +#define SF_MONSTER_GAG 2 // No idle noises from this monster +#define SF_MONSTER_HITMONSTERCLIP 4 +#define SF_MONSTER_PRISONER 16 // Monster won't attack anyone, no one will attacke him +#define SF_MONSTER_WAIT_FOR_SCRIPT 128 // Spawnflag that makes monsters wait to check for attacking until the script is done or they've been attacked +#define SF_MONSTER_PREDISASTER 256 // This is a predisaster scientist or barney; influences how they speak +#define SF_MONSTER_FADECORPSE 512 // Fade out corpse after death +#define SF_MONSTER_FALL_TO_GROUND 0x80000000 +#define SF_MONSTER_TURRET_AUTOACTIVATE 32 +#define SF_MONSTER_TURRET_STARTINACTIVE 64 +#define SF_MONSTER_WAIT_UNTIL_PROVOKED 64 // Don't attack the player unless provoked + +// info_decal +#define SF_DECAL_NOTINDEATHMATCH 2048 + +// worldspawn +#define SF_WORLD_DARK 0x0001 // Fade from black at startup +#define SF_WORLD_TITLE 0x0002 // Display game title at startup +#define SF_WORLD_FORCETEAM 0x0004 // Force teams + +// Set this bit on guns and stuff that should never respawn +#define SF_NORESPAWN (1<<30) + +// Valve Mod Weapon Constants +#define HLI_HEALTHKIT 1 +#define HLI_ANTIDOTE 2 +#define HLI_SECURITY 3 +#define HLI_BATTERY 4 + +#define HLW_NONE 0 +#define HLW_CROWBAR 1 +#define HLW_GLOCK 2 +#define HLW_PYTHON 3 +#define HLW_MP5 4 +#define HLW_CHAINGUN 5 +#define HLW_CROSSBOW 6 +#define HLW_SHOTGUN 7 +#define HLW_RPG 8 +#define HLW_GAUSS 9 +#define HLW_EGON 10 +#define HLW_HORNETGUN 11 +#define HLW_HANDGRENADE 12 +#define HLW_TRIPMINE 13 +#define HLW_SATCHEL 14 +#define HLW_SNARK 15 +#define HLW_SUIT 31 +#define HLW_ALLWEAPONS (~(1<<HLW_SUIT)) + + +#define FEV_NOTHOST (1<<0) // Skip local host for event send. +#define FEV_RELIABLE (1<<1) // Send the event reliably. You must specify the origin and angles + // for this to work correctly on the server for anything + // that depends on the event origin/angles. I.e., the origin/angles are not + // taken from the invoking edict for reliable events. +#define FEV_GLOBAL (1<<2) // Don't restrict to PAS/PVS, send this event to _everybody_ on the server ( useful for stopping CHAN_STATIC + // sounds started by client event when client is not in PVS anymore ( hwguy in TFC e.g. ). +#define FEV_UPDATE (1<<3) // If this client already has one of these events in its queue, just update the event instead of sending it as a duplicate +#define FEV_HOSTONLY (1<<4) // Only send to entity specified as the invoker +#define FEV_SERVER (1<<5) // Only send if the event was created on the server. +#define FEV_CLIENT (1<<6) // Only issue event client side ( from shared code ) + +// These are caps bits to indicate what an object's capabilities (currently used for save/restore and level transitions) +#define FCAP_CUSTOMSAVE 0x00000001 +#define FCAP_ACROSS_TRANSITION 0x00000002 // should transfer between transitions +#define FCAP_MUST_SPAWN 0x00000004 // Spawn after restore +#define FCAP_DONT_SAVE 0x80000000 // Don't save this +#define FCAP_IMPULSE_USE 0x00000008 // can be used by the player +#define FCAP_CONTINUOUS_USE 0x00000010 // can be used by the player +#define FCAP_ONOFF_USE 0x00000020 // can be used by the player +#define FCAP_DIRECTIONAL_USE 0x00000040 // Player sends +/- 1 when using (currently only tracktrains) +#define FCAP_MASTER 0x00000080 // Can be used to "master" other entities (like multisource) diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/lang.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/lang.inc new file mode 100644 index 0000000..ba08635 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/lang.inc @@ -0,0 +1,56 @@ +/* Language functions +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _lang_included + #endinput +#endif +#define _lang_included + +//return the number of languages loaded +native get_langsnum(); + +//sets name to the two-letter name of a language returned by get_langsnum +//index starts at 0 +native get_lang(id, name[3]); + +//registers a dictionary file, making sure the words are in the dictionary +// the file should be in "addons/amxx/data/lang/", but only the name needs to be +// given. (e.g. register_dictionary("file.txt") will be addons/amxx/data/file.txt). +native register_dictionary(const filename[]); + +//returns 1 if the language is loaded, 0 otherwise. +native lang_exists(const name[]); + +enum TransKey +{ + TransKey_Bad = -1, +}; + +/** + * Adds or finds a translation key. + */ +native TransKey:CreateLangKey(const key[]); + +/** + * Finds a translation key id without adding on failure. + * Returns -1 on not found. + */ +native TransKey:GetLangTransKey(const key[]); + +/** + * Adds a translation. + */ +native AddTranslation(const lang[3], TransKey:key, const phrase[]); + +/** + * Looks up the translation of the key for the given type + * This does NOT format the output text. + * eg: If the key includes %s, the outputted text will also contain %s. + * NOTE: LANG_PLAYER is invalid in this, use a player index + * or LANG_SERVER + */ +native LookupLangKey(Output[], OutputSize, const Key[], const &id); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_const.inc new file mode 100644 index 0000000..3624bd4 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_const.inc @@ -0,0 +1,803 @@ +/* Message constants +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +* +*/ + +#if defined _message_const_included + #endinput +#endif +#define _message_const_included + +/* Destination types for message_begin() */ +#define MSG_BROADCAST 0 // Unreliable to all +#define MSG_ONE 1 // Reliable to one (msg_entity) +#define MSG_ALL 2 // Reliable to all +#define MSG_INIT 3 // Write to the init string +#define MSG_PVS 4 // Ents in PVS of org +#define MSG_PAS 5 // Ents in PAS of org +#define MSG_PVS_R 6 // Reliable to PVS +#define MSG_PAS_R 7 // Reliable to PAS +#define MSG_ONE_UNRELIABLE 8 // Send to one client, but don't put in reliable stream, put in unreliable datagram (could be dropped) +#define MSG_SPEC 9 // Sends to all spectator proxies + +/* Hardcoded message types for message_begin() + * Look in the actual HLSDK for details! + */ +#define SVC_NOP 1 +#define SVC_DISCONNECT 2 +#define SVC_EVENT 3 +#define SVC_VERSION 4 +#define SVC_SETVIEW 5 +#define SVC_SOUND 6 +#define SVC_TIME 7 +#define SVC_PRINT 8 +#define SVC_STUFFTEXT 9 +#define SVC_SETANGLE 10 +#define SVC_SERVERINFO 11 +#define SVC_LIGHTSTYLE 12 +#define SVC_UPDATEUSERINFO 13 +#define SVC_DELTADESCRIPTION 14 +#define SVC_CLIENTDATA 15 +#define SVC_STOPSOUND 16 +#define SVC_PINGS 17 +#define SVC_PARTICLE 18 +#define SVC_DAMAGE 19 +#define SVC_SPAWNSTATIC 20 +#define SVC_EVENT_RELIABLE 21 +#define SVC_SPAWNBASELINE 22 +#define SVC_TEMPENTITY 23 +#define SVC_SETPAUSE 24 +#define SVC_SIGNONNUM 25 +#define SVC_CENTERPRINT 26 +#define SVC_KILLEDMONSTER 27 +#define SVC_FOUNDSECRET 28 +#define SVC_SPAWNSTATICSOUND 29 +#define SVC_INTERMISSION 30 +#define SVC_FINALE 31 +#define SVC_CDTRACK 32 +#define SVC_RESTORE 33 +#define SVC_CUTSCENE 34 +#define SVC_WEAPONANIM 35 +#define SVC_DECALNAME 36 +#define SVC_ROOMTYPE 37 +#define SVC_ADDANGLE 38 +#define SVC_NEWUSERMSG 39 +#define SVC_PACKETENTITIES 40 +#define SVC_DELTAPACKETENTITIES 41 +#define SVC_CHOKE 42 +#define SVC_RESOURCELIST 43 +#define SVC_NEWMOVEVARS 44 +#define SVC_RESOURCEREQUEST 45 +#define SVC_CUSTOMIZATION 46 +#define SVC_CROSSHAIRANGLE 47 +#define SVC_SOUNDFADE 48 +#define SVC_FILETXFERFAILED 49 +#define SVC_HLTV 50 +#define SVC_DIRECTOR 51 +#define SVC_VOICEINIT 52 +#define SVC_VOICEDATA 53 +#define SVC_SENDEXTRAINFO 54 +#define SVC_TIMESCALE 55 + +/* Message flags for set_msg_block() */ +#define BLOCK_NOT 0 +#define BLOCK_ONCE 1 +#define BLOCK_SET 2 + +/* Used with get_msg_argtype() and set_msg_arg_ */ +enum +{ + ARG_BYTE = 1, /* int */ + ARG_CHAR, /* int */ + ARG_SHORT, /* int */ + ARG_LONG, /* int */ + ARG_ANGLE, /* float */ + ARG_COORD, /* float */ + ARG_STRING, /* string */ + ARG_ENTITY, /* int */ +}; + +/* Temp entity message types for message_begin() */ +#define TE_BEAMPOINTS 0 // Beam effect between two points +// write_byte(TE_BEAMPOINTS) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_BEAMENTPOINT 1 // Beam effect between point and entity +// write_byte(TE_BEAMENTPOINT) +// write_short(start entity) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_GUNSHOT 2 // Particle effect plus ricochet sound +// write_byte(TE_GUNSHOT) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) + +#define TE_EXPLOSION 3 // Additive sprite, 2 dynamic lights, flickering particles, explosion sound, move vertically 8 pps +// write_byte(TE_EXPLOSION) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(sprite index) +// write_byte(scale in 0.1's) +// write_byte(framerate) +// write_byte(flags) +// +// The Explosion effect has some flags to control performance/aesthetic features: +#define TE_EXPLFLAG_NONE 0 // All flags clear makes default Half-Life explosion +#define TE_EXPLFLAG_NOADDITIVE 1 // Sprite will be drawn opaque (ensure that the sprite you send is a non-additive sprite) +#define TE_EXPLFLAG_NODLIGHTS 2 // Do not render dynamic lights +#define TE_EXPLFLAG_NOSOUND 4 // Do not play client explosion sound +#define TE_EXPLFLAG_NOPARTICLES 8 // Do not draw particles + +#define TE_TAREXPLOSION 4 // Quake1 "tarbaby" explosion with sound +// write_byte(TE_TAREXPLOSION) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) + +#define TE_SMOKE 5 // Alphablend sprite, move vertically 30 pps +// write_byte(TE_SMOKE) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(sprite index) +// write_byte(scale in 0.1's) +// write_byte(framerate) + +#define TE_TRACER 6 // Tracer effect from point to point +// write_byte(TE_TRACER) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) + +#define TE_LIGHTNING 7 // TE_BEAMPOINTS with simplified parameters +// write_byte(TE_LIGHTNING) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) +// write_byte(life in 0.1's) +// write_byte(width in 0.1's) +// write_byte(amplitude in 0.01's) +// write_short(sprite model index) + +#define TE_BEAMENTS 8 +// write_byte(TE_BEAMENTS) +// write_short(start entity) +// write_short(end entity) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_SPARKS 9 // 8 random tracers with gravity, ricochet sprite +// write_byte(TE_SPARKS) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) + +#define TE_LAVASPLASH 10 // Quake1 lava splash +// write_byte(TE_LAVASPLASH) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) + +#define TE_TELEPORT 11 // Quake1 teleport splash +// write_byte(TE_TELEPORT) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) + +#define TE_EXPLOSION2 12 // Quake1 colormaped (base palette) particle explosion with sound +// write_byte(TE_EXPLOSION2) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(starting color) +// write_byte(num colors) + +#define TE_BSPDECAL 13 // Decal from the .BSP file +// write_byte(TE_BSPDECAL) +// write_coord(position.x) decal position (center of texture in world) +// write_coord(position.y) +// write_coord(position.z) +// write_short(texture index of precached decal texture name) +// write_short(entity index) +// [optional - write_short(index of model of above entity) only included if previous short is non-zero (not the world)] + +#define TE_IMPLOSION 14 // Tracers moving toward a point +// write_byte(TE_IMPLOSION) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(radius) +// write_byte(count) +// write_byte(life in 0.1's) + +#define TE_SPRITETRAIL 15 // Line of moving glow sprites with gravity, fadeout, and collisions +// write_byte(TE_SPRITETRAIL) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) +// write_short(sprite index) +// write_byte(count) +// write_byte(life in 0.1's) +// write_byte(scale in 0.1's) +// write_byte(velocity along vector in 10's) +// write_byte(randomness of velocity in 10's) + +#define TE_SPRITE 17 // Additive sprite, plays 1 cycle +// write_byte(TE_SPRITE) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(sprite index) +// write_byte(scale in 0.1's) +// write_byte(brightness) + +#define TE_BEAMSPRITE 18 // A beam with a sprite at the end +// write_byte(TE_BEAMSPRITE) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) +// write_short(beam sprite index) +// write_short(end sprite index) + +#define TE_BEAMTORUS 19 // Screen aligned beam ring, expands to max radius over lifetime +// write_byte(TE_BEAMTORUS) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(axis.x) +// write_coord(axis.y) +// write_coord(axis.z) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_BEAMDISK 20 // Disk that expands to max radius over lifetime +// write_byte(TE_BEAMDISK) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(axis.x) +// write_coord(axis.y) +// write_coord(axis.z) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_BEAMCYLINDER 21 // Cylinder that expands to max radius over lifetime +// write_byte(TE_BEAMCYLINDER) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(axis.x) +// write_coord(axis.y) +// write_coord(axis.z) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_BEAMFOLLOW 22 // Create a line of decaying beam segments until entity stops moving +// write_byte(TE_BEAMFOLLOW) +// write_short(entity:attachment to follow) +// write_short(sprite index) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) + +#define TE_GLOWSPRITE 23 +// write_byte(TE_GLOWSPRITE) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(model index) +// write_byte(scale / 10) +// write_byte(size) +// write_byte(brightness) + +#define TE_BEAMRING 24 // Connect a beam ring to two entities +// write_byte(TE_BEAMRING) +// write_short(start entity) +// write_short(end entity) +// write_short(sprite index) +// write_byte(starting frame) +// write_byte(frame rate in 0.1's) +// write_byte(life in 0.1's) +// write_byte(line width in 0.1's) +// write_byte(noise amplitude in 0.01's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(scroll speed in 0.1's) + +#define TE_STREAK_SPLASH 25 // Oriented shower of tracers +// write_byte(TE_STREAK_SPLASH) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(vector.x) +// write_coord(vector.y) +// write_coord(vector.z) +// write_byte(color) +// write_short(count) +// write_short(base speed) +// write_short(ramdon velocity) + +#define TE_DLIGHT 27 // Dynamic light, effect world, minor entity effect +// write_byte(TE_DLIGHT) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(radius in 10's) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(brightness) +// write_byte(life in 10's) +// write_byte(decay rate in 10's) + +#define TE_ELIGHT 28 // Point entity light, no world effect +// write_byte(TE_ELIGHT) +// write_short(entity:attachment to follow) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(radius) +// write_byte(red) +// write_byte(green) +// write_byte(blue) +// write_byte(life in 0.1's) +// write_coord(decay rate) + +#define TE_TEXTMESSAGE 29 +// write_byte(TE_TEXTMESSAGE) +// write_byte(channel) +// write_short(x) -1 = center) +// write_short(y) -1 = center) +// write_byte(effect) 0 = fade in/fade out, 1 is flickery credits, 2 is write out (training room) +// write_byte(red) - text color +// write_byte(green) +// write_byte(blue) +// write_byte(alpha) +// write_byte(red) - effect color +// write_byte(green) +// write_byte(blue) +// write_byte(alpha) +// write_short(fadein time) +// write_short(fadeout time) +// write_short(hold time) +// [optional] write_short(fxtime) time the highlight lags behing the leading text in effect 2 +// write_string(text message) 512 chars max string size + +#define TE_LINE 30 +// write_byte(TE_LINE) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) +// write_short(life in 0.1 s) +// write_byte(red) +// write_byte(green) +// write_byte(blue) + +#define TE_BOX 31 +// write_byte(TE_BOX) +// write_coord(boxmins.x) +// write_coord(boxmins.y) +// write_coord(boxmins.z) +// write_coord(boxmaxs.x) +// write_coord(boxmaxs.y) +// write_coord(boxmaxs.z) +// write_short(life in 0.1 s) +// write_byte(red) +// write_byte(green) +// write_byte(blue) + +#define TE_KILLBEAM 99 // Kill all beams attached to entity +// write_byte(TE_KILLBEAM) +// write_short(entity) + +#define TE_LARGEFUNNEL 100 +// write_byte(TE_LARGEFUNNEL) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(sprite index) +// write_short(flags) + +#define TE_BLOODSTREAM 101 // Particle spray +// write_byte(TE_BLOODSTREAM) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(vector.x) +// write_coord(vector.y) +// write_coord(vector.z) +// write_byte(color) +// write_byte(speed) + +#define TE_SHOWLINE 102 // Line of particles every 5 units, dies in 30 seconds +// write_byte(TE_SHOWLINE) +// write_coord(startposition.x) +// write_coord(startposition.y) +// write_coord(startposition.z) +// write_coord(endposition.x) +// write_coord(endposition.y) +// write_coord(endposition.z) + +#define TE_BLOOD 103 // Particle spray +// write_byte(TE_BLOOD) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(vector.x) +// write_coord(vector.y) +// write_coord(vector.z) +// write_byte(color) +// write_byte(speed) + +#define TE_DECAL 104 // Decal applied to a brush entity (not the world) +// write_byte(TE_DECAL) +// write_coord(position.x) decal position (center of texture in world) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(texture index of precached decal texture name) +// write_short(entity index) + +#define TE_FIZZ 105 // Create alpha sprites inside of entity, float upwards +// write_byte(TE_FIZZ) +// write_short(entity) +// write_short(sprite index) +// write_byte density) + +#define TE_MODEL 106 // Create a moving model that bounces and makes a sound when it hits +// write_byte(TE_MODEL) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(velocity.x) +// write_coord(velocity.y) +// write_coord(velocity.z) +// write_angle(initial yaw) +// write_short(model index) +// write_byte(bounce sound type) +// write_byte(life in 0.1's) + +#define TE_EXPLODEMODEL 107 // Spherical shower of models, picks from set +// write_byte(TE_EXPLODEMODEL) +// write_coord(origin.x) +// write_coord(origin.y) +// write_coord(origin.z) +// write_coord(velocity.x) +// write_coord(velocity.y) +// write_coord(velocity.z) +// write_short(model index) +// write_short(count) +// write_byte(life in 0.1's) + +#define TE_BREAKMODEL 108 // Box of models or sprites +// write_byte(TE_BREAKMODEL) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(size.x) +// write_coord(size.y) +// write_coord(size.z) +// write_coord(velocity.x) +// write_coord(velocity.y) +// write_coord(velocity.z) +// write_byte(random velocity in 10's) +// write_short(sprite or model index) +// write_byte(count) +// write_byte(life in 0.1 secs) +// write_byte(flags) + +#define TE_GUNSHOTDECAL 109 // Decal and ricochet sound +// write_byte(TE_GUNSHOTDECAL) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(entity index???) +// write_byte(decal???) + +#define TE_SPRITE_SPRAY 110 // Spray of alpha sprites +// write_byte(TE_SPRITE_SPRAY) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(velocity.x) +// write_coord(velocity.y) +// write_coord(velocity.z) +// write_short(sprite index) +// write_byte(count) +// write_byte(speed) +// write_byte(noise) + +#define TE_ARMOR_RICOCHET 111 // Quick spark sprite, client ricochet sound. +// write_byte(TE_ARMOR_RICOCHET) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(scale in 0.1's) + +#define TE_PLAYERDECAL 112 +// write_byte(TE_PLAYERDECAL) +// write_byte(playerindex) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(entity???) +// write_byte(decal number) +// [optional] write_short(model index) + +#define TE_BUBBLES 113 // Create alpha sprites inside of box, float upwards +// write_byte(TE_BUBBLES) +// write_coord(position.x) (min start position) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(position.x) (max start position) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(float height) +// write_short(model index) +// write_byte(count) +// write_coord(speed) + +#define TE_BUBBLETRAIL 114 // Create alpha sprites along a line, float upwards +// write_byte(TE_BUBBLETRAIL) +// write_coord(position.x) (min start position) +// write_coord(position.y) (min start position) +// write_coord(position.z) (min start position) +// write_coord(position.x) (max start position) +// write_coord(position.y) (max start position) +// write_coord(position.z) (max start position) +// write_coord(float height) +// write_short(model index) +// write_byte(count) +// write_coord(speed) + +#define TE_BLOODSPRITE 115 // Spray of opaque sprite1's that fall, single sprite2 for 1..2 secs (this is a high-priority tent) +// write_byte(TE_BLOODSPRITE) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_short(sprite1 index) +// write_short(sprite2 index) +// write_byte(color) +// write_byte(scale) + +#define TE_WORLDDECAL 116 // Decal applied to the world brush +// write_byte(TE_WORLDDECAL) +// write_coord(position.x) decal position (center of texture in world) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(texture index of precached decal texture name) + +#define TE_WORLDDECALHIGH 117 // Decal (with texture index > 256) applied to world brush +// write_byte(TE_WORLDDECALHIGH) +// write_coord(position.x) decal position (center of texture in world) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(texture index of precached decal texture name - 256) + +#define TE_DECALHIGH 118 // Same as TE_DECAL, but the texture index was greater than 256 +// write_byte(TE_DECALHIGH) +// write_coord(position.x) decal position (center of texture in world) +// write_coord(position.y) +// write_coord(position.z) +// write_byte(texture index of precached decal texture name - 256) +// write_short(entity index) + +#define TE_PROJECTILE 119 // Makes a projectile (like a nail) (this is a high-priority tent) +// write_byte(TE_PROJECTILE) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(velocity.x) +// write_coord(velocity.y) +// write_coord(velocity.z) +// write_short(modelindex) +// write_byte(life) +// write_byte(owner) projectile won't collide with owner (if owner == 0, projectile will hit any client). + +#define TE_SPRAY 120 // Throws a shower of sprites or models +// write_byte(TE_SPRAY) +// write_coord(position.x) +// write_coord(position.y) +// write_coord(position.z) +// write_coord(direction.x) +// write_coord(direction.y) +// write_coord(direction.z) +// write_short(modelindex) +// write_byte(count) +// write_byte(speed) +// write_byte(noise) +// write_byte(rendermode) + +#define TE_PLAYERSPRITES 121 // Sprites emit from a player's bounding box (ONLY use for players!) +// write_byte(TE_PLAYERSPRITES) +// write_short(playernum) +// write_short(sprite modelindex) +// write_byte(count) +// write_byte(variance) (0 = no variance in size) (10 = 10% variance in size) + +#define TE_PARTICLEBURST 122 // Very similar to lavasplash +// write_byte(TE_PARTICLEBURST) +// write_coord(origin) +// write_short(radius) +// write_byte(particle color) +// write_byte(duration * 10) (will be randomized a bit) + +#define TE_FIREFIELD 123 // Makes a field of fire +// write_byte(TE_FIREFIELD) +// write_coord(origin) +// write_short(radius) (fire is made in a square around origin. -radius, -radius to radius, radius) +// write_short(modelindex) +// write_byte(count) +// write_byte(flags) +// write_byte(duration (in seconds) * 10) (will be randomized a bit) +// +// to keep network traffic low, this message has associated flags that fit into a byte: +#define TEFIRE_FLAG_ALLFLOAT 1 // All sprites will drift upwards as they animate +#define TEFIRE_FLAG_SOMEFLOAT 2 // Some of the sprites will drift upwards. (50% chance) +#define TEFIRE_FLAG_LOOP 4 // If set, sprite plays at 15 fps, otherwise plays at whatever rate stretches the animation over the sprite's duration. +#define TEFIRE_FLAG_ALPHA 8 // If set, sprite is rendered alpha blended at 50% else, opaque +#define TEFIRE_FLAG_PLANAR 16 // If set, all fire sprites have same initial Z instead of randomly filling a cube. + +#define TE_PLAYERATTACHMENT 124 // Attaches a TENT to a player (this is a high-priority tent) +// write_byte(TE_PLAYERATTACHMENT) +// write_byte(entity index of player) +// write_coord(vertical offset) (attachment origin.z = player origin.z + vertical offset) +// write_short(model index) +// write_short(life * 10 ) + +#define TE_KILLPLAYERATTACHMENTS 125 // Will expire all TENTS attached to a player. +// write_byte(TE_KILLPLAYERATTACHMENTS) +// write_byte(entity index of player) + +#define TE_MULTIGUNSHOT 126 // Much more compact shotgun message +// This message is used to make a client approximate a 'spray' of gunfire. +// Any weapon that fires more than one bullet per frame and fires in a bit of a spread is +// a good candidate for MULTIGUNSHOT use. (shotguns) +// +// NOTE: This effect makes the client do traces for each bullet, these client traces ignore +// entities that have studio models.Traces are 4096 long. +// +// write_byte(TE_MULTIGUNSHOT) +// write_coord(origin.x) +// write_coord(origin.y) +// write_coord(origin.z) +// write_coord(direction.x) +// write_coord(direction.y) +// write_coord(direction.z) +// write_coord(x noise * 100) +// write_coord(y noise * 100) +// write_byte(count) +// write_byte(bullethole decal texture index) + +#define TE_USERTRACER 127 // Larger message than the standard tracer, but allows some customization. +// write_byte(TE_USERTRACER) +// write_coord(origin.x) +// write_coord(origin.y) +// write_coord(origin.z) +// write_coord(velocity.x) +// write_coord(velocity.y) +// write_coord(velocity.z) +// write_byte(life * 10) +// write_byte(color) this is an index into an array of color vectors in the engine. (0 - ) +// write_byte(length * 10) + +// From hltv.h from the HLSDK, these are used in conjunction with SVC_DIRECTOR +// sub commands of svc_director: +#define DRC_CMD_NONE 0 // NULL director command +#define DRC_CMD_START 1 // start director mode +#define DRC_CMD_EVENT 2 // informs about director command +#define DRC_CMD_MODE 3 // switches camera modes +#define DRC_CMD_CAMERA 4 // sets camera registers +#define DRC_CMD_TIMESCALE 5 // sets time scale +#define DRC_CMD_MESSAGE 6 // send HUD centerprint +#define DRC_CMD_SOUND 7 // plays a particular sound +#define DRC_CMD_STATUS 8 // status info about broadcast +#define DRC_CMD_BANNER 9 // banner file name for HLTV gui +#define DRC_CMD_FADE 10 // send screen fade command +#define DRC_CMD_SHAKE 11 // send screen shake command +#define DRC_CMD_STUFFTEXT 12 // like the normal svc_stufftext but as director command + +#define DRC_CMD_LAST 12 + +// HLTV_EVENT event flags +#define DRC_FLAG_PRIO_MASK 0x0F // priorities between 0 and 15 (15 most important) +#define DRC_FLAG_SIDE (1<<4) // +#define DRC_FLAG_DRAMATIC (1<<5) // is a dramatic scene +#define DRC_FLAG_SLOWMOTION (1<<6) // would look good in SloMo +#define DRC_FLAG_FACEPLAYER (1<<7) // player is doning something (reload/defuse bomb etc) +#define DRC_FLAG_INTRO (1<<8) // is a introduction scene +#define DRC_FLAG_FINAL (1<<9) // is a final scene +#define DRC_FLAG_NO_RANDOM (1<<10) // don't randomize event data + + +#define MAX_DIRECTOR_CMD_PARAMETERS 4 +#define MAX_DIRECTOR_CMD_STRING 128 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_stocks.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_stocks.inc new file mode 100644 index 0000000..5395e7c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/message_stocks.inc @@ -0,0 +1,58 @@ +/* Message Stocks +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +* +*/ + +#if defined _message_stocks_included + #endinput +#endif +#define _message_stocks_included + +/* Creates a death message. */ +stock dod_make_deathmsg(killer, victim, weaponNUM) +{ + message_begin(MSG_ALL, get_user_msgid("DeathMsg"), {0,0,0}, 0); + write_byte(killer); + write_byte(victim); + write_byte(weaponNUM); + message_end(); + + return 1; +} + +/* Kills a user without a message. */ +stock user_silentkill(index) +{ + static msgid = 0; + new msgblock; + if (!msgid) + { + msgid = get_user_msgid("DeathMsg"); + } + msgblock = get_msg_block(msgid); + set_msg_block(msgid, BLOCK_ONCE); + user_kill(index, 1); + set_msg_block(msgid, msgblock); + + return 1; +} + +/* Creates a death message. */ +stock make_deathmsg(killer, victim, headshot, const weapon[]) +{ + message_begin(MSG_ALL, get_user_msgid("DeathMsg"), {0,0,0}, 0); + write_byte(killer); + write_byte(victim); + + new mod_name[32]; + get_modname(mod_name, 31); + if (equal(mod_name, "cstrike") || equal(mod_name, "czero") || equal(mod_name, "csv15") || equal(mod_name, "cs13")) + write_byte(headshot); + write_string(weapon); + message_end(); + + return 1; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/messages.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/messages.inc new file mode 100644 index 0000000..9a8652b --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/messages.inc @@ -0,0 +1,93 @@ +/* Messaging functions (now part of Core) + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined _coremsg_included + #endinput +#endif +#define _coremsg_included + +#include <message_const> + +/* These functinos are used to generate client messages. + * You may generate menu, smoke, shockwaves, thunderlights, + * intermission and many many others messages. + * See HL SDK for more examples. */ +native message_begin(dest, msg_type, const origin[3] = {0,0,0}, player = 0); +native message_end(); +native write_byte(x); +native write_char(x); +native write_short(x); +native write_long(x); +native write_entity(x); +native write_angle(x); +native write_coord(x); +native write_string(const x[]); + +/* These are the same as above, except that the messages sent + * are also sent to all other plugins and Metamod plugins. + * This means that if you send one of these messages, other plugins will + * be notified, which was previously impossible. + * BE CAREFUL! Using these incorrectly, or not for their intended purpose, + * could cause infinite recursion or something just as bad. + * NOTE! These natives are experimental. + */ +native emessage_begin(dest, msg_type, const origin[3] = {0,0,0}, player = 0); +native emessage_end(); +native ewrite_byte(x); +native ewrite_char(x); +native ewrite_short(x); +native ewrite_long(x); +native ewrite_entity(x); +native ewrite_angle(x); +native ewrite_coord(x); +native ewrite_string(const x[]); + +/* Sets/Gets what engine messages are blocked. */ +native set_msg_block(iMessage, iMessageFlags); +native get_msg_block(iMessage); + +/* Lets you directly hook a message in the engine! + * You can overwrite the message before anything happens and either let the message continue + * or fully block it. Here is how it works: + * If you hook a message, the message is stored but not sent. You have the opportunity to + * not only execute code, but to get/set the contents of the message, before you choose to + * either block it or let it go on its way. The hooked function will be passed a msg_id, msg_dest, and entity index. + * The return value can be passed to unregister_message() to stop the message from being hooked */ +native register_message(iMsgId, const szFunction[]); + +/* Unregisters a message hook previously created with register_message + * You must pass the proper message id, and return value from the message to unregister the message successfully. */ +native unregister_message(iMsgId, registeredmsg); + + +/* The get/set _msg commands will fail if used outside a hooked message scope. + * They should never be used unless inside a registered message function. + * There are eight different ways of sending a message, five are ints, two are floats, and one is string. + * These are denoted by iArgType. argn is the number + * of the argument. Exceeding the bounds of 1 to get_msg_args() is a bad idea. + * As of AMX Mod X 1.5, the middle parameter of set_* no longer does anything. + * You cannot change the message argument type (as this would crash the mod anyway) + */ + +/* Gets number of arguments that were passed to this message */ +native get_msg_args(); + +/* Gets the argument type of argument argn */ +native get_msg_argtype(argn); + +/* Gets the value of argn. */ +native get_msg_arg_int(argn); +native Float:get_msg_arg_float(argn); +native get_msg_arg_string(argn, szReturn[], iLength); + +/* sets the value of argn. */ +native set_msg_arg_int(argn, argtype, iValue); +native set_msg_arg_float(argn, argtype, Float:fValue); +native set_msg_arg_string(argn, const szString[]); + +/* Gets the origin of a message */ +native get_msg_origin(const Float:_Origin[3]); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/newmenus.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/newmenus.inc new file mode 100644 index 0000000..e064dc9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/newmenus.inc @@ -0,0 +1,262 @@ +/* AMX Mod X constants +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _newmenus_included + #endinput +#endif +#define _newmenus_included + +#define MEXIT_ALL 1 /* Menu will have an exit option (default)*/ +#define MEXIT_NEVER -1 /* Menu will not have an exit option */ + +#define MPROP_PERPAGE 1 /* Number of items per page (param1 = number, 0=no paginating, 7=default) */ +#define MPROP_BACKNAME 2 /* Name of the back button (param1 = string) */ +#define MPROP_NEXTNAME 3 /* Name of the next button (param1 = string) */ +#define MPROP_EXITNAME 4 /* Name of the exit button (param1 = string) */ +#define MPROP_TITLE 5 /* Menu title text (param1 = string) */ +#define MPROP_EXIT 6 /* Exit functionality (param1 = number, see MEXIT constants) */ +#define MPROP_NOCOLORS 8 /* Sets whether colors are not auto (param1 = number, 0=default) */ +#define MPROP_NUMBER_COLOR 10 /* Color indicator to use for numbers (param1 = string, "\r"=default) */ + +#define MEXIT_NORMAL 0 /* DEPRECATED, do not use (has no effect) */ +#define MENUPAD_NONE 0 /* DEPRECATED, do not use (has no effect) */ +#define MENUPAD_PAGE 1 /* DEPRECATED, do not use (has no effect) */ +#define MPROP_ORDER 7 /* DEPRECATED, do not use (has no effect) */ +#define MPROP_PADMENU 9 /* DEPRECATED, do not use (has no effect) */ + +/** + * @brief Creates a new menu object. + * + * The handler function should be prototyped as: + * + * public <function>(id, menu, item) + * id - Client the menu is being acted upon. + * menu - Menu resource identifier. + * item - Item the client selected. If less than 0, the menu was + * cancelled and the item is a status code. menu_display + * should never be called immediately if the item is a status + * code, for re-entrancy reasons. + * + * The handler function should always return PLUGIN_HANDLED to block + * any old menu handlers from potentially feeding on the menu, unless + * that is the desired functionality. + * + * @param title Title the menu should use. + * @param handler Name of the handler function. The function will be invoked + * once and only once to every menu_display() call. + * @param ml Unused (should be 0). + * @return Menu resource identifier which must be destroyed via + * menu_destroy(). All menus are destroyed when the plugin + * unloads. + * @error Function name not found. + */ +native menu_create(const title[], const handler[], ml=0); + +/** + * Creates a menu item callback handler. + * + * The handler function should be prototyped as: + * + * public <function>(id, menu, item) + * id - Client index being displayed to. + * menu - Menu resource identifier. + * item - Item being drawn. + * <return> - ITEM_IGNORE to use the default functionality. ITEM_ENABLED to + * explicitly enable or ITEM_DISABLED to explicitly disable. + * + * @param function Function name. + * @return Menu callback ID. + */ +native menu_makecallback(const function[]); + +/** + * Adds an menu to a menu. + * + * @param menu Menu resource identifier. + * @param name Item text to display. + * @param info Item info string for internal information. + * @param paccess Access required by the player viewing the menu. + * @param callback If set to a valid ID from menu_makecallback(), the + * callback will be invoked before drawing the item. + * @noreturn + * @error Invalid menu resource. + */ +native menu_additem(menu, const name[], const info[]="", paccess=0, callback=-1); + +/** + * Returns the number of pages in a menu. + * + * @param menu Menu resource identifier. + * @return Number of pages in the menu. + * @error Invalid menu resource. + */ +native menu_pages(menu); + +/** + * Returns the number of items in a menu. + * + * @param menu Menu resource identifier. + * @return Number of items in the menu. + * @error Invalid menu resource. + */ +native menu_items(menu); + +/** + * Displays a menu to one client. This should never be called from a handler + * when the item is less than 0 (i.e. calling this from a cancelled menu will + * result in an error). + * + * @param id Client index. + * @param menu Menu resource identifier. + * @param page Page to start from (starting from 0). + * @noreturn + * @error Invalid menu resource or client index. + */ +native menu_display(id, menu, page=0); + +/** + * Given a page on a menu and a keypress on that page, returns the item id selected. + * If the item is less than 0, a special option was chosen (such as MENU_EXIT). + * + * @param menu Menu resource identifier. + * @param page Page on the menu. + * @param key Key pressed (from 1 to 10). + * @return Item identifier, or <0 for a special selection code. + * @error Invalid menu resource. + */ +native menu_find_id(menu, page, key); + +/** + * Retrieves info about a menu item. + * + * @param menu Menu resource identifier. + * @param item Item identifier. + * @param access Variable to store access value. + * @param info Buffer to store item info. + * @param infolen Item info buffer length. + * @param name Buffer to store item display text. + * @param namelen Item name buffer length. + * @param callback Callback ID. + * @return 1 on success, 0 on failure. + * @error Invalid menu resource. + */ +native menu_item_getinfo(menu, item, &access, info[], infolen, name[]="", namelen=0, &callback); + +/** + * Sets an item's display text. + * + * @param menu Menu resource identifier. + * @param item Item identifier. + * @param name New item display text. + * @return 1 on success, 0 on failure. + * @error Invalid menu resource. + */ +native menu_item_setname(menu, item, const name[]); + +/** + * Sets an item's info string. + * + * @param menu Menu resource identifier. + * @param item Item identifier. + * @param info New item info string. + * @return 1 on success, 0 on failure. + * @error Invalid menu resource. + */ +native menu_item_setcmd(menu, item, const info[]); + +/** + * Sets an item's callback. + * + * @param menu Menu resource identifier. + * @param item Item identifier. + * @param callback New callback from menu_makecallback(), or -1 to clear. + * @return 1 on success, 0 on failure. + * @error Invalid menu resource. + */ +native menu_item_setcall(menu, item, callback=-1); + +/** + * Destroys a menu. Player menus will be cancelled (although may still linger + * on the HUD), and future attempts to access the menu resource will result in + * an error. + * + * This must be called if you create menus dynamically, otherwise you will + * leak memory. For normal dynamic menus, you will destroy the menu in the + * handler function (remembering to handle the case of a menu being cancelled, + * it must still be destroyed). + * + * @param menu Menu resource identifier. + * @noreturn + * @error Invalid menu resource. + */ +native menu_destroy(menu); + +/** + * Returns information about a menu (if any) the client is currently viewing. + * + * If newmenu is valid, then the menu will refer to the menuid associated with + * the title. If newmenu is not valid, and the menu is valid, then the player + * is viewing a menu displayed with show_menu(). + * + * Both may be invalid if the player is not viewing a menu. + * + * @param id Client index. + * @param menu Variable to store old menu id. If none, then <1 will be + * stored. + * @param newmenu Variable to store new menu id. If none, then -1 will be + * stored. + * @param menupage Variable to store current page of the new menu, if any. + * @return 1 if the player is viewing a menu, 0 otherwise. + * @error Invalid client. + */ +native player_menu_info(id, &menu, &newmenu, &menupage=0); + +/** + * Adds a blank line to a menu. + * + * @param menu Menu resource identifier. + * @param slot 1 (default) if the line should shift the numbering down. + * 0 if the line should be a visual shift only. + * @noreturn + * @error Invalid menu resource. + */ +native menu_addblank(menu, slot=1); + +/** + * Adds a text line to a menu. Only available in amxmodx 1.8.1 and above. + * + * @param menu Menu resource identifier. + * @param text Text to add. + * @param slot 1 (default) if the line should shift the numbering down. + * 0 if the line should be a visual shift only. + * @noreturn + * @error Invalid menu resource. + */ +native menu_addtext(menu, const text[], slot=1); + +/** + * Sets a menu property. + * + * @param menu Menu resource identifier. + * @param prop MPROP_ constant. + * @param ... Property parameters. + * @return 1 on success, 0 on failure. + * @error Invalid menu resource or property. + */ +native menu_setprop(menu, prop, ...); + +/** + * Cancels a player's menu, effectively forcing the player to select MENU_EXIT. + * The menu will still exist on their screen but any results are invalidated, + * and the callback is invoked. + * + * @param player Client index. + * @noreturn + * @error Invalid client index. + */ +native menu_cancel(player); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns.inc new file mode 100644 index 0000000..fbcfa02 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns.inc @@ -0,0 +1,753 @@ +/* NS module functions + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined NS_INC + #endinput +#endif +#define NS_INC + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib ns + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib ns + #endif +#else + #pragma library ns +#endif + + + +#include <ns_const> + + +/** + * Called whenever the client's class is changed. + * + * @param id The index of the player who changed. + * @param newclass The class the client changed to. Check the class enum in ns_const.inc. + * @param oldclass The class the client changed from. Check the class enum in ns_const.inc. + * @noreturn + */ +forward client_changeclass(id, newclass, oldclass); + +/** + * Called whenever the client builds a structure. + * + * @param idPlayer The player index who triggered the building. + * @param idStructure The structure index that was created. + * @param type The type of structure that was built (1 for marine, 2 for alien). + * @param impulse The impulse command that was issued to build this structure. + * @noreturn + */ +forward client_built(idPlayer, idStructure, type, impulse); + +/** + * Tell whether or not the map is combat. + * + * @return 1 if combat, 0 otherwise. + */ +native ns_is_combat(); + +/** + * Returns the gameplay type for the currently active map. + * Refer to ns_const.inc's NSGameplay enum for details. + * + * @note The earliest this is guaranteed to be accurate is during plugin_init(). It needs + * the info_gameplay entity to be properly set within the map, or it will return "Unknown", + * or "Cantfind". + * + * @return Return the gameplay mode, as accurate as the module can tell. + */ +native NSGameplay:ns_get_gameplay(); + +/** + * Exact syntax as get_user_team, but should be more accurate. + * + * @param id Player id. + * @param buff Buffer to store team name in. + * @param len Buffer length. + * @return The pev_team setting for the player. + */ +native ns_get_user_team(id, buff[], len); + +/** + * Send an NS-style popup message. + * + * @param target The client to receive the message. Set to 0 to send to everybody. + * @param szMsg The message to send, 180 characters max. + * @param ah Whether to only display the message on clients who have the cvar "cl_autohelp" set to 1. + * @noreturn + */ +native ns_popup(target, const szMsg[180], ah=0); + +/** + * Sets a player model. Omit the second parameter to return to default + * + * @note The model does not revert on death, teamswitch, gestation, etc. + * + * @param id The player id to change. + * @param szModel The model to change to. + * @noreturn + */ +native ns_set_player_model(id, const szModel[]=""); + +/** + * Sets a player skin. Omit the second parameter to return to default + * + * @note The skin does not revert on death, teamswitch, gestation, etc. + * + * @param id The player id to change. + * @param skin The skin number to change to. + * @noreturn + */ +native ns_set_player_skin(id, skin=-1); + +/** + * Sets a player body. Omit the second parameter to return to default + * + * @note The body does not revert on death, teamswitch, gestation, etc. + * + * @param id The player id to change. + * @param body The body number to change to. + * @noreturn + */ +native ns_set_player_body(id, body=-1); + +/** + * Set this to modify the player's speed by a certain amount. + * + * @note The speed does not revert on death, teamswitch, gestation, etc. + * + * @param id The player id to change. + * @param speedchange The speed to modify the player speed by. Set to 0 to revert to default speed. + * @noreturn + */ +native ns_set_speedchange(id, speedchange=0); + +/** + * Returns a client's current speed modifier. + * + * @param id The client id to check. + * @return The module's current speed modifier for the client. + */ +native ns_get_speedchange(id); + +/** + * Returns a client's maxspeed before the speed change modifier is factored in. + * + * @param id The client id to check. + * @return The maxspeed for the client. + */ +native ns_get_maxspeed(id); + +/* Returns whether or not this mask is set from the entity's iuser4 field. Use the "mask" enum for reference. */ +native ns_get_mask(id,mask); + +/* Sets or removes the mask from the entity's iuser4 field. Set "value" to 1 to turn the mask on, 0 to turn it off. */ +native ns_set_mask(id,mask,value); + +/* Returns built/unbuilt structures. + If: + builtOnly is 1 (default): + Only fully built structures are counted. + builtOnly is 0: + Any structure meeting the classname is counted. + + Number is 0 (default): + The total number of matching structures is returned. + Number is any other value: + The index of the #th matching structure is returned. +*/ +native ns_get_build(const classname[],builtOnly=1,Number=0); + +/* Returns if the player has the weapon or not in their pev->weapons field. + set "setweapon" to 0 to turn the bit off, set to 1 to turn it on. Or omit it to just return the value. */ +native ns_has_weapon(id,weapon,setweapon=-1); + +/* Gets spawn point for specified team (type). + If: + Team is equal to 0: + Ready room spawns are returned. + Team is greater than 0: + Spawns for the team are returned. + + Number is equal to 0: + Total number of spawns is returned. + Number is greater than 0: + The location of the specified spawn is returned. +*/ +native ns_get_spawn(team,number=0,Float:ret[3]); + +/* Returns the class of the player. Look in the classes enum in ns_const.inc for the value's meaning. */ +native ns_get_class(id); + +/** + * Gets the player's jetpack fuel reserve. + * + * @param id The player to get fuel from. + * @return The amount of fuel in the player's reserve. (0.0 through 100.0) + */ +native Float:ns_get_jpfuel(id); + +/** + * Sets the player's jetpack fuel reserve. + * + * @param id The player to set fuel. + * @param fuel The amount of fuel to set, as a percentage (0.0 through 100.0) + * @noreturn + */ +native ns_set_jpfuel(id, Float:fuel); + +/** + * Adds to the player's jetpack fuel reserve. + * + * @param id The player to add fuel to. + * @param amount The amount of fuel to add, as a percentage (0.0 through 100.0) + * @return The new amount of fuel in the player's reserve. (0.0 through 100.0) + */ +native Float:ns_add_jpfuel(id, Float:amount); + +/** + * Gets the player's energy percentage. + * + * @param id The player to get the energy from. + * @return The amount of energy the player has (0.0 through 100.0) + */ +native Float:ns_get_energy(id); + +/** + * Sets the player's energy percentage. + * + * @param id The player to set the energy on. + * @param energy The amount of energy to set (0.0 through 100.0) + * @noreturn + */ +native ns_set_energy(id, Float:energy); + +/** + * Adds to the player's energy percentage. + * + * @param id The player to add the energy to. + * @param amount The amount of energy to add to the player. + * @return The new amount of energy the player has (0.0 through 100.0) + */ +native Float:ns_add_energy(id, Float:amount); + + +/** + * Returns a player's resources. + * + * @note This is only for alien players. + * @param id The id of the player to check. + * @return Amount of resources this player has. + */ +native Float:ns_get_res(id); + +/** + * Sets a player's resources. + * + * @note This is only for alien players. + * @param id The id of the player to set. + * @param res Amount of resources to set on this player. + * @noreturn + */ +native ns_set_res(id, Float:res); + +/** + * Adds an amount of resources to the player. + * + * @note This is only for alien players. + * @param id The id of the player to add resources to. + * @param amount The amount to add to the player. + * @return The new amount of resources the player has. + */ +native Float:ns_add_res(id, Float:amount); + +/** + * Returns the team's resources. + * + * @param Team 1 for teama, 2 for teamb. (eg: in MvA maps, 1 is marines, + 2 is aliens. In mvm, 1 is marine1, 2 is marine2) + * @return The amount of resources in this team's resource pool. + */ +native Float:ns_get_teamres(Team); + +/** + * Sets the team's resources in the resource pool. + * + * @note If this is used on an alien team, the resources will be + * distributed between all of the players who need resources. + * @param Team 1 for teama, 2 for teamb. (eg: in MvA maps, 1 is marines, + * 2 is aliens. In mvm, 1 is marine1, 2 is marine2) + * @param value The amount to set the resources to set to. + * @noreturn + */ +native ns_set_teamres(Team, Float:value); + +/** + * Adds to the team's resources in the resource pool. + * + * @note If this is used on an alien team, the resources will be + * distributed between all of the players who need resources. + * @param Team 1 for teama, 2 for teamb. (eg: in MvA maps, 1 is marines, + * 2 is aliens. In mvm, 1 is marine1, 2 is marine2) + * @param value The amount to set the resources to add to the pool + * @return The new amount of resources in the resource pool. + */ +native Float:ns_add_teamres(Team,Float:value); + + +/** + * Returns the player's experience. + * + * @note Combat only. + * @param id The player to get experience value from. + * @return The amount of experience this player has. + */ +native Float:ns_get_exp(id); + +/** + * Sets the player's experience. + * + * @note Combat only. + * @param id The player to set experience value on. + * @param exp The amount of experience this player will have. + * @noreturn + */ +native ns_set_exp(id,Float:exp); + +/** + * Adds to the player's experience. + * + * @note Combat only. + * @param id The player to add experience value to. + * @param value The amount of experience this player will receive. + * @return The new amount of experience this player has. + */ +native Float:ns_add_exp(id, Float:value); + +/** + * Gets the player's points spent count in combat. + * + * @param id The player to check. + * @return The amount of points this player has spent. + */ +native ns_get_points(id); + +/** + * Sets the player's points spent count in combat. + * + * @param id The player to set this on. + * @param points The amount to set this to. + * @noreturn + */ +native ns_set_points(id, points); + +/** + * Adds to the player's points spent count in combat. + * + * @param id The player to add this to. + * @param value The value to add to the points spent. + * @return The new value of the points spent variable. + */ +native ns_add_points(id,points); + +/** + * Gets the damage for this weapon. + * + * @note Use weapon index, not player index! + * @param idWeapon The entity index of the weapon to check. + * @return The damage this weapon does. + */ +native Float:ns_get_weap_dmg(idWeapon); + +/** + * Sets the damage for this weapon. + * + * @note Use weapon index, not player index! + * @param idWeapon The entity index of the weapon to set. + * @param damage The damage to make this weapon cause. + * @noreturn + */ +native ns_set_weap_dmg(idWeapon, Float:damage); + +/** + * Gets the maximum range for this weapon. + * + * @note Use weapon index, not player index! + * @param idWeapon The entity index of the weapon to check. + * @return The maximum range this weapon has. + */ +native Float:ns_get_weap_range(idWeapon); + +/** + * Sets the maximum range for this weapon. + * + * @note Use weapon index, not player index! + * @param idWeapon The entity index of the weapon to set. + * @param range The maximum range this weapon will have. + * @noreturn + */ +native ns_set_weap_range(idWeapon, Float:range); + +/** + * Gets the weapon's clip ammo. + * + * @note Use weapon index, not player index! + * @param idWeapon The weapon to get the clip ammo from. + * @return The amount of ammunition in the weapon's clip. + */ +native ns_get_weap_clip(idWeapon); + +/** + * Sets the weapon's ammo in the clip. + * + * @note Use weapon index, not player index! + * @param idWeapon The weapon to set the clip ammo on. + * @param clipsize The amount of ammunition to set in the weapon's clip. + * @noreturn + */ +native ns_set_weap_clip(idWeapon, clipsize); + +/** + * Gets the player's weapon reserve (backpack ammo) for the specified + * type of weapon. + * + * @note Use player index, not weapon index! + * @param id The player id to check ammo count on. + * @param weapon The weapon type to check ammo count for. + * @return The ammunition count in the player's reserve. + */ +native ns_get_weap_reserve(id,weapon); + +/** + * Sets the player's weapon reserve (backpack ammo) for the specified + * type of weapon. + * + * @note Use player index, not weapon index! + * @param id The player id to set ammo count on. + * @param weapon The weapon type to set ammo count for. + * @param ammo The ammunition count to set. + * @noreturn + */ +native ns_set_weap_reserve(id,weapon,ammo); + +/** + * Gets the player's score. + * + * @note The score from level is automatically factored into the scoreboard in combat. + * @param idPlayer The player to get the score for. + * @return The player's score. + */ +native ns_get_score(idPlayer); + +/** + * Sets the player's score. + * + * @note The score from level is automatically factored into the scoreboard in combat. + * @param idPlayer The player to get the score for. + * @param score What to set the player's score as. + * @noreturn + */ +native ns_set_score(idPlayer, score); + +/* Adds to a player's score + * Returns the new score on success + */ +native ns_add_score(idPlayer,score); + +/* Gets a player's death count. */ +native ns_get_deaths(idPlayer); + +/* Sets a player's death count. */ +native ns_set_deaths(idPlayer,numdeaths); + +/* Adds to a player's death count + * Returns the new death count on success + */ +native ns_add_deaths(idPlayer,numdeaths); + +/* Gets the index of the owner of a structure. -1 for no owner. */ +native ns_get_struct_owner(idStructsure); + +/* Sets the index of the owner of a structure. -1 for no owner. */ +native ns_set_struct_owner(idStructure,indexOwner); + +/* Gets the trait type tied to the hive. Look at the hivetrait enum for the values. */ +native ns_get_hive_trait(idHive); + +/* Sets the trait type tied to the hive. Look at the hivetrait enum for the values. */ +native ns_set_hive_trait(idHive,trait); + +/* Sets the players field of view, set "_fov" to 0.0 (or omit it) to return to normal. FOV change will persist until disconnect unless reset by a plugin */ +native ns_set_fov(idPlayer,Float:_fov=0.0); + +/** + * Give the player an item. + * + * @param id The player to give the item to. + * @param class The map-classname of the entity to give to the player. + * @noreturn + */ +native ns_give_item(id, const class[]); + +/** + * Returns 1 if a player has the hive ability number. + * If ability is 0, it will return the number of active hives. + * + * @param idPlayer The player index to look up. + * @param ability The ability number to check, set to 0 to get number of active hives. + * @return If ability is != 0, returns 1 or 0 depending on if the client has the ability. + * If ability is 0, returns the number of active hives. + */ +native ns_get_hive_ability(idPlayer, ability=0); + +/** + * Triggered whenever a client's pev->team changes. + * + * @param id The id of the client. + * @param newteam The team number of the new team. + * @param oldteam The team number of the old team. + * @noreturn + */ +forward client_changeteam(id, newteam, oldteam); + +/** + * Triggered whenever a client's pev->deadflag changes from >0 to 0. + * + * @param id The id of the client. + * @noreturn + */ +forward client_spawn(id); + +/** + * Calls NS's private damage routine on the victim entity. + * + * @deprecated + * @note This is provided for backwards compatibility with peachy's module. + * It is suggested to use hamsandwich for this action instead. + * + * @param IDVictim The victim that is taking the damage. + * @param IDInflictor The entity that is causing the damage (weapon, etc). + * @param IDAttacker The attacker who is triggering the damage (person shooting). + * @param Damage The amount of damage being done. + * @param DamageType The damage type being done (bitmask). + */ +native ns_takedamage(IDVictim, IDInflictor, IDAttacker, Float:Damage, DamageType); + +/** + * Attempts to unstick a player. + * + * @param id Player to unstick. + * @param StartDistance Distance to start from the player to check for a new location. + * @param MaxAttempts How many attempts to try to find a new spot before giving up. + * @return 1 on success, 0 on cannot find a place to move player to, + * -1 on invalid state (stunned/webbed), -2 on invalid class (comm/egg) + * -3 if the player is dead or a spectator, -4 on invalid player, + * -5 if the player is not connected. + */ +native ns_unstick_player(id, StartDistance=32, MaxAttempts=128); + +/** + * Whether or not there is a game in progress. + * + * @return true if a game is in progress, false otherwise. + */ +native bool:ns_round_in_progress(); + +/** + * Called at the approximate time that a round is started. + * + * @noreturn + */ +forward round_start(); + +/** + * Called immediately when a round ends + * + * @param roundtime The length of the round in seconds. + * @noreturn + */ +forward round_end(Float:roundtime); + +forward map_reset(isload); + +native ns_get_weapon(idPlayer,weaponid,&weapontype=0); + +/* Returns the location name of the provided x/y position + * (z origin is ignored; can't have location over location) + * - + * Note that as of NS 3.2 beta 2, on the following maps + * the returned string should be passed through ns_lookup_title + * to be human readable: + * ns_bast, ns_hera, ns_nothing, ns_tanith, + * ns_nancy, ns_caged, ns_eclipse, ns_veil + * + * Passing the 5th parameter as non zero will auto look up + * the title if it exists. + */ +native ns_get_locationname(Float:x, Float:y, name[], len, titlelookup=0); + +/* Looks up a key from titles.txt + * Returns -1 if the key is not found + * Otherwise it returns the length of the output + */ +native ns_lookup_title(const KeyName[], Output[], length); + +/* Forces the structure to fully build + * Removes the ghost state from marine structures. + * Do not use this on hives! It wont work. + */ +native ns_build_structure(idStructure); + +/* Forces the structure to begin recycling + * Passing an index other than a marine structure will + * have undefined results! + * - + * Note: This calls a private NS function! + * Be careful when using this! + */ +native ns_recycle(idStructure); + +/* Forces the weldable to trigger + * Passing an index other than a weldable + * will have undefined results! + * - + * NS renames func_weldable to avhweldable + * at map load. + * - + * Note: This calls a private NS function! + * Be careful when using this! + */ +native ns_finish_weldable(idWeldable); + +/* Gets the total time needed to weld this + * func_weldable shut. + * Note: NS renames "func_weldable"s to "avhweldable"s + * at run time! + */ +native Float:ns_get_weld_time(idWeldable); + +/* Sets the total time needed to weld this + * func_weldable shut. + */ +native ns_set_weld_time(idWeldable,Float:value); + +/* Adds to the weldable's time required to open. + * Returns the new required time on success. + * Note this native clamps the low value to 0. + */ +native Float:ns_add_weld_time(idWeldable,Float:value); + +/* Gets the total time this func_weldable + * has been welded. + */ +native Float:ns_get_weld_done(idWeldable); + +/* Sets the total time this func_weldable + * has been welded. + */ +native ns_set_weld_done(idWeldable,Float:value); + +/* Adds to the total time this func_weldable + * has been welded. Returns the new value. + * Note this native clamps the low value to 0.0 + */ +native Float:ns_add_weld_done(idWeldable,Float:value); + +/* Gets/sets/adds to the energy pool of this observatory. */ +native Float:ns_get_obs_energy(idObs); +native ns_set_obs_energy(idObs,Float:value); +native Float:ns_add_obs_energy(idObs,Float:value); + +/** + * Removes an upgrade from the player's bought and active upgrade lists. + * This will not refund the points spent on the upgrade, nor will it + * immediately strip the upgrade if the player is alive. Rather, it will + * make it so the player no longer receives the upgrade on spawn. + * + * @note This only works in combat. + * @params idPlayer The player index to change upgrades for. + * @params ugprade The impulse number for the upgrade to strip. + * @return 2 for upgrade removed from player's bought and active list. + * 1 for upgrade removed from player's bought list only. + * 3 for upgrade removed from player's active list only (shouldn't happen, just incase.) + * 0 for the player didn't have the upgrade in either list. + */ +native ns_remove_upgrade(idPlayer, upgrade); + +/** + * Particle system natives + * - + * The particle system emulates a map-based custom particle system. + * Familiarity with the keyvalues from the map-based particle systems + * is recommended! You will be lost otherwise! + * - + * prsearle's NSPEdit is also recommended for designing the systems: + * http://homepage.ntlworld.com/pr.searle/NSPSEdit/NSPSEdit.html + */ + +/* Creates a handle to the a particle system to configure + * - + * Note! this is not a particle system you can pass to + * ns_fire_ps()! + */ +native RawPS:ns_create_ps(); + +/* Sets the name of the particle system. + * - + * This is used for things like ns_get_ps_id() + * and through calling another particle system + * through the "ps_to_gen" field + */ +native ns_set_ps_name(RawPS:system, const name[]); + +/* Sets the sprite to use for the particle system + * - + * You do NOT have to precache the sprite, BUT + * the sprite must obviously be on the client to + * display. + */ +native ns_set_ps_sprite(RawPS:system, const sprite[]); + +/* Finalizes the particle system. Do not configure it after this. + * A usable particle system handle is returned. + */ +native Particle:ns_spawn_ps(RawPS:system); + +/* Draws a particle system at the given origin (and angles) + * Flags are the FEV_* defines from hlsdk_const.inc + * Only use handles returned by ns_spawn_ps or ns_get_ps_id here! + */ +native ns_fire_ps(Particle:system,const Float:origin[3],const Float:angles[3]={0.0,0.0,0.0}, flags=0); + +/* Looks up a particle system by name + * Returns a usable particle system handle. + */ +native Particle:ns_get_ps_id(const Name[]); + +/* The following are the parameters for configuring the + * particle system. Look through the fgd and NSPSEdit + * for details! + */ +native ns_set_ps_genrate(RawPS:system, genrate); +native ns_set_ps_genshape(RawPS:system, NSPS_GenShape:genshape); +native ns_set_ps_genshape_params(RawPS:system, const params[]); +native ns_set_ps_spriteframes(RawPS:system, spriteframes); +native ns_set_ps_numparticles(RawPS:system, numparticles); +native ns_set_ps_size(RawPS:system, Float:size); +native ns_set_ps_vel_params(RawPS:system, const params[]); +native ns_set_ps_vel_shape(RawPS:system, NSPS_VelShape:shape); +native ns_set_ps_sys_life(RawPS:system, Float:lifetime); +native ns_set_ps_particle_life(RawPS:system, Float:lifetime); +native ns_set_ps_rendermode(RawPS:system, NSPS_RenderMode:rendermode); +native ns_set_ps_to_gen(RawPS:system, const name[]); +native ns_set_ps_anim_speed(RawPS:system, speed); +native ns_set_ps_spawn_flags(RawPS:system, NSPS_Flags:flags); +native ns_set_ps_base_color(RawPS:system, const colors[]); +native ns_set_ps_scale(RawPS:system, Float:scale); +native ns_set_ps_max_alpha(RawPS:system, Float:maxalpha); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns2amx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns2amx.inc new file mode 100644 index 0000000..c85823b --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns2amx.inc @@ -0,0 +1,263 @@ +/* NS2AMX Utility backwards compatibility +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _ns2amx_included + #endinput +#endif +#define _ns2amx_included + +#include <engine> // various engine calls +#include <fakemeta> // pev/engfunc/dllfunc/various calls which rely on engfunc/dllfunc +#include <ns> // ns specifics + +stock is_entity(id) + return is_valid_ent(id); + +/* The end of the native is buffered incase the plugin is including an NS_VERSION (no longer supported), ignore it */ +stock get_build(classname[], value, number=0,any:...) + return ns_get_build(classname, value, number); + +stock get_private_i(index, offset, linuxdiff=5) + return get_pdata_int(index, offset, linuxdiff); + +stock set_private_i(index, offset, value, linuxdiff=5) +{ + return set_pdata_int(index, offset, value, linuxdiff); +} + +stock Float:get_private_f(index, offset, linuxdiff=5) +{ + return get_pdata_float(index, offset, linuxdiff); +} + +stock set_private_f(index, offset, Float:value, linuxdiff=5) +{ + return set_pdata_float(index, offset, value, linuxdiff); +} + +stock make_string(value[]) + return engfunc(EngFunc_AllocString,value); + +stock string(value, ret[]) +{ + new szString[128]; + engfunc(EngFunc_SzFromIndex,value,szString,127); + copy(ret,127,szString); +} + +stock gpgobals_time() + return floatround(halflife_time()); + +stock Float:get_range(ida, idb) + return entity_range(ida, idb); + +stock supercede() + return 0; + +stock register_clientkill() + return 0; + +stock register_changelvl() + return 0; + +stock register_msgblock(msgName[]) + return set_msg_block(get_user_msgid(msgName), BLOCK_SET); + +stock register_msgedit(msgName[], cmd[]) + return register_message(get_user_msgid(msgName), cmd); + +stock register_playback(event, cmd[]) + return 0; + +stock get_spawn(type, number=0, Float:ret[3]) + return ns_get_spawn(type, number, ret); + +stock has_weapon(index, weapon, setweapon=-1) + return ns_has_weapon(index, weapon, setweapon); + +stock gpglobals_v(type, Float:ret[3]) +{ + new v_type=0; + switch (type) + { + case 1: + v_type = GL_v_forward; + case 2: + v_type = GL_v_right; + case 3: + v_type = GL_v_up; + } + if (!v_type) + return 0; + return get_global_vector(v_type, ret); +} + +stock pev_i(_index,_field) + return pev(_index,_field); + +stock set_pev_i(_index, _field, _val) + return set_pev(_index,_field,_val); + +stock Float:pev_f(_index,_field) +{ + new Float:f; + pev(_index,_field,f); + return f; +} +stock set_pev_f(_index,_field,Float:_val) + return set_pev(_index,_field,_val); + + +stock msg_args() + return get_msg_args(); + +stock Float:msg_loc(vec) +{ + new Float:Ret[3]; + get_msg_origin(Ret); + if (vec < 0 || vec > 3) + return float(0); + else + return Ret[vec]; + + return 0.0; // make compiler happy! +} + +stock msg_dest() + return 0; + +stock msg_type() + return 0; + +stock msg_name() + return 0; + +stock msg_set_s(number, value[]) + return set_msg_arg_string(number, value); + +stock msg_set_f(number, Float:value) + return set_msg_arg_float(number, get_msg_argtype(number), value); + +stock msg_set_i(number, value) + return set_msg_arg_int(number, get_msg_argtype(number), value); + +stock msg_data_type(value) + return get_msg_argtype(value); + +stock msg_strdata(value) + return 0; + +stock msg_data(value, ...) +{ + return (0*value); +} + +stock get_filename(szFile[], len=-1) +{ + new name[16], version[16], author[16], status[16]; + new res = get_plugin(0, szFile, len, name, 16, version, 16, author, 16, status, 16); + return res; +} + +stock get_speedchange(id) + return ns_get_speedchange(id); + +stock set_speedchange(id, speed) + return ns_set_speedchange(id,speed); + +stock get_maxspeed(id) + return ns_get_maxspeed(id); + +stock set_player_model(id, model[]="") + return ns_set_player_model(id, model); + +stock set_player_skin(id, skin=-1) + return ns_set_player_skin(id, skin); + +stock set_player_body(id, body=-1) + return ns_set_player_body(id, body); + +stock ns2amx_version() + return 0; + +stock set_kvhandled() + return 0; + +stock ns2amx_getammo(id,Weapon) + return ns_get_weap_reserve(id, Weapon); + +stock ns2amx_setammo(id,Weapon,Value) + return ns_set_weap_reserve(id, Weapon, Value); + +stock ns2amx_giveitem(id,svClassname[]) + return ns_give_item(id, svClassname); + +stock ns2amx_moveto(idMoved,idDest) +{ + new Float:origin[3]; + entity_get_vector(idDest, EV_VEC_origin,origin); + entity_set_origin(idMoved, origin); + return 1; +} +/* Returns whether or not the player has the MASK_DIGESTING flag set. */ +stock ns2amx_isdigesting(id) + return ns_get_mask(id,MASK_DIGESTING); + +/* Returns total # of active hives. */ +stock ns2amx_gethives() + return ns_get_build("team_hive",1); + +/* Returns 1 if the two entities are within the given range. */ +stock ns2amx_inrange(ida,idb,range) +{ + if (entity_range(ida,idb) <= range) + return 1; + return 0; +} + +stock ns2amx_nspopup(id,svMessage[190]) { + new szMessage[180]; + copy(szMessage,179,svMessage); + return ns_popup(id, szMessage); +} + +stock ns2amx_setres(id,value) + return ns_set_res(id, float(value)); + +stock ns2amx_getenergy(id) + return floatround(ns_get_energy(id)); + +stock ns2amx_setenergy(id,energy) + return ns_set_energy(id, float(energy)); + +stock ns2amx_getjpfuel(id) + return floatround(ns_get_jpfuel(id)); + +stock ns2amx_setjpfuel(id,fuel) + return ns_set_jpfuel(id, float(fuel)); + +stock get_mask(id,mask) + return ns_get_mask(id, mask); + +stock set_mask(id,mask,value) + return ns_set_mask(id,mask,value); + +stock get_special(id,mask) +{ + if (pev(id,pev_iuser4) & mask) + return 1; + return 0; +} + +stock get_res(id) + return floatround(ns_get_res(id)); + +stock get_class(id) + return ns_get_class(id); + +stock is_combat() + return ns_is_combat(); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns_const.inc new file mode 100644 index 0000000..d018250 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/ns_const.inc @@ -0,0 +1,192 @@ +/* NS module constants + * + * by the AMX Mod X Development Team + * Most definitions graciously provided by Flayra + * + * This file is provided as is (no warranties). + */ + + +#if defined NS_CONST_INC + #endinput +#endif +#define NS_CONST_INC + + +enum NSGameplay +{ + NSGame_CantTell, /**< It is too soon to tell (can't find avhgameplay + entity or it doesn't have private data) */ + + NSGame_MarineVAlien, /**< Marine vs Aliens (standard) gameplay */ + NSGame_MarineVMarine, /**< Marine vs Marine */ + NSGame_AlienVAlien, /**< Alien vs Alien */ + + NSGame_Unknown, /**< Can find the gameplay entity, but can't + determine gameplay type. */ +}; + +// entity pev->iuser4 fields +enum { + MASK_NONE = 0, + MASK_SIGHTED = 1, + MASK_DETECTED = 2, + MASK_BUILDABLE = 4, + MASK_BASEBUILD0 = 8, // Base build slot #0 + MASK_WEAPONS1 = 8, // Marine weapons 1 + MASK_CARAPACE = 8, // Alien carapace + MASK_WEAPONS2 = 16, // Marines weapons 2 + MASK_REGENERATION = 16, // Alien regeneration + MASK_BASEBUILD1 = 16, // Base build slot #1 + MASK_WEAPONS3 = 32, // Marine weapons 3 + MASK_REDEMPTION = 32, // Alien redemption + MASK_BASEBUILD2 = 32, // Base build slot #2 + MASK_ARMOR1 = 64, // Marine armor 1 + MASK_CELERITY = 64, // Alien celerity + MASK_BASEBUILD3 = 64, // Base build slot #3 + MASK_ARMOR2 = 128, // Marine armor 2 + MASK_ADRENALINE = 128, // Alien adrenaline + MASK_BASEBUILD4 = 128, // Base build slot #4 + MASK_ARMOR3 = 256, // Marine armor 3 + MASK_SILENCE = 256, // Alien silence + MASK_BASEBUILD5 = 256, // Base build slot #5 + MASK_JETPACK = 512, // Marine jetpacks + MASK_CLOAKING = 512, // Alien cloaking + MASK_BASEBUILD6 = 512, // Base build slot #6 + MASK_FOCUS = 1024, // Alien focus + MASK_MOTION = 1024, // Marine motion tracking + MASK_BASEBUILD7 = 1024, // Base build slot #7 + MASK_SCENTOFFEAR = 2048, // Alien scent of fear + MASK_DEFENSE2 = 4096, // Defense level 2 + MASK_DEFENSE3 = 8192, // Defense level 3 + MASK_ELECTRICITY = 8192, // Electricy + MASK_MOVEMENT2 = 16384, // Movement level 2, + MASK_MOVEMENT3 = 32768, // Movement level 3 + MASK_HEAVYARMOR = 32768, // Marine heavy armor + MASK_SENSORY2 = 65536, // Sensory level 2 + MASK_SENSORY3 = 131072, // Sensory level 3 + MASK_ALIEN_MOVEMENT = 262144, // Onos is charging + MASK_WALLSTICKING = 524288, // Flag for wall-sticking + MASK_PRIMALSCREAM = 1048576, // Alien is in range of active primal scream + MASK_UMBRA = 2097152, // In umbra + MASK_DIGESTING = 4194304, // When set on a visible player, player is digesting. When set on invisible player, player is being digested + MASK_RECYCLING = 8388608, // Building is recycling + MASK_TOPDOWN = 16777216, // Commander view + MASK_PLAYER_STUNNED = 33554432, // Player has been stunned by stomp + MASK_ENSNARED = 67108864, // Webbed + MASK_ALIEN_EMBRYO = 134217728, // Gestating + MASK_SELECTABLE = 268435456, // ??? + MASK_PARASITED = 536870912, // Parasite flag + MASK_SENSORY_NEARBY = 1073741824 // Sensory chamber in range +}; + + +enum { + CLASS_UNKNOWN = 0, + CLASS_SKULK, + CLASS_GORGE, + CLASS_LERK, + CLASS_FADE, + CLASS_ONOS, + CLASS_MARINE, + CLASS_JETPACK, + CLASS_HEAVY, + CLASS_COMMANDER, + CLASS_GESTATE, + CLASS_DEAD, + CLASS_NOTEAM +}; + +enum { + WEAPON_NONE = 0, + WEAPON_CLAWS, + WEAPON_SPIT, + WEAPON_SPORES, + WEAPON_SPIKE, + WEAPON_BITE, + WEAPON_BITE2, + WEAPON_SWIPE, + WEAPON_WEBSPINNER, + WEAPON_METABOLIZE, + WEAPON_PARASITE, + WEAPON_BLINK, + WEAPON_DIVINEWIND, + WEAPON_KNIFE, + WEAPON_PISTOL, + WEAPON_LMG, + WEAPON_SHOTGUN, + WEAPON_HMG, + WEAPON_WELDER, + WEAPON_MINE, + WEAPON_GRENADE_GUN, + WEAPON_LEAP, + WEAPON_CHARGE, + WEAPON_UMBRA, + WEAPON_PRIMALSCREAM, + WEAPON_BILEBOMB, + WEAPON_ACIDROCKET, + WEAPON_HEALINGSPRAY, + WEAPON_GRENADE, + WEAPON_STOMP, + WEAPON_DEVOUR, + WEAPON_MAX +}; + +enum { + HIVETRAIT_NONE = 0, + HIVETRAIT_DC = 92, + HIVETRAIT_SC = 93, + HIVETRAIT_MC = 94 +}; + +enum NSPS_VelShape +{ + NSPS_VS_POINT = 1, + NSPS_VS_BOX, + NSPS_VS_SPHERE, + NSPS_VS_BLOB +}; + +/* Genshape used in ns_set_ps_genshape + * NOTE: The following are in the ns.ps file but + * are not listed in the .fgd file. Use + * at your own risk! + * Line, Triangle, Plane, Cylinder, + * Cone, Disc, Rectangle and None + */ +enum NSPS_GenShape +{ + NSPS_GS_POINT = 0, + NSPS_GS_LINE, + NSPS_GS_TRIANGLE, + NSPS_GS_PLANE, + NSPS_GS_BOX, + NSPS_GS_CYLINDER, + NSPS_GS_CONE, + NSPS_GS_BLOB, + NSPS_GS_DISC, + NSPS_GS_RECTANGLE, + NSPS_GS_NONE +}; +enum NSPS_RenderMode +{ + NSPS_R_NORMAL = 0, + NSPS_R_TRANSCOLOR, + NSPS_R_TRANSTEXTURE, + NSPS_R_GLOW, + NSPS_R_TRANSALPHA, + NSPS_R_ADDITIVE +}; +enum NSPS_Flags +{ + NSPS_FL_START_ON = 1, + NSPS_FL_PARTICLE_DENSITY = 2, + NSPS_FL_FADE_IN = 4, + NSPS_FL_FADE_OUT = 8, + NSPS_FL_USE_GRAVITY = 16, + NSPS_FL_USE_TRI = 32, + NSPS_FL_CONSTRAIN_PITCH = 128, + NSPS_FL_COLLIDE = 256, + NSPS_FL_HI_DETAIL = 512, + NSPS_FL_FACE_UP = 1024 +}; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/nvault.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/nvault.inc new file mode 100644 index 0000000..33736f7 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/nvault.inc @@ -0,0 +1,61 @@ +/* nVault functions +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _nvault_included + #endinput +#endif +#define _nvault_included + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib nvault + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib nvault + #endif +#else + #pragma library nvault +#endif + +/* All timestamps are in UNIX epoch form. */ + +/* Opens a vault by name (such as "myvault") + * Returns a vault id, INVALID_HANDLE otherwise (-1) + */ +native nvault_open(const name[]); + +/* Gets a vault value by returning an int + * setting a byref float or setting a string + maxlength + */ +native nvault_get(vault, const key[], {Float,_}:...); + +/* Looks up a vault value for full information + * Returns 0 if the entry is not found + */ +native nvault_lookup(vault, const key[], value[], maxlen, ×tamp); + +/* Sets a vault value (with current timestamp) */ +native nvault_set(vault, const key[], const value[]); + +/* Sets a permanent vault value (no timestamp) */ +native nvault_pset(vault, const key[], const value[]); + +/* Prunes the vault for entries that are within the given timestamps. + * This will not erase values set with pset + */ +native nvault_prune(vault, start, end); + +/* Closes a vault */ +native nvault_close(vault); + +/* Removes a key from the vault */ +native nvault_remove(vault, const key[]); + +/* "Touches" a key to update its timestamp value. + * If stamp is -1 (default), it will use the current time. + * Like the unix command "touch," it will create an empty key + * if the value does not exist. + */ +native nvault_touch(vault, const key[], timestamp=-1); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/regex.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/regex.inc new file mode 100644 index 0000000..c56cfe6 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/regex.inc @@ -0,0 +1,134 @@ +/* Regular Expression API + * (C)2004 by David "BAILOPAN" Anderson + * Licensed under the GNU General Public License. + * No warranties of any kind. + */ + +#if defined _regex_included + #endinput +#endif +#define _regex_included + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib regex + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib regex + #endif +#else + #pragma library regex +#endif + +enum Regex +{ + REGEX_MATCH_FAIL = -2, + REGEX_PATTERN_FAIL, + REGEX_NO_MATCH, + REGEX_OK +}; + +/** + * Precompile a regular expression. Use this if you intend on using the + * same expression multiple times. Pass the regex handle returned here to + * regex_match_c to check for matches. + * + * @param pattern The regular expression pattern. + * @param errcode Error code encountered, if applicable. + * @param error Error message encountered, if applicable. + * @param maxLen Maximum string length of the error buffer. + * @param flags General flags for the regular expression. + * i = Ignore case + * m = Multilines (affects ^ and $ so that they match + * the start/end of a line rather than matching the + * start/end of the string). + * s = Single line (affects . so that it matches any character, + * even new line characters). + * x = Pattern extension (ignore whitespace and # comments). + * + * @return -1 on error in the pattern, > valid regex handle (> 0) on success. + * + * @note This handle is automatically freed on map change. However, + * if you are completely done with it before then, you should + * call regex_free on this handle. + */ +native Regex:regex_compile(const pattern[], &ret, error[], maxLen, const flags[]=""); + +/** + * Matches a string against a pre-compiled regular expression pattern. + * + * + * @param pattern The regular expression pattern. + * @param string The string to check. + * @param ret Error code, if applicable, or number of results on success. + * + * @return -2 = Matching error (error code is stored in ret) + * 0 = No match. + * >1 = Number of results. + * + * @note You should free the returned handle (with regex_free()) + * when you are done with this pattern. + * + * @note Use the regex handle passed to this function to extract + * matches with regex_substr(). + */ +native regex_match_c(const string[], Regex:pattern, &ret); + +/** + * Matches a string against a regular expression pattern. + * + * @note If you intend on using the same regular expression pattern + * multiple times, consider using regex_compile and regex_match_c + * instead of making this function reparse the expression each time. + * + * @param string The string to check. + * @param pattern The regular expression pattern. + * @param ret Error code, or result state of the match. + * @param error Error message, if applicable. + * @param maxLen Maximum length of the error buffer. + * @param flags General flags for the regular expression. + * i = Ignore case + * m = Multilines (affects ^ and $ so that they match + * the start/end of a line rather than matching the + * start/end of the string). + * s = Single line (affects . so that it matches any character, + * even new line characters). + * x = Pattern extension (ignore whitespace and # comments). + * + * @return -2 = Matching error (error code is stored in ret) + * -1 = Error in pattern (error message and offset # in error and ret) + * 0 = No match. + * >1 = Handle for getting more information (via regex_substr) + * + * @note Flags only exist in amxmodx 1.8 and later. + * @note You should free the returned handle (with regex_free()) + * when you are done extracting all of the substrings. + */ +native Regex:regex_match(const string[], const pattern[], &ret, error[], maxLen, const flags[] = ""); + +/** + * Returns a matched substring from a regex handle. + * Substring ids start at 0 and end at ret-1, where ret is from the corresponding + * regex_match or regex_match_c function call. + * + * @param id The regex handle to extract data from. + * @param str_id The index of the expression to get - starts at 0, and ends at ret - 1. + * @param buffer The buffer to set to the matching substring. + * @param maxLen The maximum string length of the buffer. + * + */ +native regex_substr(Regex:id, str_id, buffer[], maxLen); + +/** + * Frees the memory associated with a regex result, and sets the handle to 0. + * This must be called on all results from regex_match() when you are done extracting + * the results with regex_substr(). + * The results of regex_compile() (and subsequently, regex_match_c()) only need to be freed + * when you are done using the pattern. + * + * + * @param id The regex handle to free. + * + * @noreturn + * + * @note Do not use the handle again after freeing it! + */ +native regex_free(&Regex:id); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sockets.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sockets.inc new file mode 100644 index 0000000..7eda92b --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sockets.inc @@ -0,0 +1,64 @@ +/* + * + * AMX Mod X Module + * Basic Socket Functions + * + * Codebase from Ivan, -g-s-ivan@web.de (AMX 0.9.3) + * Modification by Olaf Reusch, kenterfie@hlsw.de (AMXX 0.16, AMX 0.96) + * + */ + +#if defined _socket_included + #endinput +#endif +#define _socket_included + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib sockets + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib sockets + #endif +#else + #pragma library socket +#endif + +// Use SOCKET_TCP for TCP Socket connections + +#define SOCKET_TCP 1 + +// Use SOCKET_UDP for UDP Socket connections + +#define SOCKET_UDP 2 + +/* Opens a new connection to hostname:port via protocol (either SOCKET_TCP or SOCKET_UDP), + * returns a socket (positive) or negative or zero on error. + * States of error: + * 0 - no error + * 1 - error while creating socket + * 2 - couldn't resolve hostname + * 3 - couldn't connect to given hostname:port +*/ + +native socket_open(const _hostname[], _port, _protocol = SOCKET_TCP, &_error); + +/* Closes a Socket */ + +native socket_close(_socket); + +/* Recieves Data to string with the given length */ + +native socket_recv(_socket, _data[], _length); + +/* Sends data to the Socket */ + +native socket_send(_socket, const _data[], _length); + +/* Same as socket_send but Data can contain null bytes */ + +native socket_send2(_socket, const _data[], _length); + +/* This function will return true if the state (buffer content) have changed within the last recieve or +* the timeout, where timeout is a value in µSeconds, (1 sec =1000000 µsec). +* Use to check if new data is in your socket. */ + +native socket_change(_socket, _timeout=100000); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sorting.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sorting.inc new file mode 100644 index 0000000..6174d81 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sorting.inc @@ -0,0 +1,76 @@ +/* Sorting functions. + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + * + * All sort functions are based off the qsort() function from the + * C standard library, which uses the Quick Sort algorithm. + * For more info, see: http://linux.wku.edu/~lamonml/algor/sort/sort.html + */ + +#if defined _sorting_included + #endinput +#endif +#define _sorting_included + +enum SortMethod +{ + Sort_Ascending = 0, + Sort_Descending = 1, +}; + +/** + * Basic sorting functions below. + */ + +native SortIntegers(array[], array_size, SortMethod:order = Sort_Ascending); + +native SortFloats(Float:array[], array_size, SortMethod:order = Sort_Ascending); + +native SortStrings(array[][], num_strings, SortMethod:order = Sort_Ascending); + +/** + * Custom sorting functions below. + */ + +/** + * Sorts a custom 1D array. You must pass in a comparison function. + * The sorting algorithm then uses your comparison function to sort the data. + * The function is called in the following manner: + * + * public MySortFunc(elem1, elem2, const array[], const data[], data_size) + * + * elem1, elem2 - Current element pair being compared + * array[] - Array in its current mid-sorted state. + * data[] - Extra data array you passed to the sort func. + * data_size - Size of extra data you passed to the sort func. + * + * Your function should return: + * -1 if elem1 should go before elem2 + * 0 if elem1 and elem2 are equal + * 1 if elem1 should go after elem2 + * Note that the parameters after elem2 are all optional and you do not need to specify them. + */ +native SortCustom1D(array[], array_size, const comparefunc[], data[]="", data_size=0); + + +/** + * Sorts a custom 2D array. + * The sorting algorithm then uses your comparison function to sort the data. + * The function is called in the following manner: + * + * public MySortFunc(const elem1[], const elem2[], const array[], data[], data_size) + * + * elem1[], elem2[] - Current element array pairs being compared + * array[][] - Array in its currently being sorted state. + * data[] - Extra data array you passed to the sort func. + * data_size - Size of extra data you passed to the sort func. + * + * Your function should return: + * -1 if elem1[] should go before elem2[] + * 0 if elem1[] and elem2 are equal[] + * 1 if elem1[] should go after elem2[] + * Note that the parameters after elem2[] are all optional and you do not need to specify them. + */ +native SortCustom2D(array[][], array_size, const comparefunc[], data[]="", data_size=0); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sqlx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sqlx.inc new file mode 100644 index 0000000..0baf82b --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/sqlx.inc @@ -0,0 +1,383 @@ +/** + * SQLX - Newer version of SQL stuff + */ + +#if defined _sqlx_included + #endinput +#endif +#define _sqlx_included + +//eh.. +#define SQL_NumRows SQL_NumResults + +#if AMXX_VERSION_NUM >= 175 + #pragma reqclass sqlx + #if !defined AMXMODX_NOAUTOLOAD + #pragma defclasslib sqlx mysql + #endif //!defined AMXMODX_NOAUTOLOAD +#endif //AMXX_VERSION_NUM + +enum Handle +{ + Empty_Handle +}; + +/** + * Creates a connection information tuple. + * This tuple must be passed into connection routines. + * Freeing the tuple is not necessary, but is a good idea if you + * create many of them. You can cache these handles globally. + * !!NOTE!! I have seen most people think that this connects to the DB. + * Nowhere does it say this, and in fact it does not. It only caches + * the connection information, the host/user/pass/etc. + * + * The optional timeout parameter specifies how long connections should wait before + * giving up. If 0, the default (which is undefined) is used. + * + */ +native Handle:SQL_MakeDbTuple(const host[], const user[], const pass[], const db[], timeout=0); + + +/** + * Frees an SQL handle. + * The handle can be to anything (tuple, connection, query, results, etc). + * If you free a database connection, it closes the connection as well. + */ +native SQL_FreeHandle(Handle:h); + + +/** + * Opens a database connection. + * Returns an SQL handle, which must be freed. + * Returns Empty_Handle on failure. + */ +native Handle:SQL_Connect(Handle:cn_tuple, &errcode, error[], maxlength); + + +/** + * Prepares a query. + * The query must always be freed. + * This does not actually do the query! + */ +native Handle:SQL_PrepareQuery(Handle:db, const fmt[], any:...); + + +/** + * Back-quotes characters in a string for database querying. + * Note: The buffer's maximum size should be 2*strlen(string) to catch + * all scenarios. + * + * @param db Database handle for localization, or Empty_Handle + * for when a handle is not available. + * @param buffer Buffer to copy to. + * @param buflen Maximum size of the buffer. + * @param string String to backquote (should not overlap buffer). + * @return Length of new string, or -1 on failure. + */ +native SQL_QuoteString(Handle:db, buffer[], buflen, const string[]); + +/** + * Back-quotes characters in a string for database querying. + * Note: The buffer's maximum size should be 2*strlen(string) to catch + * all scenarios. + * + * @param db Database handle for localization, or Empty_Handle + * for when a handle is not available. + * @param buffer Buffer to copy to. + * @param buflen Maximum size of the buffer. + * @param fmt Format of string to backquote (should not overlap buffer). + * @param ... Format arguments. + * @return Length of new string, or -1 on failure. + */ +native SQL_QuoteStringFmt(Handle:db, buffer[], buflen, const fmt[], any:...); + + +#define TQUERY_CONNECT_FAILED -2 +#define TQUERY_QUERY_FAILED -1 +#define TQUERY_SUCCESS 0 +/** + * Prepares and executes a threaded query. + * This will not interrupt gameplay in the event of a poor/lossed + * connection, however, the interface is more complicated and + * asynchronous. Furthermore, a new connection/disconnection is + * made for each query to simplify driver support. + * The handler should look like: + * + * @param failstate - One of the three TQUERY_ defines. + * @param query - Handle to the query, do not free it. + * @param error - An error message, if any. + * @param errnum - An error code, if any. + * @param data - Data array you passed in. + * @param size - Size of the data array you passed in. + * @param queuetime - Amount of gametime that passed while the query was resolving. + * + * public QueryHandler(failstate, Handle:query, error[], errnum, data[], size, Float:queuetime) + * + * Note! The handle you pass in is a DB Tuple, NOT an active connection! + * Note! The handle does not need to be freed. + * Also note: This function is not guaranteed to be in another thread + * (in fact - it's not). You're seeing data "after the fact", + * and as such to execute another query you should run + * SQL_ThreadQuery again with new data. + */ +native SQL_ThreadQuery(Handle:db_tuple, const handler[], const query[], const data[]="", dataSize=0); + + +/** + * Executes a query. + * Returns 1 if the query succeeded. + * Returns 0 if the query failed. + * NOTE: You can call this multiple times as long as its parent + * connection is kept open. Each time the result set will be freed + * from the previous call. + */ +native SQL_Execute(Handle:query); + +/** + * Gets information about a failed query error. + * Returns the errorcode. + */ +native SQL_QueryError(Handle:query, error[], maxlength); + + +/** + * Returns 1 if there are more results to be read, + * 0 otherwise. + */ +native SQL_MoreResults(Handle:query); + + +/** + * Tells whether a specific column in the current row + * is NULL or not. + */ +native SQL_IsNull(Handle:query, column); + +/** + * Retrieves the current result. + * A successful query starts at the first result, + * so you should not call SQL_NextRow() first. + * Passing no extra params - return int + * Passing one extra param - return float in 1st extra arg + * Passing two extra params - return string in 1st arg, max length in 2nd + * Example: + * new num = SQL_ReadResult(query, 0) + * new Float:num2 + * new str[32] + * SQL_ReadResult(query, 1, num2) + * SQL_ReadResult(query, 2, str, 31) + */ +native SQL_ReadResult(Handle:query, column, {Float,_}:...); + + +/** + * Advances to the next result (return value should be ignored). + */ +native SQL_NextRow(Handle:query); + + +/** + * Returns the number of affected rows. + */ +native SQL_AffectedRows(Handle:query); + + +/** + * Returns the number of rows total. + */ +native SQL_NumResults(Handle:query); + + +/** + * Returns the number of columns total. + */ +native SQL_NumColumns(Handle:query); + + +/** + * Returns the name of a column. + * Errors on a bad field number. + */ +native SQL_FieldNumToName(Handle:query, num, name[], maxlength); + + +/** + * Returns the number of a named column, or -1 if not found. + */ +native SQL_FieldNameToNum(Handle:query, const name[]); + + +/** + * Rewinds a result set to the first row. + */ +native SQL_Rewind(Handle:query); + + +/** + * Returns the insert id of the last INSERT query. + * Returns 0 otherwise. + */ +native SQL_GetInsertId(Handle:query); + + +/** + * Returns which driver this plugin is currently bound to. + */ +native SQL_GetAffinity(driver[], maxlen); + +/** + * Sets driver affinity. You can use this to force a particular + * driver implementation. This will automatically change all SQL + * natives in your plugin to be "bound" to the module in question. + * If no such module is found, it will return 0. This isn't necessarily bad - + * the user might have typed the wrong driver. Unless your plugin is built + * to handle different driver types at once, you should let this error pass. + * Note, that using this while you have open handles to another database + * type will cause problems. I.e., you cannot open a handle, switch + * affinity, then close the handle with a different driver. + * Switching affinity is an O(n*m) operation, where n is the number of + * SQL natives and m is the number of used natives in total. + * Intuitive programmers will note that this causes problems for threaded queries. + * You will have to either force your script to work under one affinity, or to + * pack the affinity type into the query data, check it against the current, then + * set the new affinity if necessary. Then, restore the old for safety. + */ +native SQL_SetAffinity(const driver[]); + +/** + * Returns the original query string that a query handle used. + */ +native SQL_GetQueryString(Handle:query, buffer[], maxlength); + +/** + * For queries which return multiple result sets, this advances to the next + * result set if one is available. Otherwise, the current result set is + * destroyed and will no longer be accessible. + * + * This function will always return false on SQLite, and when using threaded + * queries in MySQL. Nonetheless, it has the same effect of removing the last + * result set. + * + * @param query Query Handle. + * @return True on success, false on failure. + */ +native bool:SQL_NextResultSet(Handle:query); + +/** + * This function can be used to find out if a table in a Sqlite database exists. + * (updated for newer API) + */ +stock bool:sqlite_TableExists(Handle:db, const table[]) +{ + new Handle:query = SQL_PrepareQuery( + db, + "SELECT name FROM sqlite_master WHERE type='table' AND name='%s' LIMIT 1;", + table); + + if (!SQL_Execute(query) || !SQL_NumResults(query)) + { + SQL_FreeHandle(query); + return false; + } + + SQL_FreeHandle(query); + + return true; +} + +/** + * Use this for executing a query where you don't care about the result. + * Returns 0 on failure, 1 on success + */ +stock SQL_SimpleQuery(Handle:db, const query[], error[]="", maxlength=0, &rows=0) +{ + new Handle:hQuery = SQL_PrepareQuery(db, "%s", query); + + if (!SQL_Execute(hQuery)) + { + SQL_QueryError(hQuery, error, maxlength); + SQL_FreeHandle(hQuery); + return 0; + } + + rows = SQL_NumResults(hQuery); + + SQL_FreeHandle(hQuery); + + return 1; +} + +/** + * Use this for executing a query where you don't care about the result. + * Returns 0 on failure, 1 on success + */ +stock SQL_SimpleQueryFmt(Handle:db, error[]="", maxlength=0, &rows=0, const fmt[], any:...) +{ + static query_buf[2048]; + vformat(query_buf, 2047, fmt, 6); + + new Handle:hQuery = SQL_PrepareQuery(db, "%s", query_buf); + + if (!SQL_Execute(hQuery)) + { + SQL_QueryError(hQuery, error, maxlength); + SQL_FreeHandle(hQuery); + return 0; + } + + rows = SQL_NumResults(hQuery); + + SQL_FreeHandle(hQuery); + + return 1; +} + +/** + * Use this for executing a query and not caring about the error. + * Returns -1 on error, >=0 on success (with number of affected rows) + */ +stock SQL_QueryAndIgnore(Handle:db, const queryfmt[], any:...) +{ + static query[4096]; + new Handle:hQuery; + new ret; + + vformat(query, sizeof(query)-1, queryfmt, 3); + + hQuery = SQL_PrepareQuery(db, "%s", query); + + if (SQL_Execute(hQuery)) + { + ret = SQL_AffectedRows(hQuery); + } else { + ret = -1; + } + + SQL_FreeHandle(hQuery); + + return ret; +} + +stock Handle:SQL_MakeStdTuple(timeout = 0) +{ + static host[64], user[32], pass[32], db[128]; + static get_type[12], set_type[12]; + + get_cvar_string("amx_sql_host", host, 63); + get_cvar_string("amx_sql_user", user, 31); + get_cvar_string("amx_sql_pass", pass, 31); + get_cvar_string("amx_sql_type", set_type, 11); + get_cvar_string("amx_sql_db", db, 127); + + SQL_GetAffinity(get_type, 12); + + if (!equali(get_type, set_type)) + { + if (!SQL_SetAffinity(set_type)) + { + log_amx("Failed to set affinity from %s to %s.", get_type, set_type); + } + } + + return SQL_MakeDbTuple(host, user, pass, db, timeout); +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/string.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/string.inc new file mode 100644 index 0000000..7a5674a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/string.inc @@ -0,0 +1,269 @@ +/* Strings manipulation +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _string_included + #endinput +#endif +#define _string_included + +#define charsmax(%1) (sizeof(%1)-1) + +/* Checks if source contains string. On success function +* returns position in source, on failure returns -1. */ +native contain(const source[],const string[]); + +/* Checks if source contains string with case ignoring. On success function +* returns position in source, on failure returns -1. */ +native containi(const source[],const string[]); + +/* Replaces given string to another in given text. */ +native replace(text[], len, const what[], const with[]); + +/* Adds one string to another. Last parameter different from 0, specifies +* how many chars we want to add. Function returns number of all merged chars. */ +native add(dest[],len,const src[],max=0); + +/* Fills string with given format and parameters. + * Function returns number of copied chars. + * Example: format(dest,"Hello %s. You are %d years old","Tom",17). + * If any of your input buffers overlap with the destination buffer, + * format() falls back to a "copy-back" version as of 1.65. This is + * slower, so you should using a source string that is the same as + * the destination. + */ +native format(output[] ,len ,const format[] , any:...); + +/* Same as format(), except does not perform a "copy back" check. + * This means formatex() is faster, but DOES NOT ALLOW this type + * of call: + * formatex(buffer, len, "%s", buffer) + * formatex(buffer, len, buffer, buffer) + * formatex(buffer, len, "%s", buffer[5]) + * This is because the output is directly stored into "buffer", + * rather than copied back at the end. + */ +native formatex(output[] ,len ,const format[] , any:...); + +/* Replacement for format_args. Much faster and %L compatible. + * This works exactly like vsnprintf() from C. + * You must pass in the output buffer and its size, + * the string to format, and the number of the FIRST variable + * argument parameter. For example, for: + * function (a, b, c, ...) + * You would pass 4 (a is 1, b is 2, c is 3, et cetera). + * There is no vformatex(). + */ +native vformat(buffer[], len, const fmt[], vararg); + +/* + * Same as vformat(), except works in normal style dynamic natives. + * Instead of passing the format arg string, you can only pass the + * actual format argument number itself. + * If you pass 0, it will read the format string from an optional + * fifth parameter. + */ +native vdformat(buffer[], len, fmt_arg, vararg, ...); + +/* Gets parameters from function as formated string. */ +native format_args(output[] ,len ,pos = 0); + +/* Converts number to string. */ +native num_to_str(num,string[],len); + +/* Returns converted string to number. */ +native str_to_num(const string[]); + +/* Converts float to string. */ +native float_to_str(Float:fl, string[], len); + +/* Parses a float. */ +native Float:str_to_float(const string[]); + +/* Checks if two strings equal. If len var is set +* then there are only c chars comapred. */ +native equal(const a[],const b[],c=0); + +/* Checks if two strings equal with case ignoring. +* If len var is set then there are only c chars comapred. */ +native equali(const a[],const b[],c=0); + +/* Copies one string to another. By len var +* you may specify max. number of chars to copy. */ +native copy(dest[],len,const src[]); + +/* Copies one string to another until char ch is found. +* By len var you may specify max. number of chars to copy. */ +native copyc(dest[],len,const src[],ch); + +/* Sets string with given character. */ +native setc(src[],len,ch); + +/* Gets parameters from text. +* Example: to split text: "^"This is^" the best year", +* call function like this: parse(text,arg1,len1,arg2,len2,arg3,len3,arg4,len4) +* and you will get: "This is", "the", "best", "year" +* Function returns number of parsed parameters. */ +native parse(const text[], ... ); + +/* Breaks a string into two halves, by token. + See strbreak() for doing this with parameters. + Example: + str1[] = This *is*some text + strtok(str1, left, 24, right, 24, '*') + left will be "This " + Right will be "is*some text" + If you use trimSpaces, all spaces are trimmed from Left. +*/ +native strtok(const text[], Left[], leftLen, Right[], rightLen, token=' ', trimSpaces=0); + + +/* Gets parameters from text one at a time + It breaks a string into the first parameter and the rest of the parameters + (A left side and right side of the string) + Example: to split text: "^"This is^" the best year", + strbreak(text, arg1, len1, arg2, len2) + arg1="This is", arg2=the best year + This is more useful than parse() because you can keep breaking + any number of arguments */ +native strbreak(const text[], Left[], leftLen, Right[], rightLen); + +/* Strips spaces from the beginning and end of a string. */ +native trim(text[]); + +/* Converts all chars in string to lower case. */ +native strtolower(string[]); + +/* Converts all chars in string to upper case. */ +native strtoupper(string[]); + +/* Make a string's first character uppercase */ +native ucfirst(string[]); + +/* Returns true when value is digit. */ +native isdigit(ch); + +/* Returns true when value is letter. */ +native isalpha(ch); + +/* Returns true when value is space. */ +native isspace(ch); + +/* Returns true when value is letter or digit. */ +native isalnum(ch); + +/* Concatenates a string. Maxlength is the total buffer of the destination. */ +native strcat(dest[], const source[], maxlength); + +/* Finds a string in another string. Returns -1 if not found. */ +native strfind(const string[], const sub[], ignorecase=0, pos=0); + +/* Compares two strings with the C function strcmp(). Returns 0 on equal. */ +native strcmp(const string1[], const string2[], ignorecase=0); + +/* Tests if given string contains only digits. Also, returns false for zero-length strings. */ +stock bool:is_str_num(const sString[]) +{ + new i = 0; + + while (sString[i] && isdigit(sString[i])) + ++i; + + return sString[i] == 0 && i != 0; +} + +/* It is basically strbreak but you have a delimiter that is more than one character in length. + You pass the Input string, the Left output, the max length of the left output, + the right output , the max right length, and then the delimiter string. + By Suicid3 +*/ +stock split(const szInput[], szLeft[], pL_Max, szRight[], pR_Max, const szDelim[]) +{ + new iEnd = contain(szInput, szDelim); + new iStart = iEnd + strlen(szDelim); + + //If delimiter isnt in Input just split the string at max lengths + if (iEnd == -1) + { + iStart = copy(szLeft, pL_Max, szInput); + copy(szRight, pR_Max, szInput[iStart]); + return; + } + + //If delimter is in Input then split at input for max lengths + if (pL_Max >= iEnd) + copy(szLeft, iEnd, szInput); + else + copy(szLeft, pL_Max, szInput); + + copy(szRight, pR_Max, szInput[iStart]); + + return; +} + +/* Removes a path from szFilePath leaving the name of the file in szFile for a pMax length. */ +stock remove_filepath(const szFilePath[], szFile[], pMax) +{ + new len = strlen(szFilePath); + + while ((--len >= 0) && (szFilePath[len] != '/') && (szFilePath[len] != '\')) { } + + copy(szFile, pMax, szFilePath[len + 1]); + + return; +} + +/* Replaces a contained string iteratively. + * This ensures that no infinite replacements will take place by + * intelligently moving to the next string position each iteration. + */ +stock replace_all(string[], len, const what[], const with[]) +{ + new pos = 0; + + if ((pos = contain(string, what)) == -1) + { + return 0; + } + + new total = 0; + new with_len = strlen(with); + new diff = strlen(what) - with_len; + new total_len = strlen(string); + new temp_pos = 0; + + while (replace(string[pos], len - pos, what, with) != 0) + { + total++; + + /* jump to position after replacement */ + pos += with_len; + + /* update cached length of string */ + total_len -= diff; + + /* will the next call be operating on the last character? */ + if (pos >= total_len) + { + break; + } + + /* find the next position from our offset */ + temp_pos = contain(string[pos], what); + + /* if it's invalid, we're done */ + if (temp_pos == -1) + { + break; + } + + /* otherwise, reposition and update counters */ + pos += temp_pos; + } + + return total; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.inc new file mode 100644 index 0000000..e2a730c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.inc @@ -0,0 +1,16 @@ +/* AMX Mod X constants +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _svnversion_included + #endinput +#endif +#define _svnversion_included + +#define AMXX_VERSION 1.82 +#define AMXX_VERSION_NUM 182 +stock const AMXX_VERSION_STR[] = "1.8.2"; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.tpl b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.tpl new file mode 100644 index 0000000..00f3be1 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/svn_version.tpl @@ -0,0 +1,16 @@ +/* AMX Mod X constants +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _svnversion_included + #endinput +#endif +#define _svnversion_included + +#define AMXX_VERSION $PMAJOR$.$PMINOR$$PREVISION$ +#define AMXX_VERSION_NUM $PMAJOR$$PMINOR$$PREVISION$ +stock const AMXX_VERSION_STR[] = "$PMAJOR$.$PMINOR$.$PREVISION$"; diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcconst.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcconst.inc new file mode 100644 index 0000000..0affc38 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcconst.inc @@ -0,0 +1,78 @@ +/* TFCX const + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _tfcconst_included + #endinput +#endif +#define _tfcconst_included + + +#define TFCMAX_WEAPONS 37 + +enum { + TFC_AMMO_SHELLS = 0, + TFC_AMMO_BULLETS, + TFC_AMMO_CELLS, + TFC_AMMO_ROCKETS, + TFC_AMMO_NADE1, + TFC_AMMO_NADE2, +}; + +enum { + TFC_WPN_NONE = 0, + TFC_WPN_TIMER,//TFC_WPN_UNK1, + TFC_WPN_SENTRYGUN,//TFC_WPN_UNK2, + TFC_WPN_MEDIKIT, + TFC_WPN_SPANNER, + TFC_WPN_AXE, + TFC_WPN_SNIPERRIFLE, + TFC_WPN_AUTORIFLE, + TFC_WPN_SHOTGUN, + TFC_WPN_SUPERSHOTGUN, + TFC_WPN_NG, + TFC_WPN_SUPERNG, + TFC_WPN_GL, + TFC_WPN_FLAMETHROWER, + TFC_WPN_RPG, + TFC_WPN_IC, + TFC_WPN_FLAMES,//TFC_WPN_UNK16, + TFC_WPN_AC, + TFC_WPN_UNK18, + TFC_WPN_UNK19, + TFC_WPN_TRANQ, + TFC_WPN_RAILGUN, + TFC_WPN_PL, + TFC_WPN_KNIFE, + TFC_WPN_CALTROP, // 24 + TFC_WPN_CONCUSSIONGRENADE, + TFC_WPN_NORMALGRENADE, + TFC_WPN_NAILGRENADE, + TFC_WPN_MIRVGRENADE, + TFC_WPN_NAPALMGRENADE, + TFC_WPN_GASGRENADE, + TFC_WPN_EMPGRENADE, +}; + +enum { + TFC_PC_SCOUT = 1, + TFC_PC_SNIPER, + TFC_PC_SOLDIER, + TFC_PC_DEMOMAN, + TFC_PC_MEDIC, + TFC_PC_HWGUY, + TFC_PC_PYRO, + TFC_PC_SPY, + TFC_PC_ENGENEER, + TFC_PC_CIVILIAN, +}; + +#define TFC_PC_ENGINEER TFC_PC_ENGENEER + +// Goal items +#define TFC_GOALITEM_BLUE (1 << 17) +#define TFC_GOALITEM_RED (1 << 18) +#define TFC_GOALITEM_YELLOW (1 << 24) +#define TFC_GOALITEM_GREEN (1 << 25) diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcstats.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcstats.inc new file mode 100644 index 0000000..eb11868 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcstats.inc @@ -0,0 +1,55 @@ +/* TFCX Stats functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _tfcstats_included + #endinput +#endif +#define _tfcstats_included + +/* Gets stats from given weapon index. If wpnindex is 0 +* then the stats are from all weapons. If weapon has not been used function +* returns 0 in other case 1. Fields in stats are: +* 0 - kills +* 1 - deaths +* 2 - headshots +* 3 - teamkilling +* 4 - shots +* 5 - hits +* 6 - damage +* For body hits fields see amxconst.inc. */ +native get_user_wstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets round stats from given weapon index.*/ +native get_user_wrstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets overall stats which are stored in file on server +* and updated on every respawn or user disconnect. +* Function returns the position in stats by diff. kills to deaths. */ +native get_user_stats(index,stats[8],bodyhits[8]); + +/* Gets round stats of player. */ +native get_user_rstats(index,stats[8],bodyhits[8]); + +/* Gets stats with which user have killed/hurt his victim. If victim is 0 +* then stats are from all victims. If victim has not been hurt, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_vstats(index,victim,stats[8],bodyhits[8],wpnname[]="",len=0); + +/* Gets stats with which user have been killed/hurt. If killer is 0 +* then stats are from all attacks. If killer has not hurt user, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_astats(index,wpnindex,stats[8],bodyhits[8],wpnname[]="",len=0); + +/* Resets life, weapon, victims and attackers user stats. */ +native reset_user_wstats(index); + +/* Gets overall stats which stored in stats.dat file in amx folder +* and updated on every mapchange or user disconnect. +* Function returns next index of stats entry or 0 if no more exists. */ +native get_stats(index,stats[8],bodyhits[8],name[],len); + +/* Returns number of all entries in stats. */ +native get_statsnum(); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcx.inc new file mode 100644 index 0000000..73bff77 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tfcx.inc @@ -0,0 +1,145 @@ +/* tfcX functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _tfcx_included + #endinput +#endif +#define _tfcx_included + +#include <tfcconst> +#include <tfcstats> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqclass xstats + #if !defined AMXMODX_NOAUTOLOAD + #pragma defclasslib xstats tfcx + #endif +#else + #pragma library tfcx +#endif + +/************* Shared Natives Start ********************************/ + +/* Forward types */ +enum { + XMF_DAMAGE = 0, + XMF_DEATH, +}; + +/* Use this function to register forwards */ +native register_statsfwd( ftype ); + +/* Function is called after player to player attacks , +* if players were damaged by teammate TA is set to 1 */ +forward client_damage(attacker,victim,damage,wpnindex,hitplace,TA); + +/* Function is called after player death , +* if player was killed by teammate TK is set to 1 */ +forward client_death(killer,victim,wpnindex,hitplace,TK); + +/* Custom Weapon Support */ +/* function will return index of new weapon */ +native custom_weapon_add( const wpnname[],melee = 0,const logname[]="" ); +/* Function will pass damage done by this custom weapon to stats module and other plugins */ +native custom_weapon_dmg( weapon, att, vic, damage, hitplace=0 ); +/* Function will pass info about custom weapon shot to stats module */ +native custom_weapon_shot( weapon,index ); // weapon id , player id + +/* function will return 1 if true */ +native xmod_is_melee_wpn(wpnindex); + +/* Returns weapon name. */ +native xmod_get_wpnname(wpnindex,name[],len); + +/* Returns weapon logname. */ +native xmod_get_wpnlogname(wpnindex,name[],len); + +/* Returns weapons array size */ +native xmod_get_maxweapons(); + +/* Returns stats array size ex. 8 in TS , 9 in DoD */ +native xmod_get_stats_size(); + +/* Returns 1 if true */ +native xmod_is_custom_wpn(wpnindex); + +/************* Shared Natives End ********************************/ + +stock tfc_isgrenade( weapon ){ + switch( weapon ) + { + case TFC_WPN_CALTROP, + TFC_WPN_CONCUSSIONGRENADE, + TFC_WPN_NORMALGRENADE, + TFC_WPN_NAILGRENADE, + TFC_WPN_MIRVGRENADE, + TFC_WPN_NAPALMGRENADE, + TFC_WPN_GASGRENADE, + TFC_WPN_EMPGRENADE: + return 1; + default: return 0; + } + return 0; +} + +native tfc_userkill( index ); + +/* Use this function to set private data offsets if needed +Default offsets: + timer: 932 + sentrygun: 83 +from AssKicR + shells: 53 + bullets: 55 + cells: 57 + rockets: 59 + nade1: 14 + nade2: 15 +*/ +native tfc_setpddata(timer,sentrygun,shells,bullets,cells,rockets,nade1,nade2); + +/*********************************************************************/ + +native tfc_setmodel(index, const Model[], const Skin[]); +native tfc_clearmodel(index); + +/* Get amount of ammo in backpack on a user for a specific weapon */ +/* Ammo Types in tfcconst.inc */ +native tfc_getbammo(index, ammo); + +/* Set amount of ammo in backpack on a user for a specific weapon */ +native tfc_setbammo(index, ammo, value); + +/* Returns amount of ammo in weapon's clip (backpack) */ +/* Weapons list in tfcconst.inc */ +native tfc_getweaponbammo(index, weapon); + +/* Sets amount of ammo in weapon's clip (backpack) */ +native tfc_setweaponbammo(index, weapon, value); + +/* Returns amount of ammo in weapon's clip */ +/* Index must be weapon's entity index */ +native tfc_getweaponammo(index); + +/* Sets amount of ammo in weapon's clip */ +/* Index must be weapon's entity index */ +native tfc_setweaponammo(index, value); + +/* Returns 1 if user is carrying a goal item such as a flag or a keycard, else 0. + * Team is by reference parameter that will be set to owning team(s) of the goal item. + * Use the TFC_GOALITEM_* constants to determine the owning team. + */ +native tfc_get_user_goalitem(index, &team); + +/* Returns 1 if the player is a spy and is currently feigning death */ +native tfc_is_user_feigning(index); + +/* Returns 1 if the two teams are allies, 0 otherwise + * Note: Team must be 1->4 + * Team 0 will always return 0 + * Any other team will result in an error + */ +native tfc_is_team_ally(TeamA,TeamB); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/time.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/time.inc new file mode 100644 index 0000000..b76a275 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/time.inc @@ -0,0 +1,90 @@ +/* Time specific functions +* +* by the AMX Mod X Development Team +* +* This file is provided as is (no warranties). +*/ + +#if defined _time_included + #endinput +#endif +#define _time_included + +/* Time unit types for get_time_length() */ +enum +{ + timeunit_seconds = 0, + timeunit_minutes, + timeunit_hours, + timeunit_days, + timeunit_weeks, +}; + +// seconds are in each time unit +#define SECONDS_IN_MINUTE 60 +#define SECONDS_IN_HOUR 3600 +#define SECONDS_IN_DAY 86400 +#define SECONDS_IN_WEEK 604800 + +/* Stock by Brad */ +stock get_time_length(id, unitCnt, type, output[], outputLen) +{ +// IMPORTANT: You must add register_dictionary("time.txt") in plugin_init() + +// id: The player whose language the length should be translated to (or 0 for server language). +// unitCnt: The number of time units you want translated into verbose text. +// type: The type of unit (i.e. seconds, minutes, hours, days, weeks) that you are passing in. +// output: The variable you want the verbose text to be placed in. +// outputLen: The length of the output variable. + + if (unitCnt > 0) + { + // determine the number of each time unit there are + new weekCnt = 0, dayCnt = 0, hourCnt = 0, minuteCnt = 0, secondCnt = 0; + + switch (type) + { + case timeunit_seconds: secondCnt = unitCnt; + case timeunit_minutes: secondCnt = unitCnt * SECONDS_IN_MINUTE; + case timeunit_hours: secondCnt = unitCnt * SECONDS_IN_HOUR; + case timeunit_days: secondCnt = unitCnt * SECONDS_IN_DAY; + case timeunit_weeks: secondCnt = unitCnt * SECONDS_IN_WEEK; + } + + weekCnt = secondCnt / SECONDS_IN_WEEK; + secondCnt -= (weekCnt * SECONDS_IN_WEEK); + + dayCnt = secondCnt / SECONDS_IN_DAY; + secondCnt -= (dayCnt * SECONDS_IN_DAY); + + hourCnt = secondCnt / SECONDS_IN_HOUR; + secondCnt -= (hourCnt * SECONDS_IN_HOUR); + + minuteCnt = secondCnt / SECONDS_IN_MINUTE; + secondCnt -= (minuteCnt * SECONDS_IN_MINUTE); + + // translate the unit counts into verbose text + new maxElementIdx = -1; + new timeElement[5][33]; + + if (weekCnt > 0) + format(timeElement[++maxElementIdx], 32, "%i %L", weekCnt, id, (weekCnt == 1) ? "TIME_ELEMENT_WEEK" : "TIME_ELEMENT_WEEKS"); + if (dayCnt > 0) + format(timeElement[++maxElementIdx], 32, "%i %L", dayCnt, id, (dayCnt == 1) ? "TIME_ELEMENT_DAY" : "TIME_ELEMENT_DAYS"); + if (hourCnt > 0) + format(timeElement[++maxElementIdx], 32, "%i %L", hourCnt, id, (hourCnt == 1) ? "TIME_ELEMENT_HOUR" : "TIME_ELEMENT_HOURS"); + if (minuteCnt > 0) + format(timeElement[++maxElementIdx], 32, "%i %L", minuteCnt, id, (minuteCnt == 1) ? "TIME_ELEMENT_MINUTE" : "TIME_ELEMENT_MINUTES"); + if (secondCnt > 0) + format(timeElement[++maxElementIdx], 32, "%i %L", secondCnt, id, (secondCnt == 1) ? "TIME_ELEMENT_SECOND" : "TIME_ELEMENT_SECONDS"); + + switch(maxElementIdx) + { + case 0: format(output, outputLen, "%s", timeElement[0]); + case 1: format(output, outputLen, "%s %L %s", timeElement[0], id, "TIME_ELEMENT_AND", timeElement[1]); + case 2: format(output, outputLen, "%s, %s %L %s", timeElement[0], timeElement[1], id, "TIME_ELEMENT_AND", timeElement[2]); + case 3: format(output, outputLen, "%s, %s, %s %L %s", timeElement[0], timeElement[1], timeElement[2], id, "TIME_ELEMENT_AND", timeElement[3]); + case 4: format(output, outputLen, "%s, %s, %s, %s %L %s", timeElement[0], timeElement[1], timeElement[2], timeElement[3], id, "TIME_ELEMENT_AND", timeElement[4]); + } + } +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsconst.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsconst.inc new file mode 100644 index 0000000..a49ec5f --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsconst.inc @@ -0,0 +1,146 @@ +/* TSFUN constants + * + * (c) 2005, Suzuka + * This file is provided as is (no warranties). + */ + +#if defined _tsconst_included + #endinput +#endif +#define _tsconst_included + +#define TSMAX_WEAPONS 44 // 37 + throwing knife + brekable + 5 custom weapon slots + +#define TSPWUP_NONE 0 +#define TSPWUP_RANDOM 0 +#define TSPWUP_SLOWMO 1 +#define TSPWUP_INFAMMO 2 +#define TSPWUP_KUNGFU 4 +#define TSPWUP_SLOWPAUSE 8 +#define TSPWUP_DFIRERATE 16 +#define TSPWUP_GRENADE 32 +#define TSPWUP_HEALTH 64 +#define TSPWUP_ARMOR 128 +#define TSPWUP_SUPERJUMP 256 + +#define TSITEM_KUNGFU 1<<0 +#define TSITEM_SUPERJUMP 1<<1 + +#define TSKF_STUNTKILL 1<<0 +#define TSKF_SLIDINGKILL 1<<1 +#define TSKF_DOUBLEKILL 1<<2 +#define TSKF_ISSPEC 1<<3 +#define TSKF_KILLEDSPEC 1<<4 + +#define TSA_SILENCER 1 +#define TSA_LASERSIGHT 2 +#define TSA_FLASHLIGHT 4 +#define TSA_SCOPE 8 + +#define TSMSG_NORMAL 6 +#define TSMSG_WAITING 11 +#define TSMSG_DEAD 1 +#define TSMSG_KILLER 2 +#define TSMSG_DEMOLITION 3 +#define TSMSG_SPECIALIST 4 +#define TSMSG_UNSTOPPABLE 5 +#define TSMSG_THEONE 10 + +#define STUNT_NONE 0 +#define STUNT_DUCK 1 +#define STUNT_ROLL 2 +#define STUNT_DIVE 3 +#define STUNT_GETUP 4 +#define STUNT_FLIP 5 + +enum { + TSW_GLOCK18 = 1, + TSW_UNK1, + TSW_UZI, + TSW_M3, + TSW_M4A1, + TSW_MP5SD, + TSW_MP5K, + TSW_ABERETTAS, + TSW_MK23, + TSW_AMK23, + TSW_USAS, + TSW_DEAGLE, + TSW_AK47, + TSW_57, + TSW_AUG, + TSW_AUZI, + TSW_TMP, + TSW_M82A1, + TSW_MP7, + TSW_SPAS, + TSW_GCOLTS, + TSW_GLOCK20, + TSW_UMP, + TSW_M61GRENADE, + TSW_CKNIFE, + TSW_MOSSBERG, + TSW_M16A4, + TSW_MK1, + TSW_C4, + TSW_A57, + TSW_RBULL, + TSW_M60E3, + TSW_SAWED_OFF, + TSW_KATANA, + TSW_SKNIFE, + TSW_KUNG_FU, + TSW_TKNIFE, +}; + +/* +valid tsweaponid in TS_GiveWeapon + +1: "Glock 18" +3: "Mini Uzi" +4: "Benelli M3" +5: "M4A1" +6: "MP5SD" +7: "MP5K" +8: "Akimbo Berettas" +9: "Socom Mk23" +11: "Usas12" +12: "Desert Eagle" +13: "Ak47" +14: "FiveSeven" +15: "Steyr Aug" +17: "Steyr Tmp" +18: "Barrett M82" +19: "HK Pdw" +20: "Spas12" +21: "Akimbo colts" +22: "Glock 20" +23: "Mac10" +25: "Combat Knife" +26: "Mossberg 500" +27: "M16A4" +28: "Ruger Mk1" +24: "M61 Grenade" +29: "C4" +31: "Raging Bull" +32: "M60" +33: "Sawed off" +34: "Katana" +35: "Seal Knife" + +valid pwuptype in TS_GivePwUp + +0: "Random" +1: "Slow Motion" +2: "Infinite Clip" +4: "Kung Fu" +8: "Slow Pause" +16: "Double Firerate" +32: "Grenade" +64: "Health" +128: "Armor" +256: "Superjump" + +*/ + + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsfun.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsfun.inc new file mode 100644 index 0000000..623df22 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsfun.inc @@ -0,0 +1,154 @@ +/* TSFUN + * + * (c) 2005-2006, AMX Mod X Dev Team + * This file is provided as is (no warranties). + */ + +#if defined _tsxfun_included + #endinput +#endif +#define _tsxfun_included + +#include <tsx> +#include <tsconst> + +/************* Shared Natives Start ********************************/ + +/* Forward types */ +enum { + XMF_DAMAGE = 0, + XMF_DEATH, +}; + +#if AMXX_VERSION_NUM >= 175 + #pragma reqlib tsfun + #if !defined AMXMODX_NOAUTOLOAD + #pragma loadlib tsfun + #endif +#else + #pragma library tsfun +#endif + +/************* Shared Natives End ********************************/ + +/* Function is called just before a kung foo attack is done, + * damage and time length may be altered with natives. + * Return PLUGIN_HANDLED to stop attack. + * UNAVAILABLE IN 1.70 + */ +forward Melee_Attack(id,Float:time,Float:damage,UNAVAILABLE); + + +// Returns when someone stunts, after they do it. +//UNAVAILABLE IN 1.70 +forward client_stunt(id,stunttype,UNAVAILABLE); + +/* Function is called when powerups are ran, + * Returns value of powerup. Use TSPWUP_*'s + * to find exactly which one it is. + * UNAVAILABLE IN 1.70 + */ +forward client_powerup(id,powerup,UNAVAILABLE); + +/* weapon logname to weapon name convertion */ +native ts_wpnlogtoname(const logname[],name[],len); + +/* weapon logname to weapon index convertion */ +native ts_wpnlogtoid(const logname[]); + +//UNAVAILABLE IN 1.70 +//native Float:ts_getusertime( index ); //! +//native ts_setusertime( index, Float:time ); //! + +native ts_getusercash( index ); +native ts_setusercash( index, money ); + +native ts_getuserslots( index ); +native ts_setuserslots( index, slots ); + +native ts_getuserstate( index ); +native ts_getuserwpn( index,&clip=0,&ammo=0,&mode=0,&extra=0 ); +native ts_getuserspace( index ); + +native ts_getuserkillflags(killer); +native ts_getkillingstreak( index ); +native ts_getuserlastfrag( index ); + +native ts_giveweapon( index,weapon,clips,extra ); + +native ts_getuserpwup( index ); + +stock ts_has_slowmo(id) return (ts_getuserpwup(id) &TSPWUP_SLOWMO); +stock ts_has_infammo(id) return (ts_getuserpwup(id) &TSPWUP_INFAMMO); +stock ts_has_slowpause(id) return (ts_getuserpwup(id) &TSPWUP_SLOWPAUSE); +stock ts_has_dfirerate(id) return (ts_getuserpwup(id) &TSPWUP_DFIRERATE); +stock ts_has_grenade(id) return (ts_getuserpwup(id) &TSPWUP_GRENADE); +stock ts_has_health(id) return (ts_getuserpwup(id) &TSPWUP_HEALTH); +stock ts_has_armor(id) return (ts_getuserpwup(id) &TSPWUP_ARMOR); + +/* Function will create pwup entity and return its index (pwupent) */ +native ts_createpwup( pwup ); + +native ts_givepwup( index,pwupent ); + +native ts_setpddata( knifeoffset ); + +// Alters a fu attack. Use with fu forward +// UNAVAILABLE IN 1.70 +// native ts_set_fuattack(id,Float:time,Float:damage); //! + +// Changes board message +native ts_set_message(id,message); + +// Gets the message board message +native ts_get_message(id); + +stock ts_is_normal(id) +{ + new msg = ts_get_message(id); + if( (msg > 11) || (msg > 6 && msg < 10) ) return 1; + return 0; +} +stock ts_is_waiting(id) return (ts_get_message(id) == TSMSG_WAITING); +stock ts_is_dead(id) return (ts_get_message(id) == TSMSG_DEAD); +stock ts_is_killer(id) return (ts_get_message(id) == TSMSG_KILLER); +stock ts_is_demolition(id) return (ts_get_message(id) == TSMSG_DEMOLITION); +stock ts_is_specialist(id) return (ts_get_message(id) == TSMSG_SPECIALIST); +stock ts_is_unstoppable(id) return (ts_get_message(id) == TSMSG_UNSTOPPABLE); +stock ts_is_theone(id) return (ts_get_message(id) == TSMSG_THEONE); + +// Return one on true, 0 on false +// UNAVAILABLE IN 1.70 +native ts_has_superjump(id); //! +native ts_has_fupowerup(id); //! +native ts_is_in_slowmo(id); + +// Get and set consecutive frags +//UNAVAILABLE IN 1.70 +//native ts_get_cons_frags(id); +//native ts_set_cons_frags(id,num); + +// Set to see cool bullet trails. Only id will see them. +native ts_set_bullettrail(id,yesorno); + +// Sets fake versions of slow mo and slow pause. Use ts_set_speed for more options. +native ts_set_fakeslowmo(id,Float:time); +native ts_set_fakeslowpause(id,Float:time); + +/* Sets speed artificially. 1.0 is default, Go into fractions and decimals for slower +* and put in higher numbers for higher speeds. Aura is how far things around you are effected +* Time is the time until it wears off. 0.0 for speed will freeze people. Do not use negatives. */ + +native ts_set_speed(id,Float:speed,Float:auradist,Float:time); + +/* Sets physics speed artificially. Things like sparks and sounds will be effected. +* Any negative number will render all physics paused. */ +native ts_set_physics_speed(id,Float:speed); + +// Returns 0 if no powerup is running. Returns the powerup type otherwise. +native ts_is_running_powerup(id); + +// Highly experimental command which overrides powerup types. +// Use if a powerup is already running, or if a powerup is not running. +// Safe to use in powerup forward. +native ts_force_run_powerup(id,PWUP_TYPE); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsstats.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsstats.inc new file mode 100644 index 0000000..7ec543f --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsstats.inc @@ -0,0 +1,58 @@ +/* TSXMod Stats functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _tsstats_included + #endinput +#endif +#define _tsstats_included + +/* Gets stats from given weapon index. If wpnindex is 0 +* then the stats are from all weapons. If weapon has not been used function +* returns 0 in other case 1. Fields in stats are: +* 0 - kills +* 1 - deaths +* 2 - headshots +* 3 - teamkilling +* 4 - shots +* 5 - hits +* 6 - damage +* For body hits fields see amxconst.inc. */ +native get_user_wstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets round stats from given weapon index.*/ +native get_user_wrstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets life (from spawn to spawn) stats from given weapon index.*/ +native get_user_wlstats(index,wpnindex,stats[8],bodyhits[8]); + +/* Gets overall stats which are stored in file on server +* and updated on every respawn or user disconnect. +* Function returns the position in stats by diff. kills to deaths. */ +native get_user_stats(index,stats[8],bodyhits[8]); + +/* Gets round stats of player. */ +native get_user_rstats(index,stats[8],bodyhits[8]); + +/* Gets stats with which user have killed/hurt his victim. If victim is 0 +* then stats are from all victims. If victim has not been hurt, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_vstats(index,victim,stats[8],bodyhits[8],wpnname[]="",len=0); + +/* Gets stats with which user have been killed/hurt. If killer is 0 +* then stats are from all attacks. If killer has not hurt user, function +* returns 0 in other case 1. User stats are reset on his respawn. */ +native get_user_astats(index,wpnindex,stats[8],bodyhits[8],wpnname[]="",len=0); + +/* Resets life, weapon, victims and attackers user stats. */ +native reset_user_wstats(index); + +/* Gets overall stats which stored in stats.dat file in amx folder +* and updated on every mapchange or user disconnect. +* Function returns next index of stats entry or 0 if no more exists. */ +native get_stats(index,stats[8],bodyhits[8],name[],len); + +/* Returns number of all entries in stats. */ +native get_statsnum(); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsx.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsx.inc new file mode 100644 index 0000000..222b227 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/tsx.inc @@ -0,0 +1,85 @@ +/* TSXMod functions + * + * (c) 2004, SidLuke + * This file is provided as is (no warranties). + */ + +#if defined _tsx_included + #endinput +#endif +#define _tsx_included + +#include <tsstats> + +#if AMXX_VERSION_NUM >= 175 + #pragma reqclass xstats + #if !defined AMXMODX_NOAUTOLOAD + #pragma defclasslib xstats tsx + #endif +#else + #pragma library tsx +#endif + +/************* Shared Natives Start ********************************/ + +/* Forward types */ +enum { + XMF_DAMAGE = 0, + XMF_DEATH, +}; + +/* Use this function to register forwards + * DEPRECATED + */ +native register_statsfwd( ftype ); + +/* Function is called after player to player attacks , +* if players were damaged by teammate TA is set to 1 */ +forward client_damage(attacker,victim,damage,wpnindex,hitplace,TA); + +/* Function is called after player death , +* if player was killed by teammate TK is set to 1 */ +forward client_death(killer,victim,wpnindex,hitplace,TK); + +/* Custom Weapon Support */ +/* function will return index of new weapon */ +native custom_weapon_add( const wpnname[],melee = 0,const logname[]="" ); +/* Function will pass damage done by this custom weapon to stats module and other plugins */ +native custom_weapon_dmg( weapon, att, vic, damage, hitplace=0 ); +/* Function will pass info about custom weapon shot to stats module */ +native custom_weapon_shot( weapon,index ); // weapon id , player id + +/* function will return 1 if true */ +native xmod_is_melee_wpn(wpnindex); + +/* Returns weapon name. */ +native xmod_get_wpnname(wpnindex,name[],len); + +/* Returns weapon logname. */ +native xmod_get_wpnlogname(wpnindex,name[],len); + +/* Returns weapons array size */ +native xmod_get_maxweapons(); + +/* Returns stats array size ex. 8 in TS , 9 in DoD */ +native xmod_get_stats_size(); + +/* Returns 1 if true */ +native xmod_is_custom_wpn(wpnindex); + +/************* Shared Natives End ********************************/ + +/* Spawns a Weapon */ +stock ts_weaponspawn(const weaponid[], const duration[], const extraclip[], const spawnflags[], const Float:Origin[3]) +{ + new ent = create_entity("ts_groundweapon"); + + DispatchKeyValue(ent, "tsweaponid", weaponid); + DispatchKeyValue(ent, "wduration", duration); + DispatchKeyValue(ent, "wextraclip", extraclip); + DispatchKeyValue(ent, "spawnflags", spawnflags); + DispatchSpawn(ent); + + entity_set_origin(ent, Origin); + return PLUGIN_HANDLED; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_const.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_const.inc new file mode 100644 index 0000000..58ce02d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_const.inc @@ -0,0 +1,90 @@ +/* Header generated by AMXX-Studio*/ + + + +#define FPS_TASK_ID 927560 + +#define INFO_ONE 1 +#define INFO_ZERO 0 +#define GRAVITY 800.0 +#define NSTRAFES 14 //How many Strafes to show +#define SQLCVARSNUM 4 //Num of cvars to goes in sql DB +#define NWPNTECHNUM 9 //Num of techniques for weapons top +#define NTECHNUM 26 //Num of techniques +#define NTOP 20 //Num of places in dat tops +#define NSHOW 10 //Num of places to show in top +#define NVAR 160 +#define SCRIPTFRAMES 60 + +enum JumpType +{ + Type_LongJump = 0, + Type_HighJump = 1, + Type_CountJump = 2, + Type_BhopLongJump = 3, + Type_Slide = 4, //worked only on 2 maps + Type_StandupBhopLongJump = 5, + Type_WeirdLongJump = 6, + Type_Drop_BhopLongJump = 7, + Type_Nothing = 8, //?? + Type_Double_CountJump = 9, + Type_Multi_CountJump = 11, + Type_DuckBhop = 12, + Type_ladder = 13, + Type_None = 14, + Type_ladderBhop =15, + Type_Nothing2 = 16, //?? + Type_Real_ladder_Bhop = 17, + Type_Drop_CountJump = 18, + Type_StandUp_CountJump = 19, + Type_Multi_Bhop = 20, + Type_Up_Bhop = 21, + Type_Up_Stand_Bhop = 22, + Type_Up_Bhop_In_Duck = 23, + Type_Bhop_In_Duck = 24, + Type_Null = 25 +}; + +new Type_List[NTECHNUM][] = { //For Top_ + "lj", //0 + "scj", //1 + "cj", //2 + "wj", //3 + "bj", //4 + "sbj", //5 + "ladder", //6 + "ldbhop", //7 + "dropcj", //8 + "dropbj", //9 + "dcj", //10 + "dscj", //11 + "dropscj", //12 + "dropdscj", //13 + "duckbhop", //14 + "bhopinduck", //15 + "realldbhop", //16 + "upbj", //17 + "upsbj", //18 + "upbhopinduck", //19 + "dropdcj", //20 + "mcj", //21 + "mscj", //22 + "dropmscj", //23 + "multibhop", //24 + "dropmcj" //25 +}; +new Type_List_weapon[NWPNTECHNUM][] = { //For Top_ + "lj", //0 + "cj", //1 + "wj", //2 + "bj", //3 + "sbj", //4 + "dropbj", //5 + "dcj", //6 + "mcj", //7 + "dropcj" //8 + //"hj" //9 don't modify (next tech num 10) +}; +/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE +*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } +*/ diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_sql.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_sql.inc new file mode 100644 index 0000000..9f4f330 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_sql.inc @@ -0,0 +1,444 @@ +#include <sqlx> + +#define TASK_CHECK_SQL_PLAYER 13378 +///////////////////////////////////////sql code/////////////////// +public stats_sql() +{ + new host[64], user[64], pass[64], db[64]; + + get_pcvar_string(uq_host, host, 63); + get_pcvar_string(uq_user, user, 63); + get_pcvar_string(uq_pass, pass, 63); + get_pcvar_string(uq_db, db, 63); + + DB_TUPLE = SQL_MakeDbTuple(host, user, pass, db); + + new error; + SqlConnection = SQL_Connect(DB_TUPLE,error,g_error,511); + + if(!SqlConnection) + { + server_print("uq_jumpstats: Could not connect to SQL database; Error #%d: %s", error, g_error); + log_amx("uq_jumpstats: Could not connect to SQL database; Error #%d: %s", error, g_error); + return pause("a"); + } + + new CreateInto[1001]; + + formatex(CreateInto, 1000, "CREATE TABLE IF NOT EXISTS uq_players (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(64) NOT NULL,ip VARCHAR(39) NOT NULL,authid VARCHAR(35) NOT NULL, lastseen INT(10) NOT NULL,INDEX(name,authid))"); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", CreateInto); + + formatex(CreateInto, 1000, "CREATE TABLE IF NOT EXISTS uq_jumps (pid INT(11) NOT NULL,type VARCHAR(32) NOT NULL,distance INT(10) NOT NULL,maxspeed INT(10) NOT NULL,prestrafe INT(10) NOT NULL,strafes INT(2) NOT NULL,sync INT(3) NOT NULL,ddbh INT(3) NOT NULL DEFAULT '0',pspeed INT(3) NOT NULL,wpn VARCHAR(32) NOT NULL,INDEX(pid,type,distance,maxspeed,prestrafe,strafes,sync,ddbh,pspeed,wpn))"); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", CreateInto); + + formatex(CreateInto, 1000, "CREATE TABLE IF NOT EXISTS uq_block_tops (pid INT(11) NOT NULL,type VARCHAR(32) NOT NULL,distance INT(10) NOT NULL,jumpoff INT(10) NOT NULL,block VARCHAR(5) NOT NULL,pspeed INT(3) NOT NULL,wpn VARCHAR(32) NOT NULL,INDEX(pid,type,distance,jumpoff,pspeed,wpn))"); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", CreateInto); + + formatex(CreateInto, 1000, "CREATE TABLE IF NOT EXISTS info_stats (cvar varchar(32) NOT NULL,val varchar(16) NOT NULL, UNIQUE(cvar))"); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", CreateInto); + + return PLUGIN_CONTINUE; +} + +public QueryHandle(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if( iFailState != TQUERY_SUCCESS ) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + client_print(0,print_chat, "SQL error. Data has not been not saved."); + } + + SQL_FreeHandle(hQuery); + return PLUGIN_CONTINUE; +} +public retrying_getinfo(id) +{ + id=id-213134; + player_load_info(id); +} +public player_load_info(id) +{ + new Handle:query,sql_rankby[128],error[128],sql_query[128],quoted_name[65]; + + SQL_QuoteString(SqlConnection, quoted_name, 64, g_playername[id]); + + switch(rankby) + { + case 0: + { // by name + // bugfix (happened once o_O) + if(strlen(g_playername[id]) < 1) + { + log_amx("NAME BUG; output: %s; player id: %d", g_playername[id], get_user_userid(id)); + get_user_name(id, g_playername[id], 64); + } + + formatex(sql_rankby, 127, "name LIKE '%s'", quoted_name); + } + case 1: + { // by ip + + // bugfix (o_O) + if(strlen(g_playerip[id]) < 1) + { + log_amx("IP BUG; output: %s; player id: %d", g_playerip[id], get_user_userid(id)); + get_user_ip(id, g_playerip[id], 64); + } + + formatex(sql_rankby, 127, "ip LIKE '%s'", g_playerip[id]); + } + case 2: + { // steamid + + // bugfix (o_O) + if(strlen(g_playerip[id]) < 1) + { + log_amx("STEAM BUG; output: %s; player id: %d", g_playersteam[id], get_user_userid(id)); + get_user_authid(id, g_playersteam[id], 64); + } + + formatex(sql_rankby, 127, "authid LIKE '%s'", g_playersteam[id]); + } + } + + query = SQL_PrepareQuery(SqlConnection, "SELECT `id` FROM uq_players WHERE %s", sql_rankby); + + if (!SQL_Execute(query)) + { + SQL_QueryError(query, error, 127); + + new tmp_error; + SqlConnection = SQL_Connect(DB_TUPLE,tmp_error,g_error,511); + + set_task(2.0,"retrying_getinfo",213134+id); + } + else if (!SQL_NumResults(query)) + { + new cData[1]; + cData[0] = id; + formatex(sql_query, 511, "INSERT INTO uq_players(name,ip,authid,lastseen) VALUES('%s','%s','%s',UNIX_TIMESTAMP())", quoted_name, g_playerip[id], g_playersteam[id]); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle_newPlayer", sql_query, cData, strlen(cData[0])); + } else { + new cData[1]; + cData[0] = id; + g_sql_pid[id] = SQL_ReadResult(query, 0); + + format(sql_query, 511, "SELECT type,distance,maxspeed,prestrafe,strafes,sync,ddbh,pspeed,wpn FROM uq_jumps WHERE pid=%d", g_sql_pid[id]); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle_LoadPlayerTops", sql_query, cData, strlen(cData[0])); + format(sql_query, 511, "SELECT type,distance,jumpoff,block,pspeed,wpn FROM uq_block_tops WHERE pid=%d", g_sql_pid[id]); + SQL_ThreadQuery(DB_TUPLE,"QueryHandle_LoadPlayerTopsBlock", sql_query, cData, strlen(cData[0])); + + if(get_pcvar_num(kz_uq_update_auth) <= 0) + format(sql_query, 511, "UPDATE uq_players SET lastseen=UNIX_TIMESTAMP() WHERE `id`=%d", g_sql_pid[id]); + else + format(sql_query, 511, "UPDATE uq_players SET name='%s',ip='%s',authid='%s',lastseen=UNIX_TIMESTAMP() WHERE `id`=%d", quoted_name, g_playerip[id], g_playersteam[id], g_sql_pid[id]); + + SQL_ThreadQuery(DB_TUPLE,"QueryHandle",sql_query); + } + + return PLUGIN_CONTINUE; +} + +public QueryHandle_LoadPlayerTops(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new type[64], distance, maxspeed, prestrafe, strafes, sync, ddbh, tmp_str[12], pspeed, wpn[33]; + + while(SQL_MoreResults(hQuery)) + { + SQL_ReadResult(hQuery,0,type,64); + distance = SQL_ReadResult(hQuery,1); + maxspeed = SQL_ReadResult(hQuery,2); + prestrafe = SQL_ReadResult(hQuery,3); + strafes = SQL_ReadResult(hQuery,4); + sync = SQL_ReadResult(hQuery,5); + ddbh = SQL_ReadResult(hQuery,6); + pspeed = SQL_ReadResult(hQuery,7); + SQL_ReadResult(hQuery,8,wpn,32); + + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "type", type); + TrieSetCell(JumpStat, "distance", distance); + TrieSetCell(JumpStat, "maxspeed", maxspeed); + TrieSetCell(JumpStat, "prestrafe", prestrafe); + TrieSetCell(JumpStat, "strafes", strafes); + TrieSetCell(JumpStat, "sync", sync); + TrieSetCell(JumpStat, "ddbh", ddbh); + TrieSetCell(JumpStat, "pspeed", pspeed); + TrieSetString(JumpStat, "wpn", wpn); + + num_to_str(g_sql_pid[cData[0]],tmp_str,11); + + format(type, 64, "%s_%s_%d", tmp_str, type, pspeed); + TrieSetCell(JumpPlayers, type, JumpStat); + + SQL_NextRow(hQuery); + } + + SQL_FreeHandle(hQuery); + return PLUGIN_CONTINUE; +} + +public QueryHandle_LoadPlayerTopsBlock(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new type[65],distance,jumpoff,block,tmp_str[12],pspeed,wpn[33]; + + while(SQL_MoreResults(hQuery)) + { + SQL_ReadResult(hQuery,0,type,64); + distance = SQL_ReadResult(hQuery,1); + jumpoff = SQL_ReadResult(hQuery,2); + block = SQL_ReadResult(hQuery,3); + pspeed = SQL_ReadResult(hQuery,4); + SQL_ReadResult(hQuery,5,wpn,32); + + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "type", type); + TrieSetCell(JumpStat, "distance", distance); + TrieSetCell(JumpStat, "jumpoff", jumpoff); + TrieSetCell(JumpStat, "block", block); + TrieSetCell(JumpStat, "pspeed", pspeed); + TrieSetString(JumpStat, "wpn", wpn); + + num_to_str(g_sql_pid[cData[0]],tmp_str,11); + format(type, 64, "block_%s_%s_%d", tmp_str, type, pspeed); + + TrieSetCell(JumpPlayers, type, JumpStat); // Array[] => ["id"] = Datas + + SQL_NextRow(hQuery); + } + + SQL_FreeHandle(hQuery); + return PLUGIN_CONTINUE; +} + +public QueryHandle_newPlayer(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if( iFailState != TQUERY_SUCCESS ) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new task_data[2]; + task_data[0] = SQL_GetInsertId(hQuery); + task_data[1] = cData[0]; + + set_task(1.0,"sql_check_reg",TASK_CHECK_SQL_PLAYER+cData[0],task_data,2); + + SQL_FreeHandle(hQuery); + return PLUGIN_CONTINUE; +} + +public sql_check_reg(args[]) { + new id = args[1]; + new inserted_id = args[0]; + + if(0 > id || id > get_maxplayers()) + { + log_amx("Invalid id (%d) in sql_check_reg()", id); + return PLUGIN_HANDLED; + } + else + { + if(inserted_id > 0) + { + new tmp_str[12]; + new Trie:JumpData; + JumpData = TrieCreate(); + + g_sql_pid[id] = inserted_id; + num_to_str(inserted_id,tmp_str,11); + TrieSetCell(JumpPlayers, tmp_str, JumpData); + } + else + { + log_amx("Bug? %s sql_id is %d; Retrying.",g_playername[id],inserted_id); + player_load_info(id); + } + } + + return PLUGIN_HANDLED; +} + +/////////////////////////For future use///////////////////////////// +public save_info_sql() +{ + new createinto[256]; + + for(new i=0;i<SQLCVARSNUM;i++) + { + formatex(createinto, 255, "INSERT INTO info_stats(cvar,val) VALUES('%s', '%d') ON DUPLICATE KEY UPDATE cvar='%s', val=%d",sql_Cvars[i], sql_Cvars_num[i],sql_Cvars[i], sql_Cvars_num[i]); + SQL_ThreadQuery(DB_TUPLE, "QueryHandle", createinto); + } + + return PLUGIN_CONTINUE; +} + +public PlayerSaveData_to_SQL(id, cData[]) { + new jt_str[65], Trie:JS, tmp_str[12], distance, query[512], wpn[33], type[33]; + num_to_str(g_sql_pid[id],tmp_str,11); + + if(cData[8]) + { + get_weaponname(cData[8],wpn,32); + replace(wpn,32,"weapon_",""); + } + else formatex(wpn,32,"Unknow"); + + formatex(type,32,"%s",Type_List[cData[6]]); + formatex(jt_str,64,"%s_%s_%d",tmp_str,Type_List[cData[6]],cData[7]); + + if(TrieKeyExists(JumpPlayers, jt_str)) // player is in trie + { + TrieGetCell(JumpPlayers, jt_str, JS); + + if(TrieKeyExists(JS, "distance")) // get distance + { + TrieGetCell(JS, "distance", distance); + + if(distance < cData[0]) // jumpdist > old jumpdist, updating + { + formatex(query, 511, "UPDATE uq_jumps SET distance=%d,maxspeed=%d,prestrafe=%d,strafes=%d,sync=%d,ddbh=%d,pspeed=%d,wpn='%s' WHERE pid=%d AND type LIKE '%s' AND pspeed=%d", cData[0], cData[1], cData[2], cData[3], cData[4], cData[5], cData[7], wpn, g_sql_pid[id], type, cData[7]); + + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", query); + TrieSetString(JS, "type", type); + TrieSetCell(JS, "distance", cData[0]); + TrieSetCell(JS, "maxspeed", cData[1]); + TrieSetCell(JS, "prestrafe", cData[2]); + TrieSetCell(JS, "strafes", cData[3]); + TrieSetCell(JS, "sync", cData[4]); + TrieSetCell(JS, "ddbh", cData[5]); + TrieSetCell(JS, "pspeed", cData[7]); + TrieSetString(JS, "wpn", wpn); + + TrieSetCell(JumpPlayers, jt_str, JS); + } + } + else + { + log_amx("WTF?!"); + } + } + else // new jumptype to player, insert + { + formatex(query, 511, "INSERT INTO uq_jumps(pid,type,distance,maxspeed,prestrafe,strafes,sync,ddbh,pspeed,wpn) VALUES(%d,'%s',%d,%d,%d,%d,%d,%d,%d,'%s')", g_sql_pid[id], type, cData[0], cData[1], cData[2], cData[3], cData[4], cData[5], cData[7], wpn); + + new Trie:JumpStat; + JumpStat = TrieCreate(); + + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", query); + TrieSetString(JumpStat, "type", type); + TrieSetCell(JumpStat, "distance", cData[0]); + TrieSetCell(JumpStat, "maxspeed", cData[1]); + TrieSetCell(JumpStat, "prestrafe", cData[2]); + TrieSetCell(JumpStat, "strafes", cData[3]); + TrieSetCell(JumpStat, "sync", cData[4]); + TrieSetCell(JumpStat, "ddbh", cData[5]); + TrieSetCell(JumpStat, "pspeed", cData[7]); + TrieSetString(JumpStat, "wpn", wpn); + + TrieSetCell(JumpPlayers, jt_str, JumpStat); + } +} +public PlayerSaveData_to_SQL_block(id, cData[]) { + new block,jt_str[65], Trie:JS, tmp_str[12], distance, query[512], wpn[33], type[33]; + num_to_str(g_sql_pid[id],tmp_str,11); + + if(cData[5]) + { + get_weaponname(cData[5],wpn,32); + replace(wpn,32,"weapon_",""); + } + else formatex(wpn,32,"Unknow"); + + if(cData[3]==6) + { + formatex(type,32,"hj"); + formatex(jt_str,64,"block_%s_hj_%d",tmp_str,cData[4]); + } + else + { + formatex(type,32,"%s",Type_List[cData[3]]); + formatex(jt_str,64,"block_%s_%s_%d",tmp_str,Type_List[cData[3]],cData[4]); + } + + + if(TrieKeyExists(JumpPlayers, jt_str)) // player is in trie + { + TrieGetCell(JumpPlayers, jt_str, JS); + + if(TrieKeyExists(JS, "block")) // get block + { + TrieGetCell(JS, "block", block); + + if(block <= cData[2]) // block >= oldblock + { + if(TrieKeyExists(JS, "distance")) // get distance + { + TrieGetCell(JS, "distance", distance); + + if((distance < cData[0] && block==cData[2]) || (block<cData[2])) // jumpdist > old jumpdist if block=oldblock or update if block<oldblock, updating + { + + formatex(query, 511, "UPDATE uq_block_tops SET distance=%d,jumpoff=%d,block=%d,pspeed=%d,wpn='%s' WHERE pid=%d AND type LIKE '%s' AND pspeed=%d", cData[0], cData[1], cData[2], cData[4], wpn, g_sql_pid[id], type, cData[4]); + + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", query); + TrieSetString(JS, "type", type); + TrieSetCell(JS, "distance", cData[0]); + TrieSetCell(JS, "jumpoff", cData[1]); + TrieSetCell(JS, "block", cData[2]); + TrieSetCell(JS, "pspeed", cData[4]); + TrieSetString(JS, "wpn", wpn); + + TrieSetCell(JumpPlayers, jt_str, JS); + } + } + else + { + log_amx("WTF?!"); + } + } + } + else + { + log_amx("WTF?!"); + } + } + else // new jumptype to player, insert + { + + formatex(query, 511, "INSERT INTO uq_block_tops(pid,type,distance,jumpoff,block,pspeed,wpn) VALUES(%d,'%s',%d,%d,%d,%d,'%s')", g_sql_pid[id], type, cData[0], cData[1], cData[2], cData[4], wpn); + + new Trie:JumpStat; + JumpStat = TrieCreate(); + + SQL_ThreadQuery(DB_TUPLE,"QueryHandle", query); + TrieSetString(JumpStat, "type", type); + TrieSetCell(JumpStat, "distance", cData[0]); + TrieSetCell(JumpStat, "jumpoff", cData[1]); + TrieSetCell(JumpStat, "block", cData[2]); + TrieSetCell(JumpStat, "pspeed", cData[4]); + TrieSetString(JumpStat, "wpn", wpn); + + TrieSetCell(JumpPlayers, jt_str, JumpStat); + } +} +/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE +*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } +*/ diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_stocks.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_stocks.inc new file mode 100644 index 0000000..afa177c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/uq_jumpstats_stocks.inc @@ -0,0 +1,302 @@ +/* Header generated by AMXX-Studio*/ + +new const KZ_DIR[] = "uq_jumpstats"; +new bool:g_userConnected[33],bool:g_alive[33]; + +bool:valid_id(id) +{ + if(id>0 && id<33) + { + return true; + } + + return false; +} + +stock is_user_spectating_player(spectator, player) +{ + if( !valid_id(spectator) || !valid_id(player) ) + return 0; + if( g_userConnected[spectator]==false || g_userConnected[player]==false ) + return 0; + if( g_alive[spectator] || !g_alive[player] ) + return 0; + + if( pev(spectator, pev_deadflag) != 2 ) + return 0; + + static specmode; + specmode = pev(spectator, pev_iuser1); + if( !(specmode == 1 || specmode == 2 || specmode == 4) ) + return 0; + + if( pev(spectator, pev_iuser2) == player ) + return 1; + + return 0; +} +stock get_spectated_player(spectator) +{ + if( !valid_id(spectator) ) + return 0; + if( !g_userConnected[spectator] ) + return 0; + if( g_alive[spectator] ) + return 0; + if( pev(spectator, pev_deadflag) != 2 ) + return 0; + + static player, specmode; + specmode = pev(spectator, pev_iuser1); + if( !(specmode == 1 || specmode == 2 || specmode == 4) ) + return 0; + + player = pev(spectator, pev_iuser2); + + if( !valid_id(player) ) + return 0; + if( !g_userConnected[player] ) + return 0; + if( !g_alive[player] ) + return 0; + + return player; +} +stock Float:UpBhop_calc(Float:height) +{ + if(height<=8 && height>0) + { + return 227.0; + } + else if(height<=16 && height>8) + { + return 225.0; + } + else if(height<=24 && height>16) + { + return 223.0; + } + else if(height<=32 && height>24) + { + return 221.0; + } + else if(height<=40 && height>32) + { + return 219.0; + } + else if(height<=48 && height>40) + { + return 217.0; + } + else if(height<=56 && height>48) + { + return 215.0; + } + else if(height<=64 && height>56) + { + return 213.0; + } + + return 0.0; +} + +bool:is_user_ducking( id ) { + if( !valid_id( id ) ) + return false; + + new Float:abs_min[3], Float:abs_max[3]; + + pev( id, pev_absmin, abs_min ); + pev( id, pev_absmax, abs_max ); + + abs_min[2] += 64.0; + + if( abs_min[2] < abs_max[2] ) + return false; + + return true; +} + +///exolents fail/// +stock Float:GetFailedDistance(Float:ExDist, bool:ducking, Float:gravity, Float:jumpoff_origin[3], Float:current_velocity[3], Float:failed_origin[3], Float:failed_velocity[3] ) +{ + static Float:airtime, Float:land_origin[3], Float:distance; + + if( ducking ) jumpoff_origin[2] -= 18.0; + + airtime = ((floatsqroot((failed_velocity[2] * failed_velocity[2]) - (2.0 * -gravity * (failed_origin[2] - jumpoff_origin[2])))*-1) - failed_velocity[2] ) / -gravity; + + land_origin[0] = floatabs( failed_origin[0] - jumpoff_origin[0] ) + floatabs( current_velocity[0] * airtime ); + land_origin[1] = floatabs( failed_origin[1] - jumpoff_origin[1] ) + floatabs( current_velocity[1] * airtime ); + + distance = vector_length(land_origin) + ExDist; + + if( ducking ) jumpoff_origin[2] += 18.0; + + return distance; +} +stock weapon_rank(maxspeed) +{ + new rank; + + switch(maxspeed) + { + case 210: + rank = 0; + case 220: + rank = 1; + case 221: + rank = 2; + case 230: + rank = 3; + case 235: + rank = 4; + case 240: + rank = 5; + case 245: + rank = 6; + case 260: + rank = 7; + } + + return rank; +} + +stock weapon_maxspeed(rank) +{ + new maxspeed; + + switch(rank) + { + case 0: + maxspeed = 210; + case 1: + maxspeed = 220; + case 2: + maxspeed = 221; + case 3: + maxspeed = 230; + case 4: + maxspeed = 235; + case 5: + maxspeed = 240; + case 6: + maxspeed = 245; + case 7: + maxspeed = 260; + } + + return maxspeed; +} +stock Float:LandingCalculate(id,Float:landing_orig[3], Float:jumpoff_origin[3]) +{ + new Float:tmplandorg[3],Float:tmplandorigin[3]; + + for(new i=0,ii=-18;i<3;i++,ii=ii+18) + { if(floatabs(landing_orig[0]-jumpoff_origin[0])>floatabs(landing_orig[1]-jumpoff_origin[1])) + { + tmplandorigin=landing_orig; + tmplandorigin[1]=tmplandorigin[1]+ii; + + if(landing_orig[0]-jumpoff_origin[0]>0) + { + tmplandorigin[0]=tmplandorigin[0]+16; + + + tmplandorg[0]=landing_orig[0]-330; + tmplandorg[1]=landing_orig[1]+ii; + tmplandorg[2]=landing_orig[2]; + } + else if(landing_orig[0]-jumpoff_origin[0]<0) + { + tmplandorigin[0]=tmplandorigin[0]-16; + + + tmplandorg[0]=landing_orig[0]+330; + tmplandorg[1]=landing_orig[1]+ii; + tmplandorg[2]=landing_orig[2]; + } + } + else if(floatabs(landing_orig[0]-jumpoff_origin[0])<floatabs(landing_orig[1]-jumpoff_origin[1])) + { + tmplandorigin=landing_orig; + tmplandorigin[0]=tmplandorigin[0]+ii; + + if(landing_orig[1]-jumpoff_origin[1]>0) + { + tmplandorigin[1]=tmplandorigin[1]+16; + + + tmplandorg[0]=landing_orig[0]+ii; + tmplandorg[1]=landing_orig[1]-330; + tmplandorg[2]=landing_orig[2]; + } + else if(landing_orig[1]-jumpoff_origin[1]<0) + { + tmplandorigin[1]=tmplandorigin[1]-16; + + + tmplandorg[0]=landing_orig[0]+ii; + tmplandorg[1]=landing_orig[1]+330; + tmplandorg[2]=landing_orig[2]; + } + } + new Float:Orgland[3],Float:startOrgland[3]; + + engfunc(EngFunc_TraceLine,tmplandorigin, tmplandorg, IGNORE_GLASS | IGNORE_MONSTERS, id, 0); + get_tr2( 0, TR_vecEndPos, Orgland); + + engfunc(EngFunc_TraceLine,Orgland, tmplandorigin, IGNORE_GLASS | IGNORE_MONSTERS, id, 0); + get_tr2( 0, TR_vecEndPos, startOrgland); + + if(get_distance_f(tmplandorigin,startOrgland)!=0.0) + return get_distance_f(tmplandorigin,startOrgland); + } + return 0.0; +} +bool:check_for_bug_distance(Float:check_distance,type,mSpeed) +{ + new minys=floatround((250.0-mSpeed)*0.73,floatround_floor); + if(type==1 && check_distance>(260-minys)) + { + return true; + } + else if(type==2 && check_distance>(277-minys)) + { + return true; + } + else if(type==3 && check_distance>(253-minys)) + { + return true; + } + else if(type==4 && check_distance>200) + { + return true; + } + else if(type==5 && check_distance>225-minys) + { + return true; + } + else if(type==6 && check_distance>180-minys) + { + return true; + } + + return false; +} +stock kz_get_configsdir(name[], len) +{ + new lalin[64]; + get_localinfo("amxx_configsdir", lalin,63); + + return formatex(name, len, "%s/%s", lalin, KZ_DIR); +} +stock replace_colors(message[], len) +{ + replace_all(message, len, "!g", "^x04") + replace_all(message, len, "!t", "^x03") + replace_all(message, len, "!y", "^x01") +} +/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE +*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } +*/ diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vault.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vault.inc new file mode 100644 index 0000000..43a915c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vault.inc @@ -0,0 +1,26 @@ +/* Vault functions +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is provided as is (no warranties). +*/ + +#if defined _vault_included + #endinput +#endif +#define _vault_included + +/* Reads a data from given key. +* If len is set to zero then get_vaultdata +* returns value as an number. */ +native get_vaultdata(const key[], data[] = "", len = 0); + +/* Sets a data under given key. */ +native set_vaultdata(const key[], const data[] = ""); + +/* Removes a key from vault.*/ +native remove_vaultdata(const key[]); + +/* Checks if a key exists in the vault.*/ +native vaultdata_exists(const key[]); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vector.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vector.inc new file mode 100644 index 0000000..39ba89b --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/vector.inc @@ -0,0 +1,59 @@ +/* Vector functions (now part of Core) + * + * by the AMX Mod X Development Team + * + * This file is provided as is (no warranties). + */ + +#if defined _corevector_included + #endinput +#endif +#define _corevector_included + +/* Used for angle_vector() */ +#define ANGLEVECTOR_FORWARD 1 +#define ANGLEVECTOR_RIGHT 2 +#define ANGLEVECTOR_UP 3 + +/* Returns distance between two vectors. */ +native get_distance(const origin1[3], const origin2[3]); + +/* Gets distance between two origins (float). */ +native Float:get_distance_f(const Float:Origin1[3], const Float:Origin2[3]); + +/* Gives you a velocity in the direction a player is looking, iVelocity is the multiplier. */ +native velocity_by_aim(iIndex, iVelocity, Float:vRetValue[3]); + +/* Changes a vector into an angle vector. */ +native vector_to_angle(const Float:fVector[3], Float:vReturn[3]); + +/* Changes an angle vector into a vector. */ +native angle_vector(const Float:vector[3], FRU, Float:ret[3]); + +/* Gets the length of a vector (float[3]). */ +native Float:vector_length(const Float:vVector[3]); + +/* Gets the distance between 2 vectors (float[3]). */ +native Float:vector_distance(const Float:vVector[3], const Float:vVector2[3]); + +/* Changes an integer vec to a floating vec + * This is not a for loop because that's slower + */ +stock IVecFVec(const IVec[3], Float:FVec[3]) +{ + FVec[0] = float(IVec[0]); + FVec[1] = float(IVec[1]); + FVec[2] = float(IVec[2]); + + return 1; +} + +/* Changes a float vec to an integer vec */ +stock FVecIVec(const Float:FVec[3], IVec[3]) +{ + IVec[0] = floatround(FVec[0]); + IVec[1] = floatround(FVec[1]); + IVec[2] = floatround(FVec[2]); + + return 1; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/xs.inc b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/xs.inc new file mode 100644 index 0000000..2257486 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/include/xs.inc @@ -0,0 +1,1246 @@ +/* XS Library +* for AMX and AMXX +* +* Copyright (C) 2004 Pavol "PM" Marko +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +* +* Version 0.1 +* +* +* MACROS THAT YOU CAN DEFINE BEFORE INCLUDING XS.INC: +* XS_FLEQ_TOLERANCE: +* Tolerance that is used for XS_FLEQ float nearly-equal comparisions +* DEFAULT: 0.000005 +* XS_DEBUG +* Turn debug logging on +* DEFAULT: 0 +* XS_LOGBUFFER_SIZE +* Buffer size for logging +* DEFAULT: 512 +* XS_TASK_MAXPARAMS +* Maximal parameter count for managed tasks +* DEFAULT: 8 +* XS_TASK_MAXPARAMSIZE +* Maximal size of string parameter for tasks +* Has to be power of 2 and has to be >= 8 +* DEFAULT: 512 +* XS_TASK_MANAGEDIDS +* Number of managed IDs for tasks. +* DEFAULT: 2048 +* XS_REPLACEBUF_SIZE +* DEFAULT: 3072 +* +* +* NOTES: +* On AMX, VexdUM is required for some math functions +* +* xs__ / XS__ (2 underscores) stuff is meant to be intern +* +* untested: never tested +* half-tested: succesfully used in other applications; not extensively tested in xs though +* tested: fully tested +* +* If you have any useful functions / ideas for functions, please tell me. +*/ + +#if defined _xs_included + #endinput +#endif +#define _xs_included + +// **** CONFIG CHECK + +#if !defined XS_FLEQ_TOLERANCE + #define XS_FLEQ_TOLERANCE 0.000005 +#endif + +#if !defined XS_DEBUG + #define XS_DEBUG 0 +#endif + +#if !defined XS_LOGBUFFER_SIZE + #define XS_LOGBUFFER_SIZE 512 +#endif + +#if !defined XS_TASK_MAXPARAMS + #define XS_TASK_MAXPARAMS 8 +#endif + +#if !defined XS_TASK_MAXPARAMSIZE + #define XS_TASK_MAXPARAMSIZE 512 +#endif + +#if !defined XS_TASK_MANAGEDIDS + #define XS_TASK_MANAGEDIDS 2048 +#endif + +#if !defined XS_REPLACEBUF_SIZE + #define XS_REPLACEBUF_SIZE 3072 +#endif + +// **** Detect platform +#define XS_AMX 0 +#define XS_AMXX 1 + +#if defined _amxmodx_included + #define XS_PLATFORM XS_AMXX +#endif + +#if defined _amxmod_included && !defined _amxmodx_included + #define XS_PLATFORM XS_AMX +#endif + +#if !defined XS_PLATFORM + // Could not detect platform. + // Make sure you include amxmodx.inc or amxmod.inc before including xs.inc + #assert 0 + #endinput +#endif + +// Turn on for release +#define XS__LIBRELEASE 1 + +#if XS__LIBRELEASE + #define XS_LIBFUNC_ATTRIB stock +#else + #define XS_LIBFUNC_ATTRIB +#endif +#if XS__LIBRELEASE + #define XS_LIBVAR_ATTRIB stock +#else + #define XS_LIBVAR_ATTRIB new +#endif + + +/****** DEBUGGING / LOGING FUNCTIONS ******/ + enum xs_logtypes + { + xs_debug, + xs_message, + xs_warning, + xs_error, + xs_fatalerror, + xs__assertionfailed, + + // must come last + xs_logtypes_count + } + + XS_LIBVAR_ATTRIB const xs__logtypenames[xs_logtypes_count][] = {"DEBUG", "", "WARNING", "ERROR", "FATAL ERROR", "DEBUG ASSERTION FAILED"}; + + // tested + XS_LIBFUNC_ATTRIB xs_log(xs_logtypes:logtype, {Float,_}:...) + { + // WARNING: Don't try to use assert in here; it uses this func + + // Don't log debug if not in debug mode + #if !XS_DEBUG + if (logtype == xs_debug) + return; + #endif + + new buffer[XS_LOGBUFFER_SIZE+1]; + buffer[XS_LOGBUFFER_SIZE]=0; + format_args(buffer, XS_LOGBUFFER_SIZE, 1 /* go from SECOND argument*/); + new bool:addLogTypeName = strlen(xs__logtypenames[logtype]) ? true : false; + + #if XS_PLATFORM == XS_AMX + new plugname[32]; + new dummy[1]; + get_plugin(-1, plugname, 31, dummy, 0, dummy, 0, dummy, 0, dummy, 0, dummy[0]); + // log into HL Logs + log_message("[AMX][%s]: %s%s%s", plugname, addLogTypeName ? xs__logtypenames[logtype] : "", + addLogTypeName ? ": " : "", buffer); + #else // assume AMXX + + // Use AMXX's logging system + log_amx("%s%s%s", addLogTypeName ? xs__logtypenames[logtype] : "", + addLogTypeName ? ": " : "", buffer); + #endif + } + + // Assertion + // tested + XS_LIBFUNC_ATTRIB xs_assertfunc({Float,_}:exp, const desc[]) + { + // Check exp + if (exp) + return 1; // ok + + // not ok + + // print info + xs_log(xs__assertionfailed, "%s", desc); + + return 0; + } + #define xs_assert(%1,%2) if (!xs_assertfunc(%1,%2)) xs__global_null /= xs__global_null + + + // Assertion; only in debug mode + // untested; logical flow says it should work + #if XS_DEBUG + #define xs_assert_dbg(%1,%2) if (!xs_assertfunc(%1,%2)) xs__global_null /= xs__global_null + #else + #define xs_assert_dbg(%1,%2) + #endif + + new xs__global_null = 0; + +/****** MATH FUNCTIONS ******/ + + /****** BASIC STUFF ******/ + + #if XS_PLATFORM == XS_AMX + enum anglemode + { + radian = 0, + degrees, + grades + } + #endif + + // Returns -1 if num is negative, 0 if num is 0, 1 if num is positive + // tested + XS_LIBFUNC_ATTRIB xs_sign(num) + { + return (num < 0) ? -1 : ((num == 0) ? 0 : 1); + } + + // Returns -1 if num is negative, 0 if num is 0, 1 if num is positive + // tested + XS_LIBFUNC_ATTRIB xs_fsign(Float:num) + { + return (num < 0.0) ? -1 : ((num == 0.0) ? 0 : 1); + } + + // Returns absolute value + // tested + XS_LIBFUNC_ATTRIB xs_abs(num) + { + return (num < 0) ? -num : num; + } + + // is power of 2? (== can be expressed as 1<<i) + // tested + XS_LIBFUNC_ATTRIB xs_is_2power(x) + { + return (x!=0) && ((x&(x-1))==0); + } + + // degrees to radians + // tested + XS_LIBFUNC_ATTRIB Float:xs_deg2rad(Float:x) + { + return x * 0.017453292519943; + } + + // tested + XS_LIBFUNC_ATTRIB Float:xs_rad2deg(Float:x) + { + return x * 57.29577951308232; + } + + // untested, should work though + XS_LIBFUNC_ATTRIB Float:xs_gra2rad(Float:x) + { + return x * 0.015707963267948; + } + + // untested, should work though + XS_LIBFUNC_ATTRIB Float:xs_rad2gra(Float:x) + { + return x * 63.66197723675813; + } + + // Only works when there is no whitespace between %1, the comma and %2... + // tested + #define XS_FLEQ(%1,%2) (((%1) <= ((%2) + XS_FLEQ_TOLERANCE)) && ((%1) >= ((%2) - XS_FLEQ_TOLERANCE))) + + // 1/sqrt + // tested + XS_LIBFUNC_ATTRIB Float:xs_rsqrt(Float:x) + { + #if XS_PLATFORM == XS_AMX + // store half + new Float:xhalf = x * 0.5; + + // compute initial guess + new i = _:x; + i = 0x5f375a84 - (i >> 1); + x = Float:i; + + // refine 3 times + x = x * (1.5 - xhalf * x * x); + x = x * (1.5 - xhalf * x * x); + x = x * (1.5 - xhalf * x * x); + + return x; + #else + return 1.0 / floatsqroot(x); + #endif + } + + // sqrt + // tested + XS_LIBFUNC_ATTRIB Float:xs_sqrt(Float:x) + { + #if XS_PLATFORM == XS_AMX + // 1.0 / rsqrt should still be faster than loop-using-approximation-methods + return 1.0 / xs_rsqrt(x); + #else + return floatsqroot(x); + #endif + } + + // These functions generate errors if you use the macros with wrong parameter count. + stock Float:xs_fabs(Float:pa) + { + #pragma unused pa + new rawr = you_need_one_param_for_fabs; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + stock Float:xs_asin(Float:pa,Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_asin; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + stock Float:xs_sin(Float:pa,Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_sin; + #pragma unused rawr + } + stock Float:xs_acos(Float:pa,Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_acos; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + stock Float:xs_cos(Float:pa,Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_cos; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + stock Float:xs_atan(Float:pa,Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_atan; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + stock Float:xs_atan2(Float:pa,Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_atan2; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + stock Float:xs_tan(Float:pa, Float:pb) + { + #pragma unused pa,pb + new rawr = you_need_two_params_for_tan; + rawr = warning_below_shows_line_number; + #pragma unused rawr + } + + #if XS_PLATFORM == XS_AMX + #pragma semicolon 0 + #include <VexdUM> + #pragma semicolon 1 + // We need stocks to provide radian / degrees / grades functionality + + XS_LIBFUNC_ATTRIB Float:xs__2rad(Float:x, anglemode:mod) + { + switch (mod) + { + case radian: + return x; + case degrees: + return xs_deg2rad(x); + case grades: + return xs_gra2rad(x); + default: + xs_assert(0, "xs_asin, xs_sin, xs_acos, xs_cos, xs_atan, xs_atan2 or xs_tan called with invalid mod param"); + } + + return 0.0; // compiler warning + } + + #define xs_fabs(%1) fabs(%1) + #define xs_asin(%1,%2) asin(xs__2rad(%1, %2)) + #define xs_sin(%1,%2) sin(xs__2rad(%1, %2)) + #define xs_acos(%1,%2) acos(xs__2rad(%1, %2)) + #define xs_cos(%1,%2) cos(xs__2rad(%1, %2)) + #define xs_atan(%1,%2) atan(xs__2rad(%1, %2)) + #define xs_atan2(%1,%2) atan2(xs__2rad(%1, %2)) + #define xs_tan(%1,%2) tan(xs__2rad(%1, %2)) + #else + #define xs_fabs(%1) floatabs(%1) + #define xs_asin(%1,%2) floatasin(%1, %2) + #define xs_sin(%1,%2) floatsin(%1, %2) + #define xs_acos(%1,%2) floatacos(%1, %2) + #define xs_cos(%1,%2) floatcos(%1, %2) + #define xs_atan(%1,%2) floatatan(%1, %2) + #define xs_atan2(%1,%2) floatatan2(%1, %2) + #define xs_tan(%1,%2) floattan(%1, %2) + #endif + + /****** RANDOM NUMBERS ******/ + // This routine comes from the book "Inner Loops" by Rick Booth, Addison-Wesley + // (ISBN 0-201-47960-5). This is a "multiplicative congruential random number + // generator" that has been extended to 31-bits + + XS_LIBVAR_ATTRIB xs__internalseed=0x546875; + + #define XS__IL_RMULT 1103515245 + + // tested + XS_LIBFUNC_ATTRIB xs_seed(seed) + { + xs__internalseed = seed; + } + + // tested + XS_LIBFUNC_ATTRIB xs_irand() + { + new lo, hi, ll, lh, hh, hl; + new result; + + lo = xs__internalseed & 0xffff; + hi = xs__internalseed >> 16; + xs__internalseed = xs__internalseed * XS__IL_RMULT + 12345; + ll = lo * (XS__IL_RMULT & 0xffff); + lh = lo * (XS__IL_RMULT >> 16 ); + hl = hi * (XS__IL_RMULT & 0xffff); + hh = hi * (XS__IL_RMULT >> 16 ); + result = xs_abs(((ll + 12345) >> 16) + lh + hl + (hh << 16)); + return result; + } + + // tested + XS_LIBFUNC_ATTRIB Float:xs_frand() + { + return float(xs_irand()) / float(xs_get_maxnum()); // -1/2 should be the biggest possible positive number + } + + // tested + XS_LIBFUNC_ATTRIB xs_irand_range(pmin, pmax) + { + xs_assert_dbg(pmax - pmin >= 0, "xs_irand_range: pmin > pmax"); + new i = pmin + floatround(xs_frand() * float(pmax - pmin)); + if (i > pmax) + i = pmax; + return i; + } + + /****** VECTORS & PLANES ******/ + + // *** vectors + + // Set vec components to values + // tested + XS_LIBFUNC_ATTRIB xs_vec_set(Float:vec[], Float:x, Float:y, Float:z) + { + vec[0] = x; + vec[1] = y; + vec[2] = z; + } + + // Add vec + // tested + XS_LIBFUNC_ATTRIB xs_vec_add(const Float:in1[], const Float:in2[], Float:out[]) + { + out[0] = in1[0] + in2[0]; + out[1] = in1[1] + in2[1]; + out[2] = in1[2] + in2[2]; + } + + // Subtract vec + // untested, but should work + XS_LIBFUNC_ATTRIB xs_vec_sub(const Float:in1[], const Float:in2[], Float:out[]) + { + out[0] = in1[0] - in2[0]; + out[1] = in1[1] - in2[1]; + out[2] = in1[2] - in2[2]; + } + + // Are vectors equal? + // untested, but should work + XS_LIBFUNC_ATTRIB bool:xs_vec_equal(const Float:vec1[], const Float:vec2[]) + { + return (vec1[0] == vec2[0]) && (vec1[1] == vec2[1]) && (vec1[2] == vec2[2]); + } + + // Are vectors nearly equal? + // tested + XS_LIBFUNC_ATTRIB bool:xs_vec_nearlyequal(const Float:vec1[], const Float:vec2[]) + { + return XS_FLEQ(vec1[0], vec2[0]) && XS_FLEQ(vec1[1], vec2[1]) && XS_FLEQ(vec1[2], vec2[2]); + } + + // multiply vector by scalar + // tested + XS_LIBFUNC_ATTRIB xs_vec_mul_scalar(const Float:vec[], Float:scalar, Float:out[]) + { + out[0] = vec[0] * scalar; + out[1] = vec[1] * scalar; + out[2] = vec[2] * scalar; + } + + // divide vector by scalar + // untested, but should work + XS_LIBFUNC_ATTRIB xs_vec_div_scalar(const Float:vec[], Float:scalar, Float:out[]) + { + new Float:__tmp = 1.0 / scalar; + out[0] = vec[0] * __tmp; + out[1] = vec[1] * __tmp; + out[2] = vec[2] * __tmp; + } + + // Compute vector length + // tested + XS_LIBFUNC_ATTRIB Float:xs_vec_len(const Float:vec[]) + { + return xs_sqrt(vec[0]*vec[0] + vec[1]*vec[1] + vec[2]*vec[2]); + } + + // Normalize vec + // tested + XS_LIBFUNC_ATTRIB xs_vec_normalize(const Float:vec[], Float:out[]) + { + new Float:invlen = xs_rsqrt(vec[0]*vec[0] + vec[1]*vec[1] + vec[2]*vec[2]); + out[0] = vec[0] * invlen; + out[1] = vec[1] * invlen; + out[2] = vec[2] * invlen; + } + + // Store the cross product of vec1 and vec2 in out + // tested + XS_LIBFUNC_ATTRIB xs_vec_cross(const Float:vec1[], const Float:vec2[], Float:out[]) + { + out[0] = vec1[1]*vec2[2] - vec1[2]*vec2[1]; + out[1] = vec1[2]*vec2[0] - vec1[0]*vec2[2]; + out[2] = vec1[0]*vec2[1] - vec1[1]*vec2[0]; + } + + // Compute vec1 dot vec2 + // tested + XS_LIBFUNC_ATTRIB Float:xs_vec_dot(const Float:vec1[], const Float:vec2[]) + { + return vec1[0]*vec2[0] + vec1[1]*vec2[1] + vec1[2]*vec2[2]; + } + + // Negate vec into out + // untested, but should work + XS_LIBFUNC_ATTRIB xs_vec_neg(const Float:vec[], Float:out[]) + { + out[0] = -vec[0]; + out[1] = -vec[1]; + out[2] = -vec[2]; + } + + // Copy vec + // untested, but should work + XS_LIBFUNC_ATTRIB xs_vec_copy(const Float:vecIn[], Float:vecOut[]) + { + vecOut[0] = vecIn[0]; + vecOut[1] = vecIn[1]; + vecOut[2] = vecIn[2]; + } + + // Compute angle between vec1 and vec2 + // tested + XS_LIBFUNC_ATTRIB Float:xs_vec_angle(const Float:vec1[], const Float:vec2[]) + { + return xs_rad2deg(xs_acos(xs_vec_dot(vec1, vec2), radian)); + } + + // Reflect vec about normal + // untested + XS_LIBFUNC_ATTRIB xs_vec_reflect(const Float:vec[], const Float:normal[], Float:out[]) + { + // normalize(vec) - (normal * 2.0 * (tmp . normal)) * length(vec) + + new Float:tmp1[3]; + xs_vec_normalize(vec, tmp1); + + // tmp1 - (normal * 2.0 * (tmp . normal)) * length(vec) + + new Float:tmp2[3]; + xs_vec_mul_scalar(normal, 2.0, tmp2); + xs_vec_mul_scalar(tmp2, xs_vec_dot(tmp1, normal), tmp2); + + // tmp1 - tmp2 * length(vec) + xs_vec_mul_scalar(tmp2, xs_vec_len(vec), tmp2); + + // tmp1 - tmp2 + xs_vec_sub(tmp1, tmp2, out); + } + + // Turn a 3D vector into a 2D vector + XS_LIBFUNC_ATTRIB xs_vec_make2d(const Float:vec[3], Float:out[2]) + { + out[0] = vec[0]; + out[1] = vec[1]; + } + + // *** planes + + // normal + #define XS_PLANE_A 0 + #define XS_PLANE_B 1 + #define XS_PLANE_C 2 + // plane shift distance + #define XS_PLANE_D 3 + + + // Set a plane to specific values + // tested + XS_LIBFUNC_ATTRIB xs_plane_set(Float:plane[], Float:a, Float:b, Float:c, Float:d) + { + plane[XS_PLANE_A] = a; + plane[XS_PLANE_B] = b; + plane[XS_PLANE_C] = c; + plane[XS_PLANE_D] = d; + } + + // Construct a plane out of 3 points + // tested + XS_LIBFUNC_ATTRIB xs_plane_3p(Float:plane[], const Float:p1[], const Float:p2[], const Float:p3[]) + { + new Float:normalA[3], Float:normalB[3]; + + // normalA = Normalize(p3 - p1); + normalA[0] = p3[0] - p1[0]; + normalA[1] = p3[1] - p1[1]; + normalA[2] = p3[2] - p1[2]; + xs_vec_normalize(normalA, normalA); + + // normalB = Normalize(p3 - p2); + normalB[0] = p3[0] - p2[0]; + normalB[1] = p3[1] - p2[1]; + normalB[2] = p3[2] - p2[2]; + xs_vec_normalize(normalB, normalB); + + // plane normal = Normalize(normalA cross normalB) + xs_vec_cross(normalA, normalB, plane); + xs_vec_normalize(plane, plane); + + // plane shift distance = (-p1) dot plane normal + new Float:__tmp[3]; + xs_vec_neg(plane, __tmp); + plane[XS_PLANE_D] = xs_vec_dot(__tmp, p1); + + } + + // untested, but should work + XS_LIBFUNC_ATTRIB bool:xs_plane_equal(const Float:plane1[], const Float:plane2[]) + { + if ( (plane1[0] == plane2[0]) && + (plane1[1] == plane2[1]) && + (plane1[2] == plane2[2]) && + (plane1[3] == plane2[3])) + return true; + return false; + } + + // untested, but should work + XS_LIBFUNC_ATTRIB bool:xs_plane_nearlyequal(const Float:plane1[], const Float:plane2[]) + { + if ( XS_FLEQ(plane1[0], plane2[0]) && + XS_FLEQ(plane1[1], plane2[1]) && + XS_FLEQ(plane1[2], plane2[2]) && + XS_FLEQ(plane1[3], plane2[3])) + return true; + return false; + } + + // Compute distance between plane and point + // tested + XS_LIBFUNC_ATTRIB Float:xs_plane_dst2point(const Float:plane[], const Float:point[]) + { + // return normal dot point + D + return xs_vec_dot(plane, point) + plane[XS_PLANE_D]; + } + + // Checks whether plane intersects with the ray starting and rayStart and going to rayDir direction. + // If yes, returns true and sets out to the intersection point + // Otherwise, returns false + // tested + XS_LIBFUNC_ATTRIB bool:xs_plane_rayintersect(const Float:plane[], const Float:rayStart[], const Float:rayDir[], Float:out[]) + { + new Float:a = xs_vec_dot(plane, rayDir); + + if (a == 0.0) + return false; // ray is parallel to plane + + // if (distance plane<->(rayStart + rayDir) > distance plane<->rayStart) and both have the same sign, the ray + // goes away from the plane + new Float:rsplusrd[3]; + xs_vec_add(rayStart, rayDir, rsplusrd); + new Float:dst1 = xs_plane_dst2point(plane, rsplusrd); + new Float:dst2 = xs_plane_dst2point(plane, rayStart); + if (xs_fabs(dst1) > xs_fabs(dst2) && xs_fsign(dst1) == xs_fsign(dst2)) + return false; + + + // out = rayStart - rayDir * ((distance plane<->rayStart) / a) + new Float:__tmp[3]; + xs_vec_mul_scalar(rayDir, xs_plane_dst2point(plane, rayStart) / a, __tmp); + // out = rayStart - tmp + xs_vec_sub(rayStart, __tmp, out); + + return true; + } + + // Is point on plane? + // tested + XS_LIBFUNC_ATTRIB bool:xs_point_onplane(const Float:plane[], const Float:point[]) + { + return XS_FLEQ(xs_plane_dst2point(plane, point), 0.0); + } + + // Project point on plane + // tested + XS_LIBFUNC_ATTRIB xs_projpoint_onplane(const Float:plane[], const Float:point[], Float:out[]) + { + new Float:__tmp[3]; + // out = point - (plane normal * distance point<->plane) + xs_vec_copy(plane, __tmp); + xs_vec_mul_scalar(__tmp, xs_plane_dst2point(plane, point), __tmp); + xs_vec_sub(point, __tmp, out); + } + + // Copy plane + // untested, but should work + XS_LIBFUNC_ATTRIB xs_plane_copy(const Float:planeIn[], Float:planeOut[]) + { + planeOut[0] = planeIn[0]; + planeOut[1] = planeIn[1]; + planeOut[2] = planeIn[2]; + planeOut[3] = planeIn[3]; + } + + /****** HL ENGINE SPECIFIC STUFF ******/ + // Compute forward, right and up vector from angles + // half-tested + + // angle indexes + #define XS_PITCH 0 // up / down + #define XS_YAW 1 // left / right + #define XS_ROLL 2 // fall over + + XS_LIBFUNC_ATTRIB xs_anglevectors(const Float:angles[3], Float:fwd[3], Float:right[3], Float:up[3]) + { + // sin (s) and cos (c) for yaw (y), pitch (p) and roll (r) + new Float:sr, Float:sp, Float:sy, Float:cr, Float:cp, Float:cy; + + sy = xs_sin(angles[XS_YAW], degrees); + cy = xs_cos(angles[XS_YAW], degrees); + sp = xs_sin(angles[XS_PITCH], degrees); + cp = xs_cos(angles[XS_PITCH], degrees); + sr = xs_sin(angles[XS_ROLL], degrees); + cr = xs_cos(angles[XS_ROLL], degrees); + + fwd[0] = cp*cy; + fwd[1] = cp*sy; + fwd[2] = -sp; + + right[0] = (-1*sr*sp*cy + -1*cr*-sy); + right[1] = (-1*sr*sp*sy + -1*cr*cy); + right[2] = -1*sr*cp; + + up[0] = (cr*sp*cy + -sr*-sy); + up[1] = (cr*sp*sy + -sr*cy); + up[2] = cr*cp; + } +/****** STRING FUNCS *******/ + + // tested + XS_LIBFUNC_ATTRIB xs_strchr(const str[], chr) + { + for (new i = 0; str[i] != 0; ++i) + { + if (str[i] == chr) + return i; + } + return -1; + } + + // by JGHG, adapted + // removes charstotrim number of charactes from stringtotrim's + // - beginning if fromleft is true + // - end if fromleft is false + // tested + XS_LIBFUNC_ATTRIB xs_strtrim(stringtotrim[], charstotrim, bool:fromleft = true) + { + if (charstotrim <= 0) + return; + + if (fromleft) + { + new maxlen = strlen(stringtotrim); + if (charstotrim > maxlen) + charstotrim = maxlen; + + // In format, input and output regions can overlap + format(stringtotrim, maxlen, "%s", stringtotrim[charstotrim]); + } + else + { + new maxlen = strlen(stringtotrim) - charstotrim; + if (maxlen < 0) + maxlen = 0; + + // In format, input and output regions can overlap + format(stringtotrim, maxlen, "%s", stringtotrim); + } + } + + // by xeroblood, adapted + // copies characters from oldmsg to newmsg, starting at start and ending at end (_includes_ end). + // terminates newmsg with 0 + // if outlen is positive, it specifies the maximal number of characters to be copied. + // otherwise, assumes that newmsg is at least end-start+1 characters long. + // tested + XS_LIBFUNC_ATTRIB xs_strmid(const oldmsg[], newmsg[], start, end, outlen=-1) + { + new len = strlen(oldmsg); + + if(start < 0) + start = 0; + + ++end; // Include end + + if(end <= start || end > len) + end = len; + + new j = 0, i = start; + for(; (i < end) && (outlen--);) + newmsg[j++] = oldmsg[i++]; + + newmsg[j] = 0; + } + + // by xeroblood, adapted + // maxelems: maximal number of elements in output, elemsize: maximal size of one element + // tested + XS_LIBFUNC_ATTRIB xs_explode(const input[], output[][], delimiter, maxelems, elemsize) + { + new nIdx = 0; + new nLen = 0; + + new copied = 0; + while(nLen < strlen(input) && nIdx < maxelems) + { + copied = copyc(output[nIdx++], elemsize, input[nLen], delimiter); + if (copied == elemsize) + { + // maybe it got force-stopped because of maxsize + // so check whether we have to skip something + if (input[nLen + copied] != delimiter && input[nLen + copied] != 0) + { + new found = xs_strchr(input[nLen + copied], delimiter); + if (found == -1) + break; + copied += found; + } + } + + nLen += copied + 1; // +1: skip delimiter + } + return nIdx; + } + + // returns number of cells written. + XS_LIBFUNC_ATTRIB xs_implode(output[], outsize, delimiter, const input[][], elemsnum) + { + new pos = 0; + new copied; + for (new i = 0; i < elemsnum; ++i) + { + copied = copy(output[pos], outsize - pos, input[i]); + pos += copied; + if (pos >= outsize) + return outsize; + // append delimiter + output[pos] = delimiter; + ++pos; + // last check + if (pos >= outsize) + return outsize; + } + + output[--pos] = 0; // The last char would be delimiter, so skip it. + return pos; + } + + + XS_LIBVAR_ATTRIB xs__replace_buf[XS_REPLACEBUF_SIZE]; + // Replace all occurencies of what in text with with + // Returns number of (also partially if trimmed by len) replaced items. + XS_LIBFUNC_ATTRIB xs_replace(text[], len, const what[], const with[]) + { + new occur = 0; + new i = 0; + new bufPos = 0; + new replaceLen = strlen(with); + new whatLen = strlen(what); + for (; text[i]; ++i) + { + if (text[i] == what[0]) + { + new posInWhat=0; + new j; + for (j = i; j-i < replaceLen && text[j]; ++j, ++posInWhat) + { + if (text[j] != what[posInWhat]) + break; + } + if (whatLen == posInWhat) + { + for (new i2 = 0; i2 < replaceLen && bufPos < XS_REPLACEBUF_SIZE; ++i2) + xs__replace_buf[bufPos++] = with[i2]; + i = j - 1; + ++occur; + if (bufPos >= XS_REPLACEBUF_SIZE) + return occur; + continue; + } + } + if (bufPos >= XS_REPLACEBUF_SIZE) + return occur; + xs__replace_buf[bufPos++] = text[i]; + } + xs__replace_buf[bufPos] = 0; + copy(text, len, xs__replace_buf); + return occur; + } + + // replaces all occurencies of what in text with with + // Returns number of replaced items. + XS_LIBFUNC_ATTRIB xs_replace_char(text[], len, what, with) + { + // let the xs_replace function do the work + new arr[4]; + arr[0] = what; + arr[1] = 0; + arr[2] = with; + arr[3] = 0; + + return xs_replace(text, len, arr[0], arr[2]); + } + + #if XS_PLATFORM == XS_AMX + // message_begin checking for AMX + xs__hook_message_begin(dest, msg_type, origin[3]={0,0,0}, player = 0) + { + xs_assert(xs_is_msg_valid(msg_type), "message_begin called with bogus message type"); + return message_begin(dest, msg_type, origin, player); + } + + #define message_begin xs__hook_message_begin + #endif +/****** MISC FUNCS *******/ + // sets namestr to name of the command identified by cid + // half-tested + XS_LIBFUNC_ATTRIB xs_concmd_name(cid, namestr[], namelen) + { + new dummy1; + new dummy2[1]; + get_concmd(cid, namestr, namelen, dummy1, dummy2, 0, 0); + } + + // Checks whether there are at least num free visible slots + // half-tested + XS_LIBFUNC_ATTRIB bool:xs_freevisibleslots(num) + { + new maxplayers = get_cvar_num("sv_visiblemaxplayers"); + if (maxplayers <= 0) + maxplayers = get_maxplayers(); + + return (get_playersnum(1) <= maxplayers-num) ? true : false; + } + + // Returns biggest possible positive number + XS_LIBVAR_ATTRIB xs__maxnum = 0; + // tested + XS_LIBFUNC_ATTRIB xs_get_maxnum() + { + if (!xs__maxnum) + { + // build it + xs__maxnum = ((1 << (cellbits - 2)) - 1 ) | (1 << (cellbits - 2)); + /* + new bits = get_cellsize() * 8 - 1; + for (new i = 0; i < bits; ++i) + xs__maxnum |= 1 << i; + */ + } + return xs__maxnum; + } + + // tested + XS_LIBFUNC_ATTRIB xs_get_minnum() + { + return xs_get_maxnum() + 1; + } + + + // *** The following two functions were created by Damaged Soul. + + // Max messages reserved by engine (DO NOT MODIFY) + #define XS__MAX_ENGINE_MESSAGES 63 + // Max possible messages for mod, is 255 really the limit? + #define XS__MAX_POSSIBLE_MESSAGES 255 + + // Returns max number of messages for mod + XS_LIBFUNC_ATTRIB xs_get_maxmessages() + { + new name[2]; + + for (new i = XS__MAX_ENGINE_MESSAGES + 1; i <= XS__MAX_POSSIBLE_MESSAGES; i++) + if (!get_user_msgname(i, name, 1)) + return i - 1; + + return XS__MAX_POSSIBLE_MESSAGES; + } + + // Returns true if msgid is a valid message + XS_LIBFUNC_ATTRIB bool:xs_is_msg_valid(msgid) + { + new name[2]; + new retval = get_user_msgname(msgid, name, 1); + + if (msgid < 1 || (msgid > XS__MAX_ENGINE_MESSAGES && !retval)) + return false; + + return true; + } + +/****** MANAGED TASKS ******/ + + // ***** managed task ids + XS_LIBFUNC_ATTRIB xs_find_freetaskid() + { + for (new i = 1; i <= XS_TASK_MANAGEDIDS; ++i) + { + if (!task_exists(i)) + return i; + } + return -1; + } + + // ***** managed tasks + enum xs_paramtypes + { + xs_invalid = 0, + xs_int, + xs_float, + xs_string + } + + // new task + XS_LIBVAR_ATTRIB xs__TaskParam[ 1 + // number of parameters + XS_TASK_MAXPARAMS + // parameter types + (XS_TASK_MAXPARAMSIZE char) * XS_TASK_MAXPARAMS]; // space for len + value + + XS_LIBVAR_ATTRIB Float:xs__TaskInterval = 0.0; + XS_LIBVAR_ATTRIB xs__TaskFlags[5]; + XS_LIBVAR_ATTRIB xs__TaskFunc[48]; + XS_LIBVAR_ATTRIB xs__TaskId; + XS_LIBVAR_ATTRIB xs__TaskRepeat; + + #define xs__TaskParamCount xs__TaskParam[0] + #define xs__TaskParamType[%1] xs__TaskParam[1 + %1] + + #define xs__TaskParamValue[%1] xs__TaskParam[1 + XS_TASK_MAXPARAMS + (%1 * (XS_TASK_MAXPARAMSIZE char))] + + + // incoming task + XS_LIBVAR_ATTRIB xs__ITaskParam[ 1 + // number of parameters + XS_TASK_MAXPARAMS + // parameter types + (XS_TASK_MAXPARAMSIZE char) * XS_TASK_MAXPARAMS]; // space for len + value + XS_LIBVAR_ATTRIB xs__ITaskId; + + #define xs__ITaskParamCount xs__ITaskParam[0] + #define xs__ITaskParamType[%1] xs__ITaskParam[1 + %1] + + #define xs__ITaskParamValue[%1] xs__ITaskParam[1 + XS_TASK_MAXPARAMS + (%1 * (XS_TASK_MAXPARAMSIZE char))] + + // tested + XS_LIBFUNC_ATTRIB xs_task_begin(Float:interval, const func[], id = 0, const flags[] = "", repeat = 0) + { + xs_assert(xs__TaskInterval == 0.0, "New xs_task_begin called before xs_task_end"); + + xs__TaskInterval = interval; + if (xs__TaskInterval < 0.1) + xs__TaskInterval = 0.1; + + copy(xs__TaskFunc, 47, func); + xs__TaskId = id; + copy(xs__TaskFlags, 4, flags); + xs__TaskRepeat = repeat; + + xs__TaskParamCount = 0; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_pushint(value, bool:__isfl=false /*internal use only*/) + { + xs_assert(xs__TaskInterval, "xs_task_push* called without xs_task_begin"); + if (xs__TaskParamCount >= XS_TASK_MAXPARAMS) + return 0; + + xs__TaskParamType[xs__TaskParamCount] = __isfl ? xs_float : xs_int; + xs__TaskParamValue[xs__TaskParamCount] = value; + + ++xs__TaskParamCount; + return 1; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_pushfl(Float:value) + { + return xs_task_pushint(_:value, true); + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_pushstr(const value[]) + { + xs_assert(xs__TaskInterval, "xs_task_push* called without xs_task_begin"); + if (xs__TaskParamCount >= XS_TASK_MAXPARAMS) + return 0; + + xs__TaskParamType[xs__TaskParamCount] = xs_string; + strpack(xs__TaskParamValue[xs__TaskParamCount], value); + ++xs__TaskParamCount; + return 1; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_end() + { + xs_assert(xs__TaskInterval, "xs_task_end called without xs_task_begin"); + + // find a task id if needed + if (xs__TaskId == -1) + { + xs__TaskId = xs_find_freetaskid(); + if (xs__TaskId == -1) + { + // not found + xs__TaskInterval = 0.0; + return -1; + } + } + + set_task(xs__TaskInterval, xs__TaskFunc, xs__TaskId, xs__TaskParam, + 1 + xs__TaskParamCount * (XS_TASK_MAXPARAMSIZE char), xs__TaskFlags, xs__TaskRepeat); + + xs__TaskInterval = 0.0; + + return xs__TaskId; + } + + + // tested + #define XS_MAKE_TASKFUNC(%1) public %1(const _xs__taskparam[], _xs__taskid) if(xs__task_setup(_xs__taskparam, _xs__taskid)) + + // tested + XS_LIBFUNC_ATTRIB xs__task_setup(const param[], taskid) + { + xs__ITaskId = taskid; + new len = 1 + param[0] * (XS_TASK_MAXPARAMSIZE char); + for (new i = 0; i < len; ++i) + xs__ITaskParam[i] = param[i]; + return 1; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_readid() + { + return xs__ITaskId; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_paramcount() + { + return xs__ITaskParamCount; + } + + // tested + XS_LIBFUNC_ATTRIB xs_paramtypes:xs_task_paramtype(paramid) + { + if (paramid < 0 || paramid >= xs__ITaskParamCount) + return xs_invalid; + + return xs_paramtypes:xs__ITaskParamType[paramid]; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_paramint(paramid) + { + if (paramid < 0 || paramid >= xs__ITaskParamCount) + return 0; + if (xs__ITaskParamType[paramid] != _:xs_int) + return 0; + + return xs__ITaskParamValue[paramid]; + } + + // tested + XS_LIBFUNC_ATTRIB Float:xs_task_paramfl(paramid) + { + if (paramid < 0 || paramid >= xs__ITaskParamCount) + return 0.0; + if (xs__ITaskParamType[paramid] != _:xs_float) + return 0.0; + + return Float:xs__ITaskParamValue[paramid]; + } + + // tested + XS_LIBFUNC_ATTRIB xs_task_paramstr(paramid, out[], maxlen) + { + #pragma unused maxlen + + if (paramid < 0 || paramid >= xs__ITaskParamCount) + return 0; + if (xs__ITaskParamType[paramid] != _:xs_string) + return 0; + + strunpack(out, xs__ITaskParamValue[paramid]); + return 1; + } + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapchooser.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapchooser.sma new file mode 100644 index 0000000..0e0d0e9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapchooser.sma @@ -0,0 +1,315 @@ +/* AMX Mod X +* Nextmap Chooser Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +#define SELECTMAPS 5 + +#define charsof(%1) (sizeof(%1)-1) + +new Array:g_mapName; +new g_mapNums; + +new g_nextName[SELECTMAPS] +new g_voteCount[SELECTMAPS + 2] +new g_mapVoteNum +new g_teamScore[2] +new g_lastMap[32] + +new g_coloredMenus +new bool:g_selected = false + +public plugin_init() +{ + register_plugin("Nextmap Chooser", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("mapchooser.txt") + register_dictionary("common.txt") + + g_mapName=ArrayCreate(32); + + new MenuName[64] + + format(MenuName, 63, "%L", "en", "CHOOSE_NEXTM") + register_menucmd(register_menuid(MenuName), (-1^(-1<<(SELECTMAPS+2))), "countVote") + register_cvar("amx_extendmap_max", "90") + register_cvar("amx_extendmap_step", "15") + + if (cstrike_running()) + register_event("TeamScore", "team_score", "a") + + get_localinfo("lastMap", g_lastMap, 31) + set_localinfo("lastMap", "") + + new maps_ini_file[64] + get_configsdir(maps_ini_file, 63); + format(maps_ini_file, 63, "%s/maps.ini", maps_ini_file); + + if (!file_exists(maps_ini_file)) + get_cvar_string("mapcyclefile", maps_ini_file, 63) + if (loadSettings(maps_ini_file)) + set_task(15.0, "voteNextmap", 987456, "", 0, "b") + + g_coloredMenus = colored_menus() + +} + +public checkVotes() +{ + new b = 0 + + for (new a = 0; a < g_mapVoteNum; ++a) + if (g_voteCount[b] < g_voteCount[a]) + b = a + + + if (g_voteCount[SELECTMAPS] > g_voteCount[b] + && g_voteCount[SELECTMAPS] > g_voteCount[SELECTMAPS+1]) + { + new mapname[32] + + get_mapname(mapname, 31) + new Float:steptime = get_cvar_float("amx_extendmap_step") + set_cvar_float("mp_timelimit", get_cvar_float("mp_timelimit") + steptime) + client_print(0, print_chat, "%L", LANG_PLAYER, "CHO_FIN_EXT", steptime) + log_amx("Vote: Voting for the nextmap finished. Map %s will be extended to next %.0f minutes", mapname, steptime) + + return + } + + new smap[32] + if (g_voteCount[b] && g_voteCount[SELECTMAPS + 1] <= g_voteCount[b]) + { + ArrayGetString(g_mapName, g_nextName[b], smap, charsof(smap)); + set_cvar_string("amx_nextmap", smap); + } + + + get_cvar_string("amx_nextmap", smap, 31) + client_print(0, print_chat, "%L", LANG_PLAYER, "CHO_FIN_NEXT", smap) + log_amx("Vote: Voting for the nextmap finished. The nextmap will be %s", smap) +} + +public countVote(id, key) +{ + if (get_cvar_float("amx_vote_answers")) + { + new name[32] + get_user_name(id, name, 31) + + if (key == SELECTMAPS) + client_print(0, print_chat, "%L", LANG_PLAYER, "CHOSE_EXT", name) + else if (key < SELECTMAPS) + { + new map[32]; + ArrayGetString(g_mapName, g_nextName[key], map, charsof(map)); + client_print(0, print_chat, "%L", LANG_PLAYER, "X_CHOSE_X", name, map); + } + } + ++g_voteCount[key] + + return PLUGIN_HANDLED +} + +bool:isInMenu(id) +{ + for (new a = 0; a < g_mapVoteNum; ++a) + if (id == g_nextName[a]) + return true + return false +} + +public voteNextmap() +{ + new winlimit = get_cvar_num("mp_winlimit") + new maxrounds = get_cvar_num("mp_maxrounds") + + if (winlimit) + { + new c = winlimit - 2 + + if ((c > g_teamScore[0]) && (c > g_teamScore[1])) + { + g_selected = false + return + } + } + else if (maxrounds) + { + if ((maxrounds - 2) > (g_teamScore[0] + g_teamScore[1])) + { + g_selected = false + return + } + } else { + new timeleft = get_timeleft() + + if (timeleft < 1 || timeleft > 129) + { + g_selected = false + return + } + } + + if (g_selected) + return + + g_selected = true + + new menu[512], a, mkeys = (1<<SELECTMAPS + 1) + + new pos = format(menu, 511, g_coloredMenus ? "\y%L:\w^n^n" : "%L:^n^n", LANG_SERVER, "CHOOSE_NEXTM") + new dmax = (g_mapNums > SELECTMAPS) ? SELECTMAPS : g_mapNums + + for (g_mapVoteNum = 0; g_mapVoteNum < dmax; ++g_mapVoteNum) + { + a = random_num(0, g_mapNums - 1) + + while (isInMenu(a)) + if (++a >= g_mapNums) a = 0 + + g_nextName[g_mapVoteNum] = a + pos += format(menu[pos], 511, "%d. %a^n", g_mapVoteNum + 1, ArrayGetStringHandle(g_mapName, a)); + mkeys |= (1<<g_mapVoteNum) + g_voteCount[g_mapVoteNum] = 0 + } + + menu[pos++] = '^n' + g_voteCount[SELECTMAPS] = 0 + g_voteCount[SELECTMAPS + 1] = 0 + + new mapname[32] + get_mapname(mapname, 31) + + if ((winlimit + maxrounds) == 0 && (get_cvar_float("mp_timelimit") < get_cvar_float("amx_extendmap_max"))) + { + pos += format(menu[pos], 511, "%d. %L^n", SELECTMAPS + 1, LANG_SERVER, "EXTED_MAP", mapname) + mkeys |= (1<<SELECTMAPS) + } + + format(menu[pos], 511, "%d. %L", SELECTMAPS+2, LANG_SERVER, "NONE") + new MenuName[64] + + format(MenuName, 63, "%L", "en", "CHOOSE_NEXTM") + show_menu(0, mkeys, menu, 15, MenuName) + set_task(15.0, "checkVotes") + client_print(0, print_chat, "%L", LANG_SERVER, "TIME_CHOOSE") + client_cmd(0, "spk Gman/Gman_Choose2") + log_amx("Vote: Voting for the nextmap started") +} +stock bool:ValidMap(mapname[]) +{ + if ( is_map_valid(mapname) ) + { + return true; + } + // If the is_map_valid check failed, check the end of the string + new len = strlen(mapname) - 4; + + // The mapname was too short to possibly house the .bsp extension + if (len < 0) + { + return false; + } + if ( equali(mapname[len], ".bsp") ) + { + // If the ending was .bsp, then cut it off. + // the string is byref'ed, so this copies back to the loaded text. + mapname[len] = '^0'; + + // recheck + if ( is_map_valid(mapname) ) + { + return true; + } + } + + return false; +} + +loadSettings(filename[]) +{ + if (!file_exists(filename)) + return 0 + + new szText[32] + new currentMap[32] + + new buff[256]; + + get_mapname(currentMap, 31) + + new fp=fopen(filename,"r"); + + while (!feof(fp)) + { + buff[0]='^0'; + szText[0]='^0'; + + fgets(fp, buff, charsof(buff)); + + parse(buff, szText, charsof(szText)); + + + if (szText[0] != ';' && + ValidMap(szText) && + !equali(szText, g_lastMap) && + !equali(szText, currentMap)) + { + ArrayPushString(g_mapName, szText); + ++g_mapNums; + } + + } + + fclose(fp); + + return g_mapNums +} + +public team_score() +{ + new team[2] + + read_data(1, team, 1) + g_teamScore[(team[0]=='C') ? 0 : 1] = read_data(2) +} + +public plugin_end() +{ + new current_map[32] + + get_mapname(current_map, 31) + set_localinfo("lastMap", current_map) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapsmenu.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapsmenu.sma new file mode 100644 index 0000000..b957f30 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/mapsmenu.sma @@ -0,0 +1,595 @@ +/* AMX Mod X +* Maps Menu Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +new Array:g_mapName; +new g_mapNums +new g_menuPosition[33] + +new g_voteCount[5] + +new g_voteSelected[33][4] +new g_voteSelectedNum[33] + +new g_coloredMenus + +new g_choosed + +public plugin_init() +{ + register_plugin("Maps Menu", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("mapsmenu.txt") + register_dictionary("common.txt") + register_clcmd("amx_mapmenu", "cmdMapsMenu", ADMIN_MAP, "- displays changelevel menu") + register_clcmd("amx_votemapmenu", "cmdVoteMapMenu", ADMIN_VOTE, "- displays votemap menu") + + register_menucmd(register_menuid("Changelevel Menu"), 1023, "actionMapsMenu") + register_menucmd(register_menuid("Which map do you want?"), 527, "voteCount") + register_menucmd(register_menuid("Change map to"), 527, "voteCount") + register_menucmd(register_menuid("Votemap Menu"), 1023, "actionVoteMapMenu") + register_menucmd(register_menuid("The winner: "), 3, "actionResult") + + g_mapName=ArrayCreate(32); + + new maps_ini_file[64]; + get_configsdir(maps_ini_file, 63); + format(maps_ini_file, 63, "%s/maps.ini", maps_ini_file); + + if (!file_exists(maps_ini_file)) + get_cvar_string("mapcyclefile", maps_ini_file, sizeof(maps_ini_file) - 1); + + if (!file_exists(maps_ini_file)) + format(maps_ini_file, 63, "mapcycle.txt") + + load_settings(maps_ini_file) + + g_coloredMenus = colored_menus() +} + +public autoRefuse() +{ + log_amx("Vote: %L", "en", "RESULT_REF") + client_print(0, print_chat, "%L", LANG_PLAYER, "RESULT_REF") +} + +public actionResult(id, key) +{ + remove_task(4545454) + + switch (key) + { + case 0: + { + new _modName[10] + get_modname(_modName, 9) + + if (!equal(_modName, "zp")) + { + message_begin(MSG_ALL, SVC_INTERMISSION) + message_end() + } + + new tempMap[32]; + ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap)); + + set_task(2.0, "delayedChange", 0, tempMap, strlen(tempMap) + 1) + log_amx("Vote: %L", "en", "RESULT_ACC") + client_print(0, print_chat, "%L", LANG_PLAYER, "RESULT_ACC") + } + case 1: autoRefuse() + } + + return PLUGIN_HANDLED +} + +public checkVotes(id) +{ + id -= 34567 + new num, ppl[32], a = 0 + + get_players(ppl, num, "c") + if (num == 0) num = 1 + g_choosed = -1 + + for (new i = 0; i < g_voteSelectedNum[id]; ++i) + if (g_voteCount[a] < g_voteCount[i]) + a = i + + new votesNum = g_voteCount[0] + g_voteCount[1] + g_voteCount[2] + g_voteCount[3] + g_voteCount[4] + new iRatio = votesNum ? floatround(get_cvar_float("amx_votemap_ratio") * float(votesNum), floatround_ceil) : 1 + new iResult = g_voteCount[a] + + if (iResult >= iRatio) + { + g_choosed = g_voteSelected[id][a] + new tempMap[32]; + ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap)); + client_print(0, print_chat, "%L %s", LANG_PLAYER, "VOTE_SUCCESS", tempMap); + log_amx("Vote: %L %s", "en", "VOTE_SUCCESS", tempMap); + } + + if (g_choosed != -1) + { + if (is_user_connected(id)) + { + new menuBody[512] + new tempMap[32]; + ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap)); + new len = format(menuBody, 511, g_coloredMenus ? "\y%L: \w%s^n^n" : "%L: %s^n^n", id, "THE_WINNER", tempMap) + + len += format(menuBody[len], 511 - len, g_coloredMenus ? "\y%L^n\w" : "%L^n", id, "WANT_CONT") + format(menuBody[len], 511-len, "^n1. %L^n2. %L", id, "YES", id, "NO") + + show_menu(id, 0x03, menuBody, 10, "The winner: ") + set_task(10.0, "autoRefuse", 4545454) + } else { + new _modName[10] + get_modname(_modName, 9) + + if (!equal(_modName, "zp")) + { + message_begin(MSG_ALL, SVC_INTERMISSION) + message_end() + } + new tempMap[32]; + ArrayGetString(g_mapName, g_choosed, tempMap, charsmax(tempMap)); + set_task(2.0, "delayedChange", 0, tempMap, strlen(tempMap) + 1) + } + } else { + client_print(0, print_chat, "%L", LANG_PLAYER, "VOTE_FAILED") + log_amx("Vote: %L", "en", "VOTE_FAILED") + } + + remove_task(34567 + id) +} + +public voteCount(id, key) +{ + if (key > 3) + { + client_print(0, print_chat, "%L", LANG_PLAYER, "VOT_CANC") + remove_task(34567 + id) + set_cvar_float("amx_last_voting", get_gametime()) + log_amx("Vote: Cancel vote session") + + return PLUGIN_HANDLED + } + + if (get_cvar_float("amx_vote_answers")) + { + new name[32] + + get_user_name(id, name, 31) + client_print(0, print_chat, "%L", LANG_PLAYER, "X_VOTED_FOR", name, key + 1) + } + + ++g_voteCount[key] + + return PLUGIN_HANDLED +} + +isMapSelected(id, pos) +{ + for (new a = 0; a < g_voteSelectedNum[id]; ++a) + if (g_voteSelected[id][a] == pos) + return 1 + return 0 +} + +displayVoteMapsMenu(id, pos) +{ + if (pos < 0) + return + + new menuBody[512], b = 0, start = pos * 7 + + if (start >= g_mapNums) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "VOTEMAP_MENU", pos + 1, (g_mapNums / 7 + ((g_mapNums % 7) ? 1 : 0))) + new end = start + 7, keys = MENU_KEY_0 + + if (end > g_mapNums) + end = g_mapNums + + new tempMap[32]; + for (new a = start; a < end; ++a) + { + ArrayGetString(g_mapName, a, tempMap, charsmax(tempMap)); + if (g_voteSelectedNum[id] == 4 || isMapSelected(id, pos * 7 + b)) + { + ++b + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, tempMap) + else + len += format(menuBody[len], 511-len, "#. %s^n", tempMap) + } else { + keys |= (1<<b) + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, tempMap) + } + } + + if (g_voteSelectedNum[id]) + { + keys |= MENU_KEY_8 + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "START_VOT") + } + else + len += format(menuBody[len], 511-len, g_coloredMenus ? "^n\d8. %L^n\w" : "^n#. %L^n", id, "START_VOT") + + if (end != g_mapNums) + { + len += format(menuBody[len], 511-len, "^n9. %L...^n0. %L^n", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + len += format(menuBody[len], 511-len, "^n0. %L^n", id, pos ? "BACK" : "EXIT") + + if (g_voteSelectedNum[id]) + len += format(menuBody[len], 511-len, g_coloredMenus ? "^n\y%L:^n\w" : "^n%L:^n", id, "SEL_MAPS") + else + len += format(menuBody[len], 511-len, "^n^n") + + for (new c = 0; c < 4; c++) + { + if (c < g_voteSelectedNum[id]) + { + ArrayGetString(g_mapName, g_voteSelected[id][c], tempMap, charsmax(tempMap)); + len += format(menuBody[len], 511-len, "%s^n", tempMap) + } + else + len += format(menuBody[len], 511-len, "^n") + } + + new menuName[64] + format(menuName, 63, "%L", "en", "VOTEMAP_MENU") + + show_menu(id, keys, menuBody, -1, menuName) +} + +public cmdVoteMapMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + if (get_cvar_float("amx_last_voting") > get_gametime()) + { + client_print(id, print_chat, "%L", id, "ALREADY_VOT") + return PLUGIN_HANDLED + } + + g_voteSelectedNum[id] = 0 + + if (g_mapNums) + { + displayVoteMapsMenu(id, g_menuPosition[id] = 0) + } else { + console_print(id, "%L", id, "NO_MAPS_MENU") + client_print(id, print_chat, "%L", id, "NO_MAPS_MENU") + } + + return PLUGIN_HANDLED +} + +public cmdMapsMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + if (g_mapNums) + { + displayMapsMenu(id, g_menuPosition[id] = 0) + } else { + console_print(id, "%L", id, "NO_MAPS_MENU") + client_print(id, print_chat, "%L", id, "NO_MAPS_MENU") + } + + return PLUGIN_HANDLED +} + +public delayedChange(mapname[]) + server_cmd("changelevel %s", mapname) + +public actionVoteMapMenu(id, key) +{ + new tempMap[32]; + switch (key) + { + case 7: + { + new Float:voting = get_cvar_float("amx_last_voting") + + if (voting > get_gametime()) + { + client_print(id, print_chat, "%L", id, "ALREADY_VOT") + return PLUGIN_HANDLED + } + + if (voting && voting + get_cvar_float("amx_vote_delay") > get_gametime()) + { + client_print(id, print_chat, "%L", id, "VOT_NOW_ALLOW") + return PLUGIN_HANDLED + } + + g_voteCount = {0, 0, 0, 0, 0} + + new Float:vote_time = get_cvar_float("amx_vote_time") + 2.0 + set_cvar_float("amx_last_voting", get_gametime() + vote_time) + new iVoteTime = floatround(vote_time) + + set_task(vote_time, "checkVotes", 34567 + id) + + new menuBody[512] + new players[32] + new pnum, keys, len + + get_players(players, pnum) + + if (g_voteSelectedNum[id] > 1) + { + len = format(menuBody, 511, g_coloredMenus ? "\y%L^n\w^n" : "%L^n^n", id, "WHICH_MAP") + + for (new c = 0; c < g_voteSelectedNum[id]; ++c) + { + ArrayGetString(g_mapName, g_voteSelected[id][c], tempMap, charsmax(tempMap)); + len += format(menuBody[len], 511, "%d. %s^n", c + 1, tempMap) + keys |= (1<<c) + } + + keys |= (1<<8) + len += format(menuBody[len], 511, "^n9. %L^n", id, "NONE") + } else { + ArrayGetString(g_mapName, g_voteSelected[id][0], tempMap, charsmax(tempMap)); + len = format(menuBody, 511, g_coloredMenus ? "\y%L^n%s?^n\w^n1. %L^n2. %L^n" : "%L^n%s?^n^n1. %L^n2. %L^n", id, "CHANGE_MAP_TO", tempMap, id, "YES", id, "NO") + keys = MENU_KEY_1|MENU_KEY_2 + } + + new menuName[64] + format(menuName, 63, "%L", "en", "WHICH_MAP") + + for (new b = 0; b < pnum; ++b) + if (players[b] != id) + show_menu(players[b], keys, menuBody, iVoteTime, menuName) + + format(menuBody[len], 511, "^n0. %L", id, "CANC_VOTE") + keys |= MENU_KEY_0 + show_menu(id, keys, menuBody, iVoteTime, menuName) + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + show_activity_key("ADMIN_V_MAP_1", "ADMIN_V_MAP_2", name); + + new tempMapA[32]; + new tempMapB[32]; + new tempMapC[32]; + new tempMapD[32]; + if (g_voteSelectedNum[id] > 0) + { + ArrayGetString(g_mapName, g_voteSelected[id][0], tempMapA, charsmax(tempMapA)); + } + else + { + copy(tempMapA, charsmax(tempMapA), ""); + } + if (g_voteSelectedNum[id] > 1) + { + ArrayGetString(g_mapName, g_voteSelected[id][1], tempMapB, charsmax(tempMapB)); + } + else + { + copy(tempMapB, charsmax(tempMapB), ""); + } + if (g_voteSelectedNum[id] > 2) + { + ArrayGetString(g_mapName, g_voteSelected[id][2], tempMapC, charsmax(tempMapC)); + } + else + { + copy(tempMapC, charsmax(tempMapC), ""); + } + if (g_voteSelectedNum[id] > 3) + { + ArrayGetString(g_mapName, g_voteSelected[id][3], tempMapD, charsmax(tempMapD)); + } + else + { + copy(tempMapD, charsmax(tempMapD), ""); + } + + log_amx("Vote: ^"%s<%d><%s><>^" vote maps (map#1 ^"%s^") (map#2 ^"%s^") (map#3 ^"%s^") (map#4 ^"%s^")", + name, get_user_userid(id), authid, + tempMapA, tempMapB, tempMapC, tempMapD) + } + case 8: displayVoteMapsMenu(id, ++g_menuPosition[id]) + case 9: displayVoteMapsMenu(id, --g_menuPosition[id]) + default: + { + g_voteSelected[id][g_voteSelectedNum[id]++] = g_menuPosition[id] * 7 + key + displayVoteMapsMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +public actionMapsMenu(id, key) +{ + switch (key) + { + case 8: displayMapsMenu(id, ++g_menuPosition[id]) + case 9: displayMapsMenu(id, --g_menuPosition[id]) + default: + { + new a = g_menuPosition[id] * 8 + key + new _modName[10] + + get_modname(_modName, 9) + if (!equal(_modName, "zp")) + { + message_begin(MSG_ALL, SVC_INTERMISSION) + message_end() + } + + new authid[32], name[32] + + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + new tempMap[32]; + ArrayGetString(g_mapName, a, tempMap, charsmax(tempMap)); + + show_activity_key("ADMIN_CHANGEL_1", "ADMIN_CHANGEL_2", name, tempMap); + + log_amx("Cmd: ^"%s<%d><%s><>^" changelevel ^"%s^"", name, get_user_userid(id), authid, tempMap) + set_task(2.0, "delayedChange", 0, tempMap, strlen(tempMap) + 1) + /* displayMapsMenu(id, g_menuPosition[id]) */ + } + } + + return PLUGIN_HANDLED +} + +displayMapsMenu(id, pos) +{ + if (pos < 0) + return + + new menuBody[512] + new tempMap[32] + new start = pos * 8 + new b = 0 + + if (start >= g_mapNums) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "CHANGLE_MENU", pos + 1, (g_mapNums / 8 + ((g_mapNums % 8) ? 1 : 0))) + new end = start + 8 + new keys = MENU_KEY_0 + + if (end > g_mapNums) + end = g_mapNums + + for (new a = start; a < end; ++a) + { + keys |= (1<<b) + ArrayGetString(g_mapName, a, tempMap, charsmax(tempMap)); + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, tempMap) + } + + if (end != g_mapNums) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + new menuName[64] + format(menuName, 63, "%L", "en", "CHANGLE_MENU") + + show_menu(id, keys, menuBody, -1, menuName) +} +stock bool:ValidMap(mapname[]) +{ + if ( is_map_valid(mapname) ) + { + return true; + } + // If the is_map_valid check failed, check the end of the string + new len = strlen(mapname) - 4; + + // The mapname was too short to possibly house the .bsp extension + if (len < 0) + { + return false; + } + if ( equali(mapname[len], ".bsp") ) + { + // If the ending was .bsp, then cut it off. + // the string is byref'ed, so this copies back to the loaded text. + mapname[len] = '^0'; + + // recheck + if ( is_map_valid(mapname) ) + { + return true; + } + } + + return false; +} + +load_settings(filename[]) +{ + new fp = fopen(filename, "r"); + + if (!fp) + { + return 0; + } + + + new text[256]; + new tempMap[32]; + + while (!feof(fp)) + { + fgets(fp, text, charsmax(text)); + + if (text[0] == ';') + { + continue; + } + if (parse(text, tempMap, charsmax(tempMap)) < 1) + { + continue; + } + if (!ValidMap(tempMap)) + { + continue; + } + + ArrayPushString(g_mapName, tempMap); + g_mapNums++; + } + + fclose(fp); + + return 1; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/menufront.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/menufront.sma new file mode 100644 index 0000000..d5c14c7 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/menufront.sma @@ -0,0 +1,391 @@ +/* AMX Mod X +* Menus Front-End Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +#define MAXMENUS 128 +#define STRINGSIZE 32 +#define STRINGLENGTH STRINGSIZE - 1 +#define MENUITEMSPERPAGE 8 +//#define MENUS_NUMBER 16 + +new g_menuPosition[33] +new g_menusNumber = 0 +new g_menuBody[MAXMENUS][STRINGSIZE] +new bool:g_menuBodyPhrase[MAXMENUS] +new g_menuCmd[MAXMENUS][STRINGSIZE] +new g_menuAccess[MAXMENUS] +new g_menuPlugin[MAXMENUS][STRINGSIZE] + +new g_coloredMenus + +new g_clientMenuPosition[33] +new g_clientMenusNumber = 0 +new g_clientMenuBody[MAXMENUS][STRINGSIZE] +new bool:g_clientMenuBodyPhrase[MAXMENUS] +new g_clientMenuCmd[MAXMENUS][STRINGSIZE] +new g_clientMenuAccess[MAXMENUS] +new g_clientMenuPlugin[MAXMENUS][STRINGSIZE] + +// menuBody: Text that will be shown for this item in menu +// menuCmd: Command that should be executed to start menu +// menuAccess: Access required for menu +// menuPlugin: The exact case-insensitive name of plugin holding the menu command +public AddMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) +{ + if (g_menusNumber + 1 == MAXMENUS) + { + log_amx("Error: Plugin ^"%s^" tried to add a menu item to Menu Front-End plugin with maximum menu items reached!", menuPlugin) + return + } + + copy(g_menuBody[g_menusNumber], STRINGLENGTH, menuBody) + g_menuBodyPhrase[g_menusNumber] = false + + copy(g_menuCmd[g_menusNumber], STRINGLENGTH, menuCmd) + g_menuAccess[g_menusNumber] = menuAccess + + copy(g_menuPlugin[g_menusNumber], STRINGLENGTH, menuPlugin) + + g_menusNumber++ + server_print("Menu item %d added to Menus Front-End: ^"%s^" from plugin ^"%s^"", g_menusNumber, menuBody, menuPlugin) +} + +public AddMenuLang(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) +{ + if (g_menusNumber + 1 == MAXMENUS) + { + log_amx("Error: Plugin ^"%s^" tried to add a menu item to Menu Front-End plugin with maximum menu items reached!", menuPlugin) + return + } + + copy(g_menuBody[g_menusNumber], STRINGLENGTH, menuBody) + g_menuBodyPhrase[g_menusNumber] = true + + copy(g_menuCmd[g_menusNumber], STRINGLENGTH, menuCmd) + g_menuAccess[g_menusNumber] = menuAccess + + copy(g_menuPlugin[g_menusNumber], STRINGLENGTH, menuPlugin) + g_menusNumber++ + + //server_print("Menu item %d added to Menus Front-End: ^"%s^" (LANG) from plugin ^"%s^"", g_menusNumber, menuBody, menuPlugin) +} + +public AddClientMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) +{ + if (g_clientMenusNumber + 1 == MAXMENUS) + { + log_amx("Error: Plugin ^"%s^" tried to add a menu item to Menu Front-End plugin with maximum menu items reached!", menuPlugin) + return + } + + copy(g_clientMenuBody[g_clientMenusNumber], STRINGLENGTH, menuBody) + g_clientMenuBodyPhrase[g_clientMenusNumber] = false + + copy(g_clientMenuCmd[g_clientMenusNumber], STRINGLENGTH, menuCmd) + g_clientMenuAccess[g_clientMenusNumber] = menuAccess + + copy(g_clientMenuPlugin[g_clientMenusNumber], STRINGLENGTH, menuPlugin) + + g_clientMenusNumber++ + server_print("Client menu item %d added to Client Menus Front-End: ^"%s^" from plugin ^"%s^"", g_clientMenusNumber, menuBody, menuPlugin) +} + +AddDefaultMenus() +{ + new flags; + AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu") + AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu") + AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu") + AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu") + AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu") + AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu") + AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu") + AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu") + AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu") + AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu") + AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu") + AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System") + AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration") + AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins") + AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons") + AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu") +} +stock bool:get_clcmd_flags(const search_command[], &flags) +{ + new count = get_clcmdsnum(-1); + static cmd[128]; + static info[1]; + new _flags; + + for (new i = 0; i < count; i++) + { + get_clcmd(i, cmd, charsmax(cmd), _flags, info, charsmax(info), -1); + + if (strcmp(cmd, search_command) == 0) + { + flags = _flags; + return true; + } + } + + return false; +} +public actionMenu(id, key) +{ + switch (key) + { + case 8: displayMenu(id, ++g_menuPosition[id]) + case 9: displayMenu(id, --g_menuPosition[id]) + default: client_cmd(id, "%s", g_menuCmd[g_menuPosition[id] * 8 + key]) + } + + return PLUGIN_HANDLED +} + +public clientActionMenu(id, key) +{ + switch (key) + { + case 8: clientDisplayMenu(id, ++g_clientMenuPosition[id]) + case 9: clientDisplayMenu(id, --g_clientMenuPosition[id]) + default: client_cmd(id, "%s", g_clientMenuCmd[g_clientMenuPosition[id] * 8 + key]) + } + + return PLUGIN_HANDLED +} + +displayMenu(id, pos) +{ + if (pos < 0) + return + + new menuBody[512] + new b = 0 + new start = pos * MENUITEMSPERPAGE + + if (start >= g_menusNumber) // MENUS_NUMBER + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, + + g_coloredMenus ? "\yAMX Mod X Menu\R%d/%d^n\w^n" : "AMX Mod X Menu %d/%d^n^n" , pos + 1, (g_menusNumber / MENUITEMSPERPAGE) + (((g_menusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0)) + + new end = start + MENUITEMSPERPAGE + new keys = MENU_KEY_0 + + if (end > g_menusNumber) // MENUS_NUMBER + end = g_menusNumber // MENUS_NUMBER + + for (new a = start; a < end; ++a) + { + if ( access(id, g_menuAccess[a]) && + ((is_plugin_loaded(g_menuPlugin[a]) != -1) || // search plugins for registered name + (is_plugin_loaded(g_menuPlugin[a], true) != -1))) // search plugins for filename + { + keys |= (1<<b) + + if (g_menuBodyPhrase[a]) + len += format(menuBody[len], 511-len, "%d. %L^n", ++b, id, g_menuBody[a]) + else + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, g_menuBody[a]) + } else { + ++b + + if (g_coloredMenus) + { + if (g_menuBodyPhrase[a]) + len += format(menuBody[len], 511-len, "\d%d. %L^n\w", b, id, g_menuBody[a]) + else + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, g_menuBody[a]) + } else { + if (g_menuBodyPhrase[a]) + len += format(menuBody[len], 511-len, "#. %L^n", id, g_menuBody[a]) + else + len += format(menuBody[len], 511-len, "#. %s^n", g_menuBody[a]) + } + } + } + + if (end != g_menusNumber) // MENUS_NUMBER + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } else { + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + } + + show_menu(id, keys, menuBody) +} + +clientDisplayMenu(id, pos) +{ + if (pos < 0) + return + + new menuBody[512] + new b = 0 + new start = pos * MENUITEMSPERPAGE + + if (start >= g_clientMenusNumber) // MENUS_NUMBER + start = pos = g_clientMenuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\yAMX Mod X Client Menu\R%d/%d^n\w^n" : "AMX Mod X Client Menu %d/%d^n^n" , pos + 1, (g_clientMenusNumber / MENUITEMSPERPAGE) + (((g_clientMenusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0)) + + new end = start + MENUITEMSPERPAGE + new keys = MENU_KEY_0 + + if (end > g_clientMenusNumber) // MENUS_NUMBER + end = g_clientMenusNumber // MENUS_NUMBER + + for (new a = start; a < end; ++a) + { + if ( access(id, g_clientMenuAccess[a]) && + ((is_plugin_loaded(g_clientMenuPlugin[a]) != -1) || // search plugins for registered name + (is_plugin_loaded(g_clientMenuPlugin[a], true) != -1))) // search plugins for file name + { + keys |= (1<<b) + + if (g_clientMenuBodyPhrase[a]) + len += format(menuBody[len], 511-len, "%d. %L^n", ++b, id, g_clientMenuBody[a]) + else + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, g_clientMenuBody[a]) + } else { + ++b + + if (g_coloredMenus) + { + if (g_clientMenuBodyPhrase[a]) + len += format(menuBody[len], 511-len, "\d%d. %L^n\w", b, id, g_clientMenuBody[a]) + else + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, g_clientMenuBody[a]) + } else { + if (g_clientMenuBodyPhrase[a]) + len += format(menuBody[len], 511-len, "#. %L^n", id, g_clientMenuBody[a]) + else + len += format(menuBody[len], 511-len, "#. %s^n", g_clientMenuBody[a]) + } + } + } + + if (end != g_clientMenusNumber) // MENUS_NUMBER + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else { + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + } + + show_menu(id, keys, menuBody) +} + +public cmdMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + displayMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} +public clientCmdMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + clientDisplayMenu(id, g_clientMenuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +public addmenuitem_cmd(id, level, cid) +{ + if (!cmd_access(id, level, cid, 5)) + return PLUGIN_HANDLED + + // AddMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) + new menuBody[STRINGSIZE], menuCmd[STRINGSIZE], flags[STRINGSIZE], menuAccess = 0, menuPlugin[STRINGSIZE] + read_argv(1, menuBody, STRINGLENGTH) + read_argv(2, menuCmd, STRINGLENGTH) + read_argv(3, flags, STRINGLENGTH) + menuAccess = read_flags(flags) + read_argv(4, menuPlugin, STRINGLENGTH) + + AddMenu(menuBody, menuCmd, menuAccess, menuPlugin) + + return PLUGIN_HANDLED +} + +public addclientmenuitem_cmd(id, level, cid) +{ + if (!cmd_access(id, level, cid, 5)) + return PLUGIN_HANDLED + + // AddMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) + new menuBody[STRINGSIZE], menuCmd[STRINGSIZE], flags[STRINGSIZE], menuAccess = 0, menuPlugin[STRINGSIZE] + read_argv(1, menuBody, STRINGLENGTH) + read_argv(2, menuCmd, STRINGLENGTH) + read_argv(3, flags, STRINGLENGTH) + menuAccess = read_flags(flags) + read_argv(4, menuPlugin, STRINGLENGTH) + + AddClientMenu(menuBody, menuCmd, menuAccess, menuPlugin) + + return PLUGIN_HANDLED +} + +public plugin_init() +{ + register_plugin("Menus Front-End", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("menufront.txt") + register_dictionary("common.txt") + + register_menucmd(register_menuid("AMX Mod X Menu"), 1023, "actionMenu") + register_menucmd(register_menuid("AMX Mod X Client Menu"), 1023, "clientActionMenu") + register_clcmd("amxmodmenu", "cmdMenu", ADMIN_MENU, "- displays menus") + register_clcmd("amx_menu", "clientCmdMenu", 0, "- displays menus available to client") + + register_srvcmd("amx_addmenuitem", "addmenuitem_cmd", 0, "<menu text> <menu command> <access flags> <plugin name | plugin filename> - Add a menu item to Menus Front-End") + register_srvcmd("amx_addclientmenuitem", "addclientmenuitem_cmd", 0, "<menu text> <menu command> <access flags> <plugin name | plugin filename> - Add a menu item to Client Menus Front-End") + + g_coloredMenus = colored_menus() + + +} +public plugin_cfg() +{ + AddDefaultMenus() + + new configs[128] + get_configsdir(configs, 127) + server_cmd("exec %s/custommenuitems.cfg", configs) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/miscstats.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/miscstats.sma new file mode 100644 index 0000000..31f1aed --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/miscstats.sma @@ -0,0 +1,778 @@ +/* AMX Mod X +* Misc. Stats Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <csx> +#include <cstrike> + +public MultiKill +public MultiKillSound +public BombPlanting +public BombDefusing +public BombPlanted +public BombDefused +public BombFailed +public BombPickUp +public BombDrop +public BombCountVoice +public BombCountDef +public BombReached +public ItalyBonusKill +public EnemyRemaining +public LastMan +public KnifeKill +public KnifeKillSound +public GrenadeKill +public GrenadeSuicide +public HeadShotKill +public HeadShotKillSound +public RoundCounterSound +public RoundCounter +public KillingStreak +public KillingStreakSound +public DoubleKill +public DoubleKillSound +public PlayerName +public FirstBloodSound + +new g_streakKills[33][2] +new g_multiKills[33][2] +new g_C4Timer +new g_Defusing +new g_Planter +new Float:g_LastOmg +new g_LastAnnounce +new g_roundCount +new Float:g_doubleKill +new g_doubleKillId +new g_friend[33] +new g_firstBlood +new g_center1_sync +new g_announce_sync +new g_status_sync +new g_left_sync +new g_bottom_sync +new g_he_sync + +new g_MultiKillMsg[7][] = +{ + "Multi-Kill! %s^n%L %d %L (%d %L)", + "Ultra-Kill!!! %s^n%L %d %L (%d %L)", + "%s IS ON A KILLING SPREE!!!^n%L %d %L (%d %L)", + "RAMPAGE!!! %s^n%L %d %L (%d hs)", + "%s IS UNSTOPPABLE!!!^n%L %d %L (%d %L)", + "%s IS A MONSTER!^n%L %d %L (%d %L)", + "%s IS GODLIKE!!!!^n%L %d %L (%d %L)" +} + +new g_Sounds[7][] = +{ + "multikill", + "ultrakill", + "killingspree", + "rampage", + "unstoppable", + "monsterkill", + "godlike" +} +new g_KillingMsg[7][] = +{ + "%s: Multi-Kill!", + "%s: Ultra-Kill!!!", + "%s IS ON A KILLING SPREE!!!", + "%s: RAMPAGE!!!", + "%s IS UNSTOPPABLE!!!", + "%s IS A MONSTER!", + "%s IS GODLIKE!!!" +} + +new g_KinfeMsg[4][] = +{ + "KNIFE_MSG_1", + "KNIFE_MSG_2", + "KNIFE_MSG_3", + "KNIFE_MSG_4" +} + +new g_LastMessages[4][] = +{ + "LAST_MSG_1", + "LAST_MSG_2", + "LAST_MSG_3", + "LAST_MSG_4" +} + +new g_HeMessages[4][] = +{ + "HE_MSG_1", + "HE_MSG_2", + "HE_MSG_3", + "HE_MSG_4" +} + +new g_SHeMessages[4][] = +{ + "SHE_MSG_1", + "SHE_MSG_2", + "SHE_MSG_3", + "SHE_MSG_4" +} + +new g_HeadShots[7][] = +{ + "HS_MSG_1", + "HS_MSG_2", + "HS_MSG_3", + "HS_MSG_4", + "HS_MSG_5", + "HS_MSG_6", + "HS_MSG_7" +} + +new g_teamsNames[4][] = +{ + "TERRORIST", + "CT", + "TERRORISTS", + "CTS" +} + +public plugin_init() +{ + register_plugin("CS Misc. Stats", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("miscstats.txt") + register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w") + register_event("SendAudio", "eEndRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw") + register_event("RoundTime", "eNewRound", "bc") + register_event("StatusValue", "setTeam", "be", "1=1") + register_event("StatusValue", "showStatus", "be", "1=2", "2!0") + register_event("StatusValue", "hideStatus", "be", "1=1", "2=0") + + new mapname[32] + get_mapname(mapname, 31) + + if (equali(mapname, "de_", 3) || equali(mapname, "csde_", 5)) + { + register_event("StatusIcon", "eGotBomb", "be", "1=1", "1=2", "2=c4") + register_event("TextMsg", "eBombPickUp", "bc", "2&#Got_bomb") + register_event("TextMsg", "eBombDrop", "bc", "2&#Game_bomb_d") + } + else if (equali(mapname, "cs_italy")) + { + register_event("23", "chickenKill", "a", "1=108", /*"12=106", */ "15=4") + register_event("23", "radioKill", "a", "1=108", /*"12=294", */ "15=2") + } + + g_center1_sync = CreateHudSyncObj() + g_announce_sync = CreateHudSyncObj() + g_status_sync = CreateHudSyncObj() + g_left_sync = CreateHudSyncObj() + g_bottom_sync = CreateHudSyncObj() + g_he_sync = CreateHudSyncObj() +} + +public plugin_cfg() +{ + new g_addStast[] = "amx_statscfg add ^"%s^" %s" + + server_cmd(g_addStast, "ST_MULTI_KILL", "MultiKill") + server_cmd(g_addStast, "ST_MULTI_KILL_SOUND", "MultiKillSound") + server_cmd(g_addStast, "ST_BOMB_PLANTING", "BombPlanting") + server_cmd(g_addStast, "ST_BOMB_DEFUSING", "BombDefusing") + server_cmd(g_addStast, "ST_BOMB_PLANTED", "BombPlanted") + server_cmd(g_addStast, "ST_BOMB_DEF_SUCC", "BombDefused") + server_cmd(g_addStast, "ST_BOMB_DEF_FAIL", "BombFailed") + server_cmd(g_addStast, "ST_BOMB_PICKUP", "BombPickUp") + server_cmd(g_addStast, "ST_BOMB_DROP", "BombDrop") + server_cmd(g_addStast, "ST_BOMB_CD_VOICE", "BombCountVoice") + server_cmd(g_addStast, "ST_BOMB_CD_DEF", "BombCountDef") + server_cmd(g_addStast, "ST_BOMB_SITE", "BombReached") + server_cmd(g_addStast, "ST_ITALY_BONUS", "ItalyBonusKill") + server_cmd(g_addStast, "ST_LAST_MAN", "LastMan") + server_cmd(g_addStast, "ST_KNIFE_KILL", "KnifeKill") + server_cmd(g_addStast, "ST_KNIFE_KILL_SOUND", "KnifeKillSound") + server_cmd(g_addStast, "ST_HE_KILL", "GrenadeKill") + server_cmd(g_addStast, "ST_HE_SUICIDE", "GrenadeSuicide") + server_cmd(g_addStast, "ST_HS_KILL", "HeadShotKill") + server_cmd(g_addStast, "ST_HS_KILL_SOUND", "HeadShotKillSound") + server_cmd(g_addStast, "ST_ROUND_CNT", "RoundCounter") + server_cmd(g_addStast, "ST_ROUND_CNT_SOUND", "RoundCounterSound") + server_cmd(g_addStast, "ST_KILL_STR", "KillingStreak") + server_cmd(g_addStast, "ST_KILL_STR_SOUND", "KillingStreakSound") + server_cmd(g_addStast, "ST_ENEMY_REM", "EnemyRemaining") + server_cmd(g_addStast, "ST_DOUBLE_KILL", "DoubleKill") + server_cmd(g_addStast, "ST_DOUBLE_KILL_SOUND", "DoubleKillSound") + server_cmd(g_addStast, "ST_PLAYER_NAME", "PlayerName") + server_cmd(g_addStast, "ST_FIRST_BLOOD_SOUND", "FirstBloodSound") +} + +public client_putinserver(id) +{ + g_multiKills[id] = {0, 0} + g_streakKills[id] = {0, 0} +} + +public client_death(killer, victim, wpnindex, hitplace, TK) +{ + if (wpnindex == CSW_C4) + return + + new headshot = (hitplace == HIT_HEAD) ? 1 : 0 + new selfkill = (killer == victim) ? 1 : 0 + + if (g_firstBlood) + { + g_firstBlood = 0 + if (FirstBloodSound) + play_sound("misc/firstblood") + } + + if ((KillingStreak || KillingStreakSound) && !TK) + { + g_streakKills[victim][1]++ + g_streakKills[victim][0] = 0 + + if (!selfkill) + { + g_streakKills[killer][0]++ + g_streakKills[killer][1] = 0 + + new a = g_streakKills[killer][0] - 3 + + if ((a > -1) && !(a % 2)) + { + new name[32] + get_user_name(killer, name, 31) + + if ((a >>= 1) > 6) + a = 6 + + if (KillingStreak) + { + set_hudmessage(0, 100, 255, 0.05, 0.50, 2, 0.02, 6.0, 0.01, 0.1, -1) + ShowSyncHudMsg(0, g_left_sync, g_KillingMsg[a], name) + } + + if (KillingStreakSound) + { + new file[32] + + format(file, 31, "misc/%s", g_Sounds[a]) + play_sound(file) + } + } + } + } + + if (MultiKill || MultiKillSound) + { + if (!selfkill && !TK && killer) + { + g_multiKills[killer][0]++ + g_multiKills[killer][1] += headshot + + new param[2] + + param[0] = killer + param[1] = g_multiKills[killer][0] + set_task(4.0 + float(param[1]), "checkKills", 0, param, 2) + } + } + + if (EnemyRemaining && is_user_connected(victim)) + { + new ppl[32], pplnum = 0, maxplayers = get_maxplayers() + new epplnum = 0 + new CsTeams:team = cs_get_user_team(victim) + new CsTeams:other_team + new CsTeams:enemy_team = (team == CS_TEAM_T) ? CS_TEAM_CT : CS_TEAM_T + + if (team == CS_TEAM_T || team == CS_TEAM_CT) + { + for (new i=1; i<=maxplayers; i++) + { + if (!is_user_connected(i)) + { + continue + } + if (i == victim) + { + continue + } + other_team = cs_get_user_team(i) + if (other_team == team && is_user_alive(i)) + { + epplnum++ + } else if (other_team == enemy_team) { + ppl[pplnum++] = i + } + } + + if (pplnum && epplnum) + { + new message[128], team_name[32] + + set_hudmessage(255, 255, 255, 0.02, 0.85, 2, 0.05, 0.1, 0.02, 3.0, -1) + + /* This is a pretty stupid thing to translate, but whatever */ + new _teamname[32] + if (team == CS_TEAM_T) + { + format(_teamname, 31, "TERRORIST%s", (epplnum == 1) ? "" : "S") + } else if (team == CS_TEAM_CT) { + format(_teamname, 31, "CT%s", (epplnum == 1) ? "" : "S") + } + + for (new a = 0; a < pplnum; ++a) + { + format(team_name, 31, "%L", ppl[a], _teamname) + format(message, 127, "%L", ppl[a], "REMAINING", epplnum, team_name) + ShowSyncHudMsg(ppl[a], g_bottom_sync, "%s", message) + } + } + } + } + + if (LastMan) + { + new cts[32], ts[32], ctsnum, tsnum + new maxplayers = get_maxplayers() + new CsTeams:team + + for (new i=1; i<=maxplayers; i++) + { + if (!is_user_connected(i) || !is_user_alive(i)) + { + continue + } + team = cs_get_user_team(i) + if (team == CS_TEAM_T) + { + ts[tsnum++] = i + } else if (team == CS_TEAM_CT) { + cts[ctsnum++] = i + } + } + + if (ctsnum == 1 && tsnum == 1) + { + new ctname[32], tname[32] + + get_user_name(cts[0], ctname, 31) + get_user_name(ts[0], tname, 31) + + set_hudmessage(0, 255, 255, -1.0, 0.35, 0, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(0, g_center1_sync, "%s vs. %s", ctname, tname) + + play_sound("misc/maytheforce") + } + else if (!g_LastAnnounce) + { + new oposite = 0, _team = 0 + + if (ctsnum == 1 && tsnum > 1) + { + g_LastAnnounce = cts[0] + oposite = tsnum + _team = 0 + } + else if (tsnum == 1 && ctsnum > 1) + { + g_LastAnnounce = ts[0] + oposite = ctsnum + _team = 1 + } + + if (g_LastAnnounce) + { + new name[32] + + get_user_name(g_LastAnnounce, name, 31) + + set_hudmessage(0, 255, 255, -1.0, 0.38, 0, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(0, g_center1_sync, "%s (%d HP) vs. %d %s%s: %L", name, get_user_health(g_LastAnnounce), oposite, g_teamsNames[_team], (oposite == 1) ? "" : "S", LANG_PLAYER, g_LastMessages[random_num(0, 3)]) + + if (!is_user_connecting(g_LastAnnounce)) + { + client_cmd(g_LastAnnounce, "spk misc/oneandonly") + } + } + } + } + + if (wpnindex == CSW_KNIFE && (KnifeKill || KnifeKillSound)) + { + if (KnifeKill) + { + new killer_name[32], victim_name[32] + + get_user_name(killer, killer_name, 31) + get_user_name(victim, victim_name, 31) + + set_hudmessage(255, 100, 100, -1.0, 0.25, 1, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(0, g_he_sync, "%L", LANG_PLAYER, g_KinfeMsg[random_num(0, 3)], killer_name, victim_name) + } + + if (KnifeKillSound) + play_sound("misc/humiliation") + } + + if (wpnindex == CSW_HEGRENADE && (GrenadeKill || GrenadeSuicide)) + { + new killer_name[32], victim_name[32] + + get_user_name(killer, killer_name, 31) + get_user_name(victim, victim_name, 31) + + set_hudmessage(255, 100, 100, -1.0, 0.25, 1, 6.0, 6.0, 0.5, 0.15, -1) + + if (!selfkill) + { + if (GrenadeKill) + ShowSyncHudMsg(0, g_he_sync, "%L", LANG_PLAYER, g_HeMessages[random_num(0, 3)], killer_name, victim_name) + } + else if (GrenadeSuicide) + ShowSyncHudMsg(0, g_he_sync, "%L", LANG_PLAYER, g_SHeMessages[random_num(0, 3)], victim_name) + } + + if (headshot && (HeadShotKill || HeadShotKillSound)) + { + if (HeadShotKill && wpnindex) + { + new killer_name[32], victim_name[32], weapon_name[32], message[256], players[32], pnum + + xmod_get_wpnname(wpnindex, weapon_name, 31) + get_user_name(killer, killer_name, 31) + get_user_name(victim, victim_name, 31) + get_players(players, pnum, "c") + + for (new i = 0; i < pnum; i++) + { + format(message, sizeof(message)-1, "%L", players[i], g_HeadShots[random_num(0, 6)]) + + replace(message, sizeof(message)-1, "$vn", victim_name) + replace(message, sizeof(message)-1, "$wn", weapon_name) + replace(message, sizeof(message)-1, "$kn", killer_name) + + set_hudmessage(100, 100, 255, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(players[i], g_announce_sync, "%s", message) + } + } + + if (HeadShotKillSound) + { + client_cmd(killer, "spk misc/headshot") + client_cmd(victim, "spk misc/headshot") + } + } + + if ((DoubleKill || DoubleKillSound) && !selfkill) + { + new Float:nowtime = get_gametime() + + if (g_doubleKill == nowtime && g_doubleKillId == killer) + { + if (DoubleKill) + { + new name[32] + + get_user_name(killer, name, 31) + + set_hudmessage(255, 0, 255, -1.0, 0.35, 0, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(0, g_center1_sync, "%L", LANG_PLAYER, "DOUBLE_KILL", name) + } + + if (DoubleKillSound) + play_sound("misc/doublekill") + } + + g_doubleKill = nowtime + g_doubleKillId = killer + } +} + +public hideStatus(id) +{ + if (PlayerName) + { + ClearSyncHud(id, g_status_sync) + } +} + +public setTeam(id) + g_friend[id] = read_data(2) + +public showStatus(id) +{ + if(!is_user_bot(id) && is_user_connected(id) && PlayerName) + { + new name[32], pid = read_data(2) + + get_user_name(pid, name, 31) + new color1 = 0, color2 = 0 + + if (get_user_team(pid) == 1) + color1 = 255 + else + color2 = 255 + + if (g_friend[id] == 1) // friend + { + new clip, ammo, wpnid = get_user_weapon(pid, clip, ammo) + new wpnname[32] + + if (wpnid) + xmod_get_wpnname(wpnid, wpnname, 31) + + set_hudmessage(color1, 50, color2, -1.0, 0.60, 1, 0.01, 3.0, 0.01, 0.01, -1) + ShowSyncHudMsg(id, g_status_sync, "%s -- %d HP / %d AP / %s", name, get_user_health(pid), get_user_armor(pid), wpnname) + } else { + set_hudmessage(color1, 50, color2, -1.0, 0.60, 1, 0.01, 3.0, 0.01, 0.01, -1) + ShowSyncHudMsg(id, g_status_sync, "%s", name) + } + } +} + +public eNewRound() +{ + if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor)) + { + g_firstBlood = 1 + g_C4Timer = 0 + ++g_roundCount + + if (RoundCounter) + { + set_hudmessage(200, 0, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(0, g_announce_sync, "%L", LANG_PLAYER, "PREPARE_FIGHT", g_roundCount) + } + + if (RoundCounterSound) + play_sound("misc/prepare") + + if (KillingStreak) + { + new appl[32], ppl, i + get_players(appl, ppl, "ac") + + for (new a = 0; a < ppl; ++a) + { + i = appl[a] + + if (g_streakKills[i][0] >= 2) + client_print(i, print_chat, "* %L", i, "KILLED_ROW", g_streakKills[i][0]) + else if (g_streakKills[i][1] >= 2) + client_print(i, print_chat, "* %L", i, "DIED_ROUNDS", g_streakKills[i][1]) + } + } + } +} + +public eRestart() +{ + eEndRound() + g_roundCount = 0 + g_firstBlood = 1 +} + +public eEndRound() +{ + g_C4Timer = -2 + g_LastOmg = 0.0 + remove_task(8038) + g_LastAnnounce = 0 +} + +public checkKills(param[]) +{ + new id = param[0] + new a = param[1] + + if (a == g_multiKills[id][0]) + { + a -= 3 + + if (a > -1) + { + if (a > 6) + { + a = 6 + } + + if (MultiKill) + { + new name[32] + + get_user_name(id, name, 31) + set_hudmessage(255, 0, 100, 0.05, 0.50, 2, 0.02, 6.0, 0.01, 0.1, -1) + + ShowSyncHudMsg(0, g_left_sync, g_MultiKillMsg[a], name, LANG_PLAYER, "WITH", g_multiKills[id][0], LANG_PLAYER, "KILLS", g_multiKills[id][1], LANG_PLAYER, "HS") + } + + if (MultiKillSound) + { + new sound[24] + format(sound, 23, "misc/%s", g_Sounds[a]) + play_sound(sound) + } + } + g_multiKills[id] = {0, 0} + } +} + +public chickenKill() +{ + if (ItalyBonusKill) + announceEvent(0, "KILLED_CHICKEN") +} + +public radioKill() +{ + if (ItalyBonusKill) + announceEvent(0, "BLEW_RADIO") +} + +announceEvent(id, message[]) +{ + new name[32] + + get_user_name(id, name, 31) + set_hudmessage(255, 100, 50, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, -1) + ShowSyncHudMsg(0, g_announce_sync, "%L", LANG_PLAYER, message, name) +} + +public eBombPickUp(id) +{ + if (BombPickUp) + announceEvent(id, "PICKED_BOMB") +} + +public eBombDrop() +{ + if (BombDrop) + announceEvent(g_Planter, "DROPPED_BOMB") +} + +public eGotBomb(id) +{ + g_Planter = id + + if (BombReached && read_data(1) == 2 && g_LastOmg < get_gametime()) + { + g_LastOmg = get_gametime() + 15.0 + announceEvent(g_Planter, "REACHED_TARGET") + } +} + +public bombTimer() +{ + if (--g_C4Timer > 0) + { + if (BombCountVoice) + { + if (g_C4Timer == 30 || g_C4Timer == 20) + { + new temp[64] + + num_to_word(g_C4Timer, temp, 63) + format(temp, 63, "^"vox/%s seconds until explosion^"", temp) + play_sound(temp) + } + else if (g_C4Timer < 11) + { + new temp[64] + + num_to_word(g_C4Timer, temp, 63) + format(temp, 63, "^"vox/%s^"", temp) + play_sound(temp) + } + } + if (BombCountDef && g_Defusing) + client_print(g_Defusing, print_center, "%d", g_C4Timer) + } + else + remove_task(8038) +} + +public bomb_planted(planter) +{ + g_Defusing = 0 + + if (BombPlanted) + announceEvent(planter, "SET_UP_BOMB") + + g_C4Timer = get_cvar_num("mp_c4timer") + set_task(1.0, "bombTimer", 8038, "", 0, "b") +} + +public bomb_planting(planter) +{ + if (BombPlanting) + announceEvent(planter, "PLANT_BOMB") +} + +public bomb_defusing(defuser) +{ + if (BombDefusing) + announceEvent(defuser, "DEFUSING_BOMB") + + g_Defusing = defuser +} + +public bomb_defused(defuser) +{ + if (BombDefused) + announceEvent(defuser, "DEFUSED_BOMB") +} + +public bomb_explode(planter, defuser) +{ + if (BombFailed && defuser) + announceEvent(defuser, "FAILED_DEFU") +} + +public play_sound(sound[]) +{ + new players[32], pnum + get_players(players, pnum, "c") + new i + + for (i = 0; i < pnum; i++) + { + if (is_user_connecting(players[i])) + continue + + client_cmd(players[i], "spk %s", sound) + } +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/multilingual.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/multilingual.sma new file mode 100644 index 0000000..7ecf4c2 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/multilingual.sma @@ -0,0 +1,230 @@ +/* AMX Mod X script. +* Multilingual System Plugin +* +* by the AMX Mod X Development Team +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +#define DISPLAY_MSG // Comment to disable message on join + +new g_menuLang[33][2] +new g_serverLang +new g_langNum +new g_coloredMenus + +public plugin_init() +{ + register_plugin("Multi-Lingual System", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("multilingual.txt") + register_dictionary("common.txt") + register_dictionary("languages.txt") + + register_cvar("amx_language", "en", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY) + //Set to zero to disable client effects + register_cvar("amx_client_languages", "1") + register_concmd("amx_setlang", "cmdLang", ADMIN_CFG, "<language>") + register_clcmd("amx_langmenu", "cmdLangMenu", ADMIN_ALL) + register_menu("Language Menu", 1023, "actionMenu") + + new lang[3] + + if (vaultdata_exists("server_language")) + { + get_vaultdata("server_language", lang, 2) + } else { + copy(lang, 2, "en") + set_vaultdata("server_language", lang) + } + + set_cvar_string("amx_language", lang) + + g_langNum = get_langsnum() + g_serverLang = get_lang_id(lang) + g_coloredMenus = colored_menus() +} + +#if defined DISPLAY_MSG +public client_putinserver(id) +{ + if (get_cvar_num("amx_client_languages") && !is_user_bot(id)) + set_task(10.0, "dispInfo", id) +} + +public client_disconnect(id) +{ + remove_task(id) +} + +public dispInfo(id) +{ + if (get_cvar_num("amx_client_languages")) + client_print(id, print_chat, "%L", id, "TYPE_LANGMENU") +} +#endif + +public cmdLang(id, level, cid) +{ + if (!cmd_access(id, level, cid, 2)) + return PLUGIN_HANDLED + + new arg[3] + read_argv(1, arg, 2) + + if (!lang_exists(arg)) + { + console_print(id, "[AMXX] %L", id, "LANG_NOT_EXISTS") + return PLUGIN_HANDLED + } + + set_vaultdata("server_language", arg) + set_cvar_string("amx_language", arg) + g_serverLang = get_lang_id(arg) + + return PLUGIN_HANDLED +} + +public cmdLangMenu(id, level, cid) +{ + new buffer[3] + + if (!get_cvar_num("amx_client_languages")) + { + client_print(id, print_console, "[AMXX] %L", LANG_SERVER, "LANG_MENU_DISABLED") + return PLUGIN_HANDLED + } + + get_user_info(id, "lang", buffer, 2) + g_menuLang[id][0] = get_lang_id(buffer) + g_menuLang[id][1] = g_serverLang + + showMenu(id) + + return PLUGIN_HANDLED +} + +showMenu(id) +{ + if (!get_cvar_num("amx_client_languages")) + return PLUGIN_HANDLED + + new menuBody[512], pLang[3] + + get_lang(g_menuLang[id][0], pLang) + + new len = format(menuBody, 511, (g_coloredMenus ? "\y%L\w^n^n" : "%L^n^n"), id, "LANG_MENU") + + len += format(menuBody[len], 511-len, (g_coloredMenus ? "1. %L\R\r%L\w^n" : "1. %L %L^n"), id, "PERSO_LANG", pLang, "LANG_NAME") + + if (access(id, ADMIN_CFG)) + { + new sLang[3] + + get_lang(g_menuLang[id][1], sLang) + len += format(menuBody[len], 511-len, (g_coloredMenus ? "2. %L\R\r%L\w^n^n" : "2. %L %L^n^n"), id, "SERVER_LANG", sLang, "LANG_NAME") + len += format(menuBody[len], 511-len, "3. %L", id, "SAVE_LANG") + } else { + len += format(menuBody[len], 511-len, "^n2. %L", id, "SAVE_LANG") + } + + format(menuBody[len], 511-len, "^n^n0. %L", id, "EXIT") + + show_menu(id, MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3, menuBody, -1, "Language Menu") + + return 1 +} + +public actionMenu(id, key) +{ + if (!get_cvar_num("amx_client_languages")) + return 0 + + new isAdmin = access(id, ADMIN_CFG) + + if (key == 0) + { + if (g_menuLang[id][0] < (g_langNum-1)) + g_menuLang[id][0]++ + else + g_menuLang[id][0] = 0 + + showMenu(id) + } + + if (isAdmin && (key == 1)) + { + if (g_menuLang[id][1] < (g_langNum - 1)) + g_menuLang[id][1]++ + else + g_menuLang[id][1] = 0 + + showMenu(id) + } + + new pLang[3], pLang_old[3], sLang[3], sLang_old[3], lName[64] + + get_lang(g_menuLang[id][0], pLang) + get_lang(g_menuLang[id][1], sLang) + get_user_info(id, "lang", pLang_old, 2) + get_lang(g_serverLang, sLang_old) + + if (isAdmin && (key == 2) && !equali(sLang, sLang_old)) + { + set_vaultdata("server_language", sLang) + set_cvar_string("amx_language", sLang) + g_serverLang = g_menuLang[id][1] + format(lName, 63, "%L", sLang, "LANG_NAME") + client_print(id, print_chat, "%L", pLang, "SET_LANG_SERVER", lName) + } + + if (!equali(pLang, pLang_old) && ((isAdmin && (key == 2)) || (!isAdmin && (key == 1)))) + { + client_cmd(id, "setinfo ^"lang^" ^"%s^"", pLang) + format(lName, 63, "%L", pLang, "LANG_NAME") + client_print(id, print_chat, "%L", pLang, "SET_LANG_USER", lName) + } + + return 0 +} + +get_lang_id(lang[]) +{ + new tLang[3] + + for (new i = 0; i < g_langNum; i++) + { + get_lang(i, tLang) + if (equali(tLang, lang)) + return i + } + + return 0 +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/nextmap.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/nextmap.sma new file mode 100644 index 0000000..5f9c7f5 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/nextmap.sma @@ -0,0 +1,238 @@ +/* AMX Mod X +* NextMap Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> + +// WARNING: If you comment this line make sure +// that in your mapcycle file maps don't repeat. +// However the same map in a row is still valid. +#define OBEY_MAPCYCLE + +new g_nextMap[32] +new g_mapCycle[32] +new g_pos + +public plugin_init() +{ + register_plugin("NextMap", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("nextmap.txt") + register_event("30", "changeMap", "a") + register_clcmd("say nextmap", "sayNextMap", 0, "- displays nextmap") + register_clcmd("say currentmap", "sayCurrentMap", 0, "- display current map") + register_clcmd("say ff", "sayFFStatus", 0, "- display friendly fire status") + register_cvar("amx_nextmap", "", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY) + + new szString[32], szString2[32], szString3[8] + + get_localinfo("lastmapcycle", szString, 31) + parse(szString, szString2, 31, szString3, 7) + g_pos = str_to_num(szString3) + get_cvar_string("mapcyclefile", g_mapCycle, 31) + + if (!equal(g_mapCycle, szString2)) + g_pos = 0 // mapcyclefile has been changed - go from first + + readMapCycle(g_mapCycle, g_nextMap, 31) + set_cvar_string("amx_nextmap", g_nextMap) + format(szString3, 31, "%s %d", g_mapCycle, g_pos) // save lastmapcycle settings + set_localinfo("lastmapcycle", szString3) +} + +getNextMapName(szArg[], iMax) +{ + new len = get_cvar_string("amx_nextmap", szArg, iMax) + + if (ValidMap(szArg)) return len + len = copy(szArg, iMax, g_nextMap) + set_cvar_string("amx_nextmap", g_nextMap) + + return len +} + +public sayNextMap() +{ + new name[32] + + getNextMapName(name, 31) + client_print(0, print_chat, "%L %s", LANG_PLAYER, "NEXT_MAP", name) +} + +public sayCurrentMap() +{ + new mapname[32] + + get_mapname(mapname, 31) + client_print(0, print_chat, "%L: %s", LANG_PLAYER, "PLAYED_MAP", mapname) +} + +public sayFFStatus() +{ + client_print(0, print_chat, "%L: %L", LANG_PLAYER, "FRIEND_FIRE", LANG_PLAYER, get_cvar_num("mp_friendlyfire") ? "ON" : "OFF") +} + +public delayedChange(param[]) +{ + set_cvar_float("mp_chattime", get_cvar_float("mp_chattime") - 2.0) + server_cmd("changelevel %s", param) +} + +public changeMap() +{ + new string[32] + new Float:chattime = get_cvar_float("mp_chattime") + + set_cvar_float("mp_chattime", chattime + 2.0) // make sure mp_chattime is long + new len = getNextMapName(string, 31) + 1 + set_task(chattime, "delayedChange", 0, string, len) // change with 1.5 sec. delay +} + +new g_warning[] = "WARNING: Couldn't find a valid map or the file doesn't exist (file ^"%s^")" + +stock bool:ValidMap(mapname[]) +{ + if ( is_map_valid(mapname) ) + { + return true; + } + // If the is_map_valid check failed, check the end of the string + new len = strlen(mapname) - 4; + + // The mapname was too short to possibly house the .bsp extension + if (len < 0) + { + return false; + } + if ( equali(mapname[len], ".bsp") ) + { + // If the ending was .bsp, then cut it off. + // the string is byref'ed, so this copies back to the loaded text. + mapname[len] = '^0'; + + // recheck + if ( is_map_valid(mapname) ) + { + return true; + } + } + + return false; +} + +#if defined OBEY_MAPCYCLE +readMapCycle(szFileName[], szNext[], iNext) +{ + new b, i = 0, iMaps = 0 + new szBuffer[32], szFirst[32] + + if (file_exists(szFileName)) + { + while (read_file(szFileName, i++, szBuffer, 31, b)) + { + if (!isalnum(szBuffer[0]) || !ValidMap(szBuffer)) continue + + if (!iMaps) + copy(szFirst, 31, szBuffer) + + if (++iMaps > g_pos) + { + copy(szNext, iNext, szBuffer) + g_pos = iMaps + return + } + } + } + + if (!iMaps) + { + log_amx(g_warning, szFileName) + get_mapname(szFirst, 31) + } + + copy(szNext, iNext, szFirst) + g_pos = 1 +} + +#else + +readMapCycle(szFileName[], szNext[], iNext) +{ + new b, i = 0, iMaps = 0 + new szBuffer[32], szFirst[32], szCurrent[32] + + get_mapname(szCurrent, 31) + + new a = g_pos + + if (file_exists(szFileName)) + { + while (read_file(szFileName, i++, szBuffer, 31, b)) + { + if (!isalnum(szBuffer[0]) || !ValidMap(szBuffer)) continue + + if (!iMaps) + { + iMaps = 1 + copy(szFirst, 31, szBuffer) + } + + if (iMaps == 1) + { + if (equali(szCurrent, szBuffer)) + { + if (a-- == 0) + iMaps = 2 + } + } else { + if (equali(szCurrent, szBuffer)) + ++g_pos + else + g_pos = 0 + + copy(szNext, iNext, szBuffer) + return + } + } + } + + if (!iMaps) + { + log_amx(g_warning, szFileName) + copy(szNext, iNext, szCurrent) + } + else + copy(szNext, iNext, szFirst) + + g_pos = 0 +} +#endif diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pausecfg.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pausecfg.sma new file mode 100644 index 0000000..9892d11 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pausecfg.sma @@ -0,0 +1,551 @@ +/* AMX Mod X +* Pause Plugins Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +// Uncomment if you want to have two new commands +// amx_off - pause plugins not marked as unpauseable +// amx_on - enable plugins not marked as unpauseable +#define DIRECT_ONOFF + +#define MAX_SYSTEM 32 + +new g_menuPos[33] +new g_fileToSave[64] +new g_coloredMenus +new g_Modified +new g_addCmd[] = "amx_pausecfg add ^"%s^"" +new g_system[MAX_SYSTEM] +new g_systemNum + +public plugin_init() +{ + register_plugin("Pause Plugins", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("pausecfg.txt") + register_dictionary("common.txt") + register_dictionary("admincmd.txt") + + register_concmd("amx_pausecfg", "cmdPlugin", ADMIN_CFG, "- list commands for pause/unpause management") + register_clcmd("amx_pausecfgmenu", "cmdMenu", ADMIN_CFG, "- pause/unpause plugins with menu") +#if defined DIRECT_ONOFF + register_concmd("amx_off", "cmdOFF", ADMIN_CFG, "- pauses some plugins") + register_concmd("amx_on", "cmdON", ADMIN_CFG, "- unpauses some plugins") +#endif + register_menucmd(register_menuid("Pause/Unpause Plugins"), 1023, "actionMenu") + + g_coloredMenus = colored_menus() + get_configsdir(g_fileToSave, 63); + format(g_fileToSave, 63, "%s/pausecfg.ini", g_fileToSave); + + return PLUGIN_CONTINUE +} + +#if defined DIRECT_ONOFF +public cmdOFF(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + pausePlugins(id) + + return PLUGIN_HANDLED +} + +public cmdON(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + unpausePlugins(id) + + return PLUGIN_HANDLED +} +#endif + +public plugin_cfg() +{ + loadSettings(g_fileToSave) + + // Put here titles of plugins which you don't want to pause + server_cmd(g_addCmd, "Admin Base") + server_cmd(g_addCmd, "Admin Base (SQL)") + server_cmd(g_addCmd, "Pause Plugins") + server_cmd(g_addCmd, "TimeLeft") + server_cmd(g_addCmd, "NextMap") + server_cmd(g_addCmd, "Slots Reservation") +} + +public actionMenu(id, key) +{ + switch (key) + { + case 6: + { + if (file_exists(g_fileToSave)) + { + delete_file(g_fileToSave) + client_print(id, print_chat, "* %L", id, "PAUSE_CONF_CLEARED") + } + else + client_print(id, print_chat, "* %L", id, "PAUSE_ALR_CLEARED") + + displayMenu(id, g_menuPos[id]) + } + case 7: + { + if (saveSettings(g_fileToSave)) + { + g_Modified = 0 + client_print(id, print_chat, "* %L", id, "PAUSE_CONF_SAVED") + } + else + client_print(id, print_chat, "* %L", id, "PAUSE_SAVE_FAILED") + + displayMenu(id, g_menuPos[id]) + } + case 8: displayMenu(id, ++g_menuPos[id]) + case 9: displayMenu(id, --g_menuPos[id]) + default: + { + new option = g_menuPos[id] * 6 + key + new file[32], status[2] + + get_plugin(option, file, 31, status, 0, status, 0, status, 0, status, 1) + + switch (status[0]) + { + // "running" + case 'r': pause("ac", file) + + // "debug" + case 'd': pause("ac", file) + + // "paused" + case 'p': + { + g_Modified = 1 + unpause("ac", file) + } + + // "stopped" + case 's': + { + client_print(id, print_chat, "%L", id, "CANT_UNPAUSE_PLUGIN", file); + } + } + + displayMenu(id, g_menuPos[id]) + } + } + + return PLUGIN_HANDLED +} + +getStatus(id, code, &statusCode, lStatus[], lLen) +{ + switch (code) + { + // "running" + case 'r': + { + statusCode = 'O' + format(lStatus, lLen, "%L", id, "ON") + } + + // "debug" + case 'd': + { + statusCode = 'O' + format(lStatus, lLen, "%L", id, "ON") + } + + // "stopped" + case 's': + { + statusCode = 'S' + format(lStatus, lLen, "%L", id, "STOPPED") + } + + // "paused" + case 'p': + { + statusCode = 'O' + format(lStatus, lLen, "%L", id, "OFF") + } + + // "bad load" + case 'b': + { + statusCode = 'E' + format(lStatus, lLen, "%L", id, "ERROR") + } + default: + { + statusCode = 'L' + format(lStatus, lLen, "%L", id, "LOCKED") + } + } +} + +isSystem(id) +{ + for (new a = 0; a < g_systemNum; ++a) + if (g_system[a] == id) + return 1 + return 0 +} + +displayMenu(id, pos) +{ + if (pos < 0) return + + new filename[32], title[32], status[8], statusCode + new datanum = get_pluginsnum() + new menu_body[512], start = pos * 6, k = 0 + + if (start >= datanum) + start = pos = g_menuPos[id] = 0 + + new len = format(menu_body, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "PAUSE_UNPAUSE", pos + 1, ((datanum / 6) + ((datanum % 6) ? 1 : 0))) + new end = start + 6, keys = MENU_KEY_0|MENU_KEY_8|MENU_KEY_7 + + if (end > datanum) + end = datanum + + for (new a = start; a < end; ++a) + { + get_plugin(a, filename, 31, title, 31, status, 0, status, 0, status, 1) + getStatus(id, status[0], statusCode, status, 7) + + if (isSystem(a) || (statusCode != 'O' && statusCode != 'S')) + { + if (g_coloredMenus) + { + len += format(menu_body[len], 511-len, "\d%d. %s\R%s^n\w", ++k, title, status) + } else { + ++k + len += format(menu_body[len], 511-len, "#. %s %s^n", title, status) + } + } else { + keys |= (1<<k) + len += format(menu_body[len], 511-len, g_coloredMenus ? "%d. %s\y\R%s^n\w" : "%d. %s %s^n", ++k, title, status) + } + } + + len += format(menu_body[len], 511-len, "^n7. %L^n", id, "CLEAR_PAUSED") + len += format(menu_body[len], 511-len, g_coloredMenus ? "8. %L \y\R%s^n\w" : "8. %L %s^n", id, "SAVE_PAUSED", g_Modified ? "*" : "") + + if (end != datanum) + { + format(menu_body[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menu_body[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menu_body, -1, "Pause/Unpause Plugins") +} + +public cmdMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + displayMenu(id, g_menuPos[id] = 0) + + return PLUGIN_HANDLED +} + +pausePlugins(id) +{ + new filename[32], title[32], status[2] + new count = 0, imax = get_pluginsnum() + + for (new a = 0; a < imax; ++a) + { + get_plugin(a, filename, 31, title, 31, status, 0, status, 0, status, 1) + + if (!isSystem(a) && status[0] == 'r' && pause("ac", filename)) + { + //console_print(id, "Pausing %s (file ^"%s^")", title, filename) + ++count + } + } + + console_print(id, "%L", id, (count == 1) ? "PAUSED_PLUGIN" : "PAUSED_PLUGINS", count) +} + +unpausePlugins(id) +{ + new filename[32], title[32], status[2] + new count = 0, imax = get_pluginsnum() + + for (new a = 0; a < imax; ++a) + { + get_plugin(a, filename, 31, title, 31, status, 0, status, 0, status, 1) + + if (!isSystem(a) && status[0] == 'p' && unpause("ac", filename)) + { + //console_print(id, "Unpausing %s (file ^"%s^")", title, filename) + ++count + } + } + + console_print(id, "%L", id, (count == 1) ? "UNPAUSED_PLUGIN" : "UNPAUSED_PLUGINS", count) +} + +findPluginByFile(arg[32], &len) +{ + new name[32], title[32], status[2] + new inum = get_pluginsnum() + + for (new a = 0; a < inum; ++a) + { + get_plugin(a, name, 31, title, 31, status, 0, status, 0, status, 1) + + if (equali(name, arg, len) && ( + status[0] == 'r' || /*running*/ + status[0] == 'p' || /*paused*/ + status[0] == 's' || /*stopped*/ + status[0] == 'd' )) /*debug*/ + { + len = copy(arg, 31, name) + return a + } + } + + return -1 +} + +findPluginByTitle(name[], file[], len) +{ + new title[32], status[2] + new inum = get_pluginsnum() + + for (new a = 0; a < inum; ++a) + { + get_plugin(a, file, len, title, 31, status, 0, status, 0, status, 1) + + if (equali(title, name)) + return a + } + + return -1 +} + +public cmdPlugin(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new cmds[32] + read_argv(1, cmds, 31) + + if (equal(cmds, "add") && read_argc() > 2) + { + read_argv(2, cmds, 31) + new file[2] + + if ((g_system[g_systemNum] = findPluginByTitle(cmds, file, 0)) != -1) + { + if (g_systemNum < MAX_SYSTEM) + g_systemNum++ + else + console_print(id, "%L", id, "CANT_MARK_MORE") + } + } + else if (equal(cmds, "off")) + { + pausePlugins(id) + } + else if (equal(cmds, "on")) + { + unpausePlugins(id) + } + else if (equal(cmds, "save")) + { + if (saveSettings(g_fileToSave)) + { + g_Modified = 0 + console_print(id, "%L", id, "PAUSE_CONF_SAVED") + } + else + console_print(id, "%L", id, "PAUSE_SAVE_FAILED") + } + else if (equal(cmds, "clear")) + { + if (file_exists(g_fileToSave)) + { + delete_file(g_fileToSave) + console_print(id, "%L", id, "PAUSE_CONF_CLEARED") + } + else + console_print(id, "%L", id, "PAUSE_ALR_CLEARED") + } + else if (equal(cmds, "pause")) + { + new arg[32], a, len = read_argv(2, arg, 31) + + if (len && ((a = findPluginByFile(arg, len)) != -1) && !isSystem(a) && pause("ac", arg)) + console_print(id, "%L %L", id, "PAUSE_PLUGIN_MATCH", arg, id, "PAUSED") + else + console_print(id, "%L", id, "PAUSE_COULDNT_FIND", arg) + } + else if (equal(cmds, "enable")) + { + new arg[32], a, len = read_argv(2, arg, 31) + + if (len && (a = findPluginByFile(arg, len)) != -1 && !isSystem(a)) + { + if (unpause("ac", arg)) + { + console_print(id, "%L %L", id, "PAUSE_PLUGIN_MATCH", arg, id, "UNPAUSED") + } + else + { + console_print(id, "%L", id, "CANT_UNPAUSE_PLUGIN", arg) + } + } + else + { + console_print(id, "%L", id, "PAUSE_COULDNT_FIND", arg) + } + } + else if (equal(cmds, "stop")) + { + new arg[32], a, len = read_argv(2, arg, 31) + + if (len && (a = findPluginByFile(arg, len)) != -1 && !isSystem(a) && pause("dc", arg)) + { + g_Modified = 1 + console_print(id, "%L %L", id, "PAUSE_PLUGIN_MATCH", arg, id, "STOPPED") + } + else + console_print(id, "%L", id, "PAUSE_COULDNT_FIND", arg) + } + else if (equal(cmds, "list")) + { + new lName[32], lVersion[32], lAuthor[32], lFile[32], lStatus[32] + + format(lName, 31, "%L", id, "NAME") + format(lVersion, 31, "%L", id, "VERSION") + format(lAuthor, 31, "%L", id, "AUTHOR") + format(lFile, 31, "%L", id, "FILE") + format(lStatus, 31, "%L", id, "STATUS") + + new arg1[8], running = 0 + new start = read_argv(2, arg1, 7) ? str_to_num(arg1) : 1 + + if (--start < 0) + start = 0 + + new plgnum = get_pluginsnum() + + if (start >= plgnum) + start = plgnum - 1 + + console_print(id, "^n----- %L -----", id, "PAUSE_LOADED") + console_print(id, " %-18.17s %-8.7s %-17.16s %-16.15s %-9.8s", lName, lVersion, lAuthor, lFile, lStatus) + + new plugin[32], title[32], version[16], author[32], status[16] + new end = start + 10 + + if (end > plgnum) end = plgnum + + for (new a = start; a < end; ++a) + { + get_plugin(a, plugin, 31, title, 31, version, 15, author, 31, status, 15) + if (status[0] == 'r') ++running + console_print(id, " [%3d] %-18.17s %-8.7s %-17.16s %-16.15s %-9.8s", a + 1, title, version, author, plugin, status) + } + + console_print(id, "----- %L -----", id, "PAUSE_ENTRIES", start + 1, end, plgnum, running) + + if (end < plgnum) + console_print(id, "----- %L -----", id, "PAUSE_USE_MORE", end + 1) + else + console_print(id, "----- %L -----", id, "PAUSE_USE_BEGIN") + } else { + console_print(id, "%L", id, "PAUSE_USAGE") + console_print(id, "%L:", id, "PAUSE_COMMANDS") + console_print(id, "%L", id, "COM_PAUSE_OFF") + console_print(id, "%L", id, "COM_PAUSE_ON") + console_print(id, "%L", id, "COM_PAUSE_STOP") + console_print(id, "%L", id, "COM_PAUSE_PAUSE") + console_print(id, "%L", id, "COM_PAUSE_ENABLE") + console_print(id, "%L", id, "COM_PAUSE_SAVE_PAUSED") + console_print(id, "%L", id, "COM_PAUSE_CLEAR_PAUSED") + console_print(id, "%L", id, "COM_PAUSE_LIST") + console_print(id, "%L", id, "COM_PAUSE_ADD") + } + + return PLUGIN_HANDLED +} + +saveSettings(filename[]) +{ + if (file_exists(filename)) + delete_file(filename) + + new text[256], file[32], title[32], status[2] + new inum = get_pluginsnum() + + if (!write_file(filename, ";Generated by Pause Plugins Plugin. Do not modify!^n;Title Filename")) + return 0 + + for (new a = 0; a < inum; ++a) + { + get_plugin(a, file, 31, title, 31, status, 0, status, 0, status, 1) + + // "paused" + if (status[0] == 'p') + { + format(text, 255, "^"%s^" ;%s", title, file) + write_file(filename, text) + } + } + + return 1 +} + +loadSettings(filename[]) +{ + if (!file_exists(filename)) + return 0 + + new name[256], file[32], i, pos = 0 + + while (read_file(filename, pos++, name, 255, i)) + { + if (name[0] != ';' && parse(name, name, 31) && (i = findPluginByTitle(name, file, 31) != -1)) + pause("ac", file) + } + + return 1 +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/plmenu.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/plmenu.sma new file mode 100644 index 0000000..f706051 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/plmenu.sma @@ -0,0 +1,931 @@ +/* AMX Mod X +* Players Menu Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +/** skip autoloading since it's optional */ +#define AMXMODX_NOAUTOLOAD +#include <cstrike> + +new g_menuPosition[33] +new g_menuPlayers[33][32] +new g_menuPlayersNum[33] +new g_menuOption[33] +new g_menuSettings[33] + +new g_menuSelect[33][64] +new g_menuSelectNum[33] + +#define MAX_CLCMDS 24 + +new g_clcmdName[MAX_CLCMDS][32] +new g_clcmdCmd[MAX_CLCMDS][64] +new g_clcmdMisc[MAX_CLCMDS][2] +new g_clcmdNum + +new g_coloredMenus +new g_cstrike = 0 + +new Array:g_bantimes; +new Array:g_slapsettings; + +new g_CSTeamNames[3][] = { + "TERRORIST", + "CT", + "SPECTATOR" +} +new g_CSTeamNumbers[3][] = { + "1", + "2", + "6" +} +new g_CSTeamiNumbers[3] = { + 1, + 2, + 6 +} + + +public plugin_natives() +{ + set_module_filter("module_filter") + set_native_filter("native_filter") +} + +public plugin_init() +{ + register_plugin("Players Menu", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("common.txt") + register_dictionary("admincmd.txt") + register_dictionary("plmenu.txt") + + register_clcmd("amx_kickmenu", "cmdKickMenu", ADMIN_KICK, "- displays kick menu") + register_clcmd("amx_banmenu", "cmdBanMenu", ADMIN_BAN, "- displays ban menu") + register_clcmd("amx_slapmenu", "cmdSlapMenu", ADMIN_SLAY, "- displays slap/slay menu") + register_clcmd("amx_teammenu", "cmdTeamMenu", ADMIN_LEVEL_A, "- displays team menu") + register_clcmd("amx_clcmdmenu", "cmdClcmdMenu", ADMIN_LEVEL_A, "- displays client cmds menu") + + register_menucmd(register_menuid("Ban Menu"), 1023, "actionBanMenu") + register_menucmd(register_menuid("Kick Menu"), 1023, "actionKickMenu") + register_menucmd(register_menuid("Slap/Slay Menu"), 1023, "actionSlapMenu") + register_menucmd(register_menuid("Team Menu"), 1023, "actionTeamMenu") + register_menucmd(register_menuid("Client Cmds Menu"), 1023, "actionClcmdMenu") + + + g_bantimes = ArrayCreate(); + // Load up the old default values + ArrayPushCell(g_bantimes, 0); + ArrayPushCell(g_bantimes, 5); + ArrayPushCell(g_bantimes, 10); + ArrayPushCell(g_bantimes, 15); + ArrayPushCell(g_bantimes, 30); + ArrayPushCell(g_bantimes, 45); + ArrayPushCell(g_bantimes, 60); + + + g_slapsettings = ArrayCreate(); + // Old default values + ArrayPushCell(g_slapsettings, 0); // First option is ignored - it is slay + ArrayPushCell(g_slapsettings, 0); // slap 0 damage + ArrayPushCell(g_slapsettings, 1); + ArrayPushCell(g_slapsettings, 5); + + + register_srvcmd("amx_plmenu_bantimes", "plmenu_setbantimes"); + register_srvcmd("amx_plmenu_slapdmg", "plmenu_setslapdmg"); + + g_coloredMenus = colored_menus() + + new clcmds_ini_file[64] + get_configsdir(clcmds_ini_file, 63) + format(clcmds_ini_file, 63, "%s/clcmds.ini", clcmds_ini_file) + load_settings(clcmds_ini_file) + + if (module_exists("cstrike")) + g_cstrike = 1 +} +public plmenu_setbantimes() +{ + new buff[32]; + new args = read_argc(); + + if (args <= 1) + { + server_print("usage: amx_plmenu_bantimes <time1> [time2] [time3] ..."); + server_print(" use time of 0 for permanent."); + + return; + } + + ArrayClear(g_bantimes); + + for (new i = 1; i < args; i++) + { + read_argv(i, buff, charsmax(buff)); + + ArrayPushCell(g_bantimes, str_to_num(buff)); + + } + +} +public plmenu_setslapdmg() +{ + new buff[32]; + new args = read_argc(); + + if (args <= 1) + { + server_print("usage: amx_plmenu_slapdmg <dmg1> [dmg2] [dmg3] ..."); + server_print(" slay is automatically set for the first value."); + + return; + } + + ArrayClear(g_slapsettings); + + ArrayPushCell(g_slapsettings, 0); // compensate for slay + + for (new i = 1; i < args; i++) + { + read_argv(i, buff, charsmax(buff)); + + ArrayPushCell(g_slapsettings, str_to_num(buff)); + + } + +} +public module_filter(const module[]) +{ + if (equali(module, "cstrike")) + return PLUGIN_HANDLED + + return PLUGIN_CONTINUE +} + +public native_filter(const name[], index, trap) +{ + if (!trap) + return PLUGIN_HANDLED + + return PLUGIN_CONTINUE +} + +/* Ban menu */ + +public actionBanMenu(id, key) +{ + switch (key) + { + case 7: + { + /* BEGIN OF CHANGES BY MISTAGEE ADDED A FEW MORE OPTIONS */ + + ++g_menuOption[id] + g_menuOption[id] %= ArraySize(g_bantimes); + + g_menuSettings[id] = ArrayGetCell(g_bantimes, g_menuOption[id]); + + displayBanMenu(id, g_menuPosition[id]) + } + case 8: displayBanMenu(id, ++g_menuPosition[id]) + case 9: displayBanMenu(id, --g_menuPosition[id]) + default: + { + new player = g_menuPlayers[id][g_menuPosition[id] * 7 + key] + new name[32], name2[32], authid[32], authid2[32] + + get_user_name(player, name2, 31) + get_user_authid(id, authid, 31) + get_user_authid(player, authid2, 31) + get_user_name(id, name, 31) + + new userid2 = get_user_userid(player) + + log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%d^")", name, get_user_userid(id), authid, name2, userid2, authid2, g_menuSettings[id]) + + if (g_menuSettings[id]==0) // permanent + { + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + show_activity_id(i, id, name, "%L %s %L", i, "BAN", name2, i, "PERM"); + } + } + else + { + new tempTime[32]; + formatex(tempTime,sizeof(tempTime)-1,"%d",g_menuSettings[id]); + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + show_activity_id(i, id, name, "%L %s %L", i, "BAN", name2, i, "FOR_MIN", tempTime); + } + } + /* ---------- check for Steam ID added by MistaGee -------------------- + IF AUTHID == 4294967295 OR VALVE_ID_LAN OR HLTV, BAN PER IP TO NOT BAN EVERYONE */ + + if (equal("4294967295", authid2) + || equal("HLTV", authid2) + || equal("STEAM_ID_LAN", authid2) + || equali("VALVE_ID_LAN", authid2)) + { + /* END OF MODIFICATIONS BY MISTAGEE */ + new ipa[32] + get_user_ip(player, ipa, 31, 1) + + server_cmd("addip %d %s;writeip", g_menuSettings[id], ipa) + } + else + { + server_cmd("banid %d #%d kick;writeid", g_menuSettings[id], userid2) + } + + server_exec() + + displayBanMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayBanMenu(id, pos) +{ + if (pos < 0) + return + + get_players(g_menuPlayers[id], g_menuPlayersNum[id]) + + new menuBody[512] + new b = 0 + new i + new name[32] + new start = pos * 7 + + if (start >= g_menuPlayersNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "BAN_MENU", pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0))) + new end = start + 7 + new keys = MENU_KEY_0|MENU_KEY_8 + + if (end > g_menuPlayersNum[id]) + end = g_menuPlayersNum[id] + + for (new a = start; a < end; ++a) + { + i = g_menuPlayers[id][a] + get_user_name(i, name, 31) + + if (is_user_bot(i) || (access(i, ADMIN_IMMUNITY) && i != id)) + { + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, name) + else + len += format(menuBody[len], 511-len, "#. %s^n", name) + } else { + keys |= (1<<b) + + if (is_user_admin(i)) + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s \r*^n\w" : "%d. %s *^n", ++b, name) + else + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, name) + } + } + + if (g_menuSettings[id]) + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "BAN_FOR_MIN", g_menuSettings[id]) + else + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "BAN_PERM") + + if (end != g_menuPlayersNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody, -1, "Ban Menu") +} + +public cmdBanMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + g_menuOption[id] = 0 + + if (ArraySize(g_bantimes) > 0) + { + g_menuSettings[id] = ArrayGetCell(g_bantimes, g_menuOption[id]); + } + else + { + // should never happen, but failsafe + g_menuSettings[id] = 0 + } + displayBanMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +/* Slap/Slay */ + +public actionSlapMenu(id, key) +{ + switch (key) + { + case 7: + { + ++g_menuOption[id] + + g_menuOption[id] %= ArraySize(g_slapsettings); + + g_menuSettings[id] = ArrayGetCell(g_slapsettings, g_menuOption[id]); + + displaySlapMenu(id, g_menuPosition[id]); + } + case 8: displaySlapMenu(id, ++g_menuPosition[id]) + case 9: displaySlapMenu(id, --g_menuPosition[id]) + default: + { + new player = g_menuPlayers[id][g_menuPosition[id] * 7 + key] + new name2[32] + + get_user_name(player, name2, 31) + + if (!is_user_alive(player)) + { + client_print(id, print_chat, "%L", id, "CANT_PERF_DEAD", name2) + displaySlapMenu(id, g_menuPosition[id]) + return PLUGIN_HANDLED + } + + new authid[32], authid2[32], name[32] + + get_user_authid(id, authid, 31) + get_user_authid(player, authid2, 31) + get_user_name(id, name, 31) + + if (g_menuOption[id]) + { + log_amx("Cmd: ^"%s<%d><%s><>^" slap with %d damage ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, g_menuSettings[id], name2, get_user_userid(player), authid2) + + show_activity_key("ADMIN_SLAP_1", "ADMIN_SLAP_2", name, name2, g_menuSettings[id]); + } else { + log_amx("Cmd: ^"%s<%d><%s><>^" slay ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, name2, get_user_userid(player), authid2) + + show_activity_key("ADMIN_SLAY_1", "ADMIN_SLAY_2", name, name2); + } + + if (g_menuOption[id]) + user_slap(player, (get_user_health(player) > g_menuSettings[id]) ? g_menuSettings[id] : 0) + else + user_kill(player) + + displaySlapMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displaySlapMenu(id, pos) +{ + if (pos < 0) + return + + get_players(g_menuPlayers[id], g_menuPlayersNum[id]) + + new menuBody[512] + new b = 0 + new i + new name[32], team[4] + new start = pos * 7 + + if (start >= g_menuPlayersNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "SLAP_SLAY_MENU", pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0))) + new end = start + 7 + new keys = MENU_KEY_0|MENU_KEY_8 + + if (end > g_menuPlayersNum[id]) + end = g_menuPlayersNum[id] + + for (new a = start; a < end; ++a) + { + i = g_menuPlayers[id][a] + get_user_name(i, name, 31) + + if (g_cstrike) + { + if (cs_get_user_team(i) == CS_TEAM_T) + { + copy(team, 3, "TE") + } + else if (cs_get_user_team(i) == CS_TEAM_CT) + { + copy(team, 3, "CT") + } else { + get_user_team(i, team, 3) + } + } else { + get_user_team(i, team, 3) + } + + if (!is_user_alive(i) || (access(i, ADMIN_IMMUNITY) && i != id)) + { + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s\R%s^n\w", b, name, team) + else + len += format(menuBody[len], 511-len, "#. %s %s^n", name, team) + } else { + keys |= (1<<b) + + if (is_user_admin(i)) + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s \r*\y\R%s^n\w" : "%d. %s * %s^n", ++b, name, team) + else + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s\y\R%s^n\w" : "%d. %s %s^n", ++b, name, team) + } + } + + if (g_menuOption[id]) + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "SLAP_WITH_DMG", g_menuSettings[id]) + else + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "SLAY") + + if (end != g_menuPlayersNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody, -1, "Slap/Slay Menu") +} + +public cmdSlapMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + g_menuOption[id] = 0 + if (ArraySize(g_slapsettings) > 0) + { + g_menuSettings[id] = ArrayGetCell(g_slapsettings, g_menuOption[id]); + } + else + { + // should never happen, but failsafe + g_menuSettings[id] = 0 + } + + displaySlapMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +/* Kick */ + +public actionKickMenu(id, key) +{ + switch (key) + { + case 8: displayKickMenu(id, ++g_menuPosition[id]) + case 9: displayKickMenu(id, --g_menuPosition[id]) + default: + { + new player = g_menuPlayers[id][g_menuPosition[id] * 8 + key] + new authid[32], authid2[32], name[32], name2[32] + + get_user_authid(id, authid, 31) + get_user_authid(player, authid2, 31) + get_user_name(id, name, 31) + get_user_name(player, name2, 31) + + new userid2 = get_user_userid(player) + + log_amx("Kick: ^"%s<%d><%s><>^" kick ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, name2, userid2, authid2) + + show_activity_key("ADMIN_KICK_1", "ADMIN_KICK_2", name, name2); + + + server_cmd("kick #%d", userid2) + server_exec() + + displayKickMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayKickMenu(id, pos) +{ + if (pos < 0) + return + + get_players(g_menuPlayers[id], g_menuPlayersNum[id]) + + new menuBody[512] + new b = 0 + new i + new name[32] + new start = pos * 8 + + if (start >= g_menuPlayersNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "KICK_MENU", pos + 1, (g_menuPlayersNum[id] / 8 + ((g_menuPlayersNum[id] % 8) ? 1 : 0))) + new end = start + 8 + new keys = MENU_KEY_0 + + if (end > g_menuPlayersNum[id]) + end = g_menuPlayersNum[id] + + for (new a = start; a < end; ++a) + { + i = g_menuPlayers[id][a] + get_user_name(i, name, 31) + + if (access(i, ADMIN_IMMUNITY) && i != id) + { + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, name) + else + len += format(menuBody[len], 511-len, "#. %s^n", name) + } else { + keys |= (1<<b) + + if (is_user_admin(i)) + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s \r*^n\w" : "%d. %s *^n", ++b, name) + else + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, name) + } + } + + if (end != g_menuPlayersNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody, -1, "Kick Menu") +} + +public cmdKickMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + displayKickMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +/* Team menu */ + +public actionTeamMenu(id, key) +{ + switch (key) + { + case 7: + { + g_menuOption[id] = (g_menuOption[id] + 1) % (g_cstrike ? 3 : 2); + displayTeamMenu(id, g_menuPosition[id]) + } + case 8: displayTeamMenu(id, ++g_menuPosition[id]) + case 9: displayTeamMenu(id, --g_menuPosition[id]) + default: + { + new player = g_menuPlayers[id][g_menuPosition[id] * 7 + key] + new authid[32], authid2[32], name[32], name2[32] + + get_user_name(player, name2, 31) + get_user_authid(id, authid, 31) + get_user_authid(player, authid2, 31) + get_user_name(id, name, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" transfer ^"%s<%d><%s><>^" (team ^"%s^")", name, get_user_userid(id), authid, name2, get_user_userid(player), authid2, g_menuOption[id] ? "TERRORIST" : "CT") + + show_activity_key("ADMIN_TRANSF_1", "ADMIN_TRANSF_2", name, name2, g_CSTeamNames[g_menuOption[id] % 3]); + + if (g_cstrike) + { + if (is_user_alive(player)) + { + new deaths = cs_get_user_deaths(player) + user_kill(player, 1) + cs_set_user_deaths(player, deaths) + } + // This modulo math just aligns the option to the CsTeams-corresponding number + cs_set_user_team(player, (g_menuOption[id] % 3) + 1) + cs_reset_user_model(player) + } else { + new limit_setting = get_cvar_num("mp_limitteams") + + set_cvar_num("mp_limitteams", 0) + engclient_cmd(player, "jointeam", g_CSTeamNumbers[g_menuOption[id] % 2]) + engclient_cmd(player, "joinclass", "1") + set_cvar_num("mp_limitteams", limit_setting) + } + + displayTeamMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayTeamMenu(id, pos) +{ + if (pos < 0) + return + + get_players(g_menuPlayers[id], g_menuPlayersNum[id]) + + new menuBody[512] + new b = 0 + new i, iteam + new name[32], team[4] + new start = pos * 7 + + if (start >= g_menuPlayersNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "TEAM_MENU", pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0))) + new end = start + 7 + new keys = MENU_KEY_0|MENU_KEY_8 + + if (end > g_menuPlayersNum[id]) + end = g_menuPlayersNum[id] + + for (new a = start; a < end; ++a) + { + i = g_menuPlayers[id][a] + get_user_name(i, name, 31) + + if (g_cstrike) + { + iteam = _:cs_get_user_team(i) + + if (iteam == 1) + { + copy(team, 3, "TE") + } + else if (iteam == 2) + { + copy(team, 3, "CT") + } + else if (iteam == 3) + { + copy(team, 3, "SPE"); + iteam = 6; + } else { + iteam = get_user_team(i, team, 3) + } + } else { + iteam = get_user_team(i, team, 3) + } + + if ((iteam == g_CSTeamiNumbers[g_menuOption[id] % (g_cstrike ? 3 : 2)]) || (access(i, ADMIN_IMMUNITY) && i != id)) + { + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s\R%s^n\w", b, name, team) + else + len += format(menuBody[len], 511-len, "#. %s %s^n", name, team) + } else { + keys |= (1<<b) + + if (is_user_admin(i)) + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s \r*\y\R%s^n\w" : "%d. %s * %s^n", ++b, name, team) + else + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s\y\R%s^n\w" : "%d. %s %s^n", ++b, name, team) + } + } + + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "TRANSF_TO", g_CSTeamNames[g_menuOption[id] % (g_cstrike ? 3 : 2)]) + + if (end != g_menuPlayersNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody, -1, "Team Menu") +} + +public cmdTeamMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + g_menuOption[id] = 0 + + displayTeamMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +/* Client cmds menu */ + +public actionClcmdMenu(id, key) +{ + switch (key) + { + case 7: + { + ++g_menuOption[id] + g_menuOption[id] %= g_menuSelectNum[id] + displayClcmdMenu(id, g_menuPosition[id]) + } + case 8: displayClcmdMenu(id, ++g_menuPosition[id]) + case 9: displayClcmdMenu(id, --g_menuPosition[id]) + default: + { + new player = g_menuPlayers[id][g_menuPosition[id] * 7 + key] + new flags = g_clcmdMisc[g_menuSelect[id][g_menuOption[id]]][1] + + if (is_user_connected(player)) + { + new command[512], authid[32], name[32], userid[32] + + copy(command, charsmax(command), g_clcmdCmd[g_menuSelect[id][g_menuOption[id]]]) + get_user_authid(player, authid, 31) + get_user_name(player, name, 31) + num_to_str(get_user_userid(player), userid, 31) + + replace(command, charsmax(command), "%userid%", userid) + replace(command, charsmax(command), "%authid%", authid) + replace(command, charsmax(command), "%name%", name) + + if (flags & 1) + { + server_cmd("%s", command) + server_exec() + } else if (flags & 2) + client_cmd(id, "%s", command) + else if (flags & 4) + client_cmd(player, "%s", command) + } + + if (flags & 8) + displayClcmdMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayClcmdMenu(id, pos) +{ + if (pos < 0) + return + + get_players(g_menuPlayers[id], g_menuPlayersNum[id]) + + new menuBody[512] + new b = 0 + new i + new name[32] + new start = pos * 7 + + if (start >= g_menuPlayersNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "CL_CMD_MENU", pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0))) + new end = start + 7 + new keys = MENU_KEY_0|MENU_KEY_8 + + if (end > g_menuPlayersNum[id]) + end = g_menuPlayersNum[id] + + for (new a = start; a < end; ++a) + { + i = g_menuPlayers[id][a] + get_user_name(i, name, 31) + + if (!g_menuSelectNum[id] || (access(i, ADMIN_IMMUNITY) && i != id)) + { + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, name) + else + len += format(menuBody[len], 511-len, "#. %s^n", name) + } else { + keys |= (1<<b) + + if (is_user_admin(i)) + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s \r*^n\w" : "%d. %s *^n", ++b, name) + else + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, name) + } + } + + if (g_menuSelectNum[id]) + len += format(menuBody[len], 511-len, "^n8. %s^n", g_clcmdName[g_menuSelect[id][g_menuOption[id]]]) + else + len += format(menuBody[len], 511-len, "^n8. %L^n", id, "NO_CMDS") + + if (end != g_menuPlayersNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody, -1, "Client Cmds Menu") +} + +public cmdClcmdMenu(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + g_menuSelectNum[id] = 0 + + for (new a = 0; a < g_clcmdNum; ++a) + if (access(id, g_clcmdMisc[a][0])) + g_menuSelect[id][g_menuSelectNum[id]++] = a + + g_menuOption[id] = 0 + + displayClcmdMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +load_settings(szFilename[]) +{ + if (!file_exists(szFilename)) + return 0 + + new text[256], szFlags[32], szAccess[32] + new a, pos = 0 + + while (g_clcmdNum < MAX_CLCMDS && read_file(szFilename, pos++, text, 255, a)) + { + if (text[0] == ';') continue + + if (parse(text, g_clcmdName[g_clcmdNum], 31, g_clcmdCmd[g_clcmdNum], 63, szFlags, 31, szAccess, 31) > 3) + { + while (replace(g_clcmdCmd[g_clcmdNum], 63, "\'", "^"")) + { + // do nothing + } + + g_clcmdMisc[g_clcmdNum][1] = read_flags(szFlags) + g_clcmdMisc[g_clcmdNum][0] = read_flags(szAccess) + g_clcmdNum++ + } + } + + return 1 +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pluginmenu.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pluginmenu.sma new file mode 100644 index 0000000..08acb8c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/pluginmenu.sma @@ -0,0 +1,957 @@ +/* AMX Mod X +* Plugin Cvar and Command Menu +* +* by the AMX Mod X Development Team +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + + + +new DisabledCallback; +new EnabledCallback; + +// pcvar that the client is currently modifying +new CurrentCvar[33]; + +// Name of the cvar being modified +new CurrentCvarName[33][32]; + +// Plugin ID that the client is modifying +new CurrentPlid[33]; + +// Page that the client is currently on +new CurrentPage[33]; + +// Menu function ID that the client is in +new CurrentMenuFunction[33] = { -1,... }; + +new CurrentCommand[33][32]; +new cvarmenu_cmdid; +new cmdmenu_cmdid; + +new ExplicitPlugin[33]; + +public plugin_init() +{ + register_plugin("Plugin Menu",AMXX_VERSION_STR,"AMXX Dev Team"); + + register_dictionary("common.txt"); + register_dictionary("pausecfg.txt"); // Needed for PAUSE_COULDNT_FIND + + cvarmenu_cmdid=register_clcmd("amx_plugincvarmenu", "CvarMenuCommand", ADMIN_CVAR, " - displays the plugin cvar menu"); + cmdmenu_cmdid=register_clcmd("amx_plugincmdmenu", "CommandMenuCommand", ADMIN_MENU, " - displays the plugin command menu"); + + register_clcmd("amx_changecvar","CommandChangeCvar"); + register_clcmd("amx_executecmd","CommandExecuteCommand"); + + // Register global menu callbacks. + DisabledCallback=menu_makecallback("AlwaysDisableCallback"); + EnabledCallback=menu_makecallback("AlwaysEnableCallback"); +} + +// Add these menus to the amxmodmenu +public plugin_cfg() +{ + set_task(0.1, "addToMenuFront"); +} +public addToMenuFront() +{ + new PluginFileName[64]; + + get_plugin(-1, PluginFileName, charsmax(PluginFileName)); + new cvarflags; + new cmdflags; + new garbage[1]; + new cmd[32]; + + get_concmd(cmdmenu_cmdid, cmd, charsmax(cmd), cmdflags, garbage, charsmax(garbage), -1); + + if (strcmp(cmd, "amx_plugincmdmenu") != 0) + { + // this should never happen, but just incase! + cmdflags = ADMIN_MENU; + } + get_concmd(cvarmenu_cmdid, cmd, charsmax(cmd), cvarflags, garbage, charsmax(garbage), -1); + + if (strcmp(cmd, "amx_plugincvarmenu") != 0) + { + // this should never happen, but just incase! + cvarflags = ADMIN_CVAR; + } + + AddMenuItem("Plugin Cvars", "amx_plugincvarmenu", cvarflags, PluginFileName); + AddMenuItem("Plugin Commands", "amx_plugincmdmenu", cmdflags, PluginFileName); +} + +// Reset all fields for each client as they connect. +public client_connect(id) +{ + CurrentCvar[id]=0; + CurrentPlid[id]=0; + CurrentMenuFunction[id]=-1; + CurrentCvarName[id][0]=0; + CurrentCommand[id][0]=0; + ExplicitPlugin[id]=-1; + +} + +/** + * Creates a plugin list menu. + * + * @param MenuText The text to display as the title. + * @param Handler The function to call when an item is selected. + * @param Command The function to pass to the handler. It will be passed as "PLID Command". + * @param Callback Function to call for each plugin to be listed. Displays a number next to it (how many cvars, etc.) + */ +stock DisplayPluginMenu(id,const MenuText[], const Handler[], const Command[], const Callback[]) +{ + new Menu=menu_create(MenuText,Handler); + + + new PluginState[32]; + new PluginName[64]; + new func=get_func_id(Callback); + new tally; + new PluginCmd[64]; + new MenuText[64]; + for (new i=0, max=get_pluginsnum(); + i<max; + i++) + { + if (callfunc_begin_i(func,-1)==1) + { + callfunc_push_int(i); // push the plid + if ((tally=callfunc_end())>0) + { + get_plugin(i,"",0,PluginName,sizeof(PluginName)-1,"",0,"",0,PluginState,sizeof(PluginState)-1); + + // Command syntax is: "# Function", # being plugin ID, function being public function to call. + formatex(PluginCmd,sizeof(PluginCmd)-1,"%d %s",i,Command); + formatex(MenuText,sizeof(MenuText)-1,"%s - %d",PluginName,tally); + // If the plugin is running, add this as an activated menu item. + if (strcmp(PluginState,"running",true)==0 || + strcmp(PluginState,"debug", true)==0) + { + menu_additem(Menu,MenuText,PluginCmd,EnabledCallback); + } + else + { + menu_additem(Menu,MenuText,"",_,DisabledCallback); + } + } + } + } + + menu_setprop(Menu,MPROP_NUMBER_COLOR,"\y"); + menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL); + menu_display(id,Menu,0); + +} + +/** + * Byrefs the plugin id of a target plugin (passed by argv(1)), but only if it's valid. + * + * @param id id of the display messages to upon failure. + * @param plid Variable to byref the plugin id. + * @return True on successful lookup, false on failure. + */ +stock bool:GetPlidForValidPlugins(id, &plid) +{ + // If arguments have been passed, then we were given + // a specific plugin to examine. + if (read_argc()>1) + { + // Yes, we were provided a plugin. + new TargetPlugin[64]; + read_argv(1,TargetPlugin,sizeof(TargetPlugin)-1); + + new BufferName[64]; + new BufferFile[64]; + new BufferState[64]; + // Scan for the plugin ID. + for (new i=0, max=get_pluginsnum(); + i<max; + i++) + { + get_plugin(i,BufferFile,sizeof(BufferFile)-1,BufferName,sizeof(BufferName)-1,"",0,"",0,BufferState,sizeof(BufferState)-1); + + if (strcmp(BufferFile,TargetPlugin,true) != 0|| + strcmp(BufferName,TargetPlugin,true) != 0) + { + // We have a match. + + // Check the status of the plugin. If it's anything other than "running" or "debug" fail. + if (strcmp(BufferState,"running") != 0 && + strcmp(BufferState,"debug") != 0) + { + // TODO: ML This + console_print(id,"Plugin ^"%s^" is not running.",BufferFile); + // Return a failed state. + return false; + } + plid=i; + break; + } + } + + // If the plugin was not found, then tell them there was an error. + if (plid==-1) + { + console_print(id, "%L", id, "PAUSE_COULDNT_FIND", TargetPlugin); + + // return a failure state + return false; + } + } + + return true; +} + +/** + * Returns the number of cvars available for a plugin by plid. (Callback for the plugin menu.) + * + * @return number of cvars in the plugin. + */ +public GetNumberOfCvarsForPlid(plid) +{ + new count=0; + new CvarPlid; + for (new i=0, max=get_plugins_cvarsnum(); + i<max; + i++) + { + get_plugins_cvar(i, "", 0,_, CvarPlid, _); + + if (CvarPlid==plid) + { + count++; + } + } + + return count; +} +/** + * Returns the number of commands available for a plugin by plid. (Callback for the plugin menu.) + * + * @return Number of valid commands in the plugin. + */ +public GetNumberOfCmdsForPlid(plid) +{ + new count=0; + + for (new i=0, max=get_concmdsnum(-1,-1); + i<max; + i++) + { + if (get_concmd_plid(i,-1,-1)==plid) + { + count++; + } + } + + return count; +} + +/** + * Whether or not the client has access to modify this cvar. + * + * @param id The admin id. + * @param Cvar The name of the cvar to be checked. + * @return True if the client has access, false otherwise. + */ +stock bool:CanIModifyCvar(id, const Cvar[]) +{ + new UserFlags=get_user_flags(id); + // If the user has rcon access don't bother checking anything. + if (UserFlags & ADMIN_RCON) + { + return true; + } + + // If the cvar is "sv_password" (somehow), then check access. + if (equali(Cvar,"sv_password") && UserFlags & ADMIN_PASSWORD) + { + return true; + } + + // Check to see if the cvar is flagged as protected. + if (get_cvar_flags(Cvar) & FCVAR_PROTECTED) + { + // non-rcon user trying to modify a protected cvar. + return false; + } + + // All known checks done, they can change this cvar if they + // were able to open the menu. + return true; +} + +/** + * Simple function to ensure that a menu item is always disabled. + * + * All parameters are dummy, nothing is used. + */ +public AlwaysDisableCallback(playerid, menuid, itemid) +{ + return ITEM_DISABLED; +} +/** + * Simple function to ensure that a menu item is always enabled. + * + * All parameters are dummy, nothing is used. + */ +public AlwaysEnableCallback(playerid, menuid, itemid) +{ + return ITEM_ENABLED; +} +/** + * Handler for the plugin menu. + * + * @param id The client selecting an item. + * @param menu The menu handle. + * @param item The item number that was selected. + */ +public PluginMenuSelection(id, menu, item) +{ + if (item==MENU_EXIT) + { + menu_destroy(menu); + } + if (item<0) + { + return PLUGIN_HANDLED; + } + + new Command[64]; + new Dummy[1]; + + // All of the commands set for each item is the public + // function that we want to call after the item is selected. + // The parameters are: function(idPlayer,itemnumber) + // Note the menu is destroyed BEFORE the command + // gets executed. + // The command retrieved is in the format: "PLID Command" + menu_item_getinfo(menu, item, Dummy[0], Command, sizeof(Command)-1,Dummy,0,Dummy[0]); + + + new plid=str_to_num(Command); + new Function[32]; + + for (new i=0;i<sizeof(Command)-1;i++) + { + if (Command[i]==' ') + { + // we're at the break. move up one space. + i++; + copy(Function,sizeof(Function)-1,Command[i]); + break; + } + } + + menu_destroy(menu); + + new funcid=get_func_id(Function); + if (funcid != -1 && callfunc_begin_i(funcid)==1) + { + CurrentPage[id]=0; + CurrentPlid[id]=plid; + CurrentMenuFunction[id]=funcid; + callfunc_push_int(id); + callfunc_push_int(plid); + callfunc_push_int(0); + callfunc_end(); + + } + return PLUGIN_HANDLED; +} + +/** + * The command to change a cvar has been called. + * + * @param id The client who is changing the cvar. + */ +public CommandChangeCvar(id) +{ + // All access checks are done before this command is called. + // So if the client has no pcvar pointer in his array slot + // then just ignore the command. + if (CurrentCvar[id]==0) + { + return PLUGIN_CONTINUE; + } + + new Args[256]; + + read_args(Args,sizeof(Args)-1); + + remove_quotes(Args); + + if (equali(Args,"!cancel",7)) + { + // The client didn't want to change this cvar. + client_print(id,print_chat,"[AMXX] Cvar not changed."); + } + else + { + // Changed to set_cvar_* for 1.76 tests + + new pointer=CurrentCvar[id]; + set_pcvar_string(CurrentCvar[id],Args); + + client_print(id,print_chat,"[AMXX] Cvar ^"%s^" changed to ^"%s^"",CurrentCvarName[id],Args); + + // Copy of admincmd's global output. + + new Name[32]; + new AuthID[40]; + + get_user_name(id,Name,sizeof(Name)-1); + get_user_authid(id,AuthID,sizeof(AuthID)-1); + + log_amx("Cmd: ^"%s<%d><%s><>^" set cvar (name ^"%s^") (value ^"%s^")", Name, get_user_userid(id), AuthID, CurrentCvarName[id], Args); + + + new cvar_val[64]; + new maxpl = get_maxplayers(); + for (new i = 1; i <= maxpl; i++) + { + if (is_user_connected(i) && !is_user_bot(i)) + { + if (get_pcvar_flags(pointer) & FCVAR_PROTECTED || equali(Args, "rcon_password")) + { + formatex(cvar_val, charsmax(cvar_val), "*** %L ***", i, "PROTECTED"); + } + else + { + copy(cvar_val, charsmax(cvar_val), Args); + } + show_activity_id(i, id, Name, "%L", i, "SET_CVAR_TO", "", CurrentCvarName[id], cvar_val); + } + } + console_print(id, "[AMXX] %L", id, "CVAR_CHANGED", CurrentCvarName[id], Args); + + } + + // Now redraw the menu for the client + if (CurrentMenuFunction[id]!=-1 && callfunc_begin_i(CurrentMenuFunction[id])==1) + { + callfunc_push_int(id); + callfunc_push_int(CurrentPlid[id]); + callfunc_push_int(CurrentPage[id]); + callfunc_end(); + } + + return PLUGIN_HANDLED; +} + +/** + * Process a selection from the cvar menu. + * + * @param id The client who chose an item. + * @param menu The menu handle. + * @param item The item that has been selected. + */ +public CvarMenuSelection(id, menu, item) +{ + + if (item==MENU_EXIT) + { + menu_destroy(menu); + + if (ExplicitPlugin[id]==-1) + { + client_cmd(id,"amx_plugincvarmenu"); + } + return PLUGIN_HANDLED; + } + else if (item==MENU_BACK) + { + --CurrentPage[id]; + client_print(id,print_chat,"MENU_BACK"); + return PLUGIN_HANDLED; + } + else if (item==MENU_MORE) + { + ++CurrentPage[id]; + client_print(id,print_chat,"MENU_MORE"); + return PLUGIN_HANDLED; + } + else + { + new CvarName[64]; + new Command[32]; + new Dummy[1]; + // pcvar pointer is stored in command, extract the name of the cvar from the name field. + menu_item_getinfo(menu, item, Dummy[0], Command, sizeof(Command)-1,CvarName,sizeof(CvarName)-1,Dummy[0]); + + CurrentCvar[id]=str_to_num(Command); + + if (CurrentCvar[id]==0) // This should never happen, but just incase.. + { + client_print(id,print_chat,"[AMXX] There was an error extracting the cvar pointer. (Name=^"%s^")",CvarName); + return PLUGIN_HANDLED; + } + // TODO: ML this + + // Scan up "CvarName" and stop at the first space + for (new i=0;i<sizeof(CvarName)-1;i++) + { + if (CvarName[i]==' ') + { + CvarName[i]='^0'; + break; + } + } + copy(CurrentCvarName[id],sizeof(CurrentCvarName[])-1,CvarName); + client_print(id,print_chat,"[AMXX] Type in the new value for %s, or !cancel to cancel.",CvarName); + client_cmd(id,"messagemode amx_changecvar"); + + menu_destroy(menu); + return PLUGIN_HANDLED; + } + + return 0; +} +/** + * Displays the cvar menu to a client. + * + * @param id id of the client. + * @param plid Plugin ID to display cvars from. + * @param page Page of the menu to start at. + */ +public DisplayCvarMenu(id, plid, page) +{ + new PluginName[32]; + new MenuTitle[64]; + get_plugin(plid,"",0,PluginName,sizeof(PluginName)-1,"",0,"",0,"",0); + + formatex(MenuTitle,sizeof(MenuTitle)-1,"%s Cvars:",PluginName); + + new Menu=menu_create(MenuTitle,"CvarMenuSelection"); + + new Cvar[64]; + new CvarPlid; + new CvarText[64]; + new CvarData[32]; + new CvarPtr; + + for (new i=0, max=get_plugins_cvarsnum(); + i<max; + i++) + { + get_plugins_cvar(i, Cvar, sizeof(Cvar),_, CvarPlid, CvarPtr); + + if (CvarPlid==plid) + { + if (CanIModifyCvar(id,Cvar)) + { + get_pcvar_string(CvarPtr,CvarData,sizeof(CvarData)-1); + formatex(CvarText,sizeof(CvarText)-1,"%s - %s",Cvar,CvarData); + + // Now store the pcvar data in Cvar + num_to_str(CvarPtr,Cvar,sizeof(Cvar)-1); + menu_additem(Menu,CvarText,Cvar,_,EnabledCallback); + } + else + { + menu_additem(Menu,Cvar,"",_,DisabledCallback); + } + + } + } + + menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL); + menu_setprop(Menu,MPROP_NUMBER_COLOR,"\y"); + menu_display(id,Menu,page); + +} +/** + * Process the "amx_plugincvarmenu" command. + * + * @param id id of the client that is calling the command. + * @param level Access level required by the command. + * @param cid Command ID. + */ +public CvarMenuCommand(id, level, cid) +{ + if (!cmd_access(id,level,cid,0)) + { + return PLUGIN_HANDLED; + } + + // This is which plugin to display. -1 means display all plugins in a list. + new plid=-1; + + if (GetPlidForValidPlugins(id,plid)!=true) + { + // If GetPlidForValidPlugins returns false then it failed to find the plugin. + return PLUGIN_HANDLED; + } + + // Check if we were passed a specific plugin to display or not. + if (plid==-1) + { + ExplicitPlugin[id]=-1; + // We need to display a list of the plugins, instead of a specific plugin. + DisplayPluginMenu(id,"Plugin Cvar Menu:", "PluginMenuSelection","DisplayCvarMenu","GetNumberOfCvarsForPlid"); + } + else + { + ExplicitPlugin[id]=plid; + CurrentPlid[id]=plid; + CurrentPage[id]=0; + DisplayCvarMenu(id,plid,0); + } + return PLUGIN_HANDLED; +} +/** + * Handler for the menu that displays a single command ("Execute with no params", etc). + * + * @param id Id of the client. + * @param menu Menu handle. + * @param item Item that was selected. + */ +public SpecificCommandHandler(id,menu,item) +{ + // Exit was called, return to the previous menu. + if (item<0) + { + if (CurrentMenuFunction[id]!=-1 && callfunc_begin_i(CurrentMenuFunction[id])==1) + { + callfunc_push_int(id); + callfunc_push_int(CurrentPlid[id]); + callfunc_push_int(CurrentPage[id]); + callfunc_end(); + } + menu_destroy(menu); + + return PLUGIN_HANDLED; + } + + new Dummy[1]; + if (item==0) // "With params" + { + menu_item_getinfo(menu, item, Dummy[0], CurrentCommand[id], sizeof(CurrentCommand[])-1,"",0,Dummy[0]); + if (CurrentCommand[id][0]==0) // This should never happen, but just incase.. + { + client_print(id,print_chat,"[AMXX] There was an error extracting the command name."); + return PLUGIN_HANDLED; + } + // TODO: ML this + + client_print(id,print_chat,"[AMXX] Type in the parameters for %s, or !cancel to cancel.",CurrentCommand[id]); + client_cmd(id,"messagemode amx_executecmd"); + + menu_destroy(menu); + + return PLUGIN_HANDLED; // Don't return to original menu immediately! + } + else if (item==1) // "No params" + { + menu_item_getinfo(menu, item, Dummy[0], CurrentCommand[id], sizeof(CurrentCommand[])-1,"",0,Dummy[0]); + if (CurrentCommand[id][0]==0) // This should never happen, but just incase.. + { + client_print(id,print_chat,"[AMXX] There was an error extracting the command name."); + return PLUGIN_HANDLED; + } + // TODO: ML this + + // Now redraw the menu for the client BEFORE the command is executed, incase + // that menu brings up a menu of its own. + if (CurrentMenuFunction[id]!=-1 && callfunc_begin_i(CurrentMenuFunction[id])==1) + { + callfunc_push_int(id); + callfunc_push_int(CurrentPlid[id]); + callfunc_push_int(CurrentPage[id]); + callfunc_end(); + } + menu_destroy(menu); + + client_cmd(id,"%s",CurrentCommand[id]); + client_print(id,print_chat,"[AMXX] Command ^"%s^" executed with no parameters",CurrentCommand[id]); + + return PLUGIN_HANDLED; + } + + // We should never get here, but just incase.. + menu_destroy(menu); + + return PLUGIN_HANDLED; +} + +/** + * Generates and displays a menu to the client for a specific command. + * + * @param id The client to display the menu to. + * @param cid The command id to display. + */ +stock DisplaySpecificCommand(id,cid) +{ + new CommandName[64]; + new CommandDesc[128]; + new CommandTitle[256]; + new CommandAccess; + new Menu; + + get_concmd(cid,CommandName,sizeof(CommandName)-1,CommandAccess, CommandDesc,sizeof(CommandDesc)-1, -1, -1); + + if (CommandDesc[0]!='^0') + { + formatex(CommandTitle,sizeof(CommandTitle)-1,"%s^n%s",CommandName,CommandDesc); + Menu=menu_create(CommandTitle,"SpecificCommandHandler"); + } + else + { + Menu=menu_create(CommandName,"SpecificCommandHandler"); + } + menu_additem(Menu,"Execute with parameters.",CommandName,_,EnabledCallback); + menu_additem(Menu,"Execute with no parameters.",CommandName,_,EnabledCallback); + + menu_setprop(Menu,MPROP_NUMBER_COLOR,"\y"); + menu_display(id,Menu,0); +} + +/** + * Handles the executed command (via "amx_executecmd"). + * + * @param id The id of the client who executed this. + */ +public CommandExecuteCommand(id) +{ + // If they had no command stored, then just ignore it entirely. + if (CurrentCommand[id][0]=='^0') + { + return PLUGIN_CONTINUE; + } + + new Args[256]; + + read_args(Args,sizeof(Args)-1); + + remove_quotes(Args); + + if (equali(Args,"!cancel",7)) + { + // The client didn't want to execute this command. + client_print(id,print_chat,"[AMXX] Command not executed."); + + // Now redraw the menu for the client + if (CurrentMenuFunction[id]!=-1 && callfunc_begin_i(CurrentMenuFunction[id])==1) + { + callfunc_push_int(id); + callfunc_push_int(CurrentPlid[id]); + callfunc_push_int(CurrentPage[id]); + callfunc_end(); + } + + } + else + { + // TODO: ML + client_print(id,print_chat,"[AMXX] Command ^"%s^" executed with ^"%s^"",CurrentCommand[id],Args); + + // Now redraw the menu for the client + if (CurrentMenuFunction[id]!=-1 && callfunc_begin_i(CurrentMenuFunction[id])==1) + { + callfunc_push_int(id); + callfunc_push_int(CurrentPlid[id]); + callfunc_push_int(CurrentPage[id]); + callfunc_end(); + } + + // Execute the command on the client. + client_cmd(id,"%s %s",CurrentCommand[id],Args); + } + + + return PLUGIN_HANDLED; + +} + +/** + * Handle a specific selection from the command menu. + * + * @param id id of the client who made the selection. + * @param menu The menu handle. + * @param item The item that was selected. + */ +public CommandMenuSelection(id, menu, item) +{ + + if (item==MENU_EXIT) + { + menu_destroy(menu); + + // If the player did not explicitly specify a plugin, return them to the + // plugin selection menu. + + if (ExplicitPlugin[id]==-1) + { + client_cmd(id,"amx_plugincmdmenu"); + } + return PLUGIN_HANDLED; + } + else if (item==MENU_BACK) + { + --CurrentPage[id]; + client_print(id,print_chat,"MENU_BACK"); + return PLUGIN_HANDLED; + } + else if (item==MENU_MORE) + { + ++CurrentPage[id]; + client_print(id,print_chat,"MENU_MORE"); + return PLUGIN_HANDLED; + } + else + { + new Command[32]; + new Dummy[1]; + // pcvar pointer is stored in command, extract the name of the cvar from the name field. + menu_item_getinfo(menu, item, Dummy[0], Command, sizeof(Command)-1,"",0,Dummy[0]); + + menu_destroy(menu); + + DisplaySpecificCommand(id,str_to_num(Command)); + return PLUGIN_HANDLED; + } + + return 0; +} +/** + * This blocks "say" and "say_team" commands. + * Other commands that shouldn't be displayed (eg: amxauth<stuff>) should be filtered out already. + * + * @param Command The command that is being checked. + */ +stock bool:IsDisplayableCmd(const Command[]) +{ + // Block "say" and "say_team" + if (equal(Command,"say",3)) + { + return false; + } + + return true; +} +/** + * Displays a command list for the specified plugin. + * + * @param id Id of the client that's being displayed to. + * @param plid Plugin ID of the plugin that is to be displayed. + * @param page The page to start at. + */ +public DisplayCmdMenu(id, plid, page) +{ + new PluginName[32]; + new MenuTitle[64]; + get_plugin(plid,"",0,PluginName,sizeof(PluginName)-1,"",0,"",0,"",0); + + formatex(MenuTitle,sizeof(MenuTitle)-1,"%s Commands:",PluginName); + + new Menu=menu_create(MenuTitle,"CommandMenuSelection"); + + new Command[64]; + new CidString[32]; + new CommandAccess; + new userflags=get_user_flags(id); + new bool:isadmin=bool:is_user_admin(id); + + + for (new i=0, max=get_concmdsnum(-1,-1); + i<max; + i++) + { + if (get_concmd_plid(i,-1,-1)==plid) + { + get_concmd(i,Command,sizeof(Command)-1,CommandAccess, "",0, -1, -1); + + if (IsDisplayableCmd(Command)) + { + if ( userflags & CommandAccess || + (CommandAccess==ADMIN_ADMIN && isadmin) || + CommandAccess==ADMIN_USER || + CommandAccess==ADMIN_ALL) + { + num_to_str(i,CidString,sizeof(CidString)-1); + menu_additem(Menu,Command,CidString,0,EnabledCallback); + } + else + { + menu_additem(Menu,Command,"",0,DisabledCallback); + } + } + } + } + menu_setprop(Menu,MPROP_NUMBER_COLOR,"\y"); + menu_display(id,Menu,page); + +} +/** + * Handles the "amx_plugincmdmenu" command. + * + * @param id Id of the client that's being checked. + * @param level Access level of the command. + * @param cid Command ID of the command that was executed. + */ +public CommandMenuCommand(id, level, cid) +{ + if (!cmd_access(id,level,cid,0)) + { + return PLUGIN_HANDLED; + } + + // This is which plugin to display. -1 means display all plugins in a list. + new plid=-1; + + if (GetPlidForValidPlugins(id,plid)!=true) + { + // If GetPlidForValidPlugins returns false then it failed to find the plugin. + return PLUGIN_HANDLED; + } + + // Check if we were passed a specific plugin to display or not. + if (plid==-1) + { + // We need to display a list of the plugins, instead of a specific plugin. + ExplicitPlugin[id]=-1; + DisplayPluginMenu(id,"Plugin Command Menu:", "PluginMenuSelection","DisplayCmdMenu","GetNumberOfCmdsForPlid"); + } + else + { + ExplicitPlugin[id]=plid; + CurrentPlid[id]=plid; + CurrentPage[id]=0; + DisplayCmdMenu(id,plid,0); + } + return PLUGIN_HANDLED; +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz.sma new file mode 100644 index 0000000..78adbc6 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz.sma @@ -0,0 +1,2953 @@ +#include <amxmodx> +#include <cstrike> +#include <colorchat> +#include <fun> +#include <fakemeta> +#include <hamsandwich> + +//#define USE_SQL + +#if defined USE_SQL + #include <sqlx> + #include <geoip> +#endif + +#define KZ_LEVEL ADMIN_KICK +#define MSG MSG_ONE_UNRELIABLE +#define MAX_ENTITYS 900+15*32 +#define IsOnLadder(%1) (pev(%1, pev_movetype) == MOVETYPE_FLY) +#define VERSION "2.31" + +#define SCOREATTRIB_NONE 0 +#define SCOREATTRIB_DEAD ( 1 << 0 ) +#define SCOREATTRIB_BOMB ( 1 << 1 ) +#define SCOREATTRIB_VIP ( 1 << 2 ) + + +new g_iPlayers[32], g_iNum, g_iPlayer +new const g_szAliveFlags[] = "a" +#define RefreshPlayersList() get_players(g_iPlayers, g_iNum, g_szAliveFlags) + +new const FL_ONGROUND2 = ( FL_ONGROUND | FL_PARTIALGROUND | FL_INWATER | FL_CONVEYOR | FL_FLOAT ) +new const KZ_STARTFILE[] = "start.ini" +new const KZ_STARTFILE_TEMP[] = "temp_start.ini" + +#if defined USE_SQL +new Handle:g_SqlTuple +new Handle:SqlConnection +new g_Error[512] +new kz_sql_host +new kz_sql_user +new kz_sql_pass +new kz_sql_db +new kz_sql_name +new kz_sql_files +#else +new Float:Pro_Times[24] +new Pro_AuthIDS[24][32] +new Pro_Names[24][32] +new Pro_Date[24][32] +new Float:Noob_Tiempos[24] +new Noob_AuthIDS[24][32] +new Noob_Names[24][32] +new Noob_Date[24][32] +new Noob_CheckPoints[24] +new Noob_GoChecks[24] +new Noob_Weapon[24][32] +#endif + +new Float:Checkpoints[33][2][3] +new Float:timer_time[33] +new Float:g_pausetime[33] +new Float:antihookcheat[33] +new Float:SpecLoc[33][3] +new Float:NoclipPos[33][3] +new Float:PauseOrigin[33][3] +new Float:SavedStart[33][3] +new hookorigin[33][3] +new Float:DefaultStartPos[3] + +new Float:SavedTime[33] +new SavedChecks[33] +new SavedGoChecks[33] +new SavedScout[33] +new SavedOrigins[33][3] + +new bool:g_bCpAlternate[33] +new bool:timer_started[33] +new bool:IsPaused[33] +new bool:WasPaused[33] +new bool:firstspawn[33] +new bool:canusehook[33] +new bool:ishooked[33] +new bool:user_has_scout[33] +new bool:NightVisionUse[33] +new bool:HealsOnMap +new bool:gViewInvisible[33] +new bool:gMarkedInvisible[33] = { true, ...}; +new bool:gWaterInvisible[33] +new bool:gWaterEntity[MAX_ENTITYS] +new bool:gWaterFound +new bool:DefaultStart +new bool:AutoStart[33] + +new Trie:g_tStarts +new Trie:g_tStops; + +new checknumbers[33] +new gochecknumbers[33] +new chatorhud[33] +new ShowTime[33] +new MapName[64] +new Kzdir[128] +new SavePosDir[128] +new prefix[33] +#if !defined USE_SQL +new Topdir[128] +#endif + +new kz_checkpoints +new kz_cheatdetect +new kz_spawn_mainmenu +new kz_show_timer +new kz_chatorhud +new kz_hud_color +new kz_chat_prefix +new hud_message +new kz_other_weapons +new kz_maxspeedmsg +new kz_drop_weapons +new kz_remove_drops +new kz_pick_weapons +new kz_reload_weapons +new kz_use_radio +new kz_hook_prize +new kz_hook_sound +new kz_hook_speed +new kz_pause +new kz_noclip_pause +new kz_nvg +new kz_nvg_colors +new kz_vip +new kz_respawn_ct +new kz_save_pos +new kz_save_pos_gochecks +new kz_semiclip +new kz_semiclip_transparency +new kz_spec_saves +new kz_save_autostart +new kz_top15_authid +new Sbeam = 0 + +new const other_weapons[8] = +{ + CSW_SCOUT, CSW_P90, CSW_FAMAS, CSW_SG552, + CSW_M4A1, CSW_M249, CSW_AK47, CSW_AWP +} + +new const other_weapons_name[8][] = +{ + "weapon_scout", "weapon_p90", "weapon_famas", "weapon_sg552", + "weapon_m4a1", "weapon_m249", "weapon_ak47", "weapon_awp" +} + +new const g_weaponsnames[][] = +{ + "", // NULL + "p228", "shield", "scout", "hegrenade", "xm1014", "c4", + "mac10", "aug", "smokegrenade", "elite", "fiveseven", + "ump45", "sg550", "galil", "famas", "usp", "glock18", + "awp", "mp5navy", "m249", "m3", "m4a1", "tmp", "g3sg1", + "flashbang", "deagle", "sg552", "ak47", "knife", "p90", + "glock", "elites", "fn57", "mp5", "vest", "vesthelm", + "flash", "hegren", "sgren", "defuser", "nvgs", "primammo", + "secammo", "km45", "9x19mm", "nighthawk", "228compact", + "12gauge", "autoshotgun", "mp", "c90", "cv47", "defender", + "clarion", "krieg552", "bullpup", "magnum", "d3au1", + "krieg550" +} + +new const g_block_commands[][]= +{ + "buy", "buyammo1", "buyammo2", "buyequip", + "cl_autobuy", "cl_rebuy", "cl_setautobuy", "cl_setrebuy" + +} + +#if defined USE_SQL +enum +{ + TOP_NULL, + PRO_TOP, + NUB_TOP, + LAST_PRO10, + PRO_RECORDS, + PLAYERS_RANKING, + MAPS_STATISTIC +} +#endif + +// ================================================================================================= + +public plugin_init() +{ + register_plugin("ProKreedz", VERSION, "nucLeaR & p4ddY") + + kz_checkpoints = register_cvar("kz_checkpoints","1") + kz_cheatdetect = register_cvar("kz_cheatdetect","1") + kz_spawn_mainmenu = register_cvar("kz_spawn_mainmenu", "1") + kz_show_timer = register_cvar("kz_show_timer", "1") + kz_chatorhud = register_cvar("kz_chatorhud", "2") + kz_chat_prefix = register_cvar("kz_chat_prefix", "[KZ]") + kz_hud_color = register_cvar("kz_hud_color", "12 122 221") + kz_other_weapons = register_cvar("kz_other_weapons","1") + kz_drop_weapons = register_cvar("kz_drop_weapons", "0") + kz_remove_drops = register_cvar("kz_remove_drops", "1") + kz_pick_weapons = register_cvar("kz_pick_weapons", "0") + kz_reload_weapons = register_cvar("kz_reload_weapons", "0") + kz_maxspeedmsg = register_cvar("kz_maxspeedmsg","1") + kz_hook_prize = register_cvar("kz_hook_prize","1") + kz_hook_sound = register_cvar("kz_hook_sound","1") + kz_hook_speed = register_cvar("kz_hook_speed", "300.0") + kz_use_radio = register_cvar("kz_use_radio", "0") + kz_pause = register_cvar("kz_pause", "1") + kz_noclip_pause = register_cvar("kz_noclip_pause", "1") + kz_nvg = register_cvar("kz_nvg","1") + kz_nvg_colors = register_cvar("kz_nvg_colors","5 0 255") + kz_vip = register_cvar("kz_vip","1") + kz_respawn_ct = register_cvar("kz_respawn_ct", "1") + kz_semiclip = register_cvar("kz_semiclip", "1") + kz_semiclip_transparency = register_cvar ("kz_semiclip_transparency", "85") + kz_spec_saves = register_cvar("kz_spec_saves", "1") + kz_save_autostart = register_cvar("kz_save_autostart", "1") + kz_top15_authid = register_cvar("kz_top15_authid", "1") + kz_save_pos = register_cvar("kz_save_pos", "1") + kz_save_pos_gochecks = register_cvar("kz_save_pos_gochecks", "1") + + #if defined USE_SQL + kz_sql_host = register_cvar("kz_sql_host", "") // Host of DB + kz_sql_user = register_cvar("kz_sql_user", "") // Username of DB + kz_sql_pass = register_cvar("kz_sql_pass", "", FCVAR_PROTECTED) // Password for DB user + kz_sql_db = register_cvar("kz_sql_db", "") // DB Name for the top 15 + kz_sql_name = register_cvar("kz_sql_server", "") // Name of server + kz_sql_files = register_cvar("kz_sql_files", "") // Path of the PHP files + #endif + + register_clcmd("/cp","CheckPoint") + register_clcmd("drop", "BlockDrop") + register_clcmd("/gc", "GoCheck") + register_clcmd("+hook","hook_on",KZ_LEVEL) + register_clcmd("-hook","hook_off",KZ_LEVEL) + register_concmd("kz_hook","give_hook", KZ_LEVEL, "<name|#userid|steamid|@ALL> <on/off>") + register_concmd("nightvision","ToggleNVG") + register_clcmd("radio1", "BlockRadio") + register_clcmd("radio2", "BlockRadio") + register_clcmd("radio3", "BlockRadio") + register_clcmd("/tp","GoCheck") + + kz_register_saycmd("cp","CheckPoint",0) + kz_register_saycmd("chatorhud", "ChatHud", 0) + kz_register_saycmd("ct","ct",0) + kz_register_saycmd("gc", "GoCheck",0) + kz_register_saycmd("gocheck", "GoCheck",0) + kz_register_saycmd("god", "GodMode",0) + kz_register_saycmd("godmode", "GodMode", 0) + kz_register_saycmd("invis", "InvisMenu", 0) + kz_register_saycmd("kz", "kz_menu", 0) + kz_register_saycmd("menu","kz_menu", 0) + kz_register_saycmd("nc", "noclip", 0) + kz_register_saycmd("noclip", "noclip", 0) + kz_register_saycmd("noob10", "NoobTop_show", 0) + kz_register_saycmd("noob15", "NoobTop_show", 0) + kz_register_saycmd("nub10", "NoobTop_show", 0) + kz_register_saycmd("nub15", "NoobTop_show", 0) + kz_register_saycmd("pause", "Pause", 0) + kz_register_saycmd("pinvis", "cmdInvisible", 0) + kz_register_saycmd("pro10", "ProTop_show", 0) + kz_register_saycmd("pro15", "ProTop_show", 0) + kz_register_saycmd("reset", "reset_checkpoints", 0) + kz_register_saycmd("respawn", "goStart", 0) + kz_register_saycmd("savepos", "SavePos", 0) + kz_register_saycmd("scout", "cmdScout", 0) + kz_register_saycmd("setstart", "setStart", KZ_LEVEL) + kz_register_saycmd("showtimer", "ShowTimer_Menu", 0) + kz_register_saycmd("spec", "ct", 0) + kz_register_saycmd("start", "goStart", 0) + kz_register_saycmd("stuck", "Stuck", 0) + kz_register_saycmd("teleport", "GoCheck", 0) + kz_register_saycmd("timer", "ShowTimer_Menu", 0) + kz_register_saycmd("top15", "top15menu",0) + kz_register_saycmd("top10", "top15menu",0) + kz_register_saycmd("tp", "GoCheck",0) + kz_register_saycmd("usp", "cmdUsp", 0) + kz_register_saycmd("weapons", "weapons", 0) + kz_register_saycmd("guns", "weapons", 0) + kz_register_saycmd("winvis", "cmdWaterInvisible", 0) + + #if defined USE_SQL + kz_register_saycmd("prorecords", "ProRecs_show", 0) + kz_register_saycmd("prorecs", "ProRecs_show", 0) + #endif + + register_event("CurWeapon", "curweapon", "be", "1=1") + register_event( "StatusValue", "EventStatusValue", "b", "1>0", "2>0" ); + + register_forward(FM_AddToFullPack, "FM_client_AddToFullPack_Post", 1) + + RegisterHam( Ham_Player_PreThink, "player", "Ham_CBasePlayer_PreThink_Post", 1) + RegisterHam( Ham_Use, "func_button", "fwdUse", 0) + RegisterHam( Ham_Killed, "player", "Ham_CBasePlayer_Killed_Post", 1) + RegisterHam( Ham_Touch, "weaponbox", "FwdSpawnWeaponbox" ) + RegisterHam( Ham_Spawn, "player", "FwdHamPlayerSpawn", 1 ) + RegisterHam( Ham_Touch, "weaponbox", "GroundWeapon_Touch") + + register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" ) + register_dictionary("prokreedz.txt") + get_pcvar_string(kz_chat_prefix, prefix, 31) + get_mapname(MapName, 63) + set_msg_block(get_user_msgid("ClCorpse"), BLOCK_SET) + set_task(0.5,"timer_task",2000,"",0,"ab") + #if defined USE_SQL + set_task(0.2, "plugin_sql") + #endif + + new kreedz_cfg[128], ConfigDir[64] + get_configsdir( ConfigDir, 64) + formatex(Kzdir,128, "%s/kz", ConfigDir) + if( !dir_exists(Kzdir) ) + mkdir(Kzdir) + + #if !defined USE_SQL + formatex(Topdir,128, "%s/top15", Kzdir) + if( !dir_exists(Topdir) ) + mkdir(Topdir) + #endif + + formatex(SavePosDir, 128, "%s/savepos", Kzdir) + if( !dir_exists(SavePosDir) ) + mkdir(SavePosDir) + + formatex(kreedz_cfg,128,"%s/kreedz.cfg", Kzdir) + + if( file_exists( kreedz_cfg ) ) + { + server_exec() + server_cmd("exec %s",kreedz_cfg) + } + + for(new i = 0; i < sizeof(g_block_commands) ; i++) + register_clcmd(g_block_commands[i], "BlockBuy") + + g_tStarts = TrieCreate( ) + g_tStops = TrieCreate( ) + + new const szStarts[ ][ ] = + { + "counter_start", "clockstartbutton", "firsttimerelay", "but_start", "counter_start_button", + "multi_start", "timer_startbutton", "start_timer_emi", "gogogo" + } + + new const szStops[ ][ ] = + { + "counter_off", "clockstopbutton", "clockstop", "but_stop", "counter_stop_button", + "multi_stop", "stop_counter", "m_counter_end_emi" + } + + for( new i = 0; i < sizeof szStarts; i++ ) + TrieSetCell( g_tStarts, szStarts[ i ], 1 ) + + for( new i = 0; i < sizeof szStops; i++ ) + TrieSetCell( g_tStops, szStops[ i ], 1 ) +} + +#if defined USE_SQL +public plugin_sql() +{ + new host[64], user[64], pass[64], db[64] + + get_pcvar_string(kz_sql_host, host, 63) + get_pcvar_string(kz_sql_user, user, 63) + get_pcvar_string(kz_sql_pass, pass, 63) + get_pcvar_string(kz_sql_db, db, 63) + + g_SqlTuple = SQL_MakeDbTuple(host, user, pass, db) + + new ErrorCode + SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,511) + + if(!SqlConnection) + { + server_print("[KZ] TOP15 SQL: Could not connect to SQL database.!") + log_amx("[KZ] TOP15 SQL: Could not connect to SQL database.") + return pause("a") + } + + new createinto[1001] + formatex(createinto, 1000, "CREATE TABLE IF NOT EXISTS `kz_pro15` (`mapname` varchar(64) NOT NULL, `authid` varchar(64) NOT NULL, `country` varchar(6) NOT NULL, `name` varchar(64) NOT NULL, `time` decimal(65,2) NOT NULL, `date` datetime NOT NULL, `weapon` varchar(64) NOT NULL, `server` varchar(64) NOT NULL)") + SQL_ThreadQuery(g_SqlTuple,"QueryHandle", createinto) + formatex(createinto, 1000, "CREATE TABLE IF NOT EXISTS `kz_nub15` (`mapname` varchar(64) NOT NULL, `authid` varchar(64) NOT NULL, `country` varchar(6) NOT NULL, `name` varchar(64) NOT NULL, `time`decimal(65,2) NOT NULL, `date` datetime NOT NULL, `weapon` varchar(64) NOT NULL, `server` varchar(64) NOT NULL, `checkpoints` real NOT NULL, `gocheck` real NOT NULL)") + SQL_ThreadQuery(g_SqlTuple,"QueryHandle", createinto) + + return PLUGIN_CONTINUE +} + +public QueryHandle(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if( iFailState != TQUERY_SUCCESS ) + { + log_amx("[KZ] TOP15 SQL: SQL Error #%d - %s", iErrnum, szError) + ColorChat(0, GREEN, "[KZ]^x01: Warning the SQL Tops can not be saved.") + } + + server_print("[KZ] Server Sending Info to SQL Server") + + return PLUGIN_CONTINUE +} +#endif + +public plugin_precache() +{ + hud_message = CreateHudSyncObj() + RegisterHam( Ham_Spawn, "func_door", "FwdHamDoorSpawn", 1 ) + precache_sound("weapons/xbow_hit2.wav") + Sbeam = precache_model("sprites/laserbeam.spr") +} + +public plugin_cfg() +{ + #if !defined USE_SQL + for (new i = 0 ; i < 15; ++i) + { + Pro_Times[i] = 999999999.00000; + Noob_Tiempos[i] = 999999999.00000; + } + + read_pro15() + read_Noob15() + #endif + + new startcheck[100], data[256], map[64], x[13], y[13], z[13]; + formatex(startcheck, 99, "%s/%s", Kzdir, KZ_STARTFILE) + new f = fopen(startcheck, "rt" ) + while( !feof( f ) ) + { + fgets( f, data, sizeof data - 1 ) + parse( data, map, 63, x, 12, y, 12, z, 12) + + if( equali( map, MapName ) ) + { + DefaultStartPos[0] = str_to_float(x) + DefaultStartPos[1] = str_to_float(y) + DefaultStartPos[2] = str_to_float(z) + + DefaultStart = true + break; + } + } + fclose(f) + + new ent = -1; + while( ( ent = engfunc(EngFunc_FindEntityByString, ent, "classname", "func_water") ) != 0 ) + { + if( !gWaterFound ) + { + gWaterFound = true; + } + + gWaterEntity[ent] = true; + } + + ent = -1; + while( ( ent = engfunc(EngFunc_FindEntityByString, ent, "classname", "func_illusionary") ) != 0 ) + { + if( pev( ent, pev_skin ) == CONTENTS_WATER ) + { + if( !gWaterFound ) + { + gWaterFound = true; + } + + gWaterEntity[ent] = true; + } + } + + ent = -1; + while( ( ent = engfunc(EngFunc_FindEntityByString, ent, "classname", "func_conveyor") ) != 0 ) + { + if( pev( ent, pev_spawnflags ) == 3 ) + { + if( !gWaterFound ) + { + gWaterFound = true; + } + + gWaterEntity[ent] = true; + } + } +} + +public client_command(id) +{ + + new sArg[13]; + if( read_argv(0, sArg, 12) > 11 ) + { + return PLUGIN_CONTINUE; + } + + for( new i = 0; i < sizeof(g_weaponsnames); i++ ) + { + if( equali(g_weaponsnames[i], sArg, 0) ) + { + return PLUGIN_HANDLED; + } + } + return PLUGIN_CONTINUE; +} + +// ================================================================================================= +// Global Functions +// ================================================================================================= + +public Pause(id) +{ + + if (get_pcvar_num(kz_pause) == 0) + { + kz_chat(id, "%L", id, "KZ_PAUSE_DISABLED") + + return PLUGIN_HANDLED + } + + if(! is_user_alive(id) ) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + + return PLUGIN_HANDLED + } + + + if(!IsPaused[id]) + { + if(! timer_started[id]) + { + kz_chat(id, "%L", id, "KZ_TIMER_NOT_STARTED") + return PLUGIN_HANDLED + } + + g_pausetime[id] = get_gametime() - timer_time[id] + timer_time[id] = 0.0 + IsPaused[id] = true + kz_chat(id, "%L", id, "KZ_PAUSE_ON") + set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN) + pev(id, pev_origin, PauseOrigin[id]) + + } + else + { + if(timer_started[id]) + { + kz_chat(id, "%L", id, "KZ_PAUSE_OFF") + if(get_user_noclip(id)) + noclip(id) + timer_time[id] = get_gametime() - g_pausetime[id] + } + IsPaused[id] = false + set_pev(id, pev_flags, pev(id, pev_flags) & ~FL_FROZEN) + } + + return PLUGIN_HANDLED +} + +public timer_task() +{ + if ( get_pcvar_num(kz_show_timer) > 0 ) + { + new Alive[32], Dead[32], alivePlayers, deadPlayers; + get_players(Alive, alivePlayers, "ach") + get_players(Dead, deadPlayers, "bch") + for(new i=0;i<alivePlayers;i++) + { + if( timer_started[Alive[i]]) + { + new Float:kreedztime = get_gametime() - (IsPaused[Alive[i]] ? get_gametime() - g_pausetime[Alive[i]] : timer_time[Alive[i]]) + + if( ShowTime[Alive[i]] == 1 ) + { + new colors[12], r[4], g[4], b[4]; + new imin = floatround(kreedztime / 60.0,floatround_floor) + new isec = floatround(kreedztime - imin * 60.0,floatround_floor) + get_pcvar_string(kz_hud_color, colors, 11) + parse(colors, r, 3, g, 3, b, 4) + + set_hudmessage(str_to_num(r), str_to_num(g), str_to_num(b), 0.40, 0.10, 0, 0.0, 1.0, 0.0, 0.0, 1) + show_hudmessage(Alive[i], "Time: %02d:%02d | CPs: %d | TPs: %d %s ",imin, isec,checknumbers[Alive[i]], gochecknumbers[Alive[i]], IsPaused[Alive[i]] ? "| *Paused*" : "") + } + else + if( ShowTime[Alive[i]] == 2 ) + { + kz_showtime_roundtime(Alive[i], floatround(kreedztime)) + } + } + + } + for(new i=0;i<deadPlayers;i++) + { + new specmode = pev(Dead[i], pev_iuser1) + if(specmode == 2 || specmode == 4) + { + new target = pev(Dead[i], pev_iuser2) + if(target != Dead[i]) + if(is_user_alive(target) && timer_started[target]) + { + new name[32], colors[12], r[4], g[4], b[4]; + get_user_name (target, name, 31) + + new Float:kreedztime = get_gametime() - (IsPaused[target] ? get_gametime() - g_pausetime[target] : timer_time[target]) + new imin = floatround(kreedztime / 60.0,floatround_floor) + new isec = floatround(kreedztime - imin * 60.0,floatround_floor) + + get_pcvar_string(kz_hud_color, colors, 11) + parse(colors, r, 3, g, 3, b, 4) + + set_hudmessage(str_to_num(r), str_to_num(g), str_to_num(b), -1.0, 0.46, 0, 0.0, 1.0, 0.0, 0.0, 1) + show_hudmessage(Dead[i], "Time: %02d:%02d | CPs: %d | TPs: %d %s ",imin, isec, checknumbers[target], gochecknumbers[target], IsPaused[target] ? "| *Paused*" : "") + } + } + } + } +} + +// ============================ Block Commands ================================ + + +public BlockRadio(id) +{ + if (get_pcvar_num(kz_use_radio) == 1) + return PLUGIN_CONTINUE + return PLUGIN_HANDLED +} + +public BlockDrop(id) +{ + if (get_pcvar_num(kz_drop_weapons) == 1) + return PLUGIN_CONTINUE + return PLUGIN_HANDLED +} + +public BlockBuy(id) +{ + return PLUGIN_HANDLED +} + +public CmdRespawn(id) +{ + if ( get_user_team(id) == 3 ) + return PLUGIN_HANDLED + else + ExecuteHamB(Ham_CS_RoundRespawn, id) + + return PLUGIN_HANDLED +} + +public ChatHud(id) +{ + if(get_pcvar_num(kz_chatorhud) == 0) + { + ColorChat(id, GREEN, "%s^x01 %L", id, "KZ_CHECKPOINT_OFF", prefix) + return PLUGIN_HANDLED + } + if(chatorhud[id] == -1) + ++chatorhud[id]; + + ++chatorhud[id]; + + if(chatorhud[id] == 3) + chatorhud[id] = 0; + else + kz_chat(id, "%L", id, "KZ_CHATORHUD", chatorhud[id] == 1 ? "Chat" : "HUD") + + return PLUGIN_HANDLED +} + +public ct(id) +{ + new CsTeams:team = cs_get_user_team(id) + if (team == CS_TEAM_CT) + { + if( !( pev( id, pev_flags ) & FL_ONGROUND2 ) && timer_started[id] ) + return PLUGIN_HANDLED + + if (get_pcvar_num(kz_spec_saves) == 1) + { + pev(id, pev_origin, SpecLoc[id]) + + if ( timer_started[id] ) + { + if ( IsPaused[id] ) + { + Pause(id) + WasPaused[id]=true + } + + g_pausetime[id] = get_gametime() - timer_time[id] + timer_time[id] = 0.0 + kz_chat(id, "%L", id, "KZ_PAUSE_ON") + } + } + + if(gViewInvisible[id]) + gViewInvisible[id] = false + + cs_set_user_team(id,CS_TEAM_SPECTATOR) + set_pev(id, pev_solid, SOLID_NOT) + set_pev(id, pev_movetype, MOVETYPE_FLY) + set_pev(id, pev_effects, EF_NODRAW) + set_pev(id, pev_deadflag, DEAD_DEAD) + } + else + { + cs_set_user_team(id,CS_TEAM_CT) + set_pev(id, pev_effects, 0) + set_pev(id, pev_movetype, MOVETYPE_WALK) + set_pev(id, pev_deadflag, DEAD_NO) + set_pev(id, pev_takedamage, DAMAGE_AIM) + CmdRespawn(id) + give_item(id,"weapon_knife") + give_item(id,"weapon_usp") + cs_set_user_bpammo(id, CSW_USP, 36) + + if (get_pcvar_num(kz_spec_saves) == 1) + { + set_pev(id, pev_origin, SpecLoc[id]) + if ( timer_started [id] ) + timer_time[id] = get_gametime() - g_pausetime[id] + timer_time[id] + if( WasPaused[id] ) + { + Pause(id) + WasPaused[id]=false + } + } + } + return PLUGIN_HANDLED +} + + +//=================== Weapons ============== +public curweapon(id) +{ +/* + if(get_pcvar_num(kz_maxspeedmsg) == 1 && is_user_alive(id)) + { + new clip, ammo, speed, + switch(get_user_weapon(id,clip,ammo)) + { + case CSW_SCOUT: speed = 260 + case CSW_C4, CSW_P228, CSW_MAC10, CSW_MP5NAVY, CSW_USP, CSW_TMP, CSW_FLASHBANG, CSW_DEAGLE, CSW_GLOCK18, CSW_SMOKEGRENADE, CSW_ELITE, CSW_FIVESEVEN, CSW_UMP45, CSW_HEGRENADE, CSW_KNIFE: speed = 250 + case CSW_P90: speed = 245 + case CSW_XM1014, CSW_AUG, CSW_GALIL, CSW_FAMAS: speed = 240 + case CSW_SG552: speed = 235 + case CSW_M3, CSW_M4A1: speed= 230 + case CSW_AK47: speed = 221 + case CSW_M249: speed = 220 + case CSW_G3SG1, CSW_SG550, CSW_AWP: speed = 210 + } + kz_hud_message(id,"%L",id, "KZ_WEAPONS_SPEED",speed) + } + */ + static last_weapon[33]; + static weapon_active, weapon_num + weapon_active = read_data(1) + weapon_num = read_data(2) + + if( ( weapon_num != last_weapon[id] ) && weapon_active && get_pcvar_num(kz_maxspeedmsg) == 1) + { + last_weapon[id] = weapon_num; + + static Float:maxspeed; + pev(id, pev_maxspeed, maxspeed ); + + if( maxspeed < 0.0 ) + maxspeed = 250.0; + + kz_hud_message(id,"%L",id, "KZ_WEAPONS_SPEED",floatround( maxspeed, floatround_floor )); + } + return PLUGIN_HANDLED +} + +public weapons(id) +{ + if(!is_user_alive(id)) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + + if(get_pcvar_num(kz_other_weapons) == 0) + { + kz_chat(id, "%L", id, "KZ_OTHER_WEAPONS_ZERO") + return PLUGIN_HANDLED + } + + if (timer_started[id]) + { + kz_chat(id, "%L", id, "KZ_WEAPONS_IN_RUN") + return PLUGIN_HANDLED + } + + for(new i = 0; i < 8; i++) + if( !user_has_weapon(id, other_weapons[i]) ) + { + new item; + item = give_item(id, other_weapons_name[i] ); + cs_set_weapon_ammo(item, 0); + } + + if( !user_has_weapon(id, CSW_USP) ) + cmdUsp(id) + + return PLUGIN_HANDLED +} + + +// ========================= Scout ======================= +public cmdScout(id) +{ + if (timer_started[id]) + user_has_scout[id] = true + + strip_user_weapons(id) + give_item(id,"weapon_usp") + give_item(id,"weapon_knife") + if( !user_has_weapon(id, CSW_SCOUT)) + give_item(id,"weapon_scout") + + return PLUGIN_HANDLED +} + +public cmdUsp(id) +{ + give_item(id,"weapon_usp") + give_item(id,"weapon_knife") + + return PLUGIN_HANDLED +} + +// ========================== Start location ================= + +public goStart(id) +{ + if( !is_user_alive( id ) ) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + + if (IsPaused[id]) + { + kz_chat(id, "%L", id, "KZ_TELEPORT_PAUSE") + return PLUGIN_HANDLED + } + + if(get_pcvar_num(kz_save_autostart) == 1 && AutoStart [id] ) + { + set_pev(id, pev_velocity, Float:{0.0, 0.0, 0.0}) + set_pev( id, pev_flags, pev(id, pev_flags) | FL_DUCKING ) + set_pev(id, pev_origin, SavedStart [id] ) + + kz_chat(id, "%L", id, "KZ_START") + } + else if ( DefaultStart ) + { + set_pev(id, pev_velocity, Float:{0.0, 0.0, 0.0}) + set_pev(id, pev_origin, DefaultStartPos) + + kz_chat(id, "%L", id, "KZ_START") + } + else + { + kz_chat(id, "%L", id, "KZ_NO_START") + + CmdRespawn(id) + } + + return PLUGIN_HANDLED +} + +public setStart(id) +{ + if (! (get_user_flags( id ) & KZ_LEVEL )) + { + kz_chat(id, "%L", id, "KZ_NO_ACCESS") + return PLUGIN_HANDLED + } + + new Float:origin[3] + pev(id, pev_origin, origin) + kz_set_start(MapName, origin) + AutoStart[id] = false; + ColorChat(id, GREEN, "%s^x01 %L.", prefix, id, "KZ_SET_START") + + return PLUGIN_HANDLED +} + +// ========= Respawn CT if dies ======== + +public Ham_CBasePlayer_Killed_Post(id) +{ + if(get_pcvar_num(kz_respawn_ct) == 1) + { + if( cs_get_user_team(id) == CS_TEAM_CT ) + { + set_pev(id, pev_deadflag, DEAD_RESPAWNABLE) + cs_set_user_deaths(id, 0) + set_user_frags(id, 0) + } + } +} + + +// ============================= NightVision ================================================ + +public ToggleNVG(id) +{ + + if( get_pcvar_num(kz_nvg) == 0 || !is_user_alive(id)) + return PLUGIN_CONTINUE; + + if ( NightVisionUse[id] ) + StopNVG(id) + else + StartNVG(id) + + return PLUGIN_HANDLED +} + +public StartNVG(id) +{ + emit_sound(id,CHAN_ITEM,"items/nvg_on.wav",1.0,ATTN_NORM,0,PITCH_NORM) + set_task(0.1,"RunNVG",id+111111,_,_,"b") + NightVisionUse[id] = true; + + return PLUGIN_HANDLED +} + +public StopNVG(id) +{ + emit_sound(id,CHAN_ITEM,"items/nvg_off.wav",1.0,ATTN_NORM,0,PITCH_NORM) + remove_task(id+111111) + NightVisionUse[id] = false; + + return PLUGIN_HANDLED +} + + +public RunNVG(taskid) +{ + new id = taskid - 111111 + + if (!is_user_alive(id)) return + + new origin[3] + get_user_origin(id,origin,3) + + new color[17]; + get_pcvar_string(kz_nvg_colors,color,16); + + new iRed[5], iGreen[7], iBlue[5] + parse(color,iRed,4,iGreen ,6,iBlue,4) + + message_begin(MSG, SVC_TEMPENTITY, _, id) + write_byte(TE_DLIGHT) + write_coord(origin[0]) + write_coord(origin[1]) + write_coord(origin[2]) + write_byte(80) + write_byte(str_to_num(iRed)) + write_byte(str_to_num(iGreen)) + write_byte(str_to_num(iBlue)) + write_byte(2) + write_byte(0) + message_end() +} + +// ============================ Hook ============================================================== + +public give_hook(id) +{ + if (!( get_user_flags( id ) & KZ_LEVEL )) + return PLUGIN_HANDLED + + new szarg1[32], szarg2[8], bool:mode + read_argv(1,szarg1,32) + read_argv(2,szarg2,32) + if(equal(szarg2,"on")) + mode = true + + if(equal(szarg1,"@ALL")) + { + new Alive[32], alivePlayers + get_players(Alive, alivePlayers, "ach") + for(new i;i<alivePlayers;i++) + { + canusehook[i] = mode + if(mode) + ColorChat(i, GREEN, "%s^x01, %L.", prefix, i, "KZ_HOOK") + } + } + else + { + new pid = find_player("bl",szarg1); + if(pid > 0) + { + canusehook[pid] = mode + if(mode) + { + ColorChat(pid, GREEN, "%s^x01 %L.", prefix, pid, "KZ_HOOK") + } + } + } + + return PLUGIN_HANDLED +} + +public hook_on(id) +{ + if( !canusehook[id] && !( get_user_flags( id ) & KZ_LEVEL ) || !is_user_alive(id) ) + return PLUGIN_HANDLED + + if (IsPaused[id]) + { + kz_chat(id, "%L", id, "KZ_HOOK_PAUSE") + return PLUGIN_HANDLED + } + + detect_cheat(id,"Hook") + get_user_origin(id,hookorigin[id],3) + ishooked[id] = true + antihookcheat[id] = get_gametime() + + if (get_pcvar_num(kz_hook_sound) == 1) + emit_sound(id,CHAN_STATIC,"weapons/xbow_hit2.wav",1.0,ATTN_NORM,0,PITCH_NORM) + + set_task(0.1,"hook_task",id,"",0,"ab") + hook_task(id) + + return PLUGIN_HANDLED +} + +public hook_off(id) +{ + remove_hook(id) + + return PLUGIN_HANDLED +} + +public hook_task(id) +{ + if(!is_user_connected(id) || !is_user_alive(id)) + remove_hook(id) + + remove_beam(id) + draw_hook(id) + + new origin[3], Float:velocity[3] + get_user_origin(id,origin) + new distance = get_distance(hookorigin[id],origin) + velocity[0] = (hookorigin[id][0] - origin[0]) * (2.0 * get_pcvar_num(kz_hook_speed) / distance) + velocity[1] = (hookorigin[id][1] - origin[1]) * (2.0 * get_pcvar_num(kz_hook_speed) / distance) + velocity[2] = (hookorigin[id][2] - origin[2]) * (2.0 * get_pcvar_num(kz_hook_speed) / distance) + + set_pev(id,pev_velocity,velocity) +} + +public draw_hook(id) +{ + message_begin(MSG_BROADCAST,SVC_TEMPENTITY) + write_byte(1) // TE_BEAMENTPOINT + write_short(id) // entid + write_coord(hookorigin[id][0]) // origin + write_coord(hookorigin[id][1]) // origin + write_coord(hookorigin[id][2]) // origin + write_short(Sbeam) // sprite index + write_byte(0) // start frame + write_byte(0) // framerate + write_byte(random_num(1,100)) // life + write_byte(random_num(1,20)) // width + write_byte(random_num(1,0)) // noise + write_byte(random_num(1,255)) // r + write_byte(random_num(1,255)) // g + write_byte(random_num(1,255)) // b + write_byte(random_num(1,500)) // brightness + write_byte(random_num(1,200)) // speed + message_end() +} + +public remove_hook(id) +{ + if(task_exists(id)) + remove_task(id) + remove_beam(id) + ishooked[id] = false +} + +public remove_beam(id) +{ + message_begin(MSG_BROADCAST,SVC_TEMPENTITY) + write_byte(99) // TE_KILLBEAM + write_short(id) + message_end() +} + + +//============================ VIP In ScoreBoard ================================================= + +public MessageScoreAttrib( iMsgID, iDest, iReceiver ) +{ + if( get_pcvar_num(kz_vip) ) + { + new iPlayer = get_msg_arg_int( 1 ) + if( is_user_alive( iPlayer ) && ( get_user_flags( iPlayer ) & KZ_LEVEL ) ) + { + set_msg_arg_int( 2, ARG_BYTE, SCOREATTRIB_VIP ); + } + } +} + +public EventStatusValue( const id ) +{ + + new szMessage[ 34 ], Target, aux + get_user_aiming(id, Target, aux) + if (is_user_alive(Target)) + { + formatex( szMessage, 33, "1 %s: %%p2", get_user_flags( Target ) & KZ_LEVEL ? "VIP" : "Player" ) + message_begin( MSG, get_user_msgid( "StatusText" ) , _, id ) + write_byte( 0 ) + write_string( szMessage ) + message_end( ) + } +} + +public detect_cheat(id,reason[]) +{ + if(timer_started[id] && get_pcvar_num(kz_cheatdetect) == 1) + { + timer_started[id] = false + if(IsPaused[id]) + { + set_pev(id, pev_flags, pev(id, pev_flags) & ~FL_FROZEN) + IsPaused[id] = false + } + if (get_pcvar_num(kz_show_timer) > 0 && ShowTime[id] == 2) + kz_showtime_roundtime(id, 0) + ColorChat(id, GREEN, "%s^x01 %L", prefix, id, "KZ_CHEAT_DETECT", reason) + } +} + +// ================================================================================================= +// Cmds +// ================================================================================================= + +public CheckPoint(id) +{ + + if( !is_user_alive( id ) ) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + + if(get_pcvar_num(kz_checkpoints) == 0) + { + kz_chat(id, "%L", id, "KZ_CHECKPOINT_OFF") + return PLUGIN_HANDLED + } + + if( !( pev( id, pev_flags ) & FL_ONGROUND2 ) && !IsOnLadder(id)) + { + kz_chat(id, "%L", id, "KZ_CHECKPOINT_AIR") + return PLUGIN_HANDLED + } + + if( IsPaused[id] ) + { + kz_chat(id, "%L", id, "KZ_CHECKPOINT_PAUSE") + return PLUGIN_HANDLED + } + + pev(id, pev_origin, Checkpoints[id][g_bCpAlternate[id] ? 1 : 0]) + g_bCpAlternate[id] = !g_bCpAlternate[id] + checknumbers[id]++ + + kz_chat(id, "%L", id, "KZ_CHECKPOINT", checknumbers[id]) + + return PLUGIN_HANDLED +} + +public GoCheck(id) +{ + if( !is_user_alive( id ) ) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + + if( checknumbers[id] == 0 ) + { + kz_chat(id, "%L", id, "KZ_NOT_ENOUGH_CHECKPOINTS") + return PLUGIN_HANDLED + } + + if( IsPaused[id] ) + { + kz_chat(id, "%L", id, "KZ_TELEPORT_PAUSE") + return PLUGIN_HANDLED + } + + set_pev( id, pev_velocity, Float:{0.0, 0.0, 0.0} ); + set_pev( id, pev_view_ofs, Float:{ 0.0, 0.0, 12.0 } ); + set_pev( id, pev_flags, pev(id, pev_flags) | FL_DUCKING ); + set_pev( id, pev_fuser2, 0.0 ); + engfunc( EngFunc_SetSize, id, {-16.0, -16.0, -18.0 }, { 16.0, 16.0, 32.0 } ); + set_pev(id, pev_origin, Checkpoints[ id ][ !g_bCpAlternate[id] ] ) + gochecknumbers[id]++ + + kz_chat(id, "%L", id, "KZ_GOCHECK", gochecknumbers[id]) + + return PLUGIN_HANDLED +} + +public Stuck(id) +{ + if( !is_user_alive( id ) ) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + + if( checknumbers[id] < 2 ) + { + kz_chat(id, "%L", id, "KZ_NOT_ENOUGH_CHECKPOINTS") + return PLUGIN_HANDLED + } + + set_pev( id, pev_velocity, Float:{0.0, 0.0, 0.0} ) + set_pev( id, pev_view_ofs, Float:{ 0.0, 0.0, 12.0 }) + set_pev( id, pev_flags, pev(id, pev_flags) | FL_DUCKING ) + set_pev( id, pev_fuser2, 0.0 ) + engfunc( EngFunc_SetSize, id, {-16.0, -16.0, -18.0 }, { 16.0, 16.0, 32.0 } ) + set_pev(id, pev_origin, Checkpoints[id][g_bCpAlternate[id]] ) + g_bCpAlternate[id] = !g_bCpAlternate[id]; + gochecknumbers[id]++ + + kz_chat(id, "%L", id, "KZ_GOCHECK", gochecknumbers[id]) + + return PLUGIN_HANDLED; +} + +// ================================================================================================= + +public reset_checkpoints(id) +{ + checknumbers[id] = 0 + gochecknumbers[id] = 0 + timer_started[id] = false + timer_time[id] = 0.0 + user_has_scout[id] = false + if(IsPaused[id]) + { + set_pev(id, pev_flags, pev(id, pev_flags) & ~FL_FROZEN) + IsPaused[id] = false + } + if (get_pcvar_num(kz_show_timer) > 0 && ShowTime[id] == 2) + kz_showtime_roundtime(id, 0) + + return PLUGIN_HANDLED +} + +//===== Invis ======= + +public cmdInvisible(id) +{ + + gViewInvisible[id] = !gViewInvisible[id] + if(gViewInvisible[id]) + kz_chat(id, "%L", id, "KZ_INVISIBLE_PLAYERS_ON") + else + kz_chat(id, "%L", id, "KZ_INVISIBLE_PLAYERS_OFF") + + return PLUGIN_HANDLED +} + +public cmdWaterInvisible(id) +{ + if( !gWaterFound ) + { + kz_chat(id, "%L", id, "KZ_INVISIBLE_NOWATER") + return PLUGIN_HANDLED + } + + gWaterInvisible[id] = !gWaterInvisible[id] + if(gWaterInvisible[id]) + kz_chat(id, "%L", id, "KZ_INVISIBLE_WATER_ON") + else + kz_chat(id, "%L", id, "KZ_INVISIBLE_WATER_OFF") + + return PLUGIN_HANDLED +} + +//======================Semiclip / Invis========================== + +public FM_client_AddToFullPack_Post(es, e, ent, host, hostflags, player, pSet) +{ + if( player ) + { + if (get_pcvar_num(kz_semiclip) == 1) + { + if ( host != ent && get_orig_retval() && is_user_alive(host) ) + { + set_es(es, ES_Solid, SOLID_NOT) + set_es(es, ES_RenderMode, kRenderTransAlpha) + set_es(es, ES_RenderAmt, get_pcvar_num(kz_semiclip_transparency)) + } + } + if(gMarkedInvisible[ent] && gViewInvisible[host]) + { + set_es(es, ES_RenderMode, kRenderTransTexture) + set_es(es, ES_RenderAmt, 0) + set_es(es, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } ) + } + } + else if( gWaterInvisible[host] && gWaterEntity[ent] ) + { + set_es(es, ES_Effects, get_es( es, ES_Effects ) | EF_NODRAW ) + } + + return FMRES_IGNORED +} + +public Ham_CBasePlayer_PreThink_Post(id) +{ + if( !is_user_alive(id) ) + { + return + } + + RefreshPlayersList() + + if (get_pcvar_num(kz_semiclip) == 1) + { + for(new i = 0; i<g_iNum; i++) + { + g_iPlayer = g_iPlayers[i] + if( id != g_iPlayer ) + { + set_pev(g_iPlayer, pev_solid, SOLID_NOT) + } + } + } +} + +public client_PostThink(id) +{ + if( !is_user_alive(id) ) + return + + RefreshPlayersList() + + if (get_pcvar_num(kz_semiclip) == 1) + for(new i = 0; i<g_iNum; i++) + { + g_iPlayer = g_iPlayers[i] + if( g_iPlayer != id ) + set_pev(g_iPlayer, pev_solid, SOLID_SLIDEBOX) + } +} + +public noclip(id) +{ + if(!is_user_alive(id)) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + new noclip = !get_user_noclip(id) + set_user_noclip(id, noclip) + if(IsPaused[id] && (get_pcvar_num(kz_noclip_pause) == 1)) + { + if(noclip) + { + pev(id, pev_origin, NoclipPos[id]) + set_pev(id, pev_flags, pev(id, pev_flags) & ~FL_FROZEN) + } + else + { + set_pev(id, pev_origin, NoclipPos[id]) + set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN) + } + } + else if(noclip) + detect_cheat(id,"Noclip") + kz_chat(id, "%L", id, "KZ_NOCLIP" , noclip ? "ON" : "OFF") + + return PLUGIN_HANDLED +} + +public GodMode(id) +{ + if(!is_user_alive(id)) + { + kz_chat(id, "%L", id, "KZ_NOT_ALIVE") + return PLUGIN_HANDLED + } + + new godmode = !get_user_godmode(id) + set_user_godmode(id, godmode) + if(godmode) + detect_cheat(id,"God Mode") + kz_chat(id, "%L", id, "KZ_GODMODE" , godmode ? "ON" : "OFF") + + return PLUGIN_HANDLED +} + +// ================================================================================================= + +stock kz_set_start(const map[], Float:origin[3]) +{ + new realfile[128], tempfile[128], formatorigin[50] + formatex(realfile, 127, "%s/%s", Kzdir, KZ_STARTFILE) + formatex(tempfile, 127, "%s/%s", Kzdir, KZ_STARTFILE_TEMP) + formatex(formatorigin, 49, "%f %f %f", origin[0], origin[1], origin[2]) + + DefaultStartPos = origin + DefaultStart = true + + new file = fopen(tempfile, "wt") + new vault = fopen(realfile, "rt") + + new data[128], key[64] + new bool:replaced = false + + while( !feof(vault) ) + { + fgets(vault, data, 127) + parse(data, key, 63) + + if( equal(key, map) && !replaced ) + { + fprintf(file, "%s %s^n", map, formatorigin) + + replaced = true + } + else + { + fputs(file, data) + } + } + + if( !replaced ) + { + fprintf(file, "%s %s^n", map, formatorigin) + } + + fclose(file) + fclose(vault) + + delete_file(realfile) + while( !rename_file(tempfile, realfile, 1) ) {} +} + +stock kz_showtime_roundtime(id, time) +{ + if( is_user_connected(id) ) + { + message_begin(MSG, get_user_msgid( "RoundTime" ), _, id); + write_short(time + 1); + message_end(); + } +} + +stock kz_chat(id, const message[], {Float,Sql,Result,_}:...) +{ + new cvar = get_pcvar_num(kz_chatorhud) + if(cvar == 0) + return PLUGIN_HANDLED + + new msg[180], final[192] + if (cvar == 1 && chatorhud[id] == -1 || chatorhud[id] == 1) + { + vformat(msg, 179, message, 3) + formatex(final, 191, "%s^x01 %s", prefix, msg) + kz_remplace_colors(final, 191) + ColorChat(id, GREEN, "%s", final) + } + else if( cvar == 2 && chatorhud[id] == -1 || chatorhud[id] == 2) + { + vformat(msg, 179, message, 3) + replace_all(msg, 191, "^x01", "") + replace_all(msg, 191, "^x03", "") + replace_all(msg, 191, "^x04", "") + replace_all(msg, 191, ".", "") + kz_hud_message(id, "%s", msg) + } + + return 1 +} + +stock kz_print_config(id, const msg[]) +{ + message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id); + write_byte(id); + write_string(msg); + message_end(); +} + +stock kz_remplace_colors(message[], len) +{ + replace_all(message, len, "!g", "^x04") + replace_all(message, len, "!t", "^x03") + replace_all(message, len, "!y", "^x01") +} + +stock kz_hud_message(id, const message[], {Float,Sql,Result,_}:...) +{ + static msg[192], colors[12], r[4], g[4], b[4]; + vformat(msg, 191, message, 3); + + get_pcvar_string(kz_hud_color, colors, 11) + parse(colors, r, 3, g, 3, b, 4) + + set_hudmessage(str_to_num(r), str_to_num(g), str_to_num(b), -1.0, 0.90, 0, 0.0, 2.0, 0.0, 1.0, -1); + ShowSyncHudMsg(id, hud_message, msg); +} + +stock kz_register_saycmd(const saycommand[], const function[], flags) +{ + new temp[64] + formatex(temp, 63, "say /%s", saycommand) + register_clcmd(temp, function, flags) + formatex(temp, 63, "say .%s", saycommand) + register_clcmd(temp, function, flags) + formatex(temp, 63, "say_team /%s", saycommand) + register_clcmd(temp, function, flags) + formatex(temp, 63, "say_team .%s", saycommand) + register_clcmd(temp, function, flags) +} + +stock get_configsdir(name[],len) +{ + return get_localinfo("amxx_configsdir",name,len); +} + +#if defined USE_SQL +stock GetNewRank(id, type) +{ + new createinto[1001] + + new cData[2] + cData[0] = id + cData[1] = type + + formatex(createinto, 1000, "SELECT authid FROM `%s` WHERE mapname='%s' ORDER BY time LIMIT 15", type == PRO_TOP ? "kz_pro15" : "kz_nub15", MapName) + SQL_ThreadQuery(g_SqlTuple, "GetNewRank_QueryHandler", createinto, cData, 2) +} + +stock kz_update_plrname(id) +{ + new createinto[1001], authid[32], name[32] + get_user_authid(id, authid, 31) + get_user_name(id, name, 31) + + replace_all(name, 31, "\", "") + replace_all(name, 31, "`", "") + replace_all(name, 31, "'", "") + + if(equal(authid, "VALVE_ID_LAN") || equal(authid, "STEAM_ID_LAN") || strlen(authid) > 18) + return 0; + else + { + formatex(createinto, 1000, "UPDATE `kz_pro15` SET name='%s' WHERE authid='%s'", name, authid) + SQL_ThreadQuery(g_SqlTuple, "QueryHandle", createinto) + formatex(createinto, 1000, "UPDATE `kz_nub15` SET name='%s' WHERE authid='%s'", name, authid) + SQL_ThreadQuery(g_SqlTuple, "QueryHandle", createinto) + } + return 1 +} +#endif + +public FwdSpawnWeaponbox( iEntity ) +{ + if(get_pcvar_num(kz_remove_drops) == 1) + { + set_pev( iEntity, pev_flags, FL_KILLME ) + dllfunc( DLLFunc_Think, iEntity ) + } + + return HAM_IGNORED +} + +public FwdHamDoorSpawn( iEntity ) +{ + static const szNull[ ] = "common/null.wav"; + + new Float:flDamage; + pev( iEntity, pev_dmg, flDamage ); + + if( flDamage < -999.0 ) { + set_pev( iEntity, pev_noise1, szNull ); + set_pev( iEntity, pev_noise2, szNull ); + set_pev( iEntity, pev_noise3, szNull ); + + if( !HealsOnMap ) + HealsOnMap = true + } +} + +public FwdHamPlayerSpawn( id ) +{ + + if( !is_user_alive( id ) ) + return; + + if(firstspawn[id]) + { + ColorChat(id, GREEN, "%s^x01 Welcome to ^x03nucLeaR's Server ^x01", prefix) + ColorChat(id, GREEN, "%s^x01 Visit ^x03www.google.com ^x01", prefix) + + if(get_pcvar_num(kz_checkpoints) == 0) + ColorChat(id, GREEN, "%s^x01 %L", id, "KZ_CHECKPOINT_OFF", prefix) + + + if(Verif(id,1) && get_pcvar_num(kz_save_pos) == 1) + savepos_menu(id) + else if(get_pcvar_num(kz_spawn_mainmenu) == 1) + kz_menu (id) + } + firstspawn[id] = false + + + if( !user_has_weapon(id,CSW_KNIFE) ) + give_item( id,"weapon_knife" ) + + if( HealsOnMap ) + set_user_health(id, 50175) + + if( IsPaused[id] ) + { + set_pev(id, pev_flags, pev(id, pev_flags) | FL_FROZEN) + set_pev(id, pev_origin, PauseOrigin[id]) + } + + if(get_pcvar_num(kz_use_radio) == 0) + { + #define XO_PLAYER 5 + #define m_iRadiosLeft 192 + set_pdata_int(id, m_iRadiosLeft, 0, XO_PLAYER) + } +} + +public GroundWeapon_Touch(iWeapon, id) +{ + if( is_user_alive(id) && timer_started[id] && get_pcvar_num(kz_pick_weapons) == 0 ) + return HAM_SUPERCEDE + + return HAM_IGNORED +} + + + +// ==================================Save positions================================================= + +public SavePos(id) +{ + + new authid[33]; + get_user_authid(id, authid, 32) + if(get_pcvar_num(kz_save_pos) == 0) + { + kz_chat(id, "%L", id, "KZ_SAVEPOS_DISABLED") + return PLUGIN_HANDLED + } + + if(equal(authid, "VALVE_ID_LAN") || equal(authid, "STEAM_ID_LAN") || strlen(authid) > 18) + { + ColorChat (id, GREEN, "%s^x01 %L", prefix, id, "KZ_NO_STEAM") + + return PLUGIN_HANDLED + } + + if( !( pev( id, pev_flags ) & FL_ONGROUND2 ) ) + { + kz_chat(id, "%L", id, "KZ_NOT_ON_GROUND") + + return PLUGIN_HANDLED + } + + if(!timer_started[id]) + { + kz_chat(id, "%L", id, "KZ_TIMER_NOT_STARTED") + return PLUGIN_HANDLED + } + + if(Verif(id,1)) + { + ColorChat(id, GREEN, "%s^x01 %L", prefix, id, "KZ_SAVEPOS_ALREADY") + savepos_menu(id) + return PLUGIN_HANDLED + } + + if(get_user_noclip(id)) + { + ColorChat(id, GREEN, "%s^x01 %L", prefix, id, "KZ_SAVEPOS_NOCLIP") + return PLUGIN_HANDLED + } + + new Float:origin[3], scout + pev(id, pev_origin, origin) + new Float:Time,check,gocheck + if(IsPaused[id]) + { + Time = g_pausetime[id] + Pause(id) + } + else + Time=get_gametime() - timer_time[id] + check=checknumbers[id] + gocheck=gochecknumbers[id] + ColorChat(id, GREEN, "%s^x01 %L", prefix, id, "KZ_SAVEPOS") + if (user_has_scout[id]) + scout=1 + else + scout=0 + kz_savepos(id, Time, check, gocheck, origin, scout) + reset_checkpoints(id) + + return PLUGIN_HANDLED +} + +public GoPos(id) +{ + remove_hook(id) + set_user_godmode(id, 0) + set_user_noclip(id, 0) + if(Verif(id,0)) + { + set_pev(id, pev_velocity, Float:{0.0, 0.0, 0.0}) + set_pev(id, pev_flags, pev(id, pev_flags) | FL_DUCKING ) + set_pev(id, pev_origin, SavedOrigins[id] ) + } + + checknumbers[id]=SavedChecks[id] + gochecknumbers[id]=SavedGoChecks[id]+((get_pcvar_num(kz_save_pos_gochecks)>0) ? 1 : 0) + CheckPoint(id) + CheckPoint(id) + strip_user_weapons(id) + give_item(id,"weapon_usp") + give_item(id,"weapon_knife") + if(SavedScout[id]) + { + give_item(id, "weapon_scout") + user_has_scout[id] = true + } + timer_time[id]=get_gametime()-SavedTime[id] + timer_started[id]=true + Pause(id) + +} + +public Verif(id, action) +{ + new realfile[128], tempfile[128], authid[32], map[64] + new bool:exist = false + get_mapname(map, 63) + get_user_authid(id, authid, 31) + formatex(realfile, 127, "%s/%s.ini", SavePosDir, map) + formatex(tempfile, 127, "%s/temp.ini", SavePosDir) + + if( !file_exists(realfile) ) + return 0 + + new file = fopen(tempfile, "wt") + new vault = fopen(realfile, "rt") + new data[150], sid[32], time[25], checks[5], gochecks[5], x[25], y[25], z[25], scout[5] + while( !feof(vault) ) + { + fgets(vault, data, 149) + parse(data, sid, 31, time, 24, checks, 4, gochecks, 4, x, 24, y, 24, z, 24, scout, 4) + + if( equal(sid, authid) && !exist) // ma aflu in fisier? + { + if(action == 1) + fputs(file, data) + exist= true + SavedChecks[id] = str_to_num(checks) + SavedGoChecks[id] = str_to_num(gochecks) + SavedTime[id] = str_to_float(time) + SavedOrigins[id][0]=str_to_num(x) + SavedOrigins[id][1]=str_to_num(y) + SavedOrigins[id][2]=str_to_num(z) + SavedScout[id] = str_to_num(scout) + } + else + { + fputs(file, data) + } + } + + fclose(file) + fclose(vault) + + delete_file(realfile) + if(file_size(tempfile) == 0) + delete_file(tempfile) + else + while( !rename_file(tempfile, realfile, 1) ) {} + + + if(!exist) + return 0 + + return 1 +} +public kz_savepos (id, Float:time, checkpoints, gochecks, Float:origin[3], scout) +{ + new realfile[128], formatorigin[128], map[64], authid[32] + get_mapname(map, 63) + get_user_authid(id, authid, 31) + formatex(realfile, 127, "%s/%s.ini", SavePosDir, map) + formatex(formatorigin, 127, "%s %f %d %d %d %d %d %d", authid, time, checkpoints, gochecks, origin[0], origin[1], origin[2], scout) + + new vault = fopen(realfile, "rt+") + write_file(realfile, formatorigin) // La sfarsit adaug datele mele + + fclose(vault) + +} + +// ================================================================================================= +// Events / Forwards +// ================================================================================================= + +//================================================================================================= + +public client_disconnect(id) +{ + checknumbers[id] = 0 + gochecknumbers[id] = 0 + antihookcheat[id] = 0.0 + chatorhud[id] = -1 + timer_started[id] = false + ShowTime[id] = get_pcvar_num(kz_show_timer) + firstspawn[id] = true + NightVisionUse[id] = false + IsPaused[id] = false + WasPaused[id] = false + user_has_scout[id] = false + remove_hook(id) +} + +public client_putinserver(id) +{ + checknumbers[id] = 0 + gochecknumbers[id] = 0 + antihookcheat[id] = 0.0 + chatorhud[id] = -1 + timer_started[id] = false + ShowTime[id] = get_pcvar_num(kz_show_timer) + firstspawn[id] = true + NightVisionUse[id] = false + IsPaused[id] = false + WasPaused[id] = false + user_has_scout[id] = false + remove_hook(id) +} + +// ================================================================================================= +// Menu +// ================================================================================================= + + +public kz_menu(id) +{ + new title[64]; + formatex(title, 63, "\yProKreedz %s Menu\w", VERSION) + new menu = menu_create(title, "MenuHandler") + + new msgcheck[64], msggocheck[64], msgpause[64] + formatex(msgcheck, 63, "Checkpoint - \y#%i", checknumbers[id]) + formatex(msggocheck, 63, "Gocheck - \y#%i", gochecknumbers[id]) + formatex(msgpause, 63, "Pause - %s^n", IsPaused[id] ? "\yON" : "\rOFF" ) + + menu_additem( menu, msgcheck, "1" ) + menu_additem( menu, msggocheck, "2" ) + menu_additem( menu, "Top 15^n", "3") + menu_additem( menu, "Start", "4") + menu_additem( menu, "Timer Menu", "5" ) + menu_additem( menu, msgpause, "6" ) + menu_additem( menu, "Invisible Menu", "7" ) + menu_additem( menu, "Spectator/CT", "8" ) + menu_additem( menu, "Reset Time^n", "9") + menu_additem( menu, "Exit", "MENU_EXIT" ) + + menu_setprop(menu, MPROP_PERPAGE, 0) + menu_display(id, menu, 0) + return PLUGIN_HANDLED +} + +public MenuHandler(id , menu, item) +{ + if( item == MENU_EXIT ) { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + + switch(item) { + case 0:{ + CheckPoint(id) + kz_menu(id) + } + case 1:{ + GoCheck(id) + kz_menu(id) + } + case 2:{ + top15menu(id) + } + case 3:{ + goStart(id) + kz_menu(id) + } + case 4:{ + ShowTimer_Menu(id) + } + case 5:{ + Pause(id) + kz_menu(id) + } + case 6:{ + InvisMenu(id) + } + case 7:{ + ct(id) + } + case 8:{ + reset_checkpoints(id) + kz_menu(id) + } + } + + return PLUGIN_HANDLED +} + +public InvisMenu(id) +{ + new menu = menu_create("\yInvis Menu\w", "InvisMenuHandler") + new msginvis[64], msgwaterinvis[64] + + formatex(msginvis, 63, "Players - %s", gViewInvisible[id] ? "\yON" : "\rOFF" ) + formatex(msgwaterinvis, 63, "Water - %s^n^n", gWaterInvisible[id] ? "\yON" : "\rOFF" ) + + menu_additem( menu, msginvis, "1" ) + menu_additem( menu, msgwaterinvis, "2" ) + menu_additem( menu, "Main Menu", "3" ) + + menu_display(id, menu, 0) + return PLUGIN_HANDLED +} + +public InvisMenuHandler (id, menu, item) +{ + if( item == MENU_EXIT ) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + switch(item) + { + case 0: + { + cmdInvisible(id) + InvisMenu(id) + } + case 1: + { + cmdWaterInvisible(id) + InvisMenu(id) + } + case 2: + { + kz_menu(id) + } + } + return PLUGIN_HANDLED +} + +public ShowTimer_Menu(id) +{ + if (get_pcvar_num(kz_show_timer) == 0 ) + { + kz_chat(id, "%L", id, "KZ_TIMER_DISABLED") + return PLUGIN_HANDLED + } + else + { + new menu = menu_create("\yTimer Menu\w", "TimerHandler") + + new roundtimer[64], hudtimer[64], notimer[64]; + + formatex(roundtimer, 63, "Round Timer %s", ShowTime[id] == 2 ? "\y x" : "" ) + formatex(hudtimer, 63, "HUD Timer %s", ShowTime[id] == 1 ? "\y x" : "" ) + formatex(notimer, 63, "No Timer %s^n", ShowTime[id] == 0 ? "\y x" : "" ) + + menu_additem( menu, roundtimer, "1" ) + menu_additem( menu, hudtimer, "2" ) + menu_additem( menu, notimer, "3" ) + menu_additem( menu, "Main Menu", "4" ) + + menu_display(id, menu, 0) + return PLUGIN_HANDLED + } + + return PLUGIN_HANDLED +} + +public TimerHandler (id, menu, item) +{ + if( item == MENU_EXIT ) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + switch(item) + { + + case 0: + { + ShowTime[id]= 2 + ShowTimer_Menu(id) + } + case 1: + { + ShowTime[id]= 1 + ShowTimer_Menu(id) + if (timer_started[id]) + kz_showtime_roundtime(id, 0) + } + case 2: + { + ShowTime[id]= 0 + ShowTimer_Menu(id) + if (timer_started[id]) + kz_showtime_roundtime(id, 0) + } + case 3: + { + kz_menu(id) + } + } + return PLUGIN_HANDLED +} + +public savepos_menu(id) +{ + new menu = menu_create("SavePos Menu", "SavePosHandler") + + menu_additem( menu, "Reload previous run", "1" ) + menu_additem( menu, "Start a new run", "2" ) + + menu_display(id, menu, 0) + return PLUGIN_HANDLED +} + +public SavePosHandler(id, menu, item) +{ + + switch(item) + { + case 0: + { + GoPos(id) + } + case 1: + { + Verif(id,0) + } + } + return PLUGIN_HANDLED +} + +public top15menu(id) +{ + new menu = menu_create("\rProKreedz \yTop15 \w", "top15handler") + menu_additem(menu, "\wPro 15", "1", 0) + menu_additem(menu, "\wNoob 15^n^n", "2", 0) + #if defined USE_SQL + menu_additem(menu, "Pro Records","3") + menu_additem(menu, "Players Rankings^n","4") + menu_additem(menu, "Last 10 Pro Entries", "5") + menu_additem(menu, "Maps Statistic","6") + menu_additem(menu, "Main Menu", "7") + #else + menu_additem(menu, "\wMain Menu", "3", 0) + #endif + + menu_display(id, menu, 0); + + return PLUGIN_HANDLED; +} + +public top15handler(id, menu, item) +{ + if(item == MENU_EXIT) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + #if defined USE_SQL + switch(item) + { + case 0: + { + ProTop_show(id) + } + case 1: + { + NoobTop_show(id) + } + case 2: + { + kz_showhtml_motd(id, PRO_RECORDS, "") + } + case 3: + { + kz_showhtml_motd(id, PLAYERS_RANKING, "") + } + case 4: + { + kz_showhtml_motd(id, LAST_PRO10, "") + } + case 5: + { + kz_showhtml_motd(id, MAPS_STATISTIC, "") + } + case 6: + { + kz_menu(id) + } + } + #else + switch(item) + { + case 0: + { + ProTop_show(id) + } + case 1: + { + NoobTop_show(id) + } + case 2: + { + kz_menu(id) + } + } + #endif + + return PLUGIN_HANDLED; +} + +// ================================================================================================= + +// +// Timersystem +// ================================================================================================= +public fwdUse(ent, id) +{ + if( !ent || id > 32 ) + { + return HAM_IGNORED; + } + + if( !is_user_alive(id) ) + { + return HAM_IGNORED; + } + + + new name[32] + get_user_name(id, name, 31) + + new szTarget[ 32 ]; + pev(ent, pev_target, szTarget, 31); + + if( TrieKeyExists( g_tStarts, szTarget ) ) + { + + if ( get_gametime() - antihookcheat[id] < 3.0 ) + { + kz_hud_message( id, "%L", id, "KZ_HOOK_PROTECTION" ); + return PLUGIN_HANDLED + } + + if(Verif(id,1)) + { + ColorChat(id, GREEN, "%s^x01 %L", prefix, id, "KZ_SAVEPOS_SAVED") + savepos_menu(id) + return HAM_IGNORED + } + + if ( reset_checkpoints(id) && !timer_started[id] ) + { + start_climb(id) + new wpn=get_user_weapon(id) + for(new i = 0; i < 8; i++) + if( user_has_weapon(id, other_weapons[i]) ) + { + strip_user_weapons(id) + give_item(id,"weapon_knife") + give_item(id,"weapon_usp") + set_pdata_int(id, 382, 24, 5) + if(wpn==CSW_SCOUT) + { + user_has_scout[id]=true + give_item(id,"weapon_scout") + } + else + user_has_scout[id]=false + } + + if( get_user_health(id) < 100 ) + set_user_health(id, 100) + + pev(id, pev_origin, SavedStart[id]) + if(get_pcvar_num(kz_save_autostart) == 1) + AutoStart[id] = true; + + if( !DefaultStart ) + { + kz_set_start(MapName, SavedStart[id]) + ColorChat(id, GREEN, "%s^x01 %L", prefix, id, "KZ_SET_START") + } + + remove_hook(id) + } + + } + + if( TrieKeyExists( g_tStops, szTarget ) ) + { + if( timer_started[id] ) + { + if(get_user_noclip(id)) + return PLUGIN_HANDLED + + finish_climb(id) + + if(get_pcvar_num(kz_hook_prize) == 1 && !canusehook[id]) + { + canusehook[id] = true + ColorChat(id, GREEN, "%s^x01 %L.", prefix, id, "KZ_HOOK") + } + } + else + kz_hud_message(id, "%L", id, "KZ_TIMER_NOT_STARTED") + + } + return HAM_IGNORED +} + +public start_climb(id) +{ + kz_chat(id, "%L", id, "KZ_START_CLIMB") + + if (get_pcvar_num(kz_reload_weapons) == 1) + { + strip_user_weapons(id) + give_item(id,"weapon_knife") + give_item(id,"weapon_usp") + } + + if (ShowTime[id] == 2) + kz_showtime_roundtime(id, 0) + set_pev(id, pev_gravity, 1.0); + set_pev(id, pev_movetype, MOVETYPE_WALK) + set_user_godmode(id, 0) + reset_checkpoints(id) + IsPaused[id] = false + timer_started[id] = true + timer_time[id] = get_gametime() +} + +public finish_climb(id) +{ + if (!is_user_alive (id)) + { + return; + } + + if ( (get_pcvar_num(kz_top15_authid) > 1) || (get_pcvar_num(kz_top15_authid) < 0) ) + { + ColorChat(id, GREEN, "%s^x01 %L.", prefix, id, "KZ_TOP15_DISABLED") + return; + } + + #if defined USE_SQL + new Float: time, wpn + time = get_gametime() - timer_time[id] + show_finish_message(id, time) + timer_started[id] = false + if (get_pcvar_num(kz_show_timer) > 0 && ShowTime[id] == 2) + kz_showtime_roundtime(id, 0) + new checkpoints=checknumbers[id] + new gocheck=gochecknumbers[id] + if(user_has_scout[id]) + wpn=CSW_SCOUT + else + wpn=get_user_weapon( id ) + + new steam[32], name[32] + get_user_name(id, name, 31) + get_user_authid(id, steam, 31 ) + client_cmd(0, "spk buttons/bell1") + new createinto[1001] + + new cData[192] + cData[0] = id + formatex(cData[2], charsmax(cData)-2, "^"%f^" ^"%d^" ^"%d^" ^"%d^"", time, wpn, checkpoints ,gocheck) + + + if(equal(steam, "VALVE_ID_LAN") || equal(steam, "STEAM_ID_LAN") || strlen(steam) > 18) + { + if (gochecknumbers[id] == 0 && !user_has_scout[id] ) + { + cData[1] = PRO_TOP + formatex(createinto, sizeof createinto - 1, "SELECT time FROM `kz_pro15` WHERE mapname='%s' AND name='%s'", MapName, name) + SQL_ThreadQuery(g_SqlTuple, "Set_QueryHandler", createinto, cData, strlen(cData[2])+1) + } + if (gochecknumbers[id] > 0 || user_has_scout[id] ) + { + cData[1] = NUB_TOP + formatex(createinto, sizeof createinto - 1, "SELECT time FROM `kz_nub15` WHERE mapname='%s' AND name='%s'", MapName, name) + SQL_ThreadQuery(g_SqlTuple, "Set_QueryHandler", createinto, cData, strlen(cData[2])+1) + } + } else + { + + if (gochecknumbers[id] == 0 && !user_has_scout[id] ) + { + cData[1] = PRO_TOP + formatex(createinto, sizeof createinto - 1, "SELECT time FROM `kz_pro15` WHERE mapname='%s' AND authid='%s'", MapName, steam) + SQL_ThreadQuery(g_SqlTuple, "Set_QueryHandler", createinto, cData, strlen(cData[2])+1) + } + if (gochecknumbers[id] > 0 || user_has_scout[id] ) + { + cData[1] = NUB_TOP + formatex(createinto, sizeof createinto - 1, "SELECT time FROM `kz_nub15` WHERE mapname='%s' AND authid='%s'", MapName, steam) + SQL_ThreadQuery(g_SqlTuple, "Set_QueryHandler", createinto, cData, strlen(cData[2])+1) + } + } + #else + new Float: time, authid[32] + time = get_gametime() - timer_time[id] + get_user_authid(id, authid, 31) + show_finish_message(id, time) + timer_started[id] = false + if (get_pcvar_num(kz_show_timer) > 0 && ShowTime[id] == 2) + kz_showtime_roundtime(id, 0) + + if (gochecknumbers[id] == 0 && !user_has_scout[id] ) + ProTop_update(id, time) + if (gochecknumbers[id] > 0 || user_has_scout[id] ) + NoobTop_update(id, time, checknumbers[id], gochecknumbers[id]) + #endif + user_has_scout[id] = false + +} + +public show_finish_message(id, Float:kreedztime) +{ + new name[32] + new imin,isec,ims, wpn + if(user_has_scout[id]) + wpn=CSW_SCOUT + else + wpn=get_user_weapon( id ) + get_user_name(id, name, 31) + imin = floatround(kreedztime / 60.0, floatround_floor) + isec = floatround(kreedztime - imin * 60.0,floatround_floor) + ims = floatround( ( kreedztime - ( imin * 60.0 + isec ) ) * 100.0, floatround_floor ) + + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x04 %02i:%02i.%02i ^x03(^x01 CPs: ^x04%d^x03 | ^x01 TPs: ^x04%d^x03 | ^x01 %L: ^x04%s^x03) ^x01 !", prefix, name, LANG_PLAYER, "KZ_FINISH_MSG", imin, isec, ims, checknumbers[id], gochecknumbers[id], LANG_PLAYER, "KZ_WEAPON", g_weaponsnames[wpn]) +} + +//========================================================== +#if defined USE_SQL +public Set_QueryHandler(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + new id = cData[0] + new style = cData[1] + if( iFailState != TQUERY_SUCCESS ) + { + log_amx("[KZ] TOP15 SQL: SQL Error #%d - %s", iErrnum, szError) + ColorChat(0, GREEN, "%s^x01 %F", prefix, LANG_PLAYER, "KZ_TOP15_SQL_ERROR") + } + + server_print("[KZ] Server Geting Info of SQL Server") + + new createinto[1001] + new x1[16], x2[4], x3[5], x4[5] + parse(cData[2], x1, 15, x2, 3, x3, 4, x4, 4) + + new dia[64], steam[32], name[32], ip[15], country[3], checkpoints[32], gochecks[32] + new Float:newtime = str_to_float(x1) + new iMin, iSec, iMs, server[64] + get_pcvar_string(kz_sql_name, server, 63) + get_time("%Y%m%d%H%M%S", dia, sizeof dia - 1) + get_user_authid(id, steam, 31) + get_user_name(id, name, sizeof name - 1) + get_user_ip (id, ip, sizeof ip - 1, 1) + geoip_code2_ex( ip, country) + + replace_all(name, 31, "\", "") + replace_all(name, 31, "`", "") + replace_all(name, 31, "'", "") + + + if( SQL_NumResults(hQuery) == 0 ) + { + formatex(checkpoints, 31, ", '%d'", str_to_num(x3)) + formatex(gochecks, 31, ", '%d'", str_to_num(x4)) + formatex( createinto, sizeof createinto - 1, "INSERT INTO `%s` VALUES('%s', '%s','%s','%s','%f','%s','%s','%s'%s%s)", style == PRO_TOP ? "kz_pro15" : "kz_nub15", MapName, steam, country, name, newtime, dia, g_weaponsnames[str_to_num(x2)], server, style == PRO_TOP ? "" : checkpoints, style == PRO_TOP ? "" : gochecks) + SQL_ThreadQuery(g_SqlTuple, "QueryHandle", createinto) + GetNewRank(id, style) + } + else + { + new Float:oldtime, Float:thetime + SQL_ReadResult(hQuery, 0, oldtime) + + if(newtime < oldtime) + { + thetime = oldtime - newtime + iMin = floatround(thetime / 60.0, floatround_floor) + iSec = floatround(thetime - iMin * 60.0,floatround_floor) + iMs = floatround( ( thetime - ( iMin * 60.0 + iSec ) ) * 100.0, floatround_floor ) + ColorChat(id, GREEN, "[KZ]^x01 %L^x03 %02i:%02i.%02i^x01 in ^x03%s", id, "KZ_IMPROVE", iMin, iSec, iMs, style == PRO_TOP ? "Pro 15" : "Noob 15") + formatex(checkpoints, 31, ", checkpoints='%d'", str_to_num(x3)) + formatex(gochecks, 31, ", gocheck='%d'", str_to_num(x4)) + if(equal(steam, "VALVE_ID_LAN") || equal(steam, "STEAM_ID_LAN") || strlen(steam) > 18) + formatex(createinto, sizeof createinto - 1, "UPDATE `%s` SET time='%f', weapon='%s', date='%s', server='%s'%s%s WHERE name='%s' AND mapname='%s'", style == PRO_TOP ? "kz_pro15" : "kz_nub15", newtime, g_weaponsnames[str_to_num(x2)], dia, server, style == PRO_TOP ? "" : gochecks, style == PRO_TOP ? "" : checkpoints, name, MapName) + else + formatex(createinto, sizeof createinto - 1, "UPDATE `%s` SET time='%f', weapon='%s', date='%s', server='%s'%s%s WHERE authid='%s' AND mapname='%s'", style == PRO_TOP ? "kz_pro15" : "kz_nub15", newtime, g_weaponsnames[str_to_num(x2)], dia, server, style == PRO_TOP ? "" : gochecks, style == PRO_TOP ? "" : checkpoints, steam, MapName) + + SQL_ThreadQuery(g_SqlTuple, "QueryHandle", createinto ) + GetNewRank(id, style) + } + else + { + thetime = newtime - oldtime + iMin = floatround(thetime / 60.0, floatround_floor) + iSec = floatround(thetime - iMin * 60.0,floatround_floor) + iMs = floatround( ( thetime - ( iMin * 60.0 + iSec ) ) * 100.0, floatround_floor ) + ColorChat(id, GREEN, "[KZ]^x01 %L^x03 %02i:%02i.%02i ^x01in ^x03%s", id, "KZ_SLOWER", iMin, iSec, iMs, style == PRO_TOP ? "Pro 15" : "Noob 15") + } + } + + return PLUGIN_CONTINUE + +} + +public GetNewRank_QueryHandler(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + new id = cData[0] + if( iFailState != TQUERY_SUCCESS ) + { + return log_amx("TOP15 SQL: SQL Error #%d - %s", iErrnum, szError) + } + + new steam[32], authid[32], namez[32], name[32], i = 0 + get_user_authid(id, steam, 31) + get_user_name(id, namez, 31) + + while( SQL_MoreResults(hQuery) ) + { + i++ + if(equal(steam, "VALVE_ID_LAN") || equal(steam, "STEAM_ID_LAN") || strlen(steam) > 18) + { + SQL_ReadResult(hQuery, 0, name, 31) + if( equal(name, namez) ) + { + ColorChat(0, GREEN, "%s^x03 %s^x01 %L ^x03%d^x01 in^x03 %s^x01",prefix, namez, LANG_PLAYER, "KZ_PLACE", i, cData[1] == PRO_TOP ? "Pro 15" : "Noob 15"); + break; + } + } + else + { + SQL_ReadResult(hQuery, 0, authid, 31) + if( equal(authid, steam) ) + { + ColorChat(0, GREEN, "%s^x03 %s^x01 %L ^x03%d^x01 in^x03 %s^x01",prefix, namez, LANG_PLAYER, "KZ_PLACE", i, cData[1] == PRO_TOP ? "Pro 15" : "Noob 15"); + break; + } + } + SQL_NextRow(hQuery) + } + + return PLUGIN_CONTINUE +} + +public ProTop_show(id) +{ + kz_showhtml_motd(id, PRO_TOP, MapName) + + return PLUGIN_HANDLED +} + +public NoobTop_show(id) +{ + + kz_showhtml_motd(id, NUB_TOP, MapName) + + return PLUGIN_HANDLED +} + +public ProRecs_show(id) +{ + new authid[32] + get_user_authid(id, authid, 31) + + if(equal(authid, "VALVE_ID_LAN") || equal(authid, "STEAM_ID_LAN") || strlen(authid) > 18) + { + ColorChat (id, GREEN, "%s^x01 %L", prefix, id, "KZ_NO_STEAM") + return PLUGIN_HANDLED + } + + kz_showhtml_motd(id, PRO_RECORDS, MapName) + + return PLUGIN_HANDLED +} + +stock kz_showhtml_motd(id, type, const map[]) +{ + new buffer[1001], namebuffer[64], filepath[96] + get_pcvar_string(kz_sql_files, filepath, 95) + new authid[32] + get_user_authid(id, authid, 31) + + switch( type ) + { + case PRO_TOP: + { + formatex(namebuffer, 63, "Pro 15 of %s", equal(map, "") ? "All Maps" : map) + formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=http://%s/pro15.php?map=%s^"></head><body><p>LOADING...</p></body></html>", filepath, map) + } + case NUB_TOP: + { + formatex(namebuffer, 63, "Noob 15 of %s", equal(map, "") ? "All Maps" : map) + formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=http://%s/nub15.php?map=%s^"></head><body><p>LOADING...</p></body></html>", filepath, map) + } + case PRO_RECORDS: + { + formatex(namebuffer, 63, "ProRecords and Rank") + formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=http://%s/player.php?authid=%s^"></head><body><p>LOADING...</p></body></html>", filepath, authid) + } + case PLAYERS_RANKING: + { + formatex(namebuffer, 63, "Players Ranking") + formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=http://%s/players.php^"></head><body><p>LOADING...</p></body></html>", filepath, authid) + } + case LAST_PRO10: + { + formatex(namebuffer, 63, "Last 10 Pro Entries") + formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=http://%s/lastpro.php^"></head><body><p>LOADING...</p></body></html>", filepath) + } + case MAPS_STATISTIC: + { + formatex(namebuffer, 63, "Maps Statistic") + formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=http://%s/map.php^"></head><body><p>LOADING...</p></body></html>", filepath) + } + } + + show_motd(id, buffer, namebuffer) +} +#else +public ProTop_update(id, Float:time) +{ + new authid[32], name[32], thetime[32], Float: slower, Float: faster, Float:protiempo + get_user_name(id, name, 31); + get_user_authid(id, authid, 31); + get_time(" %d/%m/%Y ", thetime, 31); + new bool:Is_in_pro15 + Is_in_pro15 = false + + for(new i = 0; i < 15; i++) + { + if( (equali(Pro_Names[i], name) && (get_pcvar_num(kz_top15_authid) == 0)) || (equali(Pro_AuthIDS[i], authid) && (get_pcvar_num(kz_top15_authid) == 1)) ) + { + Is_in_pro15 = true + slower = time - Pro_Times[i] + faster = Pro_Times[i] - time + protiempo = Pro_Times[i] + } + } + + for (new i = 0; i < 15; i++) + { + if( time < Pro_Times[i]) + { + new pos = i + if ( get_pcvar_num(kz_top15_authid) == 0 ) + while( !equal(Pro_Names[pos], name) && pos < 15 ) + { + pos++; + } + else if ( get_pcvar_num(kz_top15_authid) == 1) + while( !equal(Pro_AuthIDS[pos], authid) && pos < 15 ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(Pro_AuthIDS[j], 31, Pro_AuthIDS[j-1]); + formatex(Pro_Names[j], 31, Pro_Names[j-1]); + formatex(Pro_Date[j], 31, Pro_Date[j-1]) + Pro_Times[j] = Pro_Times[j-1]; + } + + formatex(Pro_AuthIDS[i], 31, authid); + formatex(Pro_Names[i], 31, name); + formatex(Pro_Date[i], 31, thetime) + Pro_Times[i] = time + + save_pro15() + + if( Is_in_pro15 ) + { + + if( time < protiempo ) + { + new min, Float:sec; + min = floatround(faster, floatround_floor)/60; + sec = faster - (60*min); + ColorChat(id, GREEN, "%s^x01 %L ^x03%02d:%s%.2f^x01", prefix, id, "KZ_IMPROVE", min, sec < 10 ? "0" : "", sec); + + if( (i + 1) == 1) + { + client_cmd(0, "spk woop"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 1^x01 in ^x04Pro 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE"); + } + else + { + client_cmd(0, "spk buttons/bell1"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 %d^x01 in ^x04Pro 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE", (i+1)); + } + } + } + else + { + if( (i + 1) == 1) + { + client_cmd(0, "spk woop"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 1^x01 in ^x04Pro 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE"); + } + else + { + client_cmd(0, "spk buttons/bell1"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 %d^x01 in ^x04Pro 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE", (i+1)); + } + } + + return; + } + + if( (equali(Pro_Names[i], name) && (get_pcvar_num(kz_top15_authid) == 0)) || (equali(Pro_AuthIDS[i], authid) && (get_pcvar_num(kz_top15_authid) == 1)) ) + { + if( time > protiempo ) + { + new min, Float:sec; + min = floatround(slower, floatround_floor)/60; + sec = slower - (60*min); + ColorChat(id, GREEN, "%s^x01 %L ^x03%02d:%s%.2f^x01", prefix, id, "KZ_SLOWER", min, sec < 10 ? "0" : "", sec); + return; + } + } + + } +} + +public save_pro15() +{ + new profile[128] + formatex(profile, 127, "%s/pro_%s.cfg", Topdir, MapName) + + if( file_exists(profile) ) + { + delete_file(profile) + } + + new Data[256]; + new f = fopen(profile, "at") + + for(new i = 0; i < 15; i++) + { + formatex(Data, 255, "^"%.2f^" ^"%s^" ^"%s^" ^"%s^"^n", Pro_Times[i], Pro_AuthIDS[i], Pro_Names[i], Pro_Date[i]) + fputs(f, Data) + } + fclose(f); +} + +public read_pro15() +{ + new profile[128], prodata[256] + formatex(profile, 127, "%s/pro_%s.cfg", Topdir, MapName) + + new f = fopen(profile, "rt" ) + new i = 0 + while( !feof(f) && i < 16) + { + fgets(f, prodata, 255) + new totime[25] + parse(prodata, totime, 24, Pro_AuthIDS[i], 31, Pro_Names[i], 31, Pro_Date[i], 31) + Pro_Times[i] = str_to_float(totime) + i++; + } + fclose(f) +} + +//================================================================================================== + +public NoobTop_update(id, Float:time, checkpoints, gochecks) +{ + new authid[32], name[32], thetime[32], wpn, Float: slower, Float: faster, Float:noobtiempo + get_user_name(id, name, 31); + get_user_authid(id, authid, 31); + get_time(" %d/%m/%Y ", thetime, 31); + new bool:Is_in_noob15 + Is_in_noob15 = false + if(user_has_scout[id]) + wpn=CSW_SCOUT + else + wpn=get_user_weapon(id) + + for(new i = 0; i < 15; i++) + { + if( (equali(Noob_Names[i], name) && (get_pcvar_num(kz_top15_authid) == 0)) || (equali(Noob_AuthIDS[i], authid) && (get_pcvar_num(kz_top15_authid) == 1)) ) + { + Is_in_noob15 = true + slower = time - Noob_Tiempos[i]; + faster = Noob_Tiempos[i] - time; + noobtiempo = Noob_Tiempos[i] + } + } + + for (new i = 0; i < 15; i++) + { + if( time < Noob_Tiempos[i]) + { + new pos = i + + if ( get_pcvar_num(kz_top15_authid) == 0 ) + while( !equal(Noob_Names[pos], name) && pos < 15 ) + { + pos++; + } + else if ( get_pcvar_num(kz_top15_authid) == 1) + while( !equal(Noob_AuthIDS[pos], authid) && pos < 15 ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(Noob_AuthIDS[j], 31, Noob_AuthIDS[j-1]) + formatex(Noob_Names[j], 31, Noob_Names[j-1]) + formatex(Noob_Date[j], 31, Noob_Date[j-1]) + formatex(Noob_Weapon[j], 31, Noob_Weapon[j-1]) + Noob_Tiempos[j] = Noob_Tiempos[j-1] + Noob_CheckPoints[j] = Noob_CheckPoints[j-1] + Noob_GoChecks[j] = Noob_GoChecks[j-1] + } + + formatex(Noob_AuthIDS[i], 31, authid); + formatex(Noob_Names[i], 31, name); + formatex(Noob_Date[i], 31, thetime) + formatex(Noob_Weapon[i], 31, g_weaponsnames[wpn]) + Noob_Tiempos[i] = time + Noob_CheckPoints[i] = checkpoints + Noob_GoChecks[i] = gochecks + + save_Noob15() + + if( Is_in_noob15 ) + { + + if( time < noobtiempo ) + { + new min, Float:sec; + min = floatround(faster, floatround_floor)/60; + sec = faster - (60*min); + ColorChat(id, GREEN, "%s^x01 %L ^x03%02d:%s%.2f^x01", prefix, id, "KZ_IMPROVE", min, sec < 10 ? "0" : "", sec); + + if( (i + 1) == 1) + { + client_cmd(0, "spk woop"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 1^x01 in ^x04Noob 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE"); + } + else + { + client_cmd(0, "spk buttons/bell1"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 %d^x01 in ^x04Noob 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE", (i+1)); + } + } + } + else + { + if( (i + 1) == 1) + { + client_cmd(0, "spk woop"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 1^x01 in ^x04Noob 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE"); + } + else + { + client_cmd(0, "spk buttons/bell1"); + ColorChat(0, GREEN, "%s^x01^x03 %s^x01 %L^x03 %d^x01 in ^x04Noob 15^x01", prefix, name, LANG_PLAYER, "KZ_PLACE", (i+1)); + } + } + return; + } + + if( (equali(Noob_Names[i], name) && (get_pcvar_num(kz_top15_authid) == 0)) || (equali(Noob_AuthIDS[i], authid) && (get_pcvar_num(kz_top15_authid) == 1)) ) + { + if( time > noobtiempo ) + { + + new min, Float:sec; + min = floatround(slower, floatround_floor)/60; + sec = slower - (60*min); + ColorChat(id, GREEN, "%s^x01 %L ^x03%02d:%s%.2f^x01", prefix, id, "KZ_SLOWER", min, sec < 10 ? "0" : "", sec); + return; + } + } + + } +} + +public save_Noob15() +{ + new profile[128] + formatex(profile, 127, "%s/Noob_%s.cfg", Topdir, MapName) + + if( file_exists(profile) ) + { + delete_file(profile) + } + + new Data[256]; + new f = fopen(profile, "at") + + for(new i = 0; i < 15; i++) + { + formatex(Data, 255, "^"%.2f^" ^"%s^" ^"%s^" ^"%i^" ^"%i^" ^"%s^" ^"%s^" ^n", Noob_Tiempos[i], Noob_AuthIDS[i], Noob_Names[i], Noob_CheckPoints[i], Noob_GoChecks[i],Noob_Date[i],Noob_Weapon[i]) + fputs(f, Data) + } + fclose(f); +} + +public read_Noob15() +{ + new profile[128], prodata[256] + formatex(profile, 127, "%s/Noob_%s.cfg", Topdir, MapName) + + new f = fopen(profile, "rt" ) + new i = 0 + while( !feof(f) && i < 16) + { + fgets(f, prodata, 255) + new totime[25], checks[5], gochecks[5] + parse(prodata, totime, 24, Noob_AuthIDS[i], 31, Noob_Names[i], 31, checks, 4, gochecks, 4, Noob_Date[i], 31, Noob_Weapon[i], 31) + Noob_Tiempos[i] = str_to_float(totime) + Noob_CheckPoints[i] = str_to_num(checks) + Noob_GoChecks[i] = str_to_num(gochecks) + i++; + } + fclose(f) +} + +public ProTop_show(id) +{ + new buffer[2048], len, name[32] + + len = formatex(buffer, 2047, "<body bgcolor=#3399FF><table width=100%% cellpadding=2 cellspacing=0 border=0>") + len += formatex(buffer[len], 2047-len, "<tr align=center bgcolor=#0052FF><th width=5%%> # <th width=45%% align=center> Player <th width=30%%> Time <th width=20%%> Date ") + + for (new i = 0; i < 10; i++) + { + name = Pro_Names[i] + + if( Pro_Times[i] > 9999999.0 ) + { + len += formatex(buffer[len], 2047-len, "<tr align=center%s><td> %d <td align=center> %s <td> %s <td> %s", ((i%2)==0) ? " bgcolor=#5DA5FF" : " bgcolor=#3399FF", (i+1), "", "", "") + } + + else + { + new minutos, Float:segundos + minutos = floatround(Pro_Times[i], floatround_floor)/60 + segundos = Pro_Times[i] - (60*minutos) + + len += formatex(buffer[len], 2047-len, "<tr align=center%s><td> %d <td align=center> %s <td> <b>%02d:%s%.2f <td> %s", ((i%2)==0) ? " bgcolor=#5DA5FF" : " bgcolor=#3399FF", (i+1), Pro_Names[i], minutos, segundos < 10 ? "0" : "", segundos, Pro_Date[i]) + + } + } + + len += formatex(buffer[len], 2047-len, "</table></body>") + len += formatex(buffer[len], 2047-len, "<tr><Center><b><BR>Plugin created by nucLeaR") + + show_motd(id, buffer, "Pro10 Climbers") + + return PLUGIN_HANDLED +} + +public NoobTop_show(id) +{ + new buffer[2048], name[32], len + + len = formatex(buffer, 2047, "<body bgcolor=#3399FF><table width=100%% cellpadding=2 cellspacing=0 border=0>") + len += formatex(buffer[len], 2047-len, "<tr align=center bgcolor=#0052FF><th width=5%%> # <th width=35%% align=center> Player <th width=20%%> Time <th width=10%%> CPs <th width=10%%> TPs <th width=10%%> Date") + + for (new i = 0; i < 10; i++) + { + if( Noob_Tiempos[i] > 9999999.0 ) + { + len += formatex(buffer[len], 2047-len, "<tr align=center%s><td> %d <td align=center> %s <td> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? " bgcolor=#5DA5FF" : " bgcolor=#3399FF", (i+1), "", "", "", "", "") + } + + else + { + name = Noob_Names[i] + new minutos, Float:segundos + minutos = floatround(Noob_Tiempos[i], floatround_floor)/60 + segundos = Noob_Tiempos[i] - (60*minutos) + + len += formatex(buffer[len], 2047-len, "<tr align=center%s><td> %d <td align=center> %s%s <td> <b>%02d:%s%.2f <td> %d <td> %d <td> %s", ((i%2)==0) ? " bgcolor=#5DA5FF" : " bgcolor=#3399FF", (i+1), Noob_Names[i], equal(Noob_Weapon[i],"scout") ? "(scout)" : "", minutos, segundos < 10 ? "0" : "", segundos, Noob_CheckPoints[i], Noob_GoChecks[i], Noob_Date[i], Noob_Weapon[i]) + } + } + + len += formatex(buffer[len], 2047-len, "</table></body>") + len += formatex(buffer[len], 2047-len, "<tr><Center><b><BR>Plugin created by nucLeaR") + + show_motd(id, buffer, "Noob10 Climbers") + + return PLUGIN_HANDLED +} +#endif + +// You reached the end of file +// The original plugin was made by p4ddY +// This plugin was edited by nucLeaR +// Version 2.31 \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz_demo.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz_demo.sma new file mode 100644 index 0000000..93359d9 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/prokreedz_demo.sma @@ -0,0 +1,79 @@ +#include <amxmodx> +#include <colorchat> + +#define KZ_LEVEL ADMIN_KICK +new const KZ_DIR[] = "addons/amxmodx/configs/kz" + +new bool:Safe + +public plugin_init() +{ + register_plugin("ProKreedz Safe-Demo","1.0","nucLeaR") + + register_clcmd("say /demo", "Demo_CVars", KZ_LEVEL, "") + register_clcmd("say /record", "Demo_CVars", KZ_LEVEL, "") + register_clcmd("say /public", "Public_CVars", KZ_LEVEL, "") + register_clcmd("say /pub", "Public_CVars", KZ_LEVEL, "") +} + +public Demo_CVars(id) +{ + if (!( get_user_flags( id ) & KZ_LEVEL )) + { + ColorChat(id, GREEN, "[XJ]^x01 You have no acces to that command.") + return PLUGIN_HANDLED + } + + set_cvar_num("kz_respawn_ct", 0) + set_cvar_num("kz_drop_weapons", 1) + set_cvar_num("kz_show_timer", 0) + set_cvar_num("kz_remove_drops", 0) + set_cvar_num("kz_drop_weapons", 1) + set_cvar_num("kz_other_weapons", 1) + set_cvar_num("kz_pick_weapons", 1) + set_cvar_num("kz_use_radio", 1) + set_cvar_num("kz_pause", 0) + set_cvar_num("kz_semiclip", 0) + set_cvar_num("kz_save_autostart", 0) + + Safe = true + ColorChat(0, GREEN, "[XJ]^x01 Plugin is now^x03 safe^x01 for recording.") + return PLUGIN_HANDLED +} + +public Public_CVars(id) +{ + if (! (get_user_flags( id ) & KZ_LEVEL) ) + { + ColorChat(id, GREEN, "[XJ]^x01 You have no acces to that command.") + + return PLUGIN_HANDLED + } + + new kreedz_cfg[128] + formatex(kreedz_cfg,128,"%s/kreedz.cfg",KZ_DIR) + + if( file_exists( kreedz_cfg ) ) + { + server_cmd("exec %s",kreedz_cfg) + Safe = false + } + else + { + set_cvar_num("kz_respawn_ct", 0) + set_cvar_num("kz_drop_weapons", 0) + set_cvar_num("kz_show_timer", 1) + set_cvar_num("kz_remove_drops", 1) + set_cvar_num("kz_drop_weapons", 0) + set_cvar_num("kz_use_radio", 0) + set_cvar_num("kz_pause", 1) + set_cvar_num("kz_semiclip", 1) + set_cvar_num("kz_save_autostart", 1) + Safe = false + } + + if (!Safe) + ColorChat(0, GREEN, "[XJ]^x01 Plugin is now^x03 not safe^x01 for recording.") + + return PLUGIN_HANDLED +} \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/restmenu.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/restmenu.sma new file mode 100644 index 0000000..143bd68 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/restmenu.sma @@ -0,0 +1,983 @@ +/* AMX Mod X +* Restrict Weapons Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +// Uncomment if you want to have seperate settings for each map +//#define MAPSETTINGS + +#include <amxmodx> +#include <amxmisc> + +#define MAXMENUPOS 34 + +new g_Position[33] +new g_Modified +new g_blockPos[112] +new g_saveFile[64] +new g_Restricted[] = "* This item is restricted *" +new g_szWeapRestr[27] = "00000000000000000000000000" +new g_szEquipAmmoRestr[10] = "000000000" +new g_InBuyMenu[33] +new g_RegisteredMenus[10] + +new g_menuStrings[6][] = +{ + "BuyPistol", + "BuyShotgun", + "BuySubMachineGun", + "BuyRifle", + "BuyMachineGun", + "BuyItem" +} + +new g_menusNames[7][] = +{ + "pistol", + "shotgun", + "sub", + "rifle", + "machine", + "equip", + "ammo" +} + +new g_MenuTitle[7][] = +{ + "Handguns", + "Shotguns", + "Sub-Machine Guns", + "Assault & Sniper Rifles", + "Machine Guns", + "Equipment", + "Ammunition" +} + +new g_menusSets[7][2] = +{ + {0, 6}, {6, 8}, {8, 13}, {13, 23}, {23, 24}, {24, 32}, {32, 34} +} + +new g_AliasBlockNum +new g_AliasBlock[MAXMENUPOS] + +// First position is a position of menu (0 for ammo, 1 for pistols, 6 for equipment etc.) +// Second is a key for TERRORIST (all is key are minus one, 1 is 0, 2 is 1 etc.) +// Third is a key for CT +// Position with -1 doesn't exist + +new g_Keys[MAXMENUPOS][3] = +{ + {1, 1, 1}, // H&K USP .45 Tactical + {1, 0, 0}, // Glock18 Select Fire + {1, 3, 3}, // Desert Eagle .50AE + {1, 2, 2}, // SIG P228 + {1, 4, -1}, // Dual Beretta 96G Elite + {1, -1, 4}, // FN Five-Seven + {2, 0, 0}, // Benelli M3 Super90 + {2, 1, 1}, // Benelli XM1014 + {3, 1, 1}, // H&K MP5-Navy + {3, -1, 0}, // Steyr Tactical Machine Pistol + {3, 3, 3}, // FN P90 + {3, 0, -1}, // Ingram MAC-10 + {3, 2, 2}, // H&K UMP45 + {4, 1, -1}, // AK-47 + {4, 0, -1}, // Gali + {4, -1, 0}, // Famas + {4, 3, -1}, // Sig SG-552 Commando + {4, -1, 2}, // Colt M4A1 Carbine + {4, -1, 3}, // Steyr Aug + {4, 2, 1}, // Steyr Scout + {4, 4, 5}, // AI Arctic Warfare/Magnum + {4, 5, -1}, // H&K G3/SG-1 Sniper Rifle + {4, -1, 4}, // Sig SG-550 Sniper + {5, 0, 0}, // FN M249 Para + {6, 0, 0}, // Kevlar Vest + {6, 1, 1}, // Kevlar Vest & Helmet + {6, 2, 2}, // Flashbang + {6, 3, 3}, // HE Grenade + {6, 4, 4}, // Smoke Grenade + {6, -1, 6}, // Defuse Kit + {6, 5, 5}, // NightVision Goggles + {6, -1, 7}, // Tactical Shield + {0, 5, 5}, // Primary weapon ammo + {0, 6, 6} // Secondary weapon ammo +} + +new g_WeaponNames[MAXMENUPOS][] = +{ + "H&K USP .45 Tactical", + "Glock18 Select Fire", + "Desert Eagle .50AE", + "SIG P228", + "Dual Beretta 96G Elite", + "FN Five-Seven", + "Benelli M3 Super90", + "Benelli XM1014", + "H&K MP5-Navy", + "Steyr Tactical Machine Pistol", + "FN P90", + "Ingram MAC-10", + "H&K UMP45", + "AK-47", + "Gali", + "Famas", + "Sig SG-552 Commando", + "Colt M4A1 Carbine", + "Steyr Aug", + "Steyr Scout", + "AI Arctic Warfare/Magnum", + "H&K G3/SG-1 Sniper Rifle", + "Sig SG-550 Sniper", + "FN M249 Para", + "Kevlar Vest", + "Kevlar Vest & Helmet", + "Flashbang", + "HE Grenade", + "Smoke Grenade", + "Defuse Kit", + "NightVision Goggles", + "Tactical Shield", + "Primary weapon ammo", + "Secondary weapon ammo" +} + +new g_MenuItem[MAXMENUPOS][] = +{ + "\yHandguns^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w^n", + + "\yShotguns^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w^n", + + "\ySub-Machine Guns^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w^n", + + "\yAssault Rifles^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w^n", + + "\ySniper Rifles^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w^n", + + "\yMachine Guns^n\w^n%d. %s\y\R%L^n\w^n", + + "\yEquipment^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w^n", + + "\yAmmunition^n\w^n%d. %s\y\R%L^n\w", + "%d. %s\y\R%L^n\w" +} + +new g_Aliases[MAXMENUPOS][] = +{ + "usp", //Pistols + "glock", + "deagle", + "p228", + "elites", + "fn57", + + "m3", //Shotguns + "xm1014", + + "mp5", //SMG + "tmp", + "p90", + "mac10", + "ump45", + + "ak47", //Rifles + "galil", + "famas", + "sg552", + "m4a1", + "aug", + "scout", + "awp", + "g3sg1", + "sg550", + + "m249", //Machine Gun + + "vest", //Equipment + "vesthelm", + "flash", + "hegren", + "sgren", + "defuser", + "nvgs", + "shield", + + "primammo", //Ammo + "secammo" +} + +new g_Aliases2[MAXMENUPOS][] = +{ + "km45", //Pistols + "9x19mm", + "nighthawk", + "228compact", + "elites", + "fiveseven", + + "12gauge", //Shotguns + "autoshotgun", + + "smg", //SMG + "mp", + "c90", + "mac10", + "ump45", + + "cv47", //Rifles + "defender", + "clarion", + "krieg552", + "m4a1", + "bullpup", + "scout", + "magnum", + "d3au1", + "krieg550", + + "m249", //Machine Gun + + "vest", //Equipment + "vesthelm", + "flash", + "hegren", + "sgren", + "defuser", + "nvgs", + "shield", + "primammo", //Ammo + "secammo" +} + +#define AUTOBUYLENGTH 511 +new g_Autobuy[33][AUTOBUYLENGTH + 1] +//new g_Rebuy[33][AUTOBUYLENGTH + 1] + +bool:IsOurMenuID(id) +{ + for (new i=1; i<=g_RegisteredMenus[0]; i++) + { + if (g_RegisteredMenus[i] == id) + { + return true + } + } + + return false +} + +setWeapon(a, action) +{ + new b, m = g_Keys[a][0] * 8 + + if (g_Keys[a][1] != -1) + { + b = m + g_Keys[a][1] + + if (action == 2) + g_blockPos[b] = 1 - g_blockPos[b] + else + g_blockPos[b] = action + } + + if (g_Keys[a][2] != -1) + { + b = m + g_Keys[a][2] + 56 + + if (action == 2) + g_blockPos[b] = 1 - g_blockPos[b] + else + g_blockPos[b] = action + } + + for (new i = 0; i < g_AliasBlockNum; ++i) + if (g_AliasBlock[i] == a) + { + if (!action || action == 2) + { + --g_AliasBlockNum + + for (new j = i; j < g_AliasBlockNum; ++j) + g_AliasBlock[j] = g_AliasBlock[j + 1] + } + + return + } + + if (action && g_AliasBlockNum < MAXMENUPOS) + g_AliasBlock[g_AliasBlockNum++] = a +} + +findMenuId(name[]) +{ + for (new i = 0; i < 7 ; ++i) + if (equali(name, g_menusNames[i])) + return i + + return -1 +} + +findAliasId(name[]) +{ + for (new i = 0; i < MAXMENUPOS ; ++i) + if (equali(name, g_Aliases[i])) + return i + + return -1 +} + +switchCommand(id, action) +{ + new c = read_argc() + + if (c < 3) + { + for (new x = 0; x < MAXMENUPOS; x++) + setWeapon(x, action) + + console_print(id, "%L", id, action ? "EQ_WE_RES" : "EQ_WE_UNRES") + g_Modified = true + } else { + new arg[32], a + new bool:found = false + + for (new b = 2; b < c; ++b) + { + read_argv(b, arg, 31) + + if ((a = findMenuId(arg)) != -1) + { + c = g_menusSets[a][1] + + for (new i = g_menusSets[a][0]; i < c; ++i) + setWeapon(i, action) + + console_print(id, "%s %L %L", g_MenuTitle[a], id, (a < 5) ? "HAVE_BEEN" : "HAS_BEEN", id, action ? "RESTRICTED" : "UNRESTRICTED") + g_Modified = found = true + } + else if ((a = findAliasId(arg)) != -1) + { + g_Modified = found = true + setWeapon(a, action) + console_print(id, "%s %L %L", g_WeaponNames[a], id, "HAS_BEEN", id, action ? "RESTRICTED" : "UNRESTRICTED") + } + } + + if (!found) + console_print(id, "%L", id, "NO_EQ_WE") + } +} + +positionBlocked(a) +{ + new m = g_Keys[a][0] * 8 + new d = (g_Keys[a][1] == -1) ? 0 : g_blockPos[m + g_Keys[a][1]] + + d += (g_Keys[a][2] == -1) ? 0 : g_blockPos[m + g_Keys[a][2] + 56] + + return d +} + +public cmdRest(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new cmd[8] + + read_argv(1, cmd, 7) + + if (equali("on", cmd)) + switchCommand(id, 1) + else if (equali("off", cmd)) + switchCommand(id, 0) + else if (equali("list", cmd)) + { + new arg1[8] + new start = read_argv(2, arg1, 7) ? str_to_num(arg1) : 1 + + if (--start < 0) + start = 0 + + if (start >= MAXMENUPOS) + start = MAXMENUPOS - 1 + + new end = start + 10 + + if (end > MAXMENUPOS) + end = MAXMENUPOS + + new lName[16], lValue[16], lStatus[16], lOnOff[16] + + format(lName, 15, "%L", id, "NAME") + format(lValue, 15, "%L", id, "VALUE") + format(lStatus, 15, "%L", id, "STATUS") + + console_print(id, "^n----- %L: -----", id, "WEAP_RES") + console_print(id, " %-32.31s %-10.9s %-9.8s", lName, lValue, lStatus) + + if (start != -1) + { + for (new a = start; a < end; ++a) + { + format(lOnOff, 15, "%L", id, positionBlocked(a) ? "ON" : "OFF") + console_print(id, "%3d: %-32.31s %-10.9s %-9.8s", a + 1, g_WeaponNames[a], g_Aliases[a], lOnOff) + } + } + + console_print(id, "----- %L -----", id, "REST_ENTRIES_OF", start + 1, end, MAXMENUPOS) + + if (end < MAXMENUPOS) + console_print(id, "----- %L -----", id, "REST_USE_MORE", end + 1) + else + console_print(id, "----- %L -----", id, "REST_USE_BEGIN") + } + else if (equali("save", cmd)) + { + if (saveSettings(g_saveFile)) + { + console_print(id, "%L", id, "REST_CONF_SAVED", g_saveFile) + g_Modified = false + } + else + console_print(id, "%L", id, "REST_COULDNT_SAVE", g_saveFile) + } + else if (equali("load", cmd)) + { + setc(g_blockPos, 112, 0) // Clear current settings + new arg1[64] + + if (read_argv(2, arg1, 63)) + { + new configsdir[32] + get_configsdir(configsdir, 31) + + format(arg1, 63, "%s/%s", configsdir, arg1) + } + + if (loadSettings(arg1)) + { + console_print(id, "%L", id, "REST_CONF_LOADED", arg1) + g_Modified = true + } + else + console_print(id, "%L", id, "REST_COULDNT_LOAD", arg1) + } else { + console_print(id, "%L", id, "COM_REST_USAGE") + console_print(id, "%L", id, "COM_REST_COMMANDS") + console_print(id, "%L", id, "COM_REST_ON") + console_print(id, "%L", id, "COM_REST_OFF") + console_print(id, "%L", id, "COM_REST_ONV") + console_print(id, "%L", id, "COM_REST_OFFV") + console_print(id, "%L", id, "COM_REST_LIST") + console_print(id, "%L", id, "COM_REST_SAVE") + console_print(id, "%L", id, "COM_REST_LOAD") + console_print(id, "%L", id, "COM_REST_VALUES") + console_print(id, "%L", id, "COM_REST_TYPE") + } + + return PLUGIN_HANDLED +} + +displayMenu(id, pos) +{ + if (pos < 0) + return + + new menubody[512], start = pos * 7 + + if (start >= MAXMENUPOS) + start = pos = g_Position[id] = 0 + + new len = format(menubody, 511, "\y%L\R%d/5^n^n\w", id, "REST_WEAP", pos + 1) + new end = start + 7, keys = MENU_KEY_0|MENU_KEY_8, k = 0 + + if (end > MAXMENUPOS) + end = MAXMENUPOS + + for (new a = start; a < end; ++a) + { + keys |= (1<<k) + len += format(menubody[len], 511 - len, g_MenuItem[a], ++k, g_WeaponNames[a], id, positionBlocked(a) ? "ON" : "OFF") + } + + len += format(menubody[len], 511 - len, "^n8. %L \y\R%s^n\w", id, "SAVE_SET", g_Modified ? "*" : "") + + if (end != MAXMENUPOS) + { + format(menubody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menubody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menubody, -1, "Restrict Weapons") +} + +public actionMenu(id, key) +{ + switch (key) + { + case 7: + { + if (saveSettings(g_saveFile)) + { + g_Modified = false + client_print(id, print_chat, "* %L", id, "CONF_SAV_SUC") + } + else + client_print(id, print_chat, "* %L", id, "CONF_SAV_FAIL") + + displayMenu(id, g_Position[id]) + } + case 8: displayMenu(id, ++g_Position[id]) + case 9: displayMenu(id, --g_Position[id]) + default: + { + setWeapon(g_Position[id] * 7 + key, 2) + g_Modified = true + displayMenu(id, g_Position[id]) + + new a = g_Position[id] * 7 + key + new sz[1] + + if (a < 24) + { + sz[0] = g_szWeapRestr[a + 1] + g_szWeapRestr[a + 1] = (sz[0] == '0') ? '1' : '0' // primary and secondary weapons + } + else if ((a >= 24) && (a < 31)) + { + sz[0] = g_szEquipAmmoRestr[a - 24] + g_szEquipAmmoRestr[a - 24] = (sz[0] == '0') ? '1' : '0' // equipments + } + else if (a == 31) + { + sz[0] = g_szWeapRestr[25] + g_szWeapRestr[25] = (sz[0] == '0') ? '1' : '0' // shield + } + else if ((a > 31) && (a < 34)) + { + sz[0] = g_szEquipAmmoRestr[a - 25] + g_szEquipAmmoRestr[a - 25] = (sz[0] == '0') ? '1' : '0' // primary and secondary ammo + } + set_cvar_string("amx_restrweapons", g_szWeapRestr) + set_cvar_string("amx_restrequipammo", g_szEquipAmmoRestr) + } + } + + return PLUGIN_HANDLED +} + +public CS_InternalCommand(id, const cmd[]) +{ + new a = 0 + + do + { + if (equali(g_Aliases[g_AliasBlock[a]], cmd) || equali(g_Aliases2[g_AliasBlock[a]], cmd)) + { + client_print(id, print_center, "%s", g_Restricted) + return PLUGIN_HANDLED + } + } while (++a < g_AliasBlockNum) + + return PLUGIN_CONTINUE +} + +public client_command(id) +{ + if (g_AliasBlockNum) + { + new arg[13] + + if (read_argv(0, arg, 12) > 11) /* Longest buy command has 11 chars so if command is longer then don't care */ + { + return PLUGIN_CONTINUE + } + + if (equali(arg, "menuselect") && is_user_connected(id)) + { + new menu, newmenu + new inMenu = player_menu_info(id, menu, newmenu) + + if (!inMenu && g_InBuyMenu[id]) + { + new key[12], num + + read_argv(1, key, 11) + num = str_to_num(key) - 1 + + return checkRest(id, g_InBuyMenu[id], num) + } else if ((!menu || newmenu != -1) + || !IsOurMenuID(menu)) { + g_InBuyMenu[id] = 0 + } + + return PLUGIN_CONTINUE + } + + new a = 0 + + do + { + if (equali(g_Aliases[g_AliasBlock[a]], arg) || equali(g_Aliases2[g_AliasBlock[a]], arg)) + { + client_print(id, print_center, "%s", g_Restricted) + return PLUGIN_HANDLED + } + } while (++a < g_AliasBlockNum) + } + + return PLUGIN_CONTINUE +} + +public blockcommand(id) +{ + client_print(id, print_center, "%s", g_Restricted) + return PLUGIN_HANDLED +} + +public cmdMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + { + displayMenu(id, g_Position[id] = 0) + } + + return PLUGIN_HANDLED +} + +checkRest(id, menu, key) +{ + new team = get_user_team(id) + + if (team != 1 && team != 2) + { + return PLUGIN_HANDLED + } + + new pos = (menu * 8 + key) + (get_user_team(id) - 1) * 56 + + if (pos < 0 || pos >= 112) + { + return PLUGIN_CONTINUE + } + + if (g_blockPos[pos]) + { + engclient_cmd(id, "menuselect", "10") + client_print(id, print_center, "%s", g_Restricted) + + return PLUGIN_HANDLED + } + + return PLUGIN_CONTINUE +} + +public ammoRest1(id) return checkRest(id, 0, 5) +public ammoRest2(id) return checkRest(id, 0, 6) +public menuBuy(id, key) return checkRest(id, 0, key) +public menuPistol(id, key) return checkRest(id, 1, key) +public menuShotgun(id, key) return checkRest(id, 2, key) +public menuSub(id, key) return checkRest(id, 3, key) +public menuRifle(id, key) return checkRest(id, 4, key) +public menuMachine(id, key) return checkRest(id, 5, key) +public menuItem(id, key) return checkRest(id, 6, key) + +saveSettings(filename[]) +{ + if (file_exists(filename)) + delete_file(filename) + + if (!write_file(filename, "; Generated by Restrict Weapons Plugin. Do not modify!^n; value name")) + return 0 + + new text[64] + + for (new a = 0; a < MAXMENUPOS; ++a) + { + if (positionBlocked(a)) + { + format(text, 63, "%-16.15s ; %s", g_Aliases[a], g_WeaponNames[a]) + write_file(filename, text) + } + } + + return 1 +} + +loadSettings(filename[]) +{ + if (!file_exists(filename)) + return 0 + + new text[16] + new a, pos = 0 + + format(g_szEquipAmmoRestr, 9, "000000000") + format(g_szWeapRestr, 26, "00000000000000000000000000") + + while (read_file(filename, pos++, text, 15, a)) + { + if (text[0] == ';' || !a) + continue // line is a comment + + parse(text, text, 15) + + if ((a = findAliasId(text)) != -1) + { + setWeapon(a, 1) + if (a < 24) g_szWeapRestr[a + 1] = '1' // primary and secondary weapons + else if ((a >= 24) && (a < 31)) g_szEquipAmmoRestr[a - 24] = '1' // equipments + else if (a == 31) g_szWeapRestr[25] = '1' // shield + else if ((a > 31) && (a < 34)) g_szEquipAmmoRestr[a - 25] = '1' // primary and secondary ammo + } + } + set_cvar_string("amx_restrweapons", g_szWeapRestr) + set_cvar_string("amx_restrequipammo", g_szEquipAmmoRestr) + + return 1 +} + +// JGHG +public fn_setautobuy(id) +{ + // Empty user's autobuy prefs. (unnecessary?) + g_Autobuy[id][0] = '^0' + + new argCount = read_argc() + new arg[128] + new autobuyLen = 0 + + for (new i = 1; i < argCount; i++) // Start at parameter 1; parameter 0 is just "cl_setautobuy" + { + read_argv(i, arg, 127) + // Add this parameter to user's autobuy prefs + autobuyLen += format(g_Autobuy[id][autobuyLen], AUTOBUYLENGTH - autobuyLen, "%s", arg) + + // If we detect more parameters, add a space + if (i + 1 < argCount) + autobuyLen += format(g_Autobuy[id][autobuyLen], AUTOBUYLENGTH - autobuyLen, " ") + } + + if (g_AliasBlockNum) + { + // Strip any blocked items + new strippedItems[AUTOBUYLENGTH + 1] + + if (!StripBlockedItems(g_Autobuy[id], strippedItems)) + return PLUGIN_CONTINUE // don't touch anything if we didn't strip anything... + + //server_print("Stripped items: ^"%s^"", strippedItems) + engclient_cmd(id, "cl_setautobuy", strippedItems) + + return PLUGIN_HANDLED + } + + return PLUGIN_CONTINUE +} + +// Returns true if this strips any items, else false. +StripBlockedItems(inString[AUTOBUYLENGTH + 1], outString[AUTOBUYLENGTH + 1]) +{ + // First copy string + format(outString, AUTOBUYLENGTH, inString) + + // After that convert all chars in string to lower case (fix by VEN) + strtolower(outString) + + // Then strip those that are blocked. + for (new i = 0; i < g_AliasBlockNum; i++) + { + while (containi(outString, g_Aliases[g_AliasBlock[i]]) != -1) + replace(outString, AUTOBUYLENGTH, g_Aliases[g_AliasBlock[i]], "") + while (containi(outString, g_Aliases2[g_AliasBlock[i]]) != -1) + replace(outString, AUTOBUYLENGTH, g_Aliases2[g_AliasBlock[i]], "") + } + + // We COULD trim white space from outString here, but I don't think it really is necessary currently... + if (strlen(outString) < strlen(inString)) + return true // outstring is shorter: we stripped items, return true + + return false // else end here, return false, no items were stripped +} + +public fn_autobuy(id) +{ + // Don't do anything if no items are blocked. + if (!g_AliasBlockNum) + return PLUGIN_CONTINUE + + // Strip any blocked items + new strippedItems[AUTOBUYLENGTH + 1] + + if (!StripBlockedItems(g_Autobuy[id], strippedItems)) + return PLUGIN_CONTINUE // don't touch anything if we didn't strip anything... + + engclient_cmd(id, "cl_setautobuy", strippedItems) + + return PLUGIN_HANDLED +} + +public HookEvent_ShowMenu(id) +{ + new menustring[24] + + read_data(4, menustring, 23) + + /* Early breakouts */ + new curidx + if (menustring[curidx++] != '#') + { + g_InBuyMenu[id] = 0 + return + } + + /* Strip D */ + if (menustring[curidx] == 'D') + { + curidx++ + } + + /* Strip AS_ */ + if (menustring[curidx] == 'A' + && menustring[curidx+1] == 'S' + && menustring[curidx+2] == '_') + { + curidx += 3 + } + + /* Strip any team tags */ + if (menustring[curidx] == 'C' + && menustring[curidx+1] == 'T' + && menustring[curidx+2] == '_') + { + curidx += 3 + } else if (menustring[curidx] == 'T' + && menustring[curidx+1] == '_') { + curidx += 2 + } + + if (menustring[curidx] != 'B') + { + g_InBuyMenu[id] = 0 + return + } + + for (new i=0; i<6; i++) + { + if (equali(menustring[curidx], g_menuStrings[i])) + { + g_InBuyMenu[id] = i+1 + return + } + } + + g_InBuyMenu[id] = 0 +} + +RegisterMenuID(const menuname[]) +{ + new id = register_menuid(menuname, 1) + g_RegisteredMenus[++g_RegisteredMenus[0]] = id + return id +} + +public plugin_init() +{ + register_plugin("Restrict Weapons", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("restmenu.txt") + register_dictionary("common.txt") + register_clcmd("buyammo1", "ammoRest1") + register_clcmd("buyammo2", "ammoRest2") + register_clcmd("cl_setautobuy", "fn_setautobuy") + register_clcmd("cl_autobuy", "fn_autobuy") + register_clcmd("amx_restmenu", "cmdMenu", ADMIN_CFG, "- displays weapons restriction menu") + register_menucmd(register_menuid("#Buy", 1), 511, "menuBuy") + register_menucmd(register_menuid("Restrict Weapons"), 1023, "actionMenu") + register_menucmd(RegisterMenuID("BuyPistol"), 511, "menuPistol") + register_menucmd(RegisterMenuID("BuyShotgun"), 511, "menuShotgun") + register_menucmd(RegisterMenuID("BuySub"), 511, "menuSub") + register_menucmd(RegisterMenuID("BuyRifle"), 511, "menuRifle") + register_menucmd(RegisterMenuID("BuyMachine"), 511, "menuMachine") + register_menucmd(RegisterMenuID("BuyItem"), 511, "menuItem") + register_menucmd(-28, 511, "menuBuy") + register_menucmd(-29, 511, "menuPistol") + register_menucmd(-30, 511, "menuShotgun") + register_menucmd(-32, 511, "menuSub") + register_menucmd(-31, 511, "menuRifle") + register_menucmd(-33, 511, "menuMachine") + register_menucmd(-34, 511, "menuItem") + register_concmd("amx_restrict", "cmdRest", ADMIN_CFG, "- displays help for weapons restriction") + + register_cvar("amx_restrweapons", "00000000000000000000000000") + register_cvar("amx_restrequipammo", "000000000") + + register_event("ShowMenu", "HookEvent_ShowMenu", "b") + + new configsDir[64]; + get_configsdir(configsDir, 63); +#if defined MAPSETTINGS + new mapname[32] + get_mapname(mapname, 31) + format(g_saveFile, 63, "%s/weaprest_%s.ini", configsDir, mapname) +#else + format(g_saveFile, 63, "%s/weaprest.ini", configsDir) +#endif + loadSettings(g_saveFile) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/scrollmsg.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/scrollmsg.sma new file mode 100644 index 0000000..abf9c04 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/scrollmsg.sma @@ -0,0 +1,128 @@ +/* AMX Mod X +* Scrolling Message Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +#define SPEED 0.3 +#define SCROLLMSG_SIZE 512 + +new g_startPos +new g_endPos +new g_scrollMsg[SCROLLMSG_SIZE] +new g_displayMsg[SCROLLMSG_SIZE] +new Float:g_xPos +new g_Length +new g_Frequency + +public plugin_init() +{ + register_plugin("Scrolling Message", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("scrollmsg.txt") + register_dictionary("common.txt") + register_srvcmd("amx_scrollmsg", "setMessage") +} + +public showMsg() +{ + new a = g_startPos, i = 0 + + while (a < g_endPos) + g_displayMsg[i++] = g_scrollMsg[a++] + + g_displayMsg[i] = 0 + + if (g_endPos < g_Length) + g_endPos++ + + if (g_xPos > 0.35) + g_xPos -= 0.0063 + else + { + g_startPos++ + g_xPos = 0.35 + } + + set_hudmessage(200, 100, 0, g_xPos, 0.90, 0, SPEED, SPEED, 0.05, 0.05, 2) + show_hudmessage(0, "%s", g_displayMsg) +} + +public msgInit() +{ + g_endPos = 1 + g_startPos = 0 + g_xPos = 0.65 + + new hostname[64] + + get_cvar_string("hostname", hostname, 63) + replace(g_scrollMsg, SCROLLMSG_SIZE-1, "%hostname%", hostname) + + g_Length = strlen(g_scrollMsg) + + set_task(SPEED, "showMsg", 123, "", 0, "a", g_Length + 48) + client_print(0, print_console, "%s", g_scrollMsg) +} + +public setMessage() +{ + remove_task(123) /* remove current messaging */ + read_argv(1, g_scrollMsg, SCROLLMSG_SIZE-1) + + g_Length = strlen(g_scrollMsg) + + new mytime[32] + + read_argv(2, mytime, 31) + + g_Frequency = str_to_num(mytime) + + if (g_Frequency > 0) + { + new minimal = floatround((g_Length + 48) * (SPEED + 0.1)) + + if (g_Frequency < minimal) + { + server_print("%L", LANG_SERVER, "MIN_FREQ", minimal) + g_Frequency = minimal + } + + server_print("%L", LANG_SERVER, "MSG_FREQ", g_Frequency / 60, g_Frequency % 60) + set_task(float(g_Frequency), "msgInit", 123, "", 0, "b") + } + else + server_print("%L", LANG_SERVER, "MSG_DISABLED") + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/stats_logging.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/stats_logging.sma new file mode 100644 index 0000000..992396d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/stats_logging.sma @@ -0,0 +1,112 @@ +/* AMX Mod X +* Stats Logging Plugin +* +* by the AMX Mod X Development Team +* originally developed by JustinHoMi +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <csx> + +new g_pingSum[33] +new g_pingCount[33] +new g_inGame[33] + +public plugin_init() +{ + register_plugin("CS Stats Logging", AMXX_VERSION_STR, "AMXX Dev Team") +} + +public client_disconnect(id) +{ + if (!g_inGame[id]) + return + + g_inGame[id] = 0 + + if (is_user_bot(id)) + { + return + } + + remove_task(id) + + new szTeam[16], szName[32], szAuthid[32], iStats[8], iHits[8], szWeapon[24] + new iUserid = get_user_userid(id) + new _max = xmod_get_maxweapons() + + get_user_team(id, szTeam, 15) + get_user_name(id, szName, 31) + get_user_authid(id, szAuthid, 31) + + for (new i = 1 ; i < _max ; ++i) + { + if (get_user_wstats(id, i, iStats, iHits)) + { + xmod_get_wpnname(i, szWeapon, 23) + + log_message("^"%s<%d><%s><%s>^" triggered ^"weaponstats^" (weapon ^"%s^") (shots ^"%d^") (hits ^"%d^") (kills ^"%d^") (headshots ^"%d^") (tks ^"%d^") (damage ^"%d^") (deaths ^"%d^")", + szName, iUserid, szAuthid, szTeam, szWeapon, iStats[4], iStats[5], iStats[0], iStats[2], iStats[3], iStats[6], iStats[1]) + log_message("^"%s<%d><%s><%s>^" triggered ^"weaponstats2^" (weapon ^"%s^") (head ^"%d^") (chest ^"%d^") (stomach ^"%d^") (leftarm ^"%d^") (rightarm ^"%d^") (leftleg ^"%d^") (rightleg ^"%d^")", + szName, iUserid, szAuthid, szTeam, szWeapon, iHits[1], iHits[2], iHits[3], iHits[4], iHits[5], iHits[6], iHits[7]) + } + } + + new iTime = get_user_time(id, 1) + + log_message("^"%s<%d><%s><%s>^" triggered ^"time^" (time ^"%d:%02d^")", szName, iUserid, szAuthid, szTeam, (iTime / 60), (iTime % 60)) + log_message("^"%s<%d><%s><%s>^" triggered ^"latency^" (ping ^"%d^")", szName, iUserid, szAuthid, szTeam, (g_pingSum[id] / (g_pingCount[id] ? g_pingCount[id] : 1))) +} + +public client_connect(id) +{ + g_inGame[id] = 0 +} + +public client_putinserver(id) +{ + g_inGame[id] = 1 + if (!is_user_bot(id)) + { + g_pingSum[id] = g_pingCount[id] = 0 + if (task_exists(id)) + remove_task(id) + set_task(19.5, "getPing", id, "", 0, "b") + } +} + +public getPing(id) +{ + new iPing, iLoss + + get_user_ping(id, iPing, iLoss) + g_pingSum[id] += iPing + ++g_pingCount[id] +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statscfg.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statscfg.sma new file mode 100644 index 0000000..1c7e5ff --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statscfg.sma @@ -0,0 +1,325 @@ +/* AMX Mod X +* Stats Configuration Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> + +#define MAX_MENU_DATA 72 + +new g_menuData[MAX_MENU_DATA][32] +new g_menuDataVar[MAX_MENU_DATA][32] +new g_menuDataId[MAX_MENU_DATA] +new g_menuDataNum +new g_menuPosition[33] +new g_fileToSave[64] +new bool:g_modified +new g_coloredMenus + +public plugin_precache() +{ + register_clcmd("amx_statscfgmenu", "cmdCfgMenu", ADMIN_CFG, "- displays stats configuration menu") + register_dictionary("statscfg.txt") + register_dictionary("common.txt") + register_concmd("amx_statscfg", "cmdCfg", ADMIN_CFG, "- displays help for stats configuration") +} + +public plugin_init() +{ + register_plugin("Stats Configuration", AMXX_VERSION_STR, "AMXX Dev Team") + register_menucmd(register_menuid("Stats Configuration"), 1023, "actionCfgMenu") + + get_configsdir(g_fileToSave, 63) + format(g_fileToSave, 63, "%s/stats.ini", g_fileToSave) + loadSettings(g_fileToSave) + g_coloredMenus = colored_menus() +} + +public cmdCfg(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + new cmds[32] + read_argv(1, cmds, 31) + + new option = equali(cmds, "on") ? 1 : 0 + + if (!option) + option = equali(cmds, "off") ? 2 : 0 + + if (read_argc() > 2 && option) + { + new var[32], enabled = 0 + read_argv(2, var, 31) + + for (new a = 0; a < g_menuDataNum; ++a) + { + if (containi(g_menuDataVar[a], var) != -1) + { + g_modified = true + ++enabled + if (option == 1) + { + set_xvar_num(g_menuDataId[a], 1) + console_print(id, "%L: %s", id, "STATS_ENABLED", g_menuData[a]) + } else { + set_xvar_num(g_menuDataId[a], 0) + console_print(id, "%L: %s", id, "STATS_DISABLED", g_menuData[a]) + } + } + } + + if (enabled) + console_print(id, "%L", id, "TOTAL_NUM", enabled) + else + console_print(id, "%L", id, "NO_OPTION", var) + } + else if (equali(cmds, "save")) + { + if (saveSettings(g_fileToSave)) + { + g_modified = false + console_print(id, "%L", id, "STATS_CONF_SAVED") + } + else + console_print(id, "%L", id, "STATS_CONF_FAILED") + } + else if (equali(cmds, "load")) + { + if (loadSettings(g_fileToSave)) + { + g_modified = false + console_print(id, "%L", id, "STATS_CONF_LOADED") + } + else + console_print(id, "%L", id, "STATS_CONF_FAIL_LOAD") + } + else if (equali(cmds, "list")) + { + new arg1[8] + new start = read_argv(2, arg1, 7) ? str_to_num(arg1) : 1 + + if (--start < 0) start = 0 + + if (start >= g_menuDataNum) + start = g_menuDataNum - 1 + + new end = start + 10 + + if (end > g_menuDataNum) + end = g_menuDataNum + + new lName[16], lVariable[16], lStatus[16] + + format(lName, 15, "%L", id, "NAME") + format(lVariable, 15, "%L", id, "VARIABLE") + format(lStatus, 15, "%L", id, "STATUS") + console_print(id, "^n----- %L: -----", id, "STATS_CONF") + console_print(id, " %-29.28s %-24.23s %-9.8s", lName, lVariable, lStatus) + + if (start != -1) + { + new lOnOff[16] + + for (new a = start; a < end; ++a) + { + format(lOnOff, 15, "%L", id, get_xvar_num(g_menuDataId[a]) ? "ON" : "OFF") + console_print(id, "%3d: %-29.28s %-24.23s %-9.8s", a + 1, g_menuData[a], g_menuDataVar[a], lOnOff) + } + } + + console_print(id, "----- %L -----", id, "STATS_ENTRIES_OF", start + 1, end, g_menuDataNum) + + if (end < g_menuDataNum) + console_print(id, "----- %L -----", id, "STATS_USE_MORE", end + 1) + else + console_print(id, "----- %L -----", id, "STATS_USE_BEGIN") + } + else if (equali(cmds, "add") && read_argc() > 3) + { + if (g_menuDataNum < MAX_MENU_DATA) + { + read_argv(2, g_menuData[g_menuDataNum], 31) + read_argv(3, g_menuDataVar[g_menuDataNum], 31) + g_menuDataId[g_menuDataNum] = get_xvar_id(g_menuDataVar[g_menuDataNum]) + ++g_menuDataNum + } + else + console_print(id, "%L", id, "CANT_ADD_STATS") + } else { + console_print(id, "%L", id, "COM_STATS_USAGE") + console_print(id, "%L", id, "COM_STATS_COM") + console_print(id, "%L", id, "COM_STATS_ON") + console_print(id, "%L", id, "COM_STATS_OFF") + console_print(id, "%L", id, "COM_STATS_SAVE") + console_print(id, "%L", id, "COM_STATS_LOAD") + console_print(id, "%L", id, "COM_STATS_LIST") + console_print(id, "%L", id, "COM_STATS_ADD") + } + + return PLUGIN_HANDLED +} + +public cmdCfgMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + displayCfgMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} + +displayCfgMenu(id, pos) +{ + if (pos < 0) + return + + new menu_body[512], start = pos * 7 + + if (start >= g_menuDataNum) + start = pos = g_menuPosition[id] = 0 + + new len = format(menu_body, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "STATS_CONF", pos + 1, ((g_menuDataNum / 7)+((g_menuDataNum % 7) ? 1 : 0))) + new end = start + 7, keys = MENU_KEY_0|MENU_KEY_8, k = 0 + + if (end > g_menuDataNum) + end = g_menuDataNum + + for (new a = start; a < end; ++a) + { + keys |= (1<<k) + /* Backwards compatibility hack - if the name starts with ST_, assume it is translation safe! */ + if (equal(g_menuData[a], "ST_", 3)) + { + len += format(menu_body[len], 511-len, g_coloredMenus ? "%d. %L\y\R%L^n\w" : "%d. %L %L^n", ++k, id, g_menuData[a], id, get_xvar_num(g_menuDataId[a]) ? "ON" : "OFF") + } else { + len += format(menu_body[len], 511-len, g_coloredMenus ? "%d. %s\y\R%L^n\w" : "%d. %s %L^n", ++k, g_menuData[a], id, get_xvar_num(g_menuDataId[a]) ? "ON" : "OFF") + } + } + + if (g_menuDataNum == 0) + len += format(menu_body[len], 511-len, g_coloredMenus ? "\d%L\w" : "%L", id, "NO_STATS") + + len += format(menu_body[len], 511-len, g_coloredMenus ? "^n8. %L\y\R%s^n\w" : "^n8. %L %s^n", id, "SAVE_CONF", g_modified ? "*" : "") + + if (end != g_menuDataNum) + { + format(menu_body[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menu_body[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menu_body, -1, "Stats Configuration") +} + +public actionCfgMenu(id, key) +{ + switch (key) + { + case 7: + { + if (saveSettings(g_fileToSave)) + { + g_modified = false + client_print(id, print_chat, "* %L", id, "STATS_CONF_SAVED") + } + else + client_print(id, print_chat, "* %L", id, "STATS_CONF_FAILED") + + displayCfgMenu(id, g_menuPosition[id]) + } + case 8: displayCfgMenu(id, ++g_menuPosition[id]) + case 9: displayCfgMenu(id, --g_menuPosition[id]) + default: + { + g_modified = true + new a = g_menuPosition[id] * 7 + key + set_xvar_num(g_menuDataId[a], 1 - get_xvar_num(g_menuDataId[a])) + + displayCfgMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +saveSettings(filename[]) +{ + if (file_exists(filename)) + delete_file(filename) + + if (!write_file(filename, ";Generated by Stats Configuration Plugin. Do not modify!^n;Variable Description")) + return 0 + + new text[256] + + for (new a = 0; a < g_menuDataNum; ++a) + { + if (get_xvar_num(g_menuDataId[a])) + { + if (equal(g_menuData[a], "ST_", 3)) + { + format(text, 255, "%-24.23s ;%L", g_menuDataVar[a], LANG_SERVER, g_menuData[a]) + } + else + { + format(text, 255, "%-24.23s ;%s", g_menuDataVar[a], g_menuData[a]) + } + write_file(filename, text) + } + } + + return 1 +} + +loadSettings(filename[]) +{ + if (!file_exists(filename)) + return 0 + + new text[256], name[32] + new len, pos = 0, xid + + while (read_file(filename, pos++, text, 255, len)) + { + if (text[0] == ';') continue // line is a comment + + parse(text, name, 31) + + if ((xid = get_xvar_id(name)) != -1) + set_xvar_num(xid, 1) + } + + return 1 +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statsx.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statsx.sma new file mode 100644 index 0000000..ed4d2e0 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/statsx.sma @@ -0,0 +1,1706 @@ +/* AMX Mod X +* StatsX Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +//-------------------------------- +#include <amxmodx> +#include <amxmisc> +#include <csx> +//-------------------------------- + +// Uncomment to activate log debug messages. +//#define STATSX_DEBUG + +// HUD statistics duration in seconds (minimum 1.0 seconds). +#define HUD_DURATION_CVAR "amx_statsx_duration" +#define HUD_DURATION "12.0" + +// HUD statistics stop relative freeze end in seconds. +// To stop before freeze end use a negative value. +#define HUD_FREEZE_LIMIT_CVAR "amx_statsx_freeze" +#define HUD_FREEZE_LIMIT "-2.0" + +// HUD statistics minimum duration, in seconds, to trigger the display logic. +#define HUD_MIN_DURATION 0.2 + +// Config plugin constants. +#define MODE_HUD_DELAY 0 // Make a 0.01 sec delay on HUD reset process. + +// You can also manualy enable or disable these options by setting them to 1 +// For example: +// public ShowAttackers = 1 +// However amx_statscfg command is recommended + +public KillerChat = 0 // displays killer hp&ap to victim console + // and screen + +public ShowAttackers = 0 // shows attackers +public ShowVictims = 0 // shows victims +public ShowKiller = 0 // shows killer +public ShowTeamScore = 0 // shows team score at round end +public ShowTotalStats = 0 // shows round total stats +public ShowBestScore = 0 // shows rounds best scored player +public ShowMostDisruptive = 0 // shows rounds most disruptive player + +public EndPlayer = 0 // displays player stats at the end of map +public EndTop15 = 0 // displays top15 at the end of map + +public SayHP = 0 // displays information about user killer +public SayStatsMe = 0 // displays user's stats and rank +public SayRankStats = 0 // displays user's rank stats +public SayMe = 0 // displays user's stats +public SayRank = 0 // displays user's rank +public SayReport = 0 // report user's weapon status to team +public SayScore = 0 // displays team's map score +public SayTop15 = 0 // displays first 15 players +public SayStatsAll = 0 // displays all players stats and rank + +public ShowStats = 1 // set client HUD-stats switched off by default +public ShowDistHS = 0 // show distance and HS in attackers and + // victims HUD lists +public ShowFullStats = 0 // show full HUD stats (more than 78 chars) + +public SpecRankInfo = 0 // displays rank info when spectating + +// Standard Contstants. +#define MAX_TEAMS 2 +#define MAX_PLAYERS 32 + 1 + +#define MAX_NAME_LENGTH 31 +#define MAX_WEAPON_LENGTH 31 +#define MAX_TEXT_LENGTH 255 +#define MAX_BUFFER_LENGTH 2047 + +// User stats parms id +#define STATS_KILLS 0 +#define STATS_DEATHS 1 +#define STATS_HS 2 +#define STATS_TKS 3 +#define STATS_SHOTS 4 +#define STATS_HITS 5 +#define STATS_DAMAGE 6 + +// Global player flags. +new BODY_PART[8][] = +{ + "WHOLEBODY", + "HEAD", + "CHEST", + "STOMACH", + "LEFTARM", + "RIGHTARM", + "LEFTLEG", + "RIGHTLEG" +} + +// Killer information, save killer info at the time when player is killed. +#define KILLED_KILLER_ID 0 // Killer userindex/user-ID +#define KILLED_KILLER_HEALTH 1 // Killer's health +#define KILLED_KILLER_ARMOUR 2 // Killer's armour +#define KILLED_TEAM 3 // Killer's team +#define KILLED_KILLER_STATSFIX 4 // Fix to register the last hit/kill + +new g_izKilled[MAX_PLAYERS][5] + +// Menu variables and configuration +#define MAX_PPL_MENU_ACTIONS 2 // Number of player menu actions +#define PPL_MENU_OPTIONS 7 // Number of player options per displayed menu + +new g_iPluginMode = 0 + +new g_izUserMenuPosition[MAX_PLAYERS] = {0, ...} +new g_izUserMenuAction[MAX_PLAYERS] = {0, ...} +new g_izUserMenuPlayers[MAX_PLAYERS][32] + +new g_izSpecMode[MAX_PLAYERS] = {0, ...} + +new g_izShowStatsFlags[MAX_PLAYERS] = {0, ...} +new g_izStatsSwitch[MAX_PLAYERS] = {0, ...} +new Float:g_fzShowUserStatsTime[MAX_PLAYERS] = {0.0, ...} +new Float:g_fShowStatsTime = 0.0 +new Float:g_fFreezeTime = 0.0 +new Float:g_fFreezeLimitTime = 0.0 +new Float:g_fHUDDuration = 0.0 + +new g_iRoundEndTriggered = 0 +new g_iRoundEndProcessed = 0 + +new Float:g_fStartGame = 0.0 +new g_izTeamScore[MAX_TEAMS] = {0, ...} +new g_izTeamEventScore[MAX_TEAMS] = {0, ...} +new g_izTeamRndStats[MAX_TEAMS][8] +new g_izTeamGameStats[MAX_TEAMS][8] +new g_izUserUserID[MAX_PLAYERS] = {0, ...} +new g_izUserAttackerDistance[MAX_PLAYERS] = {0, ...} +new g_izUserVictimDistance[MAX_PLAYERS][MAX_PLAYERS] +new g_izUserRndName[MAX_PLAYERS][MAX_NAME_LENGTH + 1] +new g_izUserRndStats[MAX_PLAYERS][8] +new g_izUserGameStats[MAX_PLAYERS][8] + +// Common buffer to improve performance, as Small always zero-initializes all vars +new g_sBuffer[MAX_BUFFER_LENGTH + 1] = "" +new g_sScore[MAX_TEXT_LENGTH + 1] = "" +new g_sAwardAndScore[MAX_BUFFER_LENGTH + 1] = "" + +new t_sText[MAX_TEXT_LENGTH + 1] = "" +new t_sName[MAX_NAME_LENGTH + 1] = "" +new t_sWpn[MAX_WEAPON_LENGTH + 1] = "" + +new g_HudSync_EndRound +new g_HudSync_SpecInfo + +//-------------------------------- +// Initialize +//-------------------------------- +public plugin_init() +{ + // Register plugin. + register_plugin("StatsX", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("statsx.txt") + + // Register events. + register_event("TextMsg", "eventStartGame", "a", "2=#Game_Commencing", "2=#Game_will_restart_in") + register_event("ResetHUD", "eventResetHud", "be") + register_event("RoundTime", "eventStartRound", "bc") + register_event("SendAudio", "eventEndRound", "a", "2=%!MRAD_terwin", "2=%!MRAD_ctwin", "2=%!MRAD_rounddraw") + register_event("TeamScore", "eventTeamScore", "a") + register_event("30", "eventIntermission", "a") + register_event("TextMsg", "eventSpecMode", "bd", "2&ec_Mod") + register_event("StatusValue", "eventShowRank", "bd", "1=2") + + // Register commands. + register_clcmd("say /hp", "cmdHp", 0, "- display info. about your killer (chat)") + register_clcmd("say /statsme", "cmdStatsMe", 0, "- display your stats (MOTD)") + register_clcmd("say /rankstats", "cmdRankStats", 0, "- display your server stats (MOTD)") + register_clcmd("say /me", "cmdMe", 0, "- display current round stats (chat)") + register_clcmd("say /score", "cmdScore", 0, "- display last score (chat)") + register_clcmd("say /rank", "cmdRank", 0, "- display your rank (chat)") + register_clcmd("say /report", "cmdReport", 0, "- display weapon status (say_team)") + register_clcmd("say /top15", "cmdTop15", 0, "- display top 15 players (MOTD)") + register_clcmd("say /stats", "cmdStats", 0, "- display players stats (menu/MOTD)") + register_clcmd("say /switch", "cmdSwitch", 0, "- switch client's stats on or off") + register_clcmd("say_team /hp", "cmdHp", 0, "- display info. about your killer (chat)") + register_clcmd("say_team /statsme", "cmdStatsMe", 0, "- display your stats (MOTD)") + register_clcmd("say_team /rankstats", "cmdRankStats", 0, "- display your server stats (MOTD)") + register_clcmd("say_team /me", "cmdMe", 0, "- display current round stats (chat)") + register_clcmd("say_team /score", "cmdScore", 0, "- display last score (chat)") + register_clcmd("say_team /rank", "cmdRank", 0, "- display your rank (chat)") + register_clcmd("say_team /report", "cmdReport", 0, "- display weapon status (say_team_team)") + register_clcmd("say_team /top15", "cmdTop15", 0, "- display top 15 players (MOTD)") + register_clcmd("say_team /stats", "cmdStats", 0, "- display players stats (menu/MOTD)") + register_clcmd("say_team /switch", "cmdSwitch", 0, "- switch client's stats on or off") + + // Register menus. + register_menucmd(register_menuid("Server Stats"), 1023, "actionStatsMenu") + + // Register special configuration setting and default value. + register_srvcmd("amx_statsx_mode", "cmdPluginMode", ADMIN_CFG, "<flags> - sets plugin options") + +#if defined STATSX_DEBUG + register_clcmd("say /hudtest", "cmdHudTest") +#endif + + register_cvar(HUD_DURATION_CVAR, HUD_DURATION) + register_cvar(HUD_FREEZE_LIMIT_CVAR, HUD_FREEZE_LIMIT) + + // Init buffers and some global vars. + g_sBuffer[0] = 0 + save_team_chatscore() + + g_HudSync_EndRound = CreateHudSyncObj() + g_HudSync_SpecInfo = CreateHudSyncObj() +} + +public plugin_cfg() +{ + new addStast[] = "amx_statscfg add ^"%s^" %s" + + server_cmd(addStast, "ST_SHOW_KILLER_CHAT", "KillerChat") + server_cmd(addStast, "ST_SHOW_ATTACKERS", "ShowAttackers") + server_cmd(addStast, "ST_SHOW_VICTIMS", "ShowVictims") + server_cmd(addStast, "ST_SHOW_KILLER", "ShowKiller") + server_cmd(addStast, "ST_SHOW_TEAM_SCORE", "ShowTeamScore") + server_cmd(addStast, "ST_SHOW_TOTAL_STATS", "ShowTotalStats") + server_cmd(addStast, "ST_SHOW_BEST_SCORE", "ShowBestScore") + server_cmd(addStast, "ST_SHOW_MOST_DISRUPTIVE", "ShowMostDisruptive") + server_cmd(addStast, "ST_SHOW_HUD_STATS_DEF", "ShowStats") + server_cmd(addStast, "ST_SHOW_DIST_HS_HUD", "ShowDistHS") + server_cmd(addStast, "ST_STATS_PLAYER_MAP_END", "EndPlayer") + server_cmd(addStast, "ST_STATS_TOP15_MAP_END", "EndTop15") + server_cmd(addStast, "ST_SAY_HP", "SayHP") + server_cmd(addStast, "ST_SAY_STATSME", "SayStatsMe") + server_cmd(addStast, "ST_SAY_RANKSTATS", "SayRankStats") + server_cmd(addStast, "ST_SAY_ME", "SayMe") + server_cmd(addStast, "ST_SAY_RANK", "SayRank") + server_cmd(addStast, "ST_SAY_REPORT", "SayReport") + server_cmd(addStast, "ST_SAY_SCORE", "SayScore") + server_cmd(addStast, "ST_SAY_TOP15", "SayTop15") + server_cmd(addStast, "ST_SAY_STATS", "SayStatsAll") + server_cmd(addStast, "ST_SPEC_RANK", "SpecRankInfo") + + // Update local configuration vars with value in cvars. + get_config_cvars() +} + +// Set hudmessage format. +set_hudtype_killer(Float:fDuration) + set_hudmessage(220, 80, 0, 0.05, 0.15, 0, 6.0, fDuration, (fDuration >= g_fHUDDuration) ? 1.0 : 0.0, 1.0, -1) + +set_hudtype_endround(Float:fDuration) +{ + set_hudmessage(100, 200, 0, 0.05, 0.55, 0, 0.02, fDuration, (fDuration >= g_fHUDDuration) ? 1.0 : 0.0, 1.0) +} + +set_hudtype_attacker(Float:fDuration) + set_hudmessage(220, 80, 0, 0.55, 0.35, 0, 6.0, fDuration, (fDuration >= g_fHUDDuration) ? 1.0 : 0.0, 1.0, -1) + +set_hudtype_victim(Float:fDuration) + set_hudmessage(0, 80, 220, 0.55, 0.60, 0, 6.0, fDuration, (fDuration >= g_fHUDDuration) ? 1.0 : 0.0, 1.0, -1) + +set_hudtype_specmode() +{ + set_hudmessage(255, 255, 255, 0.02, 0.96, 2, 0.05, 0.1, 0.01, 3.0, -1) +} + +#if defined STATSX_DEBUG +public cmdHudTest(id) +{ + new i, iLen + iLen = 0 + + for (i = 1; i < 20; i++) + iLen += format(g_sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "....x....1....x....2....x....3....x....4....x....^n") + + set_hudtype_killer(50.0) + show_hudmessage(id, "%s", g_sBuffer) +} +#endif + +// Stats formulas +Float:accuracy(izStats[8]) +{ + if (!izStats[STATS_SHOTS]) + return (0.0) + + return (100.0 * float(izStats[STATS_HITS]) / float(izStats[STATS_SHOTS])) +} + +Float:effec(izStats[8]) +{ + if (!izStats[STATS_KILLS]) + return (0.0) + + return (100.0 * float(izStats[STATS_KILLS]) / float(izStats[STATS_KILLS] + izStats[STATS_DEATHS])) +} + +// Distance formula (metric) +Float:distance(iDistance) +{ + return float(iDistance) * 0.0254 +} + +// Get plugin config flags. +set_plugin_mode(id, sFlags[]) +{ + if (sFlags[0]) + g_iPluginMode = read_flags(sFlags) + + get_flags(g_iPluginMode, t_sText, MAX_TEXT_LENGTH) + console_print(id, "%L", id, "MODE_SET_TO", t_sText) + + return g_iPluginMode +} + +// Get config parameters. +get_config_cvars() +{ + g_fFreezeTime = get_cvar_float("mp_freezetime") + + if (g_fFreezeTime < 0.0) + g_fFreezeTime = 0.0 + + g_fHUDDuration = get_cvar_float(HUD_DURATION_CVAR) + + if (g_fHUDDuration < 1.0) + g_fHUDDuration = 1.0 + + g_fFreezeLimitTime = get_cvar_float(HUD_FREEZE_LIMIT_CVAR) +} + +// Get and format attackers header and list. +get_attackers(id, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new izStats[8], izBody[8] + new iAttacker + new iFound, iLen + new iMaxPlayer = get_maxplayers() + + iFound = 0 + sBuffer[0] = 0 + + // Get and format header. Add killing attacker statistics if user is dead. + // Make sure shots is greater than zero or division by zero will occur. + // To print a '%', 4 of them must done in a row. + izStats[STATS_SHOTS] = 0 + iAttacker = g_izKilled[id][KILLED_KILLER_ID] + + if (iAttacker) + get_user_astats(id, iAttacker, izStats, izBody) + + if (izStats[STATS_SHOTS] && ShowFullStats) + { + get_user_name(iAttacker, t_sName, MAX_NAME_LENGTH) + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L -- %s -- %0.2f%% %L:^n", id, "ATTACKERS", t_sName, accuracy(izStats), id, "ACC") + } + else + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L:^n", id, "ATTACKERS") + + // Get and format attacker list. + for (iAttacker = 1; iAttacker <= iMaxPlayer; iAttacker++) + { + if (get_user_astats(id, iAttacker, izStats, izBody, t_sWpn, MAX_WEAPON_LENGTH)) + { + iFound = 1 + get_user_name(iAttacker, t_sName, MAX_NAME_LENGTH) + + if (izStats[STATS_KILLS]) + { + if (!ShowDistHS) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L / %s^n", t_sName, izStats[STATS_HITS], id, "HIT_S", + izStats[STATS_DAMAGE], id, "DMG", t_sWpn) + else if (izStats[STATS_HS]) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L / %s / %0.0f m / HS^n", t_sName, izStats[STATS_HITS], id, "HIT_S", + izStats[STATS_DAMAGE], id, "DMG", t_sWpn, distance(g_izUserAttackerDistance[id])) + else + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L / %s / %0.0f m^n", t_sName, izStats[STATS_HITS], id, "HIT_S", + izStats[STATS_DAMAGE], id, "DMG", t_sWpn, distance(g_izUserAttackerDistance[id])) + } + else + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L^n", t_sName, izStats[STATS_HITS], id, "HIT_S", izStats[STATS_DAMAGE], id, "DMG") + } + } + + if (!iFound) + sBuffer[0] = 0 + + return iFound +} + +// Get and format victims header and list +get_victims(id, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new izStats[8], izBody[8] + new iVictim + new iFound, iLen + new iMaxPlayer = get_maxplayers() + + iFound = 0 + sBuffer[0] = 0 + + // Get and format header. + // Make sure shots is greater than zero or division by zero will occur. + // To print a '%', 4 of them must done in a row. + izStats[STATS_SHOTS] = 0 + get_user_vstats(id, 0, izStats, izBody) + + if (izStats[STATS_SHOTS]) + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L -- %0.2f%% %L:^n", id, "VICTIMS", accuracy(izStats), id, "ACC") + else + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L:^n", id, "VICTIMS") + + for (iVictim = 1; iVictim <= iMaxPlayer; iVictim++) + { + if (get_user_vstats(id, iVictim, izStats, izBody, t_sWpn, MAX_WEAPON_LENGTH)) + { + iFound = 1 + get_user_name(iVictim, t_sName, MAX_NAME_LENGTH) + + if (izStats[STATS_DEATHS]) + { + if (!ShowDistHS) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L / %s^n", t_sName, izStats[STATS_HITS], id, "HIT_S", + izStats[STATS_DAMAGE], id, "DMG", t_sWpn) + else if (izStats[STATS_HS]) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L / %s / %0.0f m / HS^n", t_sName, izStats[STATS_HITS], id, "HIT_S", + izStats[STATS_DAMAGE], id, "DMG", t_sWpn, distance(g_izUserVictimDistance[id][iVictim])) + else + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L / %s / %0.0f m^n", t_sName, izStats[STATS_HITS], id, "HIT_S", + izStats[STATS_DAMAGE], id, "DMG", t_sWpn, distance(g_izUserVictimDistance[id][iVictim])) + } + else + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%s -- %d %L / %d %L^n", t_sName, izStats[STATS_HITS], id, "HIT_S", izStats[STATS_DAMAGE], id, "DMG") + } + } + + if (!iFound) + sBuffer[0] = 0 + + return iFound +} + +// Get and format kill info. +get_kill_info(id, iKiller, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new iFound, iLen + + iFound = 0 + sBuffer[0] = 0 + + if (iKiller && iKiller != id) + { + new izAStats[8], izABody[8], izVStats[8], iaVBody[8] + + iFound = 1 + get_user_name(iKiller, t_sName, MAX_NAME_LENGTH) + + izAStats[STATS_HITS] = 0 + izAStats[STATS_DAMAGE] = 0 + t_sWpn[0] = 0 + get_user_astats(id, iKiller, izAStats, izABody, t_sWpn, MAX_WEAPON_LENGTH) + + izVStats[STATS_HITS] = 0 + izVStats[STATS_DAMAGE] = 0 + get_user_vstats(id, iKiller, izVStats, iaVBody) + + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L^n", id, "KILLED_YOU_DIST", t_sName, t_sWpn, distance(g_izUserAttackerDistance[id])) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%L^n", id, "DID_DMG_HITS", izAStats[STATS_DAMAGE], izAStats[STATS_HITS], g_izKilled[id][KILLED_KILLER_HEALTH], g_izKilled[id][KILLED_KILLER_ARMOUR]) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%L^n", id, "YOU_DID_DMG", izVStats[STATS_DAMAGE], izVStats[STATS_HITS]) + } + + return iFound +} + +// Get and format most disruptive. +add_most_disruptive(sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new id, iMaxDamageId, iMaxDamage, iMaxHeadShots + + iMaxDamageId = 0 + iMaxDamage = 0 + iMaxHeadShots = 0 + + // Find player. + for (id = 1; id < MAX_PLAYERS; id++) + { + if (g_izUserRndStats[id][STATS_DAMAGE] >= iMaxDamage && (g_izUserRndStats[id][STATS_DAMAGE] > iMaxDamage || g_izUserRndStats[id][STATS_HS] > iMaxHeadShots)) + { + iMaxDamageId = id + iMaxDamage = g_izUserRndStats[id][STATS_DAMAGE] + iMaxHeadShots = g_izUserRndStats[id][STATS_HS] + } + } + + // Format statistics. + if (iMaxDamageId) + { + id = iMaxDamageId + + new Float:fGameEff = effec(g_izUserGameStats[id]) + new Float:fRndAcc = accuracy(g_izUserRndStats[id]) + + format(t_sText, MAX_TEXT_LENGTH, "%L: %s^n%d %L / %d %L -- %0.2f%% %L / %0.2f%% %L^n", LANG_SERVER, "MOST_DMG", g_izUserRndName[id], + g_izUserRndStats[id][STATS_HITS], LANG_SERVER, "HIT_S", iMaxDamage, LANG_SERVER, "DMG", fGameEff, LANG_SERVER, "EFF", fRndAcc, LANG_SERVER, "ACC") + add(sBuffer, MAX_BUFFER_LENGTH, t_sText) + } + + return iMaxDamageId +} + +// Get and format best score. +add_best_score(sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new id, iMaxKillsId, iMaxKills, iMaxHeadShots + + iMaxKillsId = 0 + iMaxKills = 0 + iMaxHeadShots = 0 + + // Find player + for (id = 1; id < MAX_PLAYERS; id++) + { + if (g_izUserRndStats[id][STATS_KILLS] >= iMaxKills && (g_izUserRndStats[id][STATS_KILLS] > iMaxKills || g_izUserRndStats[id][STATS_HS] > iMaxHeadShots)) + { + iMaxKillsId = id + iMaxKills = g_izUserRndStats[id][STATS_KILLS] + iMaxHeadShots = g_izUserRndStats[id][STATS_HS] + } + } + + // Format statistics. + if (iMaxKillsId) + { + id = iMaxKillsId + + new Float:fGameEff = effec(g_izUserGameStats[id]) + new Float:fRndAcc = accuracy(g_izUserRndStats[id]) + + format(t_sText, MAX_TEXT_LENGTH, "%L: %s^n%d %L / %d hs -- %0.2f%% %L / %0.2f%% %L^n", LANG_SERVER, "BEST_SCORE", g_izUserRndName[id], + iMaxKills, LANG_SERVER, "KILL_S", iMaxHeadShots, fGameEff, LANG_SERVER, "EFF", fRndAcc, LANG_SERVER, "ACC") + add(sBuffer, MAX_BUFFER_LENGTH, t_sText) + } + + return iMaxKillsId +} + +// Get and format team score. +add_team_score(sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new Float:fzMapEff[MAX_TEAMS], Float:fzMapAcc[MAX_TEAMS], Float:fzRndAcc[MAX_TEAMS] + + // Calculate team stats + for (new iTeam = 0; iTeam < MAX_TEAMS; iTeam++) + { + fzMapEff[iTeam] = effec(g_izTeamGameStats[iTeam]) + fzMapAcc[iTeam] = accuracy(g_izTeamGameStats[iTeam]) + fzRndAcc[iTeam] = accuracy(g_izTeamRndStats[iTeam]) + } + + // Format round team stats, MOTD + format(t_sText, MAX_TEXT_LENGTH, "TERRORIST %d / %0.2f%% %L / %0.2f%% %L^nCT %d / %0.2f%% %L / %0.2f%% %L^n", g_izTeamScore[0], + fzMapEff[0], LANG_SERVER, "EFF", fzRndAcc[0], LANG_SERVER, "ACC", g_izTeamScore[1], fzMapEff[1], LANG_SERVER, "EFF", fzRndAcc[1], LANG_SERVER, "ACC") + add(sBuffer, MAX_BUFFER_LENGTH, t_sText) +} + +// Get and format team stats, chat version +save_team_chatscore() +{ + new Float:fzMapEff[MAX_TEAMS], Float:fzMapAcc[MAX_TEAMS], Float:fzRndAcc[MAX_TEAMS] + + // Calculate team stats + for (new iTeam = 0; iTeam < MAX_TEAMS; iTeam++) + { + fzMapEff[iTeam] = effec(g_izTeamGameStats[iTeam]) + fzMapAcc[iTeam] = accuracy(g_izTeamGameStats[iTeam]) + fzRndAcc[iTeam] = accuracy(g_izTeamRndStats[iTeam]) + } + + // Format game team stats, chat + format(g_sScore, MAX_BUFFER_LENGTH, "TERRORIST %d / %0.2f%% %L / %0.2f%% %L -- CT %d / %0.2f%% %L / %0.2f%% %L", g_izTeamScore[0], + fzMapEff[0], LANG_SERVER, "EFF", fzMapAcc[0], LANG_SERVER, "ACC", g_izTeamScore[1], fzMapEff[1], LANG_SERVER, "EFF", fzMapAcc[1], LANG_SERVER, "ACC") +} + +// Get and format total stats. +add_total_stats(sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + format(t_sText, MAX_TEXT_LENGTH, "%L: %d %L / %d hs -- %d %L / %d %L^n", LANG_SERVER, "TOTAL", g_izUserRndStats[0][STATS_KILLS], LANG_SERVER, "KILL_S", + g_izUserRndStats[0][STATS_HS], g_izUserRndStats[0][STATS_HITS], LANG_SERVER, "HITS", g_izUserRndStats[0][STATS_SHOTS], LANG_SERVER, "SHOT_S") + add(sBuffer, MAX_BUFFER_LENGTH, t_sText) +} + +// Get and format a user's list of body hits from an attacker. +add_attacker_hits(id, iAttacker, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new iFound = 0 + + if (iAttacker && iAttacker != id) + { + new izStats[8], izBody[8], iLen + + izStats[STATS_HITS] = 0 + get_user_astats(id, iAttacker, izStats, izBody) + + if (izStats[STATS_HITS]) + { + iFound = 1 + iLen = strlen(sBuffer) + get_user_name(iAttacker, t_sName, MAX_NAME_LENGTH) + + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%L:^n", id, "HITS_YOU_IN", t_sName) + + for (new i = 1; i < 8; i++) + { + if (!izBody[i]) + continue + + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%L: %d^n", id, BODY_PART[i], izBody[i]) + } + } + } + + return iFound +} + +// Get and format killed stats: killer hp, ap, hits. +format_kill_ainfo(id, iKiller, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new iFound = 0 + + if (iKiller && iKiller != id) + { + new izStats[8], izBody[8] + new iLen + + iFound = 1 + get_user_name(iKiller, t_sName, MAX_NAME_LENGTH) + izStats[STATS_HITS] = 0 + get_user_astats(id, iKiller, izStats, izBody, t_sWpn, MAX_WEAPON_LENGTH) + + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L (%dhp, %dap) >>", id, "KILLED_BY_WITH", t_sName, t_sWpn, distance(g_izUserAttackerDistance[id]), + g_izKilled[id][KILLED_KILLER_HEALTH], g_izKilled[id][KILLED_KILLER_ARMOUR]) + + if (izStats[STATS_HITS]) + { + for (new i = 1; i < 8; i++) + { + if (!izBody[i]) + continue + + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, " %L: %d", id, BODY_PART[i], izBody[i]) + } + } + else + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, " %L", id, "NO_HITS") + } + else + format(sBuffer, MAX_BUFFER_LENGTH, "%L", id, "YOU_NO_KILLER") + + return iFound +} + +// Get and format killed stats: hits, damage on killer. +format_kill_vinfo(id, iKiller, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new iFound = 0 + new izStats[8] + new izBody[8] + new iLen + + izStats[STATS_HITS] = 0 + izStats[STATS_DAMAGE] = 0 + get_user_vstats(id, iKiller, izStats, izBody) + + if (iKiller && iKiller != id) + { + iFound = 1 + get_user_name(iKiller, t_sName, MAX_NAME_LENGTH) + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L >>", id, "YOU_HIT", t_sName, izStats[STATS_HITS], izStats[STATS_DAMAGE]) + } + else + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L >>", id, "LAST_RES", izStats[STATS_HITS], izStats[STATS_DAMAGE]) + + if (izStats[STATS_HITS]) + { + for (new i = 1; i < 8; i++) + { + if (!izBody[i]) + continue + + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, " %L: %d", id, BODY_PART[i], izBody[i]) + } + } + else + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, " %L", id, "NO_HITS") + + return iFound +} + +// Get and format top 15. +format_top15(sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new iMax = get_statsnum() + new izStats[8], izBody[8] + new iLen = 0 + + if (iMax > 15) + iMax = 15 + + new lKills[16], lDeaths[16], lHits[16], lShots[16], lEff[16], lAcc[16] + + format(lKills, 15, "%L", LANG_SERVER, "KILLS") + format(lDeaths, 15, "%L", LANG_SERVER, "DEATHS") + format(lHits, 15, "%L", LANG_SERVER, "HITS") + format(lShots, 15, "%L", LANG_SERVER, "SHOTS") + format(lEff, 15, "%L", LANG_SERVER, "EFF") + format(lAcc, 15, "%L", LANG_SERVER, "ACC") + + ucfirst(lEff) + ucfirst(lAcc) + + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "<body bgcolor=#000000><font color=#FFB000><pre>") + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%2s %-22.22s %6s %6s %6s %6s %4s %4s %4s^n", "#", "Nick", lKills, lDeaths, lHits, lShots, "HS", lEff, lAcc) + + for (new i = 0; i < iMax && MAX_BUFFER_LENGTH - iLen > 0; i++) + { + get_stats(i, izStats, izBody, t_sName, MAX_NAME_LENGTH) + replace_all(t_sName, MAX_NAME_LENGTH, "<", "[") + replace_all(t_sName, MAX_NAME_LENGTH, ">", "]") + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%2d %-22.22s %6d %6d %6d %6d %4d %3.0f%% %3.0f%%^n", i + 1, t_sName, izStats[STATS_KILLS], + izStats[STATS_DEATHS], izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_HS], effec(izStats), accuracy(izStats)) + } +} + +// Get and format rank stats. +format_rankstats(id, sBuffer[MAX_BUFFER_LENGTH + 1], iMyId = 0) +{ + new izStats[8] = {0, ...} + new izBody[8] + new iRankPos, iLen + new lKills[16], lDeaths[16], lHits[16], lShots[16], lDamage[16], lEff[16], lAcc[16] + + format(lKills, 15, "%L", id, "KILLS") + format(lDeaths, 15, "%L", id, "DEATHS") + format(lHits, 15, "%L", id, "HITS") + format(lShots, 15, "%L", id, "SHOTS") + format(lDamage, 15, "%L", id, "DAMAGE") + format(lEff, 15, "%L", id, "EFF") + format(lAcc, 15, "%L", id, "ACC") + + ucfirst(lEff) + ucfirst(lAcc) + + iRankPos = get_user_stats(id, izStats, izBody) + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "<body bgcolor=#000000><font color=#FFB000><pre>") + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%L %L^n^n", id, (!iMyId || iMyId == id) ? "YOUR" : "PLAYERS", id, "RANK_IS", iRankPos, get_statsnum()) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%6s: %d (%d with hs)^n%6s: %d^n%6s: %d^n%6s: %d^n%6s: %d^n%6s: %0.2f%%^n%6s: %0.2f%%^n^n", + lKills, izStats[STATS_KILLS], izStats[STATS_HS], lDeaths, izStats[STATS_DEATHS], lHits, izStats[STATS_HITS], lShots, izStats[STATS_SHOTS], + lDamage, izStats[STATS_DAMAGE], lEff, effec(izStats), lAcc, accuracy(izStats)) + + new L_BODY_PART[8][32] + + for (new i = 1; i < 8; i++) + { + format(L_BODY_PART[i], 31, "%L", id, BODY_PART[i]) + } + + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%10s:^n%10s: %d^n%10s: %d^n%10s: %d^n%10s: %d^n%10s: %d^n%10s: %d^n%10s: %d", "HITS", + L_BODY_PART[1], izBody[1], L_BODY_PART[2], izBody[2], L_BODY_PART[3], izBody[3], L_BODY_PART[4], izBody[4], L_BODY_PART[5], + izBody[5], L_BODY_PART[6], izBody[6], L_BODY_PART[7], izBody[7]) +} + +// Get and format stats. +format_stats(id, sBuffer[MAX_BUFFER_LENGTH + 1]) +{ + new izStats[8] = {0, ...} + new izBody[8] + new iWeapon, iLen + new lKills[16], lDeaths[16], lHits[16], lShots[16], lDamage[16], lEff[16], lAcc[16], lWeapon[16] + + format(lKills, 15, "%L", id, "KILLS") + format(lDeaths, 15, "%L", id, "DEATHS") + format(lHits, 15, "%L", id, "HITS") + format(lShots, 15, "%L", id, "SHOTS") + format(lDamage, 15, "%L", id, "DAMAGE") + format(lEff, 15, "%L", id, "EFF") + format(lAcc, 15, "%L", id, "ACC") + format(lWeapon, 15, "%L", id, "WEAPON") + + ucfirst(lEff) + ucfirst(lAcc) + + get_user_wstats(id, 0, izStats, izBody) + + iLen = format(sBuffer, MAX_BUFFER_LENGTH, "<body bgcolor=#000000><font color=#FFB000><pre>") + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%6s: %d (%d with hs)^n%6s: %d^n%6s: %d^n%6s: %d^n%6s: %d^n%6s: %0.2f%%^n%6s: %0.2f%%^n^n", + lKills, izStats[STATS_KILLS], izStats[STATS_HS], lDeaths, izStats[STATS_DEATHS], lHits, izStats[STATS_HITS], lShots, izStats[STATS_SHOTS], + lDamage, izStats[STATS_DAMAGE], lEff, effec(izStats), lAcc, accuracy(izStats)) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%-12.12s %6s %6s %6s %6s %6s %4s^n", lWeapon, lKills, lDeaths, lHits, lShots, lDamage, lAcc) + + for (iWeapon = 1; iWeapon < xmod_get_maxweapons() && MAX_BUFFER_LENGTH - iLen > 0 ; iWeapon++) + { + if (get_user_wstats(id, iWeapon, izStats, izBody)) + { + xmod_get_wpnname(iWeapon, t_sWpn, MAX_WEAPON_LENGTH) + iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%-12.12s %6d %6d %6d %6d %6d %3.0f%%^n", t_sWpn, izStats[STATS_KILLS], izStats[STATS_DEATHS], + izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_DAMAGE], accuracy(izStats)) + } + } +} + +// Show round end stats. If gametime is zero then use default duration time. +show_roundend_hudstats(id, Float:fGameTime) +{ + // Bail out if there no HUD stats should be shown + // for this player or end round stats not created. + if (!g_izStatsSwitch[id]) return + if (!g_sAwardAndScore[0]) return + + // If round end timer is zero clear round end stats. + if (g_fShowStatsTime == 0.0) + { + ClearSyncHud(id, g_HudSync_EndRound) +#if defined STATSX_DEBUG + log_amx("Clear round end HUD stats for #%d", id) +#endif + } + + // Set HUD-duration to default or remaining time. + new Float:fDuration + + if (fGameTime == 0.0) + fDuration = g_fHUDDuration + else + { + fDuration = g_fShowStatsTime + g_fHUDDuration - fGameTime + + if (fDuration > g_fFreezeTime + g_fFreezeLimitTime) + fDuration = g_fFreezeTime + g_fFreezeLimitTime + } + + // Show stats only if more time left than coded minimum. + if (fDuration >= HUD_MIN_DURATION) + { + set_hudtype_endround(fDuration) + ShowSyncHudMsg(id, g_HudSync_EndRound, "%s", g_sAwardAndScore) +#if defined STATSX_DEBUG + log_amx("Show %1.2fs round end HUD stats for #%d", fDuration, id) +#endif + } +} + +// Show round end stats. +show_user_hudstats(id, Float:fGameTime) +{ + // Bail out if there no HUD stats should be shown + // for this player or user stats timer is zero. + if (!g_izStatsSwitch[id]) return + if (g_fzShowUserStatsTime[id] == 0.0) return + + // Set HUD-duration to default or remaining time. + new Float:fDuration + + if (fGameTime == 0.0) + fDuration = g_fHUDDuration + else + { + fDuration = g_fzShowUserStatsTime[id] + g_fHUDDuration - fGameTime + + if (fDuration > g_fFreezeTime + g_fFreezeLimitTime) + fDuration = g_fFreezeTime + g_fFreezeLimitTime + } + + // Show stats only if more time left than coded minimum. + if (fDuration >= HUD_MIN_DURATION) + { + if (ShowKiller) + { + new iKiller + + iKiller = g_izKilled[id][KILLED_KILLER_ID] + get_kill_info(id, iKiller, g_sBuffer) + add_attacker_hits(id, iKiller, g_sBuffer) + set_hudtype_killer(fDuration) + show_hudmessage(id, "%s", g_sBuffer) +#if defined STATSX_DEBUG + log_amx("Show %1.2fs %suser HUD k-stats for #%d", fDuration, g_sBuffer[0] ? "" : "no ", id) +#endif + } + + if (ShowVictims) + { + get_victims(id, g_sBuffer) + set_hudtype_victim(fDuration) + show_hudmessage(id, "%s", g_sBuffer) +#if defined STATSX_DEBUG + log_amx("Show %1.2fs %suser HUD v-stats for #%d", fDuration, g_sBuffer[0] ? "" : "no ", id) +#endif + } + + if (ShowAttackers) + { + get_attackers(id, g_sBuffer) + set_hudtype_attacker(fDuration) + show_hudmessage(id, "%s", g_sBuffer) +#if defined STATSX_DEBUG + log_amx("Show %1.2fs %suser HUD a-stats for #%d", fDuration, g_sBuffer[0] ? "" : "no ", id) +#endif + } + } +} + +//------------------------------------------------------------ +// Plugin commands +//------------------------------------------------------------ + +// Set or get plugin config flags. +public cmdPluginMode(id, level, cid) +{ + if (!cmd_access(id, level, cid, 1)) + return PLUGIN_HANDLED + + if (read_argc() > 1) + read_argv(1, g_sBuffer, MAX_BUFFER_LENGTH) + else + g_sBuffer[0] = 0 + + set_plugin_mode(id, g_sBuffer) + + return PLUGIN_HANDLED +} + +// Display MOTD stats. +public cmdStatsMe(id) +{ + if (!SayStatsMe) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + format_stats(id, g_sBuffer) + get_user_name(id, t_sName, MAX_NAME_LENGTH) + show_motd(id, g_sBuffer, t_sName) + + return PLUGIN_CONTINUE +} + +// Display MOTD rank. +public cmdRankStats(id) +{ + if (!SayRankStats) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + format_rankstats(id, g_sBuffer) + get_user_name(id, t_sName, MAX_NAME_LENGTH) + show_motd(id, g_sBuffer, t_sName) + + return PLUGIN_CONTINUE +} + +// Display MOTD top15 ranked. +public cmdTop15(id) +{ + if (!SayTop15) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + format_top15(g_sBuffer) + show_motd(id, g_sBuffer, "Top 15") + + return PLUGIN_CONTINUE +} + +// Display killer information. +public cmdHp(id) +{ + if (!SayHP) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + new iKiller = g_izKilled[id][KILLED_KILLER_ID] + + format_kill_ainfo(id, iKiller, g_sBuffer) + client_print(id, print_chat, "* %s", g_sBuffer) + + return PLUGIN_CONTINUE +} + +// Display user stats. +public cmdMe(id) +{ + if (!SayMe) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + format_kill_vinfo(id, 0, g_sBuffer) + client_print(id, print_chat, "* %s", g_sBuffer) + + return PLUGIN_CONTINUE +} + +// Display user rank +public cmdRank(id) +{ + if (!SayRank) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + new izStats[8], izBody[8] + new iRankPos, iRankMax + new Float:fEff, Float:fAcc + + iRankPos = get_user_stats(id, izStats, izBody) + iRankMax = get_statsnum() + + fEff = effec(izStats) + fAcc = accuracy(izStats) + + client_print(id, print_chat, "* %L", id, "YOUR_RANK_IS", iRankPos, iRankMax, izStats[STATS_KILLS], izStats[STATS_HITS], fEff, fAcc) + + return PLUGIN_CONTINUE +} + +// Report user weapon status to team. +public cmdReport(id) +{ + if (!SayReport) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + new iWeapon, iClip, iAmmo, iHealth, iArmor + + iWeapon = get_user_weapon(id, iClip, iAmmo) + + if (iWeapon != 0) + xmod_get_wpnname(iWeapon, t_sWpn, MAX_WEAPON_LENGTH) + + iHealth = get_user_health(id) + iArmor = get_user_armor(id) + + new lWeapon[16] + + format(lWeapon, 15, "%L", id, "WEAPON") + strtolower(lWeapon) + + if (iClip >= 0) + { + format(g_sBuffer, MAX_BUFFER_LENGTH, "%s: %s, %L: %d/%d, %L: %d, %L: %d", lWeapon, t_sWpn, LANG_SERVER, "AMMO", iClip, iAmmo, LANG_SERVER, "HEALTH", iHealth, LANG_SERVER, "ARMOR", iArmor) + } + else + format(g_sBuffer, MAX_BUFFER_LENGTH, "%s: %s, %L: %d, %L: %d", lWeapon, t_sWpn[7], LANG_SERVER, "HEALTH", iHealth, LANG_SERVER, "ARMOR", iArmor) + + engclient_cmd(id, "say_team", g_sBuffer) + + return PLUGIN_CONTINUE +} + +// Display team map score +public cmdScore(id) +{ + if (!SayScore) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + client_print(id, print_chat, "%L: %s", id, "GAME_SCORE", g_sScore) + + return PLUGIN_CONTINUE +} + +// Client switch to enable or disable stats announcements. +public cmdSwitch(id) +{ + g_izStatsSwitch[id] = (g_izStatsSwitch[id]) ? 0 : -1 + num_to_str(g_izStatsSwitch[id], t_sText, MAX_TEXT_LENGTH) + client_cmd(id, "setinfo _amxstatsx %s", t_sText) + + new lEnDis[32] + + format(lEnDis, 31, "%L", id, g_izStatsSwitch[id] ? "ENABLED" : "DISABLED") + client_print(id, print_chat, "* %L", id, "STATS_ANNOUNCE", lEnDis) + + return PLUGIN_CONTINUE +} + +// Player stats menu. +public cmdStats(id) +{ + if (!SayStatsAll) + { + client_print(id, print_chat, "%L", id, "DISABLED_MSG") + return PLUGIN_HANDLED + } + + showStatsMenu(id, g_izUserMenuPosition[id] = 0) + + return PLUGIN_CONTINUE +} + +//-------------------------------- +// Menu +//-------------------------------- + +public actionStatsMenu(id, key) +{ + switch (key) + { + // Key '1' to '7', execute action on this option + case 0..6: + { + new iOption, iIndex + iOption = (g_izUserMenuPosition[id] * PPL_MENU_OPTIONS) + key + + if (iOption >= 0 && iOption < 32) + { + iIndex = g_izUserMenuPlayers[id][iOption] + + if (is_user_connected(iIndex)) + { + switch (g_izUserMenuAction[id]) + { + case 0: format_stats(iIndex, g_sBuffer) + case 1: format_rankstats(iIndex, g_sBuffer, id) + default: g_sBuffer[0] = 0 + } + + if (g_sBuffer[0]) + { + get_user_name(iIndex, t_sName, MAX_NAME_LENGTH) + show_motd(id, g_sBuffer, t_sName) + } + } + } + + showStatsMenu(id, g_izUserMenuPosition[id]) + } + // Key '8', change action + case 7: + { + g_izUserMenuAction[id]++ + + if (g_izUserMenuAction[id] >= MAX_PPL_MENU_ACTIONS) + g_izUserMenuAction[id] = 0 + + showStatsMenu(id, g_izUserMenuPosition[id]) + } + // Key '9', select next page of options + case 8: showStatsMenu(id, ++g_izUserMenuPosition[id]) + // Key '10', cancel or go back to previous menu + case 9: + { + if (g_izUserMenuPosition[id] > 0) + showStatsMenu(id, --g_izUserMenuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +new g_izUserMenuActionText[MAX_PPL_MENU_ACTIONS][] = {"Show stats", "Show rank stats"} + +showStatsMenu(id, iMenuPos) +{ + new iLen, iKeyMask, iPlayers + new iUserIndex, iMenuPosMax, iMenuOption, iMenuOptionMax + + get_players(g_izUserMenuPlayers[id], iPlayers) + iMenuPosMax = ((iPlayers - 1) / PPL_MENU_OPTIONS) + 1 + + // If menu pos does not excist use last menu (if players has left) + if (iMenuPos >= iMenuPosMax) + iMenuPos = iMenuPosMax - 1 + + iUserIndex = iMenuPos * PPL_MENU_OPTIONS + iLen = format(g_sBuffer, MAX_BUFFER_LENGTH, "\y%L\R%d/%d^n\w^n", id, "SERVER_STATS", iMenuPos + 1, iMenuPosMax) + iMenuOptionMax = iPlayers - iUserIndex + + if (iMenuOptionMax > PPL_MENU_OPTIONS) + iMenuOptionMax = PPL_MENU_OPTIONS + + for (iMenuOption = 0; iMenuOption < iMenuOptionMax; iMenuOption++) + { + get_user_name(g_izUserMenuPlayers[id][iUserIndex++], t_sName, MAX_NAME_LENGTH) + iKeyMask |= (1<<iMenuOption) + iLen += format(g_sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "%d. %s^n\w", iMenuOption + 1, t_sName) + } + + iKeyMask |= MENU_KEY_8|MENU_KEY_0 + iLen += format(g_sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "^n8. %s^n\w", g_izUserMenuActionText[g_izUserMenuAction[id]]) + + if (iPlayers > iUserIndex) + { + iLen += format(g_sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "^n9. %L...", id, "MORE") + iKeyMask |= MENU_KEY_9 + } + + if (iMenuPos > 0) + iLen += format(g_sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "^n0. %L", id, "BACK") + else + iLen += format(g_sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "^n0. %L", id, "EXIT") + + show_menu(id, iKeyMask, g_sBuffer, -1, "Server Stats") + + return PLUGIN_HANDLED +} + +//------------------------------------------------------------ +// Plugin events +//------------------------------------------------------------ + +// Reset game stats on game start and restart. +public eventStartGame() +{ + read_data(2, t_sText, MAX_TEXT_LENGTH) + + if (t_sText[6] == 'w') + { + read_data(3, t_sText, MAX_TEXT_LENGTH) + g_fStartGame = get_gametime() + float(str_to_num(t_sText)) + } + else + g_fStartGame = get_gametime() + + return PLUGIN_CONTINUE +} + +// Round start +public eventStartRound() +{ + new iTeam, id, i + + new Float:roundtime = get_cvar_float("mp_roundtime"); + if (read_data(1) >= floatround(roundtime * 60.0,floatround_floor) || (roundtime == 2.3 && read_data(1) == 137)) // these round too weird for it to work through pawn, have to add an exception for it + { +#if defined STATSX_DEBUG + log_amx("Reset round stats") +#endif + + // Reset game stats on game start and restart. + if (g_fStartGame > 0.0 && g_fStartGame <= get_gametime()) + { +#if defined STATSX_DEBUG + log_amx("Reset game stats") +#endif + g_fStartGame = 0.0 + + // Clear team and game stats. + for (iTeam = 0; iTeam < MAX_TEAMS; iTeam++) + { + g_izTeamEventScore[iTeam] = 0 + + for (i = 0; i < 8; i++) + g_izTeamGameStats[iTeam][i] = 0 + } + + // Clear game stats, incl '0' that is sum of all users. + for (id = 0; id < MAX_PLAYERS; id++) + { + for (i = 0; i < 8; i++) + g_izUserGameStats[id][i] = 0 + } + } + + // Update team score with "TeamScore" event values and + // clear team round stats. + for (iTeam = 0; iTeam < MAX_TEAMS; iTeam++) + { + g_izTeamScore[iTeam] = g_izTeamEventScore[iTeam] + + for (i = 0; i < 8; i++) + g_izTeamRndStats[iTeam][i] = 0 + } + + // Clear user round stats, incl '0' that is sum of all users. + for (id = 0; id < MAX_PLAYERS; id++) + { + g_izUserRndName[id][0] = 0 + + for (i = 0; i < 8; i++) + g_izUserRndStats[id][i] = 0 + + g_fzShowUserStatsTime[id] = 0.0 + } + + // Allow end round stats and reset end round triggered indicator. + g_iRoundEndTriggered = 0 + g_iRoundEndProcessed = 0 + g_fShowStatsTime = 0.0 + + // Update local configuration vars with value in cvars. + get_config_cvars() + } + + return PLUGIN_CONTINUE +} + +// Reset killer info on round restart. +public eventResetHud(id) +{ + new args[1] + args[0] = id + + if (g_iPluginMode & MODE_HUD_DELAY) + set_task(0.01, "delay_resethud", 200 + id, args, 1) + else + delay_resethud(args) + + return PLUGIN_CONTINUE +} + +public delay_resethud(args[]) +{ + new id = args[0] + new Float:fGameTime + + // Show user and score round stats after HUD-reset +#if defined STATSX_DEBUG + log_amx("Reset HUD for #%d", id) +#endif + fGameTime = get_gametime() + show_user_hudstats(id, fGameTime) + show_roundend_hudstats(id, fGameTime) + + // Reset round stats + g_izKilled[id][KILLED_KILLER_ID] = 0 + g_izKilled[id][KILLED_KILLER_STATSFIX] = 0 + g_izShowStatsFlags[id] = -1 // Initialize flags + g_fzShowUserStatsTime[id] = 0.0 + g_izUserAttackerDistance[id] = 0 + + for (new i = 0; i < MAX_PLAYERS; i++) + g_izUserVictimDistance[id][i] = 0 + + return PLUGIN_CONTINUE +} + +// Save killer info on death. +public client_death(killer, victim, wpnindex, hitplace, TK) +{ + // Bail out if no killer. + if (!killer) + return PLUGIN_CONTINUE + + if (killer != victim) + { + new iaVOrigin[3], iaKOrigin[3] + new iDistance + + get_user_origin(victim, iaVOrigin) + get_user_origin(killer, iaKOrigin) + + g_izKilled[victim][KILLED_KILLER_ID] = killer + g_izKilled[victim][KILLED_KILLER_HEALTH] = get_user_health(killer) + g_izKilled[victim][KILLED_KILLER_ARMOUR] = get_user_armor(killer) + g_izKilled[victim][KILLED_KILLER_STATSFIX] = 0 + + iDistance = get_distance(iaVOrigin, iaKOrigin) + g_izUserAttackerDistance[victim] = iDistance + g_izUserVictimDistance[killer][victim] = iDistance + } + + g_izKilled[victim][KILLED_TEAM] = get_user_team(victim) + g_izKilled[victim][KILLED_KILLER_STATSFIX] = 1 + + // Display kill stats for the player if round + // end stats was not processed. + if (!g_iRoundEndProcessed) + kill_stats(victim) + + return PLUGIN_CONTINUE +} + +// Display hudmessage stats on death. +// This will also update all round and game stats. +// Must be called at least once per round. +kill_stats(id) +{ + // Bail out if user stats timer is non-zero, + // ie function already called. + if (g_fzShowUserStatsTime[id] > 0.0) + { + return + } + + new team = get_user_team(id) + if (team < 1 || team > 2) + { + return + } + + // Flag kill stats displayed for this player. + g_fzShowUserStatsTime[id] = get_gametime() + + // Add user death stats to user round stats + new izStats[8], izBody[8] + new iTeam, i + new iKiller + + iKiller = g_izKilled[id][KILLED_KILLER_ID] + + // Get user's team (if dead use the saved team) + if (iKiller) + iTeam = g_izKilled[id][KILLED_TEAM] - 1 + else + iTeam = get_user_team(id) - 1 + + get_user_name(id, g_izUserRndName[id], MAX_NAME_LENGTH) + + if (get_user_rstats(id, izStats, izBody)) + { + // Update user's team round stats + if (iTeam >= 0 && iTeam < MAX_TEAMS) + { + for (i = 0; i < 8; i++) + { + g_izTeamRndStats[iTeam][i] += izStats[i] + g_izTeamGameStats[iTeam][i] += izStats[i] + g_izUserRndStats[0][i] += izStats[i] + g_izUserGameStats[0][i] += izStats[i] + } + } + + // Update user's round stats + if (g_izUserUserID[id] == get_user_userid(id)) + { + for (i = 0; i < 8; i++) + { + g_izUserRndStats[id][i] += izStats[i] + g_izUserGameStats[id][i] += izStats[i] + } + } else { + g_izUserUserID[id] = get_user_userid(id) + + for (i = 0; i < 8; i++) + { + g_izUserRndStats[id][i] = izStats[i] + g_izUserGameStats[id][i] = izStats[i] + } + } + + } // endif (get_user_rstats()) + + // Report stats in the chat section, if player is killed. + if (KillerChat && iKiller && iKiller != id) + { + if (format_kill_ainfo(id, iKiller, g_sBuffer)) + { + client_print(id, print_chat, "* %s", g_sBuffer) + format_kill_vinfo(id, iKiller, g_sBuffer) + } + + client_print(id, print_chat, "* %s", g_sBuffer) + } + + // Display player stats info. +#if defined STATSX_DEBUG + log_amx("Kill stats for #%d", id) +#endif + show_user_hudstats(id, 0.0) +} + +public eventEndRound() +{ + // Update local configuration vars with value in cvars. + get_config_cvars() + + // If first end round event in the round, calculate team score. + if (!g_iRoundEndTriggered) + { + read_data(2, t_sText, MAX_TEXT_LENGTH) + + if (t_sText[7] == 't') // Terrorist wins + g_izTeamScore[0]++ + else if (t_sText[7] == 'c') // CT wins + g_izTeamScore[1]++ + } + + set_task(0.3, "ERTask", 997) + + return PLUGIN_CONTINUE +} + +public ERTask() +{ + // Flag round end triggered. + g_iRoundEndTriggered = 1 + + // Display round end stats to all players. + endround_stats() +} + +endround_stats() +{ + // Bail out if end round stats has already been processed + // or round end not triggered. + if (g_iRoundEndProcessed || !g_iRoundEndTriggered) + return + + new iaPlayers[32], iPlayer, iPlayers, id + + get_players(iaPlayers, iPlayers) + + // Display attacker & victim list for all living players. + // This will also update all round and game stats for all players + // not killed. +#if defined STATSX_DEBUG + log_amx("End round stats") +#endif + + for (iPlayer = 0; iPlayer < iPlayers; iPlayer++) + { + id = iaPlayers[iPlayer] + + if (g_fzShowUserStatsTime[id] == 0.0) + { + kill_stats(id) + } + } + + g_sAwardAndScore[0] = 0 + + // Create round awards. + if (ShowMostDisruptive) + add_most_disruptive(g_sAwardAndScore) + if (ShowBestScore) + add_best_score(g_sAwardAndScore) + + // Create round score. + // Compensate HUD message if awards are disabled. + if (ShowTeamScore || ShowTotalStats) + { + if (ShowMostDisruptive && ShowBestScore) + add(g_sAwardAndScore, MAX_BUFFER_LENGTH, "^n^n") + else if (ShowMostDisruptive || ShowBestScore) + add(g_sAwardAndScore, MAX_BUFFER_LENGTH, "^n^n^n^n") + else + add(g_sAwardAndScore, MAX_BUFFER_LENGTH, "^n^n^n^n^n^n") + + if (ShowTeamScore) + add_team_score(g_sAwardAndScore) + + if (ShowTotalStats) + add_total_stats(g_sAwardAndScore) + } + + save_team_chatscore() + + // Get and save round end stats time. + g_fShowStatsTime = get_gametime() + + // Display round end stats to all players. + for (iPlayer = 0; iPlayer < iPlayers; iPlayer++) + { + id = iaPlayers[iPlayer] + show_roundend_hudstats(id, 0.0) + } + + // Flag round end processed. + g_iRoundEndProcessed = 1 +} + +public eventTeamScore() +{ + new sTeamID[1 + 1], iTeamScore + read_data(1, sTeamID, 1) + iTeamScore = read_data(2) + g_izTeamEventScore[(sTeamID[0] == 'C') ? 1 : 0] = iTeamScore + + return PLUGIN_CONTINUE +} + +public eventIntermission() +{ + if (EndPlayer || EndTop15) + set_task(1.0, "end_game_stats", 900) +} + +public end_game_stats() +{ + new iaPlayers[32], iPlayer, iPlayers, id + + if (EndPlayer) + { + get_players(iaPlayers, iPlayers) + + for (iPlayer = 0; iPlayer < iPlayers; iPlayer++) + { + id = iaPlayers[iPlayer] + + if (!g_izStatsSwitch[id]) + continue // Do not show any stats + + cmdStatsMe(iaPlayers[iPlayer]) + } + } + else if (EndTop15) + { + get_players(iaPlayers, iPlayers) + format_top15(g_sBuffer) + + for (iPlayer = 0; iPlayer < iPlayers; iPlayer++) + { + id = iaPlayers[iPlayer] + + if (!g_izStatsSwitch[id]) + continue // Do not show any stats + + show_motd(iaPlayers[iPlayer], g_sBuffer, "Top 15") + } + } + + return PLUGIN_CONTINUE +} + +public eventSpecMode(id) +{ + new sData[12] + read_data(2, sData, 11) + g_izSpecMode[id] = (sData[10] == '2') + + return PLUGIN_CONTINUE +} + +public eventShowRank(id) +{ + if (SpecRankInfo && g_izSpecMode[id]) + { + new iPlayer = read_data(2) + + if (is_user_connected(iPlayer)) + { + new izStats[8], izBody[8] + new iRankPos, iRankMax + + get_user_name(iPlayer, t_sName, MAX_NAME_LENGTH) + + iRankPos = get_user_stats(iPlayer, izStats, izBody) + iRankMax = get_statsnum() + + set_hudtype_specmode() + ShowSyncHudMsg(id, g_HudSync_SpecInfo, "%L", id, "X_RANK_IS", t_sName, iRankPos, iRankMax) + } + } + + return PLUGIN_CONTINUE +} + +public client_connect(id) +{ + if (ShowStats) + { + get_user_info(id, "_amxstatsx", t_sText, MAX_TEXT_LENGTH) + g_izStatsSwitch[id] = (t_sText[0]) ? str_to_num(t_sText) : -1 + } + else + g_izStatsSwitch[id] = 0 + + g_izKilled[id][KILLED_KILLER_ID] = 0 + g_izKilled[id][KILLED_KILLER_STATSFIX] = 0 + g_izShowStatsFlags[id] = 0 // Clear all flags + g_fzShowUserStatsTime[id] = 0.0 + + return PLUGIN_CONTINUE +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/telemenu.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/telemenu.sma new file mode 100644 index 0000000..d2d0b7a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/telemenu.sma @@ -0,0 +1,199 @@ +/* AMX Mod X +* Teleport Menu Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> +#include <amxmisc> +#include <fun> + +new g_menuPosition[33] +new g_menuPlayers[33][32] +new g_menuPlayersNum[33] +new g_menuOption[33] = {-1, ...} +new g_menuOrgin[33][3] +new g_coloredMenus + +public plugin_init() +{ + register_plugin("Teleport Menu", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("telemenu.txt") + register_dictionary("common.txt") + register_clcmd("amx_teleportmenu", "cmdTelMenu", ADMIN_CFG, "- displays teleport menu") + register_menucmd(register_menuid("Teleport Menu"), 1023, "actionTelMenu") + + g_coloredMenus = colored_menus() +} + +public actionTelMenu(id, key) +{ + switch (key) + { + case 6: + { + g_menuOption[id] = 1 - g_menuOption[id] + displayTelMenu(id, g_menuPosition[id]) + } + case 7: + { + if (g_menuOption[id] < 0) /* unlocking position for the first time */ + g_menuOption[id] = 0 + + get_user_origin(id, g_menuOrgin[id]) + displayTelMenu(id, g_menuPosition[id]) + } + case 8: displayTelMenu(id, ++g_menuPosition[id]) + case 9: displayTelMenu(id, --g_menuPosition[id]) + default: + { + new player = g_menuPlayers[id][g_menuPosition[id] * 6 + key] + new name2[32] + + get_user_name(player, name2, 31) + + if (!is_user_alive(player)) + { + client_print(id, print_chat, "%L", id, "CANT_PERF_DEAD", name2) + displayTelMenu(id, g_menuPosition[id]) + return PLUGIN_HANDLED + } + + if (g_menuOption[id] > 0) + { + set_user_origin(player, g_menuOrgin[id]) + } else { + new origin[3] + + get_user_origin(id, origin) + set_user_origin(player, origin) + } + + new authid[32], authid2[32], name[32] + + get_user_authid(id, authid, 31) + get_user_authid(player, authid2, 31) + get_user_name(id, name, 31) + + log_amx("Cmd: ^"%s<%d><%s><>^" teleport ^"%s<%d><%s><>^"", name, get_user_userid(id), authid, name2, get_user_userid(player), authid2) + + show_activity_key("ADMIN_TELEPORT_1", "ADMIN_TELEPORT_2", name, name2); + + displayTelMenu(id, g_menuPosition[id]) + } + } + + return PLUGIN_HANDLED +} + +displayTelMenu(id, pos) +{ + if (pos < 0) + return + + get_players(g_menuPlayers[id], g_menuPlayersNum[id]) + + new menuBody[512] + new b = 0 + new i + new name[32] + new start = pos * 6 + new bool:blockMenu = (is_user_alive(id) && g_menuOption[id] < 1) ? true : false + + if (start >= g_menuPlayersNum[id]) + start = pos = g_menuPosition[id] = 0 + + new len = format(menuBody, 511, g_coloredMenus ? "\y%L\R%d/%d^n\w^n" : "%L %d/%d^n^n", id, "TELE_MENU", pos + 1, (g_menuPlayersNum[id] / 6 + ((g_menuPlayersNum[id] % 6) ? 1 : 0))) + new end = start + 6 + new keys = MENU_KEY_0|MENU_KEY_8 + + if (end > g_menuPlayersNum[id]) + end = g_menuPlayersNum[id] + + for (new a = start; a < end; ++a) + { + i = g_menuPlayers[id][a] + get_user_name(i, name, 31) + + if (blockMenu || !is_user_alive(i) || (id != i && get_user_flags(i) & ADMIN_IMMUNITY)) + { + ++b + + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, name) + else + len += format(menuBody[len], 511-len, "#. %s^n", name) + } else { + keys |= (1<<b) + + if (is_user_admin(i)) + len += format(menuBody[len], 511-len, g_coloredMenus ? "%d. %s \r*^n\w" : "%d. %s *^n", ++b, name) + else + len += format(menuBody[len], 511-len, "%d. %s^n", ++b, name) + } + } + + if (g_menuOption[id] > 0) // 1 + { + keys |= MENU_KEY_7 + len += format(menuBody[len], 511-len, "^n7. To location: %d %d %d^n", g_menuOrgin[id][0], g_menuOrgin[id][1], g_menuOrgin[id][2]) + } + else if (g_menuOption[id]) // -1 + { + if (g_coloredMenus) + len += format(menuBody[len], 511-len, "^n\d7. %L^n\w", id, "CUR_LOC") + else + len += format(menuBody[len], 511-len, "^n#. %L^n", id, "CUR_LOC") + } else { // 0 + keys |= MENU_KEY_7 + len += format(menuBody[len], 511-len, "^n7. %L^n", id, "CUR_LOC") + } + + len += format(menuBody[len], 511-len, "8. %L^n", id, "SAVE_LOC") + + if (end != g_menuPlayersNum[id]) + { + format(menuBody[len], 511-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT") + keys |= MENU_KEY_9 + } + else + format(menuBody[len], 511-len, "^n0. %L", id, pos ? "BACK" : "EXIT") + + show_menu(id, keys, menuBody, -1, "Teleport Menu") +} + +public cmdTelMenu(id, level, cid) +{ + if (cmd_access(id, level, cid, 1)) + displayTelMenu(id, g_menuPosition[id] = 0) + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/admins_test.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/admins_test.sma new file mode 100644 index 0000000..ba8dd9a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/admins_test.sma @@ -0,0 +1,123 @@ +#include <amxmodx> + +new __testnumber; +new errcount; + +enum TestType +{ + TT_Equal = 0, + TT_LessThan, + TT_GreaterThan, + TT_LessThanEqual, + TT_GreaterThanEqual, + TT_NotEqual +}; + +new TestWords[6][] = { + "==", + "<", + ">", + "<=", + ">=", + "!=" +}; + + + +stock test(A,B=0,TestType:Type=TT_Equal) +{ + ++__testnumber; + + new passed=0; + + switch (Type) + { + case TT_Equal: if (A==B) passed=1; + case TT_LessThan: if (A<B) passed=1; + case TT_GreaterThan: if (A>B) passed=1; + case TT_LessThanEqual: if (A<=B) passed=1; + case TT_GreaterThanEqual: if (A>=B) passed=1; + case TT_NotEqual: if (A!=B) passed=1; + } + + if (!passed) + { + log_amx("Failed test #%d (%d %s %d)",__testnumber,A,TestWords[_:Type],B); + errcount++; + } +} + + +public plugin_init() +{ + register_srvcmd("testadmins","testadmins"); +} +public testadmins() +{ + + new AuthData[44]; + new Password[32]; + new Access; + new Flags; + new id; + + __testnumber=0; + errcount=0; + + + test(admins_num(),0); + + admins_push("STEAM_0:1:23456","",read_flags("abcdefghijklmnopqrstu"),read_flags("ce")); + + test(admins_num(),1); + + admins_push("ABCDEFGHIJKLMNOP","abcdefghijklmnop",read_flags("z"),read_flags("a")); + + test(admins_num(),2); + + admins_push("ZYXWVUTSRQPONMLKJIHGFEDCBA","plop",read_flags("a"),read_flags("b")); + + test(admins_num(),3); + + id=0; + + admins_lookup(id,AdminProp_Auth,AuthData,sizeof(AuthData)-1); + admins_lookup(id,AdminProp_Password,Password,sizeof(Password)-1); + Access=admins_lookup(id,AdminProp_Access); + Flags=admins_lookup(id,AdminProp_Flags); + + test(strcmp(AuthData,"STEAM_0:1:23456"),0); + test(strcmp(Password,""),0); + test(Access,read_flags("abcdefghijklmnopqrstu")); + test(Flags,read_flags("ce")); + + id++; + + admins_lookup(id,AdminProp_Auth,AuthData,sizeof(AuthData)-1); + admins_lookup(id,AdminProp_Password,Password,sizeof(Password)-1); + Access=admins_lookup(id,AdminProp_Access); + Flags=admins_lookup(id,AdminProp_Flags); + + test(strcmp(AuthData,"ABCDEFGHIJKLMNOP"),0); + test(strcmp(Password,"abcdefghijklmnop"),0); + test(Access,read_flags("z")); + test(Flags,read_flags("a")); + + id++; + + admins_lookup(id,AdminProp_Auth,AuthData,sizeof(AuthData)-1); + admins_lookup(id,AdminProp_Password,Password,sizeof(Password)-1); + Access=admins_lookup(id,AdminProp_Access); + Flags=admins_lookup(id,AdminProp_Flags); + + test(strcmp(AuthData,"ZYXWVUTSRQPONMLKJIHGFEDCBA"),0); + test(strcmp(Password,"plop"),0); + test(Access,read_flags("a")); + test(Flags,read_flags("b")); + + admins_flush(); + + test(admins_num(),0); + + server_print("test complete, %d errors",errcount); +} \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/arraytest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/arraytest.sma new file mode 100644 index 0000000..7a25973 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/arraytest.sma @@ -0,0 +1,459 @@ +#include <amxmodx> + + +new __testnumber; +new errcount; +new __testfunc[32]; +new __testfuncnum; + +enum TestType +{ + TT_Equal = 0, + TT_LessThan, + TT_GreaterThan, + TT_LessThanEqual, + TT_GreaterThanEqual, + TT_NotEqual +}; + +new TestWords[6][] = { + "==", + "<", + ">", + "<=", + ">=", + "!=" +}; + + + +stock test(A,B=0,TestType:Type=TT_Equal) +{ + ++__testnumber; + + new passed=0; + + switch (Type) + { + case TT_Equal: if (A==B) passed=1; + case TT_LessThan: if (A<B) passed=1; + case TT_GreaterThan: if (A>B) passed=1; + case TT_LessThanEqual: if (A<=B) passed=1; + case TT_GreaterThanEqual: if (A>=B) passed=1; + case TT_NotEqual: if (A!=B) passed=1; + } + + if (!passed) + { + log_amx("Failed test #%d (%d %s %d)",__testnumber,A,TestWords[_:Type],B); + errcount++; + } +} +stock starttests(const startfunc[]) +{ + __testnumber=0; + errcount=0; + __testfuncnum=1; + server_print("Starting tests..."); + formatex(__testfunc,sizeof(__testfunc)-1,"%s",startfunc); + + new func[32]; + formatex(func,sizeof(func)-1,"%s%d",__testfunc,__testfuncnum++); + set_task(0.1,func); +} + +stock showres() +{ + if (errcount==0) + { + new func[32]; + formatex(func,sizeof(func)-1,"%s%d",__testfunc,__testfuncnum++); + if (get_func_id(func)==-1) + { + server_print("All tests ok!"); + } + else + { + server_print("Test ok, moving on..."); + + set_task(0.1,func); + } + } + else + { + server_print("Test failed, aborting."); + } +} + + + +public plugin_init() +{ + register_srvcmd("arraytest","arraytest"); +} + +public arraytest() +{ + starttests("arraytest"); +} +public arraytest1() +{ + server_print("Testing 1000 iterations of 1-cell arrays..."); + + new Float:f; + new Array:a=ArrayCreate(1); + if (a == Invalid_Array) + { + } + for (new i=0; i<1000; i++) + { + f=float(i); + ArrayPushCell(a,f); + } + new Float:r; + for (new i=0; i<1000; i++) + { + f=float(i); + r=Float:ArrayGetCell(a, i); + + // This is normally bad for float "casting", but in this case it should be fine. + test(_:f, _:r); + + + // Reset with inversed values + new g=_:f; + g=~g; + + ArraySetCell(a, i, g); + + r=Float:ArrayGetCell(a,i); + + test(g, _:r); + + } + + ArrayDestroy(a); + + showres(); +} +stock bool:checkarray(const a[], const b[], size) +{ + while (size--) + { + if (a[size]!=b[size]) + { + return false; + } + } + + return true; +} +stock invarray(a[],size) +{ + while (size--) + { + a[size] = ~a[size]; + } + +} +public arraytest2() +{ + server_print("Testing 1000 iterations of 40-cell arrays..."); + + new Array:a=ArrayCreate(40); + new buff[40]; + new buffb[40]; + for (new i=0; i<1000; i++) + { + arrayset(buff,i,sizeof(buff)); + + ArrayPushArray(a, buff); + } + for (new i=0; i<1000; i++) + { + arrayset(buff, i, sizeof(buff)); + + ArrayGetArray(a, i, buffb); + + test(_:checkarray(buff,buffb,sizeof(buff)),1); + + // Now overwrite the array with inversed value + invarray(buff,sizeof(buff)); + + ArraySetArray(a, i, buff); + + ArrayGetArray(a, i, buffb); + + test(_:checkarray(buff,buffb,sizeof(buff)),1); + } + + ArrayDestroy(a); + + showres(); +} +public arraytest3() +{ + server_print("Testing 1000 iterations of strings..."); + + // The string is 10 long, the string we're trying to pass is 20 long. + + new Array:a=ArrayCreate(10); + + new buff[20]="1234567890abcdefghi"; + new buffb[20]; + + for (new i=0; i<1000; i++) + { + ArrayPushString(a, buff); + } + for (new i=0; i<1000; i++) + { + ArrayGetString(a, i, buffb, sizeof(buffb)-1); + + test(strcmp(buffb,"123456789"),0); + + ArraySetString(a, i, "9876543210"); + + ArrayGetString(a, i, buffb, sizeof(buffb)-1); + + test(strcmp(buffb,"987654321"),0); + + buffb[0]=0; + + formatex(buffb,sizeof(buffb)-1,"%S", ArrayGetStringHandle(a, i)); + + test(strcmp(buffb, "987654321"),0); + } + + ArrayDestroy(a); + + showres(); +} + +public sortcallback(Array:a, b, c) +{ + static stra[40]; + static strb[40]; + + ArrayGetString(a, b, stra, sizeof(stra)-1); + ArrayGetString(a, c, strb, sizeof(strb)-1); + return strcmp(stra,strb); +} +public arraytest4() +{ + server_print("Testing sorting function..."); + + new Array:a=ArrayCreate(40); + + ArrayPushString(a, "z"); + ArrayPushString(a, "yz"); + ArrayPushString(a, "xyz"); + ArrayPushString(a, "wxyz"); + ArrayPushString(a, "vwxyz"); + ArrayPushString(a, "uvwxyz"); + ArrayPushString(a, "tuvwxyz"); + ArrayPushString(a, "stuvwxyz"); + ArrayPushString(a, "rstuvwxyz"); + ArrayPushString(a, "qrstuvwxyz"); + ArrayPushString(a, "pqrstuvwxyz"); + ArrayPushString(a, "opqrstuvwxyz"); + ArrayPushString(a, "nopqrstuvwxyz"); + ArrayPushString(a, "mnopqrstuvwxyz"); + ArrayPushString(a, "lmnopqrstuvwxyz"); + ArrayPushString(a, "klmnopqrstuvwxyz"); + ArrayPushString(a, "jklmnopqrstuvwxyz"); + ArrayPushString(a, "ijklmnopqrstuvwxyz"); + ArrayPushString(a, "hijklmnopqrstuvwxyz"); + ArrayPushString(a, "ghijklmnopqrstuvwxyz"); + ArrayPushString(a, "fghijklmnopqrstuvwxyz"); + ArrayPushString(a, "efghijklmnopqrstuvwxyz"); + ArrayPushString(a, "defghijklmnopqrstuvwxyz"); + ArrayPushString(a, "cdefghijklmnopqrstuvwxyz"); + ArrayPushString(a, "bcdefghijklmnopqrstuvwxyz"); + ArrayPushString(a, "abcdefghijklmnopqrstuvwxyz"); + + new OldSize=ArraySize(a); + + ArraySort(a, "sortcallback"); + + test(ArraySize(a),OldSize); + + new buff[40]; + + ArrayGetString(a,0,buff,sizeof(buff)-1); + + test(strcmp(buff,"abcdefghijklmnopqrstuvwxyz"),0); + + ArrayGetString(a,25,buff,sizeof(buff)-1); + + test(strcmp(buff,"z"),0); + + + new start='a'; + + for (new i=0;i<OldSize;i++) + { + ArrayGetString(a,i,buff,sizeof(buff)-1) + + test(buff[0],start++); + } + + showres(); +} +public arraytest5() +{ + server_print("Testing ArrayDeleteItem()..."); + new Array:a=ArrayCreate(1); + + new v; + + for (new i=0; i<1000; i++) + { + ArrayPushCell(a, i); + } + for (new i=ArraySize(a) - 1; i>=0 ; i--) + { + if (i % 2 == 0) + { + ArrayDeleteItem(a, i); + } + } + test(ArraySize(a), 500); + for (new i=0; i< 500; i++) + { + v=ArrayGetCell(a, i); + + // All items should be incrementing odd numbers + test(((i + 1) * 2) - 1, v); + + // All remaining entries should be odd + test((v & 1), 1); + } + ArrayDestroy(a); + + a=ArrayCreate(1); + // Repeat the same test, but check even numbers + for (new i=0; i<1000; i++) + { + ArrayPushCell(a, i); + } + for (new i=ArraySize(a) - 1; i>=0 ; i--) + { + if (i % 2 == 1) + { + ArrayDeleteItem(a, i); + } + } + test(ArraySize(a), 500); + for (new i=0; i< 500; i++) + { + v=ArrayGetCell(a, i); + + // All items should be incrementing even numbers + test(((i + 1) * 2) - 2, v); + + // All remaining entries should be even + test((v & 1), 0); + } + ArrayDestroy(a); + + showres(); +} +public arraytest6() +{ + server_print("Testing ArrayInsertCellAfter()..."); + + new Array:a=ArrayCreate(1); + + for (new i=0; i<10;i++) + { + ArrayPushCell(a, i); + new item=ArraySize(a)-1; + for (new j=0; j<10; j++) + { + ArrayInsertCellAfter(a, item + j, j); + } + } + + test(ArraySize(a), 110); + + new v; + for (new i=0; i<110; i++) + { + v=ArrayGetCell(a, i); + + test(v, i / 10); + for (new j=0; j<10; j++) + { + v=ArrayGetCell(a, ++i); + test(v, j); + } + } + + + ArrayDestroy(a); + + showres(); +} +public arraytest7() +{ + server_print("Testing ArrayInsertCellBefore()..."); + + new Array:a=ArrayCreate(1); + + for (new i=0; i<10;i++) + { + ArrayPushCell(a, i); + new item=ArraySize(a)-1; + for (new j=0; j<10; j++) + { + ArrayInsertCellBefore(a, item, j); + } + } + + test(ArraySize(a), 110); + + new v; + for (new i=0; i<110; i++) + { + for (new j=9; j>=0; j--) + { + v=ArrayGetCell(a, i++); + test(v, j); + } + + v=ArrayGetCell(a, i); + + test(v, (i - 10) / 10); + } + + + ArrayDestroy(a); + + showres(); +} +public arraytest8() +{ + server_print("Testing ArraySwap()..."); + new Array:a=ArrayCreate(1); + + for (new i=0; i<10; i++) + { + ArrayPushCell(a, i); + } + for (new i=0; i<5; i++) + { + ArraySwap(a, i, (10 - (i + 1))); + } + new v; + for (new i=0; i<5; i++) + { + v=ArrayGetCell(a, i); + + test(v, (10 - (i + 1))); + } + + ArrayDestroy(a); + + showres(); +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/callfunc_test.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/callfunc_test.sma new file mode 100644 index 0000000..59f23b2 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/callfunc_test.sma @@ -0,0 +1,60 @@ +#include <amxmodx> + +public plugin_init() +{ + register_plugin("callfunc test", "1.0", "BAILOPAN") + + register_srvcmd("test_callfunc", "Command_Callfunc") +} + +public OnCallfuncReceived(num, str[], &val, array[], array2[], size, hello2[1]) +{ + server_print("num = %d (expected: %d)", num, 5) + server_print("str[] = ^"%s^" (expected: %s)", str, "Gaben") + + server_print("val = %d (expected %d, setting to %d)", val, 62, 15) + val = 15 + server_print("printing %d elements of array[] (expected: %d)", size, 6) + for (new i=0; i<size; i++) + { + server_print("array[%d] = %d (expected: %d)", i, array[i], i) + } + for (new i=0; i<size; i++) + { + server_print("array2[%d] = %d (expected: %d)", i, array[i], i) + } + array[0] = 5 + array2[1] = 6 + hello2[0] = 25 +} + +public Command_Callfunc() +{ + new a = 62 + new hello[] = {0,1,2,3,4,5} + new hello2[] = {9} + new pm = 6 + new err + + if ((err=callfunc_begin("OnCallfuncReceived")) < 1) + { + server_print("Failed to call callfunc_begin()! Error: %d", err) + + return PLUGIN_HANDLED + } + callfunc_push_int(5) + callfunc_push_str("Gaben") + callfunc_push_intrf(a) + callfunc_push_array(hello, pm) + callfunc_push_array(hello, pm) + callfunc_push_int(pm) + callfunc_push_array(hello2, 1, false) + callfunc_end() + + server_print("a = %d (expected: %d)", a, 15) + server_print("hello[0] = %d (expected: %d)", hello[0], 5) + server_print("hello[1] = %d (expected: %d)", hello[1], 6) + server_print("hello2[0] = %d (expected: %d)", hello2[0], 9) + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fakemeta_tests.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fakemeta_tests.sma new file mode 100644 index 0000000..ac6a704 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fakemeta_tests.sma @@ -0,0 +1,18 @@ +#include <amxmodx> +#include <fakemeta> + +public plugin_init() +{ + register_plugin("Fakemeta Tests", "1.0", "BAILOPAN") + register_forward(FM_ServerDeactivate, "Hook_ServerDeactivate") +} + +public Hook_ServerDeactivate() +{ + server_print("[FAKEMETA TEST] ServerDeactivate() at %f", get_gametime()) +} + +public plugin_end() +{ + server_print("[FAKEMETA TEST] plugin_end() at %f", get_gametime()) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fmttest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fmttest.sma new file mode 100644 index 0000000..8b99abe --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fmttest.sma @@ -0,0 +1,58 @@ +#include <amxmodx> + +public plugin_init() +{ + register_plugin("Format Test", "1.0", "BAILOPAN") + + register_srvcmd("test_format", "Command_TestFormat") + register_srvcmd("test_replace", "Command_TestReplace") +} + +public gabprint(const fmt[], ...) +{ + static buffer[2048] + vformat(buffer, 2047, fmt, 2) + + server_print("%s", buffer) +} + +public Command_TestFormat() +{ + server_print("Printing -1 with d: %d", -1) + server_print("Printing -1 with u: %u", -1) + server_print("Printing (1<<31) with d: %d", (1<<31)) + server_print("Printing (1<<31) with u: %u", (1<<31)) + server_print("Printing 1 with d: %d", 1) + server_print("Printing 1 with u: %u", 1) +} + +public Command_TestReplace() +{ + new message[192] = "^"@test^"" + + replace_all(message, 191, "^"", "") + server_print("Got: %s (expected: %s)", message, "@test") + + copy(message, 191, "test") + replace_all(message, 191, "t", "tt") + server_print("Got: %s (expected: %s)", message, "ttestt") + + replace_all(message, 191, "tt", "") + server_print("Got: %s (expected: %s)", message, "es") + + copy(message, 191, "good boys do fine always") + replace_all(message, 191, " ", "-----") + server_print("Got %s (expected: %s)", message, "good-----boys-----do-----fine-----always") + + copy(message, 191, "-----") + replace_all(message, 191, "-", "") + server_print("Got ^"%s%^" (expected: ^"%s%^")", message, "") + + copy(message, 191, "-----") + replace_all(message, 191, "--", "") + server_print("Got ^"%s%^" (expected: ^"%s%^")", message, "-") + + copy(message, 191, "aaaa") + replace_all(message, 191, "a", "Aaa") + server_print("Got %s (expected: %s)", message, "AaaAaaAaaAaa") +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest1.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest1.sma new file mode 100644 index 0000000..636f896 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest1.sma @@ -0,0 +1,54 @@ +#include <amxmodx> + +new g_forward +new g_id + +public plugin_init() +{ + g_id = register_plugin("Foward Test (Master)", "1.0", "Belsebub") +} + +public plugin_natives() +{ + register_native("test_createforward", "test_createforward_handler") + register_native("test_executeforward", "test_executeforward_handler") +} + +//test_createforward(function[]) +public test_createforward_handler(pluginid, numparams) +{ + server_print("(test_createforward_handler: %d,%d)", pluginid, numparams) + + new function[32] + get_string(1, function, 31) + + if (g_forward > 0) + { + DestroyForward(g_forward) + } + + g_forward = CreateOneForward(pluginid, function) + if (g_forward < 0) + { + server_print("Failed to create forward!") + } +} + +//test_executeforward() +public test_executeforward_handler(pluginid, numparams) +{ + new retval + + server_print("(test_executeforward_handler: %d,%d)", pluginid, numparams) + + if (!ExecuteForward(g_forward, retval)) + { + server_print("failed to execute forward (I'm %d)", g_id) + } + + if (g_forward > 0) + { + DestroyForward(g_forward) + g_forward = -1 + } +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest2.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest2.sma new file mode 100644 index 0000000..5c01d84 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/fwdtest2.sma @@ -0,0 +1,25 @@ +#include <amxmodx> + +new g_id + +native test_createforward(function[]) +native test_executeforward() + +public plugin_init() +{ + g_id = register_plugin("Forward Test (Client)", "1.0", "Belsebub") + + register_srvcmd("fwd_test1", "Test_Forward1") +} + +public Test_Forward1() +{ + server_print("Executing forward ^"gaben^" (I'm %d)", g_id) + test_createforward("gaben") + test_executeforward() +} + +public gaben() +{ + server_print("gaben executed (I'm %d)", g_id) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/logtest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/logtest.sma new file mode 100644 index 0000000..47df015 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/logtest.sma @@ -0,0 +1,45 @@ +#include <amxmodx> + +new g_BlockLog + +public plugin_init() +{ + register_plugin("Log Tester", "1.0", "BAILOPAN") + register_srvcmd("log_addlogevent", "Command_AddLogEvent") + register_srvcmd("log_setblock", "Command_LogSetBlock") +} + +public event_round_start() +{ + +} + +public Command_LogSetBlock() +{ + if (read_argc() < 2) + { + server_print("Specify 1 or 0.") + return PLUGIN_HANDLED + } + + new temp[12] + read_argv(1, temp, 11) + + g_BlockLog = str_to_num(temp) ? true : false + + return PLUGIN_HANDLED +} + +public plugin_log() +{ + server_print("Got log event! Blocking: %d", g_BlockLog) + + return g_BlockLog ? PLUGIN_HANDLED : PLUGIN_CONTINUE +} + +public Command_AddLogEvent(id) +{ + register_logevent("event_round_start", 2, "0=World triggered", "1=Round_Start") + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/menutest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/menutest.sma new file mode 100644 index 0000000..97c292a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/menutest.sma @@ -0,0 +1,169 @@ +#include <amxmodx> + +public plugin_init() +{ + register_plugin("Menu Tests", "1.0", "BAILOPAN") + + register_clcmd("menu_test1", "Test_Menu1") + register_clcmd("menu_test2", "Test_Menu2") + register_clcmd("menu_test3", "Test_Menu3") + register_clcmd("menu_test4", "Test_Menu4") + register_clcmd("menu_test5", "Test_Menu5") +} + +public Test_Menu1(id, level, cid) +{ + new menu = menu_create("Character Upgrade:", "Test_Menu1_Handler") + menu_additem(menu, "Gabezilla 1", "1", 0) + menu_additem(menu, "Gabezilla 2", "2", 0) + menu_additem(menu, "Gabezilla 3", "3", 0) + menu_additem(menu, "Gabezilla 4", "4", 0) + menu_additem(menu, "Gabezilla 5", "5", 0) + menu_additem(menu, "Gabezilla 6", "6", 0) + menu_addblank(menu, 7) + menu_additem(menu, "Gabezilla 7", "7", 0) + menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER) + menu_display(id, menu, 0) + return PLUGIN_HANDLED +} + +public Test_Menu2(id, level, cid) +{ + new menu = menu_create("Character Upgrade:", "Test_Menu1_Handler") + menu_additem(menu, "Gabezilla 1", "1", 0) + menu_additem(menu, "Gabezilla 2", "2", 0) + menu_additem(menu, "Gabezilla 3", "3", 0) + menu_additem(menu, "Gabezilla 4", "4", 0) + menu_additem(menu, "Gabezilla 5", "5", 0) + menu_additem(menu, "Gabezilla 6", "6", 0) + menu_display(id, menu, 0) + return PLUGIN_HANDLED +} + +public Test_Menu1_Handler(id, menu, item) +{ + client_print(id, print_chat, "Menu (%d->%d): Chose %d", menu, id, item) + if (item == MENU_EXIT) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + new cmd[32], name[32], access + + menu_item_getinfo(menu, item, access, cmd, 31, name, 31, access) + + client_print(id, print_chat, "Menu resolved to: %s (%s)", name, cmd) + + menu_destroy(menu) + + return PLUGIN_HANDLED +} + +public Test_Menu3(id) +{ + new mHandleID = menu_create("Test Menu 3", "Test_Menu3_Handler") + menu_additem(mHandleID, "test1", "1", 0) + menu_additem(mHandleID, "test2", "2", 0) + menu_additem(mHandleID, "test3", "3", 0) + menu_additem(mHandleID, "test4", "4", 0) + menu_additem(mHandleID, "test5", "5", 0) + menu_additem(mHandleID, "test6", "6", 0) + menu_additem(mHandleID, "test7", "7", 0) + menu_additem(mHandleID, "test8", "8", 0) + menu_additem(mHandleID, "test9", "9", 0) + menu_additem(mHandleID, "test10", "10", 0) + menu_additem(mHandleID, "test11", "11", 0) + menu_addblank(mHandleID, 1) // add blank got problem + menu_setprop(mHandleID, MPROP_PERPAGE, 5) + + menu_display(id, mHandleID, 0) + + return PLUGIN_HANDLED +} + +public Test_Menu3_Handler(id, menu, item) +{ + if (item == MENU_EXIT) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + client_print(id, print_chat, "item = %d", item) + + menu_destroy(menu) + + return PLUGIN_HANDLED +} + +public Test_Menu4(id) +{ + new mHandleID = menu_create("Test Menu 4", "Test_Menu4_Handler") + menu_setprop(mHandleID, MPROP_PERPAGE, 0) + menu_additem(mHandleID, "test1", "1", 0) + menu_additem(mHandleID, "test2", "2", 0) + menu_additem(mHandleID, "test3", "3", 0) + menu_additem(mHandleID, "test4", "4", 0) + menu_additem(mHandleID, "test5", "5", 0) + menu_additem(mHandleID, "test6", "6", 0) + menu_additem(mHandleID, "test7", "7", 0) + menu_additem(mHandleID, "test8", "8", 0) + menu_additem(mHandleID, "test9", "9", 0) + + menu_display(id, mHandleID, 0) + + return PLUGIN_HANDLED +} + +public Test_Menu4_Handler(id, menu, item) +{ + if (item == MENU_EXIT) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + client_print(id, print_chat, "item = %d", item) + + menu_destroy(menu) + + return PLUGIN_HANDLED +} + +public Test_Menu5(id) +{ + new mHandleID = menu_create("Test Menu 5", "Test_Menu5_Handler") + menu_additem(mHandleID, "test1", "1", 0) + menu_additem(mHandleID, "test2", "2", 0) + menu_additem(mHandleID, "test3", "3", 0) + menu_additem(mHandleID, "test4", "4", 0) + menu_additem(mHandleID, "test5", "5", 0) + menu_additem(mHandleID, "test6", "6", 0) + menu_additem(mHandleID, "test7", "7", 0) + menu_additem(mHandleID, "test8", "8", 0) + menu_additem(mHandleID, "test9", "9", 0) + menu_additem(mHandleID, "test10", "10", 0) + menu_additem(mHandleID, "test11", "11", 0) + menu_addblank(mHandleID, 1) // add blank got problem + menu_setprop(mHandleID, MPROP_EXIT, MEXIT_NEVER) + + menu_display(id, mHandleID, 0) + + return PLUGIN_HANDLED +} + +public Test_Menu5_Handler(id, menu, item) +{ + if (item == MENU_EXIT) + { + menu_destroy(menu) + return PLUGIN_HANDLED + } + + client_print(id, print_chat, "item = %d", item) + + menu_destroy(menu) + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/native_test.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/native_test.sma new file mode 100644 index 0000000..fbce7c4 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/native_test.sma @@ -0,0 +1,31 @@ +#include <amxmodx> + +native Factorial(num) + +public __Factorial(id, num) +{ + new num = get_param(1) + if (num == 0) + { + return 1 + } + + return num * Factorial(num - 1) +} + +public plugin_natives() +{ + register_native("Factorial", "__Factorial") +} + +public plugin_init() +{ + register_plugin("Native Test", "1.0", "BAILOPAN") + register_srvcmd("test_native1", "Command_TestNative1") +} + +public Command_TestNative1() +{ + new num = Factorial(6) + server_print("Factorial of 6 is: %d", num) +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/nvault_test.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/nvault_test.sma new file mode 100644 index 0000000..bf665d8 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/nvault_test.sma @@ -0,0 +1,20 @@ +#include <amxmodx> +#include <nvault> + +public plugin_init() +{ + register_plugin("nVault Test", "1.0", "BAILOPAN") + + register_srvcmd("test_nvault", "Command_TestNvault") +} + +public Command_TestNvault() +{ + new v = nvault_open("://:/1/R!?#@41345$%:$") + server_print("Vault value: %d (expected: %d)", v, -1) + + if (v != -1) + { + nvault_close(v) + } +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sorttest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sorttest.sma new file mode 100644 index 0000000..9c99f3d --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sorttest.sma @@ -0,0 +1,153 @@ +#include <amxmodx> + +public plugin_init() +{ + register_plugin("Sort Test", "1.0", "BAILOPAN") + + register_srvcmd("test_sort_ints", "Command_TestSortInts") + register_srvcmd("test_sort_floats", "Command_TestSortFloats") + register_srvcmd("test_sort_strings", "Command_TestSortStrings") + register_srvcmd("test_sort_1d", "Command_TestSort1D") + register_srvcmd("test_sort_2d", "Command_TestSort2D") +} + +/***************** + * INTEGER TESTS * + *****************/ +// Note that integer comparison is just int1-int2 (or a variation therein) + +PrintIntegers(const array[], size) +{ + for (new i=0; i<size; i++) + { + server_print("array[%d] = %d", i, array[i]) + } +} + +public Command_TestSortInts() +{ + new array[10] = {6, 7, 3, 2, 8, 5, 0, 1, 4, 9} + + server_print("Testing ascending sort:") + SortIntegers(array, 10, Sort_Ascending) + PrintIntegers(array, 10) + + server_print("Testing descending sort:") + SortIntegers(array, 10, Sort_Descending) + PrintIntegers(array, 10) +} + +/************************** + * Float comparison tests * + **************************/ + +PrintFloats(const Float:array[], size) +{ + for (new i=0; i<size; i++) + { + server_print("array[%d] = %f", i, array[i]) + } +} + +public Command_TestSortFloats() +{ + new Float:array[10] = {6.3, 7.6, 3.2, 2.1, 8.5, 5.2, 0.4, 1.7, 4.8, 8.2} + + server_print("Testing ascending sort:") + SortFloats(array, 10, Sort_Ascending) + PrintFloats(array, 10) + + server_print("Testing descending sort:") + SortFloats(array, 10, Sort_Descending) + PrintFloats(array, 10) + + return PLUGIN_HANDLED +} + +public Custom1DSort(Float:elem1, Float:elem2) +{ + if (elem1 > elem2) + { + return -1; + } else if (elem1 < elem2) { + return 1; + } + + return 0; +} + +public Command_TestSort1D() +{ + new Float:array[10] = {6.3, 7.6, 3.2, 2.1, 8.5, 5.2, 0.4, 1.7, 4.8, 8.2} + + SortCustom1D(_:array, 10, "Custom1DSort") + PrintFloats(array, 10) + + return PLUGIN_HANDLED +} + +/*************************** + * String comparison tests * + ***************************/ + +PrintStrings(const array[][], size) +{ + for (new i=0; i<size; i++) + { + server_print("array[%d] = %s", i, array[i]) + } +} + +public Command_TestSortStrings() +{ + new array[][] = + { + "faluco", + "bailopan", + "pm onoto", + "damaged soul", + "sniperbeamer", + "sidluke", + "johnny got his gun", + "gabe newell", + "hello", + "WHAT?!" + } + + server_print("Testing ascending sort:") + SortStrings(array, 10, Sort_Ascending) + PrintStrings(array, 10) + + server_print("Testing descending sort:") + SortStrings(array, 10, Sort_Descending) + PrintStrings(array, 10) + + return PLUGIN_HANDLED +} + +public Custom2DSort(const elem1[], const elem2[]) +{ + return strcmp(elem1, elem2) +} + +public Command_TestSort2D() +{ + new array[][] = + { + "faluco", + "bailopan", + "pm onoto", + "damaged soul", + "sniperbeamer", + "sidluke", + "johnny got his gun", + "gabe newell", + "hello", + "WHAT?!" + } + + SortCustom2D(array, 10, "Custom2DSort") + PrintStrings(array, 10) + + return PLUGIN_HANDLED +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sma new file mode 100644 index 0000000..f0367a7 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sma @@ -0,0 +1,412 @@ +#include <amxmodx> +#include <amxmisc> +#include <dbi> +#include <sqlx> + +new Handle:g_DbInfo +new g_QueryNum +new bool:g_TestEnd = false + +public plugin_init() +{ + register_plugin("SQLX Test", "1.0", "BAILOPAN") + register_srvcmd("sqlx_test_normal", "SqlxTest_Normal") + register_srvcmd("sqlx_test_thread", "SqlxTest_Thread") + register_srvcmd("sqlx_test_proc", "SqlxTest_Proc") + register_srvcmd("sqlx_test_old1", "SqlxTest_Old1") + register_srvcmd("sqlx_test_old2", "SqlxTest_Old2") + register_srvcmd("sqlx_test_thread_end", "SqlxTest_ThreadEnd") + register_srvcmd("sqlx_test_bad", "SqlxTest_Bad") + register_srvcmd("sqlx_test_quote", "SqlxTest_Quote") + register_srvcmd("sqlx_test_affinity", "SqlxTest_Affinity") + + new configsDir[64] + get_configsdir(configsDir, 63) + + server_cmd("exec %s/sql.cfg", configsDir) + + set_task(2.0, "start_map") +} + +DoBasicInfo(affinities=0) +{ + new type[12] + new affinity[12] + new wanted_type[12] + + dbi_type(type, 11) + + server_print("DBI type: %s", type) + + if (!affinities) + return + + SQL_GetAffinity(affinity, 11); + server_print("SQLX Affinity: %s", affinity) + + get_cvar_string("amx_sql_type", wanted_type, 11) + if (!equal(wanted_type, affinity)) + { + if (g_DbInfo) + { + SQL_FreeHandle(g_DbInfo) + g_DbInfo = Empty_Handle + } + new res = SQL_SetAffinity(wanted_type) + server_print("Setting affinity from %s to %s: %s", + affinity, + wanted_type, + res ? "Success" : "Failed") + SQL_GetAffinity(affinity, 11) + start_map() + server_print("Verification: %s", affinity) + } +} + +public start_map() +{ + new host[64] + new user[64] + new pass[64] + new db[64] + + get_cvar_string("amx_sql_host", host, 63) + get_cvar_string("amx_sql_user", user, 63) + get_cvar_string("amx_sql_pass", pass, 63) + get_cvar_string("amx_sql_db", db, 63) + + g_DbInfo = SQL_MakeDbTuple(host, user, pass, db) +} + +public SqlxTest_Bad() +{ + new errnum, error[255] + new Handle:tempinfo = SQL_MakeDbTuple("1.2.3.4", "asdf", "gasdf", "gaben", 2) + new Handle:db = SQL_Connect(tempinfo, errnum, error, 254) + + if (db == Empty_Handle) + { + server_print(" --> Errored out! %d, %s", errnum, error) + } else { + server_print(" --> Something is wrong here.") + } + + return PLUGIN_HANDLED +} + +/** + * Note that this function works for both threaded and non-threaded queries. + */ +PrintQueryData(Handle:query) +{ + new columns = SQL_NumColumns(query) + new rows = SQL_NumResults(query) + static querystring[2048] + + SQL_GetQueryString(query, querystring, 2047) + + server_print("Original query string: %s", querystring) + server_print("Query columns: %d rows: %d", columns, rows) + + new num + new row + new str[32] + new cols[2][32] + SQL_FieldNumToName(query, 0, cols[0], 31) + SQL_FieldNumToName(query, 1, cols[1], 31) + while (SQL_MoreResults(query)) + { + num = SQL_ReadResult(query, 0) + SQL_ReadResult(query, 1, str, 31) + server_print("[%d]: %s=%d, %s=%s", row, cols[0], num, cols[1], str) + SQL_NextRow(query) + row++ + } +} + +/** + * Handler for when a threaded query is resolved. + */ +public GetMyStuff(failstate, Handle:query, error[], errnum, data[], size, Float:queuetime) +{ + server_print(" --> Resolved query %d, took %f seconds", data[0], queuetime) + if (failstate) + { + if (failstate == TQUERY_CONNECT_FAILED) + { + server_print(" --> Connection failed!") + } else if (failstate == TQUERY_QUERY_FAILED) { + server_print(" --> Query failed!") + } + server_print(" --> Error code: %d (Message: ^"%s^")", errnum, error) + + new querystring[1024] + SQL_GetQueryString(query, querystring, 1023) + server_print(" --> Original query: %s", querystring) + } else { + PrintQueryData(query) + } +} + +public SqlxTest_Affinity() +{ + server_print("[Access Manager] try SetAffinity to sqlite"); + SQL_SetAffinity("sqlite"); + server_print("[Access Manager] try SetAffinity to mysql"); + SQL_SetAffinity("mysql"); + server_print("[Access Manager] try SetAffinity to sqlite again"); + SQL_SetAffinity("sqlite"); +} + +/** + * Starts a threaded query. + */ +public SqlxTest_Thread() +{ + new query[512] + new data[1] + + data[0] = g_QueryNum + format(query, 511, "SELECT * FROM gaben") + + DoBasicInfo(1) + + server_print("Adding to %d queue at: %f", g_QueryNum, get_gametime()) + SQL_ThreadQuery(g_DbInfo, "GetMyStuff", query, data, 1) + + g_QueryNum++ +} + +/** + * Tests string quoting + */ +public SqlxTest_Quote() +{ + DoBasicInfo(1) + + new errno, error[255] + + new Handle:db = SQL_Connect(g_DbInfo, errno, error, sizeof(error)-1) + if (!db) + { + server_print("Query failure: [%d] %s", errno, error) + return + } + + new buffer[500], num + num = SQL_QuoteString(db, buffer, sizeof(buffer)-1, "Hi y'all! C\lam") + + server_print("num: %d str: %s", num, buffer) + + SQL_FreeHandle(db) +} + +public SqlxTest_Proc() +{ + new errnum, error[255] + + DoBasicInfo(1) + + new Handle:db = SQL_Connect(g_DbInfo, errnum, error, 254) + if (!db) + { + server_print("Query failure: [%d] %s", errnum, error) + return + } + + new Handle:query = SQL_PrepareQuery(db, "CALL ExampleProc()") + if (!SQL_Execute(query)) + { + errnum = SQL_QueryError(query, error, 254) + server_print("Query failure: [%d] %s", errnum, error) + SQL_FreeHandle(query) + SQL_FreeHandle(db) + return + } + + PrintQueryData(query) + + server_print("Next result: %d", SQL_NextResultSet(query)); + + PrintQueryData(query) + + SQL_FreeHandle(query) + SQL_FreeHandle(db) +} + +/** + * Does a normal query. + */ +public SqlxTest_Normal() +{ + new errnum, error[255] + + DoBasicInfo(1) + + new Handle:db = SQL_Connect(g_DbInfo, errnum, error, 254) + if (!db) + { + server_print("Query failure: [%d] %s", errnum, error) + return + } + + new Handle:query = SQL_PrepareQuery(db, "SELECT * FROM gaben") + if (!SQL_Execute(query)) + { + errnum = SQL_QueryError(query, error, 254) + server_print("Query failure: [%d] %s", errnum, error) + SQL_FreeHandle(query) + SQL_FreeHandle(db) + return + } + + PrintQueryData(query) + + server_print("Next result: %d", SQL_NextResultSet(query)); + + SQL_FreeHandle(query) + SQL_FreeHandle(db) +} + +/** + * Wrapper for an old-style connection. + */ +Sql:OldInitDatabase() +{ + new host[64] + new user[64] + new pass[64] + new db[64] + + get_cvar_string("amx_sql_host", host, 63) + get_cvar_string("amx_sql_user", user, 63) + get_cvar_string("amx_sql_pass", pass, 63) + get_cvar_string("amx_sql_db", db, 63) + + new error[255] + new Sql:sql = dbi_connect(host, user, pass, db, error, 254) + if (sql < SQL_OK) + { + server_print("Connection failure: %s", error) + return SQL_FAILED + } + + return sql +} + +/** + * Tests index-based lookup + */ +public SqlxTest_Old1() +{ + DoBasicInfo() + new Sql:sql = OldInitDatabase() + if (sql < SQL_OK) + return + + new Result:res = dbi_query(sql, "SELECT * FROM gaben") + + if (res == RESULT_FAILED) + { + new error[255] + new code = dbi_error(sql, error, 254) + server_print("Result failed! [%d]: %s", code, error) + } else if (res == RESULT_NONE) { + server_print("No result set returned.") + } else { + new cols[2][32] + new str[32] + new row, num + new rows = dbi_num_rows(res) + new columns = dbi_num_fields(res) + + dbi_field_name(res, 1, cols[0], 31) + dbi_field_name(res, 2, cols[1], 31) + server_print("Query columns: %d rows: %d", columns, rows) + while (dbi_nextrow(res) > 0) + { + num = dbi_field(res, 1) + dbi_field(res, 2, str, 31) + server_print("[%d]: %s=%d, %s=%s", row, cols[0], num, cols[1], str) + row++ + } + dbi_free_result(res) + } + + dbi_close(sql) +} + + +/** + * Tests name-based lookup + */ +public SqlxTest_Old2() +{ + DoBasicInfo() + new Sql:sql = OldInitDatabase() + if (sql < SQL_OK) + return + + new Result:res = dbi_query(sql, "SELECT * FROM gaben") + + if (res == RESULT_FAILED) + { + new error[255] + new code = dbi_error(sql, error, 254) + server_print("Result failed! [%d]: %s", code, error) + } else if (res == RESULT_NONE) { + server_print("No result set returned.") + } else { + new cols[2][32] + new str[32] + new row, num + new rows = dbi_num_rows(res) + new columns = dbi_num_fields(res) + + dbi_field_name(res, 1, cols[0], 31) + dbi_field_name(res, 2, cols[1], 31) + server_print("Query columns: %d rows: %d", columns, rows) + while (dbi_nextrow(res) > 0) + { + num = dbi_result(res, cols[0]) + dbi_result(res, cols[1], str, 31) + server_print("[%d]: %s=%d, %s=%s", row, cols[0], num, cols[1], str) + row++ + } + dbi_free_result(res) + } + + dbi_close(sql) +} + +public SqlxTest_ThreadEnd() +{ + if (read_argc() < 2) + { + server_print("Requires mapname!") + } else { + new mapname[64] + + read_argv(1, mapname, 63) + if (!is_map_valid(mapname)) + { + server_print("Invalid map: %s", mapname) + } else { + g_TestEnd = true + server_cmd("changelevel %s", mapname) + } + } + + return PLUGIN_HANDLED +} + + +public plugin_end() +{ + if (g_TestEnd) + { + SqlxTest_Thread() + } else { + SQL_FreeHandle(g_DbInfo) + } +} diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sq3 b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sq3 new file mode 100644 index 0000000000000000000000000000000000000000..adba612484cbe6ba7c19f05fcdf5ddf8dca98831 GIT binary patch literal 3072 zcmeH{zfQw25XOBz7u2F6wuk}A9T1I#kf1XXNtCHw2;CzWt|TH&Au*H=9e6k%fPn{K zWMV)}FyMrxV^_eR<nR8-w&b65K06(xn&fy|Oq7;ACKv!ak&-diFl$+03bE9v>Xp>S zFUE1faDh)N9k81$f&V}tf_2An-~qK7Wpt@Vl-I_CDD;M*9D4pBlyysXe?ppTd0nIv zRm|lT&G+TljP0E&&J$I1dq=M8@-^q!0hZ<$bYI?NX1Zf_tEY7x*O$bHbwGnyv@63$ zhVS@-&nB_51T2ByMPO4PbVLw&z6`v6c+f(GZOmy#S+>OycDYZqSIT})RCYE1n>(|_ m{2Mx<mU*ebSB9VXfo~?UvIH!Fzek{f076ubSUKkcn*iS$=0{`z literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sql b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sql new file mode 100644 index 0000000..bf22025 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/sqlxtest.sql @@ -0,0 +1,8 @@ + + +CREATE TABLE gaben (gaben int primary key, fat varchar(32)); + +INSERT INTO gaben VALUES(1, 'what the'); +INSERT INTO gaben VALUES(2, 'Bee''s Knees!'); +INSERT INTO gaben VALUES(3, 'newell'); +INSERT INTO gaben VALUES(4, 'CRAB CAKE.'); diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/trietest.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/trietest.sma new file mode 100644 index 0000000..42f122a --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/testsuite/trietest.sma @@ -0,0 +1,169 @@ +#include <amxmodx> + + +// These natives are only available in a debug build of amxmodx +native TrieFreeCount(); +native TrieMallocCount(); + +new failcount = 0; +new passcount = 0; +public plugin_init() +{ + register_plugin("Trie Test", AMXX_VERSION_STR, "AMXX Dev Team"); + register_srvcmd("trietest", "trietest"); +} + +stock fail(const testname[]) +{ + server_print("[FAIL] %s", testname); + + failcount++; +} +stock pass(const testname[]) +{ + server_print("[PASS] %s", testname); + + passcount++; +} +stock done() +{ + server_print("Finished. %d tests, %d failed", failcount + passcount, failcount); +} +stock check_frees() +{ + if (TrieMallocCount() != TrieFreeCount()) + fail("free count == malloc count"); + + else + pass("free count == malloc count"); + + server_print("malloc count: %d free count: %d", TrieMallocCount(), TrieFreeCount()); +} +public trietest() +{ + failcount = 0; + passcount = 0; + + new bool:ok = true; + new Trie:t = TrieCreate(); + + new Trie:oldhandle = t; // Makes sure that the trie handle system recycles old handles + + new key[32]; + for (new i = 0; i < 100; i++) + { + formatex(key, charsmax(key), "K%dK", i); + TrieSetCell(t, key, i); + } + + for (new i = 0; i < 100; i++) + { + formatex(key, charsmax(key), "K%dK", i); + new val; + if (!TrieGetCell(t, key, val)) + { + server_print("TrieGetCell(%d, '%s', %d) failed", t, key, val); + ok = false; + } + + else if (val != i) + { + server_print("val mismatch, expected: %d got: %d", i, val); + ok = false; + } + + } + if (ok) + pass("Cell tests"); + + else + fail("Cell tests"); + + TrieClear(t); + TrieDestroy(t); + + t = TrieCreate(); + + if (t == oldhandle) + pass("Recycle handles"); + + else + fail("Recycle handles"); + + ok = true; + for (new i = 0; i < 100; i++) + { + static val[32]; + formatex(key, charsmax(key), "K%dK", i); + formatex(val, charsmax(val), "V%dV", i); + TrieSetString(t, key, val); + } + + for (new i = 0; i < 100; i++) + { + formatex(key, charsmax(key), "K%dK", i); + static val[32]; + static exp[32]; + formatex(exp, charsmax(exp), "V%dV", i); + if (!TrieGetString(t, key, val, charsmax(val))) + { + server_print("TrieGetString(%d, '%s', %s) failed", t, key, val); + ok = false; + } + + else if (!equal(val, exp)) + { + server_print("val mismatch, key: '%s' expected: '%s' got: '%s'", key, exp, val); + ok = false; + } + + } + if (ok) + pass("String tests"); + + else + fail("String tests"); + + TrieDestroy(t); + + check_frees(); + + t = TrieCreate(); + ok = true; + for (new i = 0; i < 1000; i++) + { + formatex(key, charsmax(key), "!%d!", i); + TrieSetString(t, key, key); + } + for (new i = 0; i < 1000; i++) + { + formatex(key, charsmax(key), "!%d!", i); + + if (!TrieKeyExists(t, key)) + { + ok = false; + server_print("Key '%s' does not exist", key); + } + else + { + if (!TrieDeleteKey(t, key)) + { + server_print("Key '%s' could not be deleted", key); + ok = false; + } + } + } + if (ok) + pass("Exists/Delete"); + + else + fail("Exists/Delete"); + + check_frees(); + TrieClear(t); + TrieDestroy(t); + check_frees(); + done(); + +} + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/timeleft.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/timeleft.sma new file mode 100644 index 0000000..2825521 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/timeleft.sma @@ -0,0 +1,274 @@ +/* AMX Mod X +* TimeLeft Plugin +* +* by the AMX Mod X Development Team +* originally developed by OLO +* +* This file is part of AMX Mod X. +* +* +* This program is free software; you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation; either version 2 of the License, or (at +* your option) any later version. +* +* This program is distributed in the hope that it will be useful, but +* WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software Foundation, +* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +* +* In addition, as a special exception, the author gives permission to +* link the code of this program with the Half-Life Game Engine ("HL +* Engine") and Modified Game Libraries ("MODs") developed by Valve, +* L.L.C ("Valve"). You must obey the GNU General Public License in all +* respects for all of the code used other than the HL Engine and MODs +* from Valve. If you modify this file, you may extend this exception +* to your version of the file, but you are not obligated to do so. If +* you do not wish to do so, delete this exception statement from your +* version. +*/ + +#include <amxmodx> + +new g_TimeSet[32][2] +new g_LastTime +new g_CountDown +new g_Switch + +public plugin_init() +{ + register_plugin("TimeLeft", AMXX_VERSION_STR, "AMXX Dev Team") + register_dictionary("timeleft.txt") + register_cvar("amx_time_voice", "1") + register_srvcmd("amx_time_display", "setDisplaying") + register_cvar("amx_timeleft", "00:00", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY) + register_clcmd("say timeleft", "sayTimeLeft", 0, "- displays timeleft") + register_clcmd("say thetime", "sayTheTime", 0, "- displays current time") + + set_task(0.8, "timeRemain", 8648458, "", 0, "b") +} + +public sayTheTime(id) +{ + if (get_cvar_num("amx_time_voice")) + { + new mhours[6], mmins[6], whours[32], wmins[32], wpm[6] + + get_time("%H", mhours, 5) + get_time("%M", mmins, 5) + + new mins = str_to_num(mmins) + new hrs = str_to_num(mhours) + + if (mins) + num_to_word(mins, wmins, 31) + else + wmins[0] = 0 + + if (hrs < 12) + wpm = "am " + else + { + if (hrs > 12) hrs -= 12 + wpm = "pm " + } + + if (hrs) + num_to_word(hrs, whours, 31) + else + whours = "twelve " + + client_cmd(id, "spk ^"fvox/time_is_now %s_period %s%s^"", whours, wmins, wpm) + } + + new ctime[64] + + get_time("%m/%d/%Y - %H:%M:%S", ctime, 63) + client_print(0, print_chat, "%L: %s", LANG_PLAYER, "THE_TIME", ctime) + + return PLUGIN_CONTINUE +} + +public sayTimeLeft(id) +{ + if (get_cvar_float("mp_timelimit")) + { + new a = get_timeleft() + + if (get_cvar_num("amx_time_voice")) + { + new svoice[128] + setTimeVoice(svoice, 127, 0, a) + client_cmd(id, "%s", svoice) + } + client_print(0, print_chat, "%L: %d:%02d", LANG_PLAYER, "TIME_LEFT", (a / 60), (a % 60)) + } + else + client_print(0, print_chat, "%L", LANG_PLAYER, "NO_T_LIMIT") + + return PLUGIN_CONTINUE +} + +setTimeText(text[], len, tmlf, id) +{ + new secs = tmlf % 60 + new mins = tmlf / 60 + + if (secs == 0) + format(text, len, "%d %L", mins, id, (mins > 1) ? "MINUTES" : "MINUTE") + else if (mins == 0) + format(text, len, "%d %L", secs, id, (secs > 1) ? "SECONDS" : "SECOND") + else + format(text, len, "%d %L %d %L", mins, id, (mins > 1) ? "MINUTES" : "MINUTE", secs, id, (secs > 1) ? "SECONDS" : "SECOND") +} + +setTimeVoice(text[], len, flags, tmlf) +{ + new temp[7][32] + new secs = tmlf % 60 + new mins = tmlf / 60 + + for (new a = 0;a < 7;++a) + temp[a][0] = 0 + + if (secs > 0) + { + num_to_word(secs, temp[4], 31) + + if (!(flags & 8)) + temp[5] = "seconds " /* there is no "second" in default hl */ + } + + if (mins > 59) + { + new hours = mins / 60 + + num_to_word(hours, temp[0], 31) + + if (!(flags & 8)) + temp[1] = "hours " + + mins = mins % 60 + } + + if (mins > 0) + { + num_to_word(mins, temp[2], 31) + + if (!(flags & 8)) + temp[3] = "minutes " + } + + if (!(flags & 4)) + temp[6] = "remaining " + + return format(text, len, "spk ^"vox/%s%s%s%s%s%s%s^"", temp[0], temp[1], temp[2], temp[3], temp[4], temp[5], temp[6]) +} + +findDispFormat(time) +{ + for (new i = 0; g_TimeSet[i][0]; ++i) + { + if (g_TimeSet[i][1] & 16) + { + if (g_TimeSet[i][0] > time) + { + if (!g_Switch) + { + g_CountDown = g_Switch = time + remove_task(8648458) + set_task(1.0, "timeRemain", 34543, "", 0, "b") + } + + return i + } + } + else if (g_TimeSet[i][0] == time) + { + return i + } + } + + return -1 +} + +public setDisplaying() +{ + new arg[32], flags[32], num[32] + new argc = read_argc() - 1 + new i = 0 + + while (i < argc && i < 32) + { + read_argv(i + 1, arg, 31) + parse(arg, flags, 31, num, 31) + + g_TimeSet[i][0] = str_to_num(num) + g_TimeSet[i][1] = read_flags(flags) + + i++ + } + g_TimeSet[i][0] = 0 + + return PLUGIN_HANDLED +} + +public timeRemain(param[]) +{ + new gmtm = get_timeleft() + new tmlf = g_Switch ? --g_CountDown : gmtm + new stimel[12] + + format(stimel, 11, "%02d:%02d", gmtm / 60, gmtm % 60) + set_cvar_string("amx_timeleft", stimel) + + if (g_Switch && gmtm > g_Switch) + { + remove_task(34543) + g_Switch = 0 + set_task(0.8, "timeRemain", 8648458, "", 0, "b") + + return + } + + if (tmlf > 0 && g_LastTime != tmlf) + { + g_LastTime = tmlf + new tm_set = findDispFormat(tmlf) + + if (tm_set != -1) + { + new flags = g_TimeSet[tm_set][1] + new arg[128] + + if (flags & 1) + { + new players[32], pnum + + get_players(players, pnum, "c") + + for (new i = 0; i < pnum; i++) + { + setTimeText(arg, 127, tmlf, players[i]) + + if (flags & 16) + set_hudmessage(255, 255, 255, -1.0, 0.85, 0, 0.0, 1.1, 0.1, 0.5, -1) + else + set_hudmessage(255, 255, 255, -1.0, 0.85, 0, 0.0, 3.0, 0.0, 0.5, -1) + + show_hudmessage(players[i], "%s", arg) + } + } + + if (flags & 2) + { + setTimeVoice(arg, 127, flags, tmlf) + client_cmd(0, "%s", arg) + } + } + } +} \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats.sma new file mode 100644 index 0000000..2d075d7 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats.sma @@ -0,0 +1,9364 @@ +/* + stats by kzuq^BorJomi + version 2.42 + + Big thanks developers of kz_ljs_xm and Exolent + + Visit http://unique-kz.com/ + + 2011 year +*/ + +#include <amxmodx> +#include <amxmisc> +#include <colorchat> +#include <fakemeta> +#include <engine> +#include <cstrike> +#include <hamsandwich> +#include <uq_jumpstats_const.inc> +#include <uq_jumpstats_stocks.inc> +#include <celltrie> +#include <dhudmessage> + +#define VERSION "2.42" +#pragma semicolon 1 + +////////////////////////////////////Some shit varibeles//////////////////////////////////// +new dd_sync[33],angles_arry[33],Float:old_angles[33][3],lost_frame_count[33][NSTRAFES],line_lost[33][NSTRAFES][NVAR],FullJumpFrames[33],heystats,max_players,bool:duckbhop_bug_pre[33],bool:dropupcj[33],Float:first_duck_z[33],screenshoot,Float:checkladdertime[33],bool:ladderbug[33],bool:login[33]; +new uq_istrafe,kz_uq_istrafe,bug_check[33],bool:bug_true[33],bool:find_ladder[33],bool:Checkframes[33],type_button_what[33][100]; +new min_pre,beam_type[33],min_prestrafe[33],dropbhop[33],ddnum[33],bool:dropaem[33],bool:ddforcj[33]; +new kz_uq_min_other,bool:slide_protec[33],bool:UpcjFail[33],bool:upBhop[33],Float:upheight[33]; +new beam_entity[33][NVAR],ent_count[33],kz_uq_extras,sql_stats,kz_sql,g_sql_pid[33],kz_top_rank_by,kz_uq_block_top; + +new bool:height_show[33],bool:firstfall_ground[33],framecount[33],bool:firstladder[33]; +new Float:FallTime[33],Float:FallTime1[33],multiscj[33],multidropcj[33],bool:enable_sound[33]; +new jumpblock[33],Float:edgedist[33]; +new bool:failed_jump[33],bool:started_multicj_pre[33],bool:sync_doubleduck[33],bhop_num[33],bool:Show_edge_Fail[33],bool:Show_edge[33],bool:fps_hight[33],bool:first_ground_bhopaem[33]; + +new line_erase[33][NSTRAFES],line_erase_strnum[33]; + +new max_edge,min_edge,NSTRAFES1,max_strafes,Float:nextbhoptime[33],Float:bhopaemtime[33],Float:ground_bhopaem_time[33],Float:SurfFrames[33],Float:oldSurfFrames[33],bool:first_air[33]; +new bool:preessbutton[33],button_what[33],bool:gBeam_button[33][100],gBeam_button_what[33][100]; +new bool:h_jumped[33],Float:heightoff_origin[33],web_stats,Float:x_heightland_origin[33],bool:x_jump[33],Float:laddertime[33],bool:edgedone[33]; +new schetchik[33],Float:changetime[33],bool:edgeshow[33],bool:slide[33],pre_type[33][33]; + +new bool:ingame_strafe[33],bool:ljpre[33],Float:distance[33],detecthj[33],bool:doubleduck[33]; +new Float:doubletime[33],bool:multibhoppre[33],kz_uq_fps,bool:duckbhop[33],MAX_DISTANCE,Float:upbhop_koeff[33]; +new Float:rDistance[3],Float:frame2time,bool:touch_ent[33],bool:ddbeforwj[33],bool:gHasColorChat[33],Float:old_angle1[33]; +new bool:g_lj_stats[33],strafe_num[33],bool:g_Jumped[33],bool:g_reset[33],ljsDir[64],ljsDir_weapon[8][64],ljsDir_block[64],Float:gBeam_points[33][100][3],gBeam_duck[33][100],gBeam_count[33]; + +new gBeam,waits[33],waits1[33],Float:slideland[33],bool:backwards[33],bool:hookcheck[33],Float:timeonground[33]; +new map_dist[NTOP+1],map_syncc[NTOP+1],map_maxsped[NTOP+1], map_prestr[NTOP+1],map_names[NTOP+1][33],map_ip[NTOP+1][33],map_streif[NTOP+1],map_type[NTOP+1][33]; +new kz_uq_lj,kz_uq_cj,kz_uq_dcj,kz_uq_mcj ,kz_uq_ladder,kz_uq_ldbj,kz_uq_bj,kz_uq_sbj,kz_uq_drbj,kz_uq_drsbj,kz_uq_drcj,kz_uq_wj; + +new oldpre[33],oldljpre[33],oldfail[33],Float:starthj[33][3],Float:stophj[33][3], Float:endhj[33][3]; +new bool:landslide[33],strafecounter_oldbuttons[33],Float:Fulltime,Float:needslide[33],Float:groundslide[33]; +new jj,sync_[33],goodSyncTemp,badSyncTemp,strafe_lost_frame[33][NSTRAFES],Float:time_,Float:strafe_stat_time[33][NSTRAFES],Float:strafe_stat_speed[33][NSTRAFES][2]; +new strafe_stat_sync[33][NSTRAFES][2],strLen,strMess[40*NSTRAFES],strMessBuf[40*NSTRAFES],team[33]; + +new bool:g_pBot[33],strL,strM[40*NSTRAFES],strMBuf[40*NSTRAFES],Float:firstvel[33],Float:secvel[33],Float:firstorig[33][3],Float:secorig[33][3]; +new Float:speed[33], Float:TempSpeed[33],Float:statsduckspeed[33][500]; +new bool:slidim[33],Float:slidedist[33],edgefriction,mp_footsteps,sv_cheats,sv_airaccelerate,sv_maxspeed,sv_stepsize,sv_maxvelocity,sv_gravity; + +new kz_min_dcj,kz_stats_x,kz_stats_y,Float:stats_x,Float:stats_y,taskslide[33],taskslide1[33],bool:failslide[33]; +new Float:failslidez[33],kz_strafe_x,kz_strafe_y,Float:strafe_x,Float:strafe_y,Float:laddist[33],kz_duck_x; +new kz_duck_y,Float:duck_x,Float:duck_y,bool:bhopaem[33],bool:nextbhop[33],kz_stats_red,kz_stats_green, kz_stats_blue, kz_failstats_red,kz_failstats_green; +new kz_failstats_blue, kz_sounds, kz_airaccelerate,kz_uq_url,kz_prefix,kz_legal_settings; + +new kz_good_lj,kz_pro_lj,kz_holy_lj,kz_leet_lj,kz_god_lj,kz_good_bj,kz_pro_bj,kz_holy_bj,kz_leet_bj,kz_god_bj; +new kz_good_cj,kz_pro_cj,kz_holy_cj,kz_leet_cj,kz_god_cj,kz_good_wj,kz_pro_wj,kz_holy_wj,kz_leet_wj,kz_god_wj; +new kz_good_dbj,kz_pro_dbj, kz_holy_dbj,kz_leet_dbj, kz_god_dbj,kz_good_scj,kz_pro_scj, kz_holy_scj,kz_leet_scj, kz_god_scj; +new kz_good_ladder,kz_pro_ladder,kz_holy_ladder, kz_leet_ladder,kz_god_ladder,kz_good_dcj,kz_pro_dcj,kz_holy_dcj,kz_leet_dcj,kz_god_dcj; + +new kz_god_duckbhop,kz_holy_duckbhop,kz_pro_duckbhop,kz_good_duckbhop,kz_good_dropscj,kz_pro_dropscj,kz_holy_dropscj,kz_leet_dropscj,kz_god_dropscj; +new kz_good_real,kz_pro_real,kz_holy_real,kz_leet_real,kz_god_real,kz_good_bhopinduck,kz_pro_bhopinduck,kz_holy_bhopinduck,kz_leet_bhopinduck,kz_god_bhopinduck; +new kz_god_upbj,kz_leet_upbj,kz_good_upbj, kz_pro_upbj,kz_holy_upbj,kz_god_upsbj,kz_leet_upsbj,kz_good_upsbj, kz_pro_upsbj,kz_holy_upsbj; +new kz_uq_dscj,kz_uq_mscj,kz_leet_duckbhop,kz_uq_dropscj,kz_uq_dropdscj,kz_uq_dropmscj,kz_uq_duckbhop,kz_uq_bhopinduck,kz_uq_realldbhop,kz_uq_multibhop,kz_uq_upbj,kz_uq_upbhopinduck,kz_uq_upsbj,kz_uq_dropdcj,kz_uq_dropmcj; + +new user_block[33][2],Float:slidez[33][4][3],prefix[64]; + +new CjafterJump[33],bool:ddafterJump[33],bool:cjjump[33],bool:serf_reset[33],entlist[256],ent,nLadder,Float:ladderxyz[256][3],Float:ladderminxyz[256][3], Float:laddersize[256][3], nashladder,bool:ladderjump[33]; +new bool:kz_stats_pre[33], bool:kz_beam[33],bool:showpre[33],bool:showjofon[33],bool:speedon[33],bool:jofon[33]; + +new Float:dropbjorigin[33][3], Float:falloriginz[33],Float:origin[3],ducks[33], movetype[33]; +static Float:maxspeed[33], Float:prestrafe[33],JumpType:jump_type[33],JumpType:old_type_dropbj[33], frames[33], frames_gained_speed[33], bool:turning_left[33]; +static bool:turning_right[33],bool:started_cj_pre[33],bool:in_duck[33], bool:in_bhop[33],bool:in_air[33],bool:in_ladder[33]; +new bool:player_admin[33],bool:failearly[33],bool:firstshow[33],bool:first_onground[33],bool:notjump[33],bool:OnGround[33],bool:donehook[33]; + +new bool:streifstat[33],Jtype[33][33],Jtype1[33][33],Jtype_old_dropbj[33][33],Jtype_old_dropbj1[33][33],Float:weapSpeed[33],Float:weapSpeedOld[33]; +new airacel[33][33],bool:firstfr[33],kz_speed_x,kz_speed_y,hud_stats,hud_streif,hud_pre,hud_duck,hud_speed; +new kz_uq_connect,kz_uq_light,bool:duckstring[33],kz_uq_top,kz_uq_maptop,bool:showduck[33],Float:surf[33]; +new bool:first_surf[33],oldjump_type[33],oldjump_typ1[33],jump_typeOld[33],mapname[33],Float:duckstartz[33],direct_for_strafe[33]; +new Float:height_difference[33],kz_uq_team,bool:jumpoffirst[33],bool:posibleScj[33]; +new kz_uq_noslow,kz_prest_x,kz_prest_y,kz_speed_r,kz_speed_g,kz_speed_b,kz_prest_r,kz_prest_g,kz_prest_b; + +new weapon_top,bool:touch_somthing[33],record_start[33],allow_info; +new showtime_st_stats[33]; + +new Float:jof[33],weapon_block_top; + +new g_playername[33][64], g_playersteam[33][35], g_playerip[33][16], rankby,plugin_ver[33]; + +new ljsDir_block_weapon[8][64],uq_host,uq_user,uq_pass,uq_db,Handle:DB_TUPLE,Handle:SqlConnection,g_error[512],sql_Cvars_num[SQLCVARSNUM]; +new sql_JumpType[33]; +new Trie:JData,Trie:JData_Block,Float:oldjump_height[33],Float:jheight[33],bool:jheight_show[33]; + +new uq_lj,uq_cj,uq_dcj,uq_mcj,uq_ladder,uq_ldbj,uq_bj,uq_sbj,uq_drbj,uq_drsbj,uq_drcj; +new uq_wj,uq_dscj,uq_mscj,uq_dropscj,uq_dropdscj,uq_dropmscj,uq_duckbhop,uq_bhopinduck; +new uq_realldbhop,uq_upbj,uq_upbhopinduck,uq_upsbj,uq_multibhop,uq_dropdcj,uq_dropmcj; +new dcj_god_dist,dcj_leet_dist,dcj_holy_dist,dcj_pro_dist,dcj_good_dist; +new lj_god_dist,lj_leet_dist,lj_holy_dist,lj_pro_dist,lj_good_dist; +new ladder_god_dist,ladder_leet_dist,ladder_holy_dist,ladder_pro_dist,ladder_good_dist; +new wj_god_dist,wj_leet_dist,wj_holy_dist,wj_pro_dist,wj_good_dist; +new bj_god_dist,bj_leet_dist,bj_holy_dist,bj_pro_dist,bj_good_dist; +new cj_god_dist,cj_leet_dist,cj_holy_dist,cj_pro_dist,cj_good_dist; +new dbj_god_dist,dbj_leet_dist,dbj_holy_dist,dbj_pro_dist,dbj_good_dist; +new scj_god_dist,scj_leet_dist,scj_holy_dist,scj_pro_dist,scj_good_dist; +new dropscj_god_dist,dropscj_leet_dist,dropscj_holy_dist,dropscj_pro_dist,dropscj_good_dist; +new bhopinduck_god_dist,bhopinduck_leet_dist,bhopinduck_holy_dist,bhopinduck_pro_dist,bhopinduck_good_dist; +new upbj_god_dist,upbj_leet_dist,upbj_holy_dist,upbj_pro_dist,upbj_good_dist; +new upsbj_god_dist,upsbj_leet_dist,upsbj_holy_dist,upsbj_pro_dist,upsbj_good_dist; +new real_god_dist,real_leet_dist,real_holy_dist,real_pro_dist,real_good_dist; +new duckbhop_god_dist,duckbhop_leet_dist,duckbhop_holy_dist,duckbhop_pro_dist,duckbhop_good_dist; +new web_sql,max_distance,min_distance_other,min_distance,uq_airaccel,leg_settings,uq_sounds; +new uq_maxedge,uq_minedge,uq_min_pre,speed_r,speed_g,speed_b,Float:speed_x,Float:speed_y,h_speed,kz_top,kz_extras,kz_weapon,kz_block_top; +new uq_team,prest_r,prest_g,prest_b,Float:prest_x,Float:prest_y,h_prest,h_stats,h_duck,h_streif; +new uq_noslow,uq_light,uq_screen,uq_info,uq_fps,kz_map_top,kz_wpn_block_top,stats_r,stats_b,stats_g,f_stats_r,f_stats_b,f_stats_g; +//new uq_sv_maxvelocity,uq_sv_stepsize,uq_sv_maxspeed,uq_edgefriction,uq_mp_footsteps,uq_sv_cheats,uq_sv_gravity,uq_sv_airaccelerate; +new kz_uq_script_work,uq_script_work,uq_ban_minutes,kz_uq_ban_minutes,uq_bug,kz_uq_bug,uq_script_notify,kz_uq_script_notify,uq_admins,kz_uq_admins,kz_uq_script_detection,uq_script_detection,kz_uq_update_auth,uq_update_auth; +new doubleduck_stat_sync[33][2],logs_path[128],uq_script_punishment,kz_uq_script_punishment,uq_ban_authid,uq_ban_type,kz_uq_ban_authid,kz_uq_ban_type; +new kz_uq_block_chat_show,kz_uq_block_chat_min,uq_block_chat_show,uq_block_chat_min; + + +new bool:speedtype[33],ddforcjafterbhop[33],ddforcjafterladder[33],ddstandcj[33]; +new bool:trigger_protection[33],kz_uq_speed_allteam,uq_speed_allteam; + +new sql_Cvars[SQLCVARSNUM][] = { //cvars for db + "kz_uq_save_extras_top", + "kz_uq_top_by", + "kz_uq_sql", + "kz_uq_block_top" +}; + +new Trie:JumpPlayers; + +new const KZ_CVARSDIR[] = "config.cfg"; + +public plugin_init() +{ + register_plugin( "JumpStats", VERSION, "BorJomi" ); + + register_dictionary("uq_jumpstats.txt"); + + kz_good_lj = register_cvar("kz_uq_good_lj", "240"); // lj hj + kz_pro_lj = register_cvar("kz_uq_pro_lj", "245"); + kz_holy_lj = register_cvar("kz_uq_holy_lj", "250"); + kz_leet_lj = register_cvar("kz_uq_leet_lj", "253"); + kz_god_lj = register_cvar("kz_uq_god_lj", "255"); + + kz_good_cj = register_cvar("kz_uq_good_cj", "250"); // cj + kz_pro_cj = register_cvar("kz_uq_pro_cj", "255"); + kz_holy_cj = register_cvar("kz_uq_holy_cj", "260"); + kz_leet_cj = register_cvar("kz_uq_leet_cj", "265"); + kz_god_cj = register_cvar("kz_uq_god_cj", "267"); + + kz_good_dcj = register_cvar("kz_uq_good_dcj", "250"); // dcj mcj + kz_pro_dcj = register_cvar("kz_uq_pro_dcj", "255"); + kz_holy_dcj = register_cvar("kz_uq_holy_dcj", "260"); + kz_leet_dcj = register_cvar("kz_uq_leet_dcj", "265"); + kz_god_dcj = register_cvar("kz_uq_god_dcj", "270"); + + kz_good_ladder = register_cvar("kz_uq_good_ladder", "150"); // ladder + kz_pro_ladder = register_cvar("kz_uq_pro_ladder", "160"); + kz_holy_ladder = register_cvar("kz_uq_holy_ladder", "170"); + kz_leet_ladder = register_cvar("kz_uq_leet_ladder", "180"); + kz_god_ladder = register_cvar("kz_uq_god_ladder", "190"); + + kz_good_bj = register_cvar("kz_uq_good_bj", "230"); // bj sbj + kz_pro_bj = register_cvar("kz_uq_pro_bj", "235"); + kz_holy_bj = register_cvar("kz_uq_holy_bj", "240"); + kz_leet_bj = register_cvar("kz_uq_leet_bj", "245"); + kz_god_bj = register_cvar("kz_uq_god_bj", "247"); + + kz_good_wj = register_cvar("kz_uq_good_wj", "255"); // wj dropcj ladderbhop + kz_pro_wj = register_cvar("kz_uq_pro_wj", "260"); + kz_holy_wj = register_cvar("kz_uq_holy_wj", "265"); + kz_leet_wj = register_cvar("kz_uq_leet_wj", "270"); + kz_god_wj = register_cvar("kz_uq_god_wj", "272"); + + kz_good_dbj = register_cvar("kz_uq_good_dbj", "240"); // + kz_pro_dbj = register_cvar("kz_uq_pro_dbj", "250"); + kz_holy_dbj = register_cvar("kz_uq_holy_dbj", "265"); + kz_leet_dbj = register_cvar("kz_uq_leet_dbj", "270"); + kz_god_dbj = register_cvar("kz_uq_god_dbj", "272"); + + kz_good_scj = register_cvar("kz_uq_good_scj", "245"); // + kz_pro_scj = register_cvar("kz_uq_pro_scj", "250"); + kz_holy_scj = register_cvar("kz_uq_holy_scj", "255"); + kz_leet_scj = register_cvar("kz_uq_leet_scj", "260"); + kz_god_scj = register_cvar("kz_uq_god_scj", "262"); + + kz_good_dropscj = register_cvar("kz_uq_good_dropscj", "255"); // + kz_pro_dropscj = register_cvar("kz_uq_pro_dropscj", "260"); + kz_holy_dropscj = register_cvar("kz_uq_holy_dropscj", "265"); + kz_leet_dropscj = register_cvar("kz_uq_leet_dropscj", "270"); + kz_god_dropscj = register_cvar("kz_uq_god_dropscj", "272"); + + kz_good_duckbhop = register_cvar("kz_uq_good_duckbhop", "120"); // + kz_pro_duckbhop = register_cvar("kz_uq_pro_duckbhop", "130"); + kz_holy_duckbhop = register_cvar("kz_uq_holy_duckbhop", "140"); + kz_leet_duckbhop = register_cvar("kz_uq_leet_duckbhop", "150"); + kz_god_duckbhop = register_cvar("kz_uq_god_duckbhop", "160"); + + kz_good_bhopinduck = register_cvar("kz_uq_good_bhopinduck", "205"); // + kz_pro_bhopinduck = register_cvar("kz_uq_pro_bhopinduck", "210"); + kz_holy_bhopinduck = register_cvar("kz_uq_holy_bhopinduck", "215"); + kz_leet_bhopinduck = register_cvar("kz_uq_leet_bhopinduck", "218"); + kz_god_bhopinduck = register_cvar("kz_uq_god_bhopinduck", "220"); + + kz_good_real = register_cvar("kz_uq_good_realldbhop", "240"); // + kz_pro_real = register_cvar("kz_uq_pro_realldbhop", "250"); + kz_holy_real = register_cvar("kz_uq_holy_realldbhop", "265"); + kz_leet_real = register_cvar("kz_uq_leet_realldbhop", "270"); + kz_god_real = register_cvar("kz_uq_god_realldbhop", "272"); + + kz_good_upbj = register_cvar("kz_uq_good_upbj", "225"); // + kz_pro_upbj = register_cvar("kz_uq_pro_upbj", "230"); + kz_holy_upbj = register_cvar("kz_uq_holy_upbj", "235"); + kz_leet_upbj = register_cvar("kz_uq_leet_upbj", "240"); + kz_god_upbj = register_cvar("kz_uq_god_upbj", "245"); + + kz_good_upsbj = register_cvar("kz_uq_good_upbj", "230"); // + kz_pro_upsbj = register_cvar("kz_uq_pro_upbj", "235"); + kz_holy_upsbj = register_cvar("kz_uq_holy_upbj", "240"); + kz_leet_upsbj = register_cvar("kz_uq_leet_upbj", "244"); + kz_god_upsbj = register_cvar("kz_uq_god_upbj", "246"); + + kz_min_dcj = register_cvar("kz_uq_min_dist", "215"); + MAX_DISTANCE = register_cvar("kz_uq_max_dist", "290"); + + kz_stats_red = register_cvar("kz_uq_stats_red", "0"); + kz_stats_green = register_cvar("kz_uq_stats_green", "255"); + kz_stats_blue = register_cvar("kz_uq_stats_blue", "159"); + kz_failstats_red = register_cvar("kz_uq_failstats_red", "255"); + kz_failstats_green = register_cvar("kz_uq_failstats_green", "0"); + kz_failstats_blue = register_cvar("kz_uq_failstats_blue", "109"); + + kz_sounds = register_cvar("kz_uq_sounds", "1"); + kz_top_rank_by = register_cvar("kz_uq_top_by", "1"); // How ranking will work? 0=name, 1=ip 2=steam + kz_legal_settings = register_cvar("kz_uq_legal_settings", "1"); + kz_prefix = register_cvar("kz_uq_prefix", "unique-kz"); + kz_airaccelerate = register_cvar("kz_uq_airaccelerate", "10"); + + kz_stats_x = register_cvar("kz_uq_stats_x", "-1.0"); + kz_stats_y = register_cvar("kz_uq_stats_y", "0.70"); + kz_strafe_x = register_cvar("kz_uq_strafe_x", "0.70"); + kz_strafe_y = register_cvar("kz_uq_strafe_y", "0.35"); + kz_duck_x = register_cvar("kz_uq_duck_x", "0.6"); + kz_duck_y = register_cvar("kz_uq_duck_y", "0.78"); + kz_speed_x = register_cvar("kz_uq_speed_x", "-1.0"); + kz_speed_y = register_cvar("kz_uq_speed_y", "0.83"); + kz_prest_x = register_cvar("kz_uq_prestrafe_x", "-1.0"); + kz_prest_y = register_cvar("kz_uq_prestrafe_y", "0.65"); + + kz_speed_r = register_cvar("kz_uq_speed_red", "255"); + kz_speed_g = register_cvar("kz_uq_speed_green", "255"); + kz_speed_b = register_cvar("kz_uq_speed_blue", "255"); + kz_prest_r = register_cvar("kz_uq_prestrafe_red", "255"); + kz_prest_g = register_cvar("kz_uq_prestrafe_green", "255"); + kz_prest_b = register_cvar("kz_uq_prestrafe_blue", "255"); + + hud_stats = register_cvar("kz_uq_hud_stats", "3"); + hud_streif = register_cvar("kz_uq_hud_strafe", "4"); + hud_pre = register_cvar("kz_uq_hud_pre", "1"); + hud_duck = register_cvar("kz_uq_hud_duck", "1"); + hud_speed = register_cvar("kz_uq_hud_speed", "2"); + + kz_uq_lj = register_cvar("kz_uq_lj", "1"); + kz_uq_cj = register_cvar("kz_uq_cj", "1"); + kz_uq_dcj = register_cvar("kz_uq_dcj", "1"); + kz_uq_mcj = register_cvar("kz_uq_mcj", "1"); + kz_uq_ladder = register_cvar("kz_uq_ladder", "1"); + kz_uq_ldbj = register_cvar("kz_uq_ldbj", "1"); + kz_uq_bj = register_cvar("kz_uq_bj", "1"); + kz_uq_sbj = register_cvar("kz_uq_sbj", "1"); + kz_uq_drbj = register_cvar("kz_uq_drbj", "1"); + kz_uq_drsbj = register_cvar("kz_uq_scj", "1"); + kz_uq_drcj = register_cvar("kz_uq_drcj", "1"); + kz_uq_wj = register_cvar("kz_uq_wj", "1"); + + kz_uq_dscj = register_cvar("kz_uq_dscj", "1"); + kz_uq_mscj = register_cvar("kz_uq_mscj", "1"); + kz_uq_dropscj = register_cvar("kz_uq_dropscj", "1"); + kz_uq_dropdscj = register_cvar("kz_uq_dropdscj", "1"); + kz_uq_dropmscj = register_cvar("kz_uq_dropmscj", "1"); + kz_uq_duckbhop = register_cvar("kz_uq_duckbhop", "1"); + kz_uq_bhopinduck = register_cvar("kz_uq_bhopinduck", "1"); + kz_uq_realldbhop = register_cvar("kz_uq_realldbhop", "1"); + kz_uq_upbj = register_cvar("kz_uq_upbj", "1"); + kz_uq_upbhopinduck = register_cvar("kz_uq_upbhopinduck", "1"); + kz_uq_upsbj = register_cvar("kz_uq_upsbj", "1"); + kz_uq_multibhop = register_cvar("kz_uq_multibhop", "1"); + kz_uq_dropdcj = register_cvar("kz_uq_dropdcj", "1"); + kz_uq_dropmcj = register_cvar("kz_uq_dropmcj", "1"); + + kz_uq_light = register_cvar("kz_uq_light", "0"); + kz_uq_connect = register_cvar("kz_uq_connect", "abdehklmn"); + kz_uq_fps = register_cvar("kz_uq_fps", "1"); + kz_uq_top = register_cvar("kz_uq_save_top", "1"); + kz_uq_maptop = register_cvar("kz_uq_maptop", "1"); + kz_uq_team = register_cvar("kz_uq_team", "0"); + kz_uq_istrafe = register_cvar("kz_uq_istrafes", "0"); + + max_edge = register_cvar("kz_uq_max_block", "290"); + min_edge = register_cvar("kz_uq_min_block", "100"); + min_pre = register_cvar("kz_uq_min_pre", "60"); + kz_uq_min_other = register_cvar("kz_uq_min_dist_other", "120"); + kz_uq_extras = register_cvar("kz_uq_save_extras_top", "1"); + max_strafes = register_cvar("kz_uq_max_strafes", "14"); + screenshoot = register_cvar("kz_uq_screenshoot", "0"); + + sql_stats = register_cvar("kz_uq_sql", "0"); + web_stats = register_cvar("kz_uq_web", "0"); + + uq_host = register_cvar("kz_uq_host", "127.0.0.1"); + uq_user = register_cvar("kz_uq_user", "root"); + uq_pass = register_cvar("kz_uq_pass", ""); + uq_db = register_cvar("kz_uq_db", "uq_jumpstats"); + + allow_info = register_cvar("kz_uq_demo_info", "1"); + weapon_top = register_cvar("kz_uq_weapons_top", "1"); + weapon_block_top = register_cvar("kz_uq_block_weapons", "1"); + kz_uq_url = register_cvar("kz_uq_url","http://localhost/uq_jumpstats/index.php?type=lj&from_game=true"); + kz_uq_block_top = register_cvar("kz_uq_block_top", "1"); + + kz_uq_bug=register_cvar("kz_uq_bug_check", "1"); + kz_uq_noslow=register_cvar("kz_uq_noslowdown", "0"); + + kz_uq_admins = register_cvar("kz_uq_only_admins", "0"); + kz_uq_script_detection = register_cvar("kz_uq_script_detection", "1"); + kz_uq_update_auth = register_cvar("kz_uq_update_auth", "1"); + kz_uq_script_notify = register_cvar("kz_uq_script_notify", "1"); + kz_uq_script_punishment = register_cvar("kz_uq_script_punishment", "0"); + kz_uq_script_work = register_cvar("kz_uq_script_work", "2"); + + kz_uq_ban_type = register_cvar("kz_uq_ban_type", "0"); + kz_uq_ban_authid = register_cvar("kz_uq_ban_authid", "0"); + kz_uq_ban_minutes = register_cvar("kz_uq_ban_minutes", "45"); + + kz_uq_block_chat_show = register_cvar("kz_uq_block_chat_show", "1"); + kz_uq_block_chat_min = register_cvar("kz_uq_block_chat_min", "1"); + + kz_uq_speed_allteam = register_cvar("kz_uq_speed_allteam", "1"); + + register_cvar( "uq_jumpstats", VERSION, FCVAR_SERVER|FCVAR_SPONLY); + + register_concmd("amx_reset_uqtops","reset_tops",ADMIN_CVAR ,"reset all tops"); + + register_clcmd( "say /strafe", "streif_stats" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /strafes", "streif_stats" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /strafestat", "streif_stats" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /strafestats", "streif_stats" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /showpre", "show_pre" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /duck", "pre_stats" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /ducks", "pre_stats" , ADMIN_ALL, "- enabled/disables"); + register_clcmd( "say /uqstats", "cmdljStats", ADMIN_ALL, "- enabled/disables" ); + register_clcmd( "say /ljstats", "cmdljStats", ADMIN_ALL, "- enabled/disables" ); + register_clcmd( "say /stats", "cmdljStats", ADMIN_ALL, "- enabled/disables" ); + register_clcmd( "say /heigh", "heightshow", ADMIN_ALL, "- enabled/disables" ); + register_clcmd( "say /fall", "heightshow", ADMIN_ALL, "- enabled/disables" ); + + register_clcmd( "say /uqversion", "cmdVersion", ADMIN_ALL); + register_clcmd( "say uqversion", "cmdVersion", ADMIN_ALL); + register_clcmd("say /uqbeam", "cmdljbeam", ADMIN_ALL); + register_clcmd("say /beam", "cmdljbeam", ADMIN_ALL); + register_clcmd("say /ljbeam", "cmdljbeam", ADMIN_ALL); + register_clcmd("say /speed", "show_speed", ADMIN_ALL); + register_clcmd("say speed", "show_speed", ADMIN_ALL); + register_clcmd("say /colorchat", "cmdColorChat", ADMIN_ALL); + register_clcmd("say colorchat", "cmdColorChat", ADMIN_ALL); + register_clcmd("say /bhopwarn", "show_early", ADMIN_ALL); + register_clcmd("say /multibhop", "multi_bhop", ADMIN_ALL); + register_clcmd("say /duckspre", "duck_show", ADMIN_ALL); + register_clcmd("say /duckpre", "duck_show", ADMIN_ALL); + register_clcmd("say /ljpre", "lj_show", ADMIN_ALL); + register_clcmd("say /prelj", "lj_show", ADMIN_ALL); + register_clcmd("say /uqsound", "enable_sounds", ADMIN_ALL); + register_clcmd("say /uqsounds", "enable_sounds", ADMIN_ALL); + + register_clcmd("say /failedge", "ShowedgeFail", ADMIN_ALL); + register_clcmd("say /failedg", "ShowedgeFail", ADMIN_ALL); + register_clcmd("say /edgefail", "ShowedgeFail", ADMIN_ALL); + register_clcmd("say /edgfail", "ShowedgeFail", ADMIN_ALL); + register_clcmd("say /edge", "Showedge", ADMIN_ALL); + register_clcmd("say /edg", "Showedge", ADMIN_ALL); + + register_clcmd("say /joftrainer", "trainer_jof", ADMIN_ALL); + register_clcmd("say joftrainer", "trainer_jof", ADMIN_ALL); + register_clcmd("say /joftr", "trainer_jof", ADMIN_ALL); + register_clcmd("say joftr", "trainer_jof", ADMIN_ALL); + + register_clcmd("say /speedt", "speed_type", ADMIN_ALL); + register_clcmd("say speedt", "speed_type", ADMIN_ALL); + + register_clcmd("say /jof", "show_jof", ADMIN_ALL); + register_clcmd("say jof", "show_jof", ADMIN_ALL); + + register_clcmd("say /jheigh", "show_jheight", ADMIN_ALL); + register_clcmd("say jheigh", "show_jheight", ADMIN_ALL); + + register_clcmd("say /istrafe", "ingame_st_stats", ADMIN_ALL); + register_clcmd("say istrafe", "ingame_st_stats", ADMIN_ALL); + + register_clcmd("say /options", "Option", ADMIN_ALL); + register_clcmd("say /ljsmenu", "Option", ADMIN_ALL); + register_clcmd("say /ljsmenu2", "Option2", ADMIN_ALL); + register_clcmd("say /uqmenu", "Option", ADMIN_ALL); + register_clcmd("say /option", "Option", ADMIN_ALL); + + register_menucmd(register_menuid("StatsOptionMenu1"), 1023, "OptionMenu1"); + register_menucmd(register_menuid("StatsOptionMenu2"), 1023, "OptionMenu2"); + register_menucmd(register_menuid("StatsOptionMenu3"), 1023, "OptionMenu3"); + + edgefriction = get_cvar_pointer("edgefriction"); + mp_footsteps = get_cvar_pointer("mp_footsteps"); + sv_cheats = get_cvar_pointer("sv_cheats"); + sv_gravity = get_cvar_pointer("sv_gravity"); + sv_airaccelerate = get_cvar_pointer("sv_airaccelerate"); + sv_maxspeed = get_cvar_pointer("sv_maxspeed"); + sv_stepsize = get_cvar_pointer("sv_stepsize"); + sv_maxvelocity = get_cvar_pointer("sv_maxvelocity"); + + + register_forward(FM_Touch, "fwdTouch", 1); + register_forward( FM_PlayerPreThink, "fwdPreThink", 0 ); + register_forward( FM_PlayerPostThink, "fwdPostThink", 0 ); + + RegisterHam(Ham_Spawn, "player", "FwdPlayerSpawn", 1); + RegisterHam(Ham_Killed, "player", "FwdPlayerDeath", 1); + RegisterHam(Ham_Touch, "player", "HamTouch"); + + register_event("ResetHUD","ResetHUD","b"); + + + + max_players=get_maxplayers()+1; + + ent=find_ent_by_class(-1,"func_ladder"); + while( ent > 0 ) + { + entity_get_vector ( ent, EV_VEC_maxs, ladderxyz[nLadder] ); + entity_get_vector ( ent, EV_VEC_mins, ladderminxyz[nLadder] ); + entity_get_vector ( ent, EV_VEC_size, laddersize[nLadder] ); + entlist[nLadder]=ent; + + ent = find_ent_by_class(ent,"func_ladder"); + nLadder++; + } + + get_mapname(mapname, 32); + + // Logs + new logs[64]; + get_localinfo("amxx_logs", logs, 63); + formatex(logs_path, 127, "%s\uq_jumpstats.txt", logs); + + +} + +public plugin_natives() +{ + register_native("kz_get_configsdir", "native_kz_get_configsdir", 1); + +} +public plugin_cfg() +{ + new cvarfiles[100], uqpath[64]; + kz_get_configsdir(uqpath, 63); + formatex(cvarfiles, 99, "%s/%s", uqpath, KZ_CVARSDIR); + + if( file_exists(cvarfiles) ) + { + server_cmd("exec %s", cvarfiles); + server_exec(); + } + + uq_min_pre=get_pcvar_num(min_pre); + uq_maxedge=get_pcvar_num(max_edge); + uq_minedge=get_pcvar_num(min_edge); + kz_sql=get_pcvar_num(sql_stats); + web_sql=get_pcvar_num(web_stats); + rankby = get_pcvar_num(kz_top_rank_by); + uq_team=get_pcvar_num(kz_uq_team); + uq_istrafe=get_pcvar_num(kz_uq_istrafe); + NSTRAFES1=get_pcvar_num(max_strafes); + stats_x=get_pcvar_float(kz_stats_x); + stats_y=get_pcvar_float(kz_stats_y); + strafe_x=get_pcvar_float(kz_strafe_x); + strafe_y=get_pcvar_float(kz_strafe_y); + duck_x=get_pcvar_float(kz_duck_x); + duck_y=get_pcvar_float(kz_duck_y); + prest_r=get_pcvar_num(kz_prest_r); + prest_g=get_pcvar_num(kz_prest_g); + prest_b=get_pcvar_num(kz_prest_b); + prest_x=get_pcvar_float(kz_prest_x); + prest_y=get_pcvar_float(kz_prest_y); + h_prest=get_pcvar_num(hud_pre); + h_stats=get_pcvar_num(hud_stats); + h_duck=get_pcvar_num(hud_duck); + h_streif=get_pcvar_num(hud_streif); + stats_r=get_pcvar_num(kz_stats_red); + stats_b=get_pcvar_num(kz_stats_blue); + stats_g=get_pcvar_num(kz_stats_green); + f_stats_r=get_pcvar_num(kz_failstats_red); + f_stats_b=get_pcvar_num(kz_failstats_blue); + f_stats_g=get_pcvar_num(kz_failstats_green); + uq_lj=get_pcvar_num(kz_uq_lj); + uq_cj=get_pcvar_num(kz_uq_cj); + uq_dcj=get_pcvar_num(kz_uq_dcj); + uq_mcj=get_pcvar_num(kz_uq_mcj); + uq_ladder=get_pcvar_num(kz_uq_ladder); + uq_ldbj=get_pcvar_num(kz_uq_ldbj); + uq_bj=get_pcvar_num(kz_uq_bj); + uq_sbj=get_pcvar_num(kz_uq_sbj); + uq_drbj=get_pcvar_num(kz_uq_drbj); + uq_drsbj=get_pcvar_num(kz_uq_drsbj); + uq_drcj=get_pcvar_num(kz_uq_drcj); + uq_wj=get_pcvar_num(kz_uq_wj); + uq_dscj=get_pcvar_num(kz_uq_dscj); + uq_mscj=get_pcvar_num(kz_uq_mscj); + uq_dropscj=get_pcvar_num(kz_uq_dropscj); + uq_dropdscj=get_pcvar_num(kz_uq_dropdscj); + uq_dropmscj=get_pcvar_num(kz_uq_dropmscj); + uq_duckbhop=get_pcvar_num(kz_uq_duckbhop); + uq_bhopinduck=get_pcvar_num(kz_uq_bhopinduck); + uq_realldbhop=get_pcvar_num(kz_uq_realldbhop); + uq_upbj=get_pcvar_num(kz_uq_upbj); + uq_upbhopinduck=get_pcvar_num(kz_uq_upbhopinduck); + uq_upsbj=get_pcvar_num(kz_uq_upsbj); + uq_multibhop=get_pcvar_num(kz_uq_multibhop); + uq_dropdcj=get_pcvar_num(kz_uq_dropdcj); + uq_dropmcj=get_pcvar_num(kz_uq_dropmcj); + dcj_god_dist=get_pcvar_num(kz_god_dcj); + dcj_leet_dist=get_pcvar_num(kz_leet_dcj); + dcj_holy_dist=get_pcvar_num(kz_holy_dcj); + dcj_pro_dist=get_pcvar_num(kz_pro_dcj); + dcj_good_dist=get_pcvar_num(kz_good_dcj); + lj_god_dist=get_pcvar_num(kz_god_lj); + lj_leet_dist=get_pcvar_num(kz_leet_lj); + lj_holy_dist=get_pcvar_num(kz_holy_lj); + lj_pro_dist=get_pcvar_num(kz_pro_lj); + lj_good_dist=get_pcvar_num(kz_good_lj); + ladder_god_dist=get_pcvar_num(kz_god_ladder); + ladder_leet_dist=get_pcvar_num(kz_leet_ladder); + ladder_holy_dist=get_pcvar_num(kz_holy_ladder); + ladder_pro_dist=get_pcvar_num(kz_pro_ladder); + ladder_good_dist=get_pcvar_num(kz_good_ladder); + wj_god_dist=get_pcvar_num(kz_god_wj); + wj_leet_dist=get_pcvar_num(kz_leet_wj); + wj_holy_dist=get_pcvar_num(kz_holy_wj); + wj_pro_dist=get_pcvar_num(kz_pro_wj); + wj_good_dist=get_pcvar_num(kz_good_wj); + bj_god_dist=get_pcvar_num(kz_god_bj); + bj_leet_dist=get_pcvar_num(kz_leet_bj); + bj_holy_dist=get_pcvar_num(kz_holy_bj); + bj_pro_dist=get_pcvar_num(kz_pro_bj); + bj_good_dist=get_pcvar_num(kz_good_bj); + cj_god_dist=get_pcvar_num(kz_god_cj); + cj_leet_dist=get_pcvar_num(kz_leet_cj); + cj_holy_dist=get_pcvar_num(kz_holy_cj); + cj_pro_dist=get_pcvar_num(kz_pro_cj); + cj_good_dist=get_pcvar_num(kz_good_cj); + dbj_god_dist=get_pcvar_num(kz_god_dbj); + dbj_leet_dist=get_pcvar_num(kz_leet_dbj); + dbj_holy_dist=get_pcvar_num(kz_holy_dbj); + dbj_pro_dist=get_pcvar_num(kz_pro_dbj); + dbj_good_dist=get_pcvar_num(kz_good_dbj); + scj_god_dist=get_pcvar_num(kz_god_scj); + scj_leet_dist=get_pcvar_num(kz_leet_scj); + scj_holy_dist=get_pcvar_num(kz_holy_scj); + scj_pro_dist=get_pcvar_num(kz_pro_scj); + scj_good_dist=get_pcvar_num(kz_good_scj); + dropscj_god_dist=get_pcvar_num(kz_god_dropscj); + dropscj_leet_dist=get_pcvar_num(kz_leet_dropscj); + dropscj_holy_dist=get_pcvar_num(kz_holy_dropscj); + dropscj_pro_dist=get_pcvar_num(kz_pro_dropscj); + dropscj_good_dist=get_pcvar_num(kz_good_dropscj); + bhopinduck_god_dist=get_pcvar_num(kz_god_bhopinduck); + bhopinduck_leet_dist=get_pcvar_num(kz_leet_bhopinduck); + bhopinduck_holy_dist=get_pcvar_num(kz_holy_bhopinduck); + bhopinduck_pro_dist=get_pcvar_num(kz_pro_bhopinduck); + bhopinduck_good_dist=get_pcvar_num(kz_good_bhopinduck); + upbj_god_dist=get_pcvar_num(kz_god_upbj); + upbj_leet_dist=get_pcvar_num(kz_leet_upbj); + upbj_holy_dist=get_pcvar_num(kz_holy_upbj); + upbj_pro_dist=get_pcvar_num(kz_pro_upbj); + upbj_good_dist=get_pcvar_num(kz_good_upbj); + upsbj_god_dist=get_pcvar_num(kz_god_upsbj); + upsbj_leet_dist=get_pcvar_num(kz_leet_upsbj); + upsbj_holy_dist=get_pcvar_num(kz_holy_upsbj); + upsbj_pro_dist=get_pcvar_num(kz_pro_upsbj); + upsbj_good_dist=get_pcvar_num(kz_good_upsbj); + real_god_dist=get_pcvar_num(kz_god_real); + real_leet_dist=get_pcvar_num(kz_leet_real); + real_holy_dist=get_pcvar_num(kz_holy_real); + real_pro_dist=get_pcvar_num(kz_pro_real); + real_good_dist=get_pcvar_num(kz_good_real); + duckbhop_god_dist=get_pcvar_num(kz_god_duckbhop); + duckbhop_leet_dist=get_pcvar_num(kz_leet_duckbhop); + duckbhop_holy_dist=get_pcvar_num(kz_holy_duckbhop); + duckbhop_pro_dist=get_pcvar_num(kz_pro_duckbhop); + duckbhop_good_dist=get_pcvar_num(kz_good_duckbhop); + leg_settings=get_pcvar_num(kz_legal_settings); + uq_airaccel=get_pcvar_num( kz_airaccelerate ); + min_distance=get_pcvar_num(kz_min_dcj); + min_distance_other=get_pcvar_num(kz_uq_min_other); + max_distance=get_pcvar_num(MAX_DISTANCE); + uq_sounds=get_pcvar_num(kz_sounds); + uq_light=get_pcvar_num( kz_uq_light); + uq_screen=get_pcvar_num(screenshoot); + uq_info=get_pcvar_num(allow_info); + uq_fps=get_pcvar_num(kz_uq_fps); + speed_r=get_pcvar_num(kz_speed_r); + speed_g=get_pcvar_num(kz_speed_g); + speed_b=get_pcvar_num(kz_speed_b); + speed_x=get_pcvar_float(kz_speed_x); + speed_y=get_pcvar_float(kz_speed_y); + h_speed=get_pcvar_num(hud_speed); + kz_top=get_pcvar_num(kz_uq_top); + kz_extras=get_pcvar_num(kz_uq_extras); + kz_weapon=get_pcvar_num(weapon_top); + kz_block_top=get_pcvar_num(kz_uq_block_top); + kz_map_top=get_pcvar_num(kz_uq_maptop); + kz_wpn_block_top=get_pcvar_num(weapon_block_top); + get_pcvar_string(kz_prefix, prefix, 63); + uq_bug=get_pcvar_num(kz_uq_bug); + uq_noslow=get_pcvar_num(kz_uq_noslow); + uq_admins=get_pcvar_num(kz_uq_admins); + uq_script_detection=get_pcvar_num(kz_uq_script_detection); + uq_update_auth=get_pcvar_num(kz_uq_update_auth); + uq_script_notify=get_pcvar_num(kz_uq_script_notify); + uq_script_punishment=get_pcvar_num(kz_uq_script_punishment); + uq_script_work=get_pcvar_num(kz_uq_script_work); + uq_ban_authid=get_pcvar_num(kz_uq_ban_authid); + uq_ban_type=get_pcvar_num(kz_uq_ban_type); + uq_ban_minutes=get_pcvar_num(kz_uq_ban_minutes); + uq_block_chat_min=get_pcvar_num(kz_uq_block_chat_min); + uq_block_chat_show=get_pcvar_num(kz_uq_block_chat_show); + uq_speed_allteam=get_pcvar_num(kz_uq_speed_allteam); + //uq_edgefriction=get_pcvar_num(edgefriction); + //uq_mp_footsteps=get_pcvar_num(mp_footsteps); + //uq_sv_cheats=get_pcvar_num(sv_cheats); + //uq_sv_gravity=get_pcvar_num(sv_gravity); + //uq_sv_airaccelerate=get_pcvar_num(sv_airaccelerate); + //uq_sv_maxspeed=get_pcvar_num(sv_maxspeed); + //uq_sv_stepsize=get_pcvar_num(sv_stepsize); + //uq_sv_maxvelocity=get_pcvar_num(sv_maxvelocity); + + if(!file_exists(cvarfiles)) + { + kz_make_cvarexec(cvarfiles); + } + + new plugin_id=find_plugin_byfile("uq_jumpstats_tops.amxx"); + new filename[33],plugin_name[33],plugin_author[33],status[33]; + + if(plugin_id==-1) + { + log_amx("Can't find uq_jumpstats_tops.amxx"); + server_print("[uq_jumpstats] Can't find uq_jumpstats_tops.amxx"); + } + else + { + get_plugin(plugin_id,filename,32,plugin_name,32,plugin_ver,32,plugin_author,32,status,32); + + if(!equali(plugin_ver,VERSION)) + { + set_task(5.0,"Wrong_ver"); + } + } + + if( leg_settings ) + { + set_cvar_string("edgefriction", "2"); + set_cvar_string("mp_footsteps", "1"); + set_cvar_string("sv_cheats", "0"); + set_cvar_string("sv_gravity", "800"); + + if(uq_airaccel==0 || uq_airaccel==10) + set_cvar_string("sv_airaccelerate", "10"); + else if(uq_airaccel==1 || uq_airaccel==100) + set_cvar_string("sv_airaccelerate", "100"); + else + { + new str[10]; + num_to_str(uq_airaccel,str,9); + set_cvar_string("sv_airaccelerate", str); + } + + set_cvar_string("sv_maxspeed", "320"); + set_cvar_string("sv_stepsize", "18"); + set_cvar_string("sv_maxvelocity", "2000"); + } + + new dataDir[64]; + get_datadir(dataDir, 63); + format(ljsDir, 63, "%s/Topljs", dataDir); + + if( !dir_exists(ljsDir) ) + mkdir(ljsDir); + + if(kz_sql==1) + { + set_task(0.2, "stats_sql"); + set_task(1.0, "save_info_sql"); + JumpPlayers = TrieCreate(); + } + else if(kz_sql==0) + { + JData = TrieCreate(); + JData_Block = TrieCreate(); + + format(ljsDir_block, 63, "%s/Topljs/block_tops", dataDir); + + if( !dir_exists(ljsDir_block) ) + mkdir(ljsDir_block); + + for(new i=0;i<NTECHNUM;i++) + { + read_tops(Type_List[i],i); + read_tops_block(Type_List[i],i); + } + + for(new j=0;j<8;j++) + { + new mxspd[11]; + num_to_str(weapon_maxspeed(j),mxspd,10); + + format(ljsDir_weapon[j], 63, "%s/Top_weapon_speed_%s", ljsDir,mxspd); + format(ljsDir_block_weapon[j], 63, "%s/Top_weapon_speed_%s", ljsDir_block,mxspd); + + if( !dir_exists(ljsDir_weapon[j]) ) + mkdir(ljsDir_weapon[j]); + if( !dir_exists(ljsDir_block_weapon[j]) ) + mkdir(ljsDir_block_weapon[j]); + + for(new i=0;i<NWPNTECHNUM;i++) + { + read_tops_weapon(Type_List_weapon[i],i,j); + read_tops_block_weapon(Type_List_weapon[i],i,j); + } + read_tops_block_weapon("hj",9,j); + } + } +} +public Wrong_ver() +{ + for(new i=1;i<get_maxplayers();i++) + { + if(is_user_alive(i) && is_user_connected(i)) + ColorChat(i, BLUE, "^x04Version^x03 uq_jumpstats.amxx^x01(%s)^x04 different from^x03 uq_jumpstats_tops.amxx^x01(%s)",VERSION,plugin_ver); + } + set_task(5.0,"Wrong_ver"); +} + +#include <uq_jumpstats_sql.inc> + +public plugin_precache() +{ + gBeam = precache_model( "sprites/zbeam6.spr" ); + precache_sound( "misc/impressive.wav" ); + precache_sound( "misc/perfect.wav" ); + precache_sound( "misc/mod_godlike.wav" ); + precache_sound( "misc/holyshit.wav" ); + precache_sound( "misc/mod_wickedsick.wav" ); + + + precache_model( "models/hairt.mdl" ); + heystats = precache_model( "sprites/zbeam6.spr" ); +} + +stock kz_make_cvarexec(const config[]) +{ + new f = fopen(config, "wt"); + new stringscvars[256],s_host[101],s_pass[101],s_user[101],s_db[101]; + new s_x[10],s_y[10]; + + fprintf(f, "// Config of JumpStats by BorJomi^n"); + fprintf(f, "// Version %s^n",VERSION); + fprintf(f, "^n"); + + fprintf(f, "// Players commands^n"); + fprintf(f, "^n"); + fprintf(f, "// say /strafes - on/off statistics Strafes^n"); + fprintf(f, "// say /showpre - on/off display prestrafe^n"); + fprintf(f, "// say /ducks - on/off statistics ducks for multi cj^n"); + fprintf(f, "// say /ljstats - on/off the main statistics^n"); + fprintf(f, "// say /uqversion - show version^n"); + fprintf(f, "// say /beam - on/off showing the trajectory of the jump^n"); + fprintf(f, "// say /speed - on/off display of speed player^n"); + fprintf(f, "// say /colorchat - on/off display of color in the chat messages from other players^n"); + fprintf(f, "// say /ljsmenu - open the configuration menu^n"); + fprintf(f, "// say /ljtop - open TOP10 menu^n"); + fprintf(f, "// say /bhopwarn - on/off show message when you bhop prestrafe is fail^n"); + fprintf(f, "// say /multibhop - on/off show multi bhop pre^n"); + fprintf(f, "// say /duckspre - on/off display prestrafe after each duck^n"); + fprintf(f, "// say /ljpre - on/off display prestrafe for LJ^n"); + fprintf(f, "// say /failedge - on/off display jumpoff wehn failed without bolock^n"); + fprintf(f, "// say /edge - on/off display jumpoff,block,landing^n"); + fprintf(f, "// say /heigh - on/off display heigh^n"); + fprintf(f, "// say /mylj - on/off myljtop menu^n"); + fprintf(f, "// say /wpnlj - on/off weapon top menu^n"); + fprintf(f, "// say /jof - on/off showing Jumpoff when press jump button^n"); + fprintf(f, "// say /joftr - on/off Jumpoff trainer^n"); + fprintf(f, "// say /blocktop - on/off block tops menu^n"); + fprintf(f, "// say /jheigh - on/off showing jump heigh^n"); + fprintf(f, "// say /istrafe - on/off InGame strafe stats^n"); + fprintf(f, "// say /speedt - Big/Small Speed Type^n"); + fprintf(f, "^n"); + + fprintf(f, "// Admin command^n"); + fprintf(f, "^n"); + fprintf(f, "// amx_reset_uqtops – reset all tops^n"); + fprintf(f, "^n"); + + fprintf(f, "// Cvars^n"); + fprintf(f, "^n"); + fprintf(f, "// What should work when players connect to the server:^n"); + fprintf(f, "// 0 = none^n"); + fprintf(f, "// a = colorchat^n"); + fprintf(f, "// b = stats^n"); + fprintf(f, "// c = speed^n"); + fprintf(f, "// d = showpre^n"); + fprintf(f, "// e = strafe stats^n"); + fprintf(f, "// f = beam^n"); + fprintf(f, "// g = duck stats for mcj^n"); + fprintf(f, "// h = shows message when your bhop prestrafe is failed^n"); + fprintf(f, "// i = show multibhop pre^n"); + fprintf(f, "// j = show prestrafe after duck^n"); + fprintf(f, "// k = show lj prestrafe^n"); + fprintf(f, "// l = show edge^n"); + fprintf(f, "// m = show edge when fail (without block)^n"); + fprintf(f, "// n = enable sounds^n"); + fprintf(f, "// o = enable InGame strafe stats^n"); + + get_pcvar_string(kz_uq_connect, stringscvars, 255); + + fprintf(f, "kz_uq_connect ^"%s^"^n", stringscvars); + fprintf(f, "^n"); + + fprintf(f, "// Min distance^n"); + fprintf(f, "kz_uq_min_dist %i^n", min_distance); + fprintf(f, "^n"); + + fprintf(f, "// Min distance (Ups bhop, MultiBhop, Real Ladder Bhop, Ducks Bhop, Ladder Jump)^n"); + fprintf(f, "kz_uq_min_dist_other %i^n", min_distance_other); + fprintf(f, "^n"); + + fprintf(f, "// Max distance^n"); + fprintf(f, "kz_uq_max_dist %i^n", max_distance); + fprintf(f, "^n"); + + fprintf(f, "// Showing info about block in ColorChat messages^n"); + fprintf(f, "kz_uq_block_chat_show %i^n", uq_block_chat_show); + fprintf(f, "kz_uq_block_chat_min %i - minimum block to show (block more then 0=good,1=pro,2=holy,3=leet,4=god distance cvars)^n", uq_block_chat_min); + fprintf(f, "^n"); + + fprintf(f, "// Enable stats for admins only^n"); + fprintf(f, "kz_uq_only_admins %i^n", uq_admins); + fprintf(f, "^n"); + + fprintf(f, "// Enable stats for team (0=all,1=T,2=CT)^n"); + fprintf(f, "kz_uq_team %i^n", uq_team); + fprintf(f, "^n"); + + fprintf(f, "// Enable cmd /speed for all team^n"); + fprintf(f, "kz_uq_speed_allteam %i^n", uq_speed_allteam); + fprintf(f, "^n"); + + fprintf(f, "// Allow highlighting after landing (1 = on, 0 = off; works for holy, leet and god distances)^n"); + fprintf(f, "kz_uq_light %i^n", uq_light); + fprintf(f, "^n"); + + fprintf(f, "// Allow sounds (1 = on, 0 = off)^n"); + fprintf(f, "kz_uq_sounds %i^n",uq_sounds); + fprintf(f, "^n"); + + fprintf(f, "// Allow doing ScreenShot if Player going in Top (not work with kz_uq_sql <1> and for map top)^n"); + fprintf(f, "kz_uq_screenshoot %i^n",uq_screen); + fprintf(f, "^n"); + + fprintf(f, "// Allow showing info about stats when you record demo^n"); + fprintf(f, "kz_uq_demo_info %i^n",uq_info); + fprintf(f, "^n"); + + fprintf(f, "// How work Sql Module (1=SQL module enable, 0=disable)^n"); + fprintf(f, "kz_uq_sql %i^n",kz_sql); + fprintf(f, "^n"); + + fprintf(f, "// Enable/Disable Web Top (1=Enable,0=Disable) - if you want standart tops with sql module, turn of web mod^n"); + fprintf(f, "kz_uq_web %i^n",web_sql); + fprintf(f, "^n"); + + get_pcvar_string(uq_host, s_host, 100); + get_pcvar_string(uq_user, s_user, 100); + get_pcvar_string(uq_pass, s_pass, 100); + get_pcvar_string(uq_db, s_db, 100); + + fprintf(f, "// Options for Sql Module^n"); + fprintf(f, "kz_uq_host ^"%s^"^n",s_host); + fprintf(f, "kz_uq_user ^"%s^"^n",s_user); + fprintf(f, "kz_uq_pass ^"%s^"^n",s_pass); + fprintf(f, "kz_uq_db ^"%s^"^n",s_db); + fprintf(f, "// This Option used only in Showing Top(sql), change this if you use another url on you web server^n"); + get_pcvar_string(kz_uq_url, stringscvars, 255); + fprintf(f, "kz_uq_url ^"%s^"^n",stringscvars); + fprintf(f, "kz_uq_update_auth %i - Update in DB Steam and Ip^n",uq_update_auth); + fprintf(f, "^n"); + + fprintf(f, "// How to save Top10 (2 = steamid, 1 = Ip, 0 = name)^n"); + fprintf(f, "kz_uq_top_by %i^n",rankby); + fprintf(f, "^n"); + + fprintf(f, "kz_uq_save_top %i - On/Off TOP10 (1 = on, 0 = off)^n",kz_top); + fprintf(f, "kz_uq_maptop %i - On/Off MapTop (1 = on, 0 = off)^n",kz_map_top); + fprintf(f, "kz_uq_save_extras_top %i - On/Off Extra Tops (1 = on, 0 = off)^n",kz_extras); + fprintf(f, "kz_uq_weapons_top %i - On/Off Weapon Tops (1 = on, 0 = off)^n",kz_weapon); + fprintf(f, "kz_uq_block_top %i - On/Off Block Tops (1 = on, 0 = off)^n",kz_block_top); + fprintf(f, "kz_uq_block_weapons %i - On/Off Block Tops for other weapons (1 = on, 0 = off)^n",kz_wpn_block_top); + fprintf(f, "^n"); + + fprintf(f, "// Allow check to legal settings (1 = on, 0 = off)^n"); + fprintf(f, "kz_uq_legal_settings %i^n",leg_settings); + fprintf(f, "kz_uq_fps %i - (1=more than 100 FPS jump does not count, 0=count)^n",uq_fps); + fprintf(f, "kz_uq_bug_check %i - Allow checking for bug distance^n",uq_bug); + fprintf(f, "^n"); + + fprintf(f, "// Anti script(Beta)^n"); + fprintf(f, "kz_uq_script_detection %i^n",uq_script_detection); + fprintf(f, "kz_uq_script_work %i - antiscript works if player distance more then (0=good,1=pro,2=holy,3=leet,4=god distance)^n",uq_script_work); + fprintf(f, "kz_uq_script_notify %i - print messages to all people on server with scripter name^n",uq_script_notify); + fprintf(f, "kz_uq_script_punishment %i - (0=nothing,1=kick,2=ban)^n",uq_script_punishment); + fprintf(f, "kz_uq_ban_type %i - (0=standart bans, 1=amxbans)^n",uq_ban_type); + fprintf(f, "kz_uq_ban_minutes %i - ban time in minutes^n",uq_ban_minutes); + fprintf(f, "kz_uq_ban_authid %i - (ban by 0=name,1=ip,2=steam)^n",uq_ban_authid); + fprintf(f, "^n"); + + get_pcvar_string(kz_prefix, stringscvars, 255); + + fprintf(f, "// The prefix for all messages in chat^n"); + fprintf(f, "kz_uq_prefix ^"%s^"^n", stringscvars); + fprintf(f, "^n"); + + fprintf(f, "// How to set up a server by value sv_airaccelerate (Varible=xx, but var=0 reserved for 10aa, var=1 for 100aa)^n"); + fprintf(f, "kz_uq_airaccelerate %i^n",uq_airaccel); + fprintf(f, "^n"); + + fprintf(f, "// On/Off Showing stats with noslowdown^n"); + fprintf(f, "kz_uq_noslowdown %i^n",uq_noslow); + fprintf(f, "^n"); + + fprintf(f, "// Max strafes (if players strafes>Max, stats doesnt shows)^n"); + fprintf(f, "kz_uq_max_strafes %i^n",NSTRAFES1); + fprintf(f, "^n"); + + fprintf(f, "// Allow InGame Strafe Stats (laggy feature)^n"); + fprintf(f, "kz_uq_istrafes %i^n",uq_istrafe); + fprintf(f, "^n"); + + fprintf(f, "// Color Hud message statistics when you jump, in the RGB^n"); + fprintf(f, "kz_uq_stats_red %i^n",stats_r); + fprintf(f, "kz_uq_stats_green %i^n",stats_g); + fprintf(f, "kz_uq_stats_blue %i^n",stats_b); + fprintf(f, "^n"); + + fprintf(f, "// Color Hud messages Fail statistics when you jump, in the RGB^n"); + fprintf(f, "kz_uq_failstats_red %i^n",f_stats_r); + fprintf(f, "kz_uq_failstats_green %i^n",f_stats_g); + fprintf(f, "kz_uq_failstats_blue %i^n",f_stats_b); + fprintf(f, "^n"); + + fprintf(f, "// Color Hud messages prestrafe, in the RGB^n"); + fprintf(f, "kz_uq_prestrafe_red %i^n",prest_r); + fprintf(f, "kz_uq_prestrafe_green %i^n",prest_g); + fprintf(f, "kz_uq_prestrafe_blue %i^n",prest_b); + fprintf(f, "^n"); + + fprintf(f, "// Color of speed, in the RGB^n"); + fprintf(f, "kz_uq_speed_red %i^n",speed_r); + fprintf(f, "kz_uq_speed_green %i^n",speed_g); + fprintf(f, "kz_uq_speed_blue %i^n",speed_b); + fprintf(f, "^n"); + + fprintf(f, "//Coordinates Hud messages^n"); + fprintf(f, "^n"); + fprintf(f, "//General stats jump^n"); + + get_pcvar_string(kz_stats_x, s_x, 9); + get_pcvar_string(kz_stats_y, s_y, 9); + + fprintf(f, "kz_uq_stats_x ^"%s^"^n", s_x); + fprintf(f, "kz_uq_stats_y ^"%s^"^n", s_y); + fprintf(f, "^n"); + fprintf(f, "//Strafes Stats^n"); + + get_pcvar_string(kz_strafe_x, s_x, 9); + get_pcvar_string(kz_strafe_y, s_y, 9); + + fprintf(f, "kz_uq_strafe_x ^"%s^"^n", s_x); + fprintf(f, "kz_uq_strafe_y ^"%s^"^n", s_y); + fprintf(f, "^n"); + fprintf(f, "//Ducks Stats for Multi dd^n"); + + get_pcvar_string(kz_duck_x, s_x, 9); + get_pcvar_string(kz_duck_y, s_y, 9); + + fprintf(f, "kz_uq_duck_x ^"%s^"^n", s_x); + fprintf(f, "kz_uq_duck_y ^"%s^"^n", s_y); + fprintf(f, "^n"); + fprintf(f, "//Speed^n"); + + get_pcvar_string(kz_speed_x, s_x, 9); + get_pcvar_string(kz_speed_y, s_y, 9); + + fprintf(f, "kz_uq_speed_x ^"%s^"^n", s_x); + fprintf(f, "kz_uq_speed_y ^"%s^"^n", s_y); + fprintf(f, "^n"); + fprintf(f, "//Prestrafe^n"); + + get_pcvar_string(kz_prest_x, s_x, 9); + get_pcvar_string(kz_prest_y, s_y, 9); + + fprintf(f, "kz_uq_prestrafe_x ^"%s^"^n", s_x); + fprintf(f, "kz_uq_prestrafe_y ^"%s^"^n", s_y); + fprintf(f, "^n"); + + fprintf(f, "// Channel Hud messages of general stats jump^n"); + fprintf(f, "kz_uq_hud_stats %i^n",h_stats); + fprintf(f, "^n"); + fprintf(f, "// Channel Hud messages of strafes Stats^n"); + fprintf(f, "kz_uq_hud_strafe %i^n",h_streif); + fprintf(f, "^n"); + fprintf(f, "// Channel Hud messages of ducks Stats for Multi CountJump^n"); + fprintf(f, "kz_uq_hud_duck %i^n",h_duck); + fprintf(f, "^n"); + fprintf(f, "// Channel Hud messages of speed^n"); + fprintf(f, "kz_uq_hud_speed %i^n",h_speed); + fprintf(f, "^n"); + fprintf(f, "// Channel Hud messages of prestafe^n"); + fprintf(f, "kz_uq_hud_pre %i^n",h_prest); + fprintf(f, "^n"); + + fprintf(f, "// For what technique stats enable^n"); + fprintf(f, "kz_uq_lj %i^n",uq_lj); + fprintf(f, "kz_uq_cj %i^n",uq_cj); + fprintf(f, "kz_uq_bj %i^n",uq_bj); + fprintf(f, "kz_uq_sbj %i^n",uq_sbj); + fprintf(f, "kz_uq_wj %i^n",uq_wj); + fprintf(f, "kz_uq_dcj %i^n",uq_dcj); + fprintf(f, "kz_uq_mcj %i^n",uq_mcj); + fprintf(f, "kz_uq_drbj %i^n",uq_drbj); + fprintf(f, "kz_uq_drcj %i^n",uq_drcj); + fprintf(f, "kz_uq_ladder %i^n",uq_ladder); + fprintf(f, "kz_uq_ldbj %i^n",uq_ldbj); + fprintf(f, "^n"); + + fprintf(f, "// Max,Min block to show in edge^n"); + fprintf(f, "kz_uq_max_block %i^n",uq_maxedge); + fprintf(f, "kz_uq_min_block %i^n",uq_minedge); + fprintf(f, "^n"); + + fprintf(f, "// Minimum Prestrafe to show^n"); + fprintf(f, "kz_uq_min_pre %i^n",uq_min_pre); + fprintf(f, "^n"); + + fprintf(f, "// For what Extra technique stats enable^n"); + fprintf(f, "kz_uq_scj %i^n",uq_drsbj); + fprintf(f, "kz_uq_dscj %i^n",uq_dscj); + fprintf(f, "kz_uq_mscj %i^n",uq_mscj); + fprintf(f, "kz_uq_dropscj %i^n",uq_dropscj); + fprintf(f, "kz_uq_dropdscj %i^n",uq_dropdscj); + fprintf(f, "kz_uq_dropmscj %i^n",uq_dropmscj); + fprintf(f, "kz_uq_duckbhop %i^n",uq_duckbhop); + fprintf(f, "kz_uq_bhopinduck %i^n",uq_bhopinduck); + fprintf(f, "kz_uq_realldbhop %i^n",uq_realldbhop); + fprintf(f, "kz_uq_upbj %i^n",uq_upbj); + fprintf(f, "kz_uq_upsbj %i^n",uq_upsbj); + fprintf(f, "kz_uq_upbhopinduck %i^n",uq_upbhopinduck); + fprintf(f, "kz_uq_multibhop %i^n",uq_multibhop); + fprintf(f, "kz_uq_dropdcj %i^n",uq_dropdcj); + fprintf(f, "kz_uq_dropmcj %i^n",uq_dropmcj); + fprintf(f, "^n"); + + fprintf(f, "// Color for chat messages of jump distances (good = grey, pro = green, holy = blue, leet = red, god = red (with sound godlike for all players))^n"); + fprintf(f, "// LongJump/HighJump^n"); + fprintf(f, "kz_uq_good_lj %i^n",lj_good_dist); + fprintf(f, "kz_uq_pro_lj %i^n",lj_pro_dist); + fprintf(f, "kz_uq_holy_lj %i^n",lj_holy_dist); + fprintf(f, "kz_uq_leet_lj %i^n",lj_leet_dist); + fprintf(f, "kz_uq_god_lj %i^n",lj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// CountJump^n"); + fprintf(f, "kz_uq_good_cj %i^n",cj_good_dist); + fprintf(f, "kz_uq_pro_cj %i^n",cj_pro_dist); + fprintf(f, "kz_uq_holy_cj %i^n",cj_holy_dist); + fprintf(f, "kz_uq_leet_cj %i^n",cj_leet_dist); + fprintf(f, "kz_uq_god_cj %i^n",cj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Double CountJump/Multi CountJump^n"); + fprintf(f, "kz_uq_good_dcj %i^n",dcj_good_dist); + fprintf(f, "kz_uq_pro_dcj %i^n",dcj_pro_dist); + fprintf(f, "kz_uq_holy_dcj %i^n",dcj_holy_dist); + fprintf(f, "kz_uq_leet_dcj %i^n",dcj_leet_dist); + fprintf(f, "kz_uq_god_dcj %i^n",dcj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// LadderJump^n"); + fprintf(f, "kz_uq_good_ladder %i^n",ladder_good_dist); + fprintf(f, "kz_uq_pro_ladder %i^n",ladder_pro_dist); + fprintf(f, "kz_uq_holy_ladder %i^n",ladder_holy_dist); + fprintf(f, "kz_uq_leet_ladder %i^n",ladder_leet_dist); + fprintf(f, "kz_uq_god_ladder %i^n",ladder_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// BhopJump/StandUp BhopJump^n"); + fprintf(f, "kz_uq_good_bj %i^n",bj_good_dist); + fprintf(f, "kz_uq_pro_bj %i^n",bj_pro_dist); + fprintf(f, "kz_uq_holy_bj %i^n",bj_holy_dist); + fprintf(f, "kz_uq_leet_bj %i^n",bj_leet_dist); + fprintf(f, "kz_uq_god_bj %i^n",bj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// WeirdJump/Drop CountJump(double,multi)/Ladder BhopJump^n"); + fprintf(f, "kz_uq_good_wj %i^n",wj_good_dist); + fprintf(f, "kz_uq_pro_wj %i^n",wj_pro_dist); + fprintf(f, "kz_uq_holy_wj %i^n",wj_holy_dist); + fprintf(f, "kz_uq_leet_wj %i^n",wj_leet_dist); + fprintf(f, "kz_uq_god_wj %i^n",wj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Drop BhopJump^n"); + fprintf(f, "kz_uq_good_dbj %i^n",dbj_good_dist); + fprintf(f, "kz_uq_pro_dbj %i^n",dbj_pro_dist); + fprintf(f, "kz_uq_holy_dbj %i^n",dbj_holy_dist); + fprintf(f, "kz_uq_leet_dbj %i^n",dbj_leet_dist); + fprintf(f, "kz_uq_god_dbj %i^n",dbj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// StandUp CountJump (Double or Multi StandUp CountJump=SCJ+10units)(if 100aa all cvar dist +10 units)^n"); + fprintf(f, "kz_uq_good_scj %i^n",scj_good_dist); + fprintf(f, "kz_uq_pro_scj %i^n",scj_pro_dist); + fprintf(f, "kz_uq_holy_scj %i^n",scj_holy_dist); + fprintf(f, "kz_uq_leet_scj %i^n",scj_leet_dist); + fprintf(f, "kz_uq_god_scj %i^n",scj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Drop StandUp CountJump(double,multi)^n"); + fprintf(f, "kz_uq_good_dropscj %i^n",dropscj_good_dist); + fprintf(f, "kz_uq_pro_dropscj %i^n",dropscj_pro_dist); + fprintf(f, "kz_uq_holy_dropscj %i^n",dropscj_holy_dist); + fprintf(f, "kz_uq_leet_dropscj %i^n",dropscj_leet_dist); + fprintf(f, "kz_uq_god_dropscj %i^n",dropscj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Up Bhop^n"); + fprintf(f, "kz_uq_good_upbj %i^n",upbj_good_dist); + fprintf(f, "kz_uq_pro_upbj %i^n",upbj_pro_dist); + fprintf(f, "kz_uq_holy_upbj %i^n",upbj_holy_dist); + fprintf(f, "kz_uq_leet_upbj %i^n",upbj_leet_dist); + fprintf(f, "kz_uq_god_upbj %i^n",upbj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Up StandBhop^n"); + fprintf(f, "kz_uq_good_upsbj %i^n",upsbj_good_dist); + fprintf(f, "kz_uq_pro_upsbj %i^n",upsbj_pro_dist); + fprintf(f, "kz_uq_holy_upsbj %i^n",upsbj_holy_dist); + fprintf(f, "kz_uq_leet_upsbj %i^n",upsbj_leet_dist); + fprintf(f, "kz_uq_god_upsbj %i^n",upsbj_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Bhop In Duck(Up Bhop In Duck)^n"); + fprintf(f, "kz_uq_good_bhopinduck %i^n",bhopinduck_good_dist); + fprintf(f, "kz_uq_pro_bhopinduck %i^n",bhopinduck_pro_dist); + fprintf(f, "kz_uq_holy_bhopinduck %i^n",bhopinduck_holy_dist); + fprintf(f, "kz_uq_leet_bhopinduck %i^n",bhopinduck_leet_dist); + fprintf(f, "kz_uq_god_bhopinduck %i^n",bhopinduck_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Duck Bhop^n"); + fprintf(f, "kz_uq_good_duckbhop %i^n",duckbhop_good_dist); + fprintf(f, "kz_uq_pro_duckbhop %i^n",duckbhop_pro_dist); + fprintf(f, "kz_uq_holy_duckbhop %i^n",duckbhop_holy_dist); + fprintf(f, "kz_uq_leet_duckbhop %i^n",duckbhop_leet_dist); + fprintf(f, "kz_uq_god_duckbhop %i^n",duckbhop_god_dist); + fprintf(f, "^n"); + + fprintf(f, "// Real Ladder Bhop^n"); + fprintf(f, "kz_uq_good_realldbhop %i^n",real_good_dist); + fprintf(f, "kz_uq_pro_realldbhop %i^n",real_pro_dist); + fprintf(f, "kz_uq_holy_realldbhop %i^n",real_holy_dist); + fprintf(f, "kz_uq_leet_realldbhop %i^n",real_leet_dist); + fprintf(f, "kz_uq_god_realldbhop %i^n",real_god_dist); + fprintf(f, "^n"); + + fclose(f); + + server_cmd("exec %s", config); + server_exec(); +} +public Log_script(f_frames,cheated_frames,id,Float:log_dist,Float:log_max,Float:log_pre,log_str,log_sync,jump_type_str[],wpn_str[],punishments[],t_str[40*NSTRAFES]) +{ + new Date[20]; + get_time("%m/%d/%y %H:%M:%S", Date, 19) ; + new username[33]; + get_user_name(id, username, 32); + new userip[16]; + get_user_ip(id, userip, 15, 1); + new authid[35]; + get_user_authid(id, authid, 34); + new main_text[512]; + + write_file(logs_path, "---------------------------------------------------", -1); + formatex(main_text, 511, "%s |%s |%s |%s |%s |%s ^n", Date,username, authid, userip, "Script",punishments); + write_file(logs_path, main_text, -1); + formatex(main_text, 511, "Type: %s ::: Weapon: %s^nDistance: %.03f Maxspeed: %.03f Prestrafe: %.03f Strafes: %d Sync: %d^n",jump_type_str,wpn_str,log_dist,log_max,log_pre,log_str,log_sync); + write_file(logs_path, main_text, -1); + formatex(main_text, 511, "Total Frames: %d^nCheated Frames: %d^n",f_frames,cheated_frames); + write_file(logs_path, main_text, -1); + + new strf[40]; + for(new ll=INFO_ONE; (ll <= log_str) && (ll < NSTRAFES);ll++) + { + strtok(t_str,strf,40,t_str,40*NSTRAFES,'^n'); + replace(strf,40,"^n",""); + write_file(logs_path, strf, -1); + } + write_file(logs_path, "---------------------------------------------------", -1); + + if(uq_script_notify) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SCRIPTNOTIFY",prefix,username,jump_type_str); + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_SCRIPTNOTIFY",prefix,username,jump_type_str); + Color_Chat_Lang(id,GREY,"%L",LANG_SERVER,"UQSTATS_SCRIPTNOTIFY",prefix,username,jump_type_str); + } +} +public krasnota(id) +{ + message_begin(MSG_ONE, get_user_msgid("ScreenFade"), _, id); + write_short(1<<10); + write_short(1<<10); + write_short(0x0000); + write_byte(255); + write_byte(0); + write_byte(0); + write_byte(110); + message_end(); +} + +public sineva(id) +{ + message_begin(MSG_ONE, get_user_msgid("ScreenFade"), _, id); + write_short(1<<10); + write_short(1<<10); + write_short(0x0000); + write_byte(0); + write_byte(0); + write_byte(255); + write_byte(110); + message_end(); +} + +public tskFps(id) +{ + if( leg_settings) + { + id-=434490; + client_cmd(id, "developer 0;fps_max 101;cl_forwardspeed 400;cl_sidespeed 400;cl_backspeed 400"); + } +} +public server_frame() +{ + if( leg_settings ) + { + if( get_pcvar_num(edgefriction) != 2 ) + set_pcvar_num(edgefriction, 2); + + if( get_pcvar_num(mp_footsteps) != 1 ) + set_pcvar_num(mp_footsteps, 1); + + if( get_pcvar_num(sv_cheats) != 0 ) + set_pcvar_num(sv_cheats, 0); + + if( get_pcvar_num(sv_gravity)!= 800 ) + set_pcvar_num(sv_gravity, 800); + + if((uq_airaccel==0 || uq_airaccel==10) && get_pcvar_num(sv_airaccelerate) != 10 ) + set_pcvar_num(sv_airaccelerate, 10); + else if((uq_airaccel==1 || uq_airaccel==100) && get_pcvar_num(sv_airaccelerate) != 100 ) + set_pcvar_num(sv_airaccelerate, 100); + else if(get_pcvar_num(sv_airaccelerate) != uq_airaccel && uq_airaccel!=0 && uq_airaccel!=1) + set_pcvar_num(sv_airaccelerate, uq_airaccel); + + if( get_pcvar_num(sv_maxspeed) != 320 ) + set_pcvar_num(sv_maxspeed, 320); + + if( get_pcvar_num(sv_stepsize) != 18 ) + set_pcvar_num(sv_stepsize, 18); + + if( get_pcvar_num(sv_maxvelocity) != 2000 ) + set_pcvar_num(sv_maxvelocity, 2000); + } +} +public client_putinserver(id) +{ + if(speedon[id] && !is_user_hltv(id) && !is_user_bot(id))// && is_user_alive(id) && is_user_bot(id) && is_user_hltv()) + { + set_task(0.1, "DoSpeed", id+212299, "", 0, "b", 0); + } + + get_user_name(id, g_playername[id], 63); + get_user_ip(id, g_playerip[id], 15, 1); + get_user_authid(id, g_playersteam[id], 35); + + if(kz_sql == 1) + { + player_load_info(id); + } + + if(is_user_admin(id)) + { + player_admin[id]=true; + } +} +public Dojof(taskid) +{ + taskid-=212398; + + static alive, spectatedplayer; + alive = g_alive[taskid]; + spectatedplayer = get_spectated_player(taskid); + + if( (alive || spectatedplayer > 0)) + { + new show_id; + + if( alive ) + { + show_id=taskid; + } + else + { + show_id=spectatedplayer; + } + + if(jof[show_id]!=0.0) + { + if(jof[show_id]>5.0) + { + set_hudmessage(255, 255, 255, -1.0, 0.6, 0, 0.0, 0.7, 0.0, 0.0, h_speed); + } + else + { + set_hudmessage(255, 0, 0, -1.0, 0.6, 0, 0.0, 0.7, 0.0, 0.0, h_speed); + } + show_hudmessage(taskid,"%L",LANG_SERVER,"UQSTATS_JOF", jof[show_id]); + } + } +} + + +public DoSpeed(taskid) +{ + taskid-=212299; + + static alive, spectatedplayer; + alive = g_alive[taskid]; + spectatedplayer = get_spectated_player(taskid); + + if( (alive || spectatedplayer > 0)) + { + new show_id; + + if( alive ) + { + show_id=taskid; + } + else + { + show_id=spectatedplayer; + } + + new Float:velocity[3]; + pev(show_id, pev_velocity, velocity); + + if( velocity[2] != 0 ) + velocity[2]-=velocity[2]; + + new Float:speedy = vector_length(velocity); + + if(speedtype[taskid]) + { + set_dhudmessage(speed_r, speed_g, speed_b, speed_x, speed_y, 0, 0.0, 0.1, 0.0, 0.0); + show_dhudmessage(taskid, "%L",LANG_SERVER,"UQSTATS_SPEEDSHOW", floatround(speedy, floatround_floor)); + } + else + { + set_hudmessage(speed_r, speed_g, speed_b, speed_x, speed_y, 0, 0.0, 0.2, 0.0, 0.0, h_speed); + show_hudmessage(taskid, "%L",LANG_SERVER,"UQSTATS_SPEEDSHOW", floatround(speedy, floatround_floor)); + } + } +} +public wait(id) +{ + id-=3313; + waits[id]=1; + +} + +public wait1(id) +{ + id-=3214; + waits1[id]=1; + +} + +public client_command(id) +{ + static command[32]; + read_argv( 0, command, 31 ); + + static const forbidden[][] = { + "tele", "tp", "gocheck", "gc", "stuck", "unstuck", "start", "reset", "restart", + "spawn", "respawn" + }; + if(uq_info) + { + if(record_start[id]==0 && equali( command, "fullupdate" )) + { + record_start[id]=1; + } + else if(record_start[id]==1 && equali( command, "specmode" )) + { + set_hudmessage(255, 255, 255, 0.72, 0.0, 0, 6.0, 1.0); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_INFOSTS",VERSION); + + record_start[id]=0; + } + } + + if( equali( command, "say" ) ) + { + read_args( command, 31 ); + remove_quotes( command ); + } + + if( equali( command, "+hook" ) ) + { + JumpReset(id,0); + donehook[id]=true; + hookcheck[id]=false; + } + else if( command[0] == '/' || command[0] == '.' ) + { + copy( command, 31, command[1] ); + + for( new i ; i < sizeof( forbidden ) ; i++ ) + { + if( equali( command, forbidden[i] ) ) + { + JumpReset(id,1); + break; + } + } + } +} +public remove_beam_ent(id) +{ + for(new i=0;i<ent_count[id];i++) + { + message_begin(MSG_BROADCAST,SVC_TEMPENTITY); + write_byte(99); + write_short(beam_entity[id][i]); + message_end(); + + remove_entity(beam_entity[id][i]); + } + ent_count[id]=0; +} +public epta(id,Float:or[3],direct_strafe,l_lost[NSTRAFES][NVAR],full,ducked,str_num,strafe_frame1[NSTRAFES],strafe_frame2[NSTRAFES],strafe_lost[NSTRAFES]) +{ + new Float:os_start,Float:temp_or[3],direct[2]; + + switch(direct_strafe) + { + case 1: + { + temp_or[0]=or[0]; + temp_or[1]=or[1]+48.0; + + if(ducked) + { + temp_or[2]=or[2]+16+18; + } + else temp_or[2]=or[2]+18; + } + case 2: + { + temp_or[0]=or[0]; + temp_or[1]=or[1]-48.0; + + if(ducked) + { + temp_or[2]=or[2]+16+18; + } + else temp_or[2]=or[2]+18; + + direct[1]=1; + } + case 3: + { + temp_or[0]=or[1]; + temp_or[1]=or[0]+48.0; + + if(ducked) + { + temp_or[2]=or[2]+16+18; + } + else temp_or[2]=or[2]+18; + + direct[0]=1; + direct[1]=1; + } + case 4: + { + temp_or[0]=or[1]; + temp_or[1]=or[0]-48.0; + + if(ducked) + { + temp_or[2]=or[2]+16+18; + } + else temp_or[2]=or[2]+18; + + direct[0]=1; + } + } + + os_start=temp_or[0]-(full/2); + + if(direct[1]) + { + new Float:temp_start=os_start+full; + + beam_entity[id][ent_count[id]] = create_entity("info_target"); + + //entity_set_int(beam_entity[id][ent_count[id]], EV_INT_solid, SOLID_NOT); + entity_set_model(beam_entity[id][ent_count[id]], "models/hairt.mdl"); + + new Float:ent_or[3]; + if(direct[0]) + { + ent_or[0]=temp_or[1]; + ent_or[1]=temp_start; + } + else + { + ent_or[0]=temp_start; + ent_or[1]=temp_or[1]; + } + ent_or[2]=temp_or[2]; + + entity_set_origin(beam_entity[id][ent_count[id]], ent_or); + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + + write_byte(TE_BEAMENTPOINT); + write_short(beam_entity[id][ent_count[id]]); + +/////////////////////////////////////////// + if(direct[0]) + { + write_coord(floatround(temp_or[1])); + write_coord(floatround(temp_start-full)); + } + else + { + write_coord(floatround(temp_start-full)); + write_coord(floatround(temp_or[1])); + } + write_coord(floatround(temp_or[2])); +/////////////////////////////////////////// + write_short(heystats); + write_byte(0); + write_byte(5); + write_byte(showtime_st_stats[id]); + write_byte(1); + write_byte(0); + + + write_byte(0); + write_byte(0); + write_byte(255); + + write_byte(150); + write_byte(1); + message_end(); + + ent_count[id]++; + + for(new i=0;i<2;i++) + { + beam_entity[id][ent_count[id]] = create_entity("info_target"); + + //entity_set_int(beam_entity[id][ent_count[id]], EV_INT_solid, SOLID_NOT); + entity_set_model(beam_entity[id][ent_count[id]], "models/hairt.mdl"); + + new Float:ent_org[3]; + if(direct[0]) + { + ent_org[0]=temp_or[1]; + + if(i==1) + ent_org[1]=temp_start-full; + else + ent_org[1]=temp_start; + } + else + { + if(i==1) + ent_org[0]=temp_start-full; + else + ent_org[0]=temp_start; + + ent_org[1]=temp_or[1]; + } + ent_org[2]=temp_or[2]-10.0; + + entity_set_origin(beam_entity[id][ent_count[id]], ent_org); + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + + write_byte(TE_BEAMENTPOINT); + write_short(beam_entity[id][ent_count[id]]); + + /////////////////////////////////////////// + if(direct[0]) + { + write_coord(floatround(temp_or[1])); + + if(i==1) + write_coord(floatround(temp_start-full)); + else + write_coord(floatround(temp_start)); + } + else + { + if(i==1) + write_coord(floatround(temp_start-full)); + else + write_coord(floatround(temp_start)); + + write_coord(floatround(temp_or[1])); + } + write_coord(floatround(temp_or[2]+10.0)); + /////////////////////////////////////////// + write_short(heystats); + write_byte(0); + write_byte(5); + write_byte(showtime_st_stats[id]); + write_byte(5); + write_byte(0); + + + write_byte(0); + write_byte(0); + write_byte(255); + + write_byte(150); + write_byte(1); + message_end(); + + ent_count[id]++; + } + + for(new i=1;i<=str_num;i++) + { + new Float:st_start,Float:st_finish; + + st_finish=temp_start-strafe_lost[i]-strafe_frame1[i]-strafe_frame2[i]; + st_start=temp_start-strafe_lost[i]; + + for(new Float:j=st_start,count_l=0;j>st_finish;j=j-1.0) + { + beam_entity[id][ent_count[id]] = create_entity("info_target"); + + //entity_set_int(beam_entity[id][ent_count[id]], EV_INT_solid, SOLID_NOT); + entity_set_model(beam_entity[id][ent_count[id]], "models/hairt.mdl"); + + new Float:ent_org[3]; + if(direct[0]) + { + ent_org[0]=temp_or[1]; + ent_org[1]=j; + } + else + { + ent_org[0]=j; + ent_org[1]=temp_or[1]; + } + + if(i%2!=0) + ent_org[2]=temp_or[2]; + else + ent_org[2]=temp_or[2]-4.0; + + entity_set_origin(beam_entity[id][ent_count[id]], ent_org); + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + + write_byte(TE_BEAMENTPOINT); + write_short(beam_entity[id][ent_count[id]]); + + /////////////////////////////////////////// + if(direct[0]) + { + write_coord(floatround(temp_or[1])); + write_coord(floatround(j)); + } + else + { + write_coord(floatround(j)); + write_coord(floatround(temp_or[1])); + } + + if(i%2!=0) + write_coord(floatround(temp_or[2]+4.0)); + else + write_coord(floatround(temp_or[2])); + /////////////////////////////////////////// + write_short(heystats); + write_byte(0); + write_byte(5); + write_byte(showtime_st_stats[id]); + write_byte(5); + write_byte(0); + + if(l_lost[i][count_l]) + { + write_byte(255); + write_byte(0); + write_byte(0); + line_lost[id][i][count_l]=0; + } + else + { + write_byte(0); + write_byte(255); + write_byte(0); + } + + write_byte(200); + write_byte(1); + message_end(); + count_l++; + ent_count[id]++; + } + temp_start=st_finish; + + } + } + else + { + new Float:temp_start=os_start; + + beam_entity[id][ent_count[id]] = create_entity("info_target"); + + // entity_set_int(beam_entity[id][ent_count[id]], EV_INT_solid, SOLID_NOT); + entity_set_model(beam_entity[id][ent_count[id]], "models/hairt.mdl"); + + new Float:ent_or[3]; + if(direct[0]) + { + ent_or[0]=temp_or[1]; + ent_or[1]=temp_start; + } + else + { + ent_or[0]=temp_start; + ent_or[1]=temp_or[1]; + } + ent_or[2]=temp_or[2]; + + entity_set_origin(beam_entity[id][ent_count[id]], ent_or); + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + + write_byte(TE_BEAMENTPOINT); + write_short(beam_entity[id][ent_count[id]]); + +/////////////////////////////////////////// + if(direct[0]) + { + write_coord(floatround(temp_or[1])); + write_coord(floatround(temp_start+full)); + } + else + { + write_coord(floatround(temp_start+full)); + write_coord(floatround(temp_or[1])); + } + write_coord(floatround(temp_or[2])); +/////////////////////////////////////////// + write_short(heystats); + write_byte(0); + write_byte(5); + write_byte(showtime_st_stats[id]); + write_byte(1); + write_byte(0); + + + write_byte(0); + write_byte(0); + write_byte(255); + + write_byte(150); + write_byte(1); + message_end(); + + ent_count[id]++; + + for(new i=0;i<2;i++) + { + beam_entity[id][ent_count[id]] = create_entity("info_target"); + + //entity_set_int(beam_entity[id][ent_count[id]], EV_INT_solid, SOLID_NOT); + entity_set_model(beam_entity[id][ent_count[id]], "models/hairt.mdl"); + + new Float:ent_org[3]; + if(direct[0]) + { + ent_org[0]=temp_or[1]; + + if(i==1) + ent_org[1]=temp_start+full; + else + ent_org[1]=temp_start; + } + else + { + if(i==1) + ent_org[0]=temp_start+full; + else + ent_org[0]=temp_start; + + ent_org[1]=temp_or[1]; + } + ent_org[2]=temp_or[2]-10.0; + + entity_set_origin(beam_entity[id][ent_count[id]], ent_org); + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + + write_byte(TE_BEAMENTPOINT); + write_short(beam_entity[id][ent_count[id]]); + /////////////////////////////////////////// + if(direct[0]) + { + write_coord(floatround(temp_or[1])); + + if(i==1) + write_coord(floatround(temp_start+full)); + else + write_coord(floatround(temp_start)); + } + else + { + if(i==1) + write_coord(floatround(temp_start+full)); + else + write_coord(floatround(temp_start)); + + write_coord(floatround(temp_or[1])); + } + write_coord(floatround(temp_or[2]+10.0)); + /////////////////////////////////////////// + write_short(heystats); + write_byte(0); + write_byte(5); + write_byte(showtime_st_stats[id]); + write_byte(5); + write_byte(0); + + + write_byte(0); + write_byte(0); + write_byte(255); + + write_byte(150); + write_byte(1); + message_end(); + + ent_count[id]++; + } + + for(new i=1;i<=str_num;i++) + { + new Float:st_start,Float:st_finish; + + st_finish=temp_start+strafe_lost[i]+strafe_frame1[i]+strafe_frame2[i]; + st_start=temp_start+strafe_lost[i]; + //ColorChat(id,RED,"start=%f tempstart=%f st_start=%f st_finish=%f",os_start,temp_start, st_start,st_finish); + + for(new Float:j=st_start,count_l=0;j<st_finish;j++) + { + beam_entity[id][ent_count[id]] = create_entity("info_target"); + + // entity_set_int(beam_entity[id][ent_count[id]], EV_INT_solid, SOLID_NOT); + entity_set_model(beam_entity[id][ent_count[id]], "models/hairt.mdl"); + + new Float:ent_org[3]; + if(direct[0]) + { + ent_org[0]=temp_or[1]; + ent_org[1]=j; + } + else + { + ent_org[0]=j; + ent_org[1]=temp_or[1]; + } + + if(i%2!=0) + ent_org[2]=temp_or[2]; + else + ent_org[2]=temp_or[2]-4.0; + + entity_set_origin(beam_entity[id][ent_count[id]], ent_org); + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + + write_byte(TE_BEAMENTPOINT); + write_short(beam_entity[id][ent_count[id]]); + + /////////////////////////////////////////// + if(direct[0]) + { + write_coord(floatround(temp_or[1])); + write_coord(floatround(j)); + } + else + { + write_coord(floatround(j)); + write_coord(floatround(temp_or[1])); + } + + if(i%2!=0) + write_coord(floatround(temp_or[2]+4.0)); + else + write_coord(floatround(temp_or[2])); + /////////////////////////////////////////// + write_short(heystats); + write_byte(0); + write_byte(5); + write_byte(showtime_st_stats[id]); + write_byte(5); + write_byte(0); + + if(l_lost[i][count_l]) + { + write_byte(255); + write_byte(0); + write_byte(0); + line_lost[id][i][count_l]=0; + } + else + { + write_byte(0); + write_byte(255); + write_byte(0); + } + + write_byte(200); + write_byte(1); + message_end(); + count_l++; + ent_count[id]++; + } + temp_start=st_finish; + } + } +} + + +public fwdPreThink( id ) +{ + if(g_userConnected[id]==true && g_pBot[id]==false) + { + if(uq_admins==1 && !player_admin[id]) + { + return FMRES_IGNORED; + } + else + { + new tmpTeam[33],dead_flag; + get_user_team(id,tmpTeam,32); + dead_flag=pev(id, pev_deadflag); + + if(equali(tmpTeam,"SPECTATOR") && g_alive[id]) + { + g_alive[id]=false; + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+434490, 0) ) + remove_task(id+434490, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+89012, 0) ) + remove_task(id+89012, 0); + + if( task_exists(id+3313, 0) ) + remove_task(id+3313, 0); + + if( task_exists(id+3214, 0) ) + remove_task(id+3214, 0); + + if( task_exists(id+15237, 0) ) + remove_task(id+15237, 0); + + if( task_exists(id+212398, 0) ) + remove_task(id+212398, 0); + } + else if(equali(tmpTeam,"TERRORIST") || equali(tmpTeam,"CT")) + { + if(dead_flag==2 && g_alive[id]) + { + g_alive[id]=false; + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+434490, 0) ) + remove_task(id+434490, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+89012, 0) ) + remove_task(id+89012, 0); + + if( task_exists(id+3313, 0) ) + remove_task(id+3313, 0); + + if( task_exists(id+3214, 0) ) + remove_task(id+3214, 0); + + if( task_exists(id+15237, 0) ) + remove_task(id+15237, 0); + + if( task_exists(id+212398, 0) ) + remove_task(id+212398, 0); + } + else if(dead_flag==0 && g_alive[id]==false) + { + g_alive[id]=true; + } + } + + + + if(uq_team==0) + { + team[id]=0; + } + else if(equali(tmpTeam,"TERRORIST")) + { + team[id]=1; + } + else if(equali(tmpTeam,"CT")) + { + team[id]=2; + } + else + { + team[id]=uq_team; + } + + if( g_alive[id] && team[id]==uq_team) + { + static bool:failed_ducking[33]; + static bool:first_frame[33]; + static Float:duckoff_time[33]; + static Float:duckoff_origin[33][3], Float:pre_jumpoff_origin[33][3]; + static Float:jumpoff_foot_height[33]; + static Float:prest[33],Float:prest1[33],Float:jumpoff_origin[33][3],Float:failed_velocity[33][3],Float:failed_origin[33][3]; + static Float:frame_origin[33][2][3], Float:frame_velocity[33][2][3], Float:jumpoff_time[33], Float:last_land_time[33]; + + new entlist1[1]; + + weapSpeedOld[id] = weapSpeed[id]; + + if( g_reset[id] ==true) + { + angles_arry[id]=0; + dd_sync[id]=0; + g_reset[id] = false; + g_Jumped[id] = false; + cjjump[id] =false; + in_air[id] = false; + in_duck[id] = false; + in_bhop[id] = false; + ducks[id]=0; + first_duck_z[id]=0.0; + backwards[id]=false; + dropaem[id]=false; + failed_jump[id] = false; + prest[id]=0.0; + bug_true[id]=false; + detecthj[id]=0; + edgedone[id]=false; + jumpblock[id]=1000; + schetchik[id]=0; + CjafterJump[id]=0; + upBhop[id]=false; + old_type_dropbj[id]=Type_Null; + first_surf[id]=false; + surf[id]=0.0; + ddbeforwj[id]=false; + duckstring[id]=false; + notjump[id]=false; + frames_gained_speed[id] = 0; + frames[id] = 0; + strafe_num[id] = 0; + ladderjump[id]=false; + started_multicj_pre[id] = false; + started_cj_pre[id] = false; + jumpoffirst[id]=false; + jump_type[id] = Type_None; + gBeam_count[id] = 0; + edgedist[id]=0.0; + oldjump_height[id]=0.0; + jheight[id]=0.0; + duckbhop_bug_pre[id]=false; + FullJumpFrames[id]=0; + direct_for_strafe[id]=0; + ddstandcj[id]=false; + + for( new i = 0; i < 100; i++ ) + { + gBeam_points[id][i][0] = 0.0; + gBeam_points[id][i][1] = 0.0; + gBeam_points[id][i][2] = 0.0; + gBeam_duck[id][i] = false; + gBeam_button[id][i]=false; + + } + Checkframes[id]=false; + for(new i=0;i<NSTRAFES;i++) + { + type_button_what[id][i]=0; + if(uq_istrafe) + lost_frame_count[id][i]=0; + } + + if(uq_istrafe) + { + for(new i=0;i<=line_erase_strnum[id];i++) + { + for( new j = 0; j <= line_erase[id][i]; j++ ) + { + if(i<NSTRAFES && j<NVAR) + line_lost[id][i][j]=0; + } + } + } + } + + static button, oldbuttons, flags; + pev(id, pev_maxspeed, weapSpeed[id]); + pev(id, pev_origin, origin); + button = pev(id, pev_button ); + flags = pev(id, pev_flags ); + oldbuttons = pev( id, pev_oldbuttons ); + + static Float:fGravity,Pmaxspeed; + pev(id, pev_gravity, fGravity); + Pmaxspeed=pev( id, pev_maxspeed ); + new Float:velocity[3]; + pev(id, pev_velocity, velocity); + movetype[id] = pev(id, pev_movetype); + + if( flags&FL_ONGROUND && flags&FL_INWATER ) + velocity[2] = 0.0; + if( velocity[2] != 0 ) + velocity[2]-=velocity[2]; + + speed[id] = vector_length(velocity); + + new is_spec_user[33]; + for( new i = INFO_ONE; i < max_players; i++ ) + { + is_spec_user[i]=is_user_spectating_player(i, id); + } + if(strafe_num[id]>NSTRAFES1) + { + g_reset[id]=true; + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + set_hudmessage( 255, 255, 255, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage(i,"%L",LANG_SERVER,"UQSTATS_STR1",NSTRAFES1,strafe_num[id]); + } + } + return FMRES_IGNORED; + } + + + if((button&IN_RIGHT || button&IN_LEFT) && !(flags&FL_ONGROUND)) + { + for(new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + client_print(i,print_center,"%L",LANG_SERVER,"UQSTATS_STR2"); + JumpReset(id,28); + return FMRES_IGNORED; + } + } + } + new airace,aircj; + if(uq_airaccel<=10 && uq_airaccel!=1) + { + if(uq_airaccel==0) + airace=10; + else + airace=uq_airaccel; + + aircj=0; + formatex(airacel[id],32,""); + } + else + { + if(uq_airaccel==1) + { + airace=100; + formatex(airacel[id],32,"(100aa)"); + } + else + { + airace=uq_airaccel; + formatex(airacel[id],32,"(%daa)",uq_airaccel); + } + aircj=10; + } + + new spd; + if(equali(mapname,"slide_gs_longjumps") || equali(mapname,"b2j_slide_longjumps")) + { + spd=1400; + } + else spd=450; + + if(speed[id]> spd || weapSpeedOld[id] != weapSpeed[id]) + { + if(weapSpeedOld[id] != weapSpeed[id]) + { + + changetime[id]=get_gametime(); + } + JumpReset(id,29); + return FMRES_IGNORED; + } + + if(leg_settings==1 && (get_pcvar_num(edgefriction) != 2 || fGravity != 1.0 || get_pcvar_num(mp_footsteps) != 1 + || get_pcvar_num(sv_cheats) != 0 + || get_pcvar_num(sv_gravity) != 800 + || get_pcvar_num(sv_airaccelerate) != airace + || get_pcvar_num(sv_maxspeed) != 320 + || get_pcvar_num(sv_stepsize) != 18 + || get_pcvar_num(sv_maxvelocity) != 2000 + || pev(id, pev_waterlevel) >= 2 )) + { + JumpReset(id,99); + return FMRES_IGNORED; + } + + if(!(button&IN_MOVELEFT) + && oldbuttons&IN_MOVELEFT) + { + preessbutton[id]=false; + button_what[id]=0; + } + else if(oldbuttons&IN_MOVERIGHT + && !(button&IN_MOVERIGHT)) + { + button_what[id]=0; + preessbutton[id]=false; + } + else if(oldbuttons&IN_BACK + && !(button&IN_BACK)) + { + preessbutton[id]=false; + button_what[id]=0; + } + else if(oldbuttons&IN_FORWARD + && !(button&IN_FORWARD)) + { + preessbutton[id]=false; + button_what[id]=0; + } + + if( !(flags&FL_ONGROUND) ) + { + last_land_time[id] = get_gametime(); + jof[id]=0.0; + } + + + if(bhopaem[id]==true && !(flags&FL_ONGROUND) && movetype[id] != MOVETYPE_FLY) + { + bhopaemtime[id]=get_gametime(); + } + else if(bhopaem[id]==true && flags&FL_ONGROUND && get_gametime()-bhopaemtime[id]>0.1 && movetype[id] != MOVETYPE_FLY) + { + + bhopaem[id]=false; + } + + if(nextbhop[id]==true && flags&FL_ONGROUND && first_ground_bhopaem[id]==false) + { + first_ground_bhopaem[id]=true; + ground_bhopaem_time[id]=get_gametime(); + } + else if(nextbhop[id]==true && !(flags&FL_ONGROUND) && first_ground_bhopaem[id]==true && movetype[id] != MOVETYPE_FLY) + { + first_ground_bhopaem[id]=false; + } + + if(nextbhop[id]==true && flags&FL_ONGROUND && first_ground_bhopaem[id]==true && (get_gametime()-ground_bhopaem_time[id]>0.1) && movetype[id] != MOVETYPE_FLY) + { + first_ground_bhopaem[id]=false; + bhopaem[id]=false; + nextbhop[id]=false; + } + + if(nextbhop[id]==true && !(flags&FL_ONGROUND) && movetype[id] != MOVETYPE_FLY) + { + nextbhoptime[id]=get_gametime(); + } + if(nextbhop[id]==true && flags&FL_ONGROUND && get_gametime()-nextbhoptime[id]>0.1 && movetype[id] != MOVETYPE_FLY) + { + nextbhop[id]=false; + } + if(flags & FL_ONGROUND && h_jumped[id]==false && movetype[id] != MOVETYPE_FLY) + { + heightoff_origin[id]=0.0; + } + + if(!g_Jumped[id] && flags & FL_ONGROUND && button&IN_BACK && backwards[id]==false) + { + backwards[id]=true; + } + else if(!g_Jumped[id] && flags & FL_ONGROUND && button&IN_FORWARD && backwards[id]) + { + backwards[id]=false; + } + + if(flags & FL_ONGROUND && button&IN_JUMP && !(oldbuttons&IN_JUMP) && movetype[id] != MOVETYPE_FLY) + { + if(is_user_ducking(id)) + { + heightoff_origin[id]=origin[2]+18; + } + else heightoff_origin[id]=origin[2]; + + h_jumped[id]=true; + } + else if(flags & FL_ONGROUND && h_jumped[id] && movetype[id] != MOVETYPE_FLY) + { + new Float:heightland_origin; + if(is_user_ducking(id)) + { + heightland_origin=origin[2]+18; + } + else heightland_origin=origin[2]; + + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(height_show[i]==true ) + { + if(heightland_origin-heightoff_origin[id]==0.0) + { + set_hudmessage(prest_r,prest_g, prest_b, stats_x, stats_y, 0, 0.0, 0.7, 0.1, 0.1, h_stats); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_FJHEIGH1"); + } + else if(heightland_origin-heightoff_origin[id]>0.0) + { + set_hudmessage(prest_r,prest_g, prest_b, stats_x, stats_y, 0, 0.0, 0.7, 0.1, 0.1, h_stats); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_FJHEIGH2",heightland_origin-heightoff_origin[id]); + } + else if(heightland_origin-heightoff_origin[id]<0.0) + { + set_hudmessage(prest_r,prest_g, prest_b, stats_x, stats_y, 0, 0.0, 0.7, 0.1, 0.1, h_stats); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_FJHEIGH3",floatabs(heightland_origin-heightoff_origin[id])); + } + } + } + } + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(height_show[i]==true ) + { + if(heightland_origin-heightoff_origin[id]==0.0) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_FJHEIGH1"); + } + else if(heightland_origin-heightoff_origin[id]>0.0) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_FJHEIGH2",heightland_origin-heightoff_origin[id]); + } + else if(heightland_origin-heightoff_origin[id]<0.0) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_FJHEIGH3",floatabs(heightland_origin-heightoff_origin[id])); + } + } + } + } + h_jumped[id]=false; + } + + if((movetype[id] != MOVETYPE_FLY)) + { + if(firstfr[id]==false) + { + firstfr[id]=true; + pev(id, pev_velocity, velocity); + pev(id, pev_origin, origin); + if((g_Jumped[id]==true || !(flags&FL_ONGROUND))) + { + firstvel[id]=velocity[2]; + } + firstorig[id]=origin; + } + else if(firstfr[id]==true ) + { + pev(id, pev_origin, origin); + pev(id, pev_velocity, velocity); + + secorig[id]=origin; + if((g_Jumped[id]==true || !(flags&FL_ONGROUND))) + { + secvel[id]=velocity[2]; + } + firstfr[id]=false; + } + if(!(flags&FL_ONGROUND) && first_air[id]==false) + { + framecount[id]++; + if(framecount[id]==2) + { + first_air[id]=true; + } + + SurfFrames[id]=floatabs(firstvel[id]-secvel[id]); + + if(floatabs(firstvel[id]-secvel[id])>41) + { + SurfFrames[id]=oldSurfFrames[id]; + } + oldSurfFrames[id]=SurfFrames[id]; + } + if(flags&FL_ONGROUND && first_air[id]==true) + { + first_air[id]=false; + framecount[id]=0; + } + if(!(flags&FL_ONGROUND) && SurfFrames[id]<7.9 && uq_fps==1 && fps_hight[id]==false) + { + fps_hight[id]=true; + } + if((flags&FL_ONGROUND) && SurfFrames[id]>7.9 && fps_hight[id]) + { + fps_hight[id]=false; + } + + if(!(flags&FL_ONGROUND) && 1.7*floatabs(firstvel[id]-secvel[id])<SurfFrames[id] && floatabs(firstvel[id]-secvel[id])!=4.0) + { + if(equali(mapname,"slide_gs_longjumps") || equali(mapname,"b2j_slide_longjumps")) + { + slide[id]=true; + } + else if(!ladderjump[id] && movetype[id] != MOVETYPE_FLY) + { + find_sphere_class (id, "func_ladder",200.0, entlist1, 1); + if(!entlist1[0]) + { + JumpReset(id,30); + slide_protec[id]=true; + return FMRES_IGNORED; + } + } + } + else + { + if(slide[id]==true && ((oldbuttons&IN_MOVELEFT && button&IN_MOVERIGHT) || (oldbuttons&IN_MOVERIGHT && button&IN_MOVELEFT))) + { + if(touch_ent[id]) + { + JumpReset(id,102); + } + + if(task_exists(id)) remove_task(id); + + set_task(1.5,"JumpReset1", id); + + pev(id, pev_origin, origin); + + slidim[id]=true; + jump_type[id]=Type_Slide; + + g_Jumped[id] = true; + prestrafe[id] = speed[id]; + + if(showpre[id]==true) + { + set_hudmessage(255,255, 255, -1.0, 0.85, 0, 0.0, 0.7, 0.1, 0.1, 2); + show_hudmessage(id, "Slide pre: %.03f",speed); + } + slide[id]=false; + } + } + + firstorig[id][2]=0.0; + secorig[id][2]=0.0; + + if((slidim[id]==true || slide[id]==true) && get_distance_f(firstorig[id],secorig[id])>20.0) + { + groundslide[id]=0.0; + waits[id]=0; + slidim[id]=false; + taskslide[id]=0; + failslide[id]=false; + slide[id]=false; + g_Jumped[id] = false; + + return FMRES_IGNORED; + } + + if((g_Jumped[id]==true || h_jumped[id]) && get_distance_f(firstorig[id],secorig[id])>6.0) + { + h_jumped[id]=false; + JumpReset(id,31); + return FMRES_IGNORED; + } + } + if(slidim[id]==true) + { + + //if(Pmaxspeed != 250.0) + //{ + // client_print(id,print_center,"Slide works only withs weapons 250.0 speed"); + // return FMRES_IGNORED; + //} + + pev(id, pev_origin, origin); + new Float:start[33][3],Float:end[33][3]; + + + start[id][0]=origin[0]; + start[id][1]=origin[1]+16.0; + start[id][2]=origin[2]; + end[id][0]=origin[0]; + end[id][1]=origin[1]+16.0; + end[id][2]=origin[2]-500.0; + + engfunc(EngFunc_TraceLine, start[id], end[id], IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, slidez[id][0]); + + start[id][0]=origin[0]; + start[id][1]=origin[1]-16.0; + start[id][2]=origin[2]; + end[id][0]=origin[0]; + end[id][1]=origin[1]-16.0; + end[id][2]=origin[2]-500.0; + + engfunc(EngFunc_TraceLine, start[id], end[id], IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, slidez[id][1]); + + start[id][0]=origin[0]+16.0; + start[id][1]=origin[1]; + start[id][2]=origin[2]; + end[id][0]=origin[0]+16.0; + end[id][1]=origin[1]; + end[id][2]=origin[2]-500.0; + + engfunc(EngFunc_TraceLine, start[id], end[id], IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, slidez[id][2]); + + start[id][0]=origin[0]-16.0; + start[id][1]=origin[1]; + start[id][2]=origin[2]; + end[id][0]=origin[0]-16.0; + end[id][1]=origin[1]; + end[id][2]=origin[2]-500.0; + + engfunc(EngFunc_TraceLine, start[id], end[id], IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, slidez[id][3]); + + for(new i=0;i<4;i++) + { + if(i!=3) + { + if(slidez[id][i][2]>slidez[id][i+1][2]) + { + needslide[id]=slidez[id][i][2]; + groundslide[id]=slidez[id][i+1][2]; + + if(needslide[id]-groundslide[id]>149.0 && landslide[id]==false) + { + landslide[id]=true; + pev(id, pev_origin, origin); + if( !(is_user_ducking(id)) ) + { + origin[2]-=36.0; + } + else origin[2]-=18.0; + + slideland[id]=origin[2]; + slidedist[id]=slideland[id]-groundslide[id]; + maxspeed[id]=speed[id]; + } + } + } + } + + if(taskslide[id]==0) + { + set_task(0.4,"wait", id+3313); + taskslide[id]=1; + } + + pev(id, pev_velocity, velocity); + if(velocity[1]==0.0 && failslide[id]==false && !(flags&FL_ONGROUND) && waits[id]==1 ) + { + if( !(is_user_ducking(id)) ) + { + origin[2]-=36.0; + } + else origin[2]-=18.0; + failslidez[id]=origin[2]; + failslide[id]=true; + } + } + + if(flags&FL_ONGROUND && slidim[id]==true && Pmaxspeed == 250.0) + { + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i]) && g_lj_stats[i]==true) + { + if(needslide[id]-groundslide[id]==slidedist[id]) + { + client_print(i, print_console, "Slide Distance: %d.xxx",floatround(slidedist[id], floatround_floor)); + set_hudmessage( stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "Slide Distance: %d.xxx",floatround(slidedist[id], floatround_floor)); + } + else + { + client_print(i, print_console, "Slide Distance: %f",slidedist[id]); + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "Slide Distance: %f",slidedist[id]); + + } + } + } + + new iPlayers[32],iNum; + get_players ( iPlayers, iNum,"ch") ; + for(new i=0;i<iNum;i++) + { + new ids=iPlayers[i]; + if(gHasColorChat[ids] ==true || ids==id) + { + if(needslide[id]-groundslide[id]==slidedist[id]) + { + ColorChat(ids, GREY, "[%s] %s jumped %d.xxx units with Slide lj!^x01%s",prefix, g_playername[id], floatround(slidedist[id], floatround_floor),airacel[id]); + } + else + ColorChat(ids, GREY, "[%s] %s jumped %.3f units with Slide lj!^x01%s",prefix, g_playername[id], slidedist[id],airacel[id]); + } + } + + slidim[id]=false; + groundslide[id]=0.0; + waits[id]=0; + slidim[id]=false; + taskslide[id]=0; + taskslide1[id]=0; + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + write_byte ( TE_BEAMPOINTS ); + write_coord(floatround(origin[0])); + write_coord(floatround(origin[1])); + write_coord(floatround(slideland[id])); + write_coord(floatround(origin[0])); + write_coord(floatround(origin[1]+52.0)); + write_coord(floatround(slideland[id])); + + write_short(gBeam); + write_byte(1); + write_byte(5); + write_byte(1130); + write_byte(20); + write_byte(0); + write_byte(255); + write_byte(0); + write_byte(0); + + write_byte(200); + write_byte(200); + message_end(); + landslide[id]=false; + } + if((failslide[id]==true) && slidim[id]==true) + { + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i]) && g_lj_stats[i]==true) + { + client_print(i, print_console, "Slide Distance: %f Prestrafe: %f",failslidez[id]-groundslide[id],prestrafe[id]); + + set_hudmessage( f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "Slide Distance: %f^nPrestrafe: %f",failslidez[id]-groundslide[id],prestrafe[id]); + } + } + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + write_byte ( TE_BEAMPOINTS ); + write_coord(floatround(origin[0])); + write_coord(floatround(origin[1])); + write_coord(floatround(failslidez[id])); + write_coord(floatround(origin[0])); + write_coord(floatround(origin[1]+52.0)); + write_coord(floatround(failslidez[id])); + + write_short(gBeam); + write_byte(1); + write_byte(5); + write_byte(1130); + write_byte(20); + write_byte(0); + write_byte(255); + write_byte(0); + write_byte(0); + + write_byte(200); + write_byte(200); + message_end(); + + failslide[id]=false; + slidim[id]=false; + groundslide[id]=0.0; + waits[id]=0; + taskslide[id]=0; + taskslide1[id]=0; + } + + if( (in_air[id]==true || in_bhop[id] == true) && !(flags&FL_ONGROUND) ) + { + static i; + for( i = INFO_ZERO; i < 2; i++ ) + { + if( (i == 1) + || (frame_origin[id][i][0] == 0 + && frame_origin[id][i][1] == 0 + && frame_origin[id][i][2] == 0 + && frame_velocity[id][i][0] == 0 + && frame_velocity[id][i][1] == 0 + && frame_velocity[id][i][2] == 0 )) + { + frame_origin[id][i][0] = origin[0]; + frame_origin[id][i][1] = origin[1]; + frame_origin[id][i][2] = origin[2]; + + pev(id, pev_velocity, velocity); + frame_velocity[id][i][0] = velocity[0]; + frame_velocity[id][i][1] = velocity[1]; + frame_velocity[id][i][2] = velocity[2]; + i=2; + } + } + + } + + if( (in_air[id]) && !( flags & FL_ONGROUND ) && !failed_jump[id]) + { + if(uq_script_detection) + { + new Float:angles[3]; + pev(id,pev_angles,angles); + + if(floatabs(angles[0]-old_angles[id][0])==0.0) + { + angles_arry[id]++; + } + //if() + //{ + // angles_arry1[id]++; + //} + + //client_print(id,print_chat,"%f",floatabs(vector_length(angles)-vector_length(old_angles[id]))); + + old_angles[id]=angles; + } + + new Float:jh_origin; + + jh_origin=origin[2]; + + if(floatabs(jumpoff_origin[id][2]-jh_origin)<oldjump_height[id] && jheight[id]==0.0) + { + + if(is_user_ducking(id)) + { + jheight[id]=oldjump_height[id]+18.0; + } + else jheight[id]=oldjump_height[id]; + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(jheight_show[i]==true ) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE39",jheight[id]); + + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_PRE39",jheight[id]); + } + } + } + + if(!direct_for_strafe[id]) + { + if(velocity[1]>0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + direct_for_strafe[id]=1; + } + else if(velocity[1]<0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + direct_for_strafe[id]=2; + } + else if(velocity[0]>0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + direct_for_strafe[id]=3; + } + else if(velocity[0]<0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + direct_for_strafe[id]=4; + } + } + } + + + + oldjump_height[id]=floatabs(jumpoff_origin[id][2]-origin[2]); + + if(bug_check[id]==0 && floatfract(velocity[2])==0) + { + bug_check[id]=1; + } + else if(bug_check[id]==1 && floatfract(velocity[2])==0) + { + bug_true[id]=true; + bug_check[id]=0; + } + if( !in_bhop[id] ) + { + fnSaveBeamPos( id ); + } + static Float:old_speed[33]; + if( speed[id] > old_speed[id] ) + { + frames_gained_speed[id]++; + } + frames[id]++; + + old_speed[id] = speed[id]; + + if( speed[id] > maxspeed[id] ) + { + if (strafe_num[id] < NSTRAFES) + { + strafe_stat_speed[id][strafe_num[id]][0] += speed[id] - maxspeed[id]; + } + maxspeed[id] = speed[id]; + } + if ((speed[id] < TempSpeed[id]) && (strafe_num[id] < NSTRAFES)) + { + strafe_stat_speed[id][strafe_num[id]][1] += TempSpeed[id] - speed[id]; + if(strafe_stat_speed[id][strafe_num[id]][1]>5) + { + if(floatabs(firstvel[id]-secvel[id])<SurfFrames[id]-0.1) + { + Checkframes[id]=true; + } + else if(floatabs(firstvel[id]-secvel[id])>SurfFrames[id]) + { + Checkframes[id]=true; + } + } + + + } + TempSpeed[id] = speed[id]; + + if((origin[2] + 18.0 - jumpoff_origin[id][2] < 0)) + { + failed_jump[id] = true; + } + else if( (is_user_ducking(id) ? (origin[2]+18) : origin[2]) >= jumpoff_origin[id][2] ) + { + failed_origin[id] = origin; + failed_ducking[id] = is_user_ducking( id ); + failed_velocity[id] = velocity; + + origin[2] = pre_jumpoff_origin[id][2]; + } + if( first_frame[id] ) + { + first_frame[id] = false; + frame_velocity[id][0] = velocity; + + gBeam_count[id] = 0; + for( new i = 0; i < 100; i++ ) + { + gBeam_points[id][i][0] = 0.0; + gBeam_points[id][i][1] = 0.0; + gBeam_points[id][i][2] = 0.0; + gBeam_duck[id][i] = false; + gBeam_button[id][i]=false; + } + + if(in_bhop[id] && jump_type[id]!=Type_DuckBhop) + { + if(upBhop[id]) + { + if(jump_type[id]==Type_Up_Bhop_In_Duck) + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_UBID"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_UBID"); + } + else if(velocity[2] < upbhop_koeff[id]) + { + jump_type[id]=Type_Up_Bhop; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_UBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_UBJ"); + } + else + { + jump_type[id]=Type_Up_Stand_Bhop; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_USBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_USBJ"); + } + upBhop[id]=false; + } + else if(jump_type[id]==Type_Bhop_In_Duck) + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_BID"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_BID"); + } + else if( velocity[2] < 229.0) + { + jump_type[id] = Type_BhopLongJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_BJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_BJ"); + } + else + { + + jump_type[id] = Type_StandupBhopLongJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_SBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_SBJ"); + jumpoff_origin[id][2] = pre_jumpoff_origin[id][2]; + } + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[i]==true && prestrafe[id]>min_prestrafe[id]) + { + if((Pmaxspeed * 1.2)>prestrafe[id] ) + { + if(jump_type[id]==Type_Up_Bhop_In_Duck && (uq_upbhopinduck==1 )) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE33",prestrafe[id]); + } + else if(jump_type[id]==Type_Up_Bhop && (uq_upbj==1 )) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE34",prestrafe[id]); + } + else if(jump_type[id]==Type_Up_Stand_Bhop && (uq_upsbj==1 )) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE35",prestrafe[id]); + } + else if(jump_type[id]==Type_Bhop_In_Duck && uq_bhopinduck==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE36",prestrafe[id]); + } + else if(jump_type[id]==Type_BhopLongJump && uq_bj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE37",prestrafe[id]); + } + else if(jump_type[id]==Type_StandupBhopLongJump && uq_sbj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE38",prestrafe[id]); + } + } + else + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 1.5, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PREHIGH",prestrafe[id],Pmaxspeed * 1.2); + } + } + } + } + } + else if(jump_type[id]==Type_DuckBhop) + { + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[i]==true && speed[id]>50.0) + { + if((Pmaxspeed * 1.2)>speed[id] ) + { + if(prestrafe[id]<200) + { + if(jump_type[id]==Type_DuckBhop && (uq_duckbhop==1)) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE32",prestrafe[id]); + } + } + } + } + } + } + } + } + else + { + frame_velocity[id][1] = velocity; + } + + if( in_bhop[id] ) + fnSaveBeamPos( id ); + + if(detecthj[id]!=1) + { + starthj[id][0] = origin[0]; + starthj[id][1] = origin[1]; + starthj[id][2] = jumpoff_origin[id][2]+28.0; + stophj[id][0] = origin[0]; + stophj[id][1] = origin[1]; + stophj[id][2] = starthj[id][2] - 133.0; + + engfunc( EngFunc_TraceLine, starthj[id], stophj[id], IGNORE_MONSTERS, id, 0 ); + get_tr2( 0, TR_vecEndPos, endhj[id]); + + if(starthj[id][2]-endhj[id][2]<133.0 && (starthj[id][2]-endhj[id][2]-64)!=0 && (starthj[id][2]-endhj[id][2]-64)>0 && detecthj[id]!=1) + { + detecthj[id]=2; + } + + if(starthj[id][2]-endhj[id][2]>=133.0 && detecthj[id]!=2) + { + detecthj[id]=1; + } + } + + if(ddafterJump[id]) + ddafterJump[id]=false; + } + + if(notjump[id] && bhopaem[id]) + { + notjump[id]=false; + } + + if( flags&FL_ONGROUND ) + { + surf[id]=0.0; + if (!pev( id, pev_solid )) + { + static ClassName[32]; + pev(pev(id, pev_groundentity), pev_classname, ClassName, 32); + + if( equali(ClassName, "func_train") + || equali(ClassName, "func_conveyor") + || equali(ClassName, "trigger_push") || equali(ClassName, "trigger_gravity")) + { + JumpReset(id,32); + set_task(0.4,"JumpReset1", id); + } + else if(equali(ClassName, "func_door") || equali(ClassName, "func_door_rotating") ) + { + JumpReset(id,33); + set_task(0.4,"JumpReset1", id); + } + } + + pev(id, pev_origin, origin); + notjump[id]=true; + if(is_user_ducking(id)) + { + falloriginz[id]=origin[2]+18; + } + else falloriginz[id]=origin[2]; + + if( OnGround[id] == false) + { + if (dropbhop[id] || in_ladder[id] || jump_type[id] == Type_WeirdLongJump || jump_type[id]==Type_ladderBhop || jump_type[id]==Type_Drop_BhopLongJump) + { + FallTime[id]=get_gametime(); + + } + OnGround[id] = true; + } + } + + if( !(flags&FL_ONGROUND) && notjump[id]==true && (movetype[id] != MOVETYPE_FLY) && jump_type[id]!=Type_ladderBhop )//&& jump_type[id] != Type_Drop_CountJump) + { + pev(id, pev_origin, origin); + + OnGround[id] = false; + + pev(id, pev_velocity, velocity); + + new Float:tempfall; + + if(is_user_ducking(id)) + { + tempfall=origin[2]+18; + } + else tempfall=origin[2]; + + if( falloriginz[id]-tempfall>1.0 && !cjjump[id] && (ddforcj[id] || jump_type[id] == Type_Drop_CountJump || jump_type[id] == Type_StandUp_CountJump || jump_type[id] == Type_None || jump_type[id] == Type_CountJump || jump_type[id] == Type_Multi_CountJump || jump_type[id] == Type_Double_CountJump)) + { + oldjump_type[id]=0; + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_WJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_WJ"); + + if(ddforcj[id]) + ddforcj[id]=false; + + jump_type[id] = Type_WeirdLongJump; + + } + + if (velocity[2] == -240.0) + { + oldjump_type[id]=0; + ddbeforwj[id]=true; + jump_type[id] = Type_WeirdLongJump; + + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DDWJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DDWJ"); + } + } + else if(!(flags&FL_ONGROUND) && notjump[id]==false && (movetype[id] != MOVETYPE_FLY) && in_ladder[id]==false && jump_type[id] != Type_Slide) + { + oldjump_type[id]=0; + OnGround[id] = false; + + pev(id, pev_velocity, velocity); + pev(id, pev_origin, origin); + + new Float:drbh; + if(is_user_ducking(id)) + { + drbh=origin[2]+18; + } + else drbh=origin[2]; + + if(dropbjorigin[id][2]-drbh>2.0) + { + if(dropbjorigin[id][2]-drbh<30 && jump_type[id] != Type_Drop_BhopLongJump && jump_type[id] != Type_None) + { + old_type_dropbj[id]=jump_type[id]; + formatex(Jtype_old_dropbj[id],32,Jtype[id]); + formatex(Jtype_old_dropbj1[id],32,Jtype1[id]); + } + + jump_type[id] = Type_Drop_BhopLongJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DRBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DRBJ"); + nextbhop[id]=false; + bhopaem[id]=false; + dropbhop[id]=true; + } + } + + if( movetype[id] == MOVETYPE_FLY) + { + OnGround[id] = false; + firstvel[id]=8.0; + secvel[id]=0.0; + checkladdertime[id]=get_gametime(); + } + if( movetype[id] == MOVETYPE_FLY && firstladder[id]==false) + { + firstladder[id]=true; + nextbhop[id]=false; + bhopaem[id]=false; + h_jumped[id]=false; + JumpReset(id,34); + return FMRES_IGNORED; + } + if( movetype[id] != MOVETYPE_FLY && firstladder[id]==true && flags&FL_ONGROUND) + { + firstladder[id]=false; + } + if( (movetype[id] == MOVETYPE_FLY) && (button&IN_FORWARD || button&IN_BACK || button&IN_LEFT || button&IN_RIGHT ) ) + { + ladderjump[id]=true; + find_sphere_class (id, "func_ladder",18.0, entlist1, 1); + + if(entlist1[0]!=0) + { + for(new i=0;i<nLadder;i++) + { + if(entlist[i]==entlist1[0]) + { + nashladder=i; + } + } + } + + prestrafe[id] = speed[id]; + maxspeed[id] = speed[id]; + } + + if( (movetype[id] == MOVETYPE_FLY) && button&IN_JUMP ) + { + jump_type[id]=Type_ladderBhop; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_LDBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_LDBJ"); + ladderjump[id]=false; + in_air[id]=false; + in_ladder[id]=false; + bhopaem[id]=false; + notjump[id]=true; + dropbhop[id]=false; + } + + if( movetype[id] != MOVETYPE_FLY && ladderjump[id]==true) + { + if(touch_ent[id]) + { + JumpReset(id,103); + } + notjump[id]=true; + dropbhop[id]=false; + pev(id, pev_origin, origin); + jumpoff_origin[id] = origin; + jumpoff_origin[id][2]=ladderxyz[nashladder][2]+35.031250; + + jumpoff_time[id] = get_gametime( ); + strafecounter_oldbuttons[id] = INFO_ZERO; + + jump_type[id]=Type_ladder; + laddertime[id]=get_gametime(); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_LDJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_LDJ"); + + if(laddersize[nashladder][0]<=laddersize[nashladder][1]) + { + laddist[id]=laddersize[nashladder][0]+0.03125; + } + else if(laddersize[nashladder][0]>laddersize[nashladder][1]) + { + laddist[id]=laddersize[nashladder][1]+0.03125; + } + + if(laddist[id]>10) + { + laddist[id]=4.0; + } + ladderjump[id]=false; + TempSpeed[id] = 0.0; + static i; + for( i = INFO_ZERO; i < NSTRAFES; i++ ) + { + strafe_stat_speed[id][i][0] = 0.0; + strafe_stat_speed[id][i][1] = 0.0; + strafe_stat_sync[id][i][0] = INFO_ZERO; + strafe_stat_sync[id][i][1] = INFO_ZERO; + strafe_stat_time[id][i] = 0.0; + strafe_lost_frame[id][i] = 0; + + } + in_air[id] = true; + in_ladder[id]=true; + g_Jumped[id] = true; + first_frame[id] = true; + + turning_right[id] = false; + turning_left[id] = false; + + for( i = INFO_ZERO; i < 2; i++ ) + { + frame_origin[id][i][0] = 0.0; + frame_origin[id][i][1] = 0.0; + frame_origin[id][i][2] = 0.0; + + frame_velocity[id][i][0] = 0.0; + frame_velocity[id][i][1] = 0.0; + frame_velocity[id][i][2] = 0.0; + } + for( i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[id]==true && uq_ladder==1 ) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 1.0, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE31",prestrafe[id]); + } + } + } + } + + + if((button & IN_JUMP && flags & FL_ONGROUND) || in_ladder[id]) + { + x_jump[id]=true; + if(is_user_ducking(id)) + { + x_heightland_origin[id]=origin[2]+18; + } + else x_heightland_origin[id]=origin[2]; + } + + if((x_jump[id]==true || in_ladder[id]) && button & IN_DUCK && !(oldbuttons &IN_DUCK) && flags & FL_ONGROUND ) + { + if(x_jump[id]) + { + x_jump[id]=false; + + new Float:heightland_origin; + if(is_user_ducking(id)) + { + heightland_origin=origin[2]+18; + } + else heightland_origin=origin[2]; + if(heightland_origin-x_heightland_origin[id]>0 && !in_ladder[id]) + { + JumpReset(id,45); + + UpcjFail[id]=true; + + return FMRES_IGNORED; + } + + if(bhopaem[id] && !ddforcjafterbhop[id]) + { + ddforcjafterbhop[id]=true; + } + else ddforcjafterbhop[id]=false; + + if(in_ladder[id] && !ddforcjafterladder[id]) + { + ddforcjafterladder[id]=true; + } + else ddforcjafterladder[id]=false; + + ddforcj[id]=true; + } + + } + + if(cjjump[id]==false && (button & IN_DUCK || oldbuttons & IN_DUCK) && (jump_type[id] == Type_Drop_CountJump || ddforcj[id] || ddafterJump[id] || jump_type[id]==Type_CountJump || jump_type[id]==Type_Multi_CountJump || jump_type[id]==Type_Double_CountJump)) + { + if(origin[2]-duckstartz[id]<-1.21 && origin[2]-duckstartz[id]>-2.0) + { + if(ddstandcj[id]) + { + nextbhop[id]=false; + bhopaem[id]=false; + } + if(jump_typeOld[id]==1) + { + multiscj[id]=0; + } + else if(jump_typeOld[id]==2) + { + multiscj[id]=1; + } + else if(jump_typeOld[id]==3) + { + multiscj[id]=2; + } + jump_type[id] = Type_StandUp_CountJump; + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_SCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_SCJ"); + + FallTime[id]=get_gametime(); + } + } + if( button & IN_DUCK && !(oldbuttons &IN_DUCK) && flags & FL_ONGROUND) + { + nextbhop[id]=false; + bhopaem[id]=false; + doubleduck[id]=true; + + sync_doubleduck[id]=true; + + doubletime[id]=get_gametime(); + FallTime1[id]=get_gametime(); + ddnum[id]++; + } + if(sync_doubleduck[id] && g_Jumped[id]) + { + sync_doubleduck[id]=false; + doubleduck_stat_sync[id][0]=0; + doubleduck_stat_sync[id][1]=0; + } + if(flags & FL_ONGROUND) + { + if(duckstartz[id]-origin[2]<18.0 && doubleduck[id]==true && (get_gametime()-doubletime[id]>0.4) && ddbeforwj[id]==false && (jump_type[id]==Type_CountJump || jump_type[id]==Type_Multi_CountJump || jump_type[id]==Type_Double_CountJump)) + { + JumpReset(id,2); + doubleduck[id]=false; + } + } + pev(id, pev_origin, origin); + + if(slide_protec[id]==false && button & IN_JUMP && !( oldbuttons & IN_JUMP ) && flags & FL_ONGROUND && bhopaem[id]==false && UpcjFail[id]==false) + { + bhop_num[id]=0; + notjump[id]=false; + if(ddforcj[id]==true) + { + if(jump_type[id] == Type_StandUp_CountJump) + { + ddstandcj[id]=true; + } + + ddforcj[id]=false; + + if(jump_type[id] != Type_StandUp_CountJump && (jump_type[id]!=Type_Drop_CountJump || ddforcjafterladder[id])) + { + if(ddnum[id]==1) + { + jump_type[id]=Type_CountJump; + CjafterJump[id]=1; + } + else if(ddnum[id]==2) + { + jump_type[id] = Type_Double_CountJump ; + CjafterJump[id]=2; + } + else if(ddnum[id]>=3) + { + jump_type[id] = Type_Multi_CountJump; + CjafterJump[id]=3; + } + + ddnum[id]=0; + nextbhop[id]=false; + bhopaem[id]=false; + } + } + + oldjump_height[id]=0.0; + jheight[id]=0.0; + + if(nextbhop[id] && ddafterJump[id]==false) + { + FullJumpFrames[id]=0; + direct_for_strafe[id]=0; + angles_arry[id]=0; + + if(uq_istrafe) + { + for(new i=0;i<=line_erase_strnum[id];i++) + { + for( new j = 0; j <= line_erase[id][i]; j++ ) + { + line_lost[id][i][j]=0; + lost_frame_count[id][i]=0; + } + } + } + + edgedone[id]=false; + if(get_gametime()-checkladdertime[id]<0.5) + { + ladderbug[id]=true; + } + + if(touch_ent[id]) + { + JumpReset(id,105); + } + ddnum[id]=0; + + if(cjjump[id]==true && (get_gametime()-duckoff_time[id])<0.2) + { + JumpReset(id,35); + return FMRES_IGNORED; + + } + + if(oldbuttons & IN_DUCK && button & IN_DUCK && duckbhop[id]==true && (jump_type[id]==Type_HighJump || jump_type[id]==Type_LongJump || jump_type[id]==Type_None)) + { + jump_type[id]=Type_DuckBhop; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DKBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DKBJ"); + duckbhop[id]=false; + } + + bhopaem[id]=true; + + pev(id, pev_origin, origin); + static bool:ducking; + ducking = is_user_ducking( id ); + strafecounter_oldbuttons[id] = INFO_ZERO; + + strafe_num[id] = 0; + TempSpeed[id] = 0.0; + in_bhop[id] = true; + pre_jumpoff_origin[id] = jumpoff_origin[id]; + jumpoff_foot_height[id] = ducking ? origin[2] - 18.0 : origin[2] - 36.0; //todo:think about this gavno + + jumpoff_time[id] = get_gametime( ); + + new Float:checkbhop; + + if(is_user_ducking(id)==true) + { + checkbhop=jumpoff_origin[id][2]-origin[2]-18.0; + } + else checkbhop=jumpoff_origin[id][2]-origin[2]; + + if(checkbhop<-1.0) + { + if(button & IN_DUCK ) + { + jump_type[id]=Type_Up_Bhop_In_Duck; + } + upbhop_koeff[id]=UpBhop_calc(floatabs(checkbhop)); + upheight[id]=floatabs(checkbhop); + upBhop[id]=true; + } + else if(jump_type[id]!=Type_DuckBhop) + { + if(button & IN_DUCK ) + { + jump_type[id]=Type_Bhop_In_Duck; + } + } + + jumpoff_origin[id] = origin; + if(is_user_ducking( id )==true) + { + + jumpoff_origin[id][2] = origin[2]+18.0; + } + else jumpoff_origin[id][2] = origin[2]; + + pev(id, pev_velocity, velocity); + first_frame[id] = true; + + prestrafe[id] = speed[id]; + maxspeed[id] = speed[id]; + + static i; + for( i = INFO_ZERO; i < NSTRAFES; i++ ) + { + strafe_stat_speed[id][i][0] = 0.0; + strafe_stat_speed[id][i][1] = 0.0; + strafe_stat_sync[id][i][0] = INFO_ZERO; + strafe_stat_sync[id][i][1] = INFO_ZERO; + strafe_stat_time[id][i] = 0.0; + strafe_lost_frame[id][i] = 0; + } + for( i = INFO_ZERO; i < 2; i++ ) + { + frame_origin[id][i][0] = 0.0; + frame_origin[id][i][1] = 0.0; + frame_origin[id][i][2] = 0.0; + + frame_velocity[id][i][0] = 0.0; + frame_velocity[id][i][1] = 0.0; + frame_velocity[id][i][2] = 0.0; + } + in_air[id] = true; + g_Jumped[id] = true; + turning_right[id] = false; + turning_left[id] = false; + } + else + { + if(get_gametime()-checkladdertime[id]<0.5 && jump_type[id]!=Type_ladderBhop) + { + ladderbug[id]=true; + } + + if(touch_ent[id]) + { + JumpReset(id,106); + } + ddnum[id]=0; + if(in_ladder[id]==true) + { + in_ladder[id]=false; + + jump_type[id]=Type_Real_ladder_Bhop; + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_RLDBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_RLDBJ"); + + } + + strafe_num[id]=0; + + if(get_gametime()-changetime[id]<0.5) + { + JumpReset(id,38); + return FMRES_IGNORED; + } + + if(task_exists(id+2311)) + remove_task(id+2311); + + pev(id, pev_velocity, velocity); + + if(jump_type[id]!=Type_ladderBhop) + { + if(oldjump_typ1[id]==1) + { + jump_type[id]=Type_ladderBhop; + oldjump_typ1[id]=0; + } + } + + + + jumpoff_origin[id] = origin; + + if(is_user_ducking(id)) + { + jumpoff_origin[id][2] = origin[2]+18.0; + } + else jumpoff_origin[id][2] = origin[2]; + + jumpoff_time[id] = get_gametime( ); + strafecounter_oldbuttons[id] = INFO_ZERO; + + pev(id, pev_origin, origin); + if(is_user_ducking(id)) + { + dropbjorigin[id][2]=origin[2]+18; + } + else dropbjorigin[id][2]=origin[2]; + dropbjorigin[id][0]=origin[0]; + dropbjorigin[id][1]=origin[1]; + pev(id, pev_velocity, velocity); + secorig[id]=origin; + + nextbhop[id]=true; + + + if(dropbhop[id] && jump_type[id] != Type_Drop_CountJump && jump_type[id] != Type_StandUp_CountJump) + { + dropbhop[id]=false; + jump_type[id] = Type_Drop_BhopLongJump; + } + else dropbhop[id]=false; + + if(jump_type[id]==Type_CountJump || jump_type[id]==Type_Multi_CountJump || jump_type[id]==Type_Double_CountJump) + { + cjjump[id]=true; + } + if (!ddstandcj[id] && !CjafterJump[id] && (jump_type[id] == Type_CountJump || jump_type[id] == Type_Multi_CountJump || jump_type[id] == Type_Double_CountJump) && floatabs(duckstartz[id]-jumpoff_origin[id][2])>4.0) + { + if(speed[id]<200.0) + { + jump_type[id] = Type_LongJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_LJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_LJ"); + } + else + { + jump_type[id] = Type_WeirdLongJump; + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_WJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_WJ"); + } + } + if(jump_type[id] == Type_Drop_CountJump && multidropcj[id]==0 && (origin[2]-first_duck_z[id])>4) + { + JumpReset(id,146); + return FMRES_IGNORED; + } + prestrafe[id] = speed[id]; + maxspeed[id] = speed[id]; + new Float:kkk; + + kkk=1.112*Pmaxspeed; + + if(prestrafe[id]<kkk && jump_type[id] !=Type_ladderBhop && jump_type[id] != Type_Drop_BhopLongJump && jump_type[id] != Type_WeirdLongJump && jump_type[id] != Type_CountJump && jump_type[id] != Type_Multi_CountJump && jump_type[id] != Type_Double_CountJump && jump_type[id] != Type_BhopLongJump && jump_type[id] != Type_StandupBhopLongJump && jump_type[id] != Type_Drop_CountJump) + { + if(jump_type[id] != Type_Drop_CountJump && jump_type[id] != Type_StandUp_CountJump && jump_type[id] !=Type_Real_ladder_Bhop) + { + jump_type[id] = Type_LongJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_LJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_LJ"); + + if((jumpoff_origin[id][2]-origin[2])==18.0 && oldbuttons & IN_DUCK && button & IN_DUCK && duckbhop[id]==false) + { + duckbhop[id]=true; + //client_print(id,print_chat,"%f",jumpoff_origin[id][2]-origin[2]); + + find_sphere_class (id, "func_ladder",100.0, entlist1, 1); + if(entlist1[0]!=0) + { + if(get_gametime()-checkladdertime[id]<0.1 || prestrafe[id]>110) + { + ladderbug[id]=true; + } + else if(entlist1[0]!=0) + { + ladderbug[id]=true; + } + find_ladder[id]=true; + } + } + else duckbhop[id]=false; + } + } + + TempSpeed[id] = 0.0; + + static i; + for( i = INFO_ZERO; i < NSTRAFES; i++ ) + { + strafe_stat_speed[id][i][0] = 0.0; + strafe_stat_speed[id][i][1] = 0.0; + strafe_stat_sync[id][i][0] = INFO_ZERO; + strafe_stat_sync[id][i][1] = INFO_ZERO; + strafe_stat_time[id][i] = 0.0; + strafe_lost_frame[id][i] = 0; + } + in_air[id] = true; + g_Jumped[id] = true; + first_frame[id] = true; + + prestrafe[id] = speed[id]; + maxspeed[id] = speed[id]; + + turning_right[id] = false; + turning_left[id] = false; + + for( i = INFO_ZERO; i < 2; i++ ) + { + frame_origin[id][i][0] = 0.0; + frame_origin[id][i][1] = 0.0; + frame_origin[id][i][2] = 0.0; + + frame_velocity[id][i][0] = 0.0; + frame_velocity[id][i][1] = 0.0; + frame_velocity[id][i][2] = 0.0; + } + + if(jump_type[id]==Type_LongJump && prestrafe[id]>kkk) + { + jump_type[id] = Type_WeirdLongJump; + + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_WJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_WJ"); + } + + + if ((doubleduck_stat_sync[id][0]+doubleduck_stat_sync[id][1]) > 0) + { + dd_sync[id] =(doubleduck_stat_sync[id][0] * 100)/(doubleduck_stat_sync[id][0]+doubleduck_stat_sync[id][1]); + + if(dd_sync[id]<96) + dd_sync[id] =5+dd_sync[id]; + + } + else + { + dd_sync[id] = 0; + } + + for( i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if((Pmaxspeed * 1.2)>prestrafe[id]) + { + if(prestrafe[id]>min_prestrafe[id]) + { + if(jump_type[id] == Type_Double_CountJump && showpre[id]==true && uq_dcj==1) + { + if(CjafterJump[id]==2) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + + if(ddforcjafterbhop[id]) + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE1",prestrafe[id]); + else if(ddforcjafterladder[id]) + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE2",prestrafe[id]); + else + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE3",prestrafe[id]); + + } + else + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE4",prestrafe[id]); + } + } + else if(jump_type[id] == Type_CountJump && showpre[id]==true && uq_cj==1) + { + if(CjafterJump[id]==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + + if(ddforcjafterbhop[id]) + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE5",prestrafe[id]); + else if(ddforcjafterladder[id]) + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE6",prestrafe[id]); + else + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE7",prestrafe[id]); + } + else + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE8",prestrafe[id]); + } + } + else if(jump_type[id] == Type_Multi_CountJump && showpre[id]==true && uq_mcj==1) + { + if(CjafterJump[id]==3) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + + if(ddforcjafterbhop[id]) + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE9",prestrafe[id]); + else if(ddforcjafterladder[id]) + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE10",prestrafe[id]); + else + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE11",prestrafe[id]); + } + else + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE12",prestrafe[id]); + } + } + else if(jump_type[id] == Type_LongJump && showpre[id]==true && ljpre[id]==true && uq_lj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE13",prestrafe[id]); + } + else if(jump_type[id] == Type_WeirdLongJump && showpre[id]==true && ddbeforwj[id]==true && uq_wj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE14",prestrafe[id]); + } + else if(jump_type[id] == Type_WeirdLongJump && showpre[id]==true && ddbeforwj[id]==false && uq_wj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE15",prestrafe[id]); + } + else if((jump_type[id] == Type_Drop_BhopLongJump)&& showpre[id]==true && uq_drbj==1 ) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE16",prestrafe[id]); + } + else if((jump_type[id] == Type_ladderBhop)&& showpre[id]==true && uq_ldbj==1 ) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE17",prestrafe[id]); + } + else if((jump_type[id]==Type_Drop_CountJump)&& showpre[id]==true) + { + if(multidropcj[id]==0 && uq_drcj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE18",prestrafe[id]); + } + else if(multidropcj[id]==1 && uq_dropdcj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE19",prestrafe[id]); + } + else if(multidropcj[id]==2 && uq_dropmcj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE20",prestrafe[id]); + } + } + else if((jump_type[id]==Type_StandUp_CountJump) && showpre[id]==true && uq_drsbj==1) + { + if(dropaem[id]) + { + if(multiscj[id]==0 && uq_dropscj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE21",prestrafe[id]); + } + else if(multiscj[id]==1 && uq_dropdscj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE22",prestrafe[id]); + } + else if(multiscj[id]==2 && uq_dropmscj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE23",prestrafe[id]); + } + } + else if(ddstandcj[id]) + { + if(multiscj[id]==0) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE24",prestrafe[id]); + } + else if(multiscj[id]==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE25",prestrafe[id]); + } + else if(multiscj[id]==2) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE26",prestrafe[id]); + } + } + else + { + if(multiscj[id]==0 && uq_drsbj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE27",prestrafe[id]); + } + else if(multiscj[id]==1 && uq_dscj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE28",prestrafe[id]); + } + else if(multiscj[id]==2 && uq_mscj==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE29",prestrafe[id]); + } + } + } + else if((jump_type[id]==Type_Real_ladder_Bhop) && showpre[id]==true && uq_realldbhop==1) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PRE30",prestrafe[id]); + } + } + } + else if(showpre[id]==true) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 1.5, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PREHIGH",prestrafe[id],Pmaxspeed * 1.2); + } + } + } + } + } + else if(slide_protec[id]==false && ddafterJump[id]==false && UpcjFail[id]==false && bhopaem[id]==true && button & IN_JUMP && !( oldbuttons & IN_JUMP ) && flags & FL_ONGROUND) + { + if(touch_ent[id]) + { + JumpReset(id,106); + } + ddnum[id]=0; + if(ddforcj[id]==true) + { + ddforcj[id]=false; + JumpReset(id,46); + return FMRES_IGNORED; + } + pev(id, pev_origin, origin); + static bool:ducking; + ducking = is_user_ducking( id ); + strafecounter_oldbuttons[id] = INFO_ZERO; + + strafe_num[id] = 0; + TempSpeed[id] = 0.0; + + pre_jumpoff_origin[id] = jumpoff_origin[id]; + jumpoff_foot_height[id] = ducking ? origin[2] - 18.0 : origin[2] - 36.0; + + jumpoff_time[id] = get_gametime( ); + + jumpoff_origin[id] = origin; + if(is_user_ducking( id )==true) + { + jumpoff_origin[id][2] = origin[2]+18.0; + } + else jumpoff_origin[id][2] = origin[2]; + pev(id, pev_velocity, velocity); + + first_frame[id] = true; + + prestrafe[id] = speed[id]; + maxspeed[id] = speed[id]; + + static i; + for( i = INFO_ZERO; i < NSTRAFES; i++ ) + { + strafe_stat_speed[id][i][0] = 0.0; + strafe_stat_speed[id][i][1] = 0.0; + strafe_stat_sync[id][i][0] = INFO_ZERO; + strafe_stat_sync[id][i][1] = INFO_ZERO; + strafe_stat_time[id][i] = 0.0; + strafe_lost_frame[id][i] = 0; + } + for( i = INFO_ZERO; i < 2; i++ ) + { + frame_origin[id][i][0] = 0.0; + frame_origin[id][i][1] = 0.0; + frame_origin[id][i][2] = 0.0; + + frame_velocity[id][i][0] = 0.0; + frame_velocity[id][i][1] = 0.0; + frame_velocity[id][i][2] = 0.0; + } + in_air[id] = true; + g_Jumped[id] = true; + turning_right[id] = false; + turning_left[id] = false; + jump_type[id]=Type_Multi_Bhop; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MBJ"); + + bhop_num[id]++; + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[i]==true && multibhoppre[id] && speed[id]>50.0) + { + if((Pmaxspeed * 1.2)>speed[id] && (uq_bj==1 || uq_sbj==1)) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_MBPRE",speed[id]); + } + else + { if((uq_bj==1 || uq_sbj==1)) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 1.5, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_PREHIGH",prestrafe[id],Pmaxspeed * 1.2); + } + } + } + } + } + } + else if(slide_protec[id]==false && ddafterJump[id]==false && UpcjFail[id]==false && !(button&IN_JUMP) && oldbuttons&IN_JUMP && flags & FL_ONGROUND && nextbhop[id]==true && cjjump[id]==false && bhopaem[id]==false && jump_type[id]!=Type_Drop_BhopLongJump) + { + if(touch_ent[id]) + { + JumpReset(id,109); + } + ddnum[id]=0; + if(ddforcj[id]==true) + { + JumpReset(id,46); + return FMRES_IGNORED; + } + bhop_num[id]=0; + + if(oldbuttons & IN_DUCK && button & IN_DUCK && duckbhop[id]==true && (jump_type[id]==Type_LongJump || jump_type[id]==Type_None)) + { + jump_type[id]=Type_DuckBhop; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DKBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DKBJ"); + duckbhop[id]=false; + } + else + { + bhopaem[id]=true; + + static i; + for( i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[id]==true && failearly[id]==true && (uq_bj==1 || uq_sbj==1)) + { + set_hudmessage(255, 0, 109, -1.0, 0.70, 0, 0.0, 0.5, 0.1, 0.1, h_stats); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_JEARLY"); + } + } + } + } + } + else if( ( failed_jump[id] || flags&FL_ONGROUND)&& in_air[id] ) + { + if(old_type_dropbj[id]!=Type_Null && jump_type[id]==Type_Drop_BhopLongJump) + { + jump_type[id]=old_type_dropbj[id]; + + formatex(Jtype[id],32,Jtype_old_dropbj[id]); + formatex(Jtype1[id],32,Jtype_old_dropbj1[id]); + } + if(bug_true[id]) + { + JumpReset(id,322); + return FMRES_IGNORED; + } + if(prestrafe[id]>200 && jump_type[id]==Type_DuckBhop) + { + duckbhop_bug_pre[id]=true; + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 1.5, 0.1, 0.1, h_prest); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_PROBBUG",prestrafe[id]); + } + new summad,summws; + for(new i=0;i<NSTRAFES;i++) + { + if(type_button_what[id][i]==1) + summad++; + if(type_button_what[id][i]==2) + summws++; + } + if(summws>summad) + { + if(backwards[id]) + { + formatex(pre_type[id],32,"%L",LANG_SERVER,"UQSTATS_PRETYPE1"); //Back-Side?? don't know... + } + else formatex(pre_type[id],32,"%L",LANG_SERVER,"UQSTATS_PRETYPE1"); + } + else if(backwards[id]) + { + formatex(pre_type[id],32,"%L",LANG_SERVER,"UQSTATS_PRETYPE2"); + } + else pre_type[id] = ""; + + static bool:ducking; + + static type[33]; + type[0] = '^0'; + new bool:failed; + if (failed_jump[id] == true) + { + formatex( type, 32, "" ); + failed=true; + origin=failed_origin[id]; + } + else + { + pev(id, pev_origin, origin); + ducking = is_user_ducking( id ); + failed=false; + } + + if(donehook[id]) + { + donehook[id]=false; + failed_jump[id]=true; + client_print(id,print_center,"%L",LANG_SERVER,"UQSTATS_HOOKPROTECT"); + } + if(failed==false) + { + height_difference[id] = ducking ? jumpoff_origin[id][2] - origin[2] - 18.0 : jumpoff_origin[id][2] - origin[2]; + if(jump_type[id] == Type_BhopLongJump || jump_type[id] == Type_StandupBhopLongJump || jump_type[id]==Type_Bhop_In_Duck) + { + if(height_difference[id] <-22.0) + { + JumpReset(id,4); + return FMRES_IGNORED; + } + + if(height_difference[id] > -18.0) + { + if(height_difference[id] <= -1.0) + { + JumpReset(id,5); + return FMRES_IGNORED; + } + } + } + else + { + if(height_difference[id] < -1.0) + { + if((jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_StandUp_CountJump) && height_difference[id]==-18.0) + { + //ColorChat(id, GREEN, "ne reset"); + } + else + { + JumpReset(id,6); + return FMRES_IGNORED; + } + } + } + if(jump_type[id]==Type_StandupBhopLongJump) + { + if(height_difference[id] > 1.0) + failed_jump[id]=true; + } + else if(height_difference[id] > 0.0 && jump_type[id]!=Type_Drop_BhopLongJump ) + { + JumpReset(id,7); + return FMRES_IGNORED; + } + else if(height_difference[id] > 0.02 && jump_type[id]==Type_Drop_BhopLongJump ) + { + failed_jump[id]=true; + } + } + + if( is_user_ducking(id)) + { + origin[2]+=18.0; + } + + static Float:distance1; + if(jump_type[id] == Type_ladder) + { + if(floatabs(jumpoff_origin[id][2]-origin[2])>4.0) + { + failed_jump[id]=true; + } + + distance1 = get_distance_f( jumpoff_origin[id], origin )+laddist[id]; + } + else distance1 = get_distance_f( jumpoff_origin[id], origin ) + 32.0; + + if( is_user_ducking(id) ) + { + origin[2]-=18.0; + } + + if( frame_velocity[id][1][0] < 0.0 ) frame_velocity[id][1][0] *= -1.0; + if( frame_velocity[id][1][1] < 0.0 ) frame_velocity[id][1][1] *= -1.0; + + static Float:land_origin[3]; + + land_origin[2] = frame_velocity[id][0][2] * frame_velocity[id][0][2] + (2 * get_pcvar_float(sv_gravity) * (frame_origin[id][0][2] - origin[2])); + + rDistance[0] = (floatsqroot(land_origin[2]) * -1) - frame_velocity[id][1][2]; + rDistance[1] = get_pcvar_float(sv_gravity)*-1; + + frame2time = floatdiv(rDistance[0], rDistance[1]); + if(frame_velocity[id][1][0] < 0 ) + frame_velocity[id][1][0] = frame_velocity[id][1][0]*-1; + rDistance[0] = frame2time*frame_velocity[id][1][0]; + + if( frame_velocity[id][1][1] < 0 ) + frame_velocity[id][1][1] = frame_velocity[id][1][1]*-1; + rDistance[1] = frame2time*frame_velocity[id][1][1]; + + if( frame_velocity[id][1][2] < 0 ) + frame_velocity[id][1][2] = frame_velocity[id][1][2]*-1; + rDistance[2] = frame2time*frame_velocity[id][1][2]; + + if( frame_origin[id][1][0] < origin[0] ) + land_origin[0] = frame_origin[id][1][0] + rDistance[0]; + else + land_origin[0] = frame_origin[id][1][0] - rDistance[0]; + if( frame_origin[id][1][1] < origin[1] ) + land_origin[1] = frame_origin[id][1][1] + rDistance[1]; + else + land_origin[1] = frame_origin[id][1][1] - rDistance[1]; + + if( is_user_ducking(id) ) + { + origin[2]+=18.0; + duckstring[id]=true; + } + + land_origin[2] = origin[2]; + + frame2time += (last_land_time[id]-jumpoff_time[id]); + + static Float:distance2; + if(jump_type[id] == Type_ladder) + { + distance2 = get_distance_f( jumpoff_origin[id], land_origin ) +laddist[id]; + } + else distance2 = get_distance_f( jumpoff_origin[id], land_origin ) + 32.0; + + if(failed==true) + { + if(jump_type[id] == Type_ladder) + { + distance[id] = GetFailedDistance(laddist[id],failed_ducking[id], GRAVITY, jumpoff_origin[id], velocity, failed_origin[id], failed_velocity[id]); + } + else distance[id] = GetFailedDistance(32.0,failed_ducking[id], GRAVITY, jumpoff_origin[id], velocity, failed_origin[id], failed_velocity[id]); + } + else distance[id] = distance1 > distance2 ? distance2 : distance1; //distance + + + new Float:Landing,bool:land_bug; + + if(jump_type[id]!=Type_ladder && distance[id]>64.0) + { + new Float:landing_orig[3]; + + landing_orig=origin; + landing_orig[2]=landing_orig[2]-36.1; + + Landing=LandingCalculate(id,landing_orig,jumpoff_origin[id]); + if(distance[id]<(jumpblock[id]+edgedist[id]+Landing)) + { + landing_orig=land_origin; + landing_orig[2]=landing_orig[2]-36.1; + + Landing=LandingCalculate(id,landing_orig,jumpoff_origin[id]); + Landing=Landing-0.06250; + land_bug=true; + } + else land_bug=false; + } + + if(!uq_noslow && entity_get_float(id,EV_FL_fuser2)==0.0 && jump_type[id] != Type_ladder) + { + failed_jump[id]=true; + } + if(fps_hight[id] && jump_type[id]!=Type_ladder) + { + failed_jump[id]=true; + } + if(duckbhop_bug_pre[id]) + { + failed_jump[id]=true; + } + + new tmp_dist,tmp_min_dist,tmp_maxdist,tmp_mindist_other; + if(Pmaxspeed != 250.0 && jump_type[id]!=Type_ladder) + { + tmp_dist=floatround((250.0-Pmaxspeed)*0.73,floatround_floor); + + tmp_min_dist=min_distance-tmp_dist; + + } + else tmp_min_dist=min_distance; + + tmp_maxdist=max_distance; + tmp_mindist_other=min_distance_other; + + if(jump_type[id]!=Type_Bhop_In_Duck && jump_type[id]!=Type_Up_Bhop_In_Duck && jump_type[id]!=Type_Up_Stand_Bhop && jump_type[id] != Type_Up_Bhop && jump_type[id] != Type_ladder && jump_type[id] != Type_Multi_Bhop && jump_type[id]!=Type_DuckBhop && jump_type[id]!=Type_Real_ladder_Bhop) + { + if( distance[id] < tmp_min_dist || tmp_maxdist < distance[id] ) + { + JumpReset(id,8); + return FMRES_IGNORED; + } + } + else if( jump_type[id] == Type_ladder && (distance[id] > tmp_maxdist || distance[id] < tmp_mindist_other)) + { + JumpReset(id,9); + return FMRES_IGNORED; + } + else if( (jump_type[id] == Type_Multi_Bhop || jump_type[id]==Type_Real_ladder_Bhop) && (distance[id] > tmp_maxdist || distance[id] < tmp_mindist_other)) + { + JumpReset(id,10); + return FMRES_IGNORED; + } + else if( (jump_type[id]==Type_Bhop_In_Duck || jump_type[id]==Type_Up_Bhop_In_Duck || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id] == Type_Up_Bhop || jump_type[id]==Type_Real_ladder_Bhop)&& (distance[id] > tmp_maxdist || distance[id] < tmp_mindist_other)) + { + JumpReset(id,11); + return FMRES_IGNORED; + } + else if( jump_type[id]==Type_DuckBhop && (distance[id] > tmp_maxdist || distance[id] < tmp_min_dist-150)) + { + JumpReset(id,1111); + return FMRES_IGNORED; + } + + + + if( jump_type[id] == Type_LongJump ) + { + oldjump_type[id]=1; + } + else oldjump_type[id]=0; + + if(jump_type[id] == Type_LongJump && detecthj[id]==1) + { + jump_type[id] = Type_HighJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_HJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_HJ"); + } + new Float:kkk; + + kkk=1.112*Pmaxspeed; + + if((jump_type[id] == Type_LongJump || jump_type[id] == Type_HighJump) && prestrafe[id]>kkk) + { + jump_type[id] = Type_Drop_BhopLongJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DRBJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DRBJ"); + } + if(touch_somthing[id]) + { + failed_jump[id]=true; + } + if(trigger_protection[id]) + { + failed_jump[id]=true; + } + new wpn,weapon_name[21],weapon_name1[21],clip,ammo; + + wpn = get_user_weapon(id,clip,ammo); + if(wpn) + { + get_weaponname(wpn,weapon_name,20); + get_weaponname(wpn,weapon_name1,20); + + replace(weapon_name,20,"weapon_",""); + } + else formatex(weapon_name,20,"Unknow"); + + new t_type; + t_type=0; + + switch(jump_type[id]) + { + case 0: t_type=1; + case 1: t_type=1; + case 2: t_type=2; + case 9: t_type=2; + case 11:t_type=2; + case 6: t_type=2; + case 7: t_type=2; + case 15: t_type=2; + case 17: t_type=2; + case 18: t_type=2; + case 19: t_type=2; + case 3: t_type=3; + case 5: t_type=3; + case 21: t_type=3; + case 22: t_type=3; + case 13: t_type=4; + case 23: t_type=5; + case 24:t_type=5; + case 12: t_type=6; + } + + if(uq_bug==1 && check_for_bug_distance(distance[id],t_type,Pmaxspeed)) + { + JumpReset(id,2311); + return FMRES_IGNORED; + } + if(uq_bug==1) + { + new Float:b_check=2.1; + + if(jump_type[id]==Type_ladder) + { + b_check=b_check-0.1; + } + + if((maxspeed[id]+prestrafe[id])/distance[id]<b_check) + { + JumpReset(id,23451); + return FMRES_IGNORED; + } + } + new god_dist,leet_dist,holy_dist,pro_dist,good_dist; + new d_array[5]; + + d_array=get_colorchat_by_distance(jump_type[id],Pmaxspeed,tmp_dist,dropaem[id],multiscj[id],aircj); + god_dist=d_array[4]; + leet_dist=d_array[3]; + holy_dist=d_array[2]; + pro_dist=d_array[1]; + good_dist=d_array[0]; + + new script_dist; + if(angles_arry[id]>SCRIPTFRAMES && uq_script_detection) + { + script_dist=god_dist; + + switch(uq_script_work) + { + case 0: + script_dist=good_dist; + case 1: + script_dist=pro_dist; + case 2: + script_dist=holy_dist; + case 3: + script_dist=leet_dist; + case 4: + script_dist=god_dist; + } + } + + new bool:not_save; + if((jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump) && prestrafe[id]>kkk && !uq_noslow) + { + not_save=true; + } + else if(prestrafe[id]>Pmaxspeed*1.2 && !uq_noslow) + { + not_save=true; + } + else not_save=false; + + new bool:find_script; + + if(strafe_num[id]>4 && angles_arry[id]>SCRIPTFRAMES && uq_script_detection && distance[id]>script_dist && !not_save) + { + if(FullJumpFrames[id]>80) + failed_jump[id]=true; + else + find_script=true; + } + + //streifs stat + sync_[id] = INFO_ZERO; + strMess[0] = '^0'; //unnecessary? + strMessBuf[0] = '^0'; //unnecessary? + strLen = INFO_ZERO; + badSyncTemp = INFO_ZERO; + goodSyncTemp = INFO_ZERO; + new Float:tmpstatspeed[NSTRAFES],Float:tmpstatpoteri[NSTRAFES]; + + Fulltime = last_land_time[id]-jumpoff_time[id]; + if(strafe_num[id] < NSTRAFES) + { + strafe_stat_time[id][0] = jumpoff_time[id]; + strafe_stat_time[id][strafe_num[id]] =last_land_time[id]; + for(jj = 1;jj <= strafe_num[id]; jj++) + { + //client_print(id,print_chat,"%d=%d,%d - %d",jj,strafe_stat_sync[id][jj][0],strafe_stat_sync[id][jj][1],strafe_lost_frame[id][jj]); + + time_ = ((strafe_stat_time[id][jj] - strafe_stat_time[id][jj-1])*100) / (Fulltime); + if ((strafe_stat_sync[id][jj][0]+strafe_stat_sync[id][jj][1]) > 0) + { + sync_[id] =(strafe_stat_sync[id][jj][0] * 100)/(strafe_stat_sync[id][jj][0]+strafe_stat_sync[id][jj][1]); //using like a buffer + } + else + { + sync_[id] = 0; + } + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS1", jj, strafe_stat_speed[id][jj][0], strafe_stat_speed[id][jj][1], time_, sync_[id]); + goodSyncTemp += strafe_stat_sync[id][jj][0]; + badSyncTemp += strafe_stat_sync[id][jj][1]; + tmpstatspeed[jj]=strafe_stat_speed[id][jj][0]; + tmpstatpoteri[jj]=strafe_stat_speed[id][jj][1]; + + if(tmpstatpoteri[jj]>200) + { + if(duckstring[id]==false) + duckstring[id]=true; + } + if(tmpstatpoteri[jj]>200 && Checkframes[id]) + { + Checkframes[id]=false; + failed_jump[id]=true; + } + } + //client_print(id,print_chat,"full=%d - %d,%d",FullJumpFrames[id],strafe_stat_sync[id][0][0],strafe_stat_sync[id][0][1]); + + if(strafe_num[id]!=0) + { + if (jump_type[id]==Type_ladder && strafe_stat_speed[id][0][0]!=0) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS2",strafe_stat_speed[id][0][0]); + } + if (duckstring[id]==false) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS3"); + } + if (jump_type[id]==Type_StandupBhopLongJump || jump_type[id]==Type_Up_Stand_Bhop) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS4"); + } + if(wpn!=29 && wpn!=17 && wpn!=16) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS5",weapon_name); + } + + if(Show_edge[id] && failed_jump[id]==false && jump_type[id]!=Type_ladder && jumpblock[id]<user_block[id][0] && jumpblock[id]>user_block[id][1] && edgedist[id]<100.0 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + if((jumpblock[id]+Landing+edgedist[id])>(distance[id]+10.0) || Landing<=0.0) + { + strLen =strLen+format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS6",jumpblock[id],edgedist[id]); + } + else if(land_bug) + { + strLen =strLen+format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS7",jumpblock[id],edgedist[id],Landing); + } + else strLen =strLen+format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS8",jumpblock[id],edgedist[id],Landing); + } + else if(Show_edge[id] && failed_jump[id] && jump_type[id]!=Type_ladder && jumpblock[id]<user_block[id][0] && jumpblock[id]>user_block[id][1] && edgedist[id]<100.0 && edgedist[id]!=0.0) + { + strLen =strLen+format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS9",jumpblock[id],edgedist[id]); + } + else if(Show_edge_Fail[id] && failed_jump[id] && jump_type[id]!=Type_ladder && edgedist[id]<100.0 && edgedist[id]!=0.0) + { + strLen =strLen+format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS10",edgedist[id]); + } + if(jump_type[id]==Type_Up_Bhop || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id]==Type_Up_Bhop_In_Duck) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS11",upheight[id]); + } + if(fps_hight[id] && jump_type[id]!=Type_ladder) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS12"); + } + if(ladderbug[id]) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS13"); + failed_jump[id]=true; + } + if(find_ladder[id] && jump_type[id]==Type_DuckBhop) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS14"); + failed_jump[id]=true; + } + if(touch_somthing[id]) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS15"); + } + if(find_script) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_HUDSTRSTATS16"); + failed_jump[id]=true; + } + if(trigger_protection[id]) + { + strLen += format(strMess[strLen],(40*NSTRAFES)-strLen-1, "%L",LANG_SERVER,"UQSTATS_TRIGGERPROTECT"); + } + } + } + //Sync + if( goodSyncTemp > 0 ) sync_[id]= (goodSyncTemp*100/(goodSyncTemp+badSyncTemp)); + else sync_[id] = INFO_ZERO; + + switch( jump_type[id] ) + { + case 0: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE1"); //Lj + case 1: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE2" ); //hj + case 2: + { + if(CjafterJump[id]==1) + { + if(ddforcjafterbhop[id]) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE3" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_CJAB"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_CJAB"); + } + else if(ddforcjafterladder[id]) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE4" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_CJAL"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_CJAL"); + } + else + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE5" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_CJAJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_CJAJ"); + } + } + else formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE6" ); //cj + } + case 3: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE7" );//bj + case 4: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE8" );//?? + case 5: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE9" );//sbj + case 6: + { + if(ddbeforwj[id]==false) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE10" ); //wj + } + else + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE11" ); + } + } + case 7: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE12" ); + case 9: + { + if(CjafterJump[id]==2) + { + if(ddforcjafterbhop[id]) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE13" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DCJAB"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DCJAB"); + } + else if(ddforcjafterladder[id]) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE14" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DCJAL"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DCJAL"); + } + else + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE15" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DCJAJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DCJAJ"); + } + } + else formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE16" ); //dcj + } + case 11: + { + if(CjafterJump[id]==3) + { + if(ddforcjafterbhop[id]) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE17" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MCJAB"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MCJAB"); + } + else if(ddforcjafterladder[id]) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE18" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MCJAL"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MCJAL"); + } + else + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE19" ); + + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MCJAJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MCJAJ"); + } + } + else formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE20" );//mcj + } + case 12: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE21" );//nothing + case 13: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE22" );//ld + case 15: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE23" ); + case 16: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE24" ); + case 17: formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE25" ); + case 18: + { + if(multidropcj[id]==0) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE26" ); + } + else if(multidropcj[id]==1) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE27" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DROPDCJ"); + } + else if(multidropcj[id]==2) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE28" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DROPMCJ"); + } + } + case 19: + { if(dropaem[id]) + { + if(multiscj[id]==0) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE29" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DROPSCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DROPSCJ"); + } + else if(multiscj[id]==1) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE30" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DROPDSCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DROPDSCJ"); + } + else if(multiscj[id]==2) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE31" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DROPMSCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DROPMSCJ"); + + } + } + else if(ddstandcj[id]) + { + if(multiscj[id]==0) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE32" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_SCJAF"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_SCJAF"); + } + else if(multiscj[id]==1) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE33" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DSCJAF"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DSCJAF"); + } + else if(multiscj[id]==2) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE34" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MSCJAF"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MSCJAF"); + } + } + else + { + if(multiscj[id]==0) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE35" ); + } + else if(multiscj[id]==1) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE36" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DSCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DSCJ"); + } + else if(multiscj[id]==2) + { + formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE37" ); + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MSCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MSCJ"); + } + } + } + case 20:formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE38" ); + case 21:formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE39" ); + case 22:formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE40" ); + case 23:formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE41"); + case 24:formatex( type, 32, "%L",LANG_SERVER,"UQSTATS_HUD_JUMPTYPE42"); + } + //gain + + + + new Float:gain[33]; + gain[id] = floatsub( maxspeed[id], prestrafe[id] ); + + if(jump_type[id]==Type_StandUp_CountJump && dropaem[id]==false && multiscj[id]==0 && uq_drsbj==0) + { + JumpReset(id,12); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_StandUp_CountJump && dropaem[id]==false && multiscj[id]==1 && uq_dscj==0) + { + JumpReset(id,12); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_StandUp_CountJump && dropaem[id]==false && multiscj[id]==2 && uq_mscj==0) + { + JumpReset(id,12); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_StandUp_CountJump && dropaem[id] && multiscj[id]==0 && uq_dropscj==0) + { + JumpReset(id,12); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_StandUp_CountJump && dropaem[id] && multiscj[id]==1 && uq_dropdscj==0) + { + JumpReset(id,12); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_StandUp_CountJump && dropaem[id] && multiscj[id]==2 && uq_dropmscj==0) + { + JumpReset(id,12); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Double_CountJump&& uq_dcj==0) + { + JumpReset(id,13); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Multi_CountJump && uq_mcj==0) + { + JumpReset(id,14); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_CountJump && uq_cj==0) + { + JumpReset(id,15); + return FMRES_IGNORED; + } + else if((jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump) && uq_lj==0) + { + JumpReset(id,16); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_ladder && uq_ladder==0) + { + JumpReset(id,17); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Bhop_In_Duck && (uq_bhopinduck==0 )) + { + JumpReset(id,18); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_DuckBhop && (uq_duckbhop==0 )) + { + JumpReset(id,18); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Up_Bhop && (uq_upbj==0) ) + { + JumpReset(id,18); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Up_Bhop_In_Duck && (uq_upbhopinduck==0 )) + { + JumpReset(id,18); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_BhopLongJump && uq_bj==0) + { + JumpReset(id,19); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_ladderBhop && uq_ldbj==0) + { + JumpReset(id,20); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Real_ladder_Bhop && uq_realldbhop==0) + { + JumpReset(id,20); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_WeirdLongJump && uq_wj==0) + { + JumpReset(id,21); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Drop_CountJump && multidropcj[id]==0 && uq_drcj==0) + { + JumpReset(id,22); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Drop_CountJump && multidropcj[id]==1 && uq_dropdcj==0) + { + JumpReset(id,22); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Drop_CountJump && multidropcj[id]==2 && uq_dropmcj==0) + { + JumpReset(id,22); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Drop_BhopLongJump && uq_drbj==0) + { + JumpReset(id,23); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_StandupBhopLongJump && uq_sbj==0) + { + JumpReset(id,24); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Up_Stand_Bhop && uq_upsbj==0) + { + JumpReset(id,24); + return FMRES_IGNORED; + } + else if(jump_type[id]==Type_Multi_Bhop && uq_multibhop==0) + { + JumpReset(id,242); + return FMRES_IGNORED; + } + + for(new i=1;i<NSTRAFES;i++) + { + if(tmpstatspeed[i]>40 && jump_type[id]!=Type_ladder && jump_type[id]!=Type_Real_ladder_Bhop && jump_type[id]!=Type_Slide) + { + JumpReset(id,40); + return FMRES_IGNORED; + } + } + + if(jump_type[id]==Type_Multi_Bhop && multibhoppre[id]==false) + { + g_reset[id]=true; + return FMRES_IGNORED; + } + if(!failed_jump[id] && !not_save) + { + new tmp_type_num=-1; + + //saving tops + if(!ddstandcj[id] && !CjafterJump[id] && jump_type[id]!=Type_None && jump_type[id]!=Type_Null && jump_type[id]!=Type_Nothing && jump_type[id]!=Type_Nothing2 && Pmaxspeed==250.0 && kz_top==1 && kz_map_top==1) + { + checkmap( id, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],Jtype1[id]); + } + + if(!CjafterJump[id] && jump_type[id]==Type_Double_CountJump && kz_top==1 && uq_dcj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[10],10, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[10],10, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[6],6, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[6],6,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"doublecj_top"); + tmp_type_num=10; + } + } + else if(!CjafterJump[id] && jump_type[id]==Type_Multi_CountJump && kz_top==1 && uq_mcj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops2( id,Type_List[21],21, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],ducks[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[21],21, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[7],7, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[7],7,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"multicj_top"); + tmp_type_num=21; + } + } + else if(!CjafterJump[id] && jump_type[id]==Type_CountJump && kz_top==1 && uq_cj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[2],2, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[2],2, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[1],1, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[1],1,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"cj_top"); + tmp_type_num=2; + } + } + else if((jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump) && kz_top==1 && uq_lj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[0],0, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + if(jump_type[id]==Type_HighJump) + { + checktops_block( id,"hj",6, distance[id], edgedist[id], jumpblock[id]); + } + else checktops_block( id,Type_List[0],0, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[0],0, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + if(jump_type[id]==Type_HighJump) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),"hj",9,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + else checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[0],0,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"lj_top"); + tmp_type_num=0; + } + } + else if(jump_type[id]==Type_ladder && kz_top==1 && uq_ladder==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[6],6, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + } + + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"ladder_top"); + tmp_type_num=6; + } + } + else if(jump_type[id]==Type_BhopLongJump && kz_top==1 && uq_bj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[4],4, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[4],4, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[3],3, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[3],3,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"bj_top"); + tmp_type_num=4; + } + } + else if(jump_type[id]==Type_ladderBhop && kz_top==1 && uq_ldbj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[7],7, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[7],7, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"ladderbhop_top"); + tmp_type_num=7; + } + } + else if(jump_type[id]==Type_WeirdLongJump && kz_top==1 && uq_wj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[3],3, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[3],3, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[2],2, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[2],2,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"wj_top"); + tmp_type_num=3; + } + } + else if(jump_type[id]==Type_Drop_BhopLongJump && kz_top==1 && uq_drbj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[9],9, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[9],9, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[5],5, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[5],5,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"dropbj_top"); + tmp_type_num=9; + } + } + else if(jump_type[id]==Type_StandupBhopLongJump && kz_top==1 && uq_sbj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[5],5, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[5],5, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[4],4, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[4],4,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"sbj_top"); + tmp_type_num=5; + } + } + else if(!ddstandcj[id] && jump_type[id]==Type_StandUp_CountJump && dropaem[id]==false && multiscj[id]==0 && kz_extras==1 && kz_top==1 && uq_drsbj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[1],1, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[1],1, distance[id], edgedist[id], jumpblock[id]); + } + + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"scj_top"); + tmp_type_num=1; + } + } + else if(!ddstandcj[id] && jump_type[id]==Type_StandUp_CountJump && dropaem[id]==false && multiscj[id]==1 && kz_extras==1 && kz_top==1 && uq_dscj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[11],11, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[11],11, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"doublescj_top"); + tmp_type_num=11; + } + } + else if(!ddstandcj[id] && jump_type[id]==Type_StandUp_CountJump && dropaem[id]==false && multiscj[id]==2 && kz_extras==1 && kz_top==1 && uq_mscj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops2( id,Type_List[22],22, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],ducks[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[22],22, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"multiscj_top"); + tmp_type_num=22; + } + } + else if(!ddstandcj[id] && jump_type[id]==Type_StandUp_CountJump && dropaem[id] && multiscj[id]==0 && kz_extras==1 && kz_top==1 && uq_dropscj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[12],12, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[12],12, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"dropscj_top"); + tmp_type_num=12; + } + } + else if(!ddstandcj[id] && jump_type[id]==Type_StandUp_CountJump && dropaem[id] && multiscj[id]==1 && kz_extras==1 && kz_top==1 && uq_dropdscj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[13],13, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[13],13, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"dropdoublescj_top"); + tmp_type_num=13; + } + } + else if(!ddstandcj[id] && jump_type[id]==Type_StandUp_CountJump && dropaem[id] && multiscj[id]==2 && kz_extras==1 && kz_top==1 && uq_dropmscj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops2( id,Type_List[23],23, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],ducks[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[23],23, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"dropmultiscj_top"); + tmp_type_num=23; + } + } + else if(jump_type[id]==Type_DuckBhop && kz_extras==1 && kz_top==1 && uq_duckbhop==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[14],14, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[14],14, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"duckbhop_top"); + tmp_type_num=14; + } + } + else if(jump_type[id]==Type_Bhop_In_Duck && kz_extras==1 && kz_top==1 && uq_bhopinduck==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[15],15, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[15],15, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"bhopinduck_top"); + tmp_type_num=15; + } + } + else if(jump_type[id]==Type_Real_ladder_Bhop && kz_extras==1 && kz_top==1 && uq_realldbhop==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[16],16, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[16],16, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"realladderbhop_top"); + tmp_type_num=16; + } + } + else if(jump_type[id]==Type_Up_Bhop && kz_extras==1 && kz_top==1 && uq_upbj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[17],17, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[17],17, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"upbj_top"); + tmp_type_num=17; + } + } + else if(jump_type[id]==Type_Up_Bhop_In_Duck && kz_extras==1 && kz_top==1 && uq_upbhopinduck==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[19],19, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[19],19, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"upbhopinduck_top"); + tmp_type_num=19; + } + } + else if(jump_type[id]==Type_Up_Stand_Bhop && kz_extras==1 && kz_top==1 && uq_upsbj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[18],18, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[18],18, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"upsbj_top"); + tmp_type_num=18; + } + } + else if(jump_type[id]==Type_Multi_Bhop && kz_extras==1 && kz_top==1 && uq_multibhop==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops2( id,Type_List[24],24, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],bhop_num[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[24],24, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"multibhop_top"); + tmp_type_num=24; + } + } + else if(jump_type[id]==Type_Drop_CountJump && multidropcj[id]==2 && kz_extras==1 && kz_top==1 && uq_dropmcj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops2( id,Type_List[25],25, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],ducks[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[25],25, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"multidropcj_top"); + tmp_type_num=25; + } + } + else if(jump_type[id]==Type_Drop_CountJump && multidropcj[id]==1 && kz_extras==1 && kz_top==1 && uq_dropdcj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[20],20, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[20],20, distance[id], edgedist[id], jumpblock[id]); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"doubledropcj_top"); + + tmp_type_num=20; + } + } + else if(jump_type[id]==Type_Drop_CountJump && multidropcj[id]==0 && kz_top==1 && uq_drcj==1) + { + if(kz_sql==0) + { + if(Pmaxspeed==250.0) + { + checktops1( id,Type_List[8],8, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id]); + + if(kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block( id,Type_List[8],8, distance[id], edgedist[id], jumpblock[id]); + } + } + else if(Pmaxspeed!=250.0 && kz_weapon) + { + checktops_weapon( id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[8],8, distance[id], maxspeed[id], prestrafe[id], strafe_num[id], sync_[id],weapon_name); + + if(kz_wpn_block_top && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + checktops_block_weapon(id,Pmaxspeed,weapon_rank(Pmaxspeed),Type_List_weapon[8],8,distance[id],edgedist[id],jumpblock[id],weapon_name); + } + } + } + if(kz_sql==1) + { + formatex(sql_JumpType[id],25,"dropcj_top"); + + tmp_type_num=8; + } + } + + + if(tmp_type_num!=-1 && !ddstandcj[id] && !CjafterJump[id] && kz_sql==1 && jump_type[id]!=Type_None && jump_type[id]!=Type_Null && jump_type[id]!=Type_Nothing && jump_type[id]!=Type_Nothing2) + { + if(jumpblock[id]>100 && kz_block_top==1 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + new cData[6]; + + cData[0] = floatround(distance[id]*1000000); + cData[1] = floatround(edgedist[id]*1000000); + cData[2] = jumpblock[id]; + + if(jump_type[id]==Type_HighJump) + { + cData[3]=6; + } + else cData[3] = tmp_type_num; + + cData[4] = Pmaxspeed; + cData[5] = wpn; + + PlayerSaveData_to_SQL_block(id, cData); + } + + new cData[9]; + cData[0] = floatround(distance[id]*1000000); + cData[1] = floatround(maxspeed[id]*1000000); + cData[2] = floatround(prestrafe[id]*1000000); + cData[3] = strafe_num[id]; + cData[4] = sync_[id]; + + + if(jump_type[id]==Type_Multi_Bhop) + { + cData[5]=bhop_num[id]; + } + else cData[5] = ducks[id]; + + cData[6] = tmp_type_num; + cData[7] = Pmaxspeed; + cData[8] = wpn; + + PlayerSaveData_to_SQL(id, cData); + } + } + + + if(kz_stats_pre[id]==true)//ducks stat for mcj + { + strM[0] = '^0'; + strMBuf[0] = '^0'; + strL = INFO_ZERO; + for(jj = 2;jj <= ducks[id]; jj++) + { + strL += format(strM[strL],(40*NSTRAFES)-strL-1, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT8", jj-1,statsduckspeed[id][jj]); + } + copy(strMBuf,strL,strM);//dlya stat ducks + } + if(uq_istrafe) + { + new st1[NSTRAFES],st2[NSTRAFES]; + for(new i = 1;i <= strafe_num[id]; i++) + { + if(i<NSTRAFES) + { + st1[i]=strafe_stat_sync[id][i][0]; + st2[i]=strafe_stat_sync[id][i][1]; + } + } + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(ingame_strafe[i]) + { + new Float:or[3]; + pev(id,pev_origin,or); + + remove_beam_ent(i); + + epta(i,or,direct_for_strafe[id],line_lost[id],FullJumpFrames[id],is_user_ducking(id),strafe_num[id],st1,st2,strafe_lost_frame[id]); + } + } + } + } + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i]) && g_lj_stats[i]==true) + { + copy(strMessBuf,strLen,strMess); + //stats + if(jump_type[id]==Type_Multi_Bhop &&!failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT1", type, distance[id], maxspeed[id], gain[id], prestrafe[id],strafe_num[id], sync_[id],bhop_num[id]); + } + else if((jump_type[id]==Type_Double_CountJump || (multiscj[id]==1 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==1 && jump_type[id] == Type_Drop_CountJump)) &&!failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT2", type, distance[id], maxspeed[id], gain[id], prest1[id],prest[id], prestrafe[id],strafe_num[id], sync_[id],dd_sync[id]); + } + else if((jump_type[id]==Type_ladderBhop || jump_type[id]==Type_ladder || jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_WeirdLongJump || jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump) &&!failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT0", type, distance[id], maxspeed[id], gain[id], prestrafe[id],strafe_num[id], sync_[id]); + } + else if((jump_type[id]==Type_CountJump || (multiscj[id]==0 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==0 && jump_type[id] == Type_Drop_CountJump)) && !failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT4", type, distance[id], maxspeed[id], gain[id], prest1[id],prestrafe[id],strafe_num[id], sync_[id],dd_sync[id]); + } + else if((jump_type[id]==Type_Bhop_In_Duck || jump_type[id]==Type_Up_Bhop_In_Duck || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id]==Type_Up_Bhop || jump_type[id]==Type_Real_ladder_Bhop || jump_type[id]==Type_DuckBhop || jump_type[id] == Type_BhopLongJump || jump_type[id] == Type_StandupBhopLongJump ) && !failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT0", type, distance[id], maxspeed[id], gain[id],prestrafe[id],strafe_num[id], sync_[id]); + } + else if((jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id] == Type_Drop_CountJump)) && !failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT6", type, distance[id], maxspeed[id], gain[id], prest1[id],prestrafe[id],ducks[id], strafe_num[id], sync_[id],dd_sync[id]); + } + + if(jump_type[id] != Type_Slide && streifstat[id]==true && jump_type[id]!=Type_None && !failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, strafe_x, strafe_y, 0, 6.0, 2.5, 0.1, 0.3, h_streif); + show_hudmessage(i,"%L",LANG_SERVER,"UQSTATS_HUD_PRINT7",strMessBuf); //stata streifof + } + + if(kz_stats_pre[id]==true && (jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id] == Type_Drop_CountJump)) && !failed_jump[id]) + { + set_hudmessage(stats_r, stats_g, stats_b, duck_x,duck_y, 0, 6.0, 2.5, 0.1, 0.3, h_duck); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT7",strMBuf);//stata duckov + } + + //failstats + if(jump_type[id]==Type_Multi_Bhop && (failed_jump[id])) + { + set_hudmessage( f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT1", type, distance[id], maxspeed[id], gain[id], prestrafe[id],strafe_num[id], sync_[id],bhop_num[id]); + } + else if((jump_type[id]==Type_ladderBhop || jump_type[id]==Type_ladder || jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_WeirdLongJump || jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump) && (failed_jump[id])) + { + set_hudmessage( f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT0", type, distance[id], maxspeed[id], gain[id], prestrafe[id],strafe_num[id], sync_[id]); + } + else if((jump_type[id]==Type_CountJump || (multiscj[id]==0 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==0 && jump_type[id] == Type_Drop_CountJump)) && (failed_jump[id])) + { + set_hudmessage(f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT4", type, distance[id], maxspeed[id], gain[id], prest1[id],prestrafe[id],strafe_num[id], sync_[id],dd_sync[id]); + } + else if((jump_type[id]==Type_Bhop_In_Duck || jump_type[id]==Type_Up_Bhop_In_Duck || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id]==Type_Up_Bhop || jump_type[id]==Type_Real_ladder_Bhop || jump_type[id]==Type_DuckBhop || jump_type[id] == Type_BhopLongJump || jump_type[id] == Type_StandupBhopLongJump ) && (failed_jump[id])) + { + set_hudmessage(f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT0", type, distance[id], maxspeed[id], gain[id], prestrafe[id],strafe_num[id], sync_[id]); + } + else if((jump_type[id]==Type_Double_CountJump || (multiscj[id]==1 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==1 && jump_type[id] == Type_Drop_CountJump)) && (failed_jump[id])) + { + set_hudmessage( f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT2", type, distance[id], maxspeed[id], gain[id], prest1[id],prest[id], prestrafe[id],strafe_num[id], sync_[id],dd_sync[id]); + } + else if((jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id] == Type_Drop_CountJump)) && (failed_jump[id])) + { + set_hudmessage(f_stats_r, f_stats_g, f_stats_b, stats_x, stats_y, 0, 6.0, 2.5, 0.1, 0.3, h_stats ); + show_hudmessage( i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT6", type, distance[id], maxspeed[id], gain[id], prest1[id],prestrafe[id],ducks[id],strafe_num[id], sync_[id],dd_sync[id]); + } + + if(jump_type[id] != Type_Slide && streifstat[id]==true && jump_type[id]!=Type_None && (failed_jump[id])) + { + set_hudmessage(f_stats_r, f_stats_g, f_stats_b, strafe_x, strafe_y, 0, 6.0, 2.5, 0.1, 0.3, h_streif ); + show_hudmessage(i,"%L",LANG_SERVER,"UQSTATS_HUD_PRINT7",strMessBuf); //stata streifof fail + } + + if(kz_stats_pre[id]==true && (jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id] == Type_Drop_CountJump)) && (failed_jump[id])) + { + set_hudmessage(f_stats_r, f_stats_g, f_stats_b, duck_x,duck_y, 0, 6.0, 2.5, 0.1, 0.3, h_duck); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_HUD_PRINT7",strMBuf); //stata duckov fail + } + } + } + + //console prints + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i]) && g_lj_stats[i]==true) + { + copy(strMessBuf,strLen,strMess); + if((jump_type[id]==Type_ladderBhop || jump_type[id]==Type_ladder || jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_WeirdLongJump || jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump) ) + { + client_print( i, print_console, " "); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT1", type, distance[id], maxspeed[id], gain[id], prestrafe[id], strafe_num[id],sync_[id] ); + } + else if(jump_type[id]==Type_Multi_Bhop ) + { + client_print( i, print_console, " "); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT2", type, distance[id], maxspeed[id], gain[id], prestrafe[id], strafe_num[id],sync_[id] ,bhop_num[id]); + + } + else if(jump_type[id]==Type_CountJump || (multiscj[id]==0 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==0 && jump_type[id] == Type_Drop_CountJump)) + { + client_print( i, print_console, " "); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT3", type, distance[id], maxspeed[id], gain[id], prest1[id], prestrafe[id], strafe_num[id],sync_[id],dd_sync[id] ); + } + else if(jump_type[id]==Type_Bhop_In_Duck || jump_type[id]==Type_Up_Bhop_In_Duck || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id]==Type_Up_Bhop || jump_type[id]==Type_Real_ladder_Bhop || jump_type[id]==Type_DuckBhop || jump_type[id] == Type_BhopLongJump || jump_type[id] == Type_StandupBhopLongJump) + { + client_print( i, print_console, " "); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT1", type, distance[id], maxspeed[id], gain[id], prestrafe[id], strafe_num[id],sync_[id] ); + } + else if(jump_type[id]==Type_Double_CountJump || (multiscj[id]==1 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==1 && jump_type[id] == Type_Drop_CountJump)) + { + client_print( i, print_console, " "); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT4", type, distance[id], maxspeed[id], gain[id], prest1[id],prest[id], prestrafe[id], strafe_num[id],sync_[id],dd_sync[id] ); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT5",dd_sync[id]); + + } + else if(jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id] == Type_Drop_CountJump)) + { + client_print( i, print_console, " "); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT6", type, distance[id], maxspeed[id], gain[id], prest1[id],prestrafe[id],ducks[id],strafe_num[id], sync_[id]); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT5",dd_sync[id]); + + } + + if(jump_type[id]!=Type_None) + { + static strMessHalf[40]; + for(jj=INFO_ONE; (jj <= strafe_num[id]) && (jj < NSTRAFES);jj++) + { + strtok(strMessBuf,strMessHalf,40,strMessBuf,40*NSTRAFES,'^n'); + replace(strMessHalf,40,"^n",""); + client_print(i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT7", strMessHalf); + } + } + + if(jump_type[id]==Type_ladder && strafe_stat_speed[id][0][0]!=0) + { + client_print(i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT12", strafe_stat_speed[id][0][0]); + } + else if(jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id] == Type_Drop_CountJump)) + { + client_print( i, print_console, ".................................................."); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT8",prest1[id]); + for(new ss=2;ss<=ducks[id];ss++) + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT9",ss-1,statsduckspeed[id][ss]); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT10",prestrafe[id]); + client_print( i, print_console, ".................................................."); + } + else if(jump_type[id]==Type_Double_CountJump || (multiscj[id]==1 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==1 && jump_type[id] == Type_Drop_CountJump)) + { + client_print( i, print_console, ".................................................."); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT8",prest1[id]); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT11",prest[id]); + client_print( i, print_console, "%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT10",prestrafe[id]); + client_print( i, print_console, ".................................................."); + } + else if(jump_type[id]==Type_Up_Bhop || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id]==Type_Up_Bhop_In_Duck) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT13",upheight[id]); + } + if(wpn!=29 && wpn!=17 && wpn!=16) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT14",weapon_name); + } + if(fps_hight[id] && jump_type[id]!=Type_ladder) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT15"); + fps_hight[id]=false; + } + if(ladderbug[id]) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT16"); + ladderbug[id]=false; + } + if(find_ladder[id] && jump_type[id]==Type_DuckBhop) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT17"); + find_ladder[id]=false; + } + if(touch_somthing[id]) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT18"); + } + if(Show_edge[id] && failed_jump[id]==false && jump_type[id]!=Type_ladder && jumpblock[id]<user_block[id][0] && jumpblock[id]>user_block[id][1] && edgedist[id]<100.0 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + if((jumpblock[id]+Landing+edgedist[id])>(distance[id]+10.0) || Landing<=0.0) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT21",jumpblock[id],edgedist[id]); + } + else if(land_bug ) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT19",jumpblock[id],edgedist[id],Landing); + } + else client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT20",jumpblock[id],edgedist[id],Landing); + } + else if(Show_edge[id] && failed_jump[id] && jump_type[id]!=Type_ladder && jumpblock[id]<user_block[id][0] && jumpblock[id]>user_block[id][1] && edgedist[id]<100.0 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT21",jumpblock[id],edgedist[id]); + } + else if(Show_edge_Fail[id] && failed_jump[id] && jump_type[id]!=Type_ladder && edgedist[id]<100.0 && edgedist[id]!=0.0) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CONSOLE_PRINT22",edgedist[id]); + } + if(find_script) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_PROBSCRIPT"); + + } + if(trigger_protection[id]) + { + client_print( i, print_console,"%L",LANG_SERVER,"UQSTATS_CTRIGGERPROTECT"); + trigger_protection[id]=false; + } + } + } + + if(wpn==29 || wpn==17 || wpn==16 || wpn==4 || wpn==9 || wpn==25) + { + formatex(weapon_name,20,""); + } + else + { + new tmp_str[21]; + + formatex(tmp_str,20,"["); + add(weapon_name, 20, "]"); + add(tmp_str, 20, weapon_name); + formatex(weapon_name,20,tmp_str); + } + + if(find_script) + { + new punishment[64]; + formatex(punishment,63,"%L",LANG_SERVER,"UQSTATS_PUNISHBLOCK"); + + switch(uq_script_punishment) + { + case 1: + { + formatex(punishment,63,"%L",LANG_SERVER,"UQSTATS_PUNISHKICK"); + } + case 2: + { + formatex(punishment,63,"%L",LANG_SERVER,"UQSTATS_PUNISHBAN",uq_ban_minutes); + } + } + + if(jump_type[id]!=Type_None) + { + Log_script(FullJumpFrames[id],angles_arry[id],id,distance[id],maxspeed[id],prestrafe[id],strafe_num[id],goodSyncTemp*100/(goodSyncTemp+badSyncTemp),Jtype[id],weapon_name1,punishment,strMess); + + switch(uq_script_punishment) + { + case 1: + { + kick_function(id,Jtype[id]); + } + case 2: + { + ban_function(id,Jtype[id]); + } + } + } + } + + + new block_colorchat_dist; + if(uq_block_chat_show) + { + block_colorchat_dist=god_dist; + + switch(uq_block_chat_min) + { + case 0: + block_colorchat_dist=good_dist; + case 1: + block_colorchat_dist=pro_dist; + case 2: + block_colorchat_dist=holy_dist; + case 3: + block_colorchat_dist=leet_dist; + case 4: + block_colorchat_dist=god_dist; + } + } + + new block_str[20]; + + if(jumpblock[id]>=block_colorchat_dist && uq_block_chat_show && jumpblock[id]<user_block[id][0] && jumpblock[id]>user_block[id][1] && edgedist[id]<100.0 && edgedist[id]!=0.0 && (jumpblock[id]+edgedist[id])<distance[id]) + { + formatex(block_str,19,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_BLOCK",jumpblock[id]); + } + else + { + formatex(block_str,19,""); + } + + new iPlayers[32],iNum; + get_players( iPlayers, iNum,"ch") ; + + for(new i=0;i<iNum;i++) + { + new ids=iPlayers[i]; + if(gHasColorChat[ids] ==true || ids==id) + { + if( !failed_jump[id] ) + { + if((jump_type[id]==Type_Bhop_In_Duck || jump_type[id]==Type_Up_Bhop_In_Duck || jump_type[id]==Type_Up_Stand_Bhop || jump_type[id]==Type_Up_Bhop || jump_type[id]==Type_DuckBhop || jump_type[id]==Type_Real_ladder_Bhop || jump_type[id]==Type_Double_CountJump + || (multiscj[id]!=2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]!=2 && jump_type[id]==Type_Drop_CountJump) || jump_type[id]==Type_CountJump + || jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_BhopLongJump || jump_type[id]==Type_StandupBhopLongJump || jump_type[id]==Type_WeirdLongJump + || jump_type[id]==Type_ladderBhop || jump_type[id]==Type_ladder || jump_type[id]==Type_LongJump || jump_type[id]==Type_HighJump)) + { + if ( distance[id] >= god_dist ) { + if( uq_sounds && enable_sound[ids]==true ) + { + client_cmd(ids, "speak misc/mod_godlike"); + } + if( uq_light ) krasnota(id); + Color_Chat_Lang(ids, RED, "%L",LANG_SERVER,"UQSTATS_CCHAT_NORMALA",prefix, g_playername[id], distance[id],Jtype[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >= leet_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/mod_wickedsick"); + + if( uq_light ) krasnota(id); + Color_Chat_Lang(ids, RED, "%L",LANG_SERVER,"UQSTATS_CCHAT_NORMALA",prefix, g_playername[id], distance[id],Jtype[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >= holy_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/holyshit"); + + if( uq_light ) sineva(id); + Color_Chat_Lang(ids, BLUE, "%L",LANG_SERVER,"UQSTATS_CCHAT_NORMALA",prefix, g_playername[id], distance[id],Jtype[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >= pro_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/perfect"); + + Color_Chat_Lang(ids, GREEN, "%L",LANG_SERVER,"UQSTATS_CCHAT_NORMALB",prefix, g_playername[id], distance[id],Jtype[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >=good_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/impressive"); + + Color_Chat_Lang(ids, GREY, "%L",LANG_SERVER,"UQSTATS_CCHAT_NORMALA",prefix, g_playername[id], distance[id],Jtype[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + } + else if(jump_type[id]==Type_Multi_CountJump || (multiscj[id]==2 && jump_type[id]==Type_StandUp_CountJump) || (multidropcj[id]==2 && jump_type[id]==Type_Drop_CountJump)) + { + if ( distance[id] >= god_dist ) { + if( uq_sounds && enable_sound[ids]==true ) + { + client_cmd(ids, "speak misc/mod_godlike"); + } + if( uq_light ) krasnota(id); + Color_Chat_Lang(ids,RED,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_MULTIDUCKA",prefix, g_playername[id], distance[id],Jtype[id],ducks[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >= leet_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/mod_wickedsick"); + + if( uq_light ) krasnota(id); + Color_Chat_Lang(ids,RED,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_MULTIDUCKA",prefix, g_playername[id], distance[id],Jtype[id],ducks[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >= holy_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/holyshit"); + + if( uq_light ) sineva(id); + Color_Chat_Lang(ids,BLUE,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_MULTIDUCKA",prefix, g_playername[id], distance[id],Jtype[id],ducks[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >= pro_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/perfect"); + + Color_Chat_Lang(ids,GREEN,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_MULTIDUCKB",prefix, g_playername[id], distance[id],Jtype[id],ducks[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + else if ( distance[id] >=good_dist ) { + if( uq_sounds && enable_sound[id]==true ) client_cmd(id, "speak misc/impressive"); + + Color_Chat_Lang(ids,GREY,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_MULTIDUCKA",prefix, g_playername[id], distance[id],Jtype[id],ducks[id],block_str,weapon_name,pre_type[id],airacel[id]); + } + } + } + } + } + + // UberBeam start + if( kz_beam[id]==true) + { + for( new i = 0; i < 100; i++ ) { + if( gBeam_points[id][i][0] == 0.0 + && gBeam_points[id][i][1] == 0.0 + && gBeam_points[id][i][2] == 0.0 ) { + continue; + } + + message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, {0, 0, 0}, id); + write_byte ( TE_BEAMPOINTS ); + if( i == 100 ) { + write_coord(floatround(gBeam_points[id][i][0])); + write_coord(floatround(gBeam_points[id][i][1])); + write_coord(floatround(jumpoff_origin[id][2]-34.0)); + write_coord(floatround(land_origin[0])); + write_coord(floatround(land_origin[1])); + write_coord(floatround(jumpoff_origin[id][2]-34.0)); + } else { + if ( i > 2 ) { + write_coord(floatround(gBeam_points[id][i-1][0])); + write_coord(floatround(gBeam_points[id][i-1][1])); + write_coord(floatround(jumpoff_origin[id][2]-34.0)); + } else { + write_coord(floatround(jumpoff_origin[id][0])); + write_coord(floatround(jumpoff_origin[id][1])); + write_coord(floatround(jumpoff_origin[id][2]-34.0)); + } + write_coord(floatround(gBeam_points[id][i][0])); + write_coord(floatround(gBeam_points[id][i][1])); + write_coord(floatround(jumpoff_origin[id][2]-34.0)); + } + write_short(gBeam); + write_byte(1); + write_byte(5); + write_byte(30); + write_byte(20); + write_byte(0); + if(gBeam_duck[id][i]) + { + + write_byte(255); + write_byte(0); + write_byte(0); + } + else if(beam_type[id]==2 && gBeam_button[id][i]) + { + if(gBeam_button_what[id][i]==1) + { + write_byte(0); + write_byte(255); + write_byte(0); + } + else if(gBeam_button_what[id][i]==2) + { + write_byte(0); + write_byte(0); + write_byte(255); + } + } + else + { + write_byte(255); + write_byte(255); + write_byte(0); + } + write_byte(200); + write_byte(200); + message_end(); + + } + } + + JumpReset(id,25); + + } + + new bool:posible_dropcj; + if(button & IN_DUCK && !(oldbuttons &IN_DUCK) && (jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_WeirdLongJump)) + { + new Float:tmpdropcj_start[3],Float:tmpdropcj_end[3],Float:tmpdropcj_frame[3]; + pev(id, pev_origin, origin); + + tmpdropcj_start=origin; + tmpdropcj_start[2]=tmpdropcj_start[2]-36.0; + + tmpdropcj_end=tmpdropcj_start; + tmpdropcj_end[2]=tmpdropcj_end[2]-20; + + engfunc(EngFunc_TraceLine,origin,tmpdropcj_end, IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, tmpdropcj_frame); + + if(tmpdropcj_start[2]-tmpdropcj_frame[2]<=18.0) + { + posible_dropcj=true; + in_duck[id]=false; + } + else posible_dropcj=false; + + } + + if(!in_air[id] && button & IN_DUCK && !(oldbuttons &IN_DUCK) && (flags & FL_ONGROUND || posible_dropcj) && !in_duck[id] && UpcjFail[id]==false) + { + if( get_gametime( ) - duckoff_time[id] < 0.3 ) + { + started_multicj_pre[id] = true; + prest[id]= speed[id]; + ducks[id]++; + statsduckspeed[id][ducks[id]]=speed[id]; + new Float:tmporg_z; + if(is_user_ducking(id)) + { + tmporg_z=origin[2]+18.0; + } + else tmporg_z=origin[2]; + + if(tmporg_z-first_duck_z[id]>4.0) + { + JumpReset(id,654); + if(dropbhop[id]) + dropbhop[id]=false; + if(in_ladder[id]) + in_ladder[id]=false; + + dropupcj[id]=true; + + return FMRES_IGNORED; + } + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[id]==true && showduck[id]==true) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_DUCKPRE",speed[i]); + } + } + } + } + else + { + pev(id, pev_origin, origin); + + ducks[id]=0; + prest1[id]= speed[id]; //ground pre + ducks[id]++;//schetchik duckov + duckstartz[id]=origin[2]; + statsduckspeed[id][ducks[id]]=speed[id];//dlya vivoda stati po ducka + + started_cj_pre[id] = true; + nextbhop[id]=false; + bhopaem[id]=false; + if(first_duck_z[id] && (origin[2]-first_duck_z[id])>4) + { + dropupcj[id]=true; + + JumpReset(id,655); + if(dropbhop[id]) + dropbhop[id]=false; + if(in_ladder[id]) + in_ladder[id]=false; + + return FMRES_IGNORED; + } + if(ducks[id]==1) + { + if(is_user_ducking(id)) + { + first_duck_z[id]=origin[2]+18.0; + } + else first_duck_z[id]=origin[2]; + } + if(dropupcj[id]==false && get_gametime()-FallTime[id]<0.3 && (in_ladder[id] || jump_type[id]==Type_ladderBhop || jump_type[id]==Type_Drop_BhopLongJump || jump_type[id]==Type_WeirdLongJump || dropbhop[id])) + { + in_ladder[id]=false; + jump_type[id] = Type_Drop_CountJump; + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DRCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DRCJ"); + multidropcj[id]=0; + dropaem[id]=true; + + if(dropbhop[id]) + dropbhop[id]=false; + if(in_ladder[id]) + in_ladder[id]=false; + } + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(showpre[id]==true && showduck[id]==true) + { + set_hudmessage(prest_r,prest_g, prest_b, prest_x, prest_y, 0, 0.0, 0.7, 0.1, 0.1, h_prest); + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_DUCKPRE",speed[i]); + } + } + } + } + + in_duck[id] = true; + } + else if( !in_air[id] && oldbuttons & IN_DUCK && (flags & FL_ONGROUND || posible_dropcj) && UpcjFail[id]==false) + { + if( !is_user_ducking( id ) ) + { + in_duck[id] = false; + if( started_cj_pre[id] ) + { + started_cj_pre[id] = false; + + duckoff_time[id] = get_gametime( ); + duckoff_origin[id] = origin; + FallTime1[id]=get_gametime(); + + strafe_num[id] = 0; + TempSpeed[id] = 0.0; + + if(jump_type[id] != Type_Drop_CountJump) + { + jump_type[id] = Type_CountJump; + jump_typeOld[id]=1; + if(nextbhop[id] || bhopaem[id]) + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_CJAJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_CJAJ"); + + CjafterJump[id]=1; + + ddafterJump[id]=true; + } + else + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_CJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_CJ"); + + CjafterJump[id]=0; + ddafterJump[id]=false; + } + + } + else + { + FallTime[id]=get_gametime(); + multidropcj[id]=0; + jump_typeOld[id]=1; + } + } + else if( started_multicj_pre[id] ) + { + started_multicj_pre[id] = false; + + duckoff_time[id] = get_gametime( ); + duckoff_origin[id] = origin; + FallTime1[id]=get_gametime(); + + strafe_num[id] = 0; + TempSpeed[id] = 0.0; + + if(jump_type[id] != Type_Drop_CountJump) + { + jump_type[id] = Type_Double_CountJump; + jump_typeOld[id]=2; + if(nextbhop[id] || bhopaem[id]) + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DCJAJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DCJAJ"); + + CjafterJump[id]=2; + ddafterJump[id]=true; + } + else + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_DCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_DCJ"); + + CjafterJump[id]=0; + ddafterJump[id]=false; + } + } + else + { + multidropcj[id]=1; + FallTime[id]=get_gametime(); + jump_typeOld[id]=2; + } + } + if(ducks[id]>2) + { + if(jump_type[id] != Type_Drop_CountJump) + { + jump_type[id] = Type_Multi_CountJump; //detect mcj + jump_typeOld[id]=3; + if(nextbhop[id] || bhopaem[id]) + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MCJAJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MCJAJ"); + + CjafterJump[id]=3; + ddafterJump[id]=true; + } + else + { + formatex(Jtype[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE_MCJ"); + formatex(Jtype1[id],32,"%L",LANG_SERVER,"UQSTATS_JTYPE1_MCJ"); + + CjafterJump[id]=0; + ddafterJump[id]=false; + } + } + else + { + multidropcj[id]=2; + FallTime[id]=get_gametime(); + jump_typeOld[id]=3; + } + } + } + } + + + if(flags&FL_ONGROUND && g_Jumped[id]==false && jofon[id] && movetype[id] != MOVETYPE_FLY) + { + new Float:new_origin[3],Float:tmpOrigin[3], Float:tmpOrigin2[3]; + + pev(id,pev_origin,new_origin); + new_origin[2]=new_origin[2]-36.1; + + pev(id, pev_velocity, velocity); + + for(new i=0,j=-18;i<3;i++,j=j+18) + { + tmpOrigin=new_origin; + tmpOrigin2=new_origin; + + if(velocity[1]>0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + tmpOrigin[1]=new_origin[1]+200; + tmpOrigin2[1]=new_origin[1]-16; + + tmpOrigin[0]=tmpOrigin[0]+j; + tmpOrigin2[0]=tmpOrigin2[0]+j; + + } + else if(velocity[1]<0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + tmpOrigin[1]=new_origin[1]-200; + tmpOrigin2[1]=new_origin[1]+16; + + tmpOrigin[0]=tmpOrigin[0]+j; + tmpOrigin2[0]=tmpOrigin2[0]+j; + } + else if(velocity[0]>0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + tmpOrigin[0]=new_origin[0]+200; + tmpOrigin2[0]=new_origin[0]-16; + + tmpOrigin[1]=tmpOrigin[1]+j; + tmpOrigin2[1]=tmpOrigin2[1]+j; + } + else if(velocity[0]<0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + tmpOrigin[0]=new_origin[0]-200; + tmpOrigin2[0]=new_origin[0]+16; + + tmpOrigin[1]=tmpOrigin[1]+j; + tmpOrigin2[1]=tmpOrigin2[1]+j; + } + + new Float:tmpEdgeOrigin[3]; + + engfunc(EngFunc_TraceLine,tmpOrigin,tmpOrigin2, IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, tmpEdgeOrigin); + + if(get_distance_f(tmpEdgeOrigin,tmpOrigin2)!=0.0) + { + jof[id]=get_distance_f(tmpEdgeOrigin,tmpOrigin2)-0.031250; + } + } + } + else if(!(flags&FL_ONGROUND) && g_Jumped[id] && edgedone[id]==false && movetype[id] != MOVETYPE_FLY) + { + new onbhopblock,bhop_block[1]; + + find_sphere_class(id,"func_door", 48.0, bhop_block, 1, Float:{0.0, 0.0, 0.0} ); + + if(bhop_block[0]) + { + onbhopblock=true; + } + else + { + onbhopblock=false; + } + + + new Float:tmpblock[3],tmpjblock[3],Float:new_origin[3],Float:tmpOrigin[3], Float:tmpOrigin2[3]; + + new_origin=jumpoff_origin[id]; + if(onbhopblock) + { + new_origin[2]=new_origin[2]-40.0; + } + else new_origin[2]=new_origin[2]-36.1; + + pev(id, pev_velocity, velocity); + + new block_checking[3]; + + for(new i=0,j=-18;i<3;i++,j=j+18) + { + tmpOrigin=new_origin; + tmpOrigin2=new_origin; + tmpblock=new_origin; + if(velocity[1]>0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + tmpOrigin[1]=new_origin[1]+100; + tmpOrigin2[1]=new_origin[1]-16; + + tmpOrigin[0]=tmpOrigin[0]+j; + tmpOrigin2[0]=tmpOrigin2[0]+j; + + tmpblock[1]=new_origin[1]+uq_maxedge+1; + tmpblock[0]=tmpblock[0]+j; + } + else if(velocity[1]<0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + tmpOrigin[1]=new_origin[1]-100; + tmpOrigin2[1]=new_origin[1]+16; + + tmpOrigin[0]=tmpOrigin[0]+j; + tmpOrigin2[0]=tmpOrigin2[0]+j; + + tmpblock[1]=new_origin[1]-uq_maxedge+1; + tmpblock[0]=tmpblock[0]+j; + } + else if(velocity[0]>0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + tmpOrigin[0]=new_origin[0]+100; + tmpOrigin2[0]=new_origin[0]-16; + + tmpOrigin[1]=tmpOrigin[1]+j; + tmpOrigin2[1]=tmpOrigin2[1]+j; + + tmpblock[0]=new_origin[0]+uq_maxedge+1; + tmpblock[1]=tmpblock[1]+j; + } + else if(velocity[0]<0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + tmpOrigin[0]=new_origin[0]-100; + tmpOrigin2[0]=new_origin[0]+16; + + tmpOrigin[1]=tmpOrigin[1]+j; + tmpOrigin2[1]=tmpOrigin2[1]+j; + + tmpblock[0]=new_origin[0]-uq_maxedge+1; + tmpblock[1]=tmpblock[1]+j; + } + + new Float:tmpEdgeOrigin[3]; + + engfunc(EngFunc_TraceLine,tmpOrigin,tmpOrigin2, IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, tmpEdgeOrigin); + + if(get_distance_f(tmpEdgeOrigin,tmpOrigin2)!=0.0) + { + edgedist[id]=get_distance_f(tmpEdgeOrigin,tmpOrigin2)-0.031250; + } + + new Float:tmpblockOrigin[3]; + + engfunc(EngFunc_TraceLine,tmpEdgeOrigin,tmpblock, IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, tmpblockOrigin); + + if(get_distance_f(tmpblockOrigin,tmpEdgeOrigin)!=0.0) + { + tmpjblock[i]=floatround(get_distance_f(tmpblockOrigin,tmpEdgeOrigin),floatround_floor)+1; + } + + new Float:checkblock1[3],Float:checkblock2[3]; + tmpblockOrigin[2]=tmpblockOrigin[2]-1.0; + + checkblock1=tmpblockOrigin; + + if(velocity[1]>0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + checkblock1[1]=checkblock1[1]+2.0; + } + else if(velocity[1]<0 && floatabs(velocity[1])>floatabs(velocity[0])) + { + checkblock1[1]=checkblock1[1]-2.0; + } + else if(velocity[0]>0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + checkblock1[0]=checkblock1[0]+2.0; + } + else if(velocity[0]<0 && floatabs(velocity[0])>floatabs(velocity[1])) + { + checkblock1[0]=checkblock1[0]-2.0; + } + + checkblock2=checkblock1; + checkblock2[2]=checkblock2[2]+18.0; + + new Float:tmpcheckblock[3]; + engfunc(EngFunc_TraceLine,checkblock2,checkblock1, IGNORE_GLASS, id, 0); + get_tr2( 0, TR_vecEndPos, tmpcheckblock); + + if(floatabs(tmpblockOrigin[2]-tmpcheckblock[2])==0.0) + { + block_checking[i]=1; + } + + edgedone[id]=true; + } + + if(tmpjblock[0]!=0 && tmpjblock[0]<=tmpjblock[1] && tmpjblock[0]<=tmpjblock[2]) + { + if(!block_checking[0]) + jumpblock[id]=tmpjblock[0]; + } + else if(tmpjblock[1]!=0 && tmpjblock[1]<=tmpjblock[2] && tmpjblock[0]<=tmpjblock[0]) + { + if(!block_checking[1]) + jumpblock[id]=tmpjblock[1]; + } + else if(tmpjblock[2]!=0 && tmpjblock[2]<=tmpjblock[1] && tmpjblock[0]<=tmpjblock[0]) + { + if(!block_checking[2]) + jumpblock[id]=tmpjblock[2]; + } + else jumpblock[id]=0; + + if(equali(mapname,"prochallenge_longjump")) + { + jumpblock[id]=jumpblock[id]-1; + } + + new h_jof; + + if(jofon[id]) + { + h_jof=h_speed; + } + else h_jof=4; + + for( new i = INFO_ONE; i < max_players; i++ ) + { + if( (i == id || is_spec_user[i])) + { + if(edgedist[i]!=0.0 && (showjofon[i] || jofon[id])) + { + if(edgedist[i]>5.0) + { + set_hudmessage(255, 255, 255, -1.0, 0.6, 0, 0.0, 0.7, 0.0, 0.0, h_jof); + } + else + { + set_hudmessage(255, 0, 0, -1.0, 0.6, 0, 0.0, 0.7, 0.0, 0.0, h_jof); + } + show_hudmessage(i, "%L",LANG_SERVER,"UQSTATS_JOF", edgedist[id]); + } + } + } + } + + new Float:checkfall; + if(jump_type[id]==Type_Drop_CountJump) + { + checkfall=0.5; + } + else checkfall=0.4; + + if(flags&FL_ONGROUND && firstfall_ground[id]==true && get_gametime()-FallTime1[id]>checkfall) + { + touch_ent[id]=false; + JumpReset(id,26); + dropbhop[id]=false; + ddnum[id]=0; + x_jump[id]=false; + firstfall_ground[id]=false; + in_ladder[id]=false; + nextbhop[id]=false; + bhopaem[id]=false; + UpcjFail[id]=false; + slide_protec[id]=false; + backwards[id]=false; + ladderbug[id]=false; + find_ladder[id]=false; + touch_somthing[id]=false; + duckbhop[id]=false; + dropupcj[id]=false; + ddstandcj[id]=false; + ddforcjafterbhop[id]=false; + ddforcjafterladder[id]=false; + //if(donehook[id]) ColorChat(id, RED, "reset ground %d %f",jump_type[id],get_gametime()-FallTime1[id]); + return FMRES_IGNORED; + } + + if(flags&FL_ONGROUND && firstfall_ground[id]==false) + { + FallTime1[id]=get_gametime(); + firstfall_ground[id]=true; + } + else if(!(flags&FL_ONGROUND) && firstfall_ground[id]==true) + { + firstfall_ground[id]=false; + } + + if(flags&FL_ONGROUND && donehook[id] && hookcheck[id]==false) + { + timeonground[id]=get_gametime(); + hookcheck[id]=true; + } + else if(!(flags&FL_ONGROUND) && donehook[id] && hookcheck[id]) + { + timeonground[id]=get_gametime()-timeonground[id]; + hookcheck[id]=false; + + if(timeonground[id]>0.4) + donehook[id]=false; + } + } + } + } + return FMRES_IGNORED; +} +public kick_function(id,j_type_str[]) +{ + new szReason[64]; + formatex(szReason,63,"%L",LANG_SERVER,"UQSTATS_KICKREASON",j_type_str); + + emessage_begin( MSG_ONE, SVC_DISCONNECT, _, id ); + ewrite_string( szReason ); + emessage_end( ); +} +public ban_function(id,j_type_str[]) +{ + new szReason[64]; + formatex(szReason,63,"%s_script",j_type_str); + + new ban_authid[64]; + + switch(uq_ban_authid) + { + case 0: + get_user_name(id,ban_authid,63); + case 1: + get_user_ip(id,ban_authid,63,1); + case 2: + get_user_authid(id,ban_authid,63); + } + + switch(uq_ban_type) + { + case 0: + { + switch(uq_ban_authid) + { + case 0: + server_cmd("amx_ban %s %d %s",ban_authid,uq_ban_minutes,szReason); + case 1: + server_cmd("amx_addban %s %d %s",ban_authid,uq_ban_minutes,szReason); + case 2: + server_cmd("amx_addban ^"%s^" %d %s",ban_authid,uq_ban_minutes,szReason); + } + } + case 1: + { + if(uq_ban_authid==2) + server_cmd("amx_ban %d ^"%s^" %s",uq_ban_minutes,ban_authid,szReason); + else if(uq_ban_authid==1 && uq_ban_authid==0) + server_cmd("amx_ban %d %s %s",uq_ban_minutes,ban_authid,szReason); + } + } +} +public ScreenShoot(id) +{ + id=id-15237; + client_cmd(id,"snapshot"); +} + +public HamTouch( id, entity ) +{ + if ( g_alive[id] ) + { + static Float:Vvelocity[3]; + pev(id, pev_velocity, Vvelocity); + if(!equali(mapname,"slide_gs_longjumps") && !equali(mapname,"b2j_slide_longjumps")) + { + if(g_Jumped[id] && !(pev(id, pev_flags)&FL_ONGROUND) && floatround(Vvelocity[2], floatround_floor) < 0) + { + touch_somthing[id]=true; + } + } + } +} +public fwdTouch(ent, id) +{ + static ClassName[32]; + if( pev_valid(ent) ) + { + pev(ent, pev_classname, ClassName, 31); + } + + static ClassName2[32]; + if( valid_id(id) ) + { + pev(id, pev_classname, ClassName2, 31); + } + if( equali(ClassName2, "player") ) + { + if( equali(ClassName, "func_train") + || equali(ClassName, "func_conveyor") + || equali(ClassName, "trigger_push") || equali(ClassName, "trigger_gravity")) + { + if(valid_id(id)) + { + touch_ent[id]=true; + trigger_protection[id]=true; + JumpReset(id,41); + set_task(0.4,"JumpReset1", id); + } + } + } +} + +////////////////////////////////////////Save Tops/////////////////////////////////// +public save_tops(type[],type_num,tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_maxspeed[NTOP+1],tmp_prestrafe[NTOP+1],tmp_strafes[NTOP+1],tmp_sync[NTOP+1],tmp_ddbh[NTOP+1]) +{ + new profile[128]; + formatex(profile, 127, "%s/Top10_%s.dat", ljsDir,type); + + if( file_exists(profile) ) + { + delete_file(profile); + } + new Data[256]; + new f = fopen(profile, "at"); + for(new i = 0; i < NTOP; i++) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "name", tmp_names[i]); + TrieSetString(JumpStat, "authid", tmp_ip[i]); + TrieSetCell(JumpStat, "distance", tmp_distance[i]); + TrieSetCell(JumpStat, "maxspeed", tmp_maxspeed[i]); + TrieSetCell(JumpStat, "prestrafe", tmp_prestrafe[i]); + TrieSetCell(JumpStat, "strafes", tmp_strafes[i]); + TrieSetCell(JumpStat, "sync", tmp_sync[i]); + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + TrieSetCell(JumpStat, "ddbh", tmp_ddbh[i]); + formatex(Data, 255, "^"%s^" ^"%s^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^"^n",tmp_names[i],tmp_ip[i], tmp_distance[i],tmp_maxspeed[i],tmp_prestrafe[i],tmp_strafes[i],tmp_sync[i],tmp_ddbh[i]); + } + else formatex(Data, 255, "^"%s^" ^"%s^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^"^n",tmp_names[i],tmp_ip[i], tmp_distance[i],tmp_maxspeed[i],tmp_prestrafe[i],tmp_strafes[i],tmp_sync[i]); + fputs(f, Data); + + new tmp_type[33]; + format(tmp_type, 32, "%s_%d_250", type, i); + + TrieSetCell(JData, tmp_type, JumpStat); + } + fclose(f); +} +public save_tops_block(type[],type_num,tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_block[NTOP+1],Float:tmp_jumpoff[NTOP+1]) +{ + new profile[128]; + formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block,type); + + if( file_exists(profile) ) + { + delete_file(profile); + } + new Data[256]; + new f = fopen(profile, "at"); + for(new i = 0; i < NTOP; i++) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "name", tmp_names[i]); + TrieSetString(JumpStat, "authid", tmp_ip[i]); + TrieSetCell(JumpStat, "distance", tmp_distance[i]); + TrieSetCell(JumpStat, "block", tmp_block[i]); + TrieSetCell(JumpStat, "jumpoff", tmp_jumpoff[i]); + + new tmp_type[33]; + format(tmp_type, 32, "block_%s_%d_250", type, i); + + TrieSetCell(JData_Block, tmp_type, JumpStat); + + formatex(Data, 255, "^"%s^" ^"%s^" ^"%d^" ^"%d^" ^"%f^"^n",tmp_names[i],tmp_ip[i],tmp_block[i],tmp_distance[i],tmp_jumpoff[i]); + fputs(f, Data); + } + fclose(f); +} +public save_tops_block_weapon(type[],type_num,wpn_rank,tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_block[NTOP+1],Float:tmp_jumpoff[NTOP+1],tmp_weap_name[NTOP+1][33]) +{ + new profile[128]; + formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block_weapon[wpn_rank],type); + + if( file_exists(profile) ) + { + delete_file(profile); + } + new Data[256]; + new f = fopen(profile, "at"); + for(new i = 0; i < NTOP; i++) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "name", tmp_names[i]); + TrieSetString(JumpStat, "authid", tmp_ip[i]); + TrieSetCell(JumpStat, "distance", tmp_distance[i]); + TrieSetCell(JumpStat, "block", tmp_block[i]); + TrieSetCell(JumpStat, "jumpoff", tmp_jumpoff[i]); + TrieSetCell(JumpStat, "pspeed", weapon_maxspeed(wpn_rank)); + TrieSetString(JumpStat, "wpn_name", tmp_weap_name[i]); + + new tmp_type[33]; + format(tmp_type, 32, "block_%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + TrieSetCell(JData_Block, tmp_type, JumpStat); + + formatex(Data, 255, "^"%s^" ^"%s^" ^"%d^" ^"%d^" ^"%f^" ^"%s^"^n",tmp_names[i],tmp_ip[i],tmp_block[i],tmp_distance[i],tmp_jumpoff[i],tmp_weap_name[i]); + fputs(f, Data); + } + fclose(f); +} +public save_tops_weapon(type[],type_num,wpn_rank,tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_maxspeed[NTOP+1],tmp_prestrafe[NTOP+1],tmp_strafes[NTOP+1],tmp_sync[NTOP+1],tmp_weap_name[NTOP+1][33]) +{ + new profile[128]; + + formatex(profile, 127, "%s/Top10_%s.dat",ljsDir_weapon[wpn_rank],type); + + if( file_exists(profile) ) + { + delete_file(profile); + } + new Data[256]; + new f = fopen(profile, "at"); + for(new i = 0; i < NTOP; i++) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "name", tmp_names[i]); + TrieSetString(JumpStat, "authid", tmp_ip[i]); + TrieSetCell(JumpStat, "distance", tmp_distance[i]); + TrieSetCell(JumpStat, "maxspeed", tmp_maxspeed[i]); + TrieSetCell(JumpStat, "prestrafe", tmp_prestrafe[i]); + TrieSetCell(JumpStat, "strafes", tmp_strafes[i]); + TrieSetCell(JumpStat, "sync", tmp_sync[i]); + TrieSetCell(JumpStat, "pspeed", weapon_maxspeed(wpn_rank)); + TrieSetString(JumpStat, "wpn_name", tmp_weap_name[i]); + + new tmp_type[33]; + format(tmp_type, 32, "%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + TrieSetCell(JData, tmp_type, JumpStat); + + formatex(Data, 255, "^"%s^" ^"%s^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%s^"^n",tmp_names[i],tmp_ip[i], tmp_distance[i],tmp_maxspeed[i],tmp_prestrafe[i],tmp_strafes[i],tmp_sync[i],tmp_weap_name[i]); + fputs(f, Data); + } + fclose(f); +} +public save_maptop() +{ + new profile[128]; + formatex(profile, 127, "%s/Top10_maptop.dat", ljsDir); + + if( file_exists(profile) ) + { + delete_file(profile); + } + new Data[256]; + new f = fopen(profile, "at"); + for(new i = 0; i < NTOP; i++) + { + formatex(Data, 255, "^"%s^" ^"%s^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%s^"^n",map_names[i],map_ip[i], map_dist[i],map_maxsped[i],map_prestr[i],map_streif[i],map_syncc[i],map_type[i]); + fputs(f, Data); + } + fclose(f); +} +////////////////////////////////////////Read Tops/////////////////////////////////// +public read_tops(type[],type_num) +{ + new profile[128],prodata[256]; + formatex(profile, 127, "%s/Top10_%s.dat", ljsDir,type); + + new tmp_names[33],tmp_ip[33]; + + new f = fopen(profile, "rt" ); + new i = 0; + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], m[25], p[25], sf[25],s[25]; + new duk[25]; + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + parse(prodata, tmp_names, 32, tmp_ip, 32, d, 25, m, 25, p, 25, sf, 25,s, 25, duk, 25); + } + else + { + parse(prodata, tmp_names, 32, tmp_ip, 32, d, 25, m, 25, p, 25, sf, 25,s, 25); + } + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "maxspeed", str_to_num(m)); + TrieSetCell(JumpStat, "prestrafe", str_to_num(p)); + TrieSetCell(JumpStat, "strafes", str_to_num(sf)); + TrieSetCell(JumpStat, "sync", str_to_num(s)); + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + TrieSetCell(JumpStat, "ddbh", str_to_num(duk)); + } + + new tmp_type[33]; + format(tmp_type, 32, "%s_%d_250", type, i); + + TrieSetCell(JData, tmp_type, JumpStat); + + i++; + } + fclose(f); +} +public read_tops_block(type[],type_num) +{ + new profile[128],prodata[256]; + + if(type_num==6) + { + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block); + } + else formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block,type); + + new tmp_names[33],tmp_ip[33]; + + new f = fopen(profile, "rt" ); + new i = 0; + + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], b[25], j[25]; + + parse(prodata, tmp_names, 32, tmp_ip, 32, b, 25, d, 25, j, 25); + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "block", str_to_num(b)); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "jumpoff", str_to_float(j)); + + + new tmp_type[33]; + if(type_num==6) + { + format(tmp_type, 32, "block_hj_%d_250", i); + } + else format(tmp_type, 32, "block_%s_%d_250", type, i); + + TrieSetCell(JData_Block, tmp_type, JumpStat); + i++; + } + fclose(f); +} +public read_tops_block_weapon(type[],type_num,wpn_rank) +{ + new profile[128],prodata[256]; + + if(type_num==9) + { + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block_weapon[wpn_rank]); + } + else formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block_weapon[wpn_rank],type); + + new tmp_names[33],tmp_ip[33],tmp_weap_name[33]; + + new f = fopen(profile, "rt" ); + new i = 0; + + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], b[25], j[25]; + + parse(prodata, tmp_names, 32, tmp_ip, 32, b, 25, d, 25, j, 25,tmp_weap_name,32); + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "block", str_to_num(b)); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "jumpoff", str_to_float(j)); + TrieSetCell(JumpStat, "pspeed", weapon_maxspeed(wpn_rank)); + TrieSetString(JumpStat, "wpn_name", tmp_weap_name); + + new tmp_type[33]; + format(tmp_type, 32, "block_%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + TrieSetCell(JData_Block, tmp_type, JumpStat); + i++; + } + fclose(f); +} +public read_tops_weapon(type[],type_num,wpn_rank) +{ + new profile[128],prodata[256]; + + formatex(profile, 127, "%s/Top10_%s.dat",ljsDir_weapon[wpn_rank],type); + + new f = fopen(profile, "rt" ); + new i = 0; + new tmp_names[33],tmp_ip[33],tmp_weap_name[33]; + + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], m[25], p[25], sf[25],s[25]; + + parse(prodata, tmp_names, 32, tmp_ip, 32, d, 25, m, 25, p, 25, sf, 25,s, 25,tmp_weap_name,32); + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetString(JumpStat, "wpn_name", tmp_weap_name); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "maxspeed", str_to_num(m)); + TrieSetCell(JumpStat, "prestrafe", str_to_num(p)); + TrieSetCell(JumpStat, "strafes", str_to_num(sf)); + TrieSetCell(JumpStat, "sync", str_to_num(s)); + TrieSetCell(JumpStat, "pspeed", weapon_maxspeed(wpn_rank)); + + + new tmp_type[33]; + format(tmp_type, 32, "%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + TrieSetCell(JData, tmp_type, JumpStat); + i++; + } + fclose(f); +} +////////////////////////////////////////Sort Tops/////////////////////////////////// +public checktops1(id,type[],type_num,Float:dd,Float:mm,Float:pp,sf,s) +{ + new d,m,p,rb[64]; + + d=floatround(dd*1000000);// todo: zdelat poproshe) + m=floatround(mm*1000000); + p=floatround(pp*1000000); + + switch(rankby) { + case 0: { + formatex(rb, 63, "%s", g_playername[id]); + } + case 1: { + formatex(rb, 63, "%s", g_playerip[id]); + } + case 2: { + formatex(rb, 63, "%s", g_playersteam[id]); + } + } + + new tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_maxspeed[NTOP+1],tmp_prestrafe[NTOP+1],tmp_strafes[NTOP+1],tmp_sync[NTOP+1]; + + for (new i = 0; i < NTOP; i++) + { + new Trie:JS; + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_250", type, i); + + if(TrieKeyExists(JData, tmp_type)) + { + TrieGetCell(JData, tmp_type, JS); + + TrieGetString(JS,"name",tmp_names[i],32); + TrieGetString(JS,"authid",tmp_ip[i],32); + TrieGetCell(JS, "distance", tmp_distance[i]); + TrieGetCell(JS, "maxspeed", tmp_maxspeed[i]); + TrieGetCell(JS, "prestrafe", tmp_prestrafe[i]); + TrieGetCell(JS, "strafes", tmp_strafes[i]); + TrieGetCell(JS, "sync", tmp_sync[i]); + + } + //server_print("%s",tmp_ip[i]); + } + + for (new i = 0; i < NTOP; i++) + { + if( d > tmp_distance[i] ) + { + new pos = i; + while( !equali(tmp_ip[pos], rb) && pos < NTOP ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(tmp_ip[j], 32, tmp_ip[j-1]); + formatex(tmp_names[j], 32, tmp_names[j-1]); + tmp_distance[j] = tmp_distance[j-1]; + tmp_maxspeed[j] = tmp_maxspeed[j-1]; + tmp_prestrafe[j] = tmp_prestrafe[j-1]; + tmp_strafes[j] = tmp_strafes[j-1]; + tmp_sync[j] = tmp_sync[j-1]; + } + + formatex(tmp_ip[i], 32, rb); + formatex(tmp_names[i], 32, g_playername[id]); + tmp_distance[i]=d; + tmp_maxspeed[i] = m; + tmp_prestrafe[i] = p; + tmp_strafes[i] = sf; + tmp_sync[i] = s; + + new tmp_ddbh[NTOP+1]; + save_tops(type,type_num,tmp_names,tmp_ip,tmp_distance,tmp_maxspeed,tmp_prestrafe,tmp_strafes,tmp_sync,tmp_ddbh); + + client_print(0,print_chat,"%L",LANG_SERVER,"UQSTATS_PRINTTOP1",prefix,g_playername[id],(i+1),type,dd); + + if((i+1)<11 && uq_screen==1) + { + set_task(0.1,"ScreenShoot", id+15237); + } + break; + } + else if( equali(tmp_ip[i], rb)) break; + } +} + +public checktops2(id,type[],type_num,Float:dd,Float:mm,Float:pp,sf,s,duk) +{ + new d,m,p,rb[64]; + + d=floatround(dd*1000000);// todo: zdelat poproshe) + m=floatround(mm*1000000); + p=floatround(pp*1000000); + + switch(rankby) { + case 0: { + formatex(rb, 63, "%s", g_playername[id]); + } + case 1: { + formatex(rb, 63, "%s", g_playerip[id]); + } + case 2: { + formatex(rb, 63, "%s", g_playersteam[id]); + } + } + + new tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_maxspeed[NTOP+1],tmp_prestrafe[NTOP+1],tmp_strafes[NTOP+1],tmp_sync[NTOP+1],tmp_ddbh[NTOP+1]; + + for (new i = 0; i < NTOP; i++) + { + new Trie:JS; + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_250", type, i); + + if(TrieKeyExists(JData, tmp_type)) + { + TrieGetCell(JData, tmp_type, JS); + + TrieGetString(JS,"name",tmp_names[i],32); + TrieGetString(JS,"authid",tmp_ip[i],32); + TrieGetCell(JS, "distance", tmp_distance[i]); + TrieGetCell(JS, "maxspeed", tmp_maxspeed[i]); + TrieGetCell(JS, "prestrafe", tmp_prestrafe[i]); + TrieGetCell(JS, "strafes", tmp_strafes[i]); + TrieGetCell(JS, "sync", tmp_sync[i]); + TrieGetCell(JS, "ddbh", tmp_ddbh[i]); + } + } + + for (new i = 0; i < NTOP; i++) + { + if( d > tmp_distance[i] ) + { + new pos = i; + while( !equali(tmp_ip[pos], rb) && pos < NTOP ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(tmp_ip[j], 32, tmp_ip[j-1]); + formatex(tmp_names[j], 32, tmp_names[j-1]); + tmp_distance[j] = tmp_distance[j-1]; + tmp_maxspeed[j] = tmp_maxspeed[j-1]; + tmp_prestrafe[j] = tmp_prestrafe[j-1]; + tmp_strafes[j] = tmp_strafes[j-1]; + tmp_sync[j] = tmp_sync[j-1]; + tmp_ddbh[j] = tmp_ddbh[j-1]; + } + + formatex(tmp_ip[i], 32, rb); + formatex(tmp_names[i], 32, g_playername[id]); + tmp_distance[i]=d; + tmp_maxspeed[i] = m; + tmp_prestrafe[i] = p; + tmp_strafes[i] = sf; + tmp_sync[i] = s; + tmp_ddbh[i] = duk; + + save_tops(type,type_num,tmp_names,tmp_ip,tmp_distance,tmp_maxspeed,tmp_prestrafe,tmp_strafes,tmp_sync,tmp_ddbh); + + client_print(0,print_chat,"%L",LANG_SERVER,"UQSTATS_PRINTTOP1",prefix,g_playername[id],(i+1),type,dd); + + if((i+1)<11 && uq_screen==1) + { + set_task(0.1,"ScreenShoot", id+15237); + } + break; + } + else if( equali(tmp_ip[i], rb)) break; + } +} +public checktops_block(id,type[],type_num,Float:dd,Float:jj,bb) +{ + new d,rb[64]; + + d=floatround(dd*1000000);// todo: zdelat poproshe) + + switch(rankby) { + case 0: { + formatex(rb, 63, "%s", g_playername[id]); + } + case 1: { + formatex(rb, 63, "%s", g_playerip[id]); + } + case 2: { + formatex(rb, 63, "%s", g_playersteam[id]); + } + } + + new tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_block[NTOP+1],Float:tmp_jumpoff[NTOP+1]; + + for (new i = 0; i < NTOP; i++) + { + new Trie:JS; + new tmp_type[33]; + + format(tmp_type, 32, "block_%s_%d_250", type, i); + + if(TrieKeyExists(JData_Block, tmp_type)) + { + TrieGetCell(JData_Block, tmp_type, JS); + + TrieGetString(JS,"name",tmp_names[i],32); + TrieGetString(JS,"authid",tmp_ip[i],32); + TrieGetCell(JS, "distance", tmp_distance[i]); + TrieGetCell(JS, "block", tmp_block[i]); + TrieGetCell(JS, "jumpoff", tmp_jumpoff[i]); + } + } + + + new tmp_dist; + for (new j = 0; j < NTOP; j++) + { + if(bb==tmp_block[j] && equali(tmp_ip[j],rb)) + { + tmp_dist=tmp_distance[j]; + break; + } + else tmp_dist=0; + } + + for (new i = 0; i < NTOP; i++) + { + if( bb >= tmp_block[i] && d>tmp_dist) + { + new pos = i; + while( !equali(tmp_ip[pos],rb) && pos < NTOP ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(tmp_ip[j], 32, tmp_ip[j-1]); + formatex(tmp_names[j], 32, tmp_names[j-1]); + tmp_distance[j] = tmp_distance[j-1]; + tmp_block[j] = tmp_block[j-1]; + tmp_jumpoff[j] = tmp_jumpoff[j-1]; + } + + formatex(tmp_ip[i], 32, rb); + formatex(tmp_names[i], 32, g_playername[id]); + tmp_distance[i]=d; + tmp_block[i] = bb; + tmp_jumpoff[i] = jj; + + + new oldBlock,start_array; + oldBlock=tmp_block[0]; + start_array=0; + + for (new ii = 0; ii < NTOP; ii++) + { + if(tmp_block[ii]!=oldBlock) + { + new bool:check=true; + while(check) + { + check=false; + for(new jjj=start_array;jjj<ii-1;jjj++) + { + if(tmp_distance[jjj]<tmp_distance[jjj+1]) + { + new buf1; + buf1=tmp_distance[jjj]; + tmp_distance[jjj]=tmp_distance[jjj+1]; + tmp_distance[jjj+1]=buf1; + + new Float:buf2; + buf2=tmp_jumpoff[jjj]; + tmp_jumpoff[jjj]=tmp_jumpoff[jjj+1]; + tmp_jumpoff[jjj+1]=buf2; + + new buf3[33]; + formatex(buf3,32,tmp_names[jjj]); + formatex(tmp_names[jjj],32,tmp_names[jjj+1]); + formatex(tmp_names[jjj+1],32,buf3); + + formatex(buf3,32,tmp_ip[jjj]); + formatex(tmp_ip[jjj],32,tmp_ip[jjj+1]); + formatex(tmp_ip[jjj+1],32,buf3); + + check=true; + } + } + } + start_array=ii; + } + oldBlock=tmp_block[ii]; + } + + save_tops_block(type,type_num,tmp_names,tmp_ip,tmp_distance,tmp_block,tmp_jumpoff); + + for (new j = 0; j < NTOP; j++) + { + if(d==tmp_distance[j] && equali(tmp_ip[j],rb)) + { + client_print(0,print_chat,"%L",LANG_SERVER,"UQSTATS_PRINTTOP2",prefix,g_playername[id],(j+1),type,bb); + } + } + if((i+1)<11 && uq_screen==1) + { + set_task(0.1,"ScreenShoot", id+15237); + } + break; + } + else if( equali(tmp_ip[i], rb)) break; + } +} +public checktops_block_weapon(id,pev_max_speed,wpn_rank,type[],type_num,Float:dd,Float:jj,bb,wpn_name[]) +{ + new d,rb[64]; + + d=floatround(dd*1000000);// todo: zdelat poproshe) + + switch(rankby) { + case 0: { + formatex(rb, 63, "%s", g_playername[id]); + } + case 1: { + formatex(rb, 63, "%s", g_playerip[id]); + } + case 2: { + formatex(rb, 63, "%s", g_playersteam[id]); + } + } + + new tmp_weap_name[NTOP+1][33],tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_block[NTOP+1],Float:tmp_jumpoff[NTOP+1]; + + for (new i = 0; i < NTOP; i++) + { + new Trie:JS; + new tmp_type[33]; + + format(tmp_type, 32, "block_%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + if(TrieKeyExists(JData_Block, tmp_type)) + { + TrieGetCell(JData_Block, tmp_type, JS); + + TrieGetString(JS,"name",tmp_names[i],32); + TrieGetString(JS,"authid",tmp_ip[i],32); + TrieGetCell(JS, "distance", tmp_distance[i]); + TrieGetCell(JS, "block", tmp_block[i]); + TrieGetCell(JS, "jumpoff", tmp_jumpoff[i]); + TrieGetString(JS, "wpn_name", tmp_weap_name[i],32); + } + } + + new tmp_dist; + for (new j = 0; j < NTOP; j++) + { + if(bb==tmp_block[j] && equali(tmp_ip[j],rb)) + { + tmp_dist=tmp_distance[j]; + break; + } + else tmp_dist=0; + } + + for (new i = 0; i < NTOP; i++) + { + if( bb >= tmp_block[i] && d>tmp_dist) + { + new pos = i; + while( !equali(tmp_ip[pos],rb) && pos < NTOP ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(tmp_ip[j], 32, tmp_ip[j-1]); + formatex(tmp_names[j], 32, tmp_names[j-1]); + formatex(tmp_weap_name[j], 32, tmp_weap_name[j-1]); + tmp_distance[j] = tmp_distance[j-1]; + tmp_block[j] = tmp_block[j-1]; + tmp_jumpoff[j] = tmp_jumpoff[j-1]; + } + + formatex(tmp_ip[i], 32, rb); + formatex(tmp_names[i], 32, g_playername[id]); + formatex(tmp_weap_name[i], 32, wpn_name); + tmp_distance[i]=d; + tmp_block[i] = bb; + tmp_jumpoff[i] = jj; + + + new oldBlock,start_array; + oldBlock=tmp_block[0]; + start_array=0; + + for (new ii = 0; ii < NTOP; ii++) + { + if(tmp_block[ii]!=oldBlock) + { + new bool:check=true; + while(check) + { + check=false; + for(new jjj=start_array;jjj<ii-1;jjj++) + { + if(tmp_distance[jjj]<tmp_distance[jjj+1]) + { + new buf1; + buf1=tmp_distance[jjj]; + tmp_distance[jjj]=tmp_distance[jjj+1]; + tmp_distance[jjj+1]=buf1; + + new Float:buf2; + buf2=tmp_jumpoff[jjj]; + tmp_jumpoff[jjj]=tmp_jumpoff[jjj+1]; + tmp_jumpoff[jjj+1]=buf2; + + new buf3[33]; + formatex(buf3,32,tmp_names[jjj]); + formatex(tmp_names[jjj],32,tmp_names[jjj+1]); + formatex(tmp_names[jjj+1],32,buf3); + + formatex(buf3,32,tmp_ip[jjj]); + formatex(tmp_ip[jjj],32,tmp_ip[jjj+1]); + formatex(tmp_ip[jjj+1],32,buf3); + + formatex(buf3,32,tmp_weap_name[jjj]); + formatex(tmp_weap_name[jjj],32,tmp_weap_name[jjj+1]); + formatex(tmp_weap_name[jjj+1],32,buf3); + + check=true; + } + } + } + start_array=ii; + } + oldBlock=tmp_block[ii]; + } + + save_tops_block_weapon(type,type_num,wpn_rank,tmp_names,tmp_ip,tmp_distance,tmp_block,tmp_jumpoff,tmp_weap_name); + + for (new j = 0; j < NTOP; j++) + { + if(d==tmp_distance[j] && equali(tmp_ip[j],rb)) + { + client_print(0,print_chat,"%L",LANG_SERVER,"UQSTATS_PRINTTOP3",prefix,g_playername[id],(j+1),type,pev_max_speed,bb); + } + } + if((i+1)<11 && uq_screen==1) + { + set_task(0.1,"ScreenShoot", id+15237); + } + break; + } + else if( equali(tmp_ip[i], rb)) break; + } +} +public checktops_weapon(id,pev_max_speed,wpn_rank,type[],type_num,Float:dd,Float:mm,Float:pp,sf,s,wpn_name[]) +{ + new d,m,p,rb[64]; + + d=floatround(dd*1000000); + m=floatround(mm*1000000); + p=floatround(pp*1000000); + + switch(rankby) { + case 0: { + formatex(rb, 63, "%s", g_playername[id]); + } + case 1: { + formatex(rb, 63, "%s", g_playerip[id]); + } + case 2: { + formatex(rb, 63, "%s", g_playersteam[id]); + } + } + + new tmp_weap_name[NTOP+1][33],tmp_names[NTOP+1][33],tmp_ip[NTOP+1][33],tmp_distance[NTOP+1],tmp_maxspeed[NTOP+1],tmp_prestrafe[NTOP+1],tmp_strafes[NTOP+1],tmp_sync[NTOP+1],tmp_wpnrank[NTOP+1]; + + for (new i = 0; i < NTOP; i++) + { + new Trie:JS; + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + if(TrieKeyExists(JData, tmp_type)) + { + TrieGetCell(JData, tmp_type, JS); + + TrieGetString(JS,"name",tmp_names[i],32); + TrieGetString(JS,"authid",tmp_ip[i],32); + TrieGetCell(JS, "distance", tmp_distance[i]); + TrieGetCell(JS, "maxspeed", tmp_maxspeed[i]); + TrieGetCell(JS, "prestrafe", tmp_prestrafe[i]); + TrieGetCell(JS, "strafes", tmp_strafes[i]); + TrieGetCell(JS, "sync", tmp_sync[i]); + TrieGetCell(JS, "pspeed", tmp_wpnrank[i]); + TrieGetString(JS, "wpn_name", tmp_weap_name[i],32); + } + } + + for (new i = 0; i < NTOP; i++) + { + if( d > tmp_distance[i] ) + { + new pos = i; + + while( !equali(tmp_ip[pos],rb) && pos < NTOP ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(tmp_ip[j], 32, tmp_ip[j-1]); + formatex(tmp_names[j], 32, tmp_names[j-1]); + formatex(tmp_weap_name[j], 32, tmp_weap_name[j-1]); + tmp_distance[j] = tmp_distance[j-1]; + tmp_maxspeed[j] = tmp_maxspeed[j-1]; + tmp_prestrafe[j] = tmp_prestrafe[j-1]; + tmp_strafes[j] = tmp_strafes[j-1]; + tmp_sync[j] = tmp_sync[j-1]; + } + + formatex(tmp_ip[i], 32, rb); + formatex(tmp_names[i], 32, g_playername[id]); + formatex(tmp_weap_name[i], 32, wpn_name); + tmp_distance[i]=d; + tmp_maxspeed[i] = m; + tmp_prestrafe[i] = p; + tmp_strafes[i] = sf; + tmp_sync[i] = s; + + save_tops_weapon(type,type_num,wpn_rank,tmp_names,tmp_ip,tmp_distance,tmp_maxspeed,tmp_prestrafe,tmp_strafes,tmp_sync,tmp_weap_name); + + client_print(0,print_chat,"%L",LANG_SERVER,"UQSTATS_PRINTTOP4",prefix,g_playername[id],(i+1),type,pev_max_speed,dd); + + break; + } + else if( equali(tmp_ip[i], rb)) break; + } +} +public checkmap(id,Float:dd,Float:mm,Float:pp,sf,s,typ[]) +{ new d,m,p,rb[64]; + + d=floatround(dd*1000000);// todo: zdelat poproshe) + m=floatround(mm*1000000); + p=floatround(pp*1000000); + + switch(rankby) { + case 0: { + formatex(rb, 63, "%s", g_playername[id]); + } + case 1: { + formatex(rb, 63, "%s", g_playerip[id]); + } + case 2: { + formatex(rb, 63, "%s", g_playersteam[id]); + } + } + + for (new i = 0; i < NTOP; i++) + { + if( d > map_dist[i] ) + { + new pos = i; + while( !equali(map_ip[pos],rb) && pos < NTOP ) + { + pos++; + } + + for (new j = pos; j > i; j--) + { + formatex(map_ip[j], 32, map_ip[j-1]); + formatex(map_names[j], 32, map_names[j-1]); + map_dist[j] = map_dist[j-1]; + map_maxsped[j] =map_maxsped[j-1]; + map_prestr[j] = map_prestr[j-1]; + map_streif[j] = map_streif[j-1]; + map_syncc[j] = map_syncc[j-1]; + formatex(map_type[j], 32, map_type[j-1]); + } + + formatex(map_ip[i], 32, rb); + formatex(map_names[i], 32, g_playername[id]); + map_dist[i]=d; + map_maxsped[i] = m; + map_prestr[i] = p; + map_streif[i] = sf; + map_syncc[i] = s; + formatex(map_type[i], 32, typ); + + save_maptop(); + + new iPlayers[32],iNum; + get_players( iPlayers, iNum,"ch") ; + for(new p=0;p<iNum;p++) + { + new ids=iPlayers[p]; + if(gHasColorChat[ids] ==true) + { + client_print(ids,print_chat,"%L",LANG_SERVER,"UQSTATS_PRINTTOP5",prefix,g_playername[id],(i+1),dd,typ); + } + } + break; + } + else if( equali(map_ip[i], rb)) break; + } +} +public fwdPostThink( id ) +{ + if( g_alive[id] && g_userConnected[id] && g_pBot[id]==false) + { + if( g_Jumped[id] ) + { + + FullJumpFrames[id]++; + + static buttonsNew; + + static buttons; + static Float:angle[3]; + + buttonsNew = pev(id, pev_button); + buttons = pev(id, pev_button); + pev(id, pev_angles, angle); + + new Float:velocity[3]; + pev(id, pev_velocity, velocity); + velocity[2] = 0.0; + + new Float:fSpeed = vector_length(velocity); + + + if( old_angle1[id] > angle[1] ) { + turning_left[id] = false; + turning_right[id] = true; + } + else if( old_angle1[id] < angle[1] ) { + turning_left[id] = true; + turning_right[id] = false; + } else { + turning_left[id] = false; + turning_right[id] = false; + } + //schetchik streifof + if( !(strafecounter_oldbuttons[id]&IN_MOVELEFT) && buttonsNew&IN_MOVELEFT + && !(buttonsNew&IN_MOVERIGHT) && !(buttonsNew&IN_BACK) && !(buttonsNew&IN_FORWARD) + && (turning_left[id] || turning_right[id]) ) + { + preessbutton[id]=true; + button_what[id]=1; + + if(strafe_num[id] < NSTRAFES) + strafe_stat_time[id][strafe_num[id]] = get_gametime(); + strafe_num[id] += INFO_ONE; + + if(strafe_num[id]>0 && strafe_num[id]<100) type_button_what[id][strafe_num[id]]=1; + } + else if( !(strafecounter_oldbuttons[id]&IN_MOVERIGHT) && buttonsNew&IN_MOVERIGHT + && !(buttonsNew&IN_MOVELEFT) && !(buttonsNew&IN_BACK) && !(buttonsNew&IN_FORWARD) + && (turning_left[id] || turning_right[id]) ) + { + preessbutton[id]=true; + button_what[id]=2; + + if(strafe_num[id] < NSTRAFES) + strafe_stat_time[id][strafe_num[id]] = get_gametime(); + strafe_num[id] += INFO_ONE; + + if(strafe_num[id]>0 && strafe_num[id]<100) type_button_what[id][strafe_num[id]]=1; + } + else if( !(strafecounter_oldbuttons[id]&IN_BACK) && buttonsNew&IN_BACK + && !(buttonsNew&IN_MOVELEFT) && !(buttonsNew&IN_MOVERIGHT) && !(buttonsNew&IN_FORWARD) + && (turning_left[id] || turning_right[id]) ) + { + preessbutton[id]=true; + button_what[id]=1; + + if(strafe_num[id] < NSTRAFES) + strafe_stat_time[id][strafe_num[id]] = get_gametime(); + strafe_num[id] += INFO_ONE; + + if(strafe_num[id]>0 && strafe_num[id]<100) type_button_what[id][strafe_num[id]]=2; + } + else if( !(strafecounter_oldbuttons[id]&IN_FORWARD) && buttonsNew&IN_FORWARD + && !(buttonsNew&IN_MOVELEFT) && !(buttonsNew&IN_MOVERIGHT) && !(buttonsNew&IN_BACK) + && (turning_left[id] || turning_right[id]) ) + { + preessbutton[id]=true; + button_what[id]=2; + + if(strafe_num[id] < NSTRAFES) + strafe_stat_time[id][strafe_num[id]] = get_gametime(); + strafe_num[id] += INFO_ONE; + + if(strafe_num[id]>0 && strafe_num[id]<100) type_button_what[id][strafe_num[id]]=2; + } + + if( buttonsNew&IN_MOVERIGHT + || buttonsNew&IN_MOVELEFT + || buttonsNew&IN_FORWARD + || buttonsNew&IN_BACK ) + { + //tskFps(id); + if(strafe_num[id] < NSTRAFES) + { + if( fSpeed > speed[id]) + { + strafe_stat_sync[id][strafe_num[id]][0] += INFO_ONE; + } + else + { + strafe_stat_sync[id][strafe_num[id]][1] += INFO_ONE; + if(uq_istrafe && strafe_num[id]<NSTRAFES && lost_frame_count[id][strafe_num[id]]<NVAR) + line_lost[id][strafe_num[id]][lost_frame_count[id][strafe_num[id]]]=1; + } + + if(uq_istrafe) + { + line_erase[id][strafe_num[id]]=lost_frame_count[id][strafe_num[id]]; + line_erase_strnum[id]=strafe_num[id]; + + lost_frame_count[id][strafe_num[id]]++; + } + } + + } + else if(uq_istrafe && strafe_num[id]<NSTRAFES) + strafe_lost_frame[id][strafe_num[id]] += INFO_ONE; + + if( buttons&IN_MOVERIGHT && (buttons&IN_MOVELEFT || buttons&IN_FORWARD || buttons&IN_BACK) ) + strafecounter_oldbuttons[id] = INFO_ZERO; + else if( buttons&IN_MOVELEFT && (buttons&IN_FORWARD || buttons&IN_BACK || buttons&IN_MOVERIGHT) ) + strafecounter_oldbuttons[id] = INFO_ZERO; + else if( buttons&IN_FORWARD && (buttons&IN_BACK || buttons&IN_MOVERIGHT || buttons&IN_MOVELEFT) ) + strafecounter_oldbuttons[id] = INFO_ZERO; + else if( buttons&IN_BACK && (buttons&IN_MOVERIGHT || buttons&IN_MOVELEFT || buttons&IN_FORWARD) ) + strafecounter_oldbuttons[id] = INFO_ZERO; + else if( turning_left[id] || turning_right[id] ) + strafecounter_oldbuttons[id] = buttons; + } + else + { + if(sync_doubleduck[id]) + { + new Float:velocity[3]; + pev(id, pev_velocity, velocity); + velocity[2] = 0.0; + + new Float:fSpeed = vector_length(velocity); + + if( fSpeed > speed[id]) + { + doubleduck_stat_sync[id][0]++; + } + else + { + doubleduck_stat_sync[id][1]++; + } + } + } + } +} +public get_colorchat_by_distance(JumpType:type_jump,mSpeed,t_dist,bool:drop_a,multiscj_a,aircj) +{ + new dist_array[5]; + + dist_array[2]=280; + + if(type_jump==Type_Double_CountJump || type_jump==Type_Multi_CountJump ) + { + dist_array[4]=dcj_god_dist; + dist_array[3]=dcj_leet_dist; + dist_array[2]=dcj_holy_dist; + dist_array[1]=dcj_pro_dist; + dist_array[0]=dcj_good_dist; + } + else if(type_jump==Type_LongJump || type_jump==Type_HighJump) + { + dist_array[4]=lj_god_dist; + dist_array[3]=lj_leet_dist; + dist_array[2]=lj_holy_dist; + dist_array[1]=lj_pro_dist; + dist_array[0]=lj_good_dist; + } + else if(type_jump==Type_ladder) + { + dist_array[4]=ladder_god_dist; + dist_array[3]=ladder_leet_dist; + dist_array[2]=ladder_holy_dist; + dist_array[1]=ladder_pro_dist; + dist_array[0]=ladder_good_dist; + } + else if(type_jump==Type_WeirdLongJump || type_jump==Type_Drop_CountJump || type_jump==Type_ladderBhop) + { + dist_array[4]=wj_god_dist; + dist_array[3]=wj_leet_dist; + dist_array[2]=wj_holy_dist; + dist_array[1]=wj_pro_dist; + dist_array[0]=wj_good_dist; + } + else if(type_jump==Type_BhopLongJump || type_jump==Type_StandupBhopLongJump) + { + dist_array[4]=bj_god_dist; + dist_array[3]=bj_leet_dist; + dist_array[2]=bj_holy_dist; + dist_array[1]=bj_pro_dist; + dist_array[0]=bj_good_dist; + } + else if(type_jump==Type_CountJump) + { + dist_array[4]=cj_god_dist; + dist_array[3]=cj_leet_dist; + dist_array[2]=cj_holy_dist; + dist_array[1]=cj_pro_dist; + dist_array[0]=cj_good_dist; + } + else if(type_jump==Type_Drop_BhopLongJump) + { + dist_array[4]=dbj_god_dist; + dist_array[3]=dbj_leet_dist; + dist_array[2]=dbj_holy_dist; + dist_array[1]=dbj_pro_dist; + dist_array[0]=dbj_good_dist; + } + else if(type_jump==Type_StandUp_CountJump && drop_a==false) + { + if(multiscj_a==0) + { + dist_array[4]=scj_god_dist+aircj; + dist_array[3]=scj_leet_dist+aircj; + dist_array[2]=scj_holy_dist+aircj; + dist_array[1]=scj_pro_dist+aircj; + dist_array[0]=scj_good_dist+aircj; + } + else if(multiscj_a==1 || multiscj_a==2) + { + dist_array[4]=scj_god_dist+aircj+10; + dist_array[3]=scj_leet_dist+aircj+10; + dist_array[2]=scj_holy_dist+aircj+10; + dist_array[1]=scj_pro_dist+aircj+10; + dist_array[0]=scj_good_dist+aircj+10; + } + } + else if(type_jump==Type_StandUp_CountJump && drop_a) + { + dist_array[4]=dropscj_god_dist; + dist_array[3]=dropscj_leet_dist; + dist_array[2]=dropscj_holy_dist; + dist_array[1]=dropscj_pro_dist; + dist_array[0]=dropscj_good_dist; + } + else if(type_jump==Type_Bhop_In_Duck || type_jump==Type_Up_Bhop_In_Duck) + { + dist_array[4]=bhopinduck_god_dist; + dist_array[3]=bhopinduck_leet_dist; + dist_array[2]=bhopinduck_holy_dist; + dist_array[1]=bhopinduck_pro_dist; + dist_array[0]=bhopinduck_good_dist; + } + else if(type_jump==Type_Up_Bhop) + { + dist_array[4]=upbj_god_dist; + dist_array[3]=upbj_leet_dist; + dist_array[2]=upbj_holy_dist; + dist_array[1]=upbj_pro_dist; + dist_array[0]=upbj_good_dist; + } + else if(type_jump==Type_Up_Stand_Bhop) + { + dist_array[4]=upsbj_god_dist; + dist_array[3]=upsbj_leet_dist; + dist_array[2]=upsbj_holy_dist; + dist_array[1]=upsbj_pro_dist; + dist_array[0]=upsbj_good_dist; + } + else if(type_jump==Type_Real_ladder_Bhop) + { + dist_array[4]=real_god_dist; + dist_array[3]=real_leet_dist; + dist_array[2]=real_holy_dist; + dist_array[1]=real_pro_dist; + dist_array[0]=real_good_dist; + } + else if(type_jump==Type_DuckBhop) + { + dist_array[4]=duckbhop_god_dist; + dist_array[3]=duckbhop_leet_dist; + dist_array[2]=duckbhop_holy_dist; + dist_array[1]=duckbhop_pro_dist; + dist_array[0]=duckbhop_good_dist; + } + + if(mSpeed != 250.0 && type_jump!=Type_ladder) + { + dist_array[4]=dist_array[4]-t_dist; + dist_array[3]=dist_array[3]-t_dist; + dist_array[2]=dist_array[2]-t_dist; + dist_array[1]=dist_array[1]-t_dist; + dist_array[0]=dist_array[0]-t_dist; + } + return dist_array; +} +public fnSaveBeamPos( client ) { + if( g_Jumped[client] ) { + new Float:vOrigin[3]; + pev(client, pev_origin, vOrigin); + + if( gBeam_count[client] < 100 ) { + gBeam_points[client][gBeam_count[client]][0] = vOrigin[0]; + gBeam_points[client][gBeam_count[client]][1] = vOrigin[1]; + gBeam_points[client][gBeam_count[client]][2] = vOrigin[2]; + + if(preessbutton[client]) + { + gBeam_button[client][gBeam_count[client]]=true; + + if(button_what[client]==1) + { + gBeam_button_what[client][gBeam_count[client]]=1; + } + else if(button_what[client]==2) + { + gBeam_button_what[client][gBeam_count[client]]=2; + } + } + + if(is_user_ducking( client )) + gBeam_duck[client][gBeam_count[client]] = true; + + gBeam_count[client]++; + } + } +} +public JumpReset(id,num) +{ + g_reset[id] = true; + //if(num!=26 && num!=1 && num!=29) + //ColorChat(id,GREEN,"jump reset %d",num); +} + +public JumpReset1(id) +{ + g_reset[id] = true; +} +public ddReset(id) +{ + id=id-2311; + JumpReset(id,27); + //ColorChat(id, GREEN, "reset dd"); +} +public Color_Chat_Lang(id,Color:type, const msg[], {Float,Sql,Result,_}:...) +{ + new message[256]; + + switch(type) + { + case NORMAL: // clients scr_concolor cvar color + { + message[0] = 0x01; + } + case GREEN: // Green + { + message[0] = 0x04; + } + default: // White, Red, Blue + { + message[0] = 0x03; + } + } + + vformat(message[1], 251, msg, 4); + + replace_colors(message,191); + + ColorChat(id, type, "%s",message); +} +public cmdColorChat(id) +{ + if( !gHasColorChat[id] ) + { + gHasColorChat[id] = true; + + Color_Chat_Lang(id,GREEN,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_E", prefix); + } + else + { + gHasColorChat[id] = false; + + Color_Chat_Lang(id,GREEN,"%L",LANG_SERVER,"UQSTATS_COLORCHAT_D", prefix); + } + + return PLUGIN_CONTINUE; +} +public cmdljStats( id ) { + + if(g_lj_stats[id]==true) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_LJSTATS_D", prefix); + g_lj_stats[id]=false; + + if(showpre[id]==true) + { + showpre[id]=false; + oldpre[id]=1; + } + if(failearly[id]==true) + { + failearly[id]=false; + oldfail[id]=1; + } + if(ljpre[id]==true) + { + ljpre[id]=false; + oldljpre[id]=1; + } + } + else + { + if(oldpre[id]==1) + { + showpre[id]=true; + oldpre[id]=0; + } + if(oldfail[id]==1) + { + failearly[id]=true; + oldfail[id]=0; + } + if(oldljpre[id]==1) + { + ljpre[id]=true; + oldljpre[id]=0; + } + g_lj_stats[id]=true; + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_LJSTATS_E", prefix); + } + +} + + +public cmdVersion( id ) +{ + Color_Chat_Lang(id,GREY,"%L",LANG_SERVER,"UQSTATS_VERSION_1", prefix,VERSION); + + if(kz_sql==1) + { + Color_Chat_Lang(id,GREY,"%L",LANG_SERVER,"UQSTATS_VERSION_SQL1", prefix); + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_VERSION_SQL2", prefix); + } + else Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_VERSION_2", prefix); +} +public pre_stats(id) +{ + if(kz_stats_pre[id]==true) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_PRESTATS_D", prefix); + kz_stats_pre[id]=false; + } + else + { + kz_stats_pre[id]=true; + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_PRESTATS_E", prefix); + } +} +public streif_stats(id) +{ + if(streifstat[id]==true) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_STRAFESTATS_D", prefix); + streifstat[id]=false; + } + else + { + streifstat[id]=true; + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_STRAFESTATS_E", prefix); + } +} +public cmdljbeam(id) +{ + if(ingame_strafe[id]) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_BEAMDONTWORK", prefix); + } + else + { + if(kz_beam[id]==true) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_BEAMSTATS_D", prefix); + kz_beam[id]=false; + } + else + { + kz_beam[id]=true; + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_BEAMSTATS_E", prefix); + } + } +} +public show_pre(id) +{ + if(showpre[id]==true) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SHOWPRE_D", prefix); + showpre[id]=false; + } + else + { + showpre[id]=true; + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_SHOWPRE_E", prefix); + } +} +public show_speed(id) +{ + new tmpTeam[33],g_team; + get_user_team(id,tmpTeam,32); + + if(uq_team==0) + { + g_team=0; + } + else if(equali(tmpTeam,"TERRORIST")) + { + g_team=1; + } + else if(equali(tmpTeam,"CT")) + { + g_team=2; + } + else + { + g_team=uq_team; + } + + if(uq_admins==1 && !player_admin[id]) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SPEED_D1", prefix); + } + else if(g_team!=uq_team && !uq_speed_allteam) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SPEED_D2", prefix); + } + else + { + if(jofon[id]) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SPEED_D3", prefix); + } + else + { + if(speedon[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_SPEED_E", prefix); + speedon[id]=true; + + set_task(0.1, "DoSpeed", id+212299, "", 0, "b", 0); + } + else + { + speedon[id]=false; + + if( task_exists(id+212299, 0) ) + remove_task(id+212299, 0); + + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SPEED_D", prefix); + } + } + } +} +public trainer_jof(id) +{ + new tmpTeam[33],g_team; + get_user_team(id,tmpTeam,32); + + if(uq_team==0) + { + g_team=0; + } + else if(equali(tmpTeam,"TERRORIST")) + { + g_team=1; + } + else if(equali(tmpTeam,"CT")) + { + g_team=2; + } + else + { + g_team=uq_team; + } + + if(uq_admins==1 && !player_admin[id]) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_JOFTR_D1", prefix); + } + else if(g_team!=uq_team) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_JOFTR_D2", prefix); + } + else + { + if(speedon[id]) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_JOFTR_D3", prefix); + } + else + { + if(jofon[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_JOFTR_E", prefix); + jofon[id]=true; + jof[id]=0.0; + set_task(0.1, "Dojof", id+212398, "", 0, "b", 0); + } + else + { + jofon[id]=false; + + if( task_exists(id+212398, 0) ) + remove_task(id+212398, 0); + + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_JOFTR_D", prefix); + } + } + } +} +public speed_type(id) +{ + if(speedtype[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_SPEED_B", prefix); + speedtype[id]=true; + } + else + { + speedtype[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SPEED_S", prefix); + } +} +public show_jheight(id) +{ + if(jheight_show[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_JHEIGH_E", prefix); + jheight_show[id]=true; + } + else + { + jheight_show[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_JHEIGH_D", prefix); + } +} +public show_jof(id) +{ + if(showjofon[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_JOF_E", prefix); + showjofon[id]=true; + } + else + { + showjofon[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_JOF_D", prefix); + } +} +public show_early(id) +{ + if(failearly[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_BHOPWARN_E", prefix); + failearly[id]=true; + } + else + { + failearly[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_BHOPWARN_D", prefix); + } +} +public multi_bhop(id) +{ + if(multibhoppre[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_MULTIBHOP_E", prefix); + multibhoppre[id]=true; + } + else + { + multibhoppre[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_MULTIBHOP_D", prefix); + } +} +public duck_show(id) +{ + if(showduck[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_DUCKSPRE_E", prefix); + showduck[id]=true; + } + else + { + showduck[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_DUCKSPRE_D", prefix); + } +} +public lj_show(id) +{ + if(ljpre[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_LJPRE_E", prefix); + ljpre[id]=true; + } + else + { + ljpre[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_LJPRE_D", prefix); + } +} +public enable_sounds(id) +{ + if(uq_sounds) + { + if(enable_sound[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_SOUND_E", prefix); + enable_sound[id]=true; + } + else + { + enable_sound[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SOUND_D", prefix); + } + } + else Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SOUND_D1", prefix); +} +public ShowedgeFail(id) +{ + if(Show_edge_Fail[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_EDGEF_E", prefix); + Show_edge_Fail[id]=true; + } + else + { + Show_edge_Fail[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_EDGEF_D", prefix); + } +} +public Showedge(id) +{ + if(Show_edge[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_EDGE_E", prefix); + Show_edge[id]=true; + } + else + { + Show_edge[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_EDGE_D", prefix); + } +} +public heightshow(id) +{ + if(height_show[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_FALLH_E", prefix); + height_show[id]=true; + } + else + { + height_show[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_FALLH_D", prefix); + } +} +public ingame_st_stats(id) +{ + if(uq_istrafe) + { + if(kz_beam[id]) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_ISTRAFE_D1", prefix); + } + else + { + if(ingame_strafe[id]==false) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_ISTRAFE_E", prefix); + ingame_strafe[id]=true; + } + else + { + ingame_strafe[id]=false; + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_ISTRAFE_D", prefix); + } + } + } + else Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_ISTRAFE_D2", prefix); + +} + +public client_connect( id ) +{ + oldljpre[id]=0; + oldpre[id]=0; + oldfail[id]=0; + g_userConnected[id]=true; + g_pBot[id]=false; + + static connectt[30]; + get_pcvar_string(kz_uq_connect, connectt, 30); + + format(connectt, 30, "_%s", connectt); + + if( contain(connectt, "a") > 0 ) + gHasColorChat[id] =true; + else + gHasColorChat[id] = false; + if( contain(connectt, "b") > 0 ) + g_lj_stats[id] = true; + else + g_lj_stats[id] = false; + if( contain(connectt, "c") > 0 ) + speedon[id]=true; + else + speedon[id]=false; + if( contain(connectt, "d") > 0 ) + showpre[id]=true; + else + showpre[id]=false; + if( contain(connectt, "e") > 0 ) + streifstat[id]=true; + else + streifstat[id]=false; + if( contain(connectt, "f") > 0 ) + kz_beam[id]=true; + else + kz_beam[id]=false; + if( contain(connectt, "g") > 0 ) + kz_stats_pre[id]=true; + else + kz_stats_pre[id]=false; + if( contain(connectt, "h") > 0 ) + failearly[id]=true; + else + failearly[id]=false; + if( contain(connectt, "i") > 0 ) + multibhoppre[id]=true; + else + multibhoppre[id]=false; + if( contain(connectt, "j") > 0 ) + showduck[id]=true; + else + showduck[id]=false; + if( contain(connectt, "k") > 0 ) + ljpre[id]=true; + else + ljpre[id]=false; + if( contain(connectt, "l") > 0 ) + Show_edge[id]=true; + else + Show_edge[id]=false; + if( contain(connectt, "m") > 0 ) + Show_edge_Fail[id]=true; + else + Show_edge_Fail[id]=false; + if( contain(connectt, "n") > 0 ) + enable_sound[id]=true; + else + enable_sound[id]=false; + if( contain(connectt, "o") > 0 ) + ingame_strafe[id]=true; + else + ingame_strafe[id]=false; + + //for beta + //ingame_strafe[id]=true; + + user_block[id][0]=uq_maxedge; + user_block[id][1]=uq_minedge; + min_prestrafe[id]=uq_min_pre; + beam_type[id]=1; + edgeshow[id]=true; + first_ground_bhopaem[id]=false; + donehook[id]=false; + OnGround[id]=false; + serf_reset[id]=false; + first_onground[id]=false; + duckstring[id]=false; + firstshow[id]=false; + height_show[id]=false; + Checkframes[id]=false; + firstfall_ground[id]=false; + h_jumped[id]=false; + touch_ent[id]=false; + ddafterJump[id]=false; + ddstandcj[id]=false; + UpcjFail[id]=false; + slide_protec[id]=false; + posibleScj[id]=false; + x_jump[id]=false; + ddforcj[id]=false; + dropbhop[id]=false; + ddnum[id]=0; + hookcheck[id]=false; + backwards[id]=false; + ladderbug[id]=false; + touch_somthing[id]=false; + record_start[id]=0; + duckbhop_bug_pre[id]=false; + showtime_st_stats[id]=40; + speedtype[id]=false; + trigger_protection[id]=false; + + if(is_user_bot(id)) + { + g_pBot[id]=true; + } + + if( task_exists(id+434490, 0) ) + remove_task(id+434490, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+89012, 0) ) + remove_task(id+89012, 0); + + if( task_exists(id+3313, 0) ) + remove_task(id+3313, 0); + + if( task_exists(id+3214, 0) ) + remove_task(id+3214, 0); + + if( task_exists(id+15237, 0) ) + remove_task(id+15237, 0); + + if( task_exists(id+212299, 0) ) + remove_task(id+212299, 0); + + if( task_exists(id+212398, 0) ) + remove_task(id+212398, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); + +} + + +public client_infochanged(id) { + new name[65]; + + get_user_info(id, "name", name,64); + + if(!equali(name, g_playername[id])) + copy(g_playername[id], 64, name); +} + +public ResetHUD(id) +{ + if(is_user_alive(id) && !is_user_bot(id) && !is_user_hltv(id) ) + { + if(firstshow[id]==false) + { + if( uq_airaccel==1 || uq_airaccel==100) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_AIRACCEL100", prefix); + } + else if( uq_airaccel==0 || uq_airaccel==10) + { + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_AIRACCEL10", prefix); + } + else + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_AIRACCEL", prefix,uq_airaccel); + + firstshow[id]=true; + + if(equali(mapname,"slide_gs_longjumps") || equali(mapname,"b2j_slide_longjumps")) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_SLIDE", prefix); + } + } + + firstfall_ground[id]=false; + h_jumped[id]=false; + + ddafterJump[id]=false; + UpcjFail[id]=false; + slide_protec[id]=false; + posibleScj[id]=false; + x_jump[id]=false; + ddforcj[id]=false; + dropbhop[id]=false; + ddnum[id]=0; + donehook[id]=false; + hookcheck[id]=false; + backwards[id]=false; + Checkframes[id]=false; + first_ground_bhopaem[id]=false; + touch_ent[id]=false; + ladderbug[id]=false; + touch_somthing[id]=false; + ddstandcj[id]=false; + } + +} +public FwdPlayerSpawn(id) +{ + if( is_user_alive(id) && !is_user_bot(id) && !is_user_hltv(id)) + { + if( !task_exists(id+434490, 0) ) + set_task(1.0, "tskFps", id+434490, "", 0, "b", 0); + + g_alive[id] = true; + strafe_num[id]=0; + } +} + +public FwdPlayerDeath(id) +{ + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+434490, 0) ) + remove_task(id+434490, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+89012, 0) ) + remove_task(id+89012, 0); + + if( task_exists(id+3313, 0) ) + remove_task(id+3313, 0); + + if( task_exists(id+3214, 0) ) + remove_task(id+3214, 0); + + if( task_exists(id+15237, 0) ) + remove_task(id+15237, 0); + + if( task_exists(id+212398, 0) ) + remove_task(id+212398, 0); + + g_alive[id] = false; +} + +public client_disconnect(id) +{ + if(kz_sql == 1 || kz_sql == 2) + { + new tmp_str[12]; + num_to_str(g_sql_pid[id], tmp_str, 11); + if(TrieKeyExists(JumpPlayers, tmp_str)) + TrieDeleteKey(JumpPlayers, tmp_str); + } + + remove_beam_ent(id); + + player_admin[id]=false; + g_pBot[id]=false; + login[id]=false; + g_userConnected[id]=false; + OnGround[id]=false; + g_alive[id]=false; + + + if( task_exists(id, 0) ) + remove_task(id); + + firstshow[id]=false; + if( task_exists(id+434490, 0) ) + remove_task(id+434490, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); + + if( task_exists(id+89012, 0) ) + remove_task(id+89012, 0); + + if( task_exists(id+3313, 0) ) + remove_task(id+3313, 0); + + if( task_exists(id+3214, 0) ) + remove_task(id+3214, 0); + + if( task_exists(id+15237, 0) ) + remove_task(id+15237, 0); + + if( task_exists(id+212299, 0) ) + remove_task(id+212299, 0); + + if( task_exists(id+212398, 0) ) + remove_task(id+212398, 0); + + if( task_exists(id, 0) ) + remove_task(id, 0); +} +public reset_tops(id, level, cid) +{ + if( !cmd_access(id, level, cid, 1) ) return PLUGIN_HANDLED; + + if(kz_sql == 0) + { + client_print(id,print_console,"%L",LANG_SERVER,"UQSTATS_RESET"); + server_print("%L",LANG_SERVER,"UQSTATS_RESET"); + + TrieClear(JData); + TrieClear(JData_Block); + } + else if(kz_sql == 1) + { + client_print(id,print_console,"%L",LANG_SERVER,"UQSTATS_RESETF"); + server_print("%L",LANG_SERVER,"UQSTATS_RESETF"); + } + + return PLUGIN_CONTINUE; +} +public Option(id) +{ + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU1"); + + if(g_lj_stats[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU11a"); + keys |= (1<<0); + } + else + { + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU11b"); + } + + if(gHasColorChat[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU12a"); + keys |= (1<<1); + } + else + { + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU12b"); + } + + if(speedon[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU13a"); + keys |= (1<<2); + } + else + { + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU13b"); + } + + if(showpre[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU14a"); + keys |= (1<<3); + } + else + { + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU14b"); + } + + if(streifstat[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU15a"); + keys |= (1<<4); + } + else + { + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU15b"); + } + + if(kz_beam[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU16a"); + keys |= (1<<5); + } + else + { + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU16b"); + } + + if(showduck[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU17a"); + keys |= (1<<6); + } + else + { + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU17b"); + } + if(failearly[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU18a"); + keys |= (1<<7); + } + else + { + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU18b"); + } + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENUNEXT"); + keys |= (1<<8); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENUEXIT"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "StatsOptionMenu1"); +} + +public OptionMenu1(id, key) +{ + switch((key+1)) + { + case 1: + { + cmdljStats(id); + Option(id); + + } + case 2: + { + cmdColorChat(id); + Option(id); + } + case 3: + { + show_speed(id); + Option(id); + } + case 4: + { + show_pre(id); + Option(id); + } + case 5: + { + streif_stats(id); + Option(id); + } + case 6: + { + cmdljbeam(id); + Option(id); + } + case 7: + { + duck_show(id); + Option(id); + } + case 8: + { + show_early(id); + Option(id); + } + case 9: + { + Option2(id); + } + + } + return PLUGIN_HANDLED; +} +public Option2(id) +{ + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU2"); + + if(multibhoppre[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU21a"); + keys |= (1<<0); + } + else + { + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU21b"); + } + if(Show_edge[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU22a"); + keys |= (1<<1); + } + else + { + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU22b"); + } + if(Show_edge_Fail[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU23a"); + keys |= (1<<2); + } + else + { + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU23b"); + } + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU24",user_block[id][1]); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU25",user_block[id][0]); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU26",min_prestrafe[id]); + keys |= (1<<5); + + if(beam_type[id]==1) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU27a"); + keys |= (1<<6); + } + else if(beam_type[id]==2) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU27b"); + keys |= (1<<6); + } + + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU2BACK"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU2NEXT"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENUEXIT"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "StatsOptionMenu2"); + +} + +public OptionMenu2(id, key) +{ + switch((key+1)) + { + case 1: + { + multi_bhop(id); + Option2(id); + } + case 2: + { + Showedge(id); + Option2(id); + } + case 3: + { + ShowedgeFail(id); + Option2(id); + } + case 4: + { + user_block[id][1]=user_block[id][1]+10; + if(user_block[id][1]>=user_block[id][0]) + { + user_block[id][1]=uq_minedge; + } + Option2(id); + } + case 5: + { + if(user_block[id][0]==uq_maxedge) + { + user_block[id][0]=user_block[id][1]; + client_print(id,print_center,"%L",LANG_SERVER,"UQSTATS_OPTIONMENU2MAXVALUE1",uq_maxedge); + } + user_block[id][0]=user_block[id][0]+10; + Option2(id); + } + case 6: + { + if(min_prestrafe[id]>=320) + { + min_prestrafe[id]=0; + client_print(id,print_center,"%L",LANG_SERVER,"UQSTATS_OPTIONMENU2MAXVALUE2"); + } + min_prestrafe[id]=min_prestrafe[id]+20; + Option2(id); + } + case 7: + { + if(beam_type[id]==1) + { + beam_type[id]=2; + client_print(id,print_center,"%L",LANG_SERVER,"UQSTATS_OPTIONMENU2BEAMT1"); + } + else + { + beam_type[id]=1; + client_print(id,print_center,"%L",LANG_SERVER,"UQSTATS_OPTIONMENU2BEAMT2"); + } + Option2(id); + } + case 8: + { + Option(id); + } + case 9: + { + Option3(id); + } + } + return PLUGIN_HANDLED; +} +public Option3(id) +{ + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU3"); + + if(enable_sound[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU31a"); + keys |= (1<<0); + } + else + { + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU31b"); + } + if(showjofon[id]==true) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU32a"); + keys |= (1<<1); + } + else + { + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU32b"); + } + if(height_show[id]) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU33a"); + keys |= (1<<2); + } + else + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU33b"); + keys |= (1<<2); + } + if(jofon[id]) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU34a"); + keys |= (1<<3); + } + else + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU34b"); + keys |= (1<<3); + } + if(jheight_show[id]) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU35a"); + keys |= (1<<4); + } + else + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU35b"); + keys |= (1<<4); + } + if(uq_istrafe) + { + if(ingame_strafe[id]) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU36a"); + keys |= (1<<5); + } + else + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU36b"); + keys |= (1<<5); + } + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU38",showtime_st_stats[id]/10); + + keys |= (1<<6); + } + else + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU37"); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU38F",showtime_st_stats[id]/10); + } + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENU3BACK"); + keys |= (1<<8); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_OPTIONMENUEXIT"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "StatsOptionMenu3"); + +} +public OptionMenu3(id, key) +{ + switch((key+1)) + { + case 1: + { + enable_sounds(id); + Option3(id); + } + case 2: + { + show_jof(id); + Option3(id); + } + case 3: + { + heightshow(id); + Option3(id); + } + case 4: + { + trainer_jof(id); + Option3(id); + } + case 5: + { + show_jheight(id); + Option3(id); + } + case 6: + { + ingame_st_stats(id); + Option3(id); + } + case 7: + { + if(showtime_st_stats[id]==200) + { + client_print(id,print_center,"%L",LANG_SERVER,"UQSTATS_OPTIONMENU3MAXSEC"); + showtime_st_stats[id]=0; + } + showtime_st_stats[id]=showtime_st_stats[id]+10; + + Option3(id); + } + + case 9: + { + Option2(id); + } + } + return PLUGIN_HANDLED; +} +public native_kz_get_configsdir(name[], len) +{ + param_convert(1); + new lalin[64]; + get_localinfo("amxx_configsdir", lalin,63); + return formatex(name, len, "%s/%s", lalin, KZ_DIR); +} + +public plugin_end() +{ + if(kz_sql == 1) + { + if(DB_TUPLE) + SQL_FreeHandle(DB_TUPLE); + if(SqlConnection) + SQL_FreeHandle(SqlConnection); + + TrieDestroy(JumpPlayers); + } + else if(kz_sql == 0) + { + TrieDestroy(JData); + TrieDestroy(JData_Block); + } +} + diff --git a/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats_tops.sma b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats_tops.sma new file mode 100644 index 0000000..939521c --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/amxmodx/scripting/uq_jumpstats_tops.sma @@ -0,0 +1,4504 @@ +#include <amxmodx> +#include <amxmisc> +#include <colorchat> +#include <celltrie> +#include <sqlx> + +#include <uq_jumpstats_const.inc> + +#pragma semicolon 1 + +#define TOPS_VERSION "2.42" + +new map_dist[NTOP+1],map_syncc[NTOP+1],map_maxsped[NTOP+1], map_prestr[NTOP+1],map_names[NTOP+1][33],map_ip[NTOP+1][33],map_streif[NTOP+1],map_type[NTOP+1][33]; + +new tmp_wpn_rank[33]; +new ljsDir[64],ljsDir_weapon[8][64],ljsDir_block[64],ljsDir_block_weapon[8][64],plugin_version[33]; + +new pcvar_block_wpn,pcvar_extra,pcvar_block,pcvar_wpn,pcvar_top,pcvar_map,pcvar_prefix,pcvar_sql,pcvar_web,kz_sql,kz_web,Trie:JumpData,Trie:JumpData_Block; + +new Handle:DB_TUPLE1,Handle:SqlConnection1,g_error[512]; + +new bool:loading_tops[33]; +new prefix[64],top,maptop,wpn_top,block_top,extra_top,block_wpn_top; + +public plugin_init() +{ + register_plugin( "Tops_JumpStats", TOPS_VERSION, "BorJomi" ); + + register_dictionary("uq_jumpstats.txt"); + + new dataDir[64]; + get_datadir(dataDir, 63); + format(ljsDir, 63, "%s/Topljs", dataDir); + format(ljsDir_block, 63, "%s/Topljs/block_tops", dataDir); + + if( !dir_exists(ljsDir) ) + mkdir(ljsDir); + + if( !dir_exists(ljsDir_block) ) + mkdir(ljsDir_block); + +/////////////////////////////////////Standart Tops///////////////////////////////////////////////////// + + register_menucmd(register_menuid("StatsTopMenu1"), 1023, "TopMenu1"); + register_menucmd(register_menuid("StatsTopMenu2"), 1023, "TopMenu2"); + + register_menucmd(register_menuid("ExtraMenu1"), 1023, "ExtraMenu1"); + register_menucmd(register_menuid("ExtraMenu2"), 1023, "ExtraMenu2"); + + register_menucmd(register_menuid("Extra1"), 1023, "Extra1"); +/////////////////////////////////////Block Tops///////////////////////////////////////////////////// + + register_menucmd(register_menuid("BlockMenu1"), 1023, "BlockTopMenu1"); + register_menucmd(register_menuid("BlockMenu2"), 1023, "BlockTopMenu2"); + + register_menucmd(register_menuid("BlockExMenu1"), 1023, "BlockTopExMenu1"); + register_menucmd(register_menuid("BlockExMenu2"), 1023, "BlockTopExMenu2"); + + register_menucmd(register_menuid("BlockEx1"), 1023, "BlockTopEx1"); +/////////////////////////////////////Standart Weapon Tops///////////////////////////////////////////////////// + + register_menucmd(register_menuid("WeaponMenu1"), 1023, "WeaponMenu1"); + register_menucmd(register_menuid("WeaponMenu2"), 1023, "WeaponMenu2"); + + register_menucmd(register_menuid("StatsMainWpnMenu"), 1023, "MainWpnMenu"); +/////////////////////////////////////Block Weapon Tops///////////////////////////////////////////////////// + + register_menucmd(register_menuid("BlockWpnMenu1"), 1023, "BlockWpnTopMenu1"); + register_menucmd(register_menuid("BlockWpnMenu2"), 1023, "BlockWpnTopMenu2"); + + register_menucmd(register_menuid("BlockMainWpnMenu"), 1023, "BlockTopMainWpnMenu"); +////////////////////////////////////////////////////////////////////////////////////////// + + register_menucmd(register_menuid("BlockMainMenu"), 1023, "BlockMenu"); + + register_clcmd( "say /myljtop", "Mytops" ); + register_clcmd( "say /myljtops", "Mytops" ); + register_clcmd( "say /mylj", "Mytops" ); + + register_clcmd( "say /weaponljtop", "uqMainWpnMenu" ); + register_clcmd( "say /weaponsljtop", "uqMainWpnMenu" ); + register_clcmd( "say /weaponlj", "uqMainWpnMenu" ); + register_clcmd( "say /weaponslj", "uqMainWpnMenu" ); + register_clcmd( "say /wpnlj", "uqMainWpnMenu" ); + register_clcmd( "say /wpnljtop", "uqMainWpnMenu" ); + register_clcmd( "say /wpnlj10", "uqMainWpnMenu" ); + register_clcmd( "say /wpn10", "uqMainWpnMenu" ); + + register_clcmd( "say /dcj10", "uqTopmenu1" ); + register_clcmd( "say /dcj15", "uqTopmenu1" ); + register_clcmd( "say /dcjtop", "uqTopmenu1" ); + register_clcmd( "say /dcjtop10", "uqTopmenu1" ); + register_clcmd( "say /dcjtop15", "uqTopmenu1" ); + register_clcmd( "say /lj10", "uqTopmenu1" ); + register_clcmd( "say /lj15", "uqTopmenu1" ); + register_clcmd( "say /ljtop", "uqTopmenu1" ); + register_clcmd( "say /ljtop10", "uqTopmenu1" ); + register_clcmd( "say /ljtop15", "uqTopmenu1" ); + register_clcmd( "say /cj10", "uqTopmenu1" ); + register_clcmd( "say /cj15", "uqTopmenu1" ); + register_clcmd( "say /cjtop", "uqTopmenu1" ); + register_clcmd( "say /cjtop10", "uqTopmenu1" ); + register_clcmd( "say /cjtop15", "uqTopmenu1" ); + register_clcmd( "say /hj10", "uqTopmenu1" ); + register_clcmd( "say /hj15", "uqTopmenu1" ); + register_clcmd( "say /hjtop", "uqTopmenu1" ); + register_clcmd( "say /hjtop10", "uqTopmenu1" ); + register_clcmd( "say /hjtop15", "uqTopmenu1" ); + register_clcmd( "say /wj10", "uqTopmenu1" ); + register_clcmd( "say /wj15", "uqTopmenu1" ); + register_clcmd( "say /wjtop", "uqTopmenu1" ); + register_clcmd( "say /wjtop10", "uqTopmenu1" ); + register_clcmd( "say /wjtop15", "uqTopmenu1" ); + register_clcmd( "say /bj10", "uqTopmenu1" ); + register_clcmd( "say /bj15", "uqTopmenu1" ); + register_clcmd( "say /bjtop", "uqTopmenu1" ); + register_clcmd( "say /bjtop10", "uqTopmenu1" ); + register_clcmd( "say /bjtop15", "uqTopmenu1" ); + + register_clcmd( "say /block10", "uqTopmenublocks" ); + register_clcmd( "say /blocktop", "uqTopmenublocks" ); + register_clcmd( "say /blocktops", "uqTopmenublocks" ); + + register_concmd("amx_reset_uqtops","reset_tops",ADMIN_CVAR ,"reset all tops"); + + +} +public plugin_cfg() +{ + new plugin_id=find_plugin_byfile("uq_jumpstats.amxx"); + new filename[33],plugin_name[33],plugin_author[33],status[33]; + + get_plugin(plugin_id,filename,32,plugin_name,32,plugin_version,32,plugin_author,32,status,32); + + if(!equali(plugin_version,TOPS_VERSION)) + { + set_task(5.0,"Wrong_version"); + } + + pcvar_sql=get_cvar_pointer("kz_uq_sql"); + pcvar_web=get_cvar_pointer("kz_uq_web"); + pcvar_prefix=get_cvar_pointer("kz_uq_prefix"); + pcvar_top=get_cvar_pointer("kz_uq_save_top"); + pcvar_map=get_cvar_pointer("kz_uq_maptop"); + pcvar_wpn=get_cvar_pointer("kz_uq_weapons_top"); + pcvar_block=get_cvar_pointer("kz_uq_block_top"); + pcvar_extra=get_cvar_pointer("kz_uq_save_extras_top"); + pcvar_block_wpn=get_cvar_pointer("kz_uq_block_weapons"); + + block_wpn_top=get_pcvar_num(pcvar_block_wpn); + extra_top=get_pcvar_num(pcvar_extra); + block_top=get_pcvar_num(pcvar_block); + wpn_top=get_pcvar_num(pcvar_wpn); + top=get_pcvar_num(pcvar_top); + maptop=get_pcvar_num(pcvar_map); + kz_sql=get_pcvar_num(pcvar_sql); + kz_web=get_pcvar_num(pcvar_web); + get_pcvar_string(pcvar_prefix,prefix,63); + + //rank=get_cvar_num("kz_uq_top_by"); + new profile[128]; + formatex(profile, 127, "%s/Top10_maptop.dat", ljsDir); + + if( file_exists(profile) ) + { + delete_file(profile); + } + + if(kz_sql==1) + { + set_task(0.3, "tops_sql"); + + JumpData = TrieCreate(); + JumpData_Block = TrieCreate(); + } + else if(kz_sql==0) + { + JumpData = TrieCreate(); + JumpData_Block = TrieCreate(); + + for(new j=0;j<8;j++) + { + new mxspd[11]; + num_to_str(weapon_maxspeed(j),mxspd,10); + + format(ljsDir_weapon[j], 63, "%s/Top_weapon_speed_%s", ljsDir,mxspd); + format(ljsDir_block_weapon[j], 63, "%s/Top_weapon_speed_%s", ljsDir_block,mxspd); + + if( !dir_exists(ljsDir_weapon[j]) ) + mkdir(ljsDir_weapon[j]); + + if( !dir_exists(ljsDir_block_weapon[j]) ) + mkdir(ljsDir_block_weapon[j]); + } + } +} +public tops_sql() +{ + new host[64], user[64], pass[64], db[64]; + + get_cvar_string("kz_uq_host", host, 63); + get_cvar_string("kz_uq_user", user, 63); + get_cvar_string("kz_uq_pass", pass, 63); + get_cvar_string("kz_uq_db", db, 63); + + DB_TUPLE1 = SQL_MakeDbTuple(host, user, pass, db); + + new error; + SqlConnection1 = SQL_Connect(DB_TUPLE1,error,g_error,511); + + if(!SqlConnection1) + { + server_print("uq_jumpstats: Could not connect to SQL database; Error #%d: %s", error, g_error); + log_amx("uq_jumpstats: Could not connect to SQL database; Error #%d: %s", error, g_error); + return pause("a"); + } + + return PLUGIN_CONTINUE; +} +public client_connect(id) +{ + loading_tops[id]=false; +} +public Wrong_version() +{ + for(new i=1;i<get_maxplayers();i++) + { + if(is_user_alive(i) && is_user_connected(i)) + ColorChat(i, RED, "^x04Version^x03 uq_jumpstats.amxx^x01(%s)^x04 different from^x03 uq_jumpstats_tops.amxx^x01(%s)",plugin_version,TOPS_VERSION); + } + + set_task(5.0,"Wrong_version"); +} +public Mytops(id) +{ + if(kz_web==1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS1"); + } + else + { + static rankby; + new authid[32]; + + rankby = get_cvar_num("kz_uq_top_by"); + + if( rankby == 0 ) + get_user_name(id, authid, 31); + if( rankby == 1 ) + get_user_ip(id, authid, 31, 1); + if( rankby == 2 ) + get_user_authid(id, authid ,32); + + new tech_num; + new my_dist[NTECHNUM+1],my_technique[NTECHNUM+1][33],topPlace[NTECHNUM+1]; + for(new i=0;i<NTECHNUM;i++) + { + if(kz_sql==1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS2",prefix); + return PLUGIN_HANDLED; + } + else if(kz_sql==0) + { + read_tops(Type_List[i],i,0,id,0); + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS3",prefix); + + return PLUGIN_HANDLED; + } + + + for(new j=0;j<NTOP;j++) + { + new Trie:JS; + new tmp_ip[33],distance; + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_250", Type_List[i], j); + + if(TrieKeyExists(JumpData, tmp_type)) + { + TrieGetCell(JumpData, tmp_type, JS); + + TrieGetCell(JS, "distance", distance); + TrieGetString(JS,"authid",tmp_ip,32); + } + + if(equali(tmp_ip,authid)) + { + formatex(my_technique[tech_num],32,Type_List[i]); + my_dist[tech_num]=distance; + topPlace[tech_num]=j+1; + tech_num++; + } + } + } + show_mytop(id,authid,my_technique,my_dist,topPlace,tech_num); + } + return PLUGIN_CONTINUE; +} +public pid_in_name(mode,max_place,num,id,type[],pspeed,type_num,pid, distance, maxspeed, prestrafe, strafes, sync, ddbh,wpn[]) +{ + + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_%d", type, num,pspeed); + + new sql_query[512],cData[44]; + formatex(cData,17,type); + cData[18]=id; + cData[19]=num; + cData[20]=pspeed; + cData[21]=type_num; + cData[22]=distance; + cData[23]=maxspeed; + cData[24]=prestrafe; + cData[25]=strafes; + cData[26]=sync; + cData[27]=ddbh; + cData[28]=max_place; + cData[29]=mode; + + for(new i=0;i<14;i++) + { + formatex(cData[30+i],1,wpn[i]); + + } + + formatex(sql_query, 511, "SELECT name FROM uq_players WHERE id=%d",pid); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_pidName", sql_query, cData, 45); + +} +public QueryHandle_pidName(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new mode,num,type[18],id,type_num,pspeed,max_place,wpn[14]; + new name[33],distance, maxspeed, prestrafe, strafes, sync, ddbh; + + formatex(type,17,cData); + type_num=cData[21]; + pspeed=cData[20]; + num=cData[19]; + id=cData[18]; + distance=cData[22]; + maxspeed=cData[23]; + prestrafe=cData[24]; + strafes=cData[25]; + sync=cData[26]; + ddbh=cData[27]; + max_place=cData[28]; + mode=cData[29]; + + for(new i=0;i<14;i++) + { + formatex(wpn[i],1,cData[30+i]); + } + + if (!SQL_NumResults(hQuery)) + { + log_amx("Bug with id=0"); + + name="unknow"; + } + else + { + SQL_ReadResult(hQuery,0,name,33); + } + + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "name", name); + TrieSetCell(JumpStat, "distance", distance); + TrieSetCell(JumpStat, "maxspeed", maxspeed); + TrieSetCell(JumpStat, "prestrafe", prestrafe); + TrieSetCell(JumpStat, "strafes", strafes); + TrieSetCell(JumpStat, "sync", sync); + TrieSetCell(JumpStat, "ddbh", ddbh); + TrieSetCell(JumpStat, "pspeed", pspeed); + TrieSetString(JumpStat, "wpn", wpn); + + new tmp_type[33]; + formatex(tmp_type,32,"%s_%d_%d",type,num,pspeed); + + TrieSetCell(JumpData, tmp_type, JumpStat); + + SQL_FreeHandle(hQuery); + + if(num==max_place-1) + { + if(pspeed==250) + { + show_tops_tmp(id,type,type_num); + switch(mode) + { + case 0: + uqTopmenu1(id); + case 1: + uqTopmenu2(id); + case 2: + uqmenuExtra1(id); + case 3: + uqmenuExtra2(id); + case 4: + uqExtra1(id); + } + } + else + { + tmp_show_tops_weapon(id,type,type_num,weapon_rank(pspeed)); + switch(mode) + { + case 0: + uqTopmenuWpn1(id,weapon_rank(pspeed)); + case 1: + uqTopmenuWpn2(id,weapon_rank(pspeed)); + } + } + loading_tops[id]=false; + } + else + { + new load=100/max_place; + + if(pspeed==250) + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS4",type,(num+2)*load); + } + else + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS5",type,pspeed,(num+2)*load); + } + } + + return PLUGIN_CONTINUE; +} + +public show_mytop(id,authid[32],my_technique[][33],my_dist[],topPlace[],tech_num) +{ + static buffer[2368], len, i; + + len = format(buffer[len], 2367-len,"<STYLE>body{background:#232323;color:#cfcbc2;font-family:sans-serif}table{width:100%%;font-size:12px}</STYLE><table cellpadding=2 cellspacing=0 border=0>"); + len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS6"); + + for( i = INFO_ZERO; i < tech_num; i++ ) + { + if( my_dist[i] == 0) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td align=left> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", "-", "-", "-"); + i=tech_num; + } + else + { + if(topPlace[i]==1) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td align=left> %s <td> %d.%01d <td><font color=red> %d", ((i%2)==0) ? "" : " bgcolor=#2f3030", my_technique[i], (my_dist[i]/1000000), (my_dist[i]%1000000/100000),topPlace[i]); + } + else if(topPlace[i]==2) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td align=left> %s <td> %d.%01d <td><font color=green> %d", ((i%2)==0) ? "" : " bgcolor=#2f3030", my_technique[i], (my_dist[i]/1000000), (my_dist[i]%1000000/100000),topPlace[i]); + } + else if(topPlace[i]==3) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td align=left> %s <td> %d.%01d <td><font color=orange> %d", ((i%2)==0) ? "" : " bgcolor=#2f3030", my_technique[i], (my_dist[i]/1000000), (my_dist[i]%1000000/100000),topPlace[i]); + } + else len += format(buffer[len], 2367-len, "<tr align=center%s><td align=left> %s <td> %d.%01d <td> %d", ((i%2)==0) ? "" : " bgcolor=#2f3030", my_technique[i], (my_dist[i]/1000000), (my_dist[i]%1000000/100000),topPlace[i]); + + } + } + len += format(buffer[len], 2367-len, "</table></body>"); + + new name[33]; + static strin[86]; + + get_user_name(id,name,32); + format(strin,85, "%L",LANG_SERVER,"UQSTATS_TOPS7",name,authid); + show_motd(id, buffer, strin); +} +public sql_show(id,mode) +{ + new stringscvar[356]; + static buffer[356]; + get_cvar_string("kz_uq_url", stringscvar, 355); + + if(mode==0) + { + formatex(buffer, 355, "%s", stringscvar); + } + else + { + new tmp_str[]="&sort=block&p=0&speed=250&subtype=block"; + formatex(buffer, 355, "%s", stringscvar); + add(buffer,355,tmp_str); + } + show_motd(id,buffer,"JumpStats Tops"); +} +public read_maptop() +{ + new profile[128],prodata[256]; + formatex(profile, 127, "%s/Top10_maptop.dat", ljsDir); + + new f = fopen(profile, "rt" ); + new i = 0; + while( !feof(f) && i < NTOP) + { + fgets(f, prodata, 255); + new d[25], m[25], p[25], sf[25],s[25]; + parse(prodata, map_names[i], 31, map_ip[i], 31, d, 25, m, 25, p, 25, sf, 25,s, 25,map_type[i], 31); + map_dist[i]= str_to_num(d); + map_maxsped[i]= str_to_num(m); + map_prestr[i] = str_to_num(p); + map_streif[i] = str_to_num(sf); + map_syncc[i] = str_to_num(s); + i++; + } + fclose(f); +} +public read_tops(type[],type_num,mode,id,show_mode) +{ + switch(mode) + { + case 0: + { + new profile[128],prodata[256]; + formatex(profile, 127, "%s/Top10_%s.dat", ljsDir,type); + + new tmp_names[33],tmp_ip[33]; + + new f = fopen(profile, "rt" ); + new i = 0; + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], m[25], p[25], sf[25],s[25]; + new duk[25]; + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + parse(prodata, tmp_names, 32, tmp_ip, 32, d, 25, m, 25, p, 25, sf, 25,s, 25, duk, 25); + } + else + { + parse(prodata, tmp_names, 32, tmp_ip, 32, d, 25, m, 25, p, 25, sf, 25,s, 25); + } + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "maxspeed", str_to_num(m)); + TrieSetCell(JumpStat, "prestrafe", str_to_num(p)); + TrieSetCell(JumpStat, "strafes", str_to_num(sf)); + TrieSetCell(JumpStat, "sync", str_to_num(s)); + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + TrieSetCell(JumpStat, "ddbh", str_to_num(duk)); + } + + new tmp_type[33]; + format(tmp_type, 32, "%s_%d_250", type, i); + + TrieSetCell(JumpData, tmp_type, JumpStat); + + i++; + } + fclose(f); + } + case 1: + { + new sql_query[512],cData[24]; + formatex(cData,17,type); + cData[19]=id; + cData[20]=show_mode; + cData[21]=0; + cData[22]=250; + + formatex(sql_query, 511, "SELECT pid FROM uq_jumps WHERE type='%s' and pspeed=250 LIMIT %d", type,NSHOW); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_type_place", sql_query, cData, 23); + } + } +} +public QueryHandle_type_place(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new id=cData[19]; + new mode=cData[20]; + new weapon_top=cData[21]; + new pspeed=cData[22]; + + formatex(cData,17,cData); + + + new i=0; + while(SQL_MoreResults(hQuery)) + { + i++; + SQL_NextRow(hQuery); + } + + SQL_FreeHandle(hQuery); + + new sql_query[512],bData[25]; + formatex(bData,17,cData); + bData[19]=id; + bData[20]=i; + bData[21]=mode; + bData[22]=weapon_top; + bData[23]=pspeed; + + if(weapon_top==0) + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS9",cData); + } + else + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS10",cData,pspeed); + } + + formatex(sql_query, 511, "SELECT pid,distance,maxspeed,prestrafe,strafes,sync,ddbh,pspeed,wpn FROM uq_jumps WHERE type='%s' and pspeed=%d ORDER BY distance DESC LIMIT %d", cData,pspeed,NSHOW); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_LoadTops", sql_query, bData, 24); + + return PLUGIN_CONTINUE; +} +public QueryHandle_LoadTops(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new id=cData[19]; + new max_place=cData[20]; + new mode=cData[21]; + new weapon_top=cData[22]; + new pspeed=cData[23]; + + + formatex(cData,17,cData); + + new t_pspeed[NSHOW+1],pid[NSHOW+1], distance[NSHOW+1], maxspeed[NSHOW+1], prestrafe[NSHOW+1], strafes[NSHOW+1], sync[NSHOW+1], ddbh[NSHOW+1],wpn[NSHOW+1][15]; + new tmp_type; + + if(weapon_top==0) + { + for(new i=0;i<NTECHNUM;i++) + { + if(equali(cData,Type_List[i])) + { + tmp_type=i; + } + } + } + else + { + for(new i=0;i<NWPNTECHNUM;i++) + { + if(equali(cData,Type_List_weapon[i])) + { + tmp_type=i; + } + } + } + + new i=0; + while(SQL_MoreResults(hQuery)) + { + pid[i] = SQL_ReadResult(hQuery,0); + distance[i] = SQL_ReadResult(hQuery,1); + maxspeed[i] = SQL_ReadResult(hQuery,2); + prestrafe[i] = SQL_ReadResult(hQuery,3); + strafes[i] = SQL_ReadResult(hQuery,4); + sync[i] = SQL_ReadResult(hQuery,5); + ddbh[i] = SQL_ReadResult(hQuery,6); + t_pspeed[i] = SQL_ReadResult(hQuery,7); + SQL_ReadResult(hQuery,8,wpn[i],24); + + pid_in_name(mode,max_place,i,id,cData,t_pspeed[i],tmp_type,pid[i], distance[i], maxspeed[i], prestrafe[i], strafes[i], sync[i], ddbh[i],wpn[i]); + + i++; + SQL_NextRow(hQuery); + } + + if(i==0) + { + if(weapon_top==0) + { + show_tops_tmp(id,cData,tmp_type); + switch(mode) + { + case 0: + uqTopmenu1(id); + case 1: + uqTopmenu2(id); + case 2: + uqmenuExtra1(id); + case 3: + uqmenuExtra2(id); + case 4: + uqExtra1(id); + } + } + else + { + tmp_show_tops_weapon(id,cData,tmp_type,weapon_rank(pspeed)); + switch(mode) + { + case 0: + uqTopmenuWpn1(id,weapon_rank(pspeed)); + case 1: + uqTopmenuWpn2(id,weapon_rank(pspeed)); + } + } + + + loading_tops[id]=false; + } + SQL_FreeHandle(hQuery); + + + + return PLUGIN_CONTINUE; +} + +public pid_in_name_block(mode,max_place,num,id,type[],pspeed,type_num,pid, distance, jumpoff, block,wpn[]) +{ + + new tmp_type[33]; + + format(tmp_type, 32, "Block_%s_%d_%d", type, num,pspeed); + + new sql_query[512],cData[44]; + formatex(cData,17,type); + cData[18]=id; + cData[19]=num; + cData[20]=pspeed; + cData[21]=type_num; + cData[22]=distance; + cData[23]=jumpoff; + cData[24]=block; + cData[25]=max_place; + cData[26]=mode; + + for(new i=0;i<14;i++) + { + formatex(cData[27+i],1,wpn[i]); + + } + + formatex(sql_query, 511, "SELECT name FROM uq_players WHERE id=%d",pid); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_pidName_block", sql_query, cData, 45); + +} +public QueryHandle_pidName_block(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new block,mode,num,type[18],id,type_num,pspeed,max_place,wpn[14]; + new name[33],distance, Float:jumpoff; + + formatex(type,17,cData); + type_num=cData[21]; + pspeed=cData[20]; + num=cData[19]; + id=cData[18]; + distance=cData[22]; + jumpoff=cData[23]/1000000.0; + block=cData[24]; + max_place=cData[25]; + mode=cData[26]; + + for(new i=0;i<14;i++) + { + formatex(wpn[i],1,cData[27+i]); + } + + SQL_ReadResult(hQuery,0,name,33); + + new Trie:JumpStat; + JumpStat = TrieCreate(); + + TrieSetString(JumpStat, "name", name); + TrieSetCell(JumpStat, "distance", distance); + TrieSetCell(JumpStat, "jumpoff", jumpoff); + TrieSetCell(JumpStat, "block", block); + TrieSetCell(JumpStat, "pspeed", pspeed); + TrieSetString(JumpStat, "wpn", wpn); + + new tmp_type[33]; + formatex(tmp_type,32,"block_%s_%d_%d",type,num,pspeed); + + TrieSetCell(JumpData_Block, tmp_type, JumpStat); + + SQL_FreeHandle(hQuery); + + if(num==max_place-1) + { + if(pspeed==250) + { + show_tops_block_tmp(id,type,type_num); + switch(mode) + { + case 0: + uqBlockTopmenu1(id); + case 1: + uqBlockTopmenu2(id); + case 2: + uqmenuBlockEx1(id); + case 3: + uqmenuBlockEx2(id); + case 4: + uqBlockEx1(id); + } + } + else + { + show_tops_block_weapon_tmp(id,type,type_num,weapon_rank(pspeed)); + switch(mode) + { + case 0: + uqBlockTopmenuWpn1(id,weapon_rank(pspeed)); + case 1: + uqBlockTopmenuWpn2(id,weapon_rank(pspeed)); + } + } + loading_tops[id]=false; + } + else + { + new load=100/max_place; + + if(pspeed==250) + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS11",type,(num+2)*load); + } + else + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS12",type,pspeed,(num+2)*load); + } + } + + return PLUGIN_CONTINUE; +} +public read_tops_block(type[],type_num,mode,id,show_mode) +{ + switch(mode) + { + case 0: + { + new profile[128],prodata[256]; + + if(type_num==6) + { + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block); + } + else formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block,type); + + new tmp_names[33],tmp_ip[33]; + + new f = fopen(profile, "rt" ); + new i = 0; + + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], b[25], j[25]; + + parse(prodata, tmp_names, 32, tmp_ip, 32, b, 25, d, 25, j, 25); + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "block", str_to_num(b)); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "jumpoff", str_to_float(j)); + + + new tmp_type[33]; + format(tmp_type, 32, "block_%s_%d_250", type, i); + + TrieSetCell(JumpData_Block, tmp_type, JumpStat); + i++; + } + fclose(f); + } + case 1: + { + new sql_query[512],cData[24]; + if(type_num==6) + { + formatex(type,18,"hj"); + } + formatex(cData,17,type); + + cData[19]=id; + cData[20]=show_mode; + cData[21]=0; + cData[22]=250; + + formatex(sql_query, 511, "SELECT pid FROM uq_block_tops WHERE type='%s' and pspeed=250 LIMIT %d", type,NSHOW); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_type_place_block", sql_query, cData, 23); + } + } +} +public QueryHandle_type_place_block(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new id=cData[19]; + new mode=cData[20]; + new weapon_top=cData[21]; + new pspeed=cData[22]; + + formatex(cData,17,cData); + + new i=0; + while(SQL_MoreResults(hQuery)) + { + i++; + SQL_NextRow(hQuery); + } + + SQL_FreeHandle(hQuery); + + new sql_query[512],bData[25]; + formatex(bData,17,cData); + bData[19]=id; + bData[20]=i; + bData[21]=mode; + bData[22]=weapon_top; + bData[23]=pspeed; + + if(weapon_top==0) + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS13",cData); + } + else + { + set_hudmessage(255, 0, 109, 0.05, 0.5, 0, 6.0, 0.3); + show_hudmessage(id, "%L",LANG_SERVER,"UQSTATS_TOPS14",cData,pspeed); + } + + formatex(sql_query, 511, "SELECT pid,distance,jumpoff,block,pspeed,wpn FROM uq_block_tops WHERE type='%s' and pspeed=%d ORDER BY block DESC,distance DESC LIMIT %d", cData,pspeed,NSHOW); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_LoadTops_block", sql_query, bData, 24); + + return PLUGIN_CONTINUE; +} +public QueryHandle_LoadTops_block(iFailState, Handle:hQuery, szError[], iErrnum, cData[], iSize, Float:fQueueTime) +{ + + if(iFailState != TQUERY_SUCCESS) + { + log_amx("uq_jumpstats: SQL Error #%d - %s", iErrnum, szError); + return PLUGIN_HANDLED; + } + + new id=cData[19]; + new max_place=cData[20]; + new mode=cData[21]; + new weapon_top=cData[22]; + new pspeed=cData[23]; + + + formatex(cData,17,cData); + + new t_pspeed[NSHOW+1],pid[NSHOW+1], distance[NSHOW+1], jumpoff[NSHOW+1], block[NSHOW+1],wpn[NSHOW+1][15]; + new tmp_type; + + if(weapon_top==0) + { + for(new i=0;i<NTECHNUM;i++) + { + if(equali(cData,Type_List[i])) + { + tmp_type=i; + } + } + if(equali(cData,"hj")) + { + tmp_type=6; + } + } + else + { + for(new i=0;i<NWPNTECHNUM;i++) + { + if(equali(cData,Type_List_weapon[i])) + { + tmp_type=i; + } + } + if(equali(cData,"hj")) + { + tmp_type=9; + } + } + + new i=0; + while(SQL_MoreResults(hQuery)) + { + pid[i] = SQL_ReadResult(hQuery,0); + distance[i] = SQL_ReadResult(hQuery,1); + jumpoff[i] = SQL_ReadResult(hQuery,2); + block[i] = SQL_ReadResult(hQuery,3); + t_pspeed[i] = SQL_ReadResult(hQuery,4); + SQL_ReadResult(hQuery,5,wpn[i],24); + + pid_in_name_block(mode,max_place,i,id,cData,t_pspeed[i],tmp_type,pid[i], distance[i], jumpoff[i], block[i],wpn[i]); + + i++; + SQL_NextRow(hQuery); + } + + if(i==0) + { + if(weapon_top==0) + { + show_tops_block_tmp(id,cData,tmp_type); + switch(mode) + { + case 0: + uqBlockTopmenu1(id); + case 1: + uqBlockTopmenu2(id); + case 2: + uqmenuBlockEx1(id); + case 3: + uqmenuBlockEx2(id); + case 4: + uqBlockEx1(id); + } + } + else + { + show_tops_block_weapon_tmp(id,cData,tmp_type,weapon_rank(pspeed)); + switch(mode) + { + case 0: + uqBlockTopmenuWpn1(id,weapon_rank(pspeed)); + case 1: + uqBlockTopmenuWpn2(id,weapon_rank(pspeed)); + } + } + + + loading_tops[id]=false; + } + SQL_FreeHandle(hQuery); + + + + return PLUGIN_CONTINUE; +} +public read_tops_block_weapon(type[],type_num,wpn_rank,mode,id,show_mode) +{ + switch(mode) + { + case 0: + { + new profile[128],prodata[256]; + + if(type_num==9) + { + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block_weapon[wpn_rank]); + } + else formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block_weapon[wpn_rank],type); + + new tmp_names[33],tmp_ip[33],tmp_weap_name[33]; + + new f = fopen(profile, "rt" ); + new i = 0; + + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], b[25], j[25]; + + parse(prodata, tmp_names, 32, tmp_ip, 32, b, 25, d, 25, j, 25,tmp_weap_name,32); + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "block", str_to_num(b)); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "jumpoff", str_to_float(j)); + TrieSetCell(JumpStat, "pspeed", weapon_maxspeed(wpn_rank)); + TrieSetString(JumpStat, "wpn", tmp_weap_name); + + new tmp_type[33]; + format(tmp_type, 32, "block_%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + TrieSetCell(JumpData_Block, tmp_type, JumpStat); + i++; + } + fclose(f); + } + case 1: + { + new sql_query[512],cData[24]; + formatex(cData,17,type); + cData[19]=id; + cData[20]=show_mode; + cData[21]=1; + cData[22]=weapon_maxspeed(wpn_rank); + + formatex(sql_query, 511, "SELECT pid FROM uq_jumps WHERE type='%s' and pspeed=%d LIMIT %d", type,weapon_maxspeed(wpn_rank),NSHOW); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_type_place_block", sql_query, cData, 23); + } + } +} +public read_tops_weapon(type[],type_num,wpn_rank,mode,id,show_mode) +{ + switch(mode) + { + case 0: + { + new profile[128],prodata[256]; + + formatex(profile, 127, "%s/Top10_%s.dat",ljsDir_weapon[wpn_rank],type); + + new f = fopen(profile, "rt" ); + new i = 0; + new tmp_names[33],tmp_ip[33],tmp_weap_name[33]; + + while( !feof(f) && i < (NTOP)) + { + new Trie:JumpStat; + JumpStat = TrieCreate(); + + fgets(f, prodata, 255); + new d[25], m[25], p[25], sf[25],s[25]; + + parse(prodata, tmp_names, 32, tmp_ip, 32, d, 25, m, 25, p, 25, sf, 25,s, 25,tmp_weap_name,32); + + TrieSetString(JumpStat, "name", tmp_names); + TrieSetString(JumpStat, "authid", tmp_ip); + TrieSetCell(JumpStat, "distance", str_to_num(d)); + TrieSetCell(JumpStat, "maxspeed", str_to_num(m)); + TrieSetCell(JumpStat, "prestrafe", str_to_num(p)); + TrieSetCell(JumpStat, "strafes", str_to_num(sf)); + TrieSetCell(JumpStat, "sync", str_to_num(s)); + TrieSetCell(JumpStat, "pspeed", weapon_maxspeed(wpn_rank)); + TrieSetString(JumpStat, "wpn", tmp_weap_name); + + new tmp_type[33]; + format(tmp_type, 32, "%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + TrieSetCell(JumpData, tmp_type, JumpStat); + i++; + } + fclose(f); + } + case 1: + { + new sql_query[512],cData[24]; + formatex(cData,17,type); + cData[19]=id; + cData[20]=show_mode; + cData[21]=1; + cData[22]=weapon_maxspeed(wpn_rank); + + formatex(sql_query, 511, "SELECT pid FROM uq_jumps WHERE type='%s' and pspeed=%d LIMIT %d", type,weapon_maxspeed(wpn_rank),NSHOW); + SQL_ThreadQuery(DB_TUPLE1,"QueryHandle_type_place", sql_query, cData, 23); + + } + } +} + +public show_tops(id,type[],type_num,mode) +{ + loading_tops[id]=true; + if(kz_sql==1 && kz_web==0) + { + read_tops(type,type_num,1,id,mode); + } + else show_tops_tmp(id,type,type_num); +} +public show_tops_tmp(id,type[],type_num) +{ + loading_tops[id]=false; + + static buffer[2368], name[128], len, i; + + len = format(buffer[len], 2367-len,"<STYLE>body{background:#232323;color:#cfcbc2;font-family:sans-serif}table{width:100%%;line-height:160%%;font-size:12px}.q{border:1px solid #4a4945}.b{background:#2a2a2a}</STYLE><table cellpadding=2 cellspacing=0 border=0>"); + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + if(type_num==24) + { + len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS15"); + } + else len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS16"); + } + else len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS17"); + + for( i = INFO_ZERO; i < NSHOW; i++ ) + { + + new Trie:JS; + new tmp_names[33],distance,maxspeed,prestrafe,strafes,sync,ddbh; + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_250", type, i); + + if(TrieKeyExists(JumpData, tmp_type)) + { + TrieGetCell(JumpData, tmp_type, JS); + + TrieGetCell(JS, "distance", distance); + TrieGetCell(JS, "maxspeed", maxspeed); + TrieGetCell(JS, "prestrafe", prestrafe); + TrieGetCell(JS, "strafes", strafes); + TrieGetCell(JS, "sync", sync); + TrieGetString(JS,"name",tmp_names,32); + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + TrieGetCell(JS, "ddbh", ddbh); + } + } + + + if( distance == 0) + { + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %s <td> %s <td> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), "-", "-", "-", "-", "-", "-", "-"); + } + else len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %s <td> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), "-", "-", "-", "-", "-", "-"); + + i=NSHOW; + } + else + { + name = tmp_names; + while( containi(name, "<") != -1 ) + replace(name, 127, "<", "<"); + while( containi(name, ">") != -1 ) + replace(name, 127, ">", ">"); + + if(type_num==21 || type_num==22 || type_num==23 || type_num==24 || type_num==25) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d.%01d <td> %d.%01d <td> %d.%01d <td> %d <td> %d <td> %d", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name, (distance/1000000), (distance%1000000/100000), (maxspeed/1000000), (maxspeed%1000000/100000), (prestrafe/1000000), (prestrafe%1000000/100000), strafes,sync,ddbh); + } + else len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d.%01d <td> %d.%01d <td> %d.%01d <td> %d <td> %d", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name, (distance/1000000), (distance%1000000/100000), (maxspeed/1000000), (maxspeed%1000000/100000), (prestrafe/1000000), (prestrafe%1000000/100000), strafes,sync); + } + } + len += format(buffer[len], 2367-len, "</table></body>"); + + static strin[20]; + format(strin,33, "%L",LANG_SERVER,"UQSTATS_TOPS18", NSHOW,Type_List[type_num]); + + show_motd(id, buffer, strin); +} +public show_tops_block(id,type[],type_num,mode) +{ + if(kz_sql==1 && kz_web==0) + { + read_tops_block(type,type_num,1,id,mode); + } + else show_tops_block_tmp(id,type,type_num); +} +public show_tops_block_tmp(id,type[],type_num) +{ + static buffer[2368], name[128], len, i; + new oldblock,Float:find_jumpoff[NTOP+1]; + + new tmp_oldtype[33]; + new Trie:JS_old, block_for_old; + + for( i = INFO_ZERO; i < NSHOW; i++ ) + { + format(tmp_oldtype, 32, "block_%s_%d_250", type,i); + + if(TrieKeyExists(JumpData_Block, tmp_oldtype)) + { + TrieGetCell(JumpData_Block, tmp_oldtype, JS_old); + + if(i==0) TrieGetCell(JS_old, "block", block_for_old); + + TrieGetCell(JS_old, "jumpoff", find_jumpoff[i]); + } + } + + new Float:minjof=find_min_jumpoff(find_jumpoff); + oldblock=block_for_old; + + len = format(buffer[len], 2367-len,"<STYLE>body{background:#232323;color:#cfcbc2;font-family:sans-serif}table{width:100%%;font-size:12px}</STYLE><table cellpadding=2 cellspacing=0 border=0>"); + len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS19"); + + new oldjj,jj; + for( i = INFO_ZERO,jj=1; i < NSHOW; i++ ) + { + new Trie:JS; + new tmp_names[33],distance,Float:jumpoff,block; + new tmp_type[33]; + + format(tmp_type, 32, "block_%s_%d_250", type, i); + + if(TrieKeyExists(JumpData_Block, tmp_type)) + { + TrieGetCell(JumpData_Block, tmp_type, JS); + + TrieGetCell(JS, "distance", distance); + TrieGetCell(JS, "jumpoff", jumpoff); + TrieGetCell(JS, "block", block); + TrieGetString(JS,"name",tmp_names,32); + } + + if(oldblock!=block) + { + len += format(buffer[len], 2367-len, "<tr><td COLSPAN=9><br></td></tr>"); + + if((jj%2)==0) + { + jj=oldjj; + } + } + if( block == 0) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), "-", "-", "-", "-"); + i=NSHOW; + } + else + { + name = tmp_names; + while( containi(name, "<") != -1 ) + replace(name, 127, "<", "<"); + while( containi(name, ">") != -1 ) + replace(name, 127, ">", ">"); + if(minjof==jumpoff) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d <td> %d.%01d <td><font color=red> %f <td>", ((jj%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name,block, (distance/1000000), (distance%1000000/100000), jumpoff); + } + else len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d <td> %d.%01d <td> %0.4f <td>", ((jj%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name,block, (distance/1000000), (distance%1000000/100000), jumpoff); + } + + oldblock=block; + oldjj=jj; + jj++; + } + len += format(buffer[len], 2367-len, "</table></body>"); + static strin[20]; + + if(type_num==6) + { + format(strin,33, "%L",LANG_SERVER,"UQSTATS_TOPS20",NSHOW); + } + else format(strin,33, "%L",LANG_SERVER,"UQSTATS_TOPS21", NSHOW,type); + + show_motd(id, buffer, strin); +} +public show_tops_block_weapon(id,type[],type_num,wpn_rank,mode) +{ + if(kz_sql==1 && kz_web==0) + { + read_tops_block_weapon(type,type_num,wpn_rank,1,id,mode); + } + else show_tops_block_weapon_tmp(id,type,type_num,wpn_rank); +} +public show_tops_block_weapon_tmp(id,type[],type_num,wpn_rank) +{ + static buffer[2368], name[128], len, i; + new oldblock,Float:find_jumpoff[NTOP+1]; + + new tmp_oldtype[33]; + new Trie:JS_old, block_for_old; + + for( i = INFO_ZERO; i < NSHOW; i++ ) + { + format(tmp_oldtype, 32, "block_%s_%d_%d", type,i,weapon_maxspeed(wpn_rank)); + + if(TrieKeyExists(JumpData_Block, tmp_oldtype)) + { + TrieGetCell(JumpData_Block, tmp_oldtype, JS_old); + + if(i==0) TrieGetCell(JS_old, "block", block_for_old); + + TrieGetCell(JS_old, "jumpoff", find_jumpoff[i]); + } + } + + new Float:minjof=find_min_jumpoff(find_jumpoff); + oldblock=block_for_old; + + len = format(buffer[len], 2367-len,"<STYLE>body{background:#232323;color:#cfcbc2;font-family:sans-serif}table{width:100%%;font-size:12px}</STYLE><table cellpadding=2 cellspacing=0 border=0>"); + len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS22"); + + new oldjj,jj; + for( i = INFO_ZERO,jj=1; i < NSHOW-2; i++ ) + { + new Trie:JS; + new tmp_names[33],tmp_weap_names[33],distance,Float:jumpoff,block; + new tmp_type[33]; + + format(tmp_type, 32, "block_%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + if(TrieKeyExists(JumpData_Block, tmp_type)) + { + TrieGetCell(JumpData_Block, tmp_type, JS); + + TrieGetCell(JS, "distance", distance); + TrieGetCell(JS, "jumpoff", jumpoff); + TrieGetCell(JS, "block", block); + TrieGetString(JS,"name",tmp_names,32); + TrieGetString(JS,"wpn",tmp_weap_names,32); + } + + if(oldblock!=block) + { + len += format(buffer[len], 2367-len, "<tr><td COLSPAN=9><br></td></tr>"); + + if((jj%2)==0) + { + jj=oldjj; + } + } + if( block == 0) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), "-", "-", "-", "-", "-"); + i=NSHOW-2; + } + else + { + name = tmp_names; + while( containi(name, "<") != -1 ) + replace(name, 127, "<", "<"); + while( containi(name, ">") != -1 ) + replace(name, 127, ">", ">"); + if(minjof==jumpoff) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d <td> %d.%01d <td><font color=red> %f <td> %s", ((jj%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name,block, (distance/1000000), (distance%1000000/100000), jumpoff,tmp_weap_names); + } + else len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d <td> %d.%01d <td> %0.4f <td> %s", ((jj%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name,block, (distance/1000000), (distance%1000000/100000), jumpoff,tmp_weap_names); + } + + oldblock=block; + oldjj=jj; + jj++; + } + len += format(buffer[len], 2367-len, "</table></body>"); + static strin[34]; + + if(type_num==9) + { + format(strin,33, "%L",LANG_SERVER,"UQSTATS_TOPS23",NSHOW-2,weapon_maxspeed(wpn_rank)); + } + else format(strin,33, "%L",LANG_SERVER,"UQSTATS_TOPS24", NSHOW-2,type,weapon_maxspeed(wpn_rank)); + + show_motd(id, buffer, strin); +} +public show_tops_weapon(id,type[],type_num,wpn_rank,mode) +{ + loading_tops[id]=true; + if(kz_sql==1 && kz_web==0) + { + read_tops_weapon(type,type_num,wpn_rank,1,id,mode); + } + else tmp_show_tops_weapon(id,type,type_num,wpn_rank); +} +public tmp_show_tops_weapon(id,type[],type_num,wpn_rank) +{ + static buffer[2368], name[128], len, i; + + len = format(buffer[len], 2367-len,"<STYLE>body{background:#232323;color:#cfcbc2;font-family:sans-serif}table{width:100%%;line-height:160%%;font-size:12px}.q{border:1px solid #4a4945}.b{background:#2a2a2a}</STYLE><table cellpadding=2 cellspacing=0 border=0>"); + len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS25"); + + for( i = INFO_ZERO; i < (NSHOW-2); i++ ) + { + new Trie:JS; + new tmp_names[33],tmp_weap_names[33],distance,maxspeed,prestrafe,strafes,sync; + new tmp_type[33]; + + format(tmp_type, 32, "%s_%d_%d", type, i,weapon_maxspeed(wpn_rank)); + + if(TrieKeyExists(JumpData, tmp_type)) + { + TrieGetCell(JumpData, tmp_type, JS); + + TrieGetCell(JS, "distance", distance); + TrieGetCell(JS, "maxspeed", maxspeed); + TrieGetCell(JS, "prestrafe", prestrafe); + TrieGetCell(JS, "strafes", strafes); + TrieGetCell(JS, "sync", sync); + TrieGetString(JS,"name",tmp_names,32); + TrieGetString(JS,"wpn",tmp_weap_names,32); + //TrieGetCell(JS, "ddbh", ddbh); + } + + + if( distance == 0) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %s <td> %s <td> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), "-", "-", "-", "-", "-", "-", "-"); + i=NSHOW-2; + } + else + { + name = tmp_names; + while( containi(name, "<") != -1 ) + replace(name, 127, "<", "<"); + while( containi(name, ">") != -1 ) + replace(name, 127, ">", ">"); + + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d.%01d <td> %d.%01d <td> %d.%01d <td> %d <td> %d <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name,(distance/1000000), (distance%1000000/100000), (maxspeed/1000000), (maxspeed%1000000/100000), (prestrafe/1000000), (prestrafe%1000000/100000), strafes,sync,tmp_weap_names); + } + } + len += format(buffer[len], 2367-len, "</table></body>"); + + static strin[64]; + format(strin,63, "%L",LANG_SERVER,"UQSTATS_TOPS26",NSHOW-2,Type_List_weapon[type_num],weapon_maxspeed(wpn_rank)); + + show_motd(id, buffer, strin); +} + +public show_topmap(id) +{ + static buffer[2368], name[128], len, i; + + len = format(buffer[len], 2367-len,"<STYLE>body{background:#232323;color:#cfcbc2;font-family:sans-serif}table{width:100%%;font-size:12px}</STYLE><table cellpadding=2 cellspacing=0 border=0>"); + len += format(buffer[len], 2367-len, "%L",LANG_SERVER,"UQSTATS_TOPS27"); + + for( i = INFO_ZERO; i < NSHOW; i++ ) + { + if( map_dist[i] == 0) + { + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %s <td> %s <td> %s <td> %s <td> %s <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), "-", "-", "-", "-", "-", "-", "-"); + i=NSHOW; + } + else + { + name = map_names[i]; + while( containi(name, "<") != -1 ) + replace(name, 127, "<", "<"); + while( containi(name, ">") != -1 ) + replace(name, 127, ">", ">"); + len += format(buffer[len], 2367-len, "<tr align=center%s><td> %d <td align=left> %s <td> %d.%01d <td> %d.%01d <td> %d.%01d <td> %d <td> %d <td> %s", ((i%2)==0) ? "" : " bgcolor=#2f3030", (i+1), name, (map_dist[i]/1000000), (map_dist[i]%1000000/100000), (map_maxsped[i]/1000000), (map_maxsped[i]%1000000/100000), (map_prestr[i]/1000000), (map_prestr[i]%1000000/100000), map_streif[i],map_syncc[i],map_type[i]); + + } + } + len += format(buffer[len], 2367-len, "</table></body>"); + static strin[20]; + format(strin,33, "%L",LANG_SERVER,"UQSTATS_TOPS28", NSHOW); + show_motd(id, buffer, strin); +} + +public uqTopmenu1(id) +{ + new ljtop,cjtop,dcjtop,bjtop,sbjtop; + + ljtop=get_cvar_num("kz_uq_lj"); + cjtop=get_cvar_num("kz_uq_cj"); + dcjtop=get_cvar_num("kz_uq_dcj"); + bjtop=get_cvar_num("kz_uq_bj"); + sbjtop=get_cvar_num("kz_uq_sbj"); + + if(kz_web==0) + { + if(loading_tops[id] && kz_sql==1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS29",prefix); + return PLUGIN_HANDLED; + } + + read_maptop(); + if(kz_sql==0) + { + for(new i=0;i<NTECHNUM;i++) + { + read_tops(Type_List[i],i,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + + if(top==1) + { + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS31"); + if(kz_sql==0 && kz_web==0) len += format(MenuBody[len], 511, "%L",LANG_SERVER,"UQSTATS_TOPS32"); + if(block_top) len += format(MenuBody[len], 511, "%L",LANG_SERVER,"UQSTATS_TOPS33"); + if(wpn_top) len += format(MenuBody[len], 511, "%L",LANG_SERVER,"UQSTATS_TOPS34"); + + if(maptop==0) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS35"); + } + else if(maptop==1 && map_dist[0]!=0) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS36"); + keys = (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS37"); + + if(ljtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_lj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS38"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS39"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS40"); + + if(cjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_cj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS41"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS42"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS43"); + + if(dcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dcj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS44"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS45"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS46"); + + if(bjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_bj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS47"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS48"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS49"); + + if(sbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_sbj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS50"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS51"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS52"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS53"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS54"); + keys |= (1<<7); + if(extra_top==1) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS55"); + keys |= (1<<8); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS56"); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "StatsTopMenu1"); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS58",prefix); + } + else if(kz_web==1) + { + if(kz_sql==0) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS59",prefix); + } + else if(kz_sql==1) + { + if(top==1) + { + new MenuBody[512], len, keys; + + read_maptop(); + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS60"); + + if(maptop==0) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS61"); + } + else if(maptop==1 && map_dist[0]!=0) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS62"); + keys = (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS63"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS64"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS65"); + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "StatsTopMenu1"); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS67",prefix); + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS69",prefix); + } + return PLUGIN_HANDLED; +} +public TopMenu1(id, key) +{ + if(kz_web==0) + { + switch((key+1)) + { + case 1: + { + show_topmap(id); + if(kz_sql==0 && kz_web==0) uqTopmenu1(id); + } + case 2: + { + show_tops(id,Type_List[0],0,0); + if(kz_sql==0 && kz_web==0) uqTopmenu1(id); + } + case 3: + { + show_tops(id,Type_List[2],2,0); + if(kz_sql==0 && kz_web==0) uqTopmenu1(id); + } + case 4: + { + show_tops(id,Type_List[10],10,0); + if(kz_sql==0 && kz_web==0) uqTopmenu1(id); + } + case 5: + { + show_tops(id,Type_List[4],4,0); + if(kz_sql==0 && kz_web==0) uqTopmenu1(id); + } + case 6: + { + show_tops(id,Type_List[5],5,0); + if(kz_sql==0 && kz_web==0) uqTopmenu1(id); + } + case 7: + { + uqTopmenu2(id); + } + case 8: + { + client_cmd(id,"say /ljsmenu"); + } + case 9: + { + uqmenuExtra1(id); + } + } + } + else if(kz_web==1) + { + switch((key+1)) + { + + case 1: + { + show_topmap(id); + uqTopmenu1(id); + } + case 2: + { + sql_show(id,0); + uqTopmenu1(id); + } + case 3: + { + client_cmd(id,"say /ljsmenu"); + } + } + } + return PLUGIN_HANDLED; +} +public uqTopmenu2(id) +{ + new mcjtop,dropcjtop,dropbjtop,wjtop,laddertop,ladderbjtop; + + mcjtop=get_cvar_num("kz_uq_mcj"); + dropcjtop=get_cvar_num("kz_uq_drcj"); + dropbjtop=get_cvar_num("kz_uq_drbj"); + wjtop=get_cvar_num("kz_uq_wj"); + laddertop=get_cvar_num("kz_uq_ladder"); + ladderbjtop=get_cvar_num("kz_uq_ldbj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS70"); + + if(mcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_mcj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS71"); + keys = (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS72"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS73"); + + if(dropcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropcj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS74"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS75"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS76"); + + if(dropbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropbj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS77"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS78"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS79"); + + + if(wjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_wj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS80"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS81"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS82"); + + if(laddertop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_ladder.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS83"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS84"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS85"); + + if(ladderbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_ldbhop.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS86"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS87"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS88"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS89"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS54"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS91"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "StatsTopMenu2"); +} +public TopMenu2(id,key) +{ + switch((key+1)) + { + + case 1: + { + show_tops(id,Type_List[21],21,1); + if(kz_sql==0 && kz_web==0) uqTopmenu2(id); + } + case 2: + { + show_tops(id,Type_List[8],8,1); + if(kz_sql==0 && kz_web==0) uqTopmenu2(id); + } + case 3: + { + show_tops(id,Type_List[9],9,1); + if(kz_sql==0 && kz_web==0) uqTopmenu2(id); + } + case 4: + { + show_tops(id,Type_List[3],3,1); + if(kz_sql==0 && kz_web==0) uqTopmenu2(id); + } + case 5: + { + show_tops(id,Type_List[6],6,1); + if(kz_sql==0 && kz_web==0) uqTopmenu2(id); + } + case 6: + { + show_tops(id,Type_List[7],7,1); + if(kz_sql==0 && kz_web==0) uqTopmenu2(id); + } + case 7: + { + uqTopmenu1(id); + } + case 8: + { + client_cmd(id,"say /ljsmenu"); + } + case 9: + { + uqTopmenu2(id); + Versioncmd(id); + } + } + return PLUGIN_HANDLED; +} + + +public uqmenuExtra1(id) +{ + new scjtop,dscjtop,mscjtop,dropscjtop,dropdscjtop,dropmscjtop; + + scjtop=get_cvar_num("kz_uq_scj"); + dscjtop=get_cvar_num("kz_uq_dscj"); + mscjtop=get_cvar_num("kz_uq_mscj"); + dropscjtop=get_cvar_num("kz_uq_dropscj"); + dropdscjtop=get_cvar_num("kz_uq_dropdscj"); + dropmscjtop=get_cvar_num("kz_uq_dropmscj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS93"); + + if(scjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_scj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS94"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS95"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS96"); + + if(dscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dscj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS97"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS98"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS99"); + + if(mscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_mscj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS101"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS102"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS103"); + + if(dropscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropscj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS104"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS105"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS106"); + + if(dropdscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropdscj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS107"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS108"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS109"); + + if(dropmscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropmscj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS110"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS111"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS112"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS113"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS54"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS115"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "ExtraMenu1"); +} + +public ExtraMenu1(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops(id,Type_List[1],1,2); + if(kz_sql==0 && kz_web==0) uqmenuExtra1(id); + } + case 2: + { + show_tops(id,Type_List[11],11,2); + if(kz_sql==0 && kz_web==0) uqmenuExtra1(id); + } + case 3: + { + show_tops(id,Type_List[22],22,2); + if(kz_sql==0 && kz_web==0) uqmenuExtra1(id); + } + case 4: + { + show_tops(id,Type_List[12],12,2); + if(kz_sql==0 && kz_web==0) uqmenuExtra1(id); + } + case 5: + { + show_tops(id,Type_List[13],13,2); + if(kz_sql==0 && kz_web==0) uqmenuExtra1(id); + } + case 6: + { + show_tops(id,Type_List[23],23,2); + if(kz_sql==0 && kz_web==0) uqmenuExtra1(id); + } + case 7: + { + uqmenuExtra2(id); + } + case 8: + { + client_cmd(id,"say /ljsmenu"); + } + case 9: + { + uqTopmenu1(id); + } + } + return PLUGIN_HANDLED; +} +public uqmenuExtra2(id) +{ + new dbhop,bhopd,reallb,upbj,upbd,upsbj; + + dbhop=get_cvar_num("kz_uq_duckbhop"); + bhopd=get_cvar_num("kz_uq_bhopinduck"); + reallb=get_cvar_num("kz_uq_realldbhop"); + upbj=get_cvar_num("kz_uq_upbj"); + upbd=get_cvar_num("kz_uq_upbhopinduck"); + upsbj=get_cvar_num("kz_uq_upsbj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS117"); + + if(dbhop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_duckbhop.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS118"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS119"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS120"); + + if(bhopd==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_bhopinduck.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS121"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS122"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS123"); + + if(reallb==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_realldbhop.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS124"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS125"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS126"); + + if(upbj==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_upbj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS127"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS128"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS129"); + + if(upsbj==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_upsbj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS130"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS131"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS132"); + + if(upbd==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_upbhopinduck.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS133"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS134"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS135"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS136"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS137"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS115"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "ExtraMenu2"); +} +public ExtraMenu2(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops(id,Type_List[14],14,3); + if(kz_sql==0 && kz_web==0) uqmenuExtra2(id); + } + case 2: + { + show_tops(id,Type_List[15],15,3); + if(kz_sql==0 && kz_web==0) uqmenuExtra2(id); + } + case 3: + { + show_tops(id,Type_List[16],16,3); + if(kz_sql==0 && kz_web==0) uqmenuExtra2(id); + } + case 4: + { + show_tops(id,Type_List[17],17,3); + if(kz_sql==0 && kz_web==0) uqmenuExtra2(id); + } + case 5: + { + show_tops(id,Type_List[18],18,3); + if(kz_sql==0 && kz_web==0) uqmenuExtra2(id); + } + case 6: + { + show_tops(id,Type_List[19],19,3); + if(kz_sql==0 && kz_web==0) uqmenuExtra2(id); + } + case 7: + { + uqExtra1(id); + } + case 8: + { + uqmenuExtra1(id); + } + case 9: + { + uqTopmenu1(id); + } + } + return PLUGIN_HANDLED; +} + +public uqExtra1(id) +{ + new mbhop,drdcj,drmcj; + + mbhop=get_cvar_num("kz_uq_multibhop"); + drdcj=get_cvar_num("kz_uq_dropdcj"); + drmcj=get_cvar_num("kz_uq_dropmcj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS140"); + + if(mbhop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_multibhop.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS141"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS142"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS143"); + + if(drdcj==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropdcj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS144"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS145"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS146"); + + if(drmcj==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropmcj.dat", ljsDir); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS147"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS148"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS149"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS150"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS151"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS152"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS153"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS154"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS115"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "Extra1"); +} +public Extra1(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops(id,Type_List[24],24,4); + if(kz_sql==0 && kz_web==0) uqExtra1(id); + } + case 2: + { + show_tops(id,Type_List[20],20,4); + if(kz_sql==0 && kz_web==0) uqExtra1(id); + } + case 3: + { + show_tops(id,Type_List[25],25,4); + if(kz_sql==0 && kz_web==0) uqExtra1(id); + } + case 4: + { + uqExtra1(id); + } + case 5: + { + uqExtra1(id); + } + case 6: + { + uqExtra1(id); + } + case 7: + { + uqmenuExtra2(id); + } + case 8: + { + Versioncmd(id); + uqExtra1(id); + } + case 9: + { + uqTopmenu1(id); + } + } + return PLUGIN_HANDLED; +} +/*public uqExtra2(id) +{ + new prefix[64],top; + get_cvar_string("kz_uq_prefix", prefix, 63); + top=get_cvar_num("kz_uq_save_top"); + + if(top==1) + { + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "\yExtra Stats Top Menu 4/4^n"); + + len += format(MenuBody[len], 511-len, "^n\r1. \wStandUp CountJump After Jump Top"); + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "^n\r2. \wDouble StandUp CountJump After Jump Top"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "^n\r3. \wMulti StandUp CountJump After Jump Top"); + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "^n^n\r4. \wCountJump After Jump Top"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "^n\r5. \wDouble CountJump After Jump Top"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "^n\r6. \wMulti CountJump After Jump Top"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "^n^n\r6. \wPrint Plugin info"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "^n\r8. \wBack to the Third Page"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "^n^n\r9. \yGo to General Tops"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "^n^n\r0. \wExit"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "Extra2"); + } + if(top==0) ColorChat(id, RED, "^x04[%s]^x03 Top10 disabled by server",prefix); + +} +public Extra2(id, key) +{ + switch((key+1)) + { + case 1: + { + uqExtra2(id,0); + } + case 2: + { + uqExtra2(id,0); + } + case 3: + { + uqExtra2(id,0); + } + case 4: + { + uqExtra2(id,0); + } + case 5: + { + uqExtra2(id,0); + } + case 6: + { + uqExtra2(id,0); + } + case 7: + { + uqExtra2(id,0); + } + case 8: + { + uqExtra1(id,0); + } + case 9: + { + uqTopmenu1(id,0); + } + } + return PLUGIN_HANDLED; +} +*/ + +public uqMainWpnMenu(id) +{ + if(kz_web==0) + { + if(top==1) + { + if(wpn_top==1) + { + if(loading_tops[id] && kz_sql==1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS157",prefix); + return PLUGIN_HANDLED; + } + + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS158"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS159"); + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS160"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS161"); + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS162"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS163"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS164"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS165"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS166"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS167"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "StatsMainWpnMenu"); + } + else if(wpn_top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS169",prefix); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS170",prefix); + } + else if(kz_web==1) + { + if(kz_sql==0) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS171",prefix); + } + else if(kz_sql==1) + { + if(top==1) + { + if(wpn_top==1) + { + new MenuBody[512], len, keys; + + //read_maptop(); + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS172"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS173"); + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS174"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS57"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "StatsMainWpnMenu"); + } + else if(wpn_top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS169",prefix); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS170",prefix); + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS1",prefix); + } + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS69",prefix); + } + return PLUGIN_HANDLED; +} +public MainWpnMenu(id, key) +{ + if(kz_web==0) + { + switch((key+1)) + { + case 1: + { + uqTopmenuWpn1(id,0); + } + case 2: + { + uqTopmenuWpn1(id,1); + } + case 3: + { + uqTopmenuWpn1(id,2); + } + case 4: + { + uqTopmenuWpn1(id,3); + } + case 5: + { + uqTopmenuWpn1(id,4); + } + case 6: + { + uqTopmenuWpn1(id,5); + } + case 7: + { + uqTopmenuWpn1(id,6); + } + case 8: + { + uqTopmenuWpn1(id,7); + } + case 9: + { + uqTopmenu1(id); + } + } + } + else if(kz_web==1) + { + switch((key+1)) + { + case 1: + { + sql_show(id,0); + uqMainWpnMenu(id); + } + case 2: + { + client_cmd(id,"say /ljsmenu"); + } + } + } + return PLUGIN_HANDLED; +} +public uqTopmenuWpn1(id,wpn_rank) +{ + new ljtop,cjtop,dcjtop,bjtop,sbjtop,mcjtop,wjtop; + + ljtop=get_cvar_num("kz_uq_lj"); + cjtop=get_cvar_num("kz_uq_cj"); + dcjtop=get_cvar_num("kz_uq_dcj"); + bjtop=get_cvar_num("kz_uq_bj"); + sbjtop=get_cvar_num("kz_uq_sbj"); + mcjtop=get_cvar_num("kz_uq_mcj"); + wjtop=get_cvar_num("kz_uq_wj"); + + if(kz_sql==0) + { + for(new i=0;i<NWPNTECHNUM;i++) + { + read_tops_weapon(Type_List_weapon[i],i,wpn_rank,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + + new MenuBody[512], len, keys; + tmp_wpn_rank[id]=wpn_rank; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS181",weapon_maxspeed(wpn_rank)); + + if(ljtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_lj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS213"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS214"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS215"); + + if(cjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_cj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS236"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS237"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS238"); + + if(dcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dcj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS239"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS240"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS241"); + + if(mcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_mcj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS182"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS183"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS184"); + + if(bjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_bj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS185"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS186"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS187"); + + if(sbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_sbj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS188"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS189"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS190"); + + if(wjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_wj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS191"); + keys |= (1<<6); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS192"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS193"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS194"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS195"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS196"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "WeaponMenu1"); +} +public WeaponMenu1(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_weapon(id,Type_List_weapon[0],0,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 2: + { + show_tops_weapon(id,Type_List_weapon[1],1,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 3: + { + show_tops_weapon(id,Type_List_weapon[6],6,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 4: + { + show_tops_weapon(id,Type_List_weapon[7],7,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 5: + { + show_tops_weapon(id,Type_List_weapon[3],3,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 6: + { + show_tops_weapon(id,Type_List_weapon[4],4,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 7: + { + show_tops_weapon(id,Type_List_weapon[2],2,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 8: + { + uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 9: + { + uqMainWpnMenu(id); + } + } + return PLUGIN_HANDLED; +} +public uqTopmenuWpn2(id,wpn_rank) +{ + new dropcjtop,dropbjtop; + + dropcjtop=get_cvar_num("kz_uq_drcj"); + dropbjtop=get_cvar_num("kz_uq_drbj"); + + if(kz_sql==0) + { + for(new i=0;i<NWPNTECHNUM;i++) + { + read_tops_weapon(Type_List_weapon[i],i,wpn_rank,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS197",weapon_maxspeed(wpn_rank)); + + tmp_wpn_rank[id]=wpn_rank; + + if(dropcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropcj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS198"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS199"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS200"); + + if(dropbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/Top10_dropbj.dat", ljsDir_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS201"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS202"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS203"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS204"); + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS205"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS206"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS207"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS208"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS209"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS210"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS211"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "WeaponMenu2"); +} + +public WeaponMenu2(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_weapon(id,Type_List_weapon[8],8,tmp_wpn_rank[id],1); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 2: + { + show_tops_weapon(id,Type_List_weapon[5],5,tmp_wpn_rank[id],1); + if(kz_sql==0 && kz_web==0) uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 3: + { + uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 4: + { + uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 5: + { + uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 6: + { + uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 7: + { + uqTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 8: + { + uqTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 9: + { + uqMainWpnMenu(id); + } + } + return PLUGIN_HANDLED; +} +public uqBlockTopmenu1(id) +{ + new ljtop,cjtop,dcjtop,bjtop,sbjtop; + + ljtop=get_cvar_num("kz_uq_lj"); + cjtop=get_cvar_num("kz_uq_cj"); + dcjtop=get_cvar_num("kz_uq_dcj"); + bjtop=get_cvar_num("kz_uq_bj"); + sbjtop=get_cvar_num("kz_uq_sbj"); + + if(kz_web==0) + { + + if(kz_sql==0) + { + for(new i=0;i<NTECHNUM;i++) + { + read_tops_block(Type_List[i],i,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + + if(top==1) + { + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS212"); + + if(ljtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_lj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS213"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS214"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS215"); + + if(ljtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS216"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS217"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS218"); + + if(cjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_cj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS219"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS220"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS221"); + + if(dcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dcj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS222"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS223"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS224"); + + if(bjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_bj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS225"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS226"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS227"); + + if(sbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_sbj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS228"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS229"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS230"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS231"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS232"); + keys |= (1<<7); + if(extra_top==1) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS233"); + keys |= (1<<8); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS234"); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS235"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockMenu1"); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS170",prefix); + } + else if(kz_web==1) + { + if(kz_sql==0) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS171",prefix); + } + else if(kz_sql==1) + { + if(top==1) + { + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS242"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS243"); + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS244"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS245"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "BlockMenu1"); + } + else if(top==0) ColorChat(id, RED, "^x04[%s]^x03 Top10 disabled by server",prefix); + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS69",prefix); + } +} +public BlockTopMenu1(id, key) +{ + if(kz_web==0) + { + switch((key+1)) + { + case 1: + { show_tops_block(id,Type_List[0],0,0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu1(id); + } + case 2: + { + show_tops_block(id,Type_List[6],6,0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu1(id); + } + case 3: + { + show_tops_block(id,Type_List[2],2,0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu1(id); + } + case 4: + { + show_tops_block(id,Type_List[10],10,0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu1(id); + } + case 5: + { + show_tops_block(id,Type_List[4],4,0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu1(id); + } + case 6: + { + show_tops_block(id,Type_List[5],5,0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu1(id); + } + case 7: + { + uqBlockTopmenu2(id); + } + case 8: + { + uqTopmenublocks(id); + } + case 9: + { + uqmenuBlockEx1(id); + } + } + } + else if(kz_web==1) + { + switch((key+1)) + { + case 1: + { + sql_show(id,1); + uqBlockTopmenu1(id); + } + case 2: + { + client_cmd(id,"say /ljsmenu"); + } + } + } + return PLUGIN_HANDLED; +} + +public uqBlockTopmenu2(id) +{ + new mcjtop,dropcjtop,dropbjtop,wjtop,ladderbjtop; + + mcjtop=get_cvar_num("kz_uq_mcj"); + dropcjtop=get_cvar_num("kz_uq_drcj"); + dropbjtop=get_cvar_num("kz_uq_drbj"); + wjtop=get_cvar_num("kz_uq_wj"); + ladderbjtop=get_cvar_num("kz_uq_ldbj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS270"); + + + if(mcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_mcj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS246"); + keys = (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS247"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS248"); + + if(dropcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropcj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS250"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS251"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS252"); + + if(dropbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropbj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS253"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS254"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS255"); + + + if(wjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_wj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS256"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS257"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS258"); + + if(ladderbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_ldbhop.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS259"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS260"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS261"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS262"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS263"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS264"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS265"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS266"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockMenu2"); +} +public BlockTopMenu2(id,key) +{ + switch((key+1)) + { + + case 1: + { + show_tops_block(id,Type_List[21],21,1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu2(id); + } + case 2: + { + show_tops_block(id,Type_List[8],8,1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu2(id); + } + case 3: + { + show_tops_block(id,Type_List[9],9,1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu2(id); + } + case 4: + { + show_tops_block(id,Type_List[3],3,1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu2(id); + } + case 5: + { + show_tops_block(id,Type_List[7],7,1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenu2(id); + } + case 7: + { + uqBlockTopmenu1(id); + } + case 8: + { + client_cmd(id,"say /ljsmenu"); + } + case 9: + { + uqBlockTopmenu2(id); + Versioncmd(id); + } + } + return PLUGIN_HANDLED; +} +public uqmenuBlockEx1(id) +{ + new scjtop,dscjtop,mscjtop,dropscjtop,dropdscjtop,dropmscjtop; + + scjtop=get_cvar_num("kz_uq_scj"); + dscjtop=get_cvar_num("kz_uq_dscj"); + mscjtop=get_cvar_num("kz_uq_mscj"); + dropscjtop=get_cvar_num("kz_uq_dropscj"); + dropdscjtop=get_cvar_num("kz_uq_dropdscj"); + dropmscjtop=get_cvar_num("kz_uq_dropmscj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS271"); + + if(scjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_scj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS272"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS273"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS274"); + + if(dscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dscj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS275"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS276"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS277"); + + if(mscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_mscj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS278"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS279"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS280"); + + if(dropscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropscj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS281"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS282"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS283"); + + if(dropdscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropdscj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS284"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS285"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS286"); + + if(dropmscjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropmscj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS287"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS288"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS289"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS290"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS291"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS292"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS293"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockExMenu1"); +} + +public BlockTopExMenu1(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_block(id,Type_List[1],1,2); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx1(id); + } + case 2: + { + show_tops_block(id,Type_List[11],11,2); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx1(id); + } + case 3: + { + show_tops_block(id,Type_List[22],22,2); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx1(id); + } + case 4: + { + show_tops_block(id,Type_List[12],12,2); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx1(id); + } + case 5: + { + show_tops_block(id,Type_List[13],13,2); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx1(id); + } + case 6: + { + show_tops_block(id,Type_List[23],23,2); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx1(id); + } + case 7: + { + uqmenuBlockEx2(id); + } + case 8: + { + client_cmd(id,"say /ljsmenu"); + } + case 9: + { + uqBlockTopmenu1(id); + } + } + return PLUGIN_HANDLED; +} +public uqmenuBlockEx2(id) +{ + new dbhop,bhopd,reallb,upbj,upbd,upsbj; + + dbhop=get_cvar_num("kz_uq_duckbhop"); + bhopd=get_cvar_num("kz_uq_bhopinduck"); + reallb=get_cvar_num("kz_uq_realldbhop"); + upbj=get_cvar_num("kz_uq_upbj"); + upbd=get_cvar_num("kz_uq_upbhopinduck"); + upsbj=get_cvar_num("kz_uq_upsbj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS294"); + + if(dbhop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_duckbhop.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS295"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS296"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS297"); + + if(bhopd==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_bhopinduck.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS298"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS299"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS300"); + + if(reallb==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_realldbhop.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS301"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS302"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS303"); + + if(upbj==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_upbj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS304"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS305"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS306"); + + if(upsbj==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_upsbj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS307"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS308"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS309"); + + if(upbd==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_upbhopinduck.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS310"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS311"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS312"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS313"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS314"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS315"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS316"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockExMenu2"); +} +public BlockTopExMenu2(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_block(id,Type_List[14],14,3); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx2(id); + } + case 2: + { + show_tops_block(id,Type_List[15],15,3); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx2(id); + } + case 3: + { + show_tops_block(id,Type_List[16],16,3); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx2(id); + } + case 4: + { + show_tops_block(id,Type_List[17],17,3); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx2(id); + } + case 5: + { + show_tops_block(id,Type_List[18],18,3); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx2(id); + } + case 6: + { + show_tops_block(id,Type_List[19],19,3); + if(kz_sql==0 && kz_web==0) uqmenuBlockEx2(id); + } + case 7: + { + uqBlockEx1(id); + } + case 8: + { + uqmenuBlockEx1(id); + } + case 9: + { + uqBlockTopmenu1(id); + } + } + return PLUGIN_HANDLED; +} + +public uqBlockEx1(id) +{ + new mbhop,drdcj,drmcj; + + mbhop=get_cvar_num("kz_uq_multibhop"); + drdcj=get_cvar_num("kz_uq_dropdcj"); + drmcj=get_cvar_num("kz_uq_dropmcj"); + + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS317"); + + if(mbhop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_multibhop.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS318"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS319"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS320"); + + if(drdcj==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropdcj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS321"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS322"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS323"); + + if(drmcj==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropmcj.dat", ljsDir_block); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS324"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS325"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS326"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS327"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS328"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS329"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS330"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS331"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS332"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS333"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockEx1"); +} +public BlockTopEx1(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_block(id,Type_List[24],24,4); + if(kz_sql==0 && kz_web==0) uqBlockEx1(id); + } + case 2: + { + show_tops_block(id,Type_List[20],20,4); + if(kz_sql==0 && kz_web==0) uqBlockEx1(id); + } + case 3: + { + show_tops_block(id,Type_List[25],25,4); + if(kz_sql==0 && kz_web==0) uqBlockEx1(id); + } + case 4: + { + uqBlockEx1(id); + } + case 5: + { + uqBlockEx1(id); + } + case 6: + { + uqBlockEx1(id); + } + case 7: + { + uqmenuBlockEx2(id); + } + case 8: + { + Versioncmd(id); + uqBlockEx1(id); + } + case 9: + { + uqBlockTopmenu1(id); + } + } + return PLUGIN_HANDLED; +} + +public uqMainBlockWpnMenu(id) +{ + if(top==1) + { + if(wpn_top==1) + { + + + if(kz_sql==0) + { + for(new j=0;j<8;j++) + { + for(new i=0;i<NWPNTECHNUM;i++) + { + read_tops_block_weapon(Type_List_weapon[i],i,j,0,id,0); + } + read_tops_block_weapon("hj",9,j,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS334"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS335"); + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS336"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS337"); + keys |= (1<<2); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS338"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS339"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS340"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS341"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS342"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS343"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS344"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockMainWpnMenu"); + } + else if(wpn_top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS345",prefix); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS170",prefix); +} +public BlockTopMainWpnMenu(id, key) +{ + switch((key+1)) + { + case 1: + { + uqBlockTopmenuWpn1(id,0); + } + case 2: + { + uqBlockTopmenuWpn1(id,1); + } + case 3: + { + uqBlockTopmenuWpn1(id,2); + } + case 4: + { + uqBlockTopmenuWpn1(id,3); + } + case 5: + { + uqBlockTopmenuWpn1(id,4); + } + case 6: + { + uqBlockTopmenuWpn1(id,5); + } + case 7: + { + uqBlockTopmenuWpn1(id,6); + } + case 8: + { + uqBlockTopmenuWpn1(id,7); + } + case 9: + { + uqTopmenublocks(id); + } + } + return PLUGIN_HANDLED; +} +public uqBlockTopmenuWpn1(id,wpn_rank) +{ + new ljtop,cjtop,dcjtop,bjtop,sbjtop,mcjtop; + + ljtop=get_cvar_num("kz_uq_lj"); + cjtop=get_cvar_num("kz_uq_cj"); + dcjtop=get_cvar_num("kz_uq_dcj"); + bjtop=get_cvar_num("kz_uq_bj"); + sbjtop=get_cvar_num("kz_uq_sbj"); + mcjtop=get_cvar_num("kz_uq_mcj"); + + + if(kz_sql==0) + { + for(new i=0;i<NWPNTECHNUM;i++) + { + read_tops_block_weapon(Type_List_weapon[i],i,wpn_rank,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + + new MenuBody[512], len, keys; + tmp_wpn_rank[id]=wpn_rank; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS346",weapon_maxspeed(wpn_rank)); + + if(ljtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_lj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) || (kz_sql==1 && kz_web==0)) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS213"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS214"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS215"); + + if(ljtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS216"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS217"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS218"); + + if(cjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_cj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS219"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS220"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS221"); + + if(dcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dcj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS222"); + keys |= (1<<3); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS223"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS224"); + + if(mcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_mcj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS347"); + keys |= (1<<4); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS348"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS349"); + + if(bjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_bj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS350"); + keys |= (1<<5); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS351"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS352"); + + if(sbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_sbj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS353"); + keys |= (1<<6); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS354"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS355"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS356"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS357"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS358"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockWpnMenu1"); +} +public BlockWpnTopMenu1(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_block_weapon(id,Type_List_weapon[0],0,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 2: + { + show_tops_block_weapon(id,"hj",9,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 3: + { + show_tops_block_weapon(id,Type_List_weapon[1],1,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 4: + { + show_tops_block_weapon(id,Type_List_weapon[6],6,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 5: + { + show_tops_block_weapon(id,Type_List_weapon[7],7,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 6: + { + show_tops_block_weapon(id,Type_List_weapon[3],3,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 7: + { + show_tops_block_weapon(id,Type_List_weapon[4],4,tmp_wpn_rank[id],0); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 8: + { + uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 9: + { + uqMainBlockWpnMenu(id); + } + } + return PLUGIN_HANDLED; +} +public uqBlockTopmenuWpn2(id,wpn_rank) +{ + new dropcjtop,dropbjtop,wjtop; + + dropcjtop=get_cvar_num("kz_uq_drcj"); + dropbjtop=get_cvar_num("kz_uq_drbj"); + wjtop=get_cvar_num("kz_uq_wj"); + + + if(kz_sql==0) + { + for(new i=0;i<NWPNTECHNUM;i++) + { + read_tops_block_weapon(Type_List_weapon[i],i,wpn_rank,0,id,0); + } + } + else if(kz_sql!=1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS359",weapon_maxspeed(wpn_rank)); + + tmp_wpn_rank[id]=wpn_rank; + + if(wjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_wj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS360"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS361"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS362"); + + if(dropcjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropcj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS363"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS364"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS365"); + + if(dropbjtop==1) + { + new profile[128]; + formatex(profile, 127, "%s/block20_dropbj.dat", ljsDir_block_weapon[wpn_rank]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS366"); + keys |= (1<<2); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS367"); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS368"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS369"); + keys |= (1<<3); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS370"); + keys |= (1<<4); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS371"); + keys |= (1<<5); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS372"); + keys |= (1<<6); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS373"); + keys |= (1<<7); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS374"); + keys |= (1<<8); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS375"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockWpnMenu2"); +} + +public BlockWpnTopMenu2(id, key) +{ + switch((key+1)) + { + case 1: + { + show_tops_block_weapon(id,Type_List_weapon[2],2,tmp_wpn_rank[id],1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 2: + { + show_tops_block_weapon(id,Type_List_weapon[8],8,tmp_wpn_rank[id],1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 3: + { + show_tops_block_weapon(id,Type_List_weapon[5],5,tmp_wpn_rank[id],1); + if(kz_sql==0 && kz_web==0) uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 4: + { + uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 5: + { + uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 6: + { + uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 7: + { + uqBlockTopmenuWpn2(id,tmp_wpn_rank[id]); + } + case 8: + { + uqBlockTopmenuWpn1(id,tmp_wpn_rank[id]); + } + case 9: + { + uqMainBlockWpnMenu(id); + } + } + return PLUGIN_HANDLED; +} +public uqTopmenublocks(id) +{ + if(kz_web==0) + { + if(top==1) + { + if(block_top) + { + if(loading_tops[id] && kz_sql==1) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS29",prefix); + return PLUGIN_HANDLED; + } + + new MenuBody[512], len, keys; + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS376"); + + if(block_top) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS377"); + keys |= (1<<0); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS378"); + + if(block_wpn_top) + { + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS379"); + keys |= (1<<1); + } + else len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS380"); + + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS381"); + keys |= (1<<2); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS382"); + keys |= (1<<9); + show_menu(id, keys, MenuBody, -1, "BlockMainMenu"); + } + else Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS383",prefix); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS170",prefix); + } + else if(kz_web==1) + { + if(kz_sql==0) + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS171",prefix); + } + else if(kz_sql==1) + { + if(top==1) + { + if(block_top==1) + { + new MenuBody[512], len, keys; + + len = format(MenuBody, 511, "%L",LANG_SERVER,"UQSTATS_TOPS384"); + + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS385"); + keys |= (1<<0); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS386"); + keys |= (1<<1); + len += format(MenuBody[len], 511-len, "%L",LANG_SERVER,"UQSTATS_TOPS387"); + keys |= (1<<9); + + show_menu(id, keys, MenuBody, -1, "BlockMainMenu"); + } + else if(block_top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS345",prefix); + } + else if(top==0) Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS170",prefix); + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS30",prefix); + } + } + else + { + Color_Chat_Lang(id,RED,"%L",LANG_SERVER,"UQSTATS_TOPS69",prefix); + } + return PLUGIN_HANDLED; +} + +public BlockMenu(id, key) +{ + if(kz_web==0) + { + switch((key+1)) + { + case 1: + { + uqBlockTopmenu1(id); + } + case 2: + { + uqMainBlockWpnMenu(id); + } + case 3: + { + uqTopmenu1(id); + } + } + } + else if(kz_web==1) + { + switch((key+1)) + { + case 1: + { + sql_show(id,1); + uqTopmenublocks(id); + } + case 2: + { + client_cmd(id,"say /ljsmenu"); + } + } + } + return PLUGIN_HANDLED; +} +public Versioncmd( id ) +{ + Color_Chat_Lang(id,GREY,"%L",LANG_SERVER,"UQSTATS_VERSION_1", prefix,TOPS_VERSION); + + if(kz_sql==1) + { + Color_Chat_Lang(id,GREY,"%L",LANG_SERVER,"UQSTATS_VERSION_SQL1", prefix); + Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_VERSION_SQL2", prefix); + } + else Color_Chat_Lang(id,BLUE,"%L",LANG_SERVER,"UQSTATS_VERSION_2", prefix); +} +public weapon_maxspeed(rank) +{ + new maxspeed; + + switch(rank) + { + case 0: + maxspeed = 210; + case 1: + maxspeed = 220; + case 2: + maxspeed = 221; + case 3: + maxspeed = 230; + case 4: + maxspeed = 235; + case 5: + maxspeed = 240; + case 6: + maxspeed = 245; + case 7: + maxspeed = 260; + } + + return maxspeed; +} +public weapon_rank(maxspeed) +{ + new rank; + + switch(maxspeed) + { + case 0: + rank = -1; + case 210: + rank = 0; + case 220: + rank = 1; + case 221: + rank = 2; + case 230: + rank = 3; + case 235: + rank = 4; + case 240: + rank = 5; + case 245: + rank = 6; + case 260: + rank = 7; + } + + return rank; +} +public Float:find_min_jumpoff(Float:TmpArray[NTOP+1]) +{ + new num_min; + num_min=0; + for (new i = 0; i < NSHOW; i++) + { + if(TmpArray[num_min]>TmpArray[i] && TmpArray[i]!=0.0) + { + num_min=i; + } + } + return TmpArray[num_min]; +} + + +public reset_tops(id, level, cid) +{ + if( !cmd_access(id, level, cid, 1) ) return PLUGIN_HANDLED; + + new name[64]; + get_user_name(id,name,63); + + if(kz_sql==0) + { + client_print(id,print_console,"%L",LANG_SERVER,"UQSTATS_TOPS3881"); + server_print("%L",LANG_SERVER,"UQSTATS_TOPS388"); + log_amx("Tops reseted by %s", name); + + new profile[128]; + + for(new i=0;i<NTECHNUM;i++) + { + formatex(profile, 127, "%s/Top10_%s.dat", ljsDir,Type_List[i]); + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + delete_file(profile); + } + + if(i==6) + { + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block); + } + else formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block,Type_List[i]); + + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + delete_file(profile); + } + } + + for(new k=0;k<8;k++) + { + for(new i=0;i<NWPNTECHNUM;i++) + { + formatex(profile, 127, "%s/Top10_%s.dat", ljsDir_weapon[k],Type_List_weapon[i]); + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + delete_file(profile); + } + + formatex(profile, 127, "%s/block20_%s.dat", ljsDir_block_weapon[k],Type_List_weapon[i]); + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + delete_file(profile); + } + } + + formatex(profile, 127, "%s/block20_hj.dat", ljsDir_block_weapon[k]); + if( file_exists(profile) || (kz_sql==1 && kz_web==0) ) + { + delete_file(profile); + } + } + + TrieClear(JumpData); + TrieClear(JumpData_Block); + } + + return PLUGIN_CONTINUE; +} +public Color_Chat_Lang(id,Color:type, const msg[], {Float,Sql,Result,_}:...) +{ + new message[256]; + + switch(type) + { + case NORMAL: // clients scr_concolor cvar color + { + message[0] = 0x01; + } + case GREEN: // Green + { + message[0] = 0x04; + } + default: // White, Red, Blue + { + message[0] = 0x03; + } + } + + vformat(message[1], 251, msg, 4); + + replace_colors(message,191); + + ColorChat(id, type, "%s",message); +} +stock replace_colors(message[], len) +{ + replace_all(message, len, "!g", "^x04"); + replace_all(message, len, "!t", "^x03"); + replace_all(message, len, "!y", "^x01"); +} +public plugin_end() +{ + + if(kz_sql == 1) + { + if(DB_TUPLE1) + SQL_FreeHandle(DB_TUPLE1); + if(SqlConnection1) + SQL_FreeHandle(SqlConnection1); + } + else if(kz_sql == 0) + { + TrieDestroy(JumpData); + TrieDestroy(JumpData_Block); + } +} diff --git a/src/csserver/serverfiles/cstrike/addons/metamod/dlls/metamod.so b/src/csserver/serverfiles/cstrike/addons/metamod/dlls/metamod.so new file mode 100644 index 0000000000000000000000000000000000000000..a96426586b0e5a23e81151489b9bb5f2f61f867c GIT binary patch literal 896468 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/metamod/plugins.ini b/src/csserver/serverfiles/cstrike/addons/metamod/plugins.ini new file mode 100644 index 0000000..7bcc9dd --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/metamod/plugins.ini @@ -0,0 +1,2 @@ +linux addons/amxmodx/dlls/amxmodx_mm_i386.so +linux addons/semiclip/semiclip_mm_i386.so diff --git a/src/csserver/serverfiles/cstrike/addons/semiclip/config.ini b/src/csserver/serverfiles/cstrike/addons/semiclip/config.ini new file mode 100644 index 0000000..1d514eb --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/semiclip/config.ini @@ -0,0 +1,29 @@ +# Description +# +# semiclip 0|1 disable/enable semiclip +# team 0|1|2|3 +# - 0 Semiclip works for all +# - 1 Semiclip works only for Terrorists +# - 2 Semiclip works only for Counter-Terrorists +# - 3 Semiclip works only for teammates. +# +# time 0|60 How many time in seconds semiclip will work from the beginning of the round. 0 for all time. +# patch 0|1 Fix jamming on a mobile platform. (A global problem on DeathrunMod) +# crouch 0|1 Allows jump to crouching players when semiclip works. +# effects 0|1 Effect of transparency of the player. Depends from distance between players. +# flashfix 0|1 Fix flashing throw transparent players +# noteamflash 0|1 Teammates blocking flashing +# distance 0|200 At what distance player can have transparency and semiclip. +# transparency 0|255 transparency of the player. +# + +semiclip = 1; +team = 3; +time = 0; +patch = 0; +crouch = 1; +effects = 0; +flashfix = 1; +noteamflash = 0; +distance = 50; +transparency = 120; diff --git a/src/csserver/serverfiles/cstrike/addons/semiclip/maps/_de_dust2.ini b/src/csserver/serverfiles/cstrike/addons/semiclip/maps/_de_dust2.ini new file mode 100644 index 0000000..eba5ad3 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/semiclip/maps/_de_dust2.ini @@ -0,0 +1,10 @@ +/* + * Settings semiclip to map + * + * Example name configuration: .../semiclip/maps/mapname.ini + * Example settings: + * +*/ + +time = 3 +noteamflash = 0 \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/semiclip/maps/_prefix_de.ini b/src/csserver/serverfiles/cstrike/addons/semiclip/maps/_prefix_de.ini new file mode 100644 index 0000000..d81b09e --- /dev/null +++ b/src/csserver/serverfiles/cstrike/addons/semiclip/maps/_prefix_de.ini @@ -0,0 +1,10 @@ +/* + * Settings semiclip to map + * + * Example name configuration: .../semiclip/maps/prefix_*.ini + * Example settings: + * +*/ + +time = 3 +noteamflash = 0 \ No newline at end of file diff --git a/src/csserver/serverfiles/cstrike/addons/semiclip/semiclip.dll b/src/csserver/serverfiles/cstrike/addons/semiclip/semiclip.dll new file mode 100644 index 0000000000000000000000000000000000000000..9f4b471127063503dd8d22ec86c3bf208bac490c GIT binary patch literal 102912 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 literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/addons/semiclip/semiclip_mm_i386.so b/src/csserver/serverfiles/cstrike/addons/semiclip/semiclip_mm_i386.so new file mode 100644 index 0000000000000000000000000000000000000000..9e61249dad88a041f0a8b6b1f3daed6c431c10cb GIT binary patch literal 25956 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 N!BYp06Hpqu{tsMXnnwTt literal 0 HcmV?d00001 diff --git a/src/csserver/serverfiles/cstrike/csserver.cfg b/src/csserver/serverfiles/cstrike/csserver.cfg new file mode 100644 index 0000000..dfa8a33 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/csserver.cfg @@ -0,0 +1,50 @@ +// Hostname for server. +hostname "Huepfburg 1000FPS + FASTDL" + +// RCON - remote console password. +rcon_password "foobar" + +// Server password - for private servers. +sv_password "" + +// Server Logging +log on +sv_logbans 1 +sv_logecho 1 +sv_logfile 1 +sv_log_onefile 0 + +mp_timelimit 40 +sv_maxspeed 320 +sv_cheats 0 +allow_spectators 1 +pausable 0 +mp_autoteambalance 0 +mp_chattime 0 +mp_autokick 0 +mp_buytime 0.5 +mp_c4timer 35 +mp_forcecamera 0 +mp_friendlyfire 0 +mp_freezetime 0 +sv_aim 0 +sv_timeout 65 +sv_maxunlag 1 +sv_voiceenable 1 +mp_consistency 0 +mp_hostagepenalty 0 + +sv_lan 0 +sv_maxrate 100000 +sv_minrate 70000 +sv_maxupdaterate 101 +sv_minupdaterate 60 +sys_ticrate 1000 +sv_unlag 1 +sv_region 3 +sys_ticrate 1000 +sv_allowdownload 1 +sv_allowupload 1 +sv_downloadurl "https://dl.ardestani.org/cstrike" + +mp_limitteams 0 diff --git a/src/csserver/serverfiles/cstrike/liblist.gam b/src/csserver/serverfiles/cstrike/liblist.gam new file mode 100644 index 0000000..404e2d0 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/liblist.gam @@ -0,0 +1,18 @@ +game "Counter-Strike" +url_info "www.counter-strike.net" +url_dl "" +version "1.6" +size "184000000" +svonly "0" +secure "1" +type "multiplayer_only" +cldll "1" +hlversion "1111" +nomodels "1" +nohimodel "1" +mpentity "info_player_start" +gamedll "dlls\mp.dll" +gamedll_linux "addons/metamod/dlls/metamod.so" +gamedll_osx "dlls/cs.dylib" +trainmap "tr_1" +edicts "1800" diff --git a/src/csserver/serverfiles/cstrike/mapcycle.txt b/src/csserver/serverfiles/cstrike/mapcycle.txt new file mode 100644 index 0000000..68a61c5 --- /dev/null +++ b/src/csserver/serverfiles/cstrike/mapcycle.txt @@ -0,0 +1,881 @@ +8b1_brickngrass +8b1_hellinashop +abu_hb_MishaVision +abu_hb_dropzone +abu_hb_sly +abu_to_d3stra +ae_strafers_heaven +ak_rh_warehouse_ns +av_degyptianez +bhop_its_2caves +bk_icerock +bkm_problock +bkm_tbt_LondonStation +bkz_abstract +bkz_aztecblock +bkz_cityblock +bkz_dqvolski_most +bkz_dusttemple +bkz_factory +bkz_forestrace +bkz_goldbhop +bkz_junglebhop +bkz_pyramidblock +bkz_volcanobhop +bkz_wallblock +bn_tombbhop +cah_lost +ccn_abysm2 +ccn_make +ccn_scourge +ccn_scourge2 +cd_losttomb +cd_risingsun +cg_arizonabhop +cg_brick +cg_cbblebhop +cg_coldbhop +cg_coldbhop_v2 +cg_cupiators +cg_d2block_ez +cg_d2block_h +cg_damaged_city +cg_gridblock +cg_hitnrun +cg_industry +cg_islands +cg_lighthops +cg_nowhere +cg_oldtexas +cg_sp0ngebl0ck +cg_strafejumpZ +cg_w00tblock +cg_wildwesthop +cg_xmasjourney +chk_agony +chk_cotard +chk_cruel +chk_cursed +chk_delirium +chk_dopamin +chk_hb_qcg +chk_helladope +chk_insomnia +chk_neutral +chk_neutral2 +chk_psyche +chk_rocks_h +chk_section +chk_serotonin +cius_ourpsych +ckz_corsair +ckz_sepulcher +cl_gloom +cl_nuke +clintmo_bhopbarrels +clintmo_bhopriver +clintmo_bhoptoon +clintmo_bhopwarehouse +clintmo_dday +clintmo_falling +clintmo_longjumper +clintmo_pentablock +clr_hb_hopez +cnd_obscure +cnd_overblock +cobkz_fabric +cobkz_minecraft +cobkz_toonworld +communityblock_outtakes +cosy_canyonblock +cosy_dustblock +cosy_dusttown +cosy_temple +dark_ages +daza_cobkz_inducility +daza_dimensionjumper +daza_militarybase +dg_insane +dg_winterclimb +dkz_darkruins +dr0_cliffside +dr0_surfari +drewbie_longjumps +dyd_62units +dyd_axn_plant +dyd_axn_sky +dyd_horizon +ex_deathdrop +ffy_hb_tipsy +ffy_poro +fl_secret_temple +fmc_torres +fo_h0pbl0ck +fof_32 +fof_axn_scroll_killa +fof_chillbhop +fof_utopia +fu_bhop +fu_darkhop +fu_devhops +fu_evening +fu_extreme +fu_frosty +fu_insane +fu_plainhop2 +fu_replayhop +fu_sane +fu_xtremeblock +fufu_feizhai +gbc_holy_alienstructure +gbc_pacific_afternoon_rmk +gbc_script_destroman +gbc_script_mimic_m +gbc_script_nks_steep_h +hama_timberbhop +hb_dropzone2 +hb_mekko_ez +hb_toffifee2 +hb_toyzz +hfr_unshape +holy_lame +imao_darkcavern +ins_air +ins_air2 +ins_axn_tooncastle +ins_toontrain +int_oblivion +its_mistcavern +j2s_4floors +j2s_4tunnels +j2s_autumn +j2s_peakez +j2s_sandland +j2s_westbl0ck +jagkz_breezeclimb +jagkz_natal +jro_doom +jro_fortboyard +jro_supermario +k_ice +k_obscurity +k_sun +k_under +kkz_texture +klz_sherbrooke +ksz_fastmountain2 +ksz_mountainvalley +kt_aztecclimb +kt_blockrace +kt_megacliff +kz-endo_aztec +kz-endo_bikinihop +kz-endo_carrington +kz-endo_congo +kz-endo_loko +kz-endo_toonbhopz +kz_1man_game +kz_1man_game2 +kz_1man_game_ez +kz_1man_understock +kz_1woman_edzika +kz_2001 +kz_42_amazon +kz_4caves +kz_5trees +kz_6fd_volcano +kz_MiniMountain +kz_a2_bhop_corruo_ez +kz_a2_bhop_corruo_h +kz_a2_cambodia +kz_a2_godspeed +kz_absolute +kz_abstract_plane +kz_adv_quadrablock +kz_adv_underground +kz_adventure +kz_adventure2 +kz_adverock +kz_aggressive +kz_airmountain +kz_alpin +kz_ancient_tomb +kz_ancientmemories +kz_andy +kz_antiquity +kz_anubis +kz_arcdetriomphe +kz_arsacid +kz_axn_croft +kz_azclimb +kz_aztec +kz_aztecblock_b02 +kz_beachmountain +kz_bedlam +kz_beyond +kz_bhopwarehouse +kz_bkz_communityblock +kz_bkz_deathjourney +kz_bkz_egyptbhop +kz_bkz_rockblock +kz_bkz_shipka +kz_bkz_temple2 +kz_bkz_tropicbhop +kz_blockrunner_2020 +kz_boulder_b01 +kz_brickfacility +kz_bridge +kz_built +kz_bye_erarock +kz_c2l_icebean +kz_canyon +kz_cargo +kz_cellblock +kz_cellblock_hard +kz_cfl_aqualand +kz_cfl_ceramicblock +kz_cfl_jost +kz_cfl_jost_ez +kz_cfl_mountainchurch +kz_cfl_yamakasi +kz_cg_4towers +kz_cg_coldblock +kz_cg_extreme +kz_cg_gloomy +kz_cg_holodeck +kz_cg_lavacliff +kz_cg_lost_castle +kz_cg_nightcastle +kz_cg_palmcliff +kz_cg_pianoclimb +kz_cg_rats +kz_cg_rivacliff +kz_cg_tower +kz_cg_treeoflife +kz_cg_venice +kz_cg_wigbl0ck +kz_cg_xtremedesert +kz_chinabl0ck +kz_chinabl0ck_ez +kz_cho_mountaintree +kz_christmas +kz_citadel +kz_civilizations +kz_cliffez +kz_climbers_b01 +kz_climbersxp_b03 +kz_cmp_collage_v2 +kz_concise +kz_construction +kz_conveyor +kz_cornsilo +kz_costco +kz_cosy_communityblock +kz_cosy_temple3 +kz_creek +kz_crs_iceclimb +kz_cruiser +kz_cup_storage +kz_cursed_tomb +kz_cxg_jekyll +kz_cxg_sequoia +kz_dalai_rats +kz_dare +kz_darkmine +kz_darkness +kz_dbh_pipehop +kz_deanhawkins_b01 +kz_deathvalley +kz_deserted +kz_desolate3 +kz_desolatum +kz_dimblock +kz_dirtblock +kz_dirtblock_hard +kz_district +kz_dm_dedication911_e +kz_dm_dedication911_h +kz_dojo +kz_dp_medieval +kz_dutchtown +kz_ea_beneath +kz_ea_beneath_h +kz_ea_canals +kz_ea_caveclimb_e +kz_ea_caveclimb_h +kz_ea_dam +kz_ea_desert +kz_ea_goldenblock +kz_ea_harbor +kz_ea_highblock +kz_ea_oldgraveyard +kz_ea_parkblock +kz_ea_spiral +kz_ea_templeblocks +kz_ea_waterfall +kz_emblem +kz_ep_gigablock_b01 +kz_ew_forsakenmines +kz_excavation +kz_exn_ezjungle +kz_exn_jungle +kz_exodus_ez +kz_exodus_hard +kz_explorer +kz_ezalpin +kz_ezboulder_b01 +kz_facility +kz_fairy_island +kz_faw_cathedral_e +kz_faw_cathedral_h +kz_fl_secret_temple2 +kz_forgotten +kz_fortress +kz_frostbite +kz_ghat +kz_giantbean_b15 +kz_gigablockier +kz_gigablockier_pub +kz_gigacave +kz_goldenbean_200401 +kz_goldwood +kz_greattemple +kz_greenplanet +kz_halicarnassus +kz_hb_elITe +kz_hb_fykseN +kz_heat +kz_highblock_xp +kz_highlands +kz_hollywood_ez +kz_hollywood_x +kz_hop +kz_hopez +kz_hypercube +kz_icemountain +kz_indusrun +kz_ins_2ndbhop +kz_ins_ancientgardens +kz_ins_azzerun +kz_ins_bhoptown +kz_ins_industryrun +kz_ins_insilio +kz_ins_trainrun +kz_j2s_cupblock +kz_j2s_darktower +kz_j2s_icevalley +kz_j2s_nightcanyon +kz_j2s_sandland2 +kz_j2s_summercliff_ez +kz_j2s_summercliff_h +kz_j2s_sunblock +kz_j2s_tetris +kz_j2s_windsor +kz_jett_mountain +kz_jro_hb_EnquaerX +kz_jumprun +kz_junglemountain +kz_junglezone +kz_kz-endo_portal +kz_kz-endo_yamatai +kz_kzarg_catacombsbhop +kz_kzarg_undergroundjourney +kz_kzdk_bridge2 +kz_kzdk_covebhop +kz_kzdk_delianshop +kz_kzdk_digger +kz_kzdk_docks +kz_kzdk_droughthop +kz_kzdk_junglezone2 +kz_kzdk_kosovo +kz_kzdk_megablock +kz_kzdk_oldtemple +kz_kzdk_radiobase +kz_kzdk_stones +kz_kzdk_templebhop +kz_kzdk_templebhop_h +kz_kzdk_timber +kz_kzdk_tropicisland +kz_kzfr_alexandrie +kz_kzfr_bhopaztec +kz_kzfr_bhopdwarf +kz_kzfr_bhopspace +kz_kzfr_bhopwaterrace +kz_kzfr_caterpillar +kz_kzfr_darktree +kz_kzfr_duke +kz_kzfr_escape +kz_kzfr_haunted +kz_kzfr_kubz +kz_kzfr_mariocastle +kz_kzfr_militarycamp +kz_kzfr_notredame +kz_kzfr_rabbithighway +kz_kzfr_rabbithighwayez +kz_kzfr_shAktIblock +kz_kzfr_statueofliberty +kz_kzfr_tibet +kz_kzfr_treeclimb +kz_kzfr_vache_and_cow +kz_kzhu_jail +kz_kzj_tech +kz_kzlt_dementia +kz_kzlt_femtobhop +kz_kzlv_wanderer +kz_kzno_travel +kz_kzpl_lodge +kz_kzra_fl_sharahur +kz_kzro_alienruins +kz_kzro_atentemple +kz_kzro_communityblock +kz_kzro_deathtales +kz_kzro_deathtales2 +kz_kzro_mountaineiz +kz_kzro_roscbhop +kz_kzro_winter +kz_kzru_MIR +kz_kzsca_ancestry +kz_kzsca_ancientblock +kz_kzsca_bastion +kz_kzsca_bhopindustry +kz_kzsca_cavemine +kz_kzsca_cons +kz_kzsca_desertedlab +kz_kzsca_desk +kz_kzsca_downtown +kz_kzsca_egyptmemories +kz_kzsca_escape +kz_kzsca_fjellheimen +kz_kzsca_greenisland +kz_kzsca_heaven2 +kz_kzsca_heaven3 +kz_kzsca_hell +kz_kzsca_mineblock +kz_kzsca_mineblock_ez +kz_kzsca_mountainvillage +kz_kzsca_oasis +kz_kzsca_pyramid +kz_kzsca_pyramid_ez +kz_kzsca_research +kz_kzsca_sewerbhop +kz_kzsca_still +kz_kzsca_toonworld2 +kz_kzse_aztectemple +kz_kzse_dustbhop +kz_kzse_dustbhop_h +kz_kzse_marsh +kz_kzse_natureblock +kz_kzse_rockvalley +kz_kzse_toonworld +kz_kzse_towerblock +kz_kzse_towerblock_h +kz_kzsk_desperados +kz_kzsk_forsaken +kz_kzus_crazytown +kz_kzus_evagria +kz_kzus_mountaincrest +kz_kzus_secretbase +kz_labyrinth +kz_lain +kz_lain_h +kz_lighthouse +kz_longjumparena +kz_lostworld +kz_ludo +kz_ludo_ez +kz_luonto +kz_m3_xmas_b00 +kz_machupicchu +kz_mages_courtyard +kz_mages_courtyardez +kz_man_alienbase +kz_man_australia +kz_man_beanstalk_b02 +kz_man_bhopdesert +kz_man_bhopforest +kz_man_bhopocean +kz_man_bhopsnow +kz_man_bigezclimb +kz_man_bighardclimb +kz_man_cameron +kz_man_castle +kz_man_chessclimb +kz_man_climbers +kz_man_climbersxp +kz_man_climbrace +kz_man_congo_b01 +kz_man_deathhill +kz_man_dinocanyon +kz_man_dragon +kz_man_dreaming +kz_man_everest +kz_man_eznasa +kz_man_eztemple +kz_man_forest +kz_man_halloween2004 +kz_man_indiana +kz_man_lost_island +kz_man_madness +kz_man_nasa +kz_man_neighbourhood +kz_man_owtcity +kz_man_redrock +kz_man_riverside +kz_man_streetclimb +kz_man_temple +kz_man_terablock +kz_man_trippin +kz_man_ultrablock +kz_man_urbanjump +kz_mathland +kz_megabhop +kz_megabhop_hard +kz_memphisblock +kz_mesahopz +kz_midnight +kz_mls_giza +kz_mls_lost +kz_mls_warehouse +kz_monte +kz_morning +kz_mto_gerudofortress +kz_navidad +kz_nbs_greatwall +kz_nix +kz_nobkz_factoryrun +kz_nolve +kz_northpole_b01 +kz_owensvalley +kz_pacman +kz_peak_b01 +kz_peak_b02 +kz_pegasus +kz_pegasus_d +kz_pegasus_ez +kz_persia +kz_phoogi +kz_piranesi +kz_pit +kz_plop +kz_px_eaglecliff +kz_radium +kz_rambo_xen +kz_rang_maze +kz_rd_giganticwall +kz_rd_oldmine +kz_real_adventure_b01 +kz_real_caverns +kz_real_islands +kz_real_skyscraper +kz_redbrickworld +kz_return +kz_ruins +kz_sandblock +kz_sandblock2 +kz_sandblock2_ez +kz_sandblock_ez +kz_satomi +kz_selection +kz_sfinx +kz_shrubhop_ez +kz_shrubhop_h +kz_sideways +kz_siedlungclimb +kz_sk_proclimbing +kz_sola +kz_space +kz_space2 +kz_spain +kz_starwars_deeja +kz_stb_mystic +kz_stb_sewage +kz_stealthhangar +kz_stoneblock +kz_stoneblock_ez +kz_stonehenge +kz_streetbl0ck +kz_summercliff2 +kz_synergy +kz_synergy_x +kz_synergy_x2 +kz_tbt_nonentity +kz_templejourney +kz_to0nride +kz_toilet +kz_tomb +kz_tomorrow +kz_toon_underground +kz_toscana +kz_tpc_possclimb_b01 +kz_trespass +kz_tropiclimb_b01 +kz_tropiclimb_xp +kz_underblock +kz_underblock_ez +kz_undergroundvillage +kz_unicorn +kz_viva_lasvegas +kz_vkz_mystic +kz_waterfalls +kz_waterplant +kz_wild +kz_winterdust +kz_world +kz_wsp_1337block +kz_wsp_arpino +kz_wsp_caves +kz_wsp_cavity +kz_wsp_inferno +kz_wsp_islandclimb +kz_wsp_marioland +kz_wsp_snowbeach +kz_wsp_valleyclimb +kz_xj_3ways +kz_xj_brickjump +kz_xj_caseblock_e +kz_xj_caseblock_h +kz_xj_climbtrip +kz_xj_communitybhop +kz_xj_communityblock +kz_xj_doubleblock +kz_xj_experience +kz_xj_ezbrickjump +kz_xj_mountez +kz_xj_mounthard +kz_xj_rockblock +kz_yosemite +kz_ytt_ancient +kz_zentemple +kza_lagster +kzarg_bhopcircuit +kzarg_infinitefall +kzarg_lostrome +kzbg_ytt_lavaspeed +kzbg_ytt_pyramid +kzblt_dx_blueshadow2 +kzblt_dx_mercy +kzblt_zigzaghop +kzcn_45 +kzcn_brickblock +kzcn_mahjong +kzcn_ruins_1956 +kzcn_shanghai_museum +kzfr_SpaceOne +kzfr_bhop_backalley +kzfr_bhop_lamborghini +kzfr_bhop_leetyard +kzfr_bhop_wood +kzfr_ramses +kzfr_wallclimb_race +kzgr_propelled +kzie_bunnyheaven +kzls_bhop_china +kzls_kodash +kzls_smile +kzlt_arabhop +kzlt_village +kzlv_vaz_ujo_e +kzlv_vaz_ujo_h +kzm_cityhops +kzm_fineblock +kzm_tinymountain +kznl_delta +kznl_factory +kznl_mountainpass +kzno_caseblock_v2 +kzno_xtremeblock +kzpf_deathless_x +kzpl_christmasmission +kzpl_desert_wellspring +kzra_axn_rockloy +kzra_axn_tamlair +kzra_blackpearl +kzra_coast +kzra_crystal_palace +kzra_rocky +kzra_slidepuf +kzra_somecaves +kzra_swords +kzra_undercastle +kzra_wired +kzray_rocky-bhop +kzro_astro +kzro_axn_volcano +kzro_bhopymag +kzro_cryscosrun +kzro_dahnajourney +kzro_darkblock +kzro_darkfury +kzro_darkhole +kzro_excitedbhop +kzro_fastcliff +kzro_gohome +kzro_island +kzro_mountainsein +kzro_mountainsnow +kzro_nightcamp +kzro_raincliff +kzro_smalltemple +kzro_speedcavescape +kzru_bear +kzru_pharaonrun +kzru_spacehop +kzru_sun5hine +kzsca_bagdad +kzsca_brickvalley +kzsca_broken +kzsca_bunratty +kzsca_burrow +kzsca_caseblock_v3_e +kzsca_cityblock +kzsca_communityblock +kzsca_crazyblock +kzsca_dawn +kzsca_heaven +kzsca_highblocks +kzsca_mc_diamondquest +kzsca_snakebhop +kzsca_suburbia +kzsca_valley +kzsca_watertemple +kzsca_watertemple2 +kzse_ancienthopez +kzse_bhopblock +kzse_valleycliff +kztd_endo_pipeline +kzua_de_portal +kzua_zp_godroom_h +kzua_zp_hamunaptra_x +kzus_bleu +kzus_desertblock +kzus_desertblock_ez +lico_valley +mls_axn_crater +mls_hb_srg +mls_pcm_frozenvalley +mls_tabyn +mls_various +mto_desolate2 +mto_desolate_h +mto_greencave +mto_lightblock +muj_bindweed +muj_dom +muj_markule +muj_time +muj_to_qui +nfs_longjump +nfs_longjumpez +nks_pupu +nobkz_mst_honduras +nobkz_mst_honduras_h +ph_k_after +po_roboclimb +prochallenge2_bhop +prochallenge2_bhop_hard +prochallenge2_longjump +prochallenge2_mix +prochallenge2_mix_ez +prochallenge2_speed +prochallenge2_speed_hard +prochallenge_bhop +prochallenge_longjump +prochallenge_precision +prochallenge_speed +px_pharoah +pzv_liminal +pzv_wasteplant +qcg_arid +qcg_complex +qcg_egyptblock +qcg_hb_domino +qcg_hb_tuf +qcg_natureclimb +qcg_ragequit +qcg_slabs +qcg_slabs_x +qcg_to_chichin +qsk_aznre-3 +qsk_azure-2 +qsk_azure +qsk_fractured +qsk_over +qsk_qube +radon_asylum +radon_desertpassage +radon_forgotten2 +radon_galaxy +rd_city_jump +rd_jump_house +rd_riverpeak +ri_spacecliff +risk_bhop_bunny +risk_compound +risk_crashed +risk_factory +risk_forgeblock +risk_inertia +risk_lego_firehouse +risk_ministry +risk_sector +risk_simpsons +risk_snowcastle +risk_stargate +risk_treasure_island +risk_xtrm_weaponsfactory +rnr_speedcrag +rpz_downfall +rpz_duck +rr_dangerblock +'rr_inside^outside' +rush_adventure +rush_adventure2 +rush_brirom +rush_cemetery +rush_cheops +rush_countless +rush_egyptian +rush_jeronimo +rush_rockwin +rush_tower +sak_railroad +sb_speedvalley +skitz_bean_valley +skitz_box_silo +slD_bside_nightblock +slD_bside_winter +sn_beachcliff +sn_boxedout +sn_centerpoint_twr +sn_checkclimb +sn_dustown +sn_ezycity +sn_ezycliff +sn_giantree_v2 +sn_kza_lighthouse +sn_minivolcano +sn_mountsnow +sn_nanoblock +sn_noobbean +sn_noobbean_2 +sn_warehouse +sn_xmas_tree +speed_ytt_castle +spm_hb_Shad0ws +spm_hb_paslalala +srg_speedrock +stf_creepytemple +sx_goldrush +trC_climbgarden +tri_complex +uq_suncliff +vee_mojave +vee_nintendo +vee_phgi_headquarters +xj_ap_abyss +xj_ap_hollywood +xj_ap_labyrinth +xj_ap_matsuo +ytt_wow_mix +zr_hetablock +zr_minimountain \ No newline at end of file diff --git a/mapcheck.js b/src/scripts/mapcheck.js similarity index 100% rename from mapcheck.js rename to src/scripts/mapcheck.js