lua报错 怎么解决 谢大神 f2

英雄无敌5,自定义脚本无法使用,报错Attempt to index a number_lua吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,044贴子:
英雄无敌5,自定义脚本无法使用,报错Attempt to index a number收藏
function rem(y)if a == 1 thenChangeHeroStat(GetCurrentPlayer()[y], 7, 3000);sleep(7);rem(y);endfunction stop()a = 2;endfunction move(y)a = 1;rem(y);enda = 1;用的是上述脚本,保存为move.lua,放在data文件夹下,从英雄世界里找的不过每次输入@move(0)
都会得到以下错误。(Script)Error:Attempt to index a number value ------------------------------------------------------------------------------------------------这是为啥啊,求大神指导。
别的不知道,GetCurrentPlayer()[y]这个写法感觉很有问题。即使 GetCurrentPlayer() 返回的是数组,lua的数组下标默认从1开始,你move(0)就要出错。
凭感觉, GetCurrentPlayer()返回的是玩家的当前坐标,那么它应该是类似{x=100,y=120}这样的表。如果你是想取其中的y坐标,应该写成: GetCurrentPlayer()[“y”]注意要有双引号。
由于不知道 GetCurrentPlayer()的返回值具体是什么,以上两种情况均有可能,你自己判断是哪种情况。
GetCurrentPlayer()[y]变成GetPlayerHeroes(GetCurrentPlayer())[y]就好用了,谢谢啦。GetCurrentPlayer()本身返回的是一个数字,即当前玩家编号。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或关于lua排序 求大神指导_lua吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,044贴子:
关于lua排序 求大神指导收藏
manor={}manor[1314]={armyNumber=55,armyId=1314,manorId =675,armyType=310}manor[1325]={armyNumber=10,armyId=1325,manorId =678,armyType=310}manor[1315]={armyNumber=30,armyId=1315,manorId =675,armyType=410}manor[1313]={armyNumber=95,armyId=1313,manorId =675,armyType=110}manor[1327]={armyNumber=10,armyId=1327,manorId =678,armyType=410}按manorId排序
@矮番薯_爱翻书
我怎么, 不明白你的意思额, 是要按顺序排到另一个组还是怎么的?不然就是直接用table.sort()来排吧?
你这个不是数组下标为[1]、[2]……哈希表本来就是无序的,所以是不能排序的了。【我不是很确定】
不明白你为什么这么写,既然有了armyId,为什么还要指定下标?如果不指定元素的下标,用table.sort就行了。这样:-------------------------------------------manor={{armyNumber=55,armyId=1314,manorId =675,armyType=310},{armyNumber=10,armyId=1325,manorId =678,armyType=310},{armyNumber=30,armyId=1315,manorId =675,armyType=410},{armyNumber=95,armyId=1313,manorId =675,armyType=110},{armyNumber=10,armyId=1327,manorId =678,armyType=410}}table.sort(manor, function(a, b) return (a.manorId & b.manorId) end)for i, v in pairs(manor) doprint(v.armyId .. ' ' .. v.manorId)end------------------------------------------
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或LUA错误 求教什么情况 怎么解决_百度知道
LUA错误 求教什么情况 怎么解决
提问者采纳
请您尝试 ESC-界面-帮助LUA报错提示关闭插件报错信息您怕影响游戏建议您删除游戏目录WTF,cacheinteface3文件夹删除您插件
电子产品技术支持
其他类似问题
lua的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁为什么要来安趣下载手机游戏?因为"手机+电脑"同步玩!官方正版,帐号完全互通!有特色!请用手机直接访问下载游戏更方便。或点此下载
扫二维码或添加微信号:anqucom关注”安趣游戏“
回复”全民农场礼包“即可免费领取全民农场最新礼包!
回复”全民农场“即可查看全民农场最新资讯、攻略!
赶快扫一扫吧~
全民农场下载
状态:公测
类型:经营策略
运营商:腾讯
客服电话:6
官方QQ群:
安卓;苹果
不删档内测
不删档封测
点击下载按钮,或扫描二维码直接下载!
官方版下载
大小:60.8M
官方版下载
大小:69.5M
官方版下载
大小:1.165M

我要回帖

更多关于 酷派大神f1 的文章

 

随机推荐