Creation/Dev/Script/Clientside Functions Continued
From Graal Bible
GuiMLTextEditCtrl (GuiMLTextCtrl):
autoindenting - boolean - when pressing the return key, then it's automatically inserting the same number of spaces in front of the new line as in the previous line
tabspaces - integer - when the user presses the tab key then this number of spaces are inserted, by default the tab key is ignored
GuiPMEditCtrl (GuiMLTextEditCtrl):
clear()
sendmasspm(obj)
sendpm(obj)
GuiPMCtrl (GuiMLTextCtrl):
addpm(obj) - adds the received pm from the specified player to the text of this control
clear()
showpm(obj) - replaces the text with the received pm from this player
GuiPMHistoryCtrl (GuiMLTextCtrl):
showhistory(obj)
GuiPlayerView (GuiControl):
ambientcolor - string
cameraz - float
lightcolor - string
lightdirection - string
modelrotx - float
modelrotz - float
shape - string
shapeobject - object [R]
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)
scrollrectvisible(int, int, int, int)
scrollto(int, int)
scrolltobottom() - scrolls to the button, simply calls scrollto(0, 0x7fffffff)
scrolltotop() - scrolls to the top, simply calls scrollto(0, 0)
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 [R]
eulerrotation - string
flashfile - string
font - string
green - float
image - string
imageindex - integer [R]
is3dlight - boolean
layer - integer
layer - integer
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract, 3 - daynight)
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 [R]
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 [R]
iconwidth - integer [R]
leveling - integer
maxvisibletabs - integer [R]
overlapwidth - integer
selected - object [R]
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)
GuiTaskbar (GuiControl):
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 [R]
iconwidth - integer [R]
maxpopupheight - integer
maxpopupheight - integer
profile - object
resizecell - boolean
rows - object [R]
scrollprofile - object
selected - object [R]
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) - opens the menu at the specified screen position, if possible use openAtMouse() instead
openatmouse()
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 [R]
iconwidth - integer [R]
maxpopupheight - integer
profile - object
resizecell - boolean
rows - object [R]
rows - object [R]
scrollprofile - object
selected - object [R]
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) - opens the menu at the specified screen position, if possible use openAtMouse() instead
openatmouse()
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()
GuiAccountPasswordCtrl (GuiTextEditCtrl):
applypassword()
clearpassword()
isempty() - returns boolean
setpasswordofaccount(str)
GuiTextEditSliderCtrl (GuiTextEditCtrl):
allowedit - string
format - string
increment - float
range - string
value - float
GuiWindowCtrl (GuiTextCtrl):
canclose - boolean
canmaximize - boolean
canminimize - boolean
clientrelative - boolean - by default false; if enabled then sub-controls are positioned automatically to not overlap the header or the borders; use clientwidth and clientheight to get the available space for sub-controls
closequery - boolean
destroyonhide - boolean
extent - string
maximized - boolean
minimized - boolean
tile - boolean
isactivewindow() - returns 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 fillonlynonchildarea - boolean - when opaque is true, then fill only the part of the control that is not covered by child controls focusonshow - boolean 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 gettextheight() - returns integer gettextwidth(str) - returns integer
GuiCursor (TGraalVar):
GuiTabCtrlEntry (TGraalVar): hint - string id - integer text - string gettext() - returns string settext(str)
GuiTextListEntry (TGraalVar): active - boolean extent - string [R] flickering - boolean - lets the entry automatically show and hide itself in flickertime intervals flickertime - float - says in what interval the entry is shown and hidden, in seconds; works only in combination with flickering=true height - integer [R] hint - string id - integer image - integer position - string [R] profile - object selectedimage - integer sortgroup - integer sortvalue - integer text - string useownprofile - boolean width - integer [R] x - integer [R] y - integer [R] gettext() - returns string settext(str)
GuiTreeViewNode (TGraalVar): expanded - boolean expandedimage - integer expandedselectedimage - integer extent - string [R] height - integer [R] hint - string image - integer level - integer [R] name - string - same as 'text' parent - object [R] position - string [R] profile - object selectedimage - integer sortgroup - integer sortvalue - integer text - string useownprofile - boolean visible - boolean width - integer [R] x - integer [R] y - integer [R] 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()
MovieClip (TGraalVar): _level0 - object [R] _parent - object [R] _root - object [R] _visible - boolean _x - float _xmouse - float [R] _y - float _ymouse - float [R] alpha - float blue - float frame - integer framecount - integer [R] green - float height - float [R] layernames - object [R] looping - boolean math - object [R] objectname - string objectnames - object [R] playing - boolean red - float width - float [R] attachmovie(params...) - returns object - parameters are the movie clip to copy, the name of the new clip, and the layer createemptymovieclip(str, int) - returns object - parameters are the the name of the new clip and the layer duplicatemovieclip(params...) - returns object getbytesloaded() - returns integer getbytestotal() - returns integer getcolor() - returns string getdepth() - returns integer getlayer(str) - returns object getproperty(int) - returns string gotoandplay(params...) - specify the frame name or frame number gotoandstop(params...) - specify the frame name or frame number hittest(params...) - returns boolean nextframe() play() prevframe() removelayer(str) removemovieclip() setcolor(str) setproperty(int, str) stop() swapdepths(str) unloadmovie() - same as removeMovieClip()
MRandomGenerator (TGraalVar): seed - integer destroy() randfloat() - returns float - a random floating point number between 0 and 1 randint() - returns integer - a random integer number between 0 and 2147483647, use the modulus operator to generate a value in a smaller range (e.g. obj.randInt()%10 to get a value between 0 and 9)
MRandomLCG (MRandomGenerator):
MRandomR250 (MRandomGenerator):
SimObject (TGraalVar):
SceneObject (SimObject):
eulerrotation - string
forwardvector - string
objectbox - string [R]
position - string
renderposition - string
rightvector - string
rotation - string
scale - string
scaledobjectbox - string [R]
transform - string
upvector - string
worldbox - string [R]
worldboxcenter - string [R]
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
attrobjects - object [R]
chat - string
collision - boolean
iseditorobject - boolean
liquidheight - float [R]
liquidtype - string [R]
movetype - string
nick - string - same as nickname
nickcolor - string
nickname - string
position - string
scaledshapebox - string [R]
shadow - boolean
shape - string
shapebox - string [R]
showterrain - boolean
skin - string
solid - boolean
transform - string
velocity - string
watercoverage - float [R]
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):
cloudheight1 - float
cloudheight2 - float
cloudheight3 - float
cloudspeed1 - float
cloudspeed2 - float
cloudspeed3 - float
fogcolor - string
fogstorm1 - boolean
fogstorm2 - boolean
fogstorm3 - boolean
fogvolume1 - string
fogvolume2 - string
fogvolume3 - string
fogvolumecolor1 - string
fogvolumecolor2 - string
fogvolumecolor3 - string
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 [R]
camera - object [R]
communityname - string [R]
isobserver - boolean [R]
nick - string [R]
objecttype() - returns string
showprofile()
Sun (SimObject):
ambient - string
color - string
direction - string
TDrawableObject (TGraalVar): layer - integer [R]
TBaddy (TDrawableObject):
dir - integer
headdir - integer
mode - integer
power - integer
type - integer
x - float
y - float
TLevelObject (TDrawableObject):
level - object [R]
x - float
y - float
z - float
TExplosion (TLevelObject):
dir - integer [R]
power - integer [R]
time - float [R]
TGaniObject (TLevelObject):
alpha - float
ani - object [R]
aniparams - string [R]
anistep - integer [R]
attachedtoobject - object [R]
attachid - integer [R]
attachtype - integer [R]
attr - object [R]
blue - float
body - string
bodyimg - string
colors - object [R]
dir - integer
gmap - object [R]
green - float
head - string
headimg - string
mode - integer - the object drawing mode (0 - add, 1 - transparent, 2 - subtract, 3 - daynight)
red - float
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
setcoloreffect(float, float, float, float)
seteffectmode(int)
TProjectile (TGaniObject):
angle - float [R]
fromplayer - object [R]
horiz - boolean [R]
params - object [R]
speed - float [R]
x - float [R]
y - float [R]
z - float [R]
zspeed - float [R]
TServerHorse (TGaniObject):
bombpower - integer
bombs - integer
bushes - integer
dir - integer
type - integer
TServerPlayer (TGaniObject):
account - string [R]
ap - integer
attached - boolean [R]
attachedtoobject - object
bombs - integer
chat - string
communityname - string [R]
darts - integer
fullhearts - integer [R]
glovepower - integer
gralats - integer
guild - string [R]
headimg - string
headset - integer
hearts - float [R]
horseimg - string [R]
hp - float [R]
id - integer [R]
isadmin - boolean [R]
isbuddy - boolean
ischannel - boolean [R]
ischannelopen - boolean [R]
ischanneluser - boolean [R]
isexternal - boolean [R]
isfemale - boolean [R]
isignored - boolean
isignoring - boolean [R]
isloggedin - boolean [R]
ismale - boolean [R]
ismuted - boolean [R]
ismuting - boolean [R]
language - string [R]
languagedomain - string [R]
mapicon - object [R] - of type TDrawingPanel, this is the icon that appears on the mini-map, usually updated by the playerlist script
maxhp - integer [R]
messagebubble - integer [R]
mp - integer
nick - string
platform - string [R]
playersindex - integer [R]
rating - float [R]
ratingd - float [R]
rupees - integer - better use 'gralats'
shieldimg - string - only there for compatibility with GS1, use just 'shield' instead
shieldpower - integer [R]
swordimg - string - only there for compatibility with GS1, use just 'sword' instead
swordpower - integer [R]
x - float
y - float
isguildpm() - returns boolean
ismasspm() - returns boolean
openexternalhistory() - returns boolean
openexternalpm(bool) - returns boolean - as parameter specify 'true' if it should display the pm sent by the player, otherwise always open a blank PM window
pmswaiting() - returns boolean
showprofile()
TPlayer (TServerPlayer):
ap - integer
chat - string
freezetime - float
hearts - float
horseimg - string
hp - float
hurt - boolean [R]
hurtdx - float [R]
hurtdy - float [R]
hurted - boolean [R]
hurtpower - float [R]
isfemale - boolean [R]
ismale - boolean [R]
isobserver - boolean [R]
letters - string
map - boolean [R]
nick - string [R]
onhorse - boolean [R]
online - boolean [R]
paused - boolean [R]
reading - boolean [R]
shieldimg - string - same as 'shield', except that changing this also updates the shieldpower
sprite - integer
swimming - boolean [R]
swordimg - string - same as 'sword', except that changing this also updates the swordpower
weapon - object [R]
weapons - object [R]
TServerNPC (TServerPlayer):
actionplayer - integer [R]
hearts - float
height - float [R]
horseimg - string
hp - float
hurtdx - float
hurtdy - float
image - string
isblocking - boolean
isblockingprojectiles - boolean
layer - integer
npcsindex - integer [R]
peltwithblackstone - boolean [R]
peltwithbush - boolean [R]
peltwithnpc - boolean [R]
peltwithsign - boolean [R]
peltwithstone - boolean [R]
peltwithvase - boolean [R]
save - object [R]
shieldpower - integer
sprite - integer
swordpower - integer
visible - boolean
width - float [R]
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)
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()
TServerWeapon (TServerNPC):
isweapon - boolean [R]
TServerBomb (TLevelObject):
power - integer
time - float
TServerCarry (TLevelObject):
TServerChest (TLevelObject):
isopen - boolean [R]
item - string [R]
TServerExtra (TLevelObject):
time - float [R]
type - integer [R]
TServerFlying (TLevelObject):
dir - integer [R]
dx - float
dy - float
from - integer [R]
type - integer [R]
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 [R]
eulerrotation - string
flashfile - string
font - string
green - float
image - string
imageindex - integer [R]
is3dlight - boolean
layer - integer
mode - integer - the image drawing mode (0 - add, 1 - transparent, 2 - subtract, 3 - daynight)
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 [R]
spin - float
stretchx - float
stretchy - float
style - string
text - string
x - float
y - float
z - float
zoom - float
TDrawingPanel (TGraalVar): height - integer [R] isclear - boolean [R] parth - integer [R] partw - integer [R] partx - integer [R] party - integer [R] width - integer [R] 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
TFrameDetail (TGraalVar): bordercolor - string borderenable - string bordermovable - string borderwidth - integer minextent - string
TGameObjectAttr (TGraalVar):
TGaniParam (TGraalVar):
TGraalAni (TGraalVar): continuous - boolean ganitype - string [R] 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 [R] 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 [R] contentlanguage - string [R] contentlength - integer [R] contenttype - string [R] downloadcomplete - boolean [R] file - string [R] fulldata - string [R] lastmodified - string [R] port - integer [R] returncode - integer [R] returnmessage - string [R] server - string [R] url - string [R]
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 [R] delaymax - float delaymin - float dropemitter - object [R] dropwateremitter - object [R] emissionoffset - string emitatterrainheight - boolean emitautomatically - boolean emittedparticles - integer [R] firstinfront - boolean isfrozen - boolean maxparticles - integer movementfactor - float nrofparticles - integer particle - object [R] 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)
TScriptFunction (TGraalVar):
TServerLevel (TGraalVar): compsdead - boolean [R] height - integer [R] isnopkzone - boolean [R] issparringzone - boolean [R] nopkzone - boolean [R] - same like 'isnopkzone' tilelayercount - integer width - integer [R] 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 [R] destx - float [R] desty - float [R] height - float [R] width - float [R] x - float [R] y - float [R]
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, 3 - daynight) red - float rotation - float spin - float stretchx - float stretchy - float zoom - float
TShowImg_Flash (TShowImg_Values):
flash - object [R]
TShowImg_Gani (TShowImg_Values):
actor - object [R]
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):
lightcolor - string
lightdirection - string
shadowdirection - string
TShowImg_Text (TShowImg_Values):
parth - integer
partw - integer
partx - integer
party - integer
shadowcolor - string
shadowoffset - string
textshadow - boolean
TStaticVar (TGraalVar): destroy()
Array (TStaticVar):
initialize(params...)
Color (TStaticVar):
initialize(obj)
setrgb(int)
Date (TStaticVar):
initialize(params...)
Math (TStaticVar):
abs(float) - returns float
floor(float) - returns integer
random() - returns float
sin(float) - returns float
sqrt(float) - returns float
Sound (TStaticVar):
initialize(params...)
String (TStaticVar):
initialize(params...)
TTilesLayer (TGraalVar): alpha - float blue - float green - float layerindex - integer [R] offset - string red - float x - float y - float z - float updateboard(int, int, int, int)
TUpdatePackage (TGraalVar): accounts - object [R] description - string [R] downloadcomplete - boolean [R] downloadedsize - integer [R] filecount - integer [R] filedownloadedsize - integer [R] filename - string [R] filetotalsize - integer [R] isuninstalled - boolean [R] lastdownloadfile - string [R] localversion - float [R] mode - string [R] name - string [R] parent - object [R] platform - string [R] protectoverwrite - boolean [R] totalsize - integer [R] usechecksum - boolean [R] version - float [R] reinstall() - returns boolean uninstall() - returns boolean update() - returns boolean
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::capture::allowbyscript - boolean [R] $pref::capture::area - string $pref::capture::audiobitrate - integer $pref::capture::disabledaynight - boolean $pref::capture::format - string $pref::capture::fps - integer $pref::capture::hideinterface - boolean $pref::capture::recordaudio - boolean $pref::capture::showmouse - boolean $pref::capture::size - string $pref::capture::videobitrate - 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::defaultguistyle - string $pref::video::detailfactor - float $pref::video::fogdistance - float $pref::video::fullscreenmode - string $pref::video::resolution - integer $pref::video::screenshotformat - string $pref::video::visibledistance - float $pref::video::windowmode - string