home *** CD-ROM | disk | FTP | other *** search
- script
- Clear Screen
-
- ;-------------------------------------------------------------------
- ; >>>>>> ROULETTE.SCR File <<<<<<
- ; 4-24-88
- ; By SysOz
- ; Wonderful World of Oz BBS
- ; (12/24) (808) 423-3140
- ;
- ; o Adds BBS Express! ST VT-52 color to the game!
- ; o If the user survives the game, adds 10 min to the users time
- ; limit (this call only!)
- ; o Disconnects the caller if he losses the game! (I like this one!)
- ; o Re-routes the user back to the Online Games Menu, when finished!
- ;-------------------------------------------------------------------
-
- define weapon
- define weapon_name
- define temp
- define tries = 0
- define chances
- define fate
- define j = 0
- Define min
- Define con
- con = &33
- min = con + 10 ; Change the "10" to increase whatever New Time
- ; Limit if the user survives!
-
- table_put(1, 10)
- table_put(2, 20)
- table_put(3, 30)
- table_put(4, 40)
- table_put(5, 50)
- table_put(6, 60)
-
- table_put(10, 'Pistol')
- table_put(20, 'Rifle')
- table_put(30, 'Machine Gun')
- table_put(40, 'Grenade')
- table_put(50, 'Laser')
- table_put(60, 'Bazooka')
-
-
-
-
- clear screen
- PrintE
- PrintE
- PrintE ' Welcome to the Russion Roulette Room,' Center
- PrintE 'here at the \rWonderful World of Oz\b' Center ; Change to Your
- PrintE 'due to popular demand!' Center ; BBS Name
- PrintE
- print '\rHave you ever played before\b \g(\rY\b/n\g)\b? ' Center
-
-
- input temp 1
- if temp = n
- clear screen
- PrintE
- PrintE
- PrintE '\i\rRUSSIAN ROULETTE INSTRUCTIONS\o' Center
- PrintE '\g-----------------------------\b' Center
- PrintE
- PrintE 'This is a game of Russian Roulette. ' Center
- PrintE 'The game is played in two phases - ' Center
- PrintE
- PrintE '1) \rWeapons selection\b - pick the method of' Center
- PrintE ' self destruction. ' Center
- PrintE
- PrintE '2) \rPull the trigger\b - see how lucky you ' Center
- PrintE ' are. ' Center
- PrintE
- printe 'If you survive you may continue as many times' Center
- PrintE 'as you like, each time increasing your' Center
- PrintE '\rTime Limit\b this \rCall\b only by \r10\b Minutes!' Center
- PrintE
- PrintE
- printe ' Have fun! SysOp <\rsnicker\b> <\gsnicker\b)...' Center
-
- gosub pause
- endif
-
- choose:
- con = &33
- min = con + 10 ; Change this to the New Increased Time Limit,
- ; if the user Survives!
- clear screen
- PrintE
- PrintE
- PrintE '\rWEAPONS LIST \g% \rWho Die ' Center
- PrintE '\g-------------- -----------\b' Center
- PrintE
- PrintE '1) Pistol 10 ' Center
- PrintE '2) Rifle 20 ' Center
- PrintE '3) Machine Gun 30 ' Center
- PrintE '4) Grenade 40 ' Center
- PrintE '5) Laser 50 ' Center
- PrintE '6) Bazooka 60 ' Center
- PrintE '7) Random ?? ' Center
- PrintE
- PrintE
- print '\rYour Choice\b: ' Center
-
- input weapon 1 noreturn
- if weapon = numeric
- goto cont
- else
- printe '\n\rPlease Choose A Number\b.'
- gosub pause
- goto choose
- endif
-
- cont:
- if weapon > 0 then
- goto cont2
- else
- printe '\n\iThat number is too low.\o'
- gosub pause
- goto choose
- endif
-
- cont2:
- if weapon < 8 then
- goto ok
- else
- printe '\n\i\rThat number is too high.\o\b'
- gosub pause
- goto choose
- endif
-
- ok:
- printe '\n\rGood Choice\g!\b'
- if weapon = 7
- weapon = random(6)
- endif
-
- clear screen
- printe '\n\n'
- printe ' \rPlayer\b: &1'
- j = weapon * 10
- weapon_name = table_get(j)
- printe ' \gWeapon\b: [weapon_name]'
- chances = table_get(weapon)
- printe '\iChances of death\o: \r[chances]%\b'
- printe '\n'
- print 'Last chance to back out - \rContinue\g(\rY\b/n\g)\b ' Center
- input temp 1 noreturn
- if temp = 'n'
- printe '\n\n <\rsnicker\b><\gsnicker\b> ok, yeah, we understand..<\gwimp\b><\rchicken\b>'
- goto quit
- endif
-
- printe
- printe
- print 'Okay, press <\rReturn\b> to pull trigger \r(\bor whatever\r)\b: '
- input temp 1
- fate = random(100)
-
- clear screen
- printe '\n\nYou raise the weapon to your head.........'
- gosub time
- printe '\nYou pull the trigger......'
- gosub time
-
- if fate > chances
- goto lived
- else
- printe '\n\n\i\rOh my god.......\gwhat a mess......\b\o'
- DISCONNECT
- exit
- endif
-
-
- pause:
- printe
- print 'Press <\rReturn\b> To Continue... ' Center
- input temp 1
- return
-
- quit:
- QQQ = 1
- printe '\n\n\nYou survived \r[tries]\b attempts at your life.'
- printe '\nCome back again!'
- gosub pause
- execute C:\Script\Games.Scr ; Change this to go back to your
- ; Games Menu when the user is done
- lived:
- Time_Limit (min) ; Adds the New Time Limit
- tries = tries + 1
- printe '\n\rYou Survived!!\b' Center
- Printe
- Printe 'You Have Just Added \r10\b More Min To Your Time Limit!' Center
- Printe
- print 'Want to try it again? ' Center
- input temp 1
- if temp = y
- goto choose
- else
- goto quit
- endif
-
- time:
- for temp = 1 to 200
- j = j * 10
- endfor
- return
- əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə