FANDOM


    The *else command is only ever used in combination with the *if command, and sometimes also including the *elseif (or *elsif ) command.

Usage

This command is used as follows:

*if (exam_passed)

    You passed the exam!

    *finish

*else

    You failed the exam!

    *finish

For example, if the boolean (true or false) variable "exam_passed" is true, it will display this:

You passed the exam!

However, if the variable "exam_passed" is not true (i.e. is false), it will pass to *else and instead display this:

You failed the exam!

The above is a simple example as one or the other must be true (it's either true or false), but the *else command is most useful as a "catch-all", where any / all preceding *if or *elseif (or *elsif ) conditions are not met. *else should never be given a specific condition of its own as it essentially means "If none of the above conditions apply, then do this".

Note

In those cases where you are using complex *if / *elseif conditions, one of which is intended to always apply in order for your code to work as intended, consider using the final *else as a debugging aid. It could, for example, display an error message saying something like: "Error: none of the conditions in Label XYZ applied", which might also be followed by a listing of such as current relevant Stats values or any other variables checked in these conditions, to help track down why none of the vital conditions applied in this particular case.

Useful links

For more information on the "boolean" (true / false) data type, read the corresponding article.


More commands
Choice *choice, *fake_choice, *disable_reuse, *hide_reuse, *allow_reuse, *selectable_if
Variable *create, *temp, *set, Arithmetic operators, *delete, *input_number, *input_text, *print, *rand
Conditional *if, *elseif, *else
Goto *label, *goto, *goto_scene, *goto_random_scene, *gosub, *gosub_scene, *finish
Formatting Bold text, Italic text, *image, *line_break, *page_break, *link, *stat_chart
Miscellaneous *comment, *scene_list, *title, *author, *achieve, *achievement, *check_achievements, *bug, *ending, *more_games, *share_this_game, *show_password, *script

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.