Reset Password
Existing players used to logging in with their character name and moo password must signup for a website account.
- Kiwi 8s I guess there's always something killing me.
w Dreamer 38s
- Trakel 20s
- Baron17 22s
- DREADFUL 5s
- RaiyuuGP 10s
- Brozilla 2m
- Plebe 1m
- IcedAmericano 8m
- BCingyou 23s
- GreyWolf 20s
- Grizzly666 16s BEAT THEIR FACE IN.
- RealHumanBean 1m
- Skylis 20s
- HolyChrome 15s youtu.be/RoW814r407M
- Jameson 22m making the eternal black firmament my side bitch
- Mercury 12s
- Strummer 1m
c Butako 5m Butakooooo the builder. Can she fix it? Eh.
- Baguette 6s thanks, i hate it
- sinedge 4h
- FancyPenguin 1h
- Manywaters 1m https://www.youtube.com/watch?v=YJp8W7FQ6FQ
- Varolokkur 13s
- RheaGhe 1s Did someone say, MOOSEX?!
- Majere_Draven 1m
- Beepboop 1s
- Vlax 7h
- Tachikoma 14h
- SacredWest 1h Guess What?
j Johnny 4h New Code Written Nightly. Not a GM.
And 26 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

Part 4: Math
1 + 1 = ?

As you probablly noticed in the 99 Bottles of beer script, you can now 'decrement' (decrease by one) variables that are integers (numbers). You can also increment (increase by one) them with the 'increment' command.

You can also do math with the 'math' command.

The math command takes a result variable, a left hand operand, a operator, and a right hand operand, and sets the result to the result variable, with valid operators being + - * / (plus, minus, multiply, divide respectively).

It looks like this.

set "%a" 1
set "%b" 1
math "%c" = %a "+" %b
// %c is now 2
math "%d" = 2 "*" %c
// %d is now 4
math "%d" = %d "-" 1
// %d is now 3

You can check to see if two numbers are equal or not equal in the standard way:

if equals 1 %a
 //do something
endif

if notequals %a %b
 //do something
else
 //do something else
endif

And finally you can get a random number between 1 and X by with 'random "%rand" X' where X is any positive number. If you want to make it negative afterwords, multiply it by -1.

Like this

random "%rand" 4
if equals 1 %rand
 //do 1 here
elseif equals 2 %rand
 //do 2 here
elseif equals 3 %rand
 //do 3 here
elseif equals 4 %rand
 //do 4 here
endif

If your confused as to why this is useful, take a look at the 99 Bottles of Beer script... You can do really dynamic things.

Questions? Comments? Screams of agony?

-Kevlar