Antworten auf deine Fragen:
Neues Thema erstellen

Suche Hilfe zu .lua script

SyrinxX

Noch nicht viel geschrieben

Salü,

Ich hoffe ich bin in diesem Forenteil richtig, ansonsten bitte verschieben.

Ich suche jemand der ein wenig zeit und lust hat ein .lua script zum formatieren von zahlen zu überprüfen (Kommas als Tausendertrennzeichen).
Das Script funktioniert nicht, und ich kenne mich mit lua überhaupt nicht aus.

Code:
PROPERTIES =
{

}

function Initialize()

   msWallet = SKIN:GetMeasure('MeasureWallet')
   msSkillPoints = SKIN:GetMeasure('MeasureSP')

end -- function Initialize

function Update()

   sWalletRaw = msWallet:GetStringValue()
   sSkillPointsRaw = msSkillPoints:GetStringValue()
   
   sWalletNew = commas(sWalletRaw)
   sSkillPointsNew = commas(sSkillPointsRaw)
   
   SKIN:Bang('!SetOption MeterSP4 Text "Skill Points: '..sSkillPointsNew..'"')
   SKIN:Bang('!SetOption MeterWallet4 Text "Wallet: '..sWalletNew..' ISK"')
   
   return sSkillPointsNew
   
end -- function Update

function commas(num)

  assert (type(num) == "number" or
          type(num) == "string")
  
  local result = ""

  -- split number into 3 parts, eg. -1234.545e22
  -- sign = + or -
  -- before = 1234
  -- after = .545e22

  local sign, before, after =
    string.match(tostring(num), "^([%+%-]?)(%d*)(%.?.*)$")

  -- pull out batches of 3 digits from the end, put a comma before them

  while string.len(before) > 3 do
    result = "," .. string.sub(before, -3, -1) .. result
    before = string.sub(before, 1, -4)  -- remove last 3 digits
  end -- while

  -- we want the original sign, any left-over digits, the comma part,
  -- and the stuff after the decimal point, if any
  return sign .. before .. result .. after

end -- function commas
Vielen dank schon mal im vorraus

Gruß SyrinxX
 

Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.620
Beiträge
1.538.374
Mitglieder
67.544
Neuestes Mitglied
janusbarman
Oben