cnpc
<p>[TOC]</p>
<h3>创建npc</h3>
<pre><code>cnpc:create_npc(mapId,x,y,data)</code></pre>
<pre><code>[[
注意:自定义NPC的Idx不允许与配置表中的NPCID重复。
Idx重复的NPC不会被创建出来。
]]
local data = {
[&quot;Idx&quot;] = npcidx, -- 自定义NPC的Idx,NPC点击触发时,触发参数会传回Idx值
[&quot;npcname&quot;] = &quot;测试&quot;, -- NPC名称
[&quot;appr&quot;] = 7, -- NPC外形效果
[&quot;script&quot;] = &#039;NewNPC&#039;, -- NPC相关脚本名称,表示Envir\Market_def\NewNPC.txt
[&quot;limit&quot;] = 5, -- 生命周期 (秒)
}</code></pre>
<h3>移除npc</h3>
<pre><code>cnpc:remove_npc(mapId,name)</code></pre>
<h3>获取npc信息</h3>
<pre><code>cnpc:get_npc_info(npcId)</code></pre>
<h3>注册lua消息</h3>
<pre><code>cnpc:register_lua_msg(msgId,npcId)</code></pre>
<h3>获取npcid</h3>
<pre><code>cnpc:get_npc_id(npc)</code></pre>
<h3>获取npc名称</h3>
<pre><code>cnpc:get_name(id)</code></pre>