|
| Subscribe now to receive important news, game releases and site updates |
|
Download a demo
Full version download immediately after purchase!
You can use any credit card.
|
|
You can now offer your support and also make money by selling 3 Skulls RPG. You receive 30% commision per sale. If you do not want to let this opportunity pass then act now and register for free.
You will get your own affiliate Control Panel from where you can generate the links to put on your webpages and monitor your generated sales.
Affiliate Registration |
|
To write your own scripts in Legendary Tales, you will need to learn the scripting language. It is an object-oriented language that is easy to learn. We'll start with the functions.
The functions keep the script orderly. There are built in functions, but you can create your own.
The built in functions are, in alphabetical order:
OnCombatMove, OnCommand, OnCommandLine, OnCopySpell, OnCustomAction, OnDead, OnDialog, OnEnter, OnEquip, OnExamine, OnExecute, OnExit, OnFindTraps, OnFirstEnter, OnIdentify, OnInfo, OnInsertInto, OnLook, OnMessage, OnModify, OnOpen, OnOperate, OnPickLock, OnPickUp, OnRemoveTrap, OnRest, OnShopService, OnTakeOut, OnUnequip, OnUnlock, OnUse and OnUseWith.
You may make your own functions by using a call for them, like so...
function MyFunction(){
Echo("This is a player made function.");
}
I will not go into great depth explaining all the engine functions, you can choose to read them from this file:
http://legendarytales.wikispaces.com/space/showimage/Functions.txt
There are also actions, that are placed in the function. They define what you want to happen. Most of them have parameters you must fill in but for the sake of space I won't put them in too, they can be found in the help file. So, in alphabetical order:
AddContent, AddExit, AddItem, AddOption, AddPartyMember, AddShopService, AlterExitVisibility, AlterVisibility, AwardExperience, BeginOptions, BeginShop, ClearOptions, ClearText, Echo, EnterCombat, Force, Foreach, GetInput, GetValue, Global, GlobalPer, GlobalRem, ID, Identify, ItemEquipped, ItemExists, Kill, Load, LoadLocation, LoadMap, MoveContent, Msg, Name, NewJournalEntry, NewQuest, OpenShop, PartyGold, PlaySample, PlaySound, ProcessOptions, RaiseDead, RemoveItem, RemovePartyMember, RemovePoison, RemoveQuest, RestParty, Rnd, SendMsg, SetSwitch, SetValue, ShowText, SkillValue, Switch, SysParam, TakeDamage, ThrowDice, tID, Unlock, UpdateMap, UpdateQuest, UseLib and UseQuickItem.
A short description of each in this file:
http://legendarytales.wikispaces.com/space/showimage/Commands.txt
There is also the objects, they are: ActivePlayer, Current, Self, Sender and Target. You can make things happen to the specific object by adjoining the entity to an action. Like so...
Self.Identify();
That command string can go in a script that might allow a player to identify an item. |
|
|
| No Comments have been Posted.
|
|
| Please Login to Post a Comment.
|
|
|
Isometric action RPG
 |
|
Flash version of Dragon Age
 |
|
Isometric flash RPG
 |
|
Flash miniature RPG game
 |
|
Platform RPG
 |
|
Action Fantasy Game
 |
|
Isometric Flash RPG
 |
|
Zelda classic RPG for Flash
 | | Seeds Of Darkness |
 |
|
Top-down classic RPG
 |
|
Isometric Action RPG
 |
|
Fun WoW based RPG game
 |
|
Classic dungeon crawl RPG
 |
|
Strategy RPG game
 |
|
| Legendary Tales Online is a PBBG. |
|