オンラインゲーム用に開発している修正スクリプトで、数値の現在のパーセンテージを表示しようとしています。
function()
local z = math.max(0, UnitPower("player")) / math.max(1, UnitPowerMax("player")) * 100;
return string.format("%.f", z);
end
上記のコードは、パーセンテージを正しく表示します。
ただし、どこにでもエラーをスローせずに実際のパーセント記号を表示するのに苦労しています。
関数を終了する前と関数の後に追加しようとしましprint("%%")
たが、機能しないようです。