记一个从账号和名字获取索引的函数
function getPlayerIndexFromCN(cdkey, name) for i = 0, char.getPlayerMaxNum()-1 do if char.check(i) == 1 then if char.getChar(i, "账号") == cdkey and char.getChar(i, "名字") == name then return i end end end return -1 end
其实就是一个通过循环全部索引找到匹配的账号和名字的索引并返回,如果未匹配则返回-1,在石器里写LUA会用得到。
使用方法:
local playerindex = getPlayerIndexFromCN(cdkey, name) if char.check(playerindex) == 1 then --执行需要的语句 end