Creation/Dev/GScript: Difference between revisions

From Graal Bible
No edit summary
No edit summary
Line 1: Line 1:
==Introduction==
'''GScript''' is [[Graal]]'s scripting language.
'''GScript''' is [[Graal]]'s scripting language.


Line 7: Line 9:
'''If you would like to contribute to the GraalBible's GScript documentation, you might want to [[Creation/Dev/GScript/Contribute|read this article]].'''
'''If you would like to contribute to the GraalBible's GScript documentation, you might want to [[Creation/Dev/GScript/Contribute|read this article]].'''


==Documentation==
In your scripting quest, you may find the following articles to be of use:
In your scripting quest, you may find the following articles to be of use:


Line 15: Line 18:


'''Tutorials'''
'''Tutorials'''
* [[Creation/Dev/GScript/New Engine GScript for Dummies|New Engine GScript for Dummies]]
* [[Image:s_dummies.png|80px]] [[Creation/Dev/GScript/New Engine GScript for Dummies|New Engine GScript for Dummies]]
* [[Creation/Dev/Excalibur's scripting guide|Excalibur's Scripting Guide]]
* [[Creation/Dev/Excalibur's scripting guide|Excalibur's Scripting Guide]]


Line 37: Line 40:
* [[Creation/Dev/Script Functions: NPC Server|Server side]]
* [[Creation/Dev/Script Functions: NPC Server|Server side]]


'''External Links'''
==External Links==
* [http://skyld.vip.graal.net GScript Wiki]
* [http://skyld.vip.graal.net GScript Wiki]
* [http://twinny.vip.graal.net Twinny's Scripting Page]
* [http://twinny.vip.graal.net Twinny's Scripting Page]
* Non-official [[GScript IRC channel]].
* [[GScript IRC channel]] (non-official)

Revision as of 18:07, 28 September 2007

Introduction

GScript is Graal's scripting language.

Its syntax and some of its semantics might seem familiar to those who program in C or Java. In some ways it is more dynamic, e.g. supporting dynamicly joining and leaving of classes, and brings support for easy management of online game content.

It is used for clientside tasks like GUI programming, special effects and custom weapons, and serverside systems like player housing, complex baddies or pets.

If you would like to contribute to the GraalBible's GScript documentation, you might want to read this article.

Documentation

In your scripting quest, you may find the following articles to be of use:

Basic information

Tutorials

Specific Features

Script Function List

These are frequently updated, to get the latest list run Graal with the -listscriptfunctions option. You can also get help about script functions with the /scripthelp <string> command on RemoteControl chat.

External Links