0
local maps = find.File("maps/*.bsp", "GAME")
map = (maps[math.random( #maps )])
    print("Map randomized to " .. map )

上記のコードは Garry's Mod の「ULX」で動作し、find.File を使用して garrysmod/maps のディレクトリを読み取り、その中のすべてのファイルを (TABLE で) .bsp で終わる (すべてのマップ) を返しますが、私は「arena_」や「gm_」などの特定の部分で始まるマップを含めたくないのですが、それらを削除したり、それで始まらないマップを取得するまでチェックし続ける方法はありますか.

これを行う方法はありますか?そして、望ましい純粋なLuaをお願いします。ああ、それをテストするために使用しているサイトはMOAIFiddle です

4

1 に答える 1