Hallöchen,
@ Generalbeam .. Ja ich habe mir deinen Post von dem Thread von Solic genauer durch gelesen zwinker .. Und habe mich deswegen gegen dieses script entschieden
..
Ich hatte vor paar Tagen hier auch mal gepostet wegen einem anderen Forcerate script ..
Hier der link:
Klick mich
Aber jetzt nutze ich es nicht mehr .. Aber dieses script hat eine super Sache gehabt.. Ich konnte mit Hilfe dieses scriptes meine Originale motd.txt umgehen und habe dann nur meine eigenen motd.txt benutzt welche ich auf meinem Webspace hoch geladen habe. right Das ging 1a ..
Jetzt aber wo ich dieses script nicht mehr nutze kann ich leider auch nicht mehr auf meine eigene motd.txt vom Webspace zurück greifen.
..
Deswegen wäre ich sehr froh wenn mir jemand so ein kleines script schreiben könnte um meine motd.txt vom Game Server zu umgehen ..
Hier ist das Forcerate script womit ich es umgehen konnte.
// LowRatesFiX (FORCERATE RELOADED EDTION) v1.2.0.7a by ATL4NT!X
// This is a Remake of Zer0's ForceRate Script v0.4c.
// Error Message is fixed, and some new things.
// Add me at steam and join my group if you want.
// Links: (http://steamcommunity.com/id/thereal_atl4nt1x) <-> (http://steamcommunity.com/groups/atl4nt1x_public_vip_group)
// Credits: Zer0 (noAim)
block load
{
es_xset lowratesfix LowRatesFiX-v1.2.0.7a by ATL4NT!X
es_xmakepublic lowratesfix
es_xdoblock lowratesfix/config
es_xset lowratesfix_exists 0
es_xset lowratesfix_format 0
es_xset lowratesfix_user 0
es_keygroupcreate lowratesfix_users 0
es_xset lowratesfix_value 0
es_xset lowratesfix_old 0
es_xset mp_restartgame 1
es_xmsg #multi "#lightgreen[#greenLowRatesFiX#lightgreen]#green High Rates are Loaded!"
}
block unload
{
es_xset mp_restartgame 1
es_xmsg #multi "#lightgreen[#greenLowRatesFiX#lightgreen]#green High Rates are Unloaded!"
}
event player_activate
{
es_keycreate lowratesfix_users event_var(userid)
// Force them to set certain variables.
es_format lowratesfix_format "es_xset lowratesfix_user %1;es_xdoblock lowratesfix/enforcevars" event_var(userid)
es_delayed 1 es_xnq server_var(lowratesfix_format)
es_delayed 5 es_tell event_var(userid) #multi #lightgreen[LowRatesFiX] #green event_var(es_username) your Rates are now Fixed!
}
block enforcevars
{
es_xusermsg create lowratesfix_motd VGUIMenu
es_xusermsg write string lowratesfix_motd info
es_xusermsg write byte lowratesfix_motd 1
es_xusermsg write byte lowratesfix_motd 4
es_xusermsg write string lowratesfix_motd title
es_xusermsg write string lowratesfix_motd "Server Name ... Die Überschrift beim Start Bildschirm"
es_xusermsg write string lowratesfix_motd type
es_xusermsg write string lowratesfix_motd 2
es_xusermsg write string lowratesfix_motd msg
es_xusermsg write string lowratesfix_motd "Mein Link zum Webspace/motd.txt"
es_xusermsg write string lowratesfix_motd cmd
es_xusermsg write string lowratesfix_motd "rate 25000;cl_cmdrate 100;cl_updaterate 101;cl_interpolate 1;cl_interp 0.01;cl_radaralpha 255;chooseteam"
es_usermsg send lowratesfix_motd server_var(lowratesfix_user)
es_xusermsg delete lowratesfix_motd
}
event player_team
{
if (event_var(team) > 0) do
{
if (event_var(es_steamid) != "BOT") do
{
es_xset flag_exist 0
es_exists flag_exist key lowratesfix_users event_var(userid)
ifx false(flag_exist) do
{
es_keycreate lowratesfix_users event_var(userid)
}
es_keygetvalue lowratesfix_exists lowratesfix_users event_var(userid) authed
ifx false(lowratesfix_exists) do
{
es_keysetvalue lowratesfix_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_interpolate
es_queryclientvar event_var(userid) cl_interp
es_queryclientvar event_var(userid) cl_radaralpha
}
}
}
}
event player_say
{
if (event_var(text) equalto "lowratesfix") do
{
es_tell event_var(userid) LowRatesFiX v1.2.0.7a by ATL4NT!X
}
if (event_var(text) equalto "versionz") do
{
es_tell event_var(userid) LowRatesFiX v1.2.0.7a by ATL4NT!X
}
}
event es_player_variable
{
if (event_var(variable) == rate) do
{
if (event_var(status) == success) do
{
if (event_var(value) == 25000) do
{
es_delayed 10 es_xqueryclientvar event_var(userid) rate
}
else do
{
es_delayed 20 es kickid event_var(userid) [LowRatesFiX] Rate must stay at 25000!
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [LowRatesFiX] Rate must stay at 25000!
}
}
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) [LowRatesFiX] CmdRate must stay at 100!
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [LowRatesFiX] CmdRate must stay at 100!
}
}
if (event_var(variable) == cl_updaterate) do
{
if (event_var(status) == success) do
{
if (event_var(value) == 101) do
{
es_delayed 10 es_xqueryclientvar event_var(userid) cl_updaterate
}
else do
{
es_delayed 20 es kickid event_var(userid) [LowRatesFiX] UpdateRate must stay at 101!
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [LowRatesFiX] UpdateRate must stay at 101!
}
}
if (event_var(variable) == cl_interpolate) do
{
if (event_var(status) == success) do
{
if (event_var(value) == 1) do
{
es_delayed 10 es_xqueryclientvar event_var(userid) cl_interpolate
}
else do
{
es_delayed 20 es kickid event_var(userid) [LowRatesFiX] InterPolate must stay at 1!
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [LowRatesFiX] InterPolate must stay at 1!
}
}
if (event_var(variable) == cl_interp) do
{
if (event_var(status) == success) do
{
if (event_var(value) == 0.01) do
{
es_delayed 10 es_xqueryclientvar event_var(userid) cl_interp
}
else do
{
es_delayed 20 es kickid event_var(userid) [LowRatesFiX] Interp must stay at 0.01!
}
}
else do
{
es_delayed 30 es kickid event_var(userid) [LowRatesFiX] Interp must stay at 0.01!
}
}
}
Ich hoffe sehr das sich jemand dafür bereit erklärt und mir ein script dafür schreibt oder mir einen Weg beschreibt wie ich es machen könnte.
Das wäre echt sehr Lieb ..
@ MadMakz..
Ich habe etliche verschieden Versuche über die server.cfg probiert und auch über die autoexec .. Aber nichts geht .. Es wird dann überhaupt kein Start Bildschirm angezeigt keinahn ..
Wie gesagt, ich hoffe ihr wisst eine möglichkeit .. am liebsten wäre mir ein eventscript .. Das dürfte glaube ich am wenigsten Probleme bereiten ..
Lg
Syphon