View Single Post
Author Message
arthurdead
Senior Member
Join Date: Jul 2013
Old 10-29-2016 , 18:55   [RELEASE] PLUGINBOT Extension
Reply With Quote #1

sourcepawn interface for INextBots's

implemented:
INextBotEventResponder
INextBotComponent
INextBot
ILocomotion
IIntention
IVision
IBody
CKnownEntity

PHP Code:
native INextBot PluginBot_GetNextBotOfEntity(int entity);
native PluginBotReply PluginBot_CreateReply(OnSuccessFunc successOnFailFunc fail);
native PluginBotForEachKnownEntity PluginBot_CreateEachKnownEntityFunctor(InspectFunc inspect);
native PluginBotEntityFilter PluginBot_CreateNextBotEntityFilterFunctor(IsAllowedFunc isallowed);
native bool PluginBot_HookFunction(INextBotEventResponder responderPluginBotHookFunc callbackPluginBotHookType type);
native bool PluginBot_RemoveHook(INextBotEventResponder responderPluginBotHookFunc callbackPluginBotHookType type); 
dont use these

PHP Code:
native void PluginBot_CreateCustomIntention(INextBot bot);
native any PluginBot_PlaceHolder(any param1any param2any param3);
native void IVision.CollectKnownEntities(ArrayList knowns);
native void IVision.CollectPotentiallyVisibleEntities(ArrayList ents);
PluginBot_HookFunction(respondercallbackOnSound); 
https://github.com/arthurdead/pluginbot

https://github.com/arthurdead/plugin...2.dll?raw=true
https://raw.githubusercontent.com/ar.../pluginbot.txt
https://github.com/arthurdead/plugin.../pluginbot.inc
arthurdead is offline