-
Notifications
You must be signed in to change notification settings - Fork 1
/
sysop.txt
95 lines (68 loc) · 2.76 KB
/
sysop.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Crazy Eights Slot Machine<br>
(C)2020 Dan Richter(RCS)<br>
Special thanks to HSM(Gary) for contributing ANSI upgrades!<p>
Dan Richter<br>
aka Black Panther<br>
dan@castlerockbbs.com<br>
telnet://bbs.castlerockbbs.com<br>
http://www.castlerockbbs.com<br>
https://github.com/DRPanther<br>
-=-=-=-=-=-=-=-=-=-=-=-=-
Crazy Eights Slot Machine is a simple slot machine game that I wrote. It
is a basic style slot machine, with some components that I decided to add
on, such as a top player report, adding commas to the numbers to make them
more readable, etc. In all honesty, I started working on this, to take my
mind of off other projects that I should be working on. :)
-=-=-=-=-=-=-=-=-=-=-=-=-
Installation is really easy. In your script/batch file, copy the dorinfo1.def
file into the directory that you installed this program to. It will read the
information from the dropfile.
For example:
#!/bin/bash<br>
cd ~/doors/slots<br>
cp $1 ~/doors/slots/dorinfo1.def<br>
./slotmachine -D $1 -N $2<br>
rm dorinfo1.def<p>
That's it! If you would like a dos/windows example:
c:<br>
cd \doors\slots<br>
copy %1 c:\doors\slots\dorinfo1.def<br>
slotmachine -D %1 -N %2<br>
del dorinfo1.def<p>
Simple! :)
Also, In Mystic, or whichever BBS program you use, when you call the door,
make sure you use the command of:
./slots.sh %PDORINFO1.DEF %3 //this passes the node number to the script file.
Or
slots.bat %PDORINFO1.DEF %3
The %P in Mystic will expand to the nodes path where the dropfile DORINFO1.DEF
is located. The %3 passes the node number.
-=-=-=-=-=-=-=-=-=-=-=-=-
File included:
slotmachine (linux) or slotmachine.exe (Windows)<br>
install.txt - This file. :)<br>
slots.ans<br>
slotin.ans<br>
file_id.diz<p>
Files created by the program:
player.dat - Players info<br>
slotplyr.idx - Players Index file<br>
slotplyr.txt - Top Players score file<br>
makefile - Used to compile the source code<p>
Source code:
main.c - Main program code<br>
numbers.h - Header file<br>
OpenDoor.h - OpenDoors header file<br>
libODoors.a - OpenDoors library file<p>
-=-=-=-=-=-=-=-=-=-=-=-=-
If you wish to copile your own version of this, feel free to use the makefile
included. It uses gcc, and works fine here on both Debian and Manjaro systems.
Extract the source code into it's own directory, and just run 'make'. You can
also run 'make clean', and it will remove all the object files and binaries
from the directory.
-=-=-=-=-=-=-=-=-=-=-=-=-
This program is being releases as open source, using the GPL2.0 license. Feel
free to do what you will with it. The only thing I ask, is if you do make
changes to it, please let me know by sending me a copy of the modified source,
or push an commit to the repo on github. Call it my curiosity to see what
others think should be changed to added to any upcoming releases.