[NL库] CreateArgNpc

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
CreateArgNpcNL.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);


回复

使用道具 举报

快速回复 返回顶部 返回列表