Ich versuche, Sword
und 2
in der folgenden Zeichenfolge übereinstimmen.Lua Ziffer Mustererkennung nicht erfassen
Sie erhalten Beute [Schwert] x2.
Dies ist, wo ich es bis jetzt gemacht habe. Schwert passt gut und wird in der Gegenstandsvariable gespeichert. Die Menge gibt jedoch unabhängig von der Eingabezeichenfolge immer 'Keine Menge' zurück.
local item, qty = msg:match('%[(.+)%]x?(%d?)') or 'No item', 'No qty'