Creation/Dev/Script/Clientside Functions: Difference between revisions
From Graal Bible
No edit summary |
(Update to latest version) |
||
Line 43: | Line 43: | ||
allfeatures - integer (read only) | allfeatures - integer (read only) | ||
allplayerscount - integer (read only) | allplayerscount - integer (read only) | ||
allrenderobjecttypes - integer (read only) | |||
allstats - integer (read only) | allstats - integer (read only) | ||
canspin - boolean (read only) | canspin - boolean (read only) | ||
Line 67: | Line 68: | ||
isleader - boolean (read only) | isleader - boolean (read only) | ||
isonmap - boolean (read only) | isonmap - boolean (read only) | ||
jpegquality - integer | |||
lastdownloadfile - string (read only) | lastdownloadfile - string (read only) | ||
leftmousebutton - boolean (read only) | leftmousebutton - boolean (read only) | ||
Line 105: | Line 107: | ||
timevar - integer (read only) | timevar - integer (read only) | ||
timevar2 - float (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) | wasshooted - boolean (read only) | ||
waterheight - float | waterheight - float | ||
Line 124: | Line 127: | ||
adventure_openserverlist() | adventure_openserverlist() | ||
adventure_quit() | adventure_quit() | ||
adventure_reconnect() | |||
adventure_savegraaloptions() | adventure_savegraaloptions() | ||
adventure_selectfileselect(str) - lets the select-file-dialog select the specified filename in the current folder | adventure_selectfileselect(str) - lets the select-file-dialog select the specified filename in the current folder | ||
Line 135: | Line 139: | ||
adventure_setnickname(str) | adventure_setnickname(str) | ||
adventure_setpassword(str) | adventure_setpassword(str) | ||
adventure_startofflinemode() | adventure_startofflinemode() | ||
adventure_updateaccountfield() | adventure_updateaccountfield() | ||
Line 151: | Line 153: | ||
base64decode(str) - returns string | base64decode(str) - returns string | ||
base64encode(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 | boxscale(str, str) - returns string | ||
callnpc(int, params...) | callnpc(int, params...) | ||
callweapon(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 | checksum(str) - returns float | ||
contains(str, str) - returns boolean | contains(str, str) - returns boolean | ||
Line 182: | Line 189: | ||
findani(str) - returns object | findani(str) - returns object | ||
findfiles(str, int) - returns object | findfiles(str, int) - returns object | ||
findlevel(str) - returns object | findlevel(str) - returns object | ||
findnpcbyid(int) - returns object | findnpcbyid(int) - returns object | ||
findplayer(str) - returns object | findplayer(str) - returns object | ||
findplayerbyid(int) - returns object | findplayerbyid(int) - returns object | ||
findweapon(str) - returns object | findweapon(str) - returns object | ||
freefileresources(str) | |||
freezeplayer(float) | 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 | getanglesfromvector(str) - returns object | ||
getascii(str) - returns integer | getascii(str) - returns integer | ||
Line 198: | Line 210: | ||
getdownloadingpackage() - returns object | getdownloadingpackage() - returns object | ||
getdownloadingpackagescount() - returns integer | getdownloadingpackagescount() - returns integer | ||
getdropz(str) - returns float | |||
getextension(str) - returns string | getextension(str) - returns string | ||
gethttprequest(str, int, str) - returns object | gethttprequest(str, int, str) - returns object | ||
Line 214: | Line 227: | ||
getservername() - returns string | getservername() - returns string | ||
getstringkeys(str) - returns object | getstringkeys(str) - returns object | ||
getterraintexture(float, float) - returns string | getterraintexture(float, float) - returns string | ||
getterraintextureindex(float, float) - returns integer | getterraintextureindex(float, float) - returns integer | ||
Line 223: | Line 235: | ||
getvectorfromangles(float, float) - returns string | getvectorfromangles(float, float) - returns string | ||
getz(float, float) - returns float | 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) | hideplayer(float) | ||
hidesword(float) | hidesword(float) | ||
Line 228: | Line 241: | ||
hitobjects(float, float, float) | hitobjects(float, float, float) | ||
hitplayer(int, float, float, float) | hitplayer(int, float, float, float) | ||
invokehtmlobjectmouseclick(float, float, bool) | |||
isadminguild(str) - returns boolean | isadminguild(str) - returns boolean | ||
iscursoron() - returns boolean | iscursoron() - returns boolean | ||
isdevicefullscreenonly(str) - returns boolean | isdevicefullscreenonly(str) - returns boolean | ||
isdownloading(str) - returns boolean - checks if a file is currently downloaded or requested from the server | 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 | isimgpixeltransparent(str, int, int) - returns boolean | ||
isimgrectangletransparent(str, int, int, int, int) - returns boolean | isimgrectangletransparent(str, int, int, int, int) - returns boolean | ||
Line 237: | Line 252: | ||
keydown(int) - returns boolean | keydown(int) - returns boolean | ||
keydown2(int, bool) - returns boolean | keydown2(int, bool) - returns boolean | ||
keydown2global(int, bool) - returns boolean | |||
keydownglobal(int) - returns boolean | |||
keyname(int) - returns string | keyname(int) - returns string | ||
lay2(str, float, float) | lay2(str, float, float) | ||
Line 245: | Line 262: | ||
ltmmax(float, float) | ltmmax(float, float) | ||
ltmmin(float, float) | ltmmin(float, float) | ||
makescreenshot2(str, int, float, float, float, int, int) | |||
matrixcreate(str, str) - returns string | matrixcreate(str, str) - returns string | ||
matrixcreatefromeuler(str) - returns string | matrixcreatefromeuler(str) - returns string | ||
Line 275: | Line 293: | ||
requestfilesmove(str, str) | requestfilesmove(str, str) | ||
requesthttp(str, int, str) - returns object | requesthttp(str, int, str) - returns object | ||
requesttext(str, str) | requesttext(str, str) | ||
requesturl(str) - returns object | requesturl(str) - returns object | ||
Line 364: | Line 381: | ||
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) | 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 | 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 | 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 | geteditvarnames() - returns object - gets the names of all dynamic variables which can be modified | ||
Line 380: | Line 398: | ||
loadvars(str) - loads the variables from a file where each line has the format varname=value | 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 | 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. | 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) | savelines(str, int) - saves the array line by line into a file, the second parameter is the save mode (0 - overwrite, 1 - append) | ||
Line 385: | Line 405: | ||
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) | 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 | 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 | 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 | settimer(float) - invokes an onTimeout event after the specified time, similar to 'timeout=value' | ||
sortascending() - sorts the array in ascending order (smallest value first) | 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 | 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) | 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 | 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 | trigger(str, params...) - invokes an event on the object (onEventname) with the specified event name and parameters, doesn't interrupt the current script | ||
Line 409: | Line 432: | ||
endpos - float | endpos - float | ||
hold - boolean | hold - boolean | ||
position - float | |||
sequence - string | sequence - string | ||
startpos - float | startpos - float | ||
Line 414: | Line 438: | ||
timescale - float | timescale - float | ||
transtitiontime - float | transtitiontime - float | ||
isintransition() - returns boolean | |||
play() | play() | ||
GameMovementInterpolate (TGraalVar): | GameMovementInterpolate (TGraalVar): | ||
rigid - object (read only) | |||
applyimpulse(str, str) | applyimpulse(str, str) | ||
GameMovementRigid (GameMovementInterpolate): | GameMovementRigid (GameMovementInterpolate): | ||
addrigidmove(str, str) - adds torque and force vector | |||
GameMovementList (TGraalVar): | GameMovementList (TGraalVar): | ||
Line 430: | Line 457: | ||
GameShapeDIF (GameShape): | GameShapeDIF (GameShape): | ||
activatelight(str) | activatelight(str) | ||
deactivatelight(str) | deactivatelight(str) | ||
GameShapeDTS (GameShape): | 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 | getanimation(int) - returns object | ||
listnodes() - returns object | listnodes() - returns object | ||
pauseanimation(int) | pauseanimation(int) | ||
playanimation(int, str, int) - returns object | 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 | playanimation2(int, str, int, float, float, float, float) - returns object - specify animation slot, animation name, flags, startpos, endpos, timescale, transitiontime | ||
stopanimation(int) | stopanimation(int) | ||
Line 451: | Line 480: | ||
canmove - boolean | canmove - boolean | ||
canresize - 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 | editing - boolean | ||
extent - string | extent - string | ||
Line 585: | Line 615: | ||
seticonsize(int, int) | seticonsize(int, int) | ||
sort() | sort() | ||
GuiBitmapBorderCtrl (GuiControl): | GuiBitmapBorderCtrl (GuiControl): | ||
Line 600: | Line 628: | ||
GuiBitmapCtrl (GuiControl): | GuiBitmapCtrl (GuiControl): | ||
bitmap - string | bitmap - string | ||
wrap - boolean | tile - boolean - specifies if the bitmap should be repeated (true) or stretched (false) | ||
wrap - boolean - same as 'tile', kept for compatibility | |||
setbitmap(str) | setbitmap(str) | ||
setvalue(int, int) | setvalue(int, int) - sets the offset of the image (horizontal and vertical) | ||
GuiMapOverviewCtrl (GuiBitmapCtrl): | GuiMapOverviewCtrl (GuiBitmapCtrl): | ||
mapalpha - float | mapalpha - float | ||
pointsize - float | pointsize - float | ||
GuiBrowserCtrl (GuiControl): | |||
url - string | |||
GuiButtonBaseCtrl (GuiControl): | GuiButtonBaseCtrl (GuiControl): | ||
Line 616: | Line 648: | ||
performclick() | performclick() | ||
settext(str) | settext(str) | ||
GuiButtonCtrl (GuiButtonBaseCtrl): | GuiButtonCtrl (GuiButtonBaseCtrl): | ||
Line 625: | Line 655: | ||
GuiRadioCtrl (GuiCheckBoxCtrl): | GuiRadioCtrl (GuiCheckBoxCtrl): | ||
GuiContextMenuCtrl (GuiControl): | GuiContextMenuCtrl (GuiControl): | ||
Line 690: | Line 716: | ||
drawimagerectangle(int, int, str, int, int, int, int) | drawimagerectangle(int, int, str, int, int, int, int) | ||
drawimagestretched(int, int, int, int, str, int, int, int, int) | drawimagestretched(int, int, int, int, str, int, int, int, int) | ||
saveimage(str) | |||
GuiFlash (GuiControl): | GuiFlash (GuiControl): | ||
Line 744: | Line 771: | ||
deniedsound - string | deniedsound - string | ||
disallowedtags - string | disallowedtags - string | ||
htmlcompatibility - boolean | |||
maxchars - integer | maxchars - integer | ||
parsetags - boolean | parsetags - boolean | ||
syntaxhighlighting - boolean | syntaxhighlighting - boolean | ||
text - string | text - string | ||
urlbase - string | |||
wordwrap - boolean | wordwrap - boolean | ||
addtext(str, bool) | addtext(str, bool) | ||
Line 757: | Line 786: | ||
reflow() | reflow() | ||
scrolltobottom() | scrolltobottom() | ||
scrolltotag( | scrolltotag(str) | ||
scrolltotop() | scrolltotop() | ||
setlines(obj) | setlines(obj) | ||
Line 773: | Line 802: | ||
GuiPMHistoryCtrl (GuiMLTextCtrl): | GuiPMHistoryCtrl (GuiMLTextCtrl): | ||
showhistory(obj) | showhistory(obj) | ||
GuiPlayerView (GuiControl): | GuiPlayerView (GuiControl): | ||
Line 850: | Line 876: | ||
shape - string | shape - string | ||
shapeobject - object (read only) | shapeobject - object (read only) | ||
spin - float | |||
stretchx - float | stretchx - float | ||
stretchy - float | stretchy - float | ||
Line 903: | Line 930: | ||
gettext() - returns string | gettext() - returns string | ||
settext(str) | settext(str) | ||
GuiPopUpEditCtrl (GuiTextCtrl): | GuiPopUpEditCtrl (GuiTextCtrl): | ||
Line 1,319: | Line 1,344: | ||
fxSunLight (SceneObject): | 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): | GameObject (SceneObject): | ||
alpha - float | alpha - float | ||
attachedtoobject - object | |||
attr - object | attr - object | ||
attrobjects - object (read only) | attrobjects - object (read only) | ||
chat - string | chat - string | ||
collision - boolean | |||
iseditorobject - boolean | iseditorobject - boolean | ||
liquidheight - float (read only) | liquidheight - float (read only) | ||
Line 1,331: | Line 1,410: | ||
nickcolor - string | nickcolor - string | ||
nickname - string | nickname - string | ||
position - string | |||
scaledshapebox - string (read only) | scaledshapebox - string (read only) | ||
shadow - boolean | |||
shape - string | shape - string | ||
shapebox - string (read only) | shapebox - string (read only) | ||
showterrain - boolean | |||
skin - string | skin - string | ||
solid - boolean | solid - boolean | ||
Line 1,345: | Line 1,427: | ||
getcontrollingclient() - returns object | getcontrollingclient() - returns object | ||
getcontrollingobject() - returns object | getcontrollingobject() - returns object | ||
getdropz(str) - returns float | |||
getmountedobject(int) - returns object | getmountedobject(int) - returns object | ||
getmountedobjectcount() - returns integer | getmountedobjectcount() - returns integer | ||
Line 1,356: | Line 1,439: | ||
hideimg(int) | hideimg(int) | ||
hideimgs(int, int) | hideimgs(int, int) | ||
isdrawn() - returns boolean | |||
isininterior() - returns boolean | |||
ismounted() - returns boolean | ismounted() - returns boolean | ||
mountobject(obj, int) - returns boolean | mountobject(obj, int) - returns boolean | ||
Line 1,365: | Line 1,450: | ||
cameramode - string | cameramode - string | ||
eulerrotation - string | eulerrotation - string | ||
followattachedobject - object | |||
lookatposition - string | lookatposition - string | ||
lookvector - string | lookvector - string | ||
Line 1,370: | Line 1,456: | ||
DynamicShapeReplicator (GameObject): | DynamicShapeReplicator (GameObject): | ||
aligntoterrain - boolean | |||
allowedterrainslope - integer | |||
allowoninteriors - boolean | |||
allowonstatics - boolean | |||
allowonterrain - boolean | |||
allowonwater - boolean | |||
allowwatersurface - boolean | |||
boxmax - string | boxmax - string | ||
boxmin - string | boxmin - string | ||
hidereplications - boolean | |||
maxgridobjects - integer | maxgridobjects - integer | ||
mingridobjects - integer | mingridobjects - integer | ||
offsetz - float | |||
radius - integer | radius - integer | ||
seed - integer | |||
shapefiles - string | shapefiles - string | ||
surfacetype - string | shaperotatemax - string | ||
shaperotatemin - string | |||
shapescalemax - string | |||
shapescalemin - string | |||
surfaceexclusionmode - boolean | |||
surfacetype - integer | |||
terrainalignment - string | |||
DynamicGrass (DynamicShapeReplicator): | DynamicGrass (DynamicShapeReplicator): | ||
Line 1,384: | Line 1,486: | ||
Sky (SceneObject): | Sky (SceneObject): | ||
materiallist - string | materiallist - string | ||
norenderbans - boolean | |||
renderbottomtexture - boolean | |||
skyfadetime - float | skyfadetime - float | ||
skysolidcolor - string | |||
useskytextures - boolean | |||
windeffectprecipitation - boolean | |||
windvelocity - string | windvelocity - string | ||
getwindowvelocity() - returns string | getwindowvelocity() - returns string | ||
Line 1,394: | Line 1,501: | ||
TerrainBlock (SceneObject): | TerrainBlock (SceneObject): | ||
repeatterrain - boolean | |||
squaresize - integer | squaresize - integer | ||
terrainfile - string | terrainfile - string | ||
WaterBlock (SceneObject): | WaterBlock (SceneObject): | ||
Line 1,414: | Line 1,516: | ||
flowangle - float | flowangle - float | ||
flowrate - float | flowrate - float | ||
ignoreterrain - boolean | |||
liquidtype - string | liquidtype - string | ||
maxalpha - float | maxalpha - float | ||
Line 1,442: | Line 1,545: | ||
nick - string (read only) | nick - string (read only) | ||
objecttype() - returns string - returns the object type, which can be TGraalVar, TProjectile etc. | objecttype() - returns string - returns the object type, which can be TGraalVar, TProjectile etc. | ||
showprofile() | |||
Sun (SimObject): | Sun (SimObject): | ||
ambient - string | |||
color - string | |||
direction - string | |||
TDrawableObject (TGraalVar): | TDrawableObject (TGraalVar): | ||
Line 1,472: | Line 1,579: | ||
aniparams - string (read only) | aniparams - string (read only) | ||
anistep - integer (read only) | anistep - integer (read only) | ||
attachedtoobject - object (read only) | |||
attachid - integer (read only) | attachid - integer (read only) | ||
attachtype - integer (read only) | attachtype - integer (read only) | ||
Line 1,515: | Line 1,623: | ||
ap - integer | ap - integer | ||
attached - boolean (read only) | attached - boolean (read only) | ||
attachedtoobject - object | |||
bombs - integer | bombs - integer | ||
chat - string | chat - string | ||
Line 1,649: | Line 1,758: | ||
lay(str) | lay(str) | ||
message(str) | message(str) | ||
move( | move(float, float, float, int) | ||
setbow(str) | setbow(str) | ||
setcharani(str, str) | setcharani(str, str) | ||
Line 1,739: | Line 1,848: | ||
shape - string | shape - string | ||
shapeobject - object (read only) | shapeobject - object (read only) | ||
spin - float | |||
stretchx - float | stretchx - float | ||
stretchy - float | stretchy - float | ||
Line 1,760: | Line 1,870: | ||
drawimagerectangle(int, int, str, int, int, int, int) - destination x and y, source image, source x,y,width and height | 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 | 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): | Terraformer (TGraalVar): | ||
Line 1,863: | Line 1,974: | ||
server - string (read only) | server - string (read only) | ||
url - string (read only) | url - string (read only) | ||
TMovementRigid (TGraalVar): | |||
mass - float | |||
TParticle (TGraalVar): | TParticle (TGraalVar): | ||
Line 1,870: | Line 1,984: | ||
sound - string | sound - string | ||
speed - float | speed - float | ||
zangle - float | zangle - float | ||
Line 1,951: | Line 2,064: | ||
x - float (read only) | x - float (read only) | ||
y - float (read only) | y - float (read only) | ||
TShapeMaterial (TGraalVar): | |||
specularpower - integer | |||
TShowImg_Values (TGraalVar): | TShowImg_Values (TGraalVar): | ||
Line 1,959: | Line 2,075: | ||
red - float | red - float | ||
rotation - float | rotation - float | ||
spin - float | |||
stretchx - float | stretchx - float | ||
stretchy - float | stretchy - float | ||
Line 1,976: | Line 2,093: | ||
party - integer | party - integer | ||
width - float | width - float | ||
TShowImg_Poly (TShowImg_Values): | |||
parth - integer | |||
partw - integer | |||
partx - integer | |||
party - integer | |||
TShowImg_Shape (TShowImg_Values): | TShowImg_Shape (TShowImg_Values): |
Revision as of 17:23, 21 December 2006
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 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 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