Guten Abend, liebe Community.
Neulich habe ich mir eine neue HUD gescriptet die bisher einwandfrei funktioniert.
Nur die Geld Anzeige will nicht ganz... Ich wollte, das da wie im Standart GTA:SA HUD es so z.B steht: 00000000$ und nicht so: 0$
Nun habe ich das hier ausprobiert damit es gehen würde:
Lua
local m = getPlayerMoney()
if m < 0 then
m = "00000000"
end
if m < 1 then
m = "00000000"
end
if m < 10 then
m = "0000000"..m
end
if m < 100 then
m = "000000"..m
end
if m < 1000 then
m = "00000"..m
end
if m < 10000 then
m = "0000"..m
end
if m < 100000 then
m = "000"..m
end
if m < 1000000 then
m = "00"..m
end
if m < 10000000 then
m = "0"..m
end
if m < 100000000 then
m = ""..m
end
dxDrawText("$"..m, x-190, 174, 1005, 206, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "center", false, false, true, false, false)
dxDrawText("$"..m, x-190, 172, 1005, 204, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "center", false, false, true, false, false)
dxDrawText("$"..m, x-189, 174, 1003, 206, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "center", false, false, true, false, false)
dxDrawText("$"..m, x-189, 172, 1003, 204, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "center", false, false, true, false, false)
dxDrawText("$"..m, x-190, 173, 1004, 205, tocolor(255, 255, 255, 255), 1.50, "pricedown", "left", "center", false, false, true, false, false)
Alles anzeigen
Leider geht es nicht.
Ich bekomme das hier:
ERROR: hud.lua: attempt to compare string with number
Ich verstehe nicht warum diese Meldung kommt. Nachgedacht habe ich bereits, aber mir fällt nichts auf.
Deshalb bitte ich um Hilfe.