that particular FM function returns the ID of the bot Geesu-san! if you will simply make it connect using the dllfunc for clientconnect im sure you will get a fully functional bot, nyaah?
if not please try putinserver as you see bots are clients too and must not be simply forcibly spawned like that no no they get sad if they are not properly spawned
something along these lines works for ESF and SVEN Geesu-san!
Code:
public spawn_bot(id)
{
new ent = engfunc(EngFunc_CreateFakeClient,"Urahara")
if(!ent) return 0;
set_user_info(ent,"model","BLEACHurahara")
dllfunc(DLLFunc_ClientPutInServer,ent)
finish_spawn(ent)
return ent;
}
where finish_spawn is equivilent to a generic list of DispatchKeys though a ClientConnect should work better!