home *** CD-ROM | disk | FTP | other *** search
/ 321 GAMES / 321GAMES.iso / logic / runes / runes.exe / runes.DXR / 00099_CHECKUPG.ls < prev    next >
Encoding:
Text File  |  1996-07-01  |  930 b   |  32 lines

  1. on CHECKUPG
  2.   global UPG, USERNAME, SCRAMBLENAME, CODENUMBER, REGFILE, GREADOBJECT, REGNAME, TMPUSERNAME
  3.   set TMPUSERNAME to EMPTY
  4.   set ALLCODES to EMPTY
  5.   set USERNAME to EMPTY
  6.   set SCRAMBLENAME to EMPTY
  7.   set CODENUMBER to EMPTY
  8.   set UPG to 0
  9.   if objectp(GREADOBJECT) then
  10.     GREADOBJECT(mdispose)
  11.   end if
  12.   set GREADOBJECT to FileIO(mnew, "READ", the pathName & "RUNES.DAT")
  13.   set ALLCODES to GREADOBJECT(mReadLine)
  14.   GREADOBJECT(mdispose)
  15.   set USERNAME to item 1 of ALLCODES
  16.   set CODENUMBER to item 2 of ALLCODES
  17.   set SCRAMBLENAME to item 3 of ALLCODES
  18.   if CODENUMBER = "mnmvbque" then
  19.     repeat with n = 1 to length(USERNAME)
  20.       set ZW to char n of USERNAME
  21.       set ZWW to charToNum(ZW) + 57 + n
  22.       set TMPUSERNAME to TMPUSERNAME & numToChar(ZWW)
  23.     end repeat
  24.     if TMPUSERNAME = SCRAMBLENAME then
  25.       set UPG to 1
  26.     end if
  27.     if UPG = 1 then
  28.       set REGNAME to USERNAME
  29.     end if
  30.   end if
  31. end
  32.