[LS17] Script Dokumentation

Stegei
GIANTS Software | CTO
Posts: 1231
Joined: Sat Jun 09, 2007 10:51 am

[LS17] Script Dokumentation

Postby Stegei » Mon Oct 24, 2016 6:50 pm

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

User avatar
Luminus
Posts: 45
Joined: Fri Oct 31, 2014 9:23 pm

Re: [LS17] Script Dokumentation

Postby Luminus » Mon Oct 24, 2016 6:52 pm

Danke.

User avatar
modelleicher
LS-Foren Admin
Posts: 1587
Joined: Fri Jul 09, 2010 11:10 pm
Location: Dautphetal
Contact:

Re: [LS17] Script Dokumentation

Postby modelleicher » Mon Oct 24, 2016 6:55 pm

*thumbsup* Top, vielen Dank :)


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.

User avatar
Greentea
Posts: 73
Joined: Thu Aug 07, 2008 12:51 pm

Re: [LS17] Script Dokumentation

Postby Greentea » Mon Oct 24, 2016 7:02 pm

Danke!
Lenkrad: Logitech Driving Force GT
"Sidepanel": Sony DualShock 3

scavenger
Posts: 681
Joined: Sun Oct 23, 2016 6:36 pm
Location: Kölle

Re: [LS17] Script Dokumentation

Postby scavenger » Mon Oct 24, 2016 7:10 pm

Super hilfreich, Top!
Tipps, Neuerungen, Wissenswertes für LS17 findest du hier:
viewtopic.php?f=885&t=96787

Danke für 100.000 (!) Zugriffe im Sammelthread

Anonym1966
Posts: 52
Joined: Thu Oct 20, 2016 11:52 am

Re: [LS17] Script Dokumentation

Postby Anonym1966 » Mon Oct 24, 2016 7:14 pm

Klasse *thumbsup*

agp8x
Posts: 521
Joined: Mon Sep 01, 2008 2:25 pm
Location: Bamberg

Re: [LS17] Script Dokumentation

Postby agp8x » Mon Oct 24, 2016 8:48 pm

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 ;)

User avatar
finkensepp
Posts: 369
Joined: Thu Oct 30, 2014 1:15 pm

Re: [LS17] Script Dokumentation

Postby finkensepp » Mon Oct 24, 2016 8:57 pm

Super Sache *thumbsup*
Mfg Sepp

User avatar
MAurUS
GIANTS Software | Gameplay Programmer
Posts: 74
Joined: Thu Jun 16, 2011 11:54 am
Location: ER
Contact:

Re: [LS17] Script Dokumentation

Postby MAurUS » Tue Oct 25, 2016 3:37 pm

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.


Haben wir nun verbessert, jetzt sieht man auch die wirkliche Zeilennummer im Script.

agp8x
Posts: 521
Joined: Mon Sep 01, 2008 2:25 pm
Location: Bamberg

Re: [LS17] Script Dokumentation

Postby agp8x » Tue Oct 25, 2016 7:02 pm

Danke :)

munse
Posts: 123
Joined: Tue Dec 01, 2015 6:01 pm

Re: [LS17] Script Dokumentation

Postby munse » Tue Oct 25, 2016 11:45 pm

Wäre supi wenn ihr erklären könntet wie man eine map vom 15er in den 17er konventiert :)

User avatar
webalizer
Posts: 542
Joined: Fri Feb 10, 2012 9:11 am

Re: [LS17] Script Dokumentation

Postby webalizer » Wed Oct 26, 2016 8:55 pm

Kommen bei den FSUtils noch die zugehörigen Code-Teile?

agp8x
Posts: 521
Joined: Mon Sep 01, 2008 2:25 pm
Location: Bamberg

Re: [LS17] Script Dokumentation

Postby agp8x » Thu Oct 27, 2016 5:57 pm

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 ;)

User avatar
kevink98
Posts: 81
Joined: Thu Jul 23, 2015 3:29 pm

Re: [LS17] Script Dokumentation

Postby kevink98 » Fri Nov 11, 2016 7:53 pm

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:

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


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
Aktuelles Communityprojekt: LS-Modcompany - Communityprojekt

Meine Mods: LS-Modcompany - Mods

Facebook: LS-Modcompany
Website: LS-Modcompany

Stegei
GIANTS Software | CTO
Posts: 1231
Joined: Sat Jun 09, 2007 10:51 am

Re: [LS17] Script Dokumentation

Postby Stegei » Fri Nov 11, 2016 8:25 pm

Wir werden mit dem nächsten Update des Spiels sicherstellen, dass die Zeilennummern wieder angezeigt werden, damit sollte das Fehlersuchen etwas leichter werden.


Return to “Neuigkeiten und Ankündigungen”



Who is online

Users browsing this forum: No registered users and 3 guests