CreateArgNpc
NL.CreateArgNpc(Type, Arg, Name, Image, Map, Floor, Xpos, Ypos, Dir)
函数功能
直接创建data/npc.txt中支持的各种类型的npc,可以直接调用npc.txt支持的npc类型和相应的参数,并且可以获得创建的npc的对象。
参数说明
- Type: 字符型 npc的类型文本(大小写敏感),如”Itemshop2”
- Arg: 字符型 对应的npc类型的参数,即npc.txt中每个npc的最后一组参数
- Name: 字符型 npc显示的名字
- Image: 数值型 npc的图档编号
- Map: 数值型 npc所在的MapID
- Floor: 数值型 npc所在的FloorID
- Xpos: 数值型 npc所在的x坐标
- Ypos: 数值型 npc所在的y坐标
- Dir: 数值型 npc面朝的方向
返回值
返回负数表示失败,大于0的正整数表示成功,并且该值为npc的对象索引值
参考实例
local ret = NL.CreateArgNpc("Itemshop2","150|100|3|10146|10147|10148|10149|10150|10151|1|1|1|1|1|1|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|14489|14479|14469|14459|14449|14439|14429|14419|14409","贩卖卡片",14508,0,1000,235,83,1);
NLG.SystemMessage(index, "创建的npc的index为"..ret);