menu * { .Dialog Racing ..Main Menu: /dialog -md rmenu rmenu } alias /race { /dialog -md rmenu rmenu } dialog rmenu { title "Main Menu" size -1 -1 210 100 option dbu check "Main Menu", 1, 0 0 35 13, push check "Shop", 2, 35 0 35 13, push check "Race", 3, 70 0 35 13, push check "Friends", 4, 105 0 35 13, push check "Challanges", 5, 140 0 35 13, push check "Garage", 6, 175 0 35 13, push text "Welcome to the wonderfull world of racing!", 8, 2 18 105 7 text "V1.0 Made in Holland -- By supamagier", 9, 63 93 95 8 text "The best starter thing that you can do is make some friends, which can help you.", 10, 2 24 210 7 text "Click on the buttons above to navigate through the game.", 11, 2 30 140 7 text "Money:", 12, 5 40 25 7 edit " ", 13, 5 48 45 8, read text "Races won:", 14, 150 40 30 7 edit " ", 15, 150 48 45 8, read text "Races lost:", 16, 150 60 45 7 edit " ", 17, 150 68 45 8, read text "City:", 18, 5 60 45 7 edit " ", 19, 5 68 45 8, read text "Respect:", 20, 77 40 45 7 edit " ", 21, 77 48 45 8, read text "Friends:", 22, 77 60 45 7 edit " ", 23, 77 68 45 8, read } on *:dialog:rmenu:sclick:2: { dialog -x rmenu rmenu dialog -md rshop rshop did -c rshop 2 } on *:dialog:rshop:sclick:1: { dialog -x rshop rshop dialog -md rmenu rmenu did -c rmenu 1 } on *:dialog:rmenu:sclick:1: { did -c rmenu 1 } on *:dialog:rshop:sclick:2: { did -c rshop 2 } dialog rshop { option dbu title "Shop (You ain't poor, are you?)" size -1 -1 210 210 check "Main Menu", 1, 0 0 35 13, push check "Shop", 2, 35 0 35 13, push check "Race", 3, 70 0 35 13, push check "Friends", 4, 105 0 35 13, push check "Challanges", 5, 140 0 35 13, push check "Garage", 6, 175 0 35 13, push text "Welcome to the Shop! Click 'Buy' to buy and 'Sell' to sell.", 7, 2 15 150 7 text "Here you can buy only car parts/upgrades, for new cars go to the garage.", 8, 2 22 200 7 box "", 9, 3 30 203 160 button "Buy", 10, 8 157 27 12 button "Buy", 11, 8 40 27 12 button "Buy", 12, 8 53 27 12 button "Buy", 13, 8 66 27 12 button "Buy", 14, 8 79 27 12 button "Buy", 15, 8 92 27 12 button "Buy", 16, 8 105 27 12 button "Buy", 17, 8 118 27 12 button "Buy", 18, 8 131 27 12 button "Buy", 19, 8 144 27 12 button "Buy", 20, 8 170 27 12 text "Money:", 21, 6 195 25 7 edit %racecash, 22, 27 195 45 8, read text "V1.0 Made in Holland -- By supamagier", 23, 63 203 95 7 edit " ", 24, 45 40 55 12, read edit " ", 25, 45 40 55 12, read edit " ", 26, 45 53 55 12, read edit " ", 27, 45 66 55 12, read edit " ", 28, 45 79 55 12, read edit " ", 29, 45 92 55 12, read edit " ", 30, 45 105 55 12, read edit " ", 31, 45 118 55 12, read edit " ", 32, 45 131 55 12, read edit " ", 33, 45 144 55 12, read edit " ", 34, 45 157 55 12, read edit " ", 35, 45 170 55 12, read text "You can install all things in the garage.", 36, 110 192 100 8 edit " ", 37, 163 40 37 12, read edit " ", 38, 163 40 37 12, read edit " ", 39, 163 53 37 12, read edit " ", 40, 163 66 37 12, read edit " ", 41, 163 79 37 12, read edit " ", 42, 163 92 37 12, read edit " ", 43, 163 105 37 12, read edit " ", 44, 163 118 37 12, read edit " ", 45, 163 131 37 12, read edit " ", 46, 163 144 37 12, read edit " ", 47, 163 157 37 12, read edit " ", 48, 163 170 37 12, read text "Usefull if you need (more) friends/respect.", 49, 103 39 60 15 text "Want speed? Here you go. ", 50, 103 52 60 15 text "These are for friends and respect.", 51, 103 65 60 15 text "Acceleration, speed, etc. Just buy it.", 52, 103 78 60 15 text "What do you think? Well, duh, speed.", 53, 103 91 60 15 text "Just friends... That's all - They'll love it.", 54, 103 104 60 15 text "These are usefull in drifts, to brake...", 55, 103 117 60 15 text "Same as carcolour, friends.", 56, 103 130 60 15 text "Reduce weight, important, more speed.", 57, 103 143 60 15 text "Better radio = less chance getting caught.", 58, 103 156 60 15 text "Respect, and I think they'll look cool.", 59, 103 169 60 15 } on *:dialog:rshop:init:0: { if (%racenitro == $null) { set %racenitro nitrous oxide 1 } if (%buy.nitro == 1) { set %racenitro nitrous oxide 2 } if (%buy.nitro == 2) { set %racenitro nitrous oxide 3 } if (%racewheel == $null) { set %racewheel enkei rims } if (%buy.wheel == 1) { set %racewheel mclaren rims } if (%buy.wheel == 2) { set %racewheel ferrari rims } if (%raceengine == $null) { set %raceengine engine lvl 1 } if (%buy.engine == 1) { set %raceengine engine lvl 2 } if (%buy.engine == 2) { set %raceengine engine lvl 3 } if (%racelook == $null) { set %racelook lamps+exhausts } if (%buy.look == 1) { set %racelook side skirts } if (%buy.look == 2) { set %racelook spoiler & hoods } if (%raceecu == $null) { set %raceecu performance chip } if (%buy.ecu == 1) { set %raceecu fuel filter } if (%buy.ecu == 2) { set %raceecu no speed limiter } if (%raceturbo == $null) { set %raceturbo turbo lvl 1 } if (%buy.turbo == 1) { set %raceturbo turbo lvl 2 } if (%buy.turbo == 2) { set %raceturbo turbo lvl 3 } if (%racecolour == $null) { set %racecolour choose carcolour } if (%racebrake == $null) { set %racebrake citroen brakes } if (%buy.brake == 1) { set %racebrake mclaren brakes } if (%buy.brake == 2) { set %racebrake ferrari brakes } if (%raceneon == $null) { set %raceneon choose neoncolour } if (%raceweight == $null) { set %raceweight no rear seats } if (%buy.weight == 1) { set %raceweight light roof } if (%buy.weight == 2) { set %raceweight light frame } if (%raceradio == $null) { set %raceradio car radio } if (%buy.radio == 1) { set %raceradio better aerial } if (%buy.radio == 2) { set %raceradio cops radio } if (%racestereo == $null) { set %racestereo small boxes } if (%buy.stereo == 1) { set %racestereo medium boxes } if (%buy.stereo == 2) { set %racestereo large boxes } did -ra rshop 24 %racenitro did -ra rshop 25 %racewheel did -ra rshop 26 %raceengine did -ra rshop 27 %racelook did -ra rshop 28 %raceecu did -ra rshop 29 %raceturbo did -ra rshop 30 %racecolour did -ra rshop 31 %racebrake did -ra rshop 32 %raceneon did -ra rshop 33 %raceweight did -ra rshop 34 %raceradio did -ra rshop 35 %racestereo } on *:dialog:rmenu:init:0: { did -c rmenu 1 if (%racecash == $null) { set %racecash 1000 } if (%racewin == $null) { inc %racewin 0 } if (%racelose == $null) { inc %racelose 0 } if (%racecity == $null) { set %racecity Amsterdam } if (%raceresp == $null) { set %raceresp 0 } if (%racefrnds == $null) { inc %racefrnds 0 } did -a rmenu 13 %racecash did -a rmenu 15 %racewin did -a rmenu 17 %racelose did -a rmenu 19 %racecity did -a rmenu 21 %raceresp $+ /100% did -a rmenu 23 %racefrnds }