Hallo
Liebe Spieler Gemeinde,
heute musste ich wieder mal einen Bug in UGs Spiel Debuggen. (Diesmal für @Breeko und seinem Dresdner Bahnhof)
error: error: res/scripts/laneutil.lua:73: attempt to call upvalue 'scale' (a number value)
stack traceback:
[C](-1): scale
res/scripts/laneutil.lua(73): createLanes
[string "res/models/models.zip/model/station/road/stre..."](68): ?
Dies ist kein Fehler eines Mods. UG hat mal wieder ein Bug. Schon wieder. Traurig, ich bin 100% sicher das ich UG wegen globals schon bei TPF1 angesprochen habe.
Nach den Zeilen in laneutil.lua:
function laneutil.makeLanes(input)
local result = { }
müsst Ihr ein local scale einfügen.
Das ist ein klarer Fehler in diesem UG Code. Das dort auch noch andere globals überschrieben werden, ist dann noch eine andere Sache.
Wie gesagt, das hab ich bei UG schon TPF1 in ähnlichen Form gemeldet.
Meine Meinung dazu:
Ich weiß ehrlich nicht was ich dazu sagen kann, ich bin seit mehreren Jahren immer wieder so ein Kram am Ansprechen. Ich habe das bis dato immer unentgeltlich und in meiner Freizeit gemacht.
Ich sehe das aber über kurz oder lang nicht mehr ein, das ich solche Probleme immer Ansprechen muss. Die Antwort ist meistens Nüx.
Ich muss mir den Stress für 2020 wirklich nochmals überlegen und ggf. eine Vergütung einfallen lassen. So kann das nicht mehr weiter gehen.
-edit-
Technischer Hintergrund: laneutil.makeLanes überschreibt die lokale scale funktion für lateutils.createLanes!
-edit2-
An alle Modder, nutzt bitte nicht laneutil.makeLanes, auch wenn es bei euch funktioniert.