omnibot 0.66 problem -> jaymod


(system) #1

hello, my jaymod server isnt installing the bots and i was wanting to know how to get them to work, i have the right version of omnibot (omnibot 0.66) and jaymod (jaymod 2.1.7).

in my config i have :

set omnibot_enable 1
set omnibot_path “/home/servers/s10715/omni-bot”

////////////////////////////////////////

i have reinstalled my server to see if that was the problem, and i have reinstalled the omnibot aswell.

my server console :

Setting MOTD…
OMNIBOT: loader version 0.66
OMNIBOT: search path:
./omni-bot
/home/servers/s10715/omni-bot

OMNIBOT: load ‘./omni-bot/omnibot_et.so’: success
OMNIBOT: address-lookup: success
OMNIBOT: pfnGetBotFuncs: success
OMNIBOT: initialization: failure
^1Unable to Initialize Omni-Bot.^7

please help as i need them soon! thanks :cool:


(hellreturn) #2

Make sure your path is correct.

Also, did u changed maxbots in config?


(system) #3

i checked that and its still not working :rolleyes:


(hellreturn) #4

What does your fs_homepath and fs_basepath says in console?

Also, post your omni settings here. Sometimes, there can be error in bot names and server wouldn’t load it. I am not sure, it’s been 2 years, I messed with .66 settings.

Post, your settings and we can get you going.


(system) #5

// Load any other scripts that we will need.
ExecScript(“et_navconfig.gm”);
ExecScript(“commands.gm”);
ExecScript(“et_commands.gm”);
ExecScript(“utilities.gm”);
ExecScript(“et_utilities.gm”);
ExecScript(“difficulty.gm”);

/////////////////////////////////////////////////////////////////////
// Register default profiles for the game classes.
RegisterDefaultProfile(CLASS.SOLDIER, “def_bot.gm”);
RegisterDefaultProfile(CLASS.MEDIC, “def_bot.gm”);
RegisterDefaultProfile(CLASS.ENGINEER, “def_bot.gm”);
RegisterDefaultProfile(CLASS.FIELDOPS, “def_bot.gm”);
RegisterDefaultProfile(CLASS.COVERTOPS, “def_bot.gm”);

// Set up a list of Names, optionally associated with a script.

// Color key for ET
// ^0 = Black
// ^1 = Red
// ^2 = Green
// ^3 = Yellow
// ^4 = Blue
// ^5 = Light blue
// ^6 = Pink
// ^7 = White

Names["^3*^0B^2o^0T^3*^7^7Walter"] = “”;
Names["^3*^0B^2o^0T^3*^7Fred"] = “”;
Names["^3*^0B^2o^0T^3*^7Morgan"] = “”;
Names["^3*^0B^2o^0T^3*^7Lawrence"] = “”;
Names["^3*^0B^2o^0T^3*^7Richard"] = “”;
Names["^3*^0B^2o^0T^3*^7Michael"] = “”;
Names["^3*^0B^2o^0T^3*^7Brad"] = “”;
Names["^3*^0B^2o^0T^3*^7George"] = “”;
Names["^3*^0B^2o^0T^3*^7Anton"] = “”;
Names["^3*^0B^2o^0T^3*^7Monty"] = “”;

// Register a bot with a script. Uncomment this line to try the sample bot.
//Names[“samplebot”] = “sample.gm”;

// Set minbots/maxbots on map start
//MinBots “6”
//MaxBots “6”

// This is optional for ET. By default breakable objects won’t be targeted, because this
// distance defaults to 0. Set this to some low value to allow bots to target breakable objects.
// This number is the distance that bots are allowed to target breakable entities at.
// It must be a global variable.
// global TargetBreakableDist = 10.0;

//~ global TestMapOn = true;

global PostMapLoad = function()
{
Util.ProcessMovers();
};

print(“ET Script Executed”);


(hellreturn) #6

Why min and maxbots are commented out? Send me server FTP info and I will fix it up for you on weekend.