1. 主页
  2. 文档
  3. MA2 Lua 函数库
  4. gma.network.getmanetslot()【获取MA-NET入栈数据函数】

gma.network.getmanetslot()【获取MA-NET入栈数据函数】

函数名:获取MA-NET入栈数据函数
调 用:gma.network.getmanetslot(number:slot,[table:recycle])
参 数:第一个参数为数字:入栈号
第二个参数为可选的字符串:表单
返回值:
结 果:根据输入的入栈号,获取该主机的数据并填入对应的表单中
备 注:入栈号表示为每个控台在同一个session中的唯一号码,
脱机为255,第一张进入session的控台为30,
后面进入session的控台往下递减,MA3D为95

例子:

  • 获取MA-NET中脱机控台的数据,并导出到temp文件夹:
function Start()
    local table = {}
    gma.network.getmanetslot(255,table) 
    gma.export('myslottable.xml',table)
end
return Start;

--<?xml version="1.0" encoding="utf-8"?>
--<LUA_EXPORT table="true">
-------	<bits integer="64"/>
-------	<host_type string="Console"/>
-------	<host_subtype string="onPC"/>
-------	<primary_subnet_mask string="255.255.255.0"/>
-------	<invite_disabled bool="false"/>
-------	<online_seconds integer="387"/>
-------	<slot integer="255"/>
-------	<debug bool="false"/>
-------	<session integer="255"/>
-------	<mac_addr string="14 DD A9 28 C1 FE"/>
-------	<host_status string="Standalone"/>
-------	<version string="3.3.4.3"/>
-------	<secondary_subnet_mask string="0.0.0.0"/>
-------	<fixture_count integer="88"/>
-------	<host_name string="DESKTOP-O3JGU2C"/>
-------	<parameter_count integer="1103"/>
-------	<dmx_count integer="80"/>
-------	<primary_ip string="172.18.13.11"/>
-------	<secondary_ip string="0.0.0.0"/>
--</LUA_EXPORT>
标签 ,
这篇文章对您有用吗?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注