Zeile 69, 114 und 136 Fehlt anscheinend auch ein ","
Kwirl's Bastelstube
Willkommen in der Transport Fever Community
Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.
Die Registrierung und Nutzung ist selbstverständlich kostenlos.
Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.
Das Team der Transport-Fever Community
-
-
Zeile 92, ein Komma fehlt.
... und aus 0.0 kann man locker und verlustfrei 0 machen.
-
Danke für die Hinweise, hab die Kommas ergänzt, das war aber nicht das Problem. Nach wie vor kommt die Fehlermeldung "233: unexpected symbol near '}'"
Problem erkannt:
es hat mehrfach nach einem if das end gefehlt.
Danke für eure Hilfe!
-
Oh Mann, manchmal sieht man vor "Kommas" das "end" nicht.

-
Kleines Update von kleine Villa aus den 30er Jahren - Transport Fever Community verfügbar
-
das Problem hab ich auch bei anderen Mods entdeckt, hab aber bislang noch keine Lösung gefunden.
Drehen der Textur in Blender hat leider nichts gebracht
Moin,
die entsprechenden Fenster hast Du in der "Normal" weggelassen, daher sind sie um 90° gedreht.

Gruß
-
-
kann ich ein Asset so scripten, dass ich es auch spiegelverkehrt setzen kann, ohne es extra modelieren zu müssen?
also dass das Gebäude alleine durch ein script spiegelverkehrt platziert wird?
Wenn ja, wie geht das?
-
Wenn ich das denke was du meinst kannst du es um 180 Grad drehen.
-
Das kann ich ja bei jedem Asset beim setzen über die Tastatur machen.
Ich will aber richtig spiegeln um die x oder y Achse
-
ich hab mal die KI befragt und die hat mir folgendes ausgeworfen:
-- Beispiel: Bild laden
local image = love.graphics.newImage("bild.png")
-- Standardposition und Skalierung
local x, y = 100, 100
local scaleX, scaleY = 1, 1
-- Funktion, um das Bild zu spiegeln
function spiegeln(horizontal, vertical)
if horizontal then
scaleX = -scaleX
end
if vertical then
scaleY = -scaleY
end
end
function love.draw()
-- Zeichne das Bild mit der aktuellen Skalierung (skaliert um den Mittelpunkt)
love.graphics.draw(image, x, y, 0, scaleX, scaleY, image:getWidth() / 2, image:getHeight() / 2)
end
-- Spiegelung beim Drücken von Tasten
function love.keypressed(key)
if key == "h" then
spiegeln(true, false) -- Horizontal spiegeln
elseif key == "v" then
spiegeln(false, true) -- Vertikal spiegeln
end
end
Da ich mich mit lua nicht allzugut auskenne hab ich keine Ahnung wie und wo ich das einbinden kann bzw. ob es überhaupt funktioniert.
Die Idee wäre, es über einen zusätzlichen Paramter im Auswahlmenü einzubauen:
{
key = "mirror",
name = _("gespiegelt"),
values =
{
_("Normal"), _("Gespiegelt"),
},
defaultIndex = 0
},
Aber wie mache ich dann weiter?
Hat hier jemand eine Idee?
-
Vergiß das. Wenn du ein Modell gespiegelt bauen möchtest, dann geht das über die Transformationsmatrix.
Normal sieht die so aus: {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, x, y, z, 1 }
Um die X-Achse gespiegelt: {-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, x, y, z, 1 }
Um die Y-Achse gespiegelt: {1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, x, y, z, 1 }
Das kannst du einfach in der .con mit auswählbaren Feldern (zum Beispiel einer Checkbox) abfragen.
-
muss ich das in die con einbauen?
Ich habe es wie folgt versucht:
bei params einen neuen Parameter eingebaut:
{
key = "mirror",
name = _("Mirror"),
values = { _("No"), _("Yes") },
defaultIndex = 0,
},
und dann bei der Paramterauswahl folgendes:
if params.auswahl == 0 and params.type == 0 and params.mirror == 0 then
result.models = { {
id = "kw_bg_tullnau_variante1.mdl",
transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10.5, 0.0, 1 }
} }
end
if params.auswahl == 0 and params.type == 0 and params.mirror == 1 then
result.models = { {
id = "kw_bg_tullnau_variante1.mdl",
transf = { -1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10.5, 0.0, 1 }
} }
end
jedoch ohne Erfolg. Das Modell wird in beiden Fällen gleich dargestellt

-
Wenn du mir die .con mal schicken möchtest, schaue ich mir das mal an.
-
hat sich erledigt, danke. Hab es hinbekommen.
Bei einer reinen Spiegelung um die X-Achse ist nichts passiert, bei Spiegelung um X- und Y-Achse gab es eine 180°-Drehung (was ja auch logisch ist), und bei Spiegelung um die Y-Achse hab ich den gewünschten Effekt erhalten.
Jedoch sehen die Texturen jetzt in der gespiegelten Version komisch aus:
-
Vielleicht mußt du das Gebäude intern auf einer Achse flippen.
-
Vielleicht mußt du das Gebäude intern auf einer Achse flippen.
Du sprichst in rätseln 🧐😝
-
Im 3D Programm entweder x, y, oder z flippen, da kommt die Textur wieder.
-
Moin, als am einfachsten wäre es, dass Objekt in Blender zu spiegeln. Und dann zu exportieren. Ansonsten hast Du das Problem mit den dunklen Texturen, so wie in Deinem Screenshot.
Jedenfalls löse ich das immer so über Blender.
-