记一个LUA脚本导致gmsv卡住的问题 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

记一个LUA脚本导致gmsv卡住的问题

  • 内容
  • 相关

之前写了一个LUA副本,结果朋友拿去测试发现gmsv总会卡住不会再继续运行下去,也不蹦端也不报错,只能ctrl+C断开gmsv后再重新启动。

排查了许久,起初以为是NPC循环事件导致的,检查了下发现没任何问题。自己开单号也没遇到过这种情况,于是就开了2个号就出问题了。

问题出在玩家在副本中由系统匹配PK导致的,仔细看了下代码,原来是家族判断导致的。粗心的我把数组索引当成索引来获取家族进行判断导致了gmsv卡住。

果断删除该判断换了一种写法,问题解除。

fixpk.png


红色标记部分就是判断部分,删除即可,把判断语句写在了下面。发现每个端可能出现的状况不一样,比如朋友的这个端是卡gmsv,而这LUA用在我的端上回不停的报错,并不会卡住。

版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:记一个LUA脚本导致gmsv卡住的问题 - http://sa60.com/post-278.html

本文标签:

记一个LUA脚本导致gmsv卡住的问题