esn23
Active member
So I wanted to use this random item script and know i have to expand on the script part.. I do not know how to write scripts could someone please help.. This is what I have so far....
name RandItem
type none
gfxshadow 1
lifespan 2
animationscript data/scripts/enemy.c
load Coin
load Hp
load Mp
load 1up
load capbriti
load dark_stari
load dazzleri
load elixiri
load havoki
load icemani
load madroxi
load MagmaI
load meggani
load NamorI
load sunspoti
load surgei
load x23i
anim idle
@script
if(frame == 1){
void self = getlocalvar("self");
int r = rand()%30;
if(r < -10){
changeentityproperty(self, "animation", openborconstant("ANI_FOLLOW1"));
} else if(r > 10){
changeentityproperty(self, "animation", openborconstant("ANI_FOLLOW2"));
}
}
@end_script
delay 1
offset 8 14
frame data/chars/misc/empty.gif
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "Coin" 0 0 0
frame data/chars/misc/empty.gif
anim follow1
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "Hp" 0 0 0
frame data/chars/misc/empty.gif
anim follow2
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "Mp" 0 0 0
frame data/chars/misc/empty.gif
anim follow3
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "1up" 0 0 0
frame data/chars/misc/empty.gif
anim follow4
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "capbriti" 0 0 0
frame data/chars/misc/empty.gif
anim follow5
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "dark_stari" 0 0 0
frame data/chars/misc/empty.gif
anim follow6
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "elixiri" 0 0 0
frame data/chars/misc/empty.gif
anim follow7
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "havoki" 0 0 0
frame data/chars/misc/empty.gif
anim follow8
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "icemani" 0 0 0
frame data/chars/misc/empty.gif
anim follow9
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "madroxi" 0 0 0
frame data/chars/misc/empty.gif
anim follow10
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "MagmaI" 0 0 0
frame data/chars/misc/empty.gif
anim follow11
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "meggani" 0 0 0
frame data/chars/misc/empty.gif
anim follow12
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "NamorI" 0 0 0
frame data/chars/misc/empty.gif
anim follow13
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "sunspoti" 0 0 0
frame data/chars/misc/empty.gif
anim follow14
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "surgei" 0 0 0
frame data/chars/misc/empty.gif
anim follow15
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "x23i" 0 0 0
frame data/chars/misc/empty.gif
Any help would be great to finish up this scipts thanks in advance..
name RandItem
type none
gfxshadow 1
lifespan 2
animationscript data/scripts/enemy.c
load Coin
load Hp
load Mp
load 1up
load capbriti
load dark_stari
load dazzleri
load elixiri
load havoki
load icemani
load madroxi
load MagmaI
load meggani
load NamorI
load sunspoti
load surgei
load x23i
anim idle
@script
if(frame == 1){
void self = getlocalvar("self");
int r = rand()%30;
if(r < -10){
changeentityproperty(self, "animation", openborconstant("ANI_FOLLOW1"));
} else if(r > 10){
changeentityproperty(self, "animation", openborconstant("ANI_FOLLOW2"));
}
}
@end_script
delay 1
offset 8 14
frame data/chars/misc/empty.gif
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "Coin" 0 0 0
frame data/chars/misc/empty.gif
anim follow1
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "Hp" 0 0 0
frame data/chars/misc/empty.gif
anim follow2
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "Mp" 0 0 0
frame data/chars/misc/empty.gif
anim follow3
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "1up" 0 0 0
frame data/chars/misc/empty.gif
anim follow4
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "capbriti" 0 0 0
frame data/chars/misc/empty.gif
anim follow5
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "dark_stari" 0 0 0
frame data/chars/misc/empty.gif
anim follow6
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "elixiri" 0 0 0
frame data/chars/misc/empty.gif
anim follow7
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "havoki" 0 0 0
frame data/chars/misc/empty.gif
anim follow8
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "icemani" 0 0 0
frame data/chars/misc/empty.gif
anim follow9
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "madroxi" 0 0 0
frame data/chars/misc/empty.gif
anim follow10
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "MagmaI" 0 0 0
frame data/chars/misc/empty.gif
anim follow11
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "meggani" 0 0 0
frame data/chars/misc/empty.gif
anim follow12
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "NamorI" 0 0 0
frame data/chars/misc/empty.gif
anim follow13
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "sunspoti" 0 0 0
frame data/chars/misc/empty.gif
anim follow14
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "surgei" 0 0 0
frame data/chars/misc/empty.gif
anim follow15
delay 1
offset 8 14
frame data/chars/misc/empty.gif
delay 200
@cmd spawn01 "x23i" 0 0 0
frame data/chars/misc/empty.gif
Any help would be great to finish up this scipts thanks in advance..