Official Soldat Forums
Soldat Fans => Fan Apps => Topic started by: Timmeh` on January 15, 2007, 01:26:29 am
-
I got bored so I made this.
Download word filter at bottom of this post
Commands:
!level1 = easy training
!level2 = medium training
!level3 = hard training
!ace = very hard training
!masacre = chainsaw only
!sniper = barrett only
!ownage = adds some bots
!undead = adds 18 zombies
!end = ends training (kicks all bots)
Feel free to change the code to suit your server needs
# training commands by Gold - nate.blindspott@msn.com
# this code is safe to be used on any server
if $MESSAGE = Im gonna hack
/say Hackers suck
/kick $PLAYER_NAME
endif
if $MESSAGE = Im using hacks
/say Hackers suck
/kick $PLAYER_NAME
if $MESSAGE = I am hacking
/say Hackers suck
/kick $PLAYER_NAME
endif
if $MESSAGE = !masacre
/say WARNING! Masacre has begun, Run!
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
endif
if $MESSAGE = !snipe
/say Sniper shootout has begun!
/addbot2 Sniper
/addbot2 Sniper
/addbot2 Sniper
/addbot2 Sniper
/addbot1 Terminator
/addbot1 Terminator
/addbot1 Terminator
/addbot1 Terminator
endif
if $MESSAGE = !sniper
/say Sniper shootout has begun!
/addbot2 Sniper
/addbot2 Sniper
/addbot2 Sniper
/addbot2 Sniper
/addbot1 Terminator
/addbot1 Terminator
/addbot1 Terminator
/addbot1 Terminator
endif
if $MESSAGE = I need to train
/say $PLAYER_NAME wants to train? type !levels
endif
if $MESSAGE = I gotta train
/say $PLAYER_NAME wants to train? type !levels
endif
if $MESSAGE = I am a newb
/say If you are a newb, type !levels to train
endif
if $MESSAGE = !ownage
/say $PLAYER_NAME has begun a round of ownage!
/addbot1 boogie man
/addbot1 dutch
/addbot1 poncho
/addbot1 srg mac
/addbot1 sniper
endif
if $MESSAGE = !undead
/say $PLAYER_NAME has unleashes zombies!
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
/addbot4 zombie
endif
if $MESSAGE = !end
/say $PLAYER_NAME has ended training
/kick Boogie Man
/kick Kruger
/kick Sniper
/kick Dutch
/kick Admiral
/kick Terminator
/kick John
/kick Billy
/kick Danko
/kick Poncho
/kick D Dave
/kick Blain
/kick Srg Mac
/kick Stevie
/kick Roach
/kick Commando
/kick Zombie
endif
if $MESSAGE = !level1
/say $PLAYER_NAME Has begun level 1 training
/addbot1 boogie man
endif
if $MESSAGE = !level2
/say $PLAYER_NAME Has begun level 2 training
/addbot1 boogie man
/addbot1 kruger
endif
if $MESSAGE = !level3
/say $PLAYER_NAME Has begun level 3 training
/addbot1 boogie man
/addbot1 kruger
/addbot1 sniper
endif
if $MESSAGE = !ace
/say Warning $PLAYER_NAME Has begun max training!
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 boogie man
/addbot1 sniper
/addbot1 sniper
/addbot1 sniper
/addbot1 sniper
/addbot1 sniper
/addbot1 sniper
endif
if $MESSAGE = !levels
/say !level1 = easy training
/say !level2 = medium training
/say !level3 = hard training
/say !ace = very hard training
/say !masacre = chainsaw only
/say !sniper = barrett only
/say !ownage = adds some bots
/say !end = ends training (kicks all bots)
endif
if $MESSAGE = hacker
/say If somebody is hacking type !admin or vote kick them
endif
if $MESSAGE = hax
/say If somebody is hacking type !admin or vote kick them
endif
if $MESSAGE = hack
/say If somebody is hacking type !admin or vote kick them
endif
if $MESSAGE = hacking
/say If somebody is hacking type !admin or vote kick them
endif
if $MESSAGE = cheater
/say If somebody is cheating type !admin or vote kick them
endif
if $MESSAGE = cheating
/say If somebody is cheating type !admin or vote kick them
endif
if $MESSAGE = Admin?
/say To request admin type !admin
endif
if $MESSAGE = Admin
/say To request admin type !admin
endif
if $MESSAGE = lagger
/say Vote kick players that lag
endif
if $MESSAGE = lag
/say $PLAYER_NAME, leave the server if you lag
endif
if $MESSAGE = !rate
/say $PLAYER_NAME's rate: $PLAYER_RATE P: $PLAYER_SCORE, D: $PLAYER_DEATHS
endif
if $MESSAGE = !version
/say $VERSION
endif
if $MESSAGE = !test
/say I can see you $PLAYER_NAME
endif
if $MESSAGE = !levels
/say !level1 = easy training
/say !level2 = medium training
/say !level3 = hard training
/say !levelmax = very hard training
/say !end = ends training
endif
if $MESSAGE = lag
/say Your ping is $PLAYER_PING go back to Poland
endif
if $MESSAGE = !admin
/say An admin was requested
IRCmsg $PLAYER_NAME requested an admin on $SERVER_IP:$SERVER_PORT!
ADMINMSG $PLAYER_NAME requested an admin on $SERVER_NAME!!
endif
if $MESSAGE = !request
/say What do you want?
IRCmsg $PLAYER_NAME requested an admin on $SERVER_IP:$SERVER_PORT!
ADMINMSG $PLAYER_NAME requested an admin on $SERVER_NAME!!
endif
if $MESSAGE = !time
/say Current server time is $CLOCK
endif
# Team-change commands for players - written by Leo
if $MESSAGE = !spectator
/setteam5 $PLAYER_NUM
endif
if $MESSAGE = !spec
/setteam5 $PLAYER_NUM
endif
if $MESSAGE = !red
/setteam1 $PLAYER_NUM
endif
if $MESSAGE = !blue
/setteam2 $PLAYER_NUM
endif
# New commands supporting private server needs by RiA|KeFear, idea by Kaimelar
# remove comments if you need them
if $MESSAGE = !myip
/say $PLAYER_NAME, your IP is $PLAYER_IP
endif
if $MESSAGE = !ping
/say $PLAYER_NAME, your ping is $PLAYER_PING
endif
#if $MESSAGE = !voland
#/map ctf_Voland
#endif
#if $MESSAGE = !laos
#/map ctf_Laos
#endif
#if $MESSAGE = !b2b
#/map ctf_B2b
#endif
#if $MESSAGE = !nuubia
#/map ctf_Nuubia
#endif
#if $MESSAGE = !viet
#/map ctf_Viet
#endif
#if $MESSAGE = !run
#/map ctf_Run
#endif
#if $MESSAGE = !kampf
#/map ctf_Kampf
#endif
#if $MESSAGE = !death
#/map ctf_Death
#endif
#if $MESSAGE = !maya
#/map ctf_Maya
#endif
#if $MESSAGE = !lanubya
#/map ctf_Lanubya
#endif
#if $MESSAGE = !equinox
#/map ctf_equinox
#endif
#if $MESSAGE = !p
#/pause
#endif
#if $MESSAGE = !restart
#/restart
#endif
# These are written by Kaimelar
#if $MESSAGE = !tnl
#/respawntime 3
#/maxrespawntime 4
#/limit 10
#/timelimit 10
#/bonus 0
#/map ctf_Laos
#endif
#if $MESSAGE = !srl
#/respawntime 3
#/maxrespawntime 4
#/limit 6
#/timelimit 10
#/bonus 0
#/friendlyfire 1
#/realistic 1
#endif
Not all of this is code by me, some of it is default
-
Pretty nice and good idea. :)
I'm gonna try it now
Edit: Lol you uploaded wordfilter.txt and the bottom command
if $MESSAGE = This server sucks
/say $PLAYER_NAME Your ping is $PLAYER_PING go back to China
Lol ahhahaahah
B.O.T. You should see if you could make a server script (So ARSSE is not neede to be running)
-
i think this section if for dedicated server scripts, not for arsse's
also did you even try to test this script as i see some "endif" missing here and there (if it should be like that, sorry)
-
Pretty nice and good idea. :)
I'm gonna try it now
Edit: Lol you uploaded wordfilter.txt and the bottom command
if $MESSAGE = This server sucks
/say $PLAYER_NAME Your ping is $PLAYER_PING go back to China
Lol ahhahaahah
B.O.T. You should see if you could make a server script (So ARSSE is not neede to be running)
Not funny, I consider that racist. Hope you die early in hell =/
-
I'm not racist. I just hate unholy ping.
cooz, ARSSE is awesome, it deserves some fan scripts.
I fixed the script, should be ok now.
-
I'm not racist. I just hate unholy ping.
cooz, ARSSE is awesome, it deserves some fan scripts.
I fixed the script, should be ok now.
i didn't say it's not, i agree that's very good remote admin application!
i just point out that you posted in wrong section...
peace
-
I haven't been able to try it yet. (Cause my specific comp is not here)
But after reading the updated script, I still see an endif missing.
if $MESSAGE = Im using hacks
/say Hackers suck
/kick $PLAYER_NAME
-
how i can use this? :(
-
lol fun xD.
how i can use this? :(
You have arsse right? go to your arsse folder and go to scripts. There is a notepad named "OnPlayerSpeak". Copy the code and paste it there, then load arsse onto a server.
-
I have a question, when I wrote a script in a .txt file, do i have to insert the file in options in " Events " ?? or do Arsse use it automatical ?
I hope I get an reply soon :)
Greetz
Zeus^
-
You have to set it under Events. If you modified a script file, that was "loaded in" before, ARSSE will use it automatically.
-
nice script
installed it on my ARSSE
but at least for me the Bot File names were wrong (wrong case, and for sgt. mac wrong name)
but it could be that this is a linux issue, windows will recognize without case sensitivity
thanks
jackoty
-
- Compiling ARSSE -> ARSSE.pas...
- ARSSE -> [Error] (2:1): 'BEGIN' expected
-
It's a script for the ARSSE server admin, not a .pas file for the server scripting engine.