Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   A Present from me to all of you! (https://forums.graalonline.com/forums/showthread.php?t=9179)

Death_Sythe 08-09-2001 02:54 AM

A Present from me to all of you!
 
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

__________________________________________________

LiquidIce00 08-09-2001 03:30 AM

i recommend u showimg using this.i as starting as 200 so its local..

DuckyJ 08-09-2001 03:47 AM

Nah sorry I don't use other's scripts unless they work for me, it just don't seem right.

CyanideSR71 08-09-2001 11:27 PM

Is that on Delteria yet?

08-10-2001 02:09 AM

Quote:

Originally posted by CyanideSR71
Is that on Delteria yet?
lol

ArmadeusWarlock 08-10-2001 12:16 PM

Hehe

Slaktmaster 08-10-2001 02:43 PM

And Cyanide is riding teh cl00bus!


All times are GMT +2. The time now is 01:46 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.