Code: Select all
public plugin_precache(){ weather = random(3) switch(weather) { case 0: { fm_create_entity("env_rain") new entity = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "ambient_generic")) set_pev(entity, pev_health, 10.0) set_pev(entity, pev_message,"ambience/drizzle.wav") set_pev(entity, pev_spawnflags, OFFSET_AMBIENCE) dllfunc(DLLFunc_Spawn, entity) } case 1: { fm_create_entity("env_snow") } case 2: { new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_fog")) if (pev_valid(ent)) { fm_set_kvd(ent, "density", "0.0018", "env_fog") fm_set_kvd(ent, "rendercolor", "128 128 128", "env_fog") } } }}}