Or maybe someone can tell me why my plugin crashes after adding a bot just
after GameFrame is finished... ?

//---------------------------------------------------------------------------------
// Purpose: called once per server frame, do recurring work here (like
checking for timeouts)
//---------------------------------------------------------------------------------
void CRCBotPlugin::GameFrame( bool simulating )
{
    if ( simulating && CBotGlobals::IsMapRunning() )
    {
        CBots::botThink(); // All that this is doing is fake client command
join class
    }
}// <--------- crashing after call

What the hell is going on with the call stack ??? Below---

     [Frames below may be incorrect and/or missing, no symbols loaded for
server.dll]
     server.dll!14c2fdef()
     server.dll!14c2ffc4()
     server.dll!14c30062()
     server.dll!14af8ca6()
>    HPB_Bot2.dll!CRCBotPlugin::GameFrame(bool simulating=true)  Line 385 +
0x10 bytes    C++
     engine.dll!0ea3e61e()
     engine.dll!0ea3d50a()

Why are there extra server calls after GameFrame ? Surely there is something
hidden which I don't have in my code/something missing???

Help!

--Cheeseh



On Fri, Mar 13, 2009 at 1:10 PM, cheeseh-bu <[email protected]> wrote:

> I'd just like to see an updated SDK content of the interfaces. I have a
> sneaky feeling IServerPlugin has been altered, or something else crucial to
> my plugin!
>
> Is it conceivable within the near future to obtain an updated copy of the
> interface headers???
>
> Thanks!!!!
>
>
>
> On Sat, Mar 7, 2009 at 3:13 AM, Ryan <[email protected]> wrote:
>
>> Were there any updates to the CInput interface?
>>
>> On Tue, Mar 3, 2009 at 5:28 PM, LDuke <[email protected]> wrote:
>> > The SDK hasn't matched for a while now.  For example, the takedamageinfo
>> > structure has been different for a long time.  I assume something like
>> that
>> > must have changed.  Unless you're only using the provided interfaces
>> then
>> > it's likely that TF2 will never match the SDK.  Also, only a few of the
>> > interfaces are even intended for plugins to use.  I think Mani was told
>> he
>> > shouldn't have been using the filesystem interface when changes to it
>> > happened and "broke" Mani-Admin-Plugin functionality.
>> >
>> > You shouldn't link directly to CBaseEntity functions, CTakeDamageInfo
>> > functions, etc. as they will most likely break on a future update.  If
>> it's
>> > something common, you could look at the SourceMod code and see how they
>> > handle the same situation.  If it's only interfaces that you're using,
>> then
>> > hopefully Valve will update the SDK soon.
>> >
>> >
>> >
>> >
>> >
>> > On Thu, Feb 26, 2009 at 12:31 PM, cheeseh-bu <[email protected]> wrote:
>> >
>> >> Hi, The latest TF2 scout update seems to crash when I use my plugin now
>> >> after GameFrame is called.
>> >>
>> >> Does anyone know of any interface changes / Bot handling changes? (i.e.
>> SDK
>> >> updated? -- latest code doesn't seem to work)
>> >>
>> >> Although, I am just guessing
>> >>
>> >> Hope some have the answer,
>> >> cheeseh
>> >> _______________________________________________
>> >> To unsubscribe, edit your list preferences, or view the list archives,
>> >> please visit:
>> >> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>> >>
>> >>
>> > _______________________________________________
>> > To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
>> >
>> >
>>
>>
>>
>> --
>> Ryan "Kalvin" Williams
>> Project VDC - Founder and Lead Developer
>> http://www.projectvdc.net/
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>
>>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to