Maybe you should first try to compile the bots for NQ (non-quakeworld) first, to make sure you have compiling down.
In your source directory (with all the *.qc files), you should have another file called progs.src. This contains where to output the compiled file (progs.dat/qwprogs.dat), and the list of files to compile. If your source files are in /quake/frikbot/qc, then the first line should read '../progs.dat', which would place it one directory up, where the progs.dat is supposed to be.
Don't copy the progs.dat beforehand, you can delete progs.dat before compiling, because compiling will create a new one and if you deleted it it will be easy to see if it worked.
The compiler (FTEQCC.exe, whatever) goes in the same directory as the source files (and the progs.src). If there's something wrong with your code, the compiler will tell you the error (and if nothing is wrong, it will tell you that it succeeded).
Now if you're using a console version of a compiler, the window might close right away so you can't read it. So, try opening up a DOS prompt window (assuming you're on Windows), and running FTEQCC.exe from there, so you can see the output.
And one last thing, in your MOTD centerprint, there is one thing scar3crow forgot to fix.
Code: Select all
centerprint(self, "Welcome to Spisi's fragfest!\nFFA 15 fraglimit 7 timelimit\");
should be
Code: Select all
centerprint(self, "Welcome to Spisi's fragfest!\nFFA 15 fraglimit 7 timelimit");
Without that backslash near the end.
EDIT: Nevermind this last bit, scar3crow beat me to it :p
You can comment out lines of code by putting '//' before them. For example:
Code: Select all
self.health = 100;
//self.ammo_shells = 25;
self.ammo_shells = 100;
The // at the beginning tells the compiler to ignore that line. You can use this to annotate your code, or temporarily disable code as above in case you might want to bring it back later, or whatever
F. A. Špork, an enlightened nobleman and a great patron of art, had a stately Baroque spa complex built on the banks of the River Labe.