This comes up when you have a script in the QBAutostart Folder which doesn't have a
def init():
function.
If the script works fine without it, go down to the bottom, add the following and it should stop generating the error message:
def init():
# We don't need no de...finitions - hey, teacher, leave this script alone!
return0
It's a feature of QBAutostart. It trawls the folder, looking for scripts to run when quickbattle opens and it does this by running the init function. If a script doesn't have this function it throws a hissy and chastises the scripter for clogging up its folder!
The function that creates the message box is in the 'LoadEngineeringExtension' File in the Autoload Folder. I presume it was originally designed for scripts which pre-dated QBAutostart, because it looks for the Mod Author and other details (which most scripts it finds nowadays wouldn't have!)