我是一个新人,在修改游戏插件中遇到一些问题,求这些的机制
lua吧
全部回复
仅看楼主
level 1
ghostweo 楼主
网游九阴的插件lua模块下有这样一段代码
local main_player = nx_GetMPlayerID()
val=nx_QueryProp(main_player, "RoleStormRatio")
local lbl_id = nx_EntMethod(form_id,"Find","lbl_player_storm")
if nx_IsValid(lbl_id) then
local nq="怒"..tostring(stormcur)
nx_SetProp(lbl_id,"Text",nx_ToWideStr(nq))
end
作用是在一个已有的Label 上更新key值"text"
nx_ 开头 那些应该是他自己定义的method把。而在这里key "RoleStromRatio"是key名把?
那么这里main_player会是个table吗?
能用什么方法遍历出其key名吗?
如果我的概念有误,这个东西应该怎么理解,看什么资料呢?
2015年12月11日 17点12分 1
level 2
不知道她nx_QueryProp这个方法是怎么写的 那main_player是什么都可能
2015年12月15日 11点12分 2
能不能通过什么方法测试出main_player是什么类型呢
2015年12月15日 16点12分
level 1
[冷]目测都回调到c++里了,也就是所有的数据都在c++里,lua只能取数据,如何遍历?
2015年12月17日 02点12分 3
level 6
这接口什么鬼啊 真佩服游戏厂商
2015年12月18日 15点12分 4
有意思的是,只要lua处理线程一卡,主游戏的线程也会卡,造成穿墙之类的bug。我不懂多线程啊 ,就是感觉他们处理好烂。
2015年12月20日 07点12分
1