logoHourGlass
CreateArgNpc

NL.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);