Creation/Dev/Script/Client/TServerNPC: Difference between revisions
From Graal Bible
Jake13jake (talk | contribs) |
|||
| (5 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
[[Category:Scripting Reference]] | |||
Inherits [[Creation/Dev/Script/Client/TServerPlayer|TServerPlayer]]. | Inherits [[Creation/Dev/Script/Client/TServerPlayer|TServerPlayer]]. | ||
| Line 238: | Line 239: | ||
| | | | ||
|- | |- | ||
| setcoloreffect(float, float, float, float) | | setcoloreffect(float red, float green, float blue, float alpha) | ||
| | | | ||
| Sets the color and alpha transparency of the npc, use seteffectmode(1) to make the npc alpha-transparent instead of displaying it as a light. | |||
|- | |- | ||
| seteffectmode(int) | | seteffectmode(int) | ||
| Line 256: | Line 257: | ||
| setshape(int, int, int) | | setshape(int, int, int) | ||
| | | | ||
| | | Enables rectangular blocking behaviour for the NPC. Parameters are shape type (right now only 1 for rectangular is supported), and the width and height in pixels. | ||
|- | |- | ||
| setshape2(int, int, obj) | | setshape2(int, int, obj) | ||
| | | | ||
| Supported tile types: | | Enables tile-based blocking behaviour. Parameters are tile width, height and an array of tile types. Supported tile types: | ||
{| border="1" cellpadding="2" width="100%" | {| border="1" cellpadding="2" width="100%" | ||
| '''Value''' | | '''Value''' | ||
Latest revision as of 14:00, 14 April 2012
Inherits TServerPlayer.
Variables
| Name | Type | Description |
| actionplayer | integer (read only) | |
| hearts | float | |
| height | float (read only) | |
| horseimg | string | |
| hp | float | |
| hurtdx | float | |
| hurtdy | float | |
| image | string | |
| layer | integer | |
| 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 | True if the NPC is not hidden |
| isblocking | boolean (read only) | True if the NPC is blocking |
| width | float (read only) | |
| x | float | |
| y | float |
Functions
| Name | Return Type | Description | ||||||||||||||||||||||||||||||
| 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) | 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 red, float green, float blue, float alpha) | Sets the color and alpha transparency of the npc, use seteffectmode(1) to make the npc alpha-transparent instead of displaying it as a light. | |||||||||||||||||||||||||||||||
| seteffectmode(int) | ||||||||||||||||||||||||||||||||
| setimg(str) | ||||||||||||||||||||||||||||||||
| setimgpart(str, int, int, int, int) | ||||||||||||||||||||||||||||||||
| setshape(int, int, int) | Enables rectangular blocking behaviour for the NPC. Parameters are shape type (right now only 1 for rectangular is supported), and the width and height in pixels. | |||||||||||||||||||||||||||||||
| setshape2(int, int, obj) | Enables tile-based blocking behaviour. Parameters are tile width, height and an array of tile types. Supported tile types:
| |||||||||||||||||||||||||||||||
| setzoomeffect(float) | ||||||||||||||||||||||||||||||||
| shootarrow(int) | ||||||||||||||||||||||||||||||||
| shootball() | ||||||||||||||||||||||||||||||||
| shootfireball(int) | ||||||||||||||||||||||||||||||||
| shootfireblast(int) | ||||||||||||||||||||||||||||||||
| shootnuke(int) | ||||||||||||||||||||||||||||||||
| show() | ||||||||||||||||||||||||||||||||
| showani(int, float, float, int, str) | object | |||||||||||||||||||||||||||||||
| showani2(int, float, float, float, int, str) | object | |||||||||||||||||||||||||||||||
| showcharacter() | ||||||||||||||||||||||||||||||||
| showimg(int, str, float, float) | object | |||||||||||||||||||||||||||||||
| showimg2(int, str, float, float, float) | object | |||||||||||||||||||||||||||||||
| showlocal() | ||||||||||||||||||||||||||||||||
| showpoly(int, obj) | object | |||||||||||||||||||||||||||||||
| showpoly2(int, obj) | object | |||||||||||||||||||||||||||||||
| showtext(int, float, float, str, str, str) | object | |||||||||||||||||||||||||||||||
| showtext2(int, float, float, float, str, str, str) | object | |||||||||||||||||||||||||||||||
| take(str) | ||||||||||||||||||||||||||||||||
| take2(int) | ||||||||||||||||||||||||||||||||
| takehorse(int) | ||||||||||||||||||||||||||||||||
| throwcarry() | ||||||||||||||||||||||||||||||||
| timereverywhere() | ||||||||||||||||||||||||||||||||
| toweapons(str) |