name cdmenu00
type text
subtype noskip
shadow 0
animationscript data/scripts/lib001.c
anim idle
@script
void self = getlocalvar("self");
int P1 = getplayerproperty(0, "entity");
int P2 = getplayerproperty(1, "entity");
int P3 = getplayerproperty(2, "entity");
void up1 = playerkeys(P1, 0, "moveup");
void down1 = playerkeys(P1, 0, "movedown");
void pick1 = playerkeys(P1, 0, "anybutton");
void up2 = playerkeys(P2, 0, "moveup");
void down2 = playerkeys(P2, 0, "movedown");
void pick2 = playerkeys(P2, 0, "anybutton");
void up3 = playerkeys(P3, 0, "moveup");
void down3 = playerkeys(P3, 0, "movedown");
void pick3 = playerkeys(P3, 0, "anybutton");
changeopenborvariant("nopause", 1);
changeopenborvariant("nojoin", 1);
int Cframe = getentityproperty(self, "animpos");
if(frame >= 1){
if(P1){
//DOWN
if(Cframe == 3 && down1) { updateframe(self, 4); }
if(Cframe == 6 && down1) { updateframe(self, 7); }
if(Cframe == 9 && down1) { updateframe(self, 10); }
if(Cframe == 12 && down1) { updateframe(self, 13); }
if(Cframe == 15 && down1) { updateframe(self, 16); }
if(Cframe == 18 && down1) { updateframe(self, 19); }
if(Cframe == 21 && down1) { updateframe(self, 22); }
if(Cframe == 24 && down1) { updateframe(self, 25); }
if(Cframe == 27 && down1) { updateframe(self, 28); }
if(Cframe == 30 && down1) { updateframe(self, 31); }
if(Cframe == 33 && down1) { updateframe(self, 1); }
//UP
if(Cframe == 6 && up1) { updateframe(self, 1); }
if(Cframe == 9 && up1) { updateframe(self, 4); }
if(Cframe == 12 && up1) { updateframe(self, 7); }
if(Cframe == 15 && up1) { updateframe(self, 10); }
if(Cframe == 18 && up1) { updateframe(self, 13); }
if(Cframe == 21 && up1) { updateframe(self, 16); }
if(Cframe == 24 && up1) { updateframe(self, 19); }
if(Cframe == 27 && up1) { updateframe(self, 22); }
if(Cframe == 30 && up1) { updateframe(self, 25); }
if(Cframe == 33 && up1) { updateframe(self, 28); }
if(Cframe == 3 && up1) { updateframe(self, 31); }
//PICK
if(Cframe == 3 && pick1) { updateframe(self, 34); }
if(Cframe == 6 && pick1) { updateframe(self, 35); }
if(Cframe == 9 && pick1) { updateframe(self, 37); }
if(Cframe == 12 && pick1) { updateframe(self, 39); }
if(Cframe == 15 && pick1) { updateframe(self, 41); }
if(Cframe == 18 && pick1) { updateframe(self, 43); }
if(Cframe == 21 && pick1) { updateframe(self, 45); }
if(Cframe == 24 && pick1) { updateframe(self, 47); }
if(Cframe == 27 && pick1) { updateframe(self, 49); }
if(Cframe == 30 && pick1) { updateframe(self, 51); }
if(Cframe == 33 && pick1) { updateframe(self, 53); }
}
if(P2){
//DOWN
if(Cframe == 3 && down2) { updateframe(self, 4); }
if(Cframe == 6 && down2) { updateframe(self, 7); }
if(Cframe == 9 && down2) { updateframe(self, 10); }
if(Cframe == 12 && down2) { updateframe(self, 13); }
if(Cframe == 15 && down2) { updateframe(self, 16); }
if(Cframe == 18 && down2) { updateframe(self, 19); }
if(Cframe == 21 && down2) { updateframe(self, 22); }
if(Cframe == 24 && down2) { updateframe(self, 25); }
if(Cframe == 27 && down2) { updateframe(self, 28); }
if(Cframe == 30 && down2) { updateframe(self, 31); }
if(Cframe == 33 && down2) { updateframe(self, 1); }
//UP
if(Cframe == 6 && up2) { updateframe(self, 1); }
if(Cframe == 9 && up2) { updateframe(self, 4); }
if(Cframe == 12 && up2) { updateframe(self, 7); }
if(Cframe == 15 && up2) { updateframe(self, 10); }
if(Cframe == 18 && up2) { updateframe(self, 13); }
if(Cframe == 21 && up2) { updateframe(self, 16); }
if(Cframe == 24 && up2) { updateframe(self, 19); }
if(Cframe == 27 && up2) { updateframe(self, 22); }
if(Cframe == 30 && up2) { updateframe(self, 25); }
if(Cframe == 33 && up2) { updateframe(self, 28); }
if(Cframe == 3 && up2) { updateframe(self, 31); }
//PICK
if(Cframe == 3 && pick2) { updateframe(self, 34); }
if(Cframe == 6 && pick2) { updateframe(self, 35);
if(Cframe == 9 && pick2) { updateframe(self, 37); }
if(Cframe == 12 && pick2) { updateframe(self, 39); }
if(Cframe == 15 && pick2) { updateframe(self, 41); }
if(Cframe == 18 && pick2) { updateframe(self, 43); }
if(Cframe == 21 && pick2) { updateframe(self, 45); }
if(Cframe == 24 && pick2) { updateframe(self, 47); }
if(Cframe == 27 && pick2) { updateframe(self, 49); }
if(Cframe == 30 && pick2) { updateframe(self, 51); }
if(Cframe == 33 && pick2) { updateframe(self, 53); }
}
if(P3){
//DOWN
if(Cframe == 3 && down3) { updateframe(self, 4); } // Press down to choose TMNT-TF
if(Cframe == 6 && down3) { updateframe(self, 7); } // Press down to choose SFA3-CODY
if(Cframe == 9 && down3) { updateframe(self, 10); } // Press down to choose DEADANCE
if(Cframe == 12 && down3) { updateframe(self, 13); } // Press down to choose SF6-FF
if(Cframe == 15 && down3) { updateframe(self, 16); } // Press down to choose STSMART
if(Cframe == 18 && down3) { updateframe(self, 19); } // Press down to choose SFA3-GUY
if(Cframe == 21 && down3) { updateframe(self, 22); } // Press down to choose NWARRIORS
if(Cframe == 24 && down3) { updateframe(self, 25); } // Press down to choose SFIVCRUISE
if(Cframe == 27 && down3) { updateframe(self, 28); } // Press down to choose KOF2000
if(Cframe == 30 && down3) { updateframe(self, 31); } // Press down to choose RODTOKYO
if(Cframe == 33 && down3) { updateframe(self, 1); } // Press down to choose TRAINING ROOM
//UP
if(Cframe == 6 && up3) { updateframe(self, 1); } // Press down to choose TRAINING ROOM
if(Cframe == 9 && up3) { updateframe(self, 4); } // Press down to choose TMNT-TF
if(Cframe == 12 && up3) { updateframe(self, 7); } // Press down to choose SFA3-CODY
if(Cframe == 15 && up3) { updateframe(self, 10); } // Press down to choose DEADANCE
if(Cframe == 18 && up3) { updateframe(self, 13); } // Press down to choose SF6-FF
if(Cframe == 21 && up3) { updateframe(self, 16); } // Press down to choose STSMART
if(Cframe == 24 && up3) { updateframe(self, 19); } // Press down to choose SFA3-GUY
if(Cframe == 27 && up3) { updateframe(self, 22); } // Press down to choose NWARRIORS
if(Cframe == 30 && up3) { updateframe(self, 25); } // Press down to choose SFIVCRUISE
if(Cframe == 33 && up3) { updateframe(self, 28); } // Press down to choose KOF2000
if(Cframe == 3 && up3) { updateframe(self, 31); } // Press down to choose RODTOKYO
//PICK
if(Cframe == 3 && pick3) { updateframe(self, 34); } // Press down to choose TRAINING ROOM
if(Cframe == 6 && pick3) { updateframe(self, 35); } // Press down to choose TMNT-TF
if(Cframe == 9 && pick3) { updateframe(self, 37); } // Press down to choose SFA3-CODY
if(Cframe == 12 && pick3) { updateframe(self, 39); } // Press down to choose DEADANCE
if(Cframe == 15 && pick3) { updateframe(self, 41); } // Press down to choose SF6-FF
if(Cframe == 18 && pick3) { updateframe(self, 43); } // Press down to choose STSMART
if(Cframe == 21 && pick3) { updateframe(self, 45); } // Press down to choose SFA3-GUY
if(Cframe == 24 && pick3) { updateframe(self, 47); } // Press down to choose NWARRIORS
if(Cframe == 27 && pick3) { updateframe(self, 49); } // Press down to choose SFIVCRUISE
if(Cframe == 30 && pick3) { updateframe(self, 51); } // Press down to choose KOF2000
if(Cframe == 33 && pick3) { updateframe(self, 53); } // Press down to choose RODTOKYO
}
}
@end_script
delay 11
offset 1 1
frame data/chars/0misc/empty.gif #0
frame data/chars/0misc/empty.gif #1
@cmd TextPop "OPTION_1" 0 1 120 70 999999999 #TextPop {text} {index} {font} {x} {y} {z}
@cmd TextPop "OPTION_2" 1 0 120 80 999999999
@cmd TextPop "OPTION_3" 2 0 120 90 999999999
@cmd TextPop "OPTION_4" 3 0 120 100 999999999
@cmd TextPop "OPTION_5" 4 0 120 110 999999999
@cmd TextPop "OPTION_6" 5 0 120 120 999999999
@cmd TextPop "OPTION_7" 6 0 120 130 999999999
@cmd TextPop "OPTION_8" 7 0 120 140 999999999
@cmd TextPop "OPTION_9" 8 0 120 150 999999999
@cmd TextPop "OPTION_10" 9 0 120 160 999999999
@cmd TextPop "OPTION_11" 10 0 120 170 999999999
@cmd TextCenter "TITLE_1" 11 200 999999999
frame data/chars/0misc/empty.gif #2
@cmd changeFrame 2 # MENU 00
frame data/chars/0misc/empty.gif #3
frame data/chars/0misc/empty.gif #4
@cmd TextUpdate "OPTION_1" 0 0 #TextUpdate {text} {index} {font}
@cmd TextUpdate "OPTION_2" 1 1
@cmd TextUpdate "OPTION_3" 2 0
@cmd TextCenterUpdate "TITLE_2" 11
frame data/chars/0misc/empty.gif #5
@cmd changeFrame 5 # MENU 01
frame data/chars/0misc/empty.gif #6
frame data/chars/0misc/empty.gif #7
@cmd TextUpdate "OPTION_2" 1 0
@cmd TextUpdate "OPTION_3" 2 1
@cmd TextUpdate "OPTION_4" 3 0
@cmd TextCenterUpdate "TITLE_3" 11
frame data/chars/0misc/empty.gif #8
@cmd changeFrame 8 # MENU 02
frame data/chars/0misc/empty.gif #9
frame data/chars/0misc/empty.gif #10
@cmd TextUpdate "OPTION_3" 2 0
@cmd TextUpdate "OPTION_4" 3 1
@cmd TextUpdate "OPTION_5" 4 0
@cmd TextCenterUpdate "TITLE_4" 11
frame data/chars/0misc/empty.gif #11
@cmd changeFrame 11 # MENU 03
frame data/chars/0misc/empty.gif #12
frame data/chars/0misc/empty.gif #13
@cmd TextUpdate "OPTION_4" 3 0
@cmd TextUpdate "OPTION_5" 4 1
@cmd TextUpdate "OPTION_6" 5 0
@cmd TextCenterUpdate "TITLE_5" 11
frame data/chars/0misc/empty.gif #14
@cmd changeFrame 14 # MENU 04
frame data/chars/0misc/empty.gif #15
frame data/chars/0misc/empty.gif #16
@cmd TextUpdate "OPTION_5" 4 0
@cmd TextUpdate "OPTION_6" 5 1
@cmd TextUpdate "OPTION_7" 6 0
@cmd TextCenterUpdate "TITLE_6" 11
frame data/chars/0misc/empty.gif #17
@cmd changeFrame 17 # MENU 05
frame data/chars/0misc/empty.gif #18
frame data/chars/0misc/empty.gif #19
@cmd TextUpdate "OPTION_6" 5 0
@cmd TextUpdate "OPTION_7" 6 1
@cmd TextUpdate "OPTION_8" 7 0
@cmd TextCenterUpdate "TITLE_7" 11
frame data/chars/0misc/empty.gif #20
@cmd changeFrame 20 # MENU 06
frame data/chars/0misc/empty.gif #21
frame data/chars/0misc/empty.gif #22
@cmd TextUpdate "OPTION_7" 6 0
@cmd TextUpdate "OPTION_8" 7 1
@cmd TextUpdate "OPTION_9" 8 0
@cmd TextCenterUpdate "TITLE_8" 11
frame data/chars/0misc/empty.gif #23
@cmd changeFrame 23 # MENU 07
frame data/chars/0misc/empty.gif #24
frame data/chars/0misc/empty.gif #25
@cmd TextUpdate "OPTION_8" 7 0
@cmd TextUpdate "OPTION_9" 8 1
@cmd TextUpdate "OPTION_10" 9 0
@cmd TextCenterUpdate "TITLE_9" 11
frame data/chars/0misc/empty.gif #26
@cmd changeFrame 26 # MENU 08
frame data/chars/0misc/empty.gif #27
frame data/chars/0misc/empty.gif #28
@cmd TextUpdate "OPTION_9" 8 0
@cmd TextUpdate "OPTION_10" 9 1
@cmd TextUpdate "OPTION_11" 10 0
@cmd TextCenterUpdate "TITLE_9" 11
frame data/chars/0misc/empty.gif #29
@cmd changeFrame 29 # MENU 09
frame data/chars/0misc/empty.gif #30
frame data/chars/0misc/empty.gif #31
@cmd TextUpdate "OPTION_10" 9 0
@cmd TextUpdate "OPTION_11" 10 1
@cmd TextUpdate "OPTION_1" 0 0
@cmd TextCenterUpdate "TITLE_11" 11
frame data/chars/0misc/empty.gif #32
@cmd changeFrame 32 # MENU 10
frame data/chars/0misc/empty.gif #33
#= CONFIRM =
# OPTION 1
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd00
@cmd spawn01 "cd00" 0 0 0
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide # END OF TRAINING ROOM
frame data/chars/0misc/empty.gif # 34
# OPTION 2
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd01
load channel01
@cmd spawn01 "cd01" 0 0 0
@cmd spawn004 "channel01" "channel01" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/TMNT-TF.ogg" 1 135563.4
frame data/chars/0misc/empty.gif # 35
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 36
# OPTION 3
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd02
load channel02
@cmd spawn01 "cd02" 0 0 0
@cmd spawn004 "channel02" "channel02" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/SFA3-CODY.ogg" 1 365721.3
frame data/chars/0misc/empty.gif # 37
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 38
# OPTION 4
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd03
load channel03
@cmd spawn01 "cd03" 0 0 0
@cmd spawn004 "channel03" "channel03" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/DEADANCE.ogg" 1 1
frame data/chars/0misc/empty.gif # 39
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 40
# OPTION 5
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd04
load channel04
@cmd spawn01 "cd04" 0 0 0
@cmd spawn004 "channel04" "channel04" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/SF6-FF.ogg" 1 1
frame data/chars/0misc/empty.gif # 41
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide # END OF SF6-FF
frame data/chars/0misc/empty.gif # 42
# OPTION 6
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd05
load channel05
@cmd spawn01 "cd05" 0 0 0
@cmd spawn004 "channel05" "channel05" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/STSMART.ogg" 1 174944.7
frame data/chars/0misc/empty.gif # 43
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 44
# OPTION 7
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd06
load channel06
@cmd spawn01 "cd06" 0 0 0
@cmd spawn004 "channel06" "channel06" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/SFA3-GUY.ogg" 1 1
frame data/chars/0misc/empty.gif # 45
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 46
# OPTION 8
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd07
load channel07
@cmd spawn01 "cd07" 0 0 0
@cmd spawn004 "channel07" "channel07" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/NWARRIORS.ogg" 1 441308.7
frame data/chars/0misc/empty.gif # 47
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 48
# OPTION 9
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd08
load channel08
@cmd spawn01 "cd08" 0 0 0
@cmd spawn004 "channel08" "channel08" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/SFIVCRUISE.ogg" 1 288899.1
frame data/chars/0misc/empty.gif # 49
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 50
# OPTION 10
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd09
load channel09
@cmd spawn01 "cd09" 0 0 0
@cmd spawn004 "channel09" "channel09" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/KOF2000.ogg" 1 1225406.7
frame data/chars/0misc/empty.gif # 51
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 52
# OPTION 11
@cmd TextClear 0
@cmd TextClear 1
@cmd TextClear 2
@cmd TextClear 3
@cmd TextClear 4
@cmd TextClear 5
@cmd TextClear 6
@cmd TextClear 7
@cmd TextClear 8
@cmd TextClear 9
@cmd TextClear 10
@cmd TextClear 11
load cd10
load channel10
@cmd spawn01 "cd10" 0 0 0
@cmd spawn004 "channel10" "channel10" 0 0 0 0 0 3 openborconstant("ANI_IDLE") 0
@cmd fademusic 0.5 "data/music/dojo/RODTOKYO.ogg" 1 385213.5
frame data/chars/0misc/empty.gif # 53
@cmd changeopenborvariant "nopause" 0
@cmd changeopenborvariant "nojoin" 0
@cmd suicide
frame data/chars/0misc/empty.gif # 54