05-17-2005, 07:10 AM
[QUOTE=DefiKojiro]bot programming but i cannot find the problem. Here's the coding
** For configuration, proper credits and legal info see libs/YAM_Config_BlizzardSorc.d2j
******************************* Yet Another Multi Bot **********************************/
var YAM_Version = "0.9.6.0 Beta 2";
var file = fileOpen("YAMB/configs/YAM_Config_TLM);
if (file) {
YAM_CharConfigFile = "YAMB/configs/YAM_Config_TLM;
file.close();
}
else {
try{
print("Character config file not found! Creating default config based on class");
var templateFile;
switch (me.classid) {
case 0: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Amazon.d2l", 0); break;
case 1: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_FireSorc.d2l", 0); break;
case 2: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Necro.d2l", 0); break;
case 3: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Hammerdin.d2l", 0); break;
case 4: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Barb.d2l", 0); break;
case 5: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Druid.d2l", 0); break;
case 6: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Assassin.d2l", 0); break;
}
if (!templateFile)
throw "TemplateFile Not Available to copy from :: Error in CharacterConfig file creation!";
var newCharFile = fileOpen("libs/YAMB/configs/YAM_Config_TLM, 1);
if (!newCharFile)
throw "Unable to create New Config File :: Error in CharacterConfig file creation!";
while(!templateFile.eof) {
var _line = templateFile.readLine();
newCharFile.writeLine(_line);
}
templateFile.close();
newCharFile.close();
YAM_CharConfigFile = "YAMB/configs/YAM_Config_TLM;
print(" ");
print("Your char config file was created: ./scripts/libs/YAMB/configs/YAM_Config_"+me.name+".d2l");
print("Edit this file and setup your belt, inventory, skills to use and the bosses you wish to run");
}
catch(fileException){
print(" ");
print(fileException);
stop();
}
}
The problem is apparently on line 18 which is var file = fileOpen("YAMB/configs/YAM_Config_TLM);
Yes, my char name is TLM
a picture of the error is here
** For configuration, proper credits and legal info see libs/YAM_Config_BlizzardSorc.d2j
******************************* Yet Another Multi Bot **********************************/
var YAM_Version = "0.9.6.0 Beta 2";
var file = fileOpen("YAMB/configs/YAM_Config_TLM);
if (file) {
YAM_CharConfigFile = "YAMB/configs/YAM_Config_TLM;
file.close();
}
else {
try{
print("Character config file not found! Creating default config based on class");
var templateFile;
switch (me.classid) {
case 0: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Amazon.d2l", 0); break;
case 1: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_FireSorc.d2l", 0); break;
case 2: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Necro.d2l", 0); break;
case 3: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Hammerdin.d2l", 0); break;
case 4: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Barb.d2l", 0); break;
case 5: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Druid.d2l", 0); break;
case 6: templateFile = fileOpen("libs/YAMB/configs/YAM_Config_Assassin.d2l", 0); break;
}
if (!templateFile)
throw "TemplateFile Not Available to copy from :: Error in CharacterConfig file creation!";
var newCharFile = fileOpen("libs/YAMB/configs/YAM_Config_TLM, 1);
if (!newCharFile)
throw "Unable to create New Config File :: Error in CharacterConfig file creation!";
while(!templateFile.eof) {
var _line = templateFile.readLine();
newCharFile.writeLine(_line);
}
templateFile.close();
newCharFile.close();
YAM_CharConfigFile = "YAMB/configs/YAM_Config_TLM;
print(" ");
print("Your char config file was created: ./scripts/libs/YAMB/configs/YAM_Config_"+me.name+".d2l");
print("Edit this file and setup your belt, inventory, skills to use and the bosses you wish to run");
}
catch(fileException){
print(" ");
print(fileException);
stop();
}
}
The problem is apparently on line 18 which is var file = fileOpen("YAMB/configs/YAM_Config_TLM);
Yes, my char name is TLM

a picture of the error is here
![[Image: screenshot0253vv.jpg]](http://img27.echo.cx/img27/6765/screenshot0253vv.jpg)