Here's my script.
%DEFENSE := %BASEDEF + %HELMET + %GLOVES + %BODY + %SHOES
%MONATK1 := %BASEATK1 - %DEFENSE -1 * 1D3 * %RANDOM + (1D2 - 1)
%MONATK2 := %BASEATK2 - %DEFENSE -1 * 1D3 * %RANDOM + (1D2 - 1)
%MONATK3 := %BASEATK3 - %DEFENSE -1 * 1D3 * %RANDOM + (1D2 - 1)
%ATTACK := %WEAPON + %BASEATK - %MONDEF1 -1 * 1D3 * %RANDOM + (1D2 - 1)
%ATTACK := %WEAPON + %BASEATK - %MONDEF2 -1 * 1D3 * %RANDOM + (1D2 - 1)
%ATTACK := %WEAPON + %BASEATK - %MONDEF3 -1 * 1D3 * %RANDOM + (1D2 - 1)
IF %EXPERIENCE > 0 THEN
BEGIN
IF %LEVEL = 1 THEN
BEGIN
%LEVEL := %LEVEL + 1
%ATTACK := %BASEATTACK + 2
%DEFENSE := %BASEDEF + 1
%MAGIC := %MAGIC + 1
%MAGICDEF := %MAGIC + 1
%EXPERIENCE := %EXPERIENCE - 39 - 1D21
END
IF %LEVEL = 2 THEN
BEGIN
%LEVEL := %LEVEL + 1
%ATTACK := %BASEATTACK + 2
%BASEDEF := %BASEDEF + 2
%MAGIC := %MAGIC + 1
%MAGICDEF := %MAGICDEF + 1
%EXPERIENCE := %EXPERIENCE - 174 + 1D51
END
END
-----------------Valadate--------------------------
Error With 'IF' Line=10
Error with 'BEGIN' Line=11
Error With 'IF' Line=12
Error With 'BEGIN' Line=13
Error With 'END' Line=20
Error With 'IF' Line=22
Error With 'BEGIN' Line=23
Error With 'END' Line=30
Error With 'END' Line=32
After those are fixed, I get a few more and eventually a thing saying it can't understand EOF.
This is obviously a huge bug in the system and I cannot edit my script w/o deleting it.
---Also, I'm currently (as a freshman) in Basics to Computer Programming. I'll have a few more ideas on how scripting can work. I've also understood why you have the page scripts.