// ForceRate version 0.4c by Zero (www.noaim.eu)
////////////////////////////////////////////////////////////
// Please don't edit the Lines below ///////////////////
block load
{
es_xset forcerate ForceRate-v0.4c
es_xmakepublic forcerate
es_xdoblock forcerate/config
es_xset forcerate_exists 0
es_xset forcerate_format 0
es_xset forcerate_user 0
es_xset forcerate_value 0
es_xset forcerate_old 0
es_xset mp_restartgame 1
es_xmsg #multi "#greenВаши рейты были поправлены#green автоматически"
}
block unload
{
es_xset mp_restartgame 1
es_xmsg #multi "#greenВаши рейты были поправлены#green автоматически"
}
event player_activate
{
es_keycreate forcerate_users event_var(userid)
// Force them to set certain variables.
es_format forcerate_format "es_xset forcerate_user %1;es_xdoblock forcerate/enforcevars" event_var(userid)
es_delayed 1 es_xnq server_var(forcerate_format)
}
block enforcevars
{
es_xusermsg create forcerate_motd VGUIMenu
es_xusermsg write string forcerate_motd info
es_xusermsg write byte forcerate_motd 1
es_xusermsg write byte forcerate_motd 4
es_xusermsg write string forcerate_motd title
es_xusermsg write string forcerate_motd "ForceRate Loaded"
es_xusermsg write string forcerate_motd type
es_xusermsg write string forcerate_motd 2
es_xusermsg write string forcerate_motd msg
es_xusermsg write string forcerate_motd "http://ссылка на ваш motd, загруженный к вам на сайт или открытый ресурс"
es_xusermsg write string forcerate_motd cmd
es_xusermsg write string forcerate_motd "rate 30000;cl_cmdrate 100;cl_updaterate 100;cl_radaralpha 255;chooseteam"
es_usermsg send forcerate_motd server_var(forcerate_user)
es_xusermsg delete forcerate_motd
}
event player_team
{
if (event_var(team) > 0) do
{
if (event_var(es_steamid) != BOT) do
{
es_keygetvalue forcerate_exists forcerate_users event_var(userid) authed
ifx false(forcerate_exists) do
{
es_keysetvalue forcerate_users event_var(userid) authed 1
// Query variables.
es_queryclientvar event_var(userid) rate
es_queryclientvar event_var(userid) cl_cmdrate
es_queryclientvar event_var(userid) cl_updaterate
es_queryclientvar event_var(userid) cl_radaralpha
}
}
}
}
event player_say
{
if (event_var(text) equalto "forcerate") do
{
es_tell event_var(userid) ForceRate v0.4c by [noAim]-zEro.|!
}
if (event_var(text) equalto "versionz") do
{
es_tell event_var(userid) ForceRate v0.4c by [noAim]-zEro.|!
}
}
event es_player_variable
{
if (event_var(variable) == cl_cmdrate) do
{
if (event_var(status) == success) do
{
if (event_var(value) == 100) do
{
es_delayed 10 es_xqueryclientvar event_var(userid) cl_cmdrate
}
else do
{
es_delayed 20 es kickid event_var(userid) [Кикнут за корявые рейты] В настройках должно стоять cl_cmdrate 100
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [Кикнут за корявые рейты] В настройках должно стоять cl_cmdrate 100
}
}
if (event_var(variable) == cl_updaterate) do
{
if (event_var(status) == success) do
{
if (event_var(value) == 100) do
{
es_delayed 10 es_xqueryclientvar event_var(userid) cl_updaterate
}
else do
{
es_delayed 20 es kickid event_var(userid) [Ты кикнут за корявые рейты] В настройках должно стоять cl_updaterate 100
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [Ты кикнут за корявые рейты] В настройках должно стоять cl_updaterate 100
}
}
}