I forgot to say that you should use set_pev instead of pev for rendercolor.
For blocking the explosion you can set pev_dmgtime to a higher value or removing the FL_ONGROUND flag:
PHP Code:
set_pev(iEnt,pev_flags,pev(iEnt,pev_flags) & ~FL_ONGROUND
__________________