Author Topic: Internal Help  (Read 2845 times)

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Internal Help
« on: October 18, 2015, 06:54:18 pm »
Internal Help is a tutorial level for people who don't know how to internal script.
INCLUDES:
  • The best exit ever! When you finish the tutorial it does fadeout() and everyone knows when you press escape when fadeout() is active, it puts you on the title screen!
  • Examples
  • Step by step tutorial
  • And more...






Down below is the download.
« Last Edit: April 01, 2016, 12:15:18 am by Luigi master »

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: Internal Help
« Reply #1 on: April 01, 2016, 12:14:44 am »
Anyone have feedback at all?

Did I really just bump this

QwertymanO07

  • Captain
  • *****
  • Posts: 389
  • Rad scientist exraordinare
    • View Profile
Re: Internal Help
« Reply #2 on: April 01, 2016, 12:35:44 am »
  • The say(-1) method sucks, so there's no point in teaching it.
  • I think you should've had it fadout, then gotoroom on top of a rescuable crewmate, then befadein.
  • EDIT: And yes, you really did just bump this
« Last Edit: April 01, 2016, 12:59:24 am by QwertymanO07 »

shiny

  • Captain
  • *****
  • Posts: 1559
  • Welcome to the MOTHER3 world
    • View Profile
    • my msuic
Re: Internal Help
« Reply #3 on: April 01, 2016, 01:40:57 am »
The say(-1) method sucks, so there's no point in teaching it.
What the fuck? Don't you mean the A)Say method?

QwertymanO07

  • Captain
  • *****
  • Posts: 389
  • Rad scientist exraordinare
    • View Profile
Re: Internal Help
« Reply #4 on: April 01, 2016, 02:13:09 am »
I have never heard of that before.

shiny

  • Captain
  • *****
  • Posts: 1559
  • Welcome to the MOTHER3 world
    • View Profile
    • my msuic
Re: Internal Help
« Reply #5 on: April 01, 2016, 02:51:36 am »
The A)Say method is an obsolete method that only allowed you to use one command at a time. The say(-1) method is for internal scripts with cutscene bars, and the other method is for without.

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: Internal Help
« Reply #6 on: April 01, 2016, 11:02:50 am »
No he means the say(-1) method just sucks.
When it's executed, it plays a terminal sound.
It's easy to prevent this, though.
New script:
iftrinkets(0,notermsound)

Next script
say(5)
cutscene()
untilbars()
endcutscene()
untilbars()
loadscript(stop)
text(1,0,0,4)


And that makes no sound effect played

allison

  • Captain
  • *****
  • Posts: 926
  • monolithic since 2012??
    • View Profile
    • Allison Fleischer
Re: Internal Help
« Reply #7 on: April 01, 2016, 01:49:57 pm »
Yeah, there's not really any need to use the old say(-1) method unless you absolutely have to cut down on number of scripts.

shiny

  • Captain
  • *****
  • Posts: 1559
  • Welcome to the MOTHER3 world
    • View Profile
    • my msuic
Re: Internal Help
« Reply #8 on: April 01, 2016, 02:00:11 pm »
oh alright

so I actually have to put cutscene bars manually now
fun fun fun

Vultarix

  • Captain
  • *****
  • Posts: 681
    • View Profile
Re: Internal Help
« Reply #9 on: April 05, 2016, 05:09:09 pm »
fun fun fun in the sun sun sun

You can always use the say(1) method if your first text is a terminal or you need a terminal sound and cutscene bars.

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: Internal Help
« Reply #10 on: April 09, 2016, 12:48:11 pm »
Code: [Select]
squeak(player)
text(gray,0,0,1)
This is text box one.
backgroundtext
speak_active
text(gray,0,50,1)
This is text box two!
backgroundtext
speak
text(gray,0,100,1)
They will appear all at once!
speak
endtext
From Dav999