Author Topic: Terminal Info  (Read 2084 times)

Cos8o

  • Crewmate
  • *
  • Posts: 10
    • View Profile
Terminal Info
« on: May 22, 2017, 06:56:54 pm »
Does anyone know how the terminal works internally? (I mean how it parses the scripts).

Dav999

  • Global Moderator
  • Captain
  • *****
  • Posts: 2191
    • View Profile
    • The Open Level Project
Re: Terminal Info
« Reply #1 on: May 22, 2017, 08:01:32 pm »
All we really know about script parsing is that simplified scripting is converted into internal scripting (and any internal scripting is lost in that process, unless part of a text box of course), proven by the fact that internal scripting exploits work. Also, brackets are converted to commas so that commands and their arguments can be easily split, so you can write something like say,1(red( instead of say(1,red) (don't though)

Ally 🌠

  • Captain
  • *****
  • Posts: 1427
  • <3
    • View Profile
    • Ally 🌠
Re: Terminal Info
« Reply #2 on: May 22, 2017, 11:48:11 pm »
say,1,red also works

Cos8o

  • Crewmate
  • *
  • Posts: 10
    • View Profile
Re: Terminal Info
« Reply #3 on: May 23, 2017, 02:09:24 pm »
Hm ok, thanks for the replies!

Ally 🌠

  • Captain
  • *****
  • Posts: 1427
  • <3
    • View Profile
    • Ally 🌠
Re: Terminal Info
« Reply #4 on: May 23, 2017, 08:49:28 pm »
(Oh, and welcome, by the way.)

fraZ0R

  • Captain
  • *****
  • Posts: 580
  • Why are you here?
    • View Profile
Re: Terminal Info
« Reply #5 on: May 23, 2017, 10:17:06 pm »
Nice 1st post. Welcome to the forums I guess?