Raised This Month: $12 Target: $400
 3% 

[RELEASE] PLUGINBOT Extension


Post New Thread Reply   
 
Thread Tools Display Modes
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
Pelipoika
Veteran Member
Join Date: May 2012
Location: Inside
Old 10-29-2016 , 18:58   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #2

__________________
Pelipoika is offline
nosoop
Veteran Member
Join Date: Aug 2014
Old 10-29-2016 , 19:06   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #3

Custom bot stuff? Sweeeeet.

I was working on CNavMesh-related natives using SDKCalls; this might be the motivation I need to poke at that again.
__________________
I do TF2, TF2 servers, and TF2 plugins.
I don't do DMs over Discord -- PM me on the forums regarding inquiries.
AlliedModders Releases / Github / TF2 Server / Donate (BTC / BCH / coffee)
nosoop is offline
arthurdead
Senior Member
Join Date: Jul 2013
Old 10-29-2016 , 19:32   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #4

Quote:
Originally Posted by nosoop View Post
Custom bot stuff? Sweeeeet.

I was working on CNavMesh-related natives using SDKCalls; this might be the motivation I need to poke at that again.
not really this is only for using existing nextbots the only custom thing here is PluginBot_CreateCustomIntention and that doenst work yet

i was using a inc nextbot.inc for nextbots before i made this

maybe someday i will make a ext for navmesh stuff
arthurdead is offline
xerox8521
Senior Member
Join Date: Sep 2011
Old 10-30-2016 , 06:33   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #5

Gj there. Could you provide a L4D2 linux version for it ?
xerox8521 is offline
arthurdead
Senior Member
Join Date: Jul 2013
Old 10-30-2016 , 10:54   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #6

Quote:
Originally Posted by xerox8521 View Post
Gj there. Could you provide a L4D2 linux version for it ?
linux no
l4d2 yes
arthurdead is offline
arthurdead
Senior Member
Join Date: Jul 2013
Old 10-30-2016 , 13:21   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #7

added l4d2 build i have no idea if it even loads be sure to #define GAME_L4D2 before the include
arthurdead is offline
WildCard65
Veteran Member
Join Date: Aug 2013
Location: Canada
Old 10-30-2016 , 14:15   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #8

Untested linux build of pluginbot ( built from dd3548f using clang-3.8 ) attached.
Includes build for tf2 and l4d2.
Attached Files
File Type: zip pluginbot_linux.zip (471.9 KB, 154 views)
__________________

Last edited by WildCard65; 11-04-2016 at 17:54.
WildCard65 is offline
Oshizu
Veteran Member
Join Date: Nov 2012
Location: Warsaw
Old 10-30-2016 , 16:08   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #9

Amazing.. Simply amazing
Good job :claps:
__________________
...
Oshizu is offline
Vit_amin
Senior Member
Join Date: Dec 2015
Location: Russian Federation
Old 11-03-2016 , 05:14   Re: [RELEASE] PLUGINBOT Extension
Reply With Quote #10

Please Compile for L4D1 or CS:Source
Vit_amin is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:35.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode