As another suggestion, I think it would be better to don't use
public for functions which are not forwards like
set_task,
RegisterHam,
register_event or other natives.
-- Edited --
And for your next update, would be better to define:
Code:
const gmaxClients = 32;
// Instead of:
// new gmaxClients = 32;
Code:
public fwKilled( id ){
// Instead of:
// public fwKilled( id , idattacker , shouldgib ){
// (because you don't use these variables)
Code:
return !( 0 < iRender < 3 && 3 < iRender < 6 );
// Instead of:
// return ( iRender != kRenderTransColor && iRender != kRenderTransTexture && iRender != kRenderTransAlpha && iRender != kRenderTransAdd );
__________________