addfeversec = 加卡时

addgold = 加钱

addgoldlevel 

addluck =加幸运度

addskillslot = 加技能格

addstampcount 

albumitemflg =变更人物头象

bankitem 

BBImage(BImage) =判断人物图形编号

block = NPC指令开端(类似设定一块一块脚本块)

Changepal = 改变地图调色板 例如 changepal 15,180  参数15为调色板值,180为时间,单位秒

checkitemcategory 

CheckRealTime =检查真实时间

checkskillslot =检查技能格数

checktitle =檢查是否有新称号

else =配合IF

encount =打怪

endblock 

endevent =赋予指定event编号

endif =配合IF

EndWindow =对话结束关闭对话视窗

EquipItem 

fame =称号值

floor  判断所在地图的编号比如法兰 1000

fp =给予+-生命值

gaendwindow  全队endwindow?

gaglobalflag 全队globalFlag条件判断

gawindow   全队window?

getalbumflgtotal

giveitem =给予指定道具编号指令(道具鉴定与否看itemset中的设置几率)

GiveLeak0Item =给予特定道具编号指令(未鉴定道具)

GiveLeak1Item =给予指定关键道具编号指令(已鉴定道具)

givepet 给予指定宠物

giverecipe =给予指定技能编号

givestackitem

globalFlag  类似ENDEVENT的判断?? 登出效果不消失,服务器重启归零

globaltimer

Gold =检查当前金钱值

gotob 用于语句跳转,向上跳(goto back)

gotof 用语语句跳转,向下跳(goto forward)

Group =检查当前組对人数

guildmember 

HaveItem  检测是否拥有道具

haveleak0item

haveleak1item

havetitle  检测是否拥有称号

houseid

if =搭配ELES指令

imagetype =判断0:GIRL 1:BOY 2:CHILDBOY 3:CHILDGIRL 4:MAN 5:WOMAN 6:OLDMAN 7OG

Item =道具编号开端(如Item1234)

ItemCreateTime =判断道具创建到現在的时间差

itemdur =判断指定道具当前耐久

itemdurper 

ItemSpace =判断道具空间

job =判断人物职业编号

jobancestry 

jobrank =判断人物职业等級

killdrugdish 

killitem =刪除指定编号道具

killitemall =刪除指定编号下的所有道具

killleak0item =刪除指定编号下未鉴定的所有道具

killleak1item =刪除指定编号下已鉴定的所有道具

killpet =刪除指定宠物

killpeth

killpetl =刪除指定宠物

LeaveGroup =强制离队

level =判断等級

localcount  本地计量?类似与局部计量变量

localflag

lp =判断生命值

maxfp =判断最大魔法值

maxlp =判断最大生命值

Message = 显示系统提示 ,参数为msg编号

metamocount =人物指定变更变身编号

moveto

Next =搭配Window指令

no =搭配Window指令

nowevent =判断当前event值

nowtime =判断当前魔力时间(0~15)

OK =搭配Window指令

pequipitem  整个队伍中有几人装备某道具  例 EV_tomita_comtest0204

petlevel =设定指定宠物等级

petspace =判断宠物栏当前剩余空格

phitem  整个队伍的道具判断

Play_SE =播放指定音效

playse =播放指定音效

random  随即数设定

Setaction =指定npc动作(必須是可动的npc),动作参数应该是0-9

setcharm =设定魅力值

SetDur 设定物品耐久,例如 setdur 18776,-1 18776为物品ID,-1表示减1耐久度

setfeverflg =设定称号值

sethouse =设定房间剩余时间

sethouselimit 

setlevel

SetLoginPoint =设定登陆点指令,已知的参数为 0:法兰|1:阿凯鲁法|2:哥拉尔|3:应该是新城那个

SetLp =设定生命值

SetObject 设定指定不可穿越道具

setparameter 

setvisitor  在流行山丘的大地鼠婆婆的脚本里有用到 setvisitor +1

shapenext   设定NPC变换形象,举例“shapenext  外观编号”

shapeoff

shapeon

shipchardown  下船?

shipchartake   上船

shipgetstoptime

skilllevel =设定技能等級

stackitemspace

StrCmpChat =判断 msg对话字句

strstrchat   同上?

systemmessage  系统信息?

total  全局总量

tglobalflag

trueimage

warp =移动指令

Window_NO =搭配Window_yes使用(玩家选no时)

Window_OK =玩家选确定后

Window_YES = 玩家选"yes"时

xpos =指定x坐标

yes 搭配window使用

Ypos =指定y坐标






addfeversec = 加卡时

addgold = 加钱

addgoldlevel

addluck =加幸运度

addskillslot = 加技能格

addstampcount

albumitemflg =变更人物头象

bankitem

BBImage(BImage) =判断人物图形编号

block = NPC指令开端(类似设定一块一块脚本块)

Changepal = 改变地图调色板 例如 changepal 15,180 参数15为调色板值,180为时间,单位秒

checkitemcategory

CheckRealTime =检查真实时间

checkskillslot =检查技能格数

checktitle =檢查是否有新称号

else =配合IF

encount =打怪

endblock

endevent =赋予指定event编号

endif =配合IF

EndWindow =对话结束关闭对话视窗

EquipItem

fame =称号值

floor 判断所在地图的编号比如法兰 1000

fp =给予+-生命值

gaendwindow 全队endwindow?

gaglobalflag 全队globalFlag条件判断

gawindow 全队window?

getalbumflgtotal

giveitem =给予指定道具编号指令(道具鉴定与否看itemset中的设置几率)

GiveLeak0Item =给予特定道具编号指令(未鉴定道具)

GiveLeak1Item =给予指定关键道具编号指令(已鉴定道具)

givepet 给予指定宠物

giverecipe =给予指定技能编号

givestackitem

globalFlag 类似ENDEVENT的判断?? 登出效果不消失,服务器重启归零

globaltimer

Gold =检查当前金钱值

gotob 用于语句跳转,向上跳(goto back)

gotof 用语语句跳转,向下跳(goto forward)

Group =检查当前組对人数

guildmember

HaveItem 检测是否拥有道具

haveleak0item

haveleak1item

havetitle 检测是否拥有称号

houseid

if =搭配ELES指令

imagetype =判断0:GIRL 1:BOY 2:CHILDBOY 3:CHILDGIRL 4:MAN 5:WOMAN 6:OLDMAN 7OG

Item =道具编号开端(如Item1234)

ItemCreateTime =判断道具创建到現在的时间差

itemdur =判断指定道具当前耐久

itemdurper

ItemSpace =判断道具空间

job =判断人物职业编号

jobancestry

jobrank =判断人物职业等級

killdrugdish

killitem =刪除指定编号道具

killitemall =刪除指定编号下的所有道具

killleak0item =刪除指定编号下未鉴定的所有道具

killleak1item =刪除指定编号下已鉴定的所有道具

killpet =刪除指定宠物

killpeth

killpetl =刪除指定宠物

LeaveGroup =强制离队

level =判断等級

localcount 本地计量?类似与局部计量变量

localflag

lp =判断生命值

maxfp =判断最大魔法值

maxlp =判断最大生命值

Message = 显示系统提示 ,参数为msg编号

metamocount =人物指定变更变身编号

moveto

Next =搭配Window指令

no =搭配Window指令

nowevent =判断当前event值

nowtime =判断当前魔力时间(0~15)

OK =搭配Window指令

pequipitem 整个队伍中有几人装备某道具 例 EV_tomita_comtest0204

petlevel =设定指定宠物等级

petspace =判断宠物栏当前剩余空格

phitem 整个队伍的道具判断

Play_SE =播放指定音效

playse =播放指定音效

random 随即数设定

Setaction =指定npc动作(必須是可动的npc),动作参数应该是0-9

setcharm =设定魅力值

SetDur 设定物品耐久,例如 setdur 18776,-1 18776为物品ID,-1表示减1耐久度

setfeverflg =设定称号值

sethouse =设定房间剩余时间

sethouselimit

setlevel

SetLoginPoint =设定登陆点指令,已知的参数为 0:法兰|1:阿凯鲁法|2:哥拉尔|3:应该是新城那个

SetLp =设定生命值

SetObject 设定指定不可穿越道具

setparameter

setvisitor 在流行山丘的大地鼠婆婆的脚本里有用到 setvisitor +1

shapenext 设定NPC变换形象,举例"shapenext 外观编号"

shapeoff

shapeon

shipchardown 下船?

shipchartake 上船

shipgetstoptime

skilllevel =设定技能等級

stackitemspace

StrCmpChat =判断 msg对话字句

strstrchat 同上?

systemmessage 系统信息?

total 全局总量

tglobalflag

trueimage

warp =移动指令

Window_NO =搭配Window_yes使用(玩家选no时)

Window_OK =玩家选确定后

Window_YES = 玩家选"yes"时

xpos =指定x坐标

yes 搭配window使用

Ypos =指定y坐标


共享npc脚本变量的说明和未被用到的编号

LocalCount

生命周期:某个脚本内,跳出脚本既归0

类型:整型

未被用到的编号:14-19,21-28

LocalFlag

生命周期:某个脚本内,跳出脚本既归0

类型:布尔型

未被用到的编号:4-24,26-256

globalFlag

生命周期:登出不消失,服务器重启归0

类型:布尔型

未被用到的编号:73-255

NowEvent 和 EndEvent

生命周期:永久存在,保存到数据库

类型:布尔型


EquipItem 检查正装备着的道具 判定条件 用于判定语句后面

格式:EquipItem == 道具编号


killpet =刪除指定宠物

killpeth

killpetl =刪除指定宠物

killpeth和killpetl 后面跟的代码是enemybase.txt 里的代码

区别在于

killpeth 删除大于1级的宠

killpetl 删除1级的宠