添加触发器
<ul>
<li>添加触发器
<code>lualib:AddTrigger(Target, id, name, func)</code>
<code>注意:该函数只能在system.lua中使用</code></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">空</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Target</td>
<td style="text-align: left;">Object</td>
<td style="text-align: left;">否</td>
<td>对象(一般使用为系统:0)</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>触发器唯一ID</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>触发器名称</td>
</tr>
<tr>
<td style="text-align: left;">func</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>触发函数名(只能为字符串,并且只能在system.lua中)</td>
</tr>
</tbody>
</table>
<pre><code class="language-lua">--使用示例 system.lua
function on_system_start()
lualib:AddTrigger("0", lua_trigger_player_login, "lua_trigger_player_login", "Login")--登录触发
end
function Login(player)--登录触发
print(player.name.."-登录")
end</code></pre>