[LS17] Script Dokumentation
[LS17] Script Dokumentation
Wir haben hart daran gearbeitet, euch eine ausführlichere Script Dokumentation für den Landwirtschafts-Simulator 2017 bereit stellen zu können. Und dies v.a. bereits zum Release des Spiels.
Ihr könnt die Dokumentation nun unter folgender Adresse aufrufen:
https://gdn.giants-software.com/documen ... ipting.php
Ihr könnt die Dokumentation nun unter folgender Adresse aufrufen:
https://gdn.giants-software.com/documen ... ipting.php
- modelleicher
- Posts: 1575
- Joined: Fri Jul 09, 2010 11:10 pm
- Location: Hessen
- Contact:
Re: [LS17] Script Dokumentation
Top, vielen Dank
LG
LG
Eine Stunde oder Minute ist nur ein winziger Teil unseres gesamten Lebens. Und dennoch sind es die einzelnen Momente, die das Leben lebenswert machen.
Re: [LS17] Script Dokumentation
Danke!
Lenkrad: Logitech Driving Force GT
Joystick: Logitech Extreme 3D Pro
Headtracking: DelanClip, PS3-Cam, Opentrack
System: AMD Ryzen 2600, 16 GB RAM, AMD Radeon RX 5600, Windows 10
LS22: Steam-Version
Joystick: Logitech Extreme 3D Pro
Headtracking: DelanClip, PS3-Cam, Opentrack
System: AMD Ryzen 2600, 16 GB RAM, AMD Radeon RX 5600, Windows 10
LS22: Steam-Version
Re: [LS17] Script Dokumentation
Super hilfreich, Top!
Tipps, Neuerungen, Wissenswertes für LS19 findest du hier:
viewtopic.php?f=885&t=96787
Danke für 150.000 (!) Zugriffe im Sammelthread
viewtopic.php?f=885&t=96787
Danke für 150.000 (!) Zugriffe im Sammelthread
Re: [LS17] Script Dokumentation
Vielen Dank!
Eine Anmerkung hätte ich zum neuen Format noch: Jetzt fehlt ja die Zuordnung der Zeilennummern, sprich man findet die Stelle nicht, wenn im Log ein Callstack auftaucht, das könnte die Fehlersuche erschweren, grade für neue Skripter.
PS: Beim BaleUtil habt ihr den Sourcecode vergessen
Eine Anmerkung hätte ich zum neuen Format noch: Jetzt fehlt ja die Zuordnung der Zeilennummern, sprich man findet die Stelle nicht, wenn im Log ein Callstack auftaucht, das könnte die Fehlersuche erschweren, grade für neue Skripter.
PS: Beim BaleUtil habt ihr den Sourcecode vergessen
- finkensepp
- Posts: 368
- Joined: Thu Oct 30, 2014 1:15 pm
- MAurUS
- GIANTS Software | Gameplay Programmer
- Posts: 133
- Joined: Thu Jun 16, 2011 11:54 am
- Location: ER
- Contact:
Re: [LS17] Script Dokumentation
Haben wir nun verbessert, jetzt sieht man auch die wirkliche Zeilennummer im Script.agp8x wrote:Eine Anmerkung hätte ich zum neuen Format noch: Jetzt fehlt ja die Zuordnung der Zeilennummern, sprich man findet die Stelle nicht, wenn im Log ein Callstack auftaucht, das könnte die Fehlersuche erschweren, grade für neue Skripter.
Re: [LS17] Script Dokumentation
Wäre supi wenn ihr erklären könntet wie man eine map vom 15er in den 17er konventiert
Re: [LS17] Script Dokumentation
Kommen bei den FSUtils noch die zugehörigen Code-Teile?
Re: [LS17] Script Dokumentation
Nachdem jetzt die ersten Fehler in der Log auftauchen: Können wir da auch eine aussagekräftigere Zeilennummer bekommen? "0" finde ich so unglaublich hilfreich
Re: [LS17] Script Dokumentation
Jetzt muss ich das doch mal los werden.
Ich sitze jetzt schon seit einigen Stunden dran, den SiloTrigger mit einem Script lauffähig zu machen.
Dabei kommen z.B. solche aussagekräftige Fehlermeldungen:
Da macht die Fehlersuche natürlich deutlich mehr Arbeit, weil man weis
1. nicht, in welcher function der Fehler ist (im SiloTrigger gibts keine function "draw"; zumindest im GDN nicht). Man kann zumindest davon ausgehen, dass es in einer update-Methode sein muss, nur davon gibts natürlich auch sehr viele (also auch die function, die in "update" aufgerufen wird, usw....)
2. nicht, in welcher Zeile das ganze ist.
So lief das ganze auch schon mit dem TipTrigger. Es stande dran "Error: Running LUA method 'update'. [...] " Letztendlich war der Fehler in "updateTick" drin. Das hat mich auch sehr viele Stunden gekostet um das herauszufinden.
Wäre toll, wenn man solche Bugs behebn könnte. So macht es einem wirklich viel Arbeit, das richtig und fehlerfrei hinzubekommen. Auch schon aus dem Punkt gesehen, dass sich jetzt im 17er sehr viel geändert hat (z.B. TipTrigger und SiloTrigger). Das macht die Arbeit ja nochmal schwerer, um sich da überhaupt einzuarbeiten.
Gruß, Kevin
Ich sitze jetzt schon seit einigen Stunden dran, den SiloTrigger mit einem Script lauffähig zu machen.
Dabei kommen z.B. solche aussagekräftige Fehlermeldungen:
Code: Select all
Error: Running LUA method 'draw'.
dataS/scripts/triggers/SiloTrigger.lua:0: attempt to index field 'fillTypes' (a nil value)
Code: Select all
Error: Running LUA method 'draw'.
dataS/scripts/triggers/SiloTrigger.lua:0: attempt to call method 'getFillLevel' (a nil value)
Code: Select all
Error: Running LUA method 'draw'.
dataS/scripts/triggers/SiloTrigger.lua:0: attempt to compare number with nil
1. nicht, in welcher function der Fehler ist (im SiloTrigger gibts keine function "draw"; zumindest im GDN nicht). Man kann zumindest davon ausgehen, dass es in einer update-Methode sein muss, nur davon gibts natürlich auch sehr viele (also auch die function, die in "update" aufgerufen wird, usw....)
2. nicht, in welcher Zeile das ganze ist.
So lief das ganze auch schon mit dem TipTrigger. Es stande dran "Error: Running LUA method 'update'. [...] " Letztendlich war der Fehler in "updateTick" drin. Das hat mich auch sehr viele Stunden gekostet um das herauszufinden.
Wäre toll, wenn man solche Bugs behebn könnte. So macht es einem wirklich viel Arbeit, das richtig und fehlerfrei hinzubekommen. Auch schon aus dem Punkt gesehen, dass sich jetzt im 17er sehr viel geändert hat (z.B. TipTrigger und SiloTrigger). Das macht die Arbeit ja nochmal schwerer, um sich da überhaupt einzuarbeiten.
Gruß, Kevin
Re: [LS17] Script Dokumentation
Wir werden mit dem nächsten Update des Spiels sicherstellen, dass die Zeilennummern wieder angezeigt werden, damit sollte das Fehlersuchen etwas leichter werden.