NL.CreateArgNpc

NL.CreateArgNpc(Type, Arg, Name, Image, Map, Floor, Xpos, Ypos, Dir [, ShowTime])

函数功能

直接创建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面朝的方向

  • ShowTime: 数值型 可选参数,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);

results matching ""

    No results matching ""