Creation/Dev/Script Functions: NPC Server: Difference between revisions
From Graal Bible
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
Script functions: | <pre>Script functions: | ||
Global: | Global: | ||
| Line 340: | Line 340: | ||
x - integer | x - integer | ||
y - integer | y - integer | ||
</pre> | |||
Revision as of 19:38, 1 March 2005
Script functions:
Global:
allplayerscount - 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)
graalversion - float (read only)
gravity - float
nwday - integer (read only)
nwhour - integer (read only)
nwmin - integer (read only)
nwmonth - integer (read only)
nwtime - integer (read only)
nwweek - integer (read only)
nwweekday - integer (read only)
nwyear - integer (read only)
timevar - integer (read only)
timevar2 - float (read only)
addguildmember(str, str, str)
addweapon(str)
aindexof(float, obj) - returns integer
attachplayertoobj(int, int)
bodyexists(str) - returns boolean
callnpc(int, params...)
callweapon(int, params...)
contains(str, str) - returns boolean
copylevel(str, str)
copystrings(str, str)
deletelevel(str)
detachplayer()
echo(str)
fileexists(str) - returns boolean
findareanpcs(float, float, float, float) - returns object
findnearestplayer(float, float) - returns object
findnearestplayers(float, float) - returns object
findnpc(str) - returns object
findplayer(str) - returns object
findplayerbyid(int) - returns object
findweapon(str) - returns object
freezeplayer2()
getareanpcs(float, float, float, float) - returns object
getascii(str)
getextension(str) - returns string
getimgheight(str) - returns integer
getimgwidth(str) - returns integer
getmapx(str) - returns integer
getmapy(str) - returns integer
getnearestplayer(float, float) - returns integer
getnearestplayers(float, float) - returns object
getnpcindex(str) - returns integer
getplayerindex(str) - returns integer
getstringkeys(str) - returns object
hasright(str, str) - returns boolean
hasweapon(str) - returns boolean
headexists(str) - returns boolean
hitobjects(float, float, float)
levelexists(str) - returns boolean
makescreenshot(str)
md5(str) - returns string
onwall(float, float) - returns boolean
onwall2(float, float, float, float) - returns boolean
onwater(float, float) - returns boolean
onwater2(float, float, float, float) - returns boolean
passwordmatches(str, str) - returns boolean
randomstring(str) - returns string
removeguild(str)
removeguildmember(str, str)
removeweapon(str)
saveinfo(str, str)
savelog(str)
savelog2(str, str)
say(int)
say2(str)
sendpm(str)
sendrpgmessage(str)
sendtonc(str)
sendtorc(str)
setani(str, str)
setbeltcolor(str)
setcoatcolor(str)
setgender(str)
sethead(str)
setlevel2(str, float, float)
setpm(str)
setshield(str, int)
setshoecolor(str)
setshootparams(str)
setskincolor(str)
setsleevecolor(str)
setsword(str, int)
shieldexists(str) - returns boolean
swordexists(str) - returns boolean
testnpc(float, float) - returns integer
testplayer(float, float) - returns integer
triggeraction(float, float, str, str)
unfreezeplayer()
TGraalVar:
initialized - boolean (read only)
joinedclasses - object (read only)
name - string (read only)
scriptlogmissingfunctions - boolean
timeout - float
addarray(obj)
cancelevents(str)
catchevent(str, str, str)
copyfrom(obj)
getdynamicvarnames() - returns object
geteditvarnames() - returns object
getfunctions() - returns object
getstaticvarnames() - returns object
getvarnames() - returns object
ignoreevent(str, str)
ignoreevents(str)
insertarray(int, obj)
isinclass(str) - returns float
join(str)
leave(str)
loadfolder(str, int)
loadlines(str)
loadstring(str)
loadvars(str)
objecttype() - returns string
savelines(str, int)
savestring(str, int)
savevars(str, int)
scheduleevent(float, str, params...) - returns object
settimer(float)
sortascending()
timershow()
trigger(str, params...)
TGaniObject (TGraalVar):
ani - string (read only)
attr - object (read only)
colors - object (read only)
TServerNPC (TGaniObject):
TServerSideNPC (TServerNPC):
ap - integer
arrows - integer
body - string
bodyimg - string
bombs - integer
chat - string
darts - integer
dir - integer
glovepower - integer
gralats - integer
head - string
headimg - string
hearts - float
height - float (read only)
horseimg - string
hurtdx - float
hurtdy - float
hurtpower - float (read only)
id - integer (read only)
image - string
level - object (read only)
name - string (read only)
nick - string
npcsindex - integer (read only)
rupees - integer
save - object (read only)
shield - string
shieldimg - string
shieldpower - integer
sprite - integer
sword - string
swordimg - string
swordpower - integer
visible - boolean
width - float (read only)
x - float
y - float
z - float
blockagain()
canbecarried()
canbepulled()
canbepushed()
cannotbecarried()
cannotbepulled()
cannotbepushed()
cannotwarp()
canwarp()
canwarp2()
changeimgcolors(int, float, float, float, float)
changeimgpart(int, int, int, int, int)
changeimgvis(int, int)
changeimgzoom(int, float)
destroy()
dontblock()
drawoverplayer()
drawunderplayer()
findimg(int) - returns object
hide()
hideimg(int)
hideimgs(int, int)
message(str)
move(float, float, float, int)
noplayeronwall()
playeronwall()
scriptdone()
setcharani(str, str)
setchargender(str)
setimg(str)
setimgpart(str, int, int, int, int)
setshape(int, int, int)
setshape2(int, int, obj)
show()
showcharacter()
showimg(int, str, float, float)
showimg2(int, str, float, float, float)
toweapons(str)
warpto(str, float, float)
TServerPlayer (TGaniObject):
account - string (read only)
ap - integer
arrows - integer
attached - boolean (read only)
attachid - integer (read only)
attachtype - integer (read only)
body - string
bodyimg - string
bombs - integer
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)
chat - string
darts - integer
deaths - integer
dir - integer
fullhearts - integer
glovepower - integer
graalversion - float (read only)
gralats - integer
guild - string
head - string
headimg - string
headset - integer
hearts - float
horseimg - string
hp - float
id - integer (read only)
isfemale - boolean
ismale - boolean
kills - integer
lastdead - integer (read only)
level - object (read only)
logintime - integer (read only)
maxhp - integer
movementlimit - float
mp - integer
nick - string
onlinetime - integer (read only)
pause - boolean (read only)
paused - boolean (read only)
rating - float
ratingd - float
rupees - integer
shield - string
shieldimg - string
shieldpower - integer
sprite - integer
sword - string
swordimg - string
swordpower - integer
version - float (read only)
x - float
y - float
z - float
addweapon(str)
attachplayertoobj(int, int)
callweapon(int, params...)
detachplayer()
disableweapons()
enableweapons()
freezeplayer2()
hasright(str, str) - returns boolean
hasweapon(str) - returns boolean
makescreenshot(str)
removeweapon(str)
say(int)
say2(str)
sendpm(str)
sendrpgmessage(str)
setani(str, str)
setbeltcolor(str)
setcoatcolor(str)
setgender(str)
sethead(str)
setlevel2(str, float, float)
setshield(str, int)
setshoecolor(str)
setskincolor(str)
setsleevecolor(str)
setsword(str, int)
unfreezeplayer()
TProjectile (TGraalVar):
angle - float (read only)
fromplayer - object
horiz - boolean (read only)
params - string
speed - float (read only)
x - float (read only)
y - float (read only)
z - float (read only)
zspeed - float (read only)
TServerLevel (TGraalVar):
board - object (read only)
isnopkzone - boolean (read only)
issparringzone - boolean (read only)
dontswapoutlevel()
getz(float, float) - returns float
noplayerkilling()
putbomb(int, float, float)
putexplosion(int, float, float)
putexplosion2(int, int, float, float)
putnpc2(float, float, str) - returns object
shoot(float, float, float, float, float, float, str, str)
updateboard(int, int, int, int)
updateboard2(int, int, int, int)
TServerSign (TGraalVar):
text - string
x - integer
y - integer