01-23-2014, 11:12 AM
jein ich Multipliziere eine Zahl ;)
das Problem ist die Übergabe der Zahl vom LUA Script zur API
Du kannst MAX bis 16777216 berechnen danach ist Schluss.
hier ein kleines Script zum Testen.
Ich Denke mal das Du in C# Programmierst, und Die Variable in ein Float übergibst?
schau mal hier
Why does a float variable stop incrementing at 16777216
Ich hoffe das Hilft Dir.
Kann Dir aber auch eine Funktion in C# oder VBnet geben um Die Zeit zu Berechnen.
Bin selber von Beruf Anwendungsentwickler und will nur Helfen, denn ich mag eure Arbeit sehr.
MAHA
das Problem ist die Übergabe der Zahl vom LUA Script zur API
Du kannst MAX bis 16777216 berechnen danach ist Schluss.
hier ein kleines Script zum Testen.
PHP Code:
ATest= { }
ATest.lastticks = 0
pp = 9999990
pp1 = 16777210
--******************************************************************************************************
function ATest.ModuleInit()
GUI_NewWindow("TEST",417,279,289,135)
GUI_NewButton("TEST","+ 1","ATest.ADDI");
GUI_NewField("TEST","Zahl","sZahl", "Main");
GUI_NewField("TEST","Zahl","sZahl1", "Main");
GUI_SizeWindow("TEST",289,135);
GUI_UnFoldGroup("TEST","Main")
sZahl = pp
sZahl1 = pp1
end
--******************************************************************************************************
function ATest.Addition()
sZahl = sZahl + 1
sZahl1 = sZahl1 + 1
end
--******************************************************************************************************
RegisterEventHandler("Module.Initalize",ATest.ModuleInit)
RegisterEventHandler("ATest.ADDI", ATest.Addition)
Ich Denke mal das Du in C# Programmierst, und Die Variable in ein Float übergibst?
schau mal hier
Why does a float variable stop incrementing at 16777216
Ich hoffe das Hilft Dir.
Kann Dir aber auch eine Funktion in C# oder VBnet geben um Die Zeit zu Berechnen.
Bin selber von Beruf Anwendungsentwickler und will nur Helfen, denn ich mag eure Arbeit sehr.
MAHA