我之前从未使用过lua,并且很难找到如何根据与通配符匹配的字符串返回值...请提前感谢您的帮助。
这是我负责修改的脚本。我寻找Bob *的最后一点是我被困的地方。
if score < 3000 then
return 180
end
if score > 2999 and score < 10000 then
return 90
end
if score > 9999 and score < 25000 then
return 30
end
if score > 24999 then
return 7
end
if name = string.match(name, 'Bob*')
return 0
end
;
答案 0 :(得分:1)
lua中的通配符(?
,*
)是.
和.*
。
纠正条件:
if name = string.match(name, '^Bob.*$') then
return 0
end
PS。什么是分号和代码结束?