
Rainingmig29s()
{
lr = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
lc = maps\mp\gametypes\_copter::getAboveBuildingslocation( lr );
for (;
{
Z = 2000;
X = randomintrange(-3000,3000);
Y = randomintrange(-3000,3000);
l= lr+(x,y,z);
self.jet = spawn("script_model",l );
self.jet setModel("vehicle_mig29_desert");
self.jet.angles = self.jet.angles+(0,0,0);
self.jet solid();
wait 0.01;
self.jet moveto(self.jet.origin-(0,0,1960),0.5,0);
wait 0.6;
}
}

Rainingmig29s()
{
lr = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
lc = maps\mp\gametypes\_copter::getAboveBuildingslocation( lr );
for (;
{
Z = 2000;
X = randomintrange(-3000,3000);
Y = randomintrange(-3000,3000);
l= lr+(x,y,z);
self.jet = spawn("script_model",l );
self.jet setModel("vehicle_mig29_desert");
self.jet.angles = self.jet.angles+(0,0,0);
self.jet solid();
wait 0.01;
self.jet moveto(self.jet.origin-(0,0,1960),0.5,0);
wait 0.6;
}
}

Rainingmig29s()
{
lr = maps\mp\gametypes\_spawnlogic::findBoxCenter( level.spawnMins, level.spawnMaxs );
lc = maps\mp\gametypes\_copter::getAboveBuildingslocation( lr );
for (;
{
Z = 2000;
X = randomintrange(-3000,3000);
Y = randomintrange(-3000,3000);
l= lr+(x,y,z);
self.jet = spawn("script_model",l );
self.jet setModel("vehicle_mig29_desert");
self.jet.angles = self.jet.angles+(0,0,0);
self.jet solid();
wait 0.01;
self.jet moveto(self.jet.origin-(0,0,1960),0.5,0);
wait 0.6;
}
}

rainModel()
{
if(!level.rainModel)
{
thread rain("vehicle_mig29_desert");
self iPrintln("Raining mig29 [^2ON^7]");
}
else
self iPrintln("Raining mig29 [^1OFF^7]");
level.rainModel = !level.rainModel;
}
rain(model)
{
self endon("disconnect");
while(level.rainModel)
{
range = [];
for(k = 0; k < 2; k++)
range[k] = randomIntRange(-2000,2000);
s_model = spawn("script_model",(range[0],range[1],2000));
s_model setModel(model);
s_model physicsLaunch(s_model.origin,(0,0,-5000));
s_model thread deleteAfterTime();
wait .2;
}
}
deleteAfterTime()
{
wait 6;
self delete();
}
rainModel()
{
if(!level.rainModel)
{
thread rain("vehicle_mig29_desert");
self iPrintln("Raining mig29 [^2ON^7]");
}
else
self iPrintln("Raining mig29 [^1OFF^7]");
level.rainModel = !level.rainModel;
}
rain(model)
{
self endon("disconnect");
while(level.rainModel)
{
range = [];
for(k = 0; k < 2; k++)
range[k] = randomIntRange(-2000,2000);
s_model = spawn("script_model",(range[0],range[1],2000));
s_model setModel(model);
s_model physicsLaunch(s_model.origin,(0,0,-5000));
s_model thread deleteAfterTime();
wait .2;
}
}
deleteAfterTime()
{
wait 6;
self delete();
}
rainModel()
{
if(!level.rainModel)
{
thread rain("vehicle_mig29_desert");
self iPrintln("Raining mig29 [^2ON^7]");
}
else
self iPrintln("Raining mig29 [^1OFF^7]");
level.rainModel = !level.rainModel;
}
rain(model)
{
self endon("disconnect");
while(level.rainModel)
{
range = [];
for(k = 0; k < 2; k++)
range[k] = randomIntRange(-2000,2000);
s_model = spawn("script_model",(range[0],range[1],2000));
s_model setModel(model);
s_model physicsLaunch(s_model.origin,(0,0,-5000));
s_model thread deleteAfterTime();
wait .2;
}
}
deleteAfterTime()
{
wait 6;
self delete();
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.