You are not logged in.

DiggaBoon

Intermediate

  • "DiggaBoon" started this thread

Posts: 203

Location: Ruhrpott

wcf.user.option.userOption53: Ja

  • Send private message

1

Sunday, October 28th 2007, 10:07am

Hilfe zu [HOW TO] Block All sv_cheats Commands...

Und zwar geht es hier drum: http://forums.mattie.info/cs/forums/view…ght=clminmodels

Leider ist mein Englisch und der Plan wie man das einbaut gar net vorhanden ^^ Drum hoffe ich hier Hilfe zu finden.

Wie baue ich das bei uns auf dem Server am besten ein?

Quoted

block load
{
est_regclientcmd "!noclip" 0
est_regclientcmd "!mat_wireframe" 0
est_regclientcmd "!mat_proxy" 0
est_regclientcmd "!mat_fillrate" 0
est_regclientcmd "!cl_minmodels 1" 0
est_regclientcmd "!host_framerate" 0
est_regclientcmd "!cl_sidespeed" 0
est_regclientcmd "!cl_forwardspeed" 0
est_regclientcmd "!cl_backspeed" 0
est_regclientcmd "!cl_backspeed" 0
est_regclientcmd "!cl_drawothermodels" 0
es_msg #multi #green[#default No More Cheating #green]
}

event player_spawn
{
es_cexec event_var(userid) alias noclip "!noclip"
es_cexec event_var(userid) alias mat_wireframe "!mat_wireframe"
es_cexec event_var(userid) alias mat_proxy "!mat_proxy"
es_cexec event_var(userid) alias mat_fillrate "!mat_fillrate"
es_cexec event_var(userid) alias cl_minmodels "!cl_minmodels 1"
es_cexec event_var(userid) alias host_framerate "!host_framerate"
es_cexec event_var(userid) alias cl_sidespeed "!cl_sidespeed"
es_cexec event_var(userid) alias cl_forwardspeed "!cl_forwardspeed"
es_cexec event_var(userid) alias cl_backspeed "!cl_backspeed"
es_cexec event_var(userid) alias r_drawothermodels "!r_drawothermodels"
}

event est_cmdhook
{
if (event_var(hooktext) == "!noclip") do
{
es_cexec event_var(userid) disconnect
es_msg #multi #green event_var(es_username) was kicked for trying to fly around ( Exploit )!
}
if (event_var(hooktext) == "!mat_wireframe") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for teh cheating ( Exploit )!
}
if (event_var(hooktext) == "!mat_proxy") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for the proxy ( Exploit )!
}
if (event_var(hooktext) == "!cl_minmodels 1") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for trying to exploit!
}
if (event_var(hooktext) == "!host_framerate") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for trying to speed around ( Exploit ) !
}
if (event_var(hooktext) == "!cl_sidespeed") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for trying to strafe speedz ( Exploit ) !
}
if (event_var(hooktext) == "!cl_forwardspeed") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for trying to zoom zoom ( Exploit )!
}
if (event_var(hooktext) == "!cl_backspeed") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for trying to walk backwards fast( Exploit )!
}
if (event_var(hooktext) == "!r_drawothermodels") do
{
es_cexec event_var(userid) disconnect
es_msg #green event_var(es_username) was kicked for trying to spot models easier( Exploit )!
}
}


block unload
{
est_unregclientcmd "!noclip"
est_unregclientcmd "!mat_wireframe"
est_unregclientcmd "!mat_proxy"
est_unregclientcmd "!mat_fillrate"
est_unregclientcmd "!cl_minmodels"
est_unregclientcmd "!host_framerate"
est_unregclientcmd "!cl_sidespeed"
est_unregclientcmd "!cl_forwardspeed"
est_unregclientcmd "!cl_backspeed"
}


Quoted

Want to block all cheat commands used by scripts or admins??:


Source code

1
2
3
4
5
event es_map_start 
{ 
sv_cheats 0 
es_flags add cheat sv_cheats 
}


To allow again cheats run rcon command:

Source code

1
rcon es_flags remove cheat sv_cheats


tHx 4 Help,

BoON bestteam


DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

2

Sunday, October 28th 2007, 2:20pm

Re: Hilfe zu [HOW TO] Block All sv_cheats Commands...

Die machen nichts anderes als der Cvar sv_cheats die Eigenschaft "cheat" zu vergeben.

So kann sv_cheats nicht mehr auf 1 umstellt werden, weil sv_cheats nicht auf 1 steht. Die Cvar selber ist dann als Cheat geflaggt. Klingt paradox. Ich kann den Sinn nur darin verstehen, dass normale Admins daran gehindert werden sollen sv_cheats auf 1 zu stellen.


Die anderen Codezeilen sollen Befehle wie noclip usw. beim Clienten als Befehl registrieren. Das Script überwacht die Anwendung dieser Befehle. Bei Anwendung wird der Client dann gekickt.

Ich verstehe nur den Sinn der Anwendung nicht? Gibt es einen Bug, der es erlaubt die Cheat geflaggten Cvars trotz sv_cheats 0 zu ändern? Die ganzen Befehle wie mat_proxy usw. dürften nicht mehr funktionieren.

3

Sunday, October 28th 2007, 5:35pm

Re: Hilfe zu [HOW TO] Block All sv_cheats Commands...

Eigentlich geht es um cl_minmodels 1 das wollen wir auf unserem Server nicht zulassen

auch wenn user das anders sehen wir sind der Meinung das es ein vorteil im Game ist

thx

btSack