Posted: Sun Apr 01, 2007 10:11 pm |
|
where I'm at:
I have a server that is working in armagetron advanced.
I want to have rotating maps. I have read both the posts bout the scripts , but I think i might be missing something. Can you help?
folder file (file name = "nyc") notice the eddie text document. I converted from eds maps and locations to mine.

[
config file
the everytime has just the cycle pysics, no maps
var folder- everytime is empty
log folder empty also
"eddie" code
#!/bin/bash
while true
do
admin_note_1=""
admin_note_2=""
line=""
read line
echo $line
## Round 1
if [ "$line" == '[0] Go (round 10 of 10 )!' ]
then
range=6
num=$RANDOM
let "num %= $range"
let "map = $num + 1 "
if [ $map -le 3 ]
then
echo "MAP_FILE Levi/fortress/monkeastman-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 1 - Monk" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
elif [ $map -ge 4 ]
then
echo "MAP_FILE Levi/fortress/paulkelly-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 1 - Paul Kelly" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
fi
fi
## Round 2
if [ "$line" == '[0] Go (round 1 of 10 )!' ]
then
range=6
num=$RANDOM
let "num %= $range"
let "map = $num + 1 "
if [ $map -le 2 ]
then
echo "MAP_FILE Levi/fortress/richiefitzgerald-1.0.1.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 2 - Richie Fitzgerald" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
elif [ $map -ge 3 ]
then
echo "MAP_FILE Levi/fortress/monkeastman-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 2 - Monk Eastman" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
fi
fi
## Round 3
if [ "$line" == '[0] Go (round 2 of 10 )!' ]
then
range=6
num=$RANDOM
let "num %= $range"
let "map = $num + 1 "
if [ $map -le 2 ]
then
echo "MAP_FILE Levi/fortress/johnnytorrio-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 3 - Johnny Torrio" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
elif [ $map -ge 3 ]
then
echo "MAP_FILE Levi/fortress/maxzwerbach-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 3 - Max Zwerbach (again?)" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
fi
fi
## Round 4
if [ "$line" == '[0] Go (round 3 of 10 )!' ]
then
range=6
num=$RANDOM
let "num %= $range"
let "map = $num + 1 "
if [ $map -le 3 ]
then
echo "MAP_FILE Levi/fortress/richiefitzgerald-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 4 - Richie Fitzgerald (again?)" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> //usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
elif [ $map -ge 4 ]
then
echo "MAP_FILE Levi/fortress/paulkelly-1.0.0.aamap.xml" > /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "ROUND_CENTER_MESSAGE Round 4 - Paul Kelly (again?)" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_1" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
echo "$admin_note_2" >> /usr/mrpresident/desktop/nyc/var/everytime.cfg
fi
fi
done |