Ok now sense I have no use for these scripts I will give them toi you! Interducing some of the best scriting I ever did, but youmust make your own Gifs I will not give you the ones I made!
Rain
//Code
Put this in Starting Level
//Rain System by Trunks
if(created){
this.start=0;
level.rain=1;
level.maxrain=100;
}
//End Code
//System Code
//Rain System by Trunks
if(playerenters&&level.rain=1){
this.start=1;
}
if(this.start=1){
setarray rainx,level.maxrain;
setarray rainy,level.maxrain;
setarray rainx2,level.maxrain;
setarray rainy2,level.maxrain;
setarray raint,level.maxrain;
for(this.r=0;this.r<level.maxrain;this.r++){
rainx[this.r]=int(random(0,64));
rainy[this.r]=int(random(0,64));
rainx2[this.r]=rainx[this.r];
rainy2[this.r]=rainy[this.r];
raint[this.r]=int(random(5,15))}
this.start=0
}
if(timeout&&level.rain=1){
for(this.i=0;this.i<level.maxrain;this.i++){
if(rainy[this.i]-rainy2[this.i]>raint[this.i]){
//putleaps 5,rainx[this.i],rainy[this.i];
rainx[this.i]=int(random(0,64));
rainy[this.i]=int(random(0,64));
rainx2[this.i]=rainx[this.i];
rainy2[this.i]=rainy[this.i];}
showimg this.i,raindrop.gif,rainx[this.i],rainy[this.i];rainx[this.i]+=0.3;rainy[this.i]+=0.5;}
//sleep 0.05
}
timeout=0.05
//End System Code
This is Clouds
//Put this in Starting level
//Code
//Cloud System by Trunks
if(created){
level.clouds=1;
level.maxcloud=20;}
//End Code
//System Code
//Cloud System by Trunks
if (created) {
level.clouds=1;
level.maxcloud=20;
}
if(playerenters&&level.clouds=1&&isonmap){
this.cstart=1;
}
if(this.cstart=1){
setarray cloudx,level.maxcloud;
setarray cloudy,level.maxcloud;
setarray clouds,level.maxcloud;
for(this.r=0;this.r<level.maxcloud;this.r++){
cloudx[this.r]=int(random(0,64));
cloudy[this.r]=abs(random(0,64));
clouds[this.r]=random(0.1,0.25);
this.cstart=0}}
if(timeout&&level.clouds=1){
for(this.i=0;this.i<level.maxcloud;this.i++){
if(cloudx[this.i]>63){cloudy[this.i]=abs(random(0,64));cloudx[this.i]=0;}
showimg this.i,cloud.gif,cloudx[this.i],cloudy[this.i];
changeimgcolors this.i,1,1,1,0.99;
cloudx[this.i]+=clouds[this.i];}
//sleep 0.05
}
timeout=0.05
//End System Code
Snow
Put this in starting level
//Code
if(created){
this.start=0;
level.rain=1;
level.maxrain=100;
}
//End Code
//System Code
//Snow System by Trunks
if(created){this.maxrain=100;
this.rainsx=0.1;
this.rainsy=0.2;}
if(created){setarray rainx,this.maxrain;setarray rainy,this.maxrain;setarray rainx2,this.maxrain;setarray rainy2,this.maxrain;setarray raint,this.maxrain;this.start=1}
if(this.start=1){for(this.r=0;this.r<this.maxrain; this.r++){
rainx[this.r]=int(random(0,64));
rainy[this.r]=int(random(0,64));
rainx2[this.r]=rainx[this.r];
rainy2[this.r]=rainy[this.r];
raint[this.r]=int(random(5,15));}this.start=0}
if(timeout){
for(this.i=0;this.i<this.maxrain;this.i++){
if(rainy[this.i]-rainy2[this.i]>raint[this.i]){
rainx[this.i]=int(random(0,64));
rainy[this.i]=int(random(0,64));
rainx2[this.i]=rainx[this.i];
rainy2[this.i]=rainy[this.i];
if(this.rainsx<2){this.rainsx+=0.01;}
}
showimg this.i,snow.gif,rainx[this.i],rainy[this.i];rainx[this.i]+=this.rainsx;rainy[this.i]+=this.rainsy;}
//sleep 0.05
}
timeout=0.05
//End System Code
__________________________________________________ |