strange I just try this morning and it crashes as soon as a bot joins...
I turn on my debugger and it says it's crashing in the function IsAlive...
Code:
bool IsAlive (edict_t *pEdict)
{
return ((pEdict->v.deadflag == DEAD_NO)
&& (pEdict->v.health > 0)
&& (pEdict->v.movetype != MOVETYPE_NOCLIP));
}
so small...
right now I'm testing this piece of code and I've changed it to
Code:
bool IsAlive (edict_t *pEdict)
{
return ((pEdict->v.deadflag & DEAD_NO)
&& (pEdict->v.health > 0)
&& (pEdict->v.movetype != MOVETYPE_NOCLIP));
}
and It hasn't crashed yet..
[edit]
I think I can call it fixed now

maybe I might upload another BETA dll for you to try later on today...
[/edit]
[edit2]
aww no wonder..
now they all think they're dead...
time to get at it again..
[/edit2]
[edit3]
strange...
it crashes there when I change it to
Code:
bool IsAlive (edict_t *pEdict)
{
return (!(pEdict->v.deadflag & DEAD_NO)
&& (pEdict->v.health > 0)
&& (pEdict->v.movetype != MOVETYPE_NOCLIP));
}
I've even tried
Code:
bool IsAlive (edict_t *pEdict)
{
if (FNullEnt (pEdict))
return (FALSE);
return ((pEdict->v.deadflag == DEAD_NO)
&& (pEdict->v.health > 0)
&& (pEdict->v.movetype != MOVETYPE_NOCLIP));
}
still no luck..
[/edit3]
[edit4]
I don't really think it crashes here but it's the place the debugger tells me..
[/edit4]