Creation/Dev/Script/Clientside Functions: Difference between revisions
From Graal Bible
(Update to latest version) |
m (Update to v4.208) |
||
| Line 194: | Line 194: | ||
findplayerbyid(int) - returns object | findplayerbyid(int) - returns object | ||
findweapon(str) - returns object | findweapon(str) - returns object | ||
format2(str, obj) - returns string - like format(), except that this expects the format string and an array of variables instead of passing the variables as separate parameters | |||
freefileresources(str) | freefileresources(str) | ||
freezeplayer(float) | freezeplayer(float) | ||
| Line 1,428: | Line 1,429: | ||
getcontrollingobject() - returns object | getcontrollingobject() - returns object | ||
getdropz(str) - returns float | getdropz(str) - returns float | ||
getinteriorobject() - returns object | |||
getmountedobject(int) - returns object | getmountedobject(int) - returns object | ||
getmountedobjectcount() - returns integer | getmountedobjectcount() - returns integer | ||
Revision as of 14:25, 12 January 2007
Global:
$pref::audio::choosenvoicecodec - integer
$pref::audio::microactivatebyvolume - boolean
$pref::audio::microactivationlevel - integer
$pref::audio::microinputdevice - integer
$pref::audio::microon - boolean
$pref::audio::microvolumefactor - integer
$pref::audio::midivolume - integer
$pref::audio::mp3volume - integer
$pref::audio::radiovolume - integer
$pref::audio::reversestereo - boolean
$pref::audio::sfxvolume - integer
$pref::audio::voicevolume - integer
$pref::graal::allowglobalpms - boolean
$pref::graal::automapping - boolean
$pref::graal::defaultfontname - string
$pref::graal::defaultfontsize - integer
$pref::graal::dontconnectlevels - boolean
$pref::graal::dontloadlistheads - boolean
$pref::graal::dontsavepasswords - boolean
$pref::graal::dontsavepms - boolean
$pref::graal::fixedport - boolean
$pref::graal::fixedudpport - integer
$pref::graal::language - string
$pref::graal::limitnicknames - boolean
$pref::graal::loadbuddylistfromserver - boolean
$pref::graal::nicknamelimit - integer
$pref::graal::nomassmessages - boolean
$pref::graal::notoalls - boolean
$pref::graal::noudp - boolean
$pref::graal::showyourselfonbuddylists - boolean
$pref::input::mousesensitivity - float
$pref::interior::lockarrays - boolean
$pref::video::detailfactor - float
$pref::video::fogdistance - float
$pref::video::fullscreenmode - string
$pref::video::screenshotformat - string
$pref::video::truetypefonts - boolean
$pref::video::visibledistance - float
$pref::video::windowmode - string
$scenelighting::lightingprogress - float (read only)
allfeatures - integer (read only)
allplayerscount - integer (read only)
allrenderobjecttypes - integer (read only)
allstats - integer (read only)
canspin - boolean (read only)
carriesblackstone - boolean (read only)
carriesbush - boolean (read only)
carriesnpc - boolean (read only)
carriessign - boolean (read only)
carriesstone - boolean (read only)
carriesvase - boolean (read only)
downloadfile - string (read only)
downloadpos - integer (read only)
downloadsize - integer (read only)
editingmission - boolean
emoticonchar - string (read only)
focusx - float (read only)
focusy - float (read only)
ghostsnear - boolean (read only)
graalversion - float (read only)
gravity - float
isapplicationactive - boolean (read only)
iscarrying - boolean (read only)
isfocused - boolean (read only)
isgraal3d - boolean (read only)
isleader - boolean (read only)
isonmap - boolean (read only)
jpegquality - integer
lastdownloadfile - string (read only)
leftmousebutton - boolean (read only)
leftmousebuttonglobal - boolean (read only)
levelorgx - float (read only)
levelorgy - float (read only)
lighteffectsenabled - boolean
middlemousebutton - boolean (read only)
middlemousebuttonglobal - boolean (read only)
mousebuttons - integer (read only)
mousebuttonsglobal - integer (read only)
mousepitch - float (read only)
mousescreenx - integer
mousescreeny - integer
mousewheeldelta - integer (read only)
mousex - float
mousey - float
mouseyaw - float (read only)
musiclen - integer (read only)
musicpos - integer (read only)
particleeffectsenabled - boolean
rightmousebutton - boolean (read only)
rightmousebuttonglobal - boolean (read only)
screenheight - integer (read only)
screenwidth - integer (read only)
scriptedcontrols - boolean (read only)
scriptedplayerlist - boolean (read only)
scriptlogwritetoreadonly - boolean
selectedlistplayers - object
selectedsword - integer
selectedweapon - integer
servername - string (read only)
serverstartconnect - string
serverstartparams - string
shotbybaddy - boolean (read only)
shotbyplayer - boolean (read only)
showterraingrid - boolean
timevar - integer (read only)
timevar2 - float (read only)
timevar3 - float (read only) - synchronized time which works on both server- and client-side, precision is milliseconds, only available for Graal3D right now
wasshooted - boolean (read only)
waterheight - float
weapons - object (read only)
weaponsenabled - boolean
weathereffectsenabled - boolean
worldclockstopped - boolean
worldhour - integer
worldminute - float
worldminutesofday - float
worldrealsecondsperday - float
addcontrol(obj)
addmaterialmapping(str, str) - returns boolean
addtiledef(str, str, int)
addtiledef2(str, str, int, int)
adventure_installgraal(str, bool, bool)
adventure_openexternaloptions() - returns boolean
adventure_openexternalpm(obj) - returns boolean
adventure_openserverlist()
adventure_quit()
adventure_reconnect()
adventure_savegraaloptions()
adventure_selectfileselect(str) - lets the select-file-dialog select the specified filename in the current folder
adventure_selectfilesetfolder(int) - switches the select-file-dialog to the specified folder index
adventure_selectfilesetfolderbytext(str) - switches the select-file-dialog to the specified folder name
adventure_selectfileshowhiddenfiles(bool) - enables or disables the display of hidden files in the select-file-dialog
adventure_selectpath(str) - returns object
adventure_setaccountname(str)
adventure_setchat(str)
adventure_setcheatwindows(str)
adventure_setnickname(str)
adventure_setpassword(str)
adventure_startofflinemode()
adventure_updateaccountfield()
adventure_updatemicroactivationlevel()
adventure_updatemidivolume()
adventure_updatemp3volume()
adventure_updateplayermuted()
adventure_updateplayerprofile(bool, str, str, int, str, str, str, str, str, str)
adventure_updateradiovolume()
aindexof(float, obj) - returns integer
arccos(float) - returns float
arcsin(float) - returns float
attachplayertoobj(int, int)
base64decode(str) - returns string
base64encode(str) - returns string
boxcontains(str, str) - returns boolean
boxcontainsvector(str, str) - returns boolean
boxintersect(str, str) - returns string
boxoverlaps(str, str) - returns boolean
boxscale(str, str) - returns string
callnpc(int, params...)
callweapon(int, params...)
castray(str, str, str) - returns object - specify the start and end of the ray, and the object types (e.g. "staticts,terrain,interior")
checksum(str) - returns float
contains(str, str) - returns boolean
cursoroff()
cursoron()
degtorad(float) - returns float
detachplayer()
disabledefmovement()
disablemap()
disablepause()
disableselectweapons()
disableweapons()
echo(str)
enabledefmovement()
enablefeatures(int)
enablemap()
enablepause()
enableselectweapons()
enableweapons()
explodebomb(int)
extractfilebase(str) - returns string
extractfileext(str) - returns string
extractfilename(str) - returns string
extractfilepath(str) - returns string
fileexists(str) - returns boolean
filesize(str) - returns integer
fileupdate(str) - returns boolean
findani(str) - returns object
findfiles(str, int) - returns object
findlevel(str) - returns object
findnpcbyid(int) - returns object
findplayer(str) - returns object
findplayerbyid(int) - returns object
findweapon(str) - returns object
format2(str, obj) - returns string - like format(), except that this expects the format string and an array of variables instead of passing the variables as separate parameters
freefileresources(str)
freezeplayer(float)
get3dobjectat(float, float, bool) - returns object - gets the 3d object at the specified screen position, third parameter says if it should do box collision
get3dobjectatmouse(bool) - returns object - gets the 3d object at the mouse, specify if it should do box collision (true)
get3dobjectbyray(str, str) - returns object
get3dobjectsbybox(str, str) - returns object - specify the box {minx,miny,minz,maxx,maxy,maxz} and the object types to find (e.g. "staticts,terrain,interior")
get3dobjectsbyradius(str, float, str) - returns object - specify the position, radius and the object types to find (e.g. "staticts,terrain,interior")
get3dscreenposition(str, bool) - returns string
getanglesfromvector(str) - returns object
getascii(str) - returns integer
getbasepackage() - returns object
getboxcenter(str) - returns string
getdisplaydevicelist() - returns string
getdownloadedupdatepackagesize() - returns integer
getdownloadingpackage() - returns object
getdownloadingpackagescount() - returns integer
getdropz(str) - returns float
getextension(str) - returns string
gethttprequest(str, int, str) - returns object
getimgheight(str) - returns integer
getimgpixel(str, int, int) - returns object
getimgwidth(str) - returns integer
getkeycode(str) - returns integer
getmapx(str) - returns integer
getmapy(str) - returns integer
getmusicstatus() - returns string
getmusictags() - returns object
getpackagesdownloadcomplete() - returns boolean
getpackagesdownloaded() - returns boolean
getplatform() - returns string
getresolutionlist(str) - returns string
getservername() - returns string
getstringkeys(str) - returns object
getterraintexture(float, float) - returns string
getterraintextureindex(float, float) - returns integer
gettextheight(float, str, str) - returns integer
gettextwidth(float, str, str, str) - returns integer
gettotalupdatepackagesize() - returns integer
getupdatepackage(str) - returns object
getvectorfromangles(float, float) - returns string
getz(float, float) - returns float
graalcontrolhasfocus(bool) - returns boolean - parameter says if it should also check if the chat bar has the focus
hideplayer(float)
hidesword(float)
hitnpc(int, float, float, float)
hitobjects(float, float, float)
hitplayer(int, float, float, float)
invokehtmlobjectmouseclick(float, float, bool)
isadminguild(str) - returns boolean
iscursoron() - returns boolean
isdevicefullscreenonly(str) - returns boolean
isdownloading(str) - returns boolean - checks if a file is currently downloaded or requested from the server
isdownloadingfiles() - returns boolean - checks if Graal is currently downloading or requesting files from the server
isimgpixeltransparent(str, int, int) - returns boolean
isimgrectangletransparent(str, int, int, int, int) - returns boolean
isobject(str) - returns boolean
keydown(int) - returns boolean
keydown2(int, bool) - returns boolean
keydown2global(int, bool) - returns boolean
keydownglobal(int) - returns boolean
keyname(int) - returns string
lay2(str, float, float)
lightscene() - returns boolean
loadmap(str)
lowercase(str) - returns string
ltmfs(bool)
ltmmax(float, float)
ltmmin(float, float)
makescreenshot2(str, int, float, float, float, int, int)
matrixcreate(str, str) - returns string
matrixcreatefromeuler(str) - returns string
matrixmulpoint(str, str) - returns string
matrixmultiply(str, str) - returns string
matrixmulvector(str, str) - returns string
md5(str) - returns string
noplayerkilling()
onwall(float, float) - returns boolean
onwall2(float, float, float, float) - returns boolean
onwater(float, float) - returns boolean
onwater2(float, float, float, float) - returns boolean
opengraalurl(str)
openurl(str)
openurl2(str, int, int)
play(str)
play2(str, float, float, float)
play3d(str, bool, str, str)
playlooped(str)
playlooped2(str, float, float, float)
popdialog()
pushdialog(obj)
putleaps(int, float, float)
radtodeg(float) - returns float
randomstring(str) - returns string
removetiledefs(str)
replaceani(str, str)
requestfiledeletion(str)
requestfilerename(str, str)
requestfilesmove(str, str)
requesthttp(str, int, str) - returns object
requesttext(str, str)
requesturl(str) - returns object
resetfocus()
rotationadd(str, str) - returns string
rotationaddeuler(str, str) - returns string
rotationfromeuler(str) - returns string
rotationsub(str, str) - returns string
rotationtoeuler(str) - returns string
savelog(str)
say(int)
say2(str)
screenx(float, float) - returns integer
screeny(float, float) - returns integer
selectfilefordownload(str) - opens the select-file-dialog for the download location of files (from scripted RC)
selectfileforupload() - opens the select-file-dialog for uploading of files (into scripted RC)
sendrpgmessage(str)
sendtext(str, str, params...)
sendtorc(str)
serverwarp(str)
setani(str, str)
setbeltcolor(str)
setcoatcolor(str)
setcontentcontrol(obj)
setcursor2(str)
seteffect(float, float, float, float)
setfocus(float, float)
setfogcolors(obj)
setgender(str)
sethead(str)
setinteriorrendermode(int)
setletters(str)
setmap(str, str, float, float)
setminimap(str, str, float, float)
setmusicvolume(float, float)
setplayerdir(str)
setshield(str, int)
setshoecolor(str)
setshootparams(str)
setskincolor(str)
setskybandcolors(obj)
setskybandsizes(obj)
setsleevecolor(str)
setsuncolors(obj)
setsword(str, int)
setterrainrendermode(int)
showstats(int)
spyfire(int, int)
stopmidi()
stopsound(str)
strcmp(str, str) - returns integer
strequals(str, str) - returns boolean
synctimeofday(float, float)
takeplayercarry()
takeplayerhorse()
testplayer(float, float) - returns integer
triggeraction(float, float, str, params...)
triggerserver(str, str)
update3dterrain(float, float, float, float)
updateboard(int, int, int, int)
updateratings(obj) - returns object - updates an array of {rating1,ratingdeviation1, rating2,ratingdeviation2, ...}, init them at 1500 and 350
updateterrain()
updatevisibledistance()
uppercase(str) - returns string
vectoradd(str, str) - returns string
vectorcross(str, str) - returns string
vectordist(str, str) - returns float
vectordot(str, str) - returns float
vectorlen(str) - returns float
vectornormalize(str) - returns string
vectororthobasis(str) - returns string
vectorscale(str, float) - returns string
vectorsub(str, str) - returns string
worldx(float, float) - returns float
worldy(float, float) - returns float
wraptext(int, str, str) - returns object
wraptext2(int, float, str, str) - returns object
TGraalVar:
initialized - boolean (read only)
ispaused - boolean
joinedclasses - object
name - string (read only)
scriptlogmissingfunctions - boolean
timeout - float
addarray(obj) - adds another array to this variable
cancelevents(str) - removes all previously scheduled events (scheduleevent) of the specified event name
catchevent(str, str, str) - adds an event handler for the specified object and event, third parameter is the function which receives the event (first parameter of the event will be the object for which the event occured)
copyfrom(obj) - copies all variables and array values from another object, doesn't work for protected variables like players though
escape() - returns string - adds \\ in front of ", ' and \\, and removes non-printable characters
getdynamicvarnames() - returns object - gets the names of all dynamic (not built-in) subvariables of this object
geteditvarnames() - returns object - gets the names of all dynamic variables which can be modified
getfunctions() - returns object - gets the names of all functions of the object as array, also each entry has subvariables which give more information about the function ("parameters", "description", "scope")
getstaticvarnames() - returns object - gets the names of all static (built-in) subvariables of this object
getvarnames() - returns object - gets the names of all subvariables of this object
ignoreevent(str, str) - lets the object ignore an event (second parameter) of the specified object name
ignoreevents(str) - lets the object ignore all previously catched events of the specified object name
insertarray(int, obj) - inserts an array at the specified index
isinclass(str) - returns float - checks if the object has joined the specified class
join(str) - lets the object join a class and inherit all functions and event handlers of that class
leave(str) - leaves a previously joined class
loadfolder(str, int) - loads the content of a folder into the variable, you must specify the folder name and pattern (e.g. "levels/bodies/*.png") and if it should be recursive
loadlines(str) - loads a file and adds it line by line to the variable (as array)
loadstring(str) - loads the content of a file into the variable
loadvars(str) - loads the variables from a file where each line has the format varname=value
loadvarsfromarray(obj) - loads the variables from a string list of the format varname=value
loadxml(str)
loadxmlfromstring(str)
objecttype() - returns string - returns the object type, which can be TGraalVar, TProjectile etc.
savelines(str, int) - saves the array line by line into a file, the second parameter is the save mode (0 - overwrite, 1 - append)
savestring(str, int) - saves the value as string into a file, the second parameter is the save mode (0 - overwrite, 1 - append)
savevars(str, int) - saves the subvars in the format varname=value into a file, the second parameter is the save mode (0 - overwrite, 1 - append)
savevarstoarray(bool) - returns object - saves the subvars in the format varname=value into an array, you must specify if it should be sorted
savexml(str, int)
savexmltostring() - returns string
scheduleevent(float, str, params...) - returns object - invokes an event (onEventname) after the specified delay (in seconds), second parameter is the event name, followed by the parameters
settimer(float) - invokes an onTimeout event after the specified time, similar to 'timeout=value'
sortascending() - sorts the array in ascending order (smallest value first)
sortbyvalue(str, str, bool) - sorts the array by the specified variable name, you must also say what variable type it is (e.g. string) and if it should be sorted ascending
sortdescending() - sorts the array in descending order (highest value first)
subarray2(int, int, int, int) - returns object - extracts a two-dimensional array, specify startpos1, length1, startpos2, length2
timershow() - lets the npc show the timeout variable, deprecated
trigger(str, params...) - invokes an event on the object (onEventname) with the specified event name and parameters, doesn't interrupt the current script
ActionMap (TGraalVar):
bind(str, str, str)
getbinding(str) - returns string
getcommand(str, str) - returns string
load() - returns boolean
pop()
push()
save()
unbind(str, str)
DTSAniThread (TGraalVar):
aniindex - integer (read only)
atend - boolean (read only)
attack - boolean
endpos - float
hold - boolean
position - float
sequence - string
startpos - float
state - string
timescale - float
transtitiontime - float
isintransition() - returns boolean
play()
GameMovementInterpolate (TGraalVar):
rigid - object (read only)
applyimpulse(str, str)
GameMovementRigid (GameMovementInterpolate):
addrigidmove(str, str) - adds torque and force vector
GameMovementList (TGraalVar):
finishmoves()
move3d(str, float, int)
GameShape (TGraalVar):
pixelshader - string
vertexshader - string
GameShapeDIF (GameShape):
activatelight(str)
deactivatelight(str)
GameShapeDTS (GameShape):
materiallist - object (read only)
materials - object (read only)
forceanimations() - starts to animate the object to make sure the animations are the wished start position
getanimation(int) - returns object
listnodes() - returns object
pauseanimation(int)
playanimation(int, str, int) - returns object - specify animation slot, animation name and flags (1 - hold, 2 - atend, 4 - attackanimation)
playanimation2(int, str, int, float, float, float, float) - returns object - specify animation slot, animation name, flags, startpos, endpos, timescale, transitiontime
stopanimation(int)
GameShapeFT (GameShape):
levels - integer
seed - integer
GuiControl (TGraalVar):
active - boolean
awake - boolean (read only)
canmove - boolean
canresize - boolean
clipmove - boolean - when the user moves the control (see canMove) then this makes sure that the control is not moving outside the parents bounds, by default true
editing - boolean
extent - string
height - integer
hint - string
horizsizing - string
layer - integer (read only)
minextent - string
minsize - string - the same like "minExtent"
parent - object (read only)
position - string
profile - object
resizeheight - boolean
resizewidth - boolean
scrolllinex - integer
scrollliney - integer
showhint - boolean
useownprofile - boolean
vertsizing - string
visible - boolean
width - integer
x - integer
y - integer
addcontrol(obj)
bringtofront()
destroy()
getparent() - returns object
globaltolocalcoord(str) - returns string - converts global screen coordinates to a position relative to the controls origin (0,0), can be used to know where exactly the user has clicked inside a control
hide()
isactuallyvisible() - returns boolean
isfirstresponder() - returns boolean
localtoglobalcoord(str) - returns string - converts a position relative to the controls origin (0,0) to global screen coordinates, can be used to know where on the screen a control is displayed in case it is a child of another control (e.g. GuiWindowCtrl or GuiScrollCtrl)
makefirstresponder(bool)
pushtoback()
resize(int, int, int, int)
show()
showtop() - calls show(), tabfirst() and bringtofront()
startdrag()
tabfirst() - returns object
EditManager (GuiControl):
GuiArrayCtrl (GuiControl):
allowmultipleselections - boolean
GuiTextListCtrl (GuiArrayCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
resizecell - boolean
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
addrow(int, str) - returns object - the added row
clearrows()
clearselection()
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselectedbyid(int)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiTreeViewCtrl (GuiArrayCtrl):
boxwidth - integer
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
expanded - boolean
expandedimage - integer
expandedselectedimage - integer
expandondoubleclick - boolean
extent - string (read only)
firstlinevisible - boolean
fitparentwidth - boolean
groupsortorder - string
height - integer (read only)
hint - string
image - integer
level - integer (read only)
name - string - same as 'text'
nodes - object (read only)
parent - object (read only)
position - string (read only)
profile - object
selectedimage - integer
sortgroup - integer
sortmode - string
sortorder - string
sortvalue - integer
statuswidth - integer
text - string
useownprofile - boolean
visible - boolean
width - integer (read only)
x - integer (read only)
y - integer (read only)
addlines(obj, bool)
addnode(str) - returns object
addnodebypath(str, str) - returns object
addvars(obj, bool)
clearnodes()
clearrows() - same as clearNodes()
destroy()
getfullname(str) - returns string
getnode(str) - returns object
getnodeat(int, int) - returns object
getnodebypath(str, str) - returns object
getselectednode() - returns object
select()
seticonsize(int, int)
sort()
GuiBitmapBorderCtrl (GuiControl):
tile - boolean
GuiBitmapButtonCtrl (GuiControl):
mouseoverbitmap - string
normalbitmap - string
pressedbitmap - string
text - string
setbitmap(str, int)
GuiBitmapCtrl (GuiControl):
bitmap - string
tile - boolean - specifies if the bitmap should be repeated (true) or stretched (false)
wrap - boolean - same as 'tile', kept for compatibility
setbitmap(str)
setvalue(int, int) - sets the offset of the image (horizontal and vertical)
GuiMapOverviewCtrl (GuiBitmapCtrl):
mapalpha - float
pointsize - float
GuiBrowserCtrl (GuiControl):
url - string
GuiButtonBaseCtrl (GuiControl):
buttontype - string
checked - boolean
groupnum - integer
text - string
gettext() - returns string
performclick()
settext(str)
GuiButtonCtrl (GuiButtonBaseCtrl):
seticonsize(int, int)
GuiCheckBoxCtrl (GuiButtonBaseCtrl):
GuiRadioCtrl (GuiCheckBoxCtrl):
GuiContextMenuCtrl (GuiControl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
profile - object
resizecell - boolean
rows - object (read only)
scrollprofile - object
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
textprofile - object
width - integer
addrow(int, str) - returns object - the added row
clearrows()
clearselection()
close()
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isopen() - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
open(int, int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselectedbyid(int)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiDrawingPanel (GuiControl):
parth - integer (read only)
partw - integer (read only)
partx - integer (read only)
party - integer (read only)
clearall()
clearrectangle(int, int, int, int)
drawimage(int, int, str)
drawimagerectangle(int, int, str, int, int, int, int)
drawimagestretched(int, int, int, int, str, int, int, int, int)
saveimage(str)
GuiFlash (GuiControl):
backgroundalpha - float
loopmovie - boolean
moviename - string
requiresactivex - boolean
tryactivex - boolean
getflashvariable(str) - returns string
loadmovie(str, bool, float)
playmovie()
restartmovie()
setbackgroundalpha(float)
setflashvariable(str, str)
setlooping(bool)
stopmovie()
GuiFrameSetCtrl (GuiControl):
autobalance - boolean
bordercolor - string
borderenable - string
bordermovable - string
borderwidth - integer
columncount - integer
fudgefactor - integer
minextent - string
rowcount - integer
getcolumncount() - returns integer
getcolumnoffset(int) - returns integer
getrowcount() - returns integer
getrowoffset(int) - returns integer
setcolumncount(int)
setcolumnoffset(int, int)
setrowcount(int)
setrowoffset(int, int)
GuiGraal3DCtrl (GuiControl):
GuiGraalCtrl (GuiControl):
GuiMenuCtrl (GuiControl):
iconheight - integer (read only)
iconwidth - integer (read only)
addmenu(str) - returns object
clearmenus()
findmenu(str) - returns object
removemenu(str)
seticonsize(int, int)
GuiMLTextCtrl (GuiControl):
allowcolorchars - boolean
allowedtags - string
alpha - float
deniedsound - string
disallowedtags - string
htmlcompatibility - boolean
maxchars - integer
parsetags - boolean
syntaxhighlighting - boolean
text - string
urlbase - string
wordwrap - boolean
addtext(str, bool)
getcursorline() - returns integer
getline(int) - returns string
getlinecount() - returns integer
getlines() - returns object - array of lines
gettext() - returns string
reflow()
scrolltobottom()
scrolltotag(str)
scrolltotop()
setlines(obj)
settext(str)
GuiMLTextEditCtrl (GuiMLTextCtrl):
GuiPMEditCtrl (GuiMLTextEditCtrl):
sendmasspm(obj)
sendpm(obj)
GuiPMCtrl (GuiMLTextCtrl):
showpm(obj)
GuiPMHistoryCtrl (GuiMLTextCtrl):
showhistory(obj)
GuiPlayerView (GuiControl):
ambientcolor - string
cameraz - float
lightcolor - string
lightdirection - string
modelrotx - float
modelrotz - float
shape - string
shapeobject - object (read only)
GuiProgressCtrl (GuiControl):
progress - float
GuiScrollCtrl (GuiControl):
childmargin - string
constantthumbheight - boolean
hscrollbar - string
scrollpos - string
tile - boolean
vscrollbar - string
wheelscrolllines - integer
willfirstrespond - boolean
scrolldelta(int, int)
scrollto(int, int)
GuiShapeNameHud (GuiControl):
alignbottom - boolean
chatprofile - string
damagealignbottom - boolean
damageoffset - string
damagetimeout - float
distancefade - float
fillcolor - string
framecolor - string
maxdistance - float
showfill - boolean
showframe - boolean
useshapesize - boolean
verticaldamageoffset - float
verticaloffset - float
GuiShowImgCtrl (GuiControl):
alpha - float
ani - string
ani - string
attachnode - string
attachoffset - string
attachtoowner - boolean
blue - float
code - string - the old representation as 'font@style@text'
dimension - integer
dir - integer
dir - integer
emitter - object (read only)
eulerrotation - string
flashfile - string
font - string
green - float
image - string
imageindex - integer (read only)
is3dlight - boolean
layer - integer
layer - integer
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract)
offsetx - integer
offsety - integer
playerlook - boolean - if the animation should take it's head, body, sword, shield and attr[] from the owner (playerlook), set this to false if you want to set the images yourself by changing showimg.actor.head etc.
polygon - object
position - string
red - float
rotation - float
shape - string
shapeobject - object (read only)
spin - float
stretchx - float
stretchy - float
style - string
text - string
x - float
y - float
z - float
zoom - float
GuiSliderCtrl (GuiControl):
range - string
ticks - integer
value - float
GuiStretchCtrl (GuiControl):
clientextent - integer
clientheight - integer
clientwidth - integer
GuiTabCtrl (GuiControl):
iconheight - integer (read only)
iconwidth - integer (read only)
leveling - integer
maxvisibletabs - integer (read only)
selected - object (read only)
tabwidth - integer
addrow(int, str) - returns object - the added row
clearrows()
clearselection()
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselectedid() - returns integer - row id
getselectedrow() - returns integer - row index
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
seticonsize(int, int)
setselectedbyid(int)
setselectedrow(int)
GuiTextCtrl (GuiControl):
text - string
gettext() - returns string
settext(str)
GuiPopUpEditCtrl (GuiTextCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
maxpopupheight - integer
profile - object
resizecell - boolean
rows - object (read only)
scrollprofile - object
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
textprofile - object
width - integer
addrow(int, str) - returns object - the added row
addtext(str, int) - deprecated, use addRow() instead
clearrows()
clearselection()
close()
findtext(str) - returns integer
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
forceclose()
forceonaction()
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselected() - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isopen() - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
open(int, int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselected(int)
setselectedbyid(int)
setselectedbytext(str)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiPopUpMenuCtrl (GuiTextCtrl):
clipcolumntext - boolean
columns - string - of format "0 16", offset of the tabulators
enumerate - boolean
fitparentwidth - boolean
groupsortorder - string
iconheight - integer (read only)
iconwidth - integer (read only)
maxpopupheight - integer
profile - object
resizecell - boolean
rows - object (read only)
rows - object (read only)
scrollprofile - object
selected - object (read only)
sortcolumn - integer
sortmode - string
sortorder - string
textprofile - object
width - integer
addrow(int, str) - returns object - the added row
addtext(str, int) - deprecated, use addRow() instead
clearrows()
clearselection()
close()
findtext(str) - returns integer
findtext(str) - returns integer - row index
findtextid(str) - returns integer - row id
forceclose()
forceonaction()
getrowatpoint(int, int) - returns integer - row index
getrowidatpoint(int, int) - returns integer - row id
getrownumbyid(int) - returns integer
getselected() - returns integer
getselectedid() - returns integer - row id
getselectedids() - returns object - array of row ids
getselectedrow() - returns integer - row index
getselectedrows() - returns object - array of row indices
getselectedtext() - returns string
insertrow(int, int, str) - returns object - the inserted row
isidselected(int) - returns boolean
isopen() - returns boolean
isrowselected(int) - returns boolean
makevisible(int)
makevisiblebyid(int)
open(int, int)
removerow(int)
removerowbyid(int)
rowcount() - returns integer
rowcount() - returns integer
seticonsize(int, int)
setrowactivebyid(int, bool)
setrowbyid(int, str)
setselected(int)
setselectedbyid(int)
setselectedbytext(str)
setselectedbytext(str)
setselectedrow(int)
sort()
GuiTextEditCtrl (GuiTextCtrl):
deniedsound - string
historysize - integer
password - boolean
tabcomplete - boolean
setselection(int, int)
undo()
GuiTextEditSliderCtrl (GuiTextEditCtrl):
allowedit - string
format - string
increment - float
range - string
value - float
GuiWindowCtrl (GuiTextCtrl):
canclose - boolean
canmaximize - boolean
canminimize - boolean
closequery - boolean
destroyonhide - boolean
extent - string
maximized - boolean
minimized - boolean
tile - boolean
TerrainEditor (GuiControl):
adjustheightmousescale - float
adjustheightval - float
borderfillcolor - string
borderframecolor - string
borderheight - float
borderlinemode - boolean
brushpos - string
enablesoftbrushes - boolean
isdirty - boolean
ismissiondirty - boolean
materialgroup - integer
paintmaterial - string
processusesbrush - boolean
renderborder - boolean
rendervertexselection - boolean
scaleval - float
selectionhidden - boolean
setheightval - float
smoothfactor - float
softselectdefaultfilter - string
softselectfilter - string
softselectradius - float
attachterrain(str)
buildmaterialmap()
clearmodifiedflags()
clearselection()
getactionname(int) - returns string
getbrushpos() - returns string
getcurrentaction() - returns string
getnumactions() - returns integer
getnumtextures() - returns integer
getterrainmaterials() - returns object
gettexturename(int) - returns string
markemptysquares()
mirrorterrain(int)
popbasematerialinfo()
processaction(str)
pushbasematerialinfo()
redo()
resetselweights(bool)
setaction(str)
setbrushpos(str)
setbrushsize(int, int)
setbrushtype(str)
setlonebasematerial(str)
setterrainmaterials(str)
undo()
WorldEditor (GuiControl):
automaticsync - boolean
axisgizmoactive - boolean
axisgizmomaxscreenlen - integer
boundingboxcollision - boolean
defaulthandle - string
dragrectcolor - string
droptype - string
faceselectcolor - string
gridcolor - string
gridsize - string
isdirty - boolean
lockedhandle - string
maxscalefactor - float
minscalefactor - float
mousemovescale - float
mouserotatescale - float
mousescalescale - float
namedistancefade - float
namemaxdistance - float
objectsuseboxcenter - boolean
objecttextcolor - string
objmouseovercolor - string
objmouseoverselectcolor - string
objselectcolor - string
objtextformat - string
planarmovement - boolean
planedim - float
popupbackgroundcolor - string
popuptextcolor - string
projectdistance - float
rendernav - boolean
renderobjhandle - boolean
renderobjtext - boolean
renderplane - boolean
renderplanehashes - boolean
renderpopupbackground - boolean
renderselectionbox - boolean
rotationsnap - float
selecthandle - string
selectionboxcolor - string
selectionlocked - boolean
showmousepopupinfo - boolean
snaprotations - boolean
snaptogrid - boolean
toggleignorelist - boolean
undolimit - integer
addundostate()
clearignorelist()
clearselection()
deleteselection()
dropselection()
getmode() - returns string
getselectedobject(int) - returns object
getselectioncentroid() - returns string
getselectionsize() - returns integer
hideselection(bool)
ignoreobjclass(str)
lightselection()
lockselection(bool)
redo()
reloadselection()
selectobject(obj)
setmode(str)
syncselection()
undo()
unselectobject(obj)
GuiControlProfile (TGraalVar):
align - string
autosizeheight - boolean
autosizewidth - boolean
backgroundinset - string
bitmap - string
border - integer
bordercolor - string
bordercolorhl - string
bordercolorna - string
borderthickness - integer
cankeyfocus - boolean
cursorcolor - string
fillcolor - string
fillcolorhl - string
fillcolorna - string
fontcolor - string
fontcolorhl - string
fontcolorlink - string
fontcolorlinkhl - string
fontcolorna - string
fontcolorsel - string
fontsize - integer
fontstyle - string
fonttype - string
justify - string - the same like "align"
linespacing - integer
modal - boolean
mouseoverselected - boolean
numbersonly - boolean
opaque - boolean
returntab - boolean
shadowcolor - string
shadowoffset - string
soundbuttondown - string
soundbuttonover - string
tab - boolean
textoffset - string
textshadow - boolean
transparency - float
GuiCursor (TGraalVar):
GuiTabCtrlEntry (TGraalVar):
hint - string
id - integer
text - string
gettext() - returns string
settext(str)
GuiTextListEntry (TGraalVar):
active - boolean
extent - string (read only)
flickering - boolean
height - integer (read only)
hint - string
id - integer
image - integer
position - string (read only)
profile - object
selectedimage - integer
sortgroup - integer
sortvalue - integer
text - string
useownprofile - boolean
width - integer (read only)
x - integer (read only)
y - integer (read only)
gettext() - returns string
settext(str)
GuiTreeViewNode (TGraalVar):
expanded - boolean
expandedimage - integer
expandedselectedimage - integer
extent - string (read only)
height - integer (read only)
hint - string
image - integer
level - integer (read only)
name - string - same as 'text'
parent - object (read only)
position - string (read only)
profile - object
selectedimage - integer
sortgroup - integer
sortvalue - integer
text - string
useownprofile - boolean
visible - boolean
width - integer (read only)
x - integer (read only)
y - integer (read only)
addlines(obj, bool)
addnode(str) - returns object
addnodebypath(str, str) - returns object
addvars(obj, bool)
clearnodes()
destroy()
getfullname(str) - returns string
getnode(str) - returns object
getnodebypath(str, str) - returns object
select()
MRandomGenerator (TGraalVar):
seed - integer
destroy()
randfloat() - returns float
randint() - returns integer
MRandomLCG (MRandomGenerator):
MRandomR250 (MRandomGenerator):
SimObject (TGraalVar):
SceneObject (SimObject):
eulerrotation - string
forwardvector - string
objectbox - string (read only)
position - string
renderposition - string
rightvector - string
rotation - string
scale - string
scaledobjectbox - string (read only)
transform - string
upvector - string
worldbox - string (read only)
worldboxcenter - string (read only)
x - float
y - float
z - float
getforwardvector() - returns string
getobjectbox() - returns string
getposition() - returns string
getrightvector() - returns string
getscale() - returns string
gettransform() - returns string
getupvector() - returns string
getworldbox() - returns string
getworldboxcenter() - returns string
light()
setforwardvector(str)
setposition(str)
setrightvector(str)
setscale(str)
settransform(str)
setupvector(str)
fxSunLight (SceneObject):
animazimuth - boolean
animbrightness - boolean
animcolour - boolean
animelevation - boolean
animrotation - boolean
animsize - boolean
azimuthkeys - string
azimuthtime - float
blendmode - integer
bluekeys - string
brightness - float
brightnesskeys - string
brightnesstime - float
colour - string
colourtime - float
elevationkeys - string
elevationtime - float
enable - boolean
fadetime - float
flaresize - float
flaretp - boolean
greenkeys - string
lerpazimuth - boolean
lerpbrightness - boolean
lerpcolour - boolean
lerpelevation - boolean
lerprotation - boolean
lerpsize - boolean
linkflaresize - boolean
localflarebitmap - string
maxazimuth - float
maxbrightness - float
maxcolour - string
maxelevation - float
maxrotation - float
maxsize - float
minazimuth - float
minbrightness - float
mincolour - string
minelevation - float
minrotation - float
minsize - float
redkeys - string
remoteflarebitmap - string
rotationkeys - string
rotationtime - float
singlecolourkeys - boolean
sizekeys - string
sizetime - float
sunazimuth - float
sunelevation - float
reset()
GameObject (SceneObject):
alpha - float
attachedtoobject - object
attr - object
attrobjects - object (read only)
chat - string
collision - boolean
iseditorobject - boolean
liquidheight - float (read only)
liquidtype - string (read only)
movetype - string
nickcolor - string
nickname - string
position - string
scaledshapebox - string (read only)
shadow - boolean
shape - string
shapebox - string (read only)
showterrain - boolean
skin - string
solid - boolean
transform - string
velocity - string
watercoverage - float (read only)
checkcollision(str, str) - returns object
checkcollisionbybox(str, str, str) - returns object
clippolygons(str) - returns object
findimg(int) - returns object
getcontrollingclient() - returns object
getcontrollingobject() - returns object
getdropz(str) - returns float
getinteriorobject() - returns object
getmountedobject(int) - returns object
getmountedobjectcount() - returns integer
getmountedobjectnode(int) - returns integer
getmountnodeobject(int) - returns object
getmountposition(int) - returns string
getmounttransform(int) - returns string
getnodeposition(str) - returns string
getnodetransform(str) - returns string
getobjectmount() - returns object
hideimg(int)
hideimgs(int, int)
isdrawn() - returns boolean
isininterior() - returns boolean
ismounted() - returns boolean
mountobject(obj, int) - returns boolean
setdirection(str)
unmount()
unmountobject(obj) - returns boolean
Camera (GameObject):
cameramode - string
eulerrotation - string
followattachedobject - object
lookatposition - string
lookvector - string
updateposition()
DynamicShapeReplicator (GameObject):
aligntoterrain - boolean
allowedterrainslope - integer
allowoninteriors - boolean
allowonstatics - boolean
allowonterrain - boolean
allowonwater - boolean
allowwatersurface - boolean
boxmax - string
boxmin - string
hidereplications - boolean
maxgridobjects - integer
mingridobjects - integer
offsetz - float
radius - integer
seed - integer
shapefiles - string
shaperotatemax - string
shaperotatemin - string
shapescalemax - string
shapescalemin - string
surfaceexclusionmode - boolean
surfacetype - integer
terrainalignment - string
DynamicGrass (DynamicShapeReplicator):
DynamicGrassReplicator (DynamicShapeReplicator):
Sky (SceneObject):
materiallist - string
norenderbans - boolean
renderbottomtexture - boolean
skyfadetime - float
skysolidcolor - string
useskytextures - boolean
windeffectprecipitation - boolean
windvelocity - string
getwindowvelocity() - returns string
realfog(bool, float, float, float) - specify if it should show, and max, min and speed values
stormclouds(bool, float) - specify if it should show, and the duration
stormcloudsshow(bool)
stormfog(float, float) - percent and duration of the fog
stormfogshow(bool)
TerrainBlock (SceneObject):
repeatterrain - boolean
squaresize - integer
terrainfile - string
WaterBlock (SceneObject):
density - float
depthgradient - float
distortgridscale - float
distortmag - float
distorttime - float
envmapintensity - float
envmapovertexture - string
envmapundertexture - string
flowangle - float
flowrate - float
ignoreterrain - boolean
liquidtype - string
maxalpha - float
minalpha - float
removewetedges - boolean
shoredepth - float
shoretexture - string
specularcolor - string
specularmasktex - string
specularpower - float
submergetexture0 - string
submergetexture1 - string
surfaceopacity - float
surfaceparallax - float
surfacetexture - string
tessshore - float
tesssurface - float
usedepthmask - boolean
viscosity - float
wavemagnitude - float
SimGroup (SimObject):
addcontrol(obj)
GameConnection (SimGroup):
account - string (read only)
camera - object (read only)
nick - string (read only)
objecttype() - returns string - returns the object type, which can be TGraalVar, TProjectile etc.
showprofile()
Sun (SimObject):
ambient - string
color - string
direction - string
TDrawableObject (TGraalVar):
layer - integer (read only)
TBaddy (TDrawableObject):
dir - integer
headdir - integer
mode - integer
power - integer
type - integer
x - float
y - float
TLevelObject (TDrawableObject):
level - object (read only)
x - float
y - float
z - float
TExplosion (TLevelObject):
dir - integer (read only)
power - integer (read only)
time - float (read only)
TGaniObject (TLevelObject):
ani - object (read only)
aniparams - string (read only)
anistep - integer (read only)
attachedtoobject - object (read only)
attachid - integer (read only)
attachtype - integer (read only)
attr - object (read only)
body - string
bodyimg - string
colors - object (read only)
dir - integer
gmap - object (read only)
head - string
headimg - string
rotation - float
shield - string
sprite - integer
stretchx - float
stretchy - float
sword - string
zoom - float
getimageforsprite(obj) - returns string
getsprite(str) - returns object
getspriteforspritepos(obj) - returns object
TProjectile (TGaniObject):
angle - float (read only)
fromplayer - object (read only)
horiz - boolean (read only)
params - object (read only)
speed - float (read only)
x - float (read only)
y - float (read only)
z - float (read only)
zspeed - float (read only)
TServerHorse (TGaniObject):
bombpower - integer
bombs - integer
bushes - integer
dir - integer
type - integer
TServerPlayer (TGaniObject):
account - string (read only)
ap - integer
attached - boolean (read only)
attachedtoobject - object
bombs - integer
chat - string
darts - integer
fullhearts - integer (read only)
glovepower - integer
gralats - integer
guild - string (read only)
headimg - string
headset - integer
hearts - float (read only)
horseimg - string (read only)
hp - float (read only)
id - integer (read only)
isadmin - boolean (read only)
isbuddy - boolean
ischannel - boolean (read only)
ischannelopen - boolean (read only)
ischanneluser - boolean (read only)
isexternal - boolean (read only)
isfemale - boolean (read only)
isignored - boolean
isignoring - boolean (read only)
isloggedin - boolean (read only)
ismale - boolean (read only)
ismuted - boolean (read only)
ismuting - boolean (read only)
language - string (read only)
languagedomain - string (read only)
maxhp - integer (read only)
messagebubble - integer (read only)
mp - integer
nick - string
platform - string (read only)
playersindex - integer (read only)
rating - float (read only)
ratingd - float (read only)
rupees - integer - better use 'gralats'
shieldimg - string
shieldpower - integer (read only)
swordimg - string
swordpower - integer (read only)
x - float
y - float
isguildpm() - returns boolean
ismasspm() - returns boolean
openexternalhistory() - returns boolean
openexternalpm(bool) - returns boolean
pmswaiting() - returns boolean
showprofile()
TPlayer (TServerPlayer):
ap - integer
chat - string
freezetime - float
hearts - float
horseimg - string
hp - float
hurt - boolean (read only)
hurtdx - float (read only)
hurtdy - float (read only)
hurted - boolean (read only)
hurtpower - float (read only)
isfemale - boolean (read only)
ismale - boolean (read only)
letters - string
map - boolean (read only)
nick - string (read only)
onhorse - boolean (read only)
online - boolean (read only)
paused - boolean (read only)
reading - boolean (read only)
shieldimg - string
sprite - integer
swimming - boolean (read only)
swordimg - string
transform - string
weapon - object (read only)
weapons - object (read only)
TServerNPC (TServerPlayer):
actionplayer - integer (read only)
hearts - float
height - float (read only)
horseimg - string
hp - float
hurtdx - float
hurtdy - float
image - string
isblocking - boolean
isblockingprojectiles - boolean
layer - integer
npcsindex - integer (read only)
peltwithblackstone - boolean (read only)
peltwithbush - boolean (read only)
peltwithnpc - boolean (read only)
peltwithsign - boolean (read only)
peltwithstone - boolean (read only)
peltwithvase - boolean (read only)
save - object (read only)
shieldpower - integer
sprite - integer
swordpower - integer
visible - boolean
width - float (read only)
x - float
y - float
blockagain()
blockagainlocal()
canbecarried()
canbepulled()
canbepushed()
cannotbecarried()
cannotbepulled()
cannotbepushed()
carryobject(str)
changeimgcolors(int, float, float, float, float)
changeimgmode(int, int)
changeimgpart(int, int, int, int, int)
changeimgvis(int, int)
changeimgzoom(int, float)
destroy()
dontblock()
dontblocklocal()
drawaslight()
drawoverplayer()
drawunderplayer()
findimg(int) - returns object
hide()
hideimg(int)
hideimgs(int, int)
hidelocal()
hurt(int)
lay(str)
message(str)
move(float, float, float, int)
setbow(str)
setcharani(str, str)
setchargender(str)
setcoloreffect(float, float, float, float)
seteffectmode(int)
setimg(str)
setimgpart(str, int, int, int, int)
setshape(int, int, int)
setshape2(int, int, obj)
setzoomeffect(float)
shootarrow(int)
shootball()
shootfireball(int)
shootfireblast(int)
shootnuke(int)
show()
showani(int, float, float, int, str) - returns object
showani2(int, float, float, float, int, str) - returns object
showcharacter()
showimg(int, str, float, float) - returns object
showimg2(int, str, float, float, float) - returns object
showlocal()
showpoly(int, obj) - returns object
showpoly2(int, obj) - returns object
showtext(int, float, float, str, str, str) - returns object
showtext2(int, float, float, float, str, str, str) - returns object
take(str)
take2(int)
takehorse(int)
throwcarry()
timereverywhere()
toweapons(str)
TServerWeapon (TServerNPC):
isweapon - boolean (read only)
TServerBomb (TLevelObject):
power - integer
time - float
TServerCarry (TLevelObject):
TServerChest (TLevelObject):
isopen - boolean (read only)
item - string (read only)
TServerExtra (TLevelObject):
time - float (read only)
type - integer (read only)
TServerFlying (TLevelObject):
dir - integer (read only)
dx - float
dy - float
from - integer (read only)
type - integer (read only)
TServerLeap (TLevelObject):
TServerSign (TLevelObject):
text - string
TShowImg (TLevelObject):
alpha - float
ani - string
attachnode - string
attachoffset - string
attachtoowner - boolean
blue - float
code - string - the old representation as 'font@style@text'
dimension - integer
dir - integer
emitter - object (read only)
eulerrotation - string
flashfile - string
font - string
green - float
image - string
imageindex - integer (read only)
is3dlight - boolean
layer - integer
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract)
playerlook - boolean - if the animation should take it's head, body, sword, shield and attr[] from the owner (playerlook), set this to false if you want to set the images yourself by changing showimg.actor.head etc.
polygon - object
position - string
red - float
rotation - float
shape - string
shapeobject - object (read only)
spin - float
stretchx - float
stretchy - float
style - string
text - string
x - float
y - float
z - float
zoom - float
TDrawingPanel (TGraalVar):
height - integer (read only)
parth - integer (read only)
partw - integer (read only)
partx - integer (read only)
party - integer (read only)
width - integer (read only)
clearall()
clearrectangle(int, int, int, int) - x, y, width and height
drawimage(int, int, str) - x, y, source image
drawimagerectangle(int, int, str, int, int, int, int) - destination x and y, source image, source x,y,width and height
drawimagestretched(int, int, int, int, str, int, int, int, int) - destination x,y,width and height, source image, source x,y,width and height
saveimage(str)
Terraformer (TGraalVar):
loadgrayscale(int, str) - returns boolean
loadgreyscale(int, str) - returns boolean
savegreyscale(int, str) - returns boolean
setterrain(int) - returns boolean
TFlashInstance (TGraalVar):
frame - integer
height - float (read only)
looping - boolean
object - string
playing - boolean
width - float (read only)
play()
stop()
TFrameDetail (TGraalVar):
bordercolor - string
borderenable - string
bordermovable - string
borderwidth - integer
minextent - string
TGameObjectAttr (TGraalVar):
TGaniParam (TGraalVar):
TGraalAni (TGraalVar):
continuous - boolean
ganitype - string (read only)
loop - boolean
movie - boolean
setbackto - string
singledirection - boolean
addsprite(int) - returns object
addstep() - returns object
deletesprite(int)
deletestep(int)
getsprite(int) - returns object
insertstep(int) - returns object
TGraalAniPart (TGraalVar):
attr - integer
dx - integer
dy - integer
param - integer
sprite - object
TGraalAniSound (TGraalVar):
delay - float
dx - float
dy - float
sound - string
TGraalAniSprite (TGraalVar):
alpha - float
blue - float
description - string
green - float
height - integer
image - string
imagetype - string (read only)
mode - integer
red - float
rotation - float
spriteindex - integer
stretchx - float
stretchy - float
width - integer
x - integer
y - integer
zoom - float
addattachment() - returns object
deleteattachment(int)
insertattachment(int) - returns object
TGraalAniStep (TGraalVar):
delay - float
addpos(int) - returns object
deletepos(int, int)
insertpos(int, int) - returns object
TGraalSpriteAttachment (TGraalVar):
behind - boolean
dx - integer
dy - integer
sprite - object
THTTPRequest (TGraalVar):
address - string (read only)
contentlanguage - string (read only)
contentlength - integer (read only)
contenttype - string (read only)
downloadcomplete - boolean (read only)
file - string (read only)
fulldata - string (read only)
lastmodified - string (read only)
port - integer (read only)
returncode - integer (read only)
returnmessage - string (read only)
server - string (read only)
url - string (read only)
TMovementRigid (TGraalVar):
mass - float
TParticle (TGraalVar):
angle - float
lifetime - float
movementvector - string
sound - string
speed - float
zangle - float
TParticleEmitter (TGraalVar):
attachposition - boolean
autorotation - boolean
checkbelowterrain - boolean
clippingbox - string
cliptoscreen - boolean
continueafterdestroy - boolean
currentparticlecount - integer (read only)
delaymax - float
delaymin - float
dropemitter - object (read only)
dropwateremitter - object (read only)
emissionoffset - string
emitatterrainheight - boolean
emitautomatically - boolean
emittedparticles - integer (read only)
firstinfront - boolean
isfrozen - boolean
maxparticles - integer
movementfactor - float
nrofparticles - integer
particle - object (read only)
particletypes - integer
wraptoclippingbox - boolean
addemitmodifier(str, float, float, str, str, float, float) - returns object
addglobalmodifier(str, float, float, str, str, float, float) - returns object
addlocalmodifier(str, float, float, str, str, float, float) - returns object
advancetime(float)
emit()
emitat(str)
removemodifiers()
removeparticles()
TParticleModifier (TGraalVar):
addmod(str, str, float, float)
TServerLevel (TGraalVar):
compsdead - boolean (read only)
height - integer (read only)
isnopkzone - boolean (read only)
issparringzone - boolean (read only)
nopkzone - boolean (read only) - same like 'isnopkzone'
tilelayercount - integer
width - integer (read only)
findareanpcs(float, float, float, float) - returns object - returns an array of all npcs at the specified rectangle (x,y,width,height)
getmappartfile(float, float) - returns string
hitcompu(int, int, float, float)
putbomb(int, float, float)
putcomp(str, float, float)
putexplosion(int, float, float)
putexplosion2(int, int, float, float)
puthorse(str, float, float)
putnewcomp(str, float, float, str, int)
reflectarrow(int)
removearrow(int)
removebomb(int)
removecompus()
removeexplo(int)
removehorse(int)
removeitem(int)
setz(int, int, int, int, float, float, float, float)
shoot(float, float, float, float, float, float, str, str) - shoots a projectile with x,y,z,angle,zangle,strength,ani,aniparams
testbomb(float, float) - returns integer
testexplo(float, float) - returns integer
testhorse(float, float) - returns integer
testitem(float, float) - returns integer
testnpc(float, float) - returns integer
testsign(float, float) - returns integer
tiletype(float, float) - returns integer
TServerLevelLink (TGraalVar):
destlevel - string (read only)
destx - float (read only)
desty - float (read only)
height - float (read only)
width - float (read only)
x - float (read only)
y - float (read only)
TShapeMaterial (TGraalVar):
specularpower - integer
TShowImg_Values (TGraalVar):
alpha - float
blue - float
green - float
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract)
red - float
rotation - float
spin - float
stretchx - float
stretchy - float
zoom - float
TShowImg_Flash (TShowImg_Values):
flash - object (read only)
TShowImg_Gani (TShowImg_Values):
actor - object (read only)
TShowImg_Image (TShowImg_Values):
height - float
parth - integer
partw - integer
partx - integer
party - integer
width - float
TShowImg_Poly (TShowImg_Values):
parth - integer
partw - integer
partx - integer
party - integer
TShowImg_Shape (TShowImg_Values):
TShowImg_Text (TShowImg_Values):
parth - integer
partw - integer
partx - integer
party - integer
shadowcolor - string
shadowoffset - string
textshadow - boolean
TStaticVar (TGraalVar):
destroy()
TTilesLayer (TGraalVar):
alpha - float
blue - float
green - float
layerindex - integer (read only)
offset - string
red - float
x - float
y - float
z - float
updateboard(int, int, int, int)
TUpdatePackage (TGraalVar):
accounts - object (read only)
description - string (read only)
downloadcomplete - boolean (read only)
downloadedsize - integer (read only)
filecount - integer (read only)
filedownloadedsize - integer (read only)
filename - string (read only)
filetotalsize - integer (read only)
isuninstalled - boolean (read only)
lastdownloadfile - string (read only)
localversion - float (read only)
mode - string (read only)
name - string (read only)
parent - object (read only)
platform - string (read only)
protectoverwrite - boolean (read only)
totalsize - integer (read only)
usechecksum - boolean (read only)
version - float (read only)
reinstall() - returns boolean
uninstall() - returns boolean
update() - returns boolean