Code:
static iEnt; iEnt = create_entity( "info_target" )
static Float: fEntityMins[ 3 ]; fEntityMins = Float:{ -30.0, -20.0, -21.0 }
static Float: fEntityMaxs[ 3 ]; fEntityMaxs = Float:{ 30.0, 20.0, 29.0 }
engfunc( EngFunc_SetOrigin, iEnt, vecOrigin )
set_pev( iEnt, pev_solid, SOLID_BBOX )
engfunc( EngFunc_SetModel, iEnt, szModel )
engfunc( EngFunc_SetSize, iEnt, fEntityMins, fEntityMaxs )
set_pev( iEnt, pev_classname, szClassName )
set_pev( iEnt, pev_mins, fEntityMins )
set_pev( iEnt, pev_maxs, fEntityMaxs )
set_pev( iEnt, pev_absmin, fEntityMins )
set_pev( iEnt, pev_absmax, fEntityMaxs )
//set_pev( iEnt, pev_movetype, MOVETYPE_FLY )//you may not need it.