Script für ein Asset

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


  • Ich bin gerade dabei mein erstes Asset Mod zu erstellen, und habe mit dem Script ein Problem.

    Das Gebäude lässt sich nach der Erstellung nicht Konfigurieren oder als ganzes mit dem Bulldozer

    entfernen. Ich habe leider nicht so ganz das Verständnis für das Programieren so das ich einfach

    keine Lösung dafür finde. Ich habe das Script mal als txt angehängt so das evtl. jemand

    der Ahnung von der Materie hat mir den einen oder anderen Hinweis geben kann.

    Dateien

    "Ein häufiger Fehler, den Leute machen, wenn sie etwas völlig Idiotensichers erfindenwollen, ist den Einfallsreichtum von Vollidioten zu unterschätzen."

  • Ich hab mir das mal angeschaut und umgebaut. Ohne Garantie da ich es ja nicht testen kann, sollte aber laufen.

  • Das hat mir schon mal sehr weitergeholfen vielen Dank dafür.

    Dieser Code funktioniert nicht. transf = transf.scaleRotZYXTransl(vec3.new(1,1,1),transf.degToRad( 0, 0, 0), vec3.new(0, 0, 0)) da bekomme ich

    diese Fehlermeldung. attempt to index global 'transf' (a nil value).

    Ich habe dann einfach den alten genommen "transf = constructionutil.rotateTransf(params, { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 } ) der funktioniert.

    Ist der von dir wesentlich besser oder ist es egal welchen man nimmt?


    Hier habe ich an erster Stelle "", zugefügt damit damit die auswahl der mdl korrekt ist weil der erste Punkt bei Key Aus ist, und bei der auswahl von Keller 3 das Spiel abgestüzt ist.

    local frank_fwh_keller = {

    "",

    "fwh_01/fwh_01_keller_01.mdl",

    "fwh_01/fwh_01_keller_02.mdl",

    "fwh_01/fwh_01_keller_03.mdl",

    }

    kann man das so stehen lassen?


    Gruß Frank

  • Schick mir mal bitte den ganzen Mod per PM da kann ich es auch testen. Hast du nur meine Zeilen übernommen oder die ganze con?


    Ist der von dir wesentlich besser oder ist es egal welchen man nimmt?

    Der ist wesentlich besser wenn man etwas gedreht hinstellen will. Ansonsten ist es gleich was man nimmt.

  • ich habe die von dir geschrieben Zeilen übernommen und soweit erstmal angepasst.

    "Ein häufiger Fehler, den Leute machen, wenn sie etwas völlig Idiotensichers erfindenwollen, ist den Einfallsreichtum von Vollidioten zu unterschätzen."

  • Der Index bei sowas beginnt immer bei 0. Bei 3 Elementen gibt es also kein Element 3. Bzw das dritte Element hätte den (Zugriffs-)Index 2. Falls dass das Problem war ^^

  • Das war mein Fehler ich hatte beim erstellen der table nur 3 Elemente (mdl) drin stehen und nicht beachtet das es 4 Auswahlmöglichkeiten gab. Daher ist er halt bei der Auswahl des letzten Eintrags abgeschmiert weil es da ja keinen Eintrag in der table gab.

  • Simmt. Ich wollte nur wissen ob das leere Element so korrekt ist oder irgendwann zu Problemen führt.

    Da ich aber MaikC's Anregung folge sowieso einen Keller bzw. Fundament zu nehmen damit das Gebäude nicht

    in der Luft steht, ist das hinfällig.

    "Ein häufiger Fehler, den Leute machen, wenn sie etwas völlig Idiotensichers erfindenwollen, ist den Einfallsreichtum von Vollidioten zu unterschätzen."