小编Ugg*_*ggo的帖子

如何改进一长串的elseif陈述?

我有大约100个if语句,我能以更好的方式做到这一点吗?

function onSay (cid, words, param)
    mark = string.lower(param)
    if mark == "kojo" then
        moveTo(cid, {x=32838, y=31926, z=7})
        sendEffect({x=32838, y=31926, z=7}, 10)
    elseif mark == "habala" then
        moveTo(cid, {x=32838, y=31926, z=7})
        sendEffect({x=32838, y=31926, z=7}, 10)
    end
    -- and so on.....
end
Run Code Online (Sandbox Code Playgroud)

lua

2
推荐指数
1
解决办法
279
查看次数

标签 统计

lua ×1