Moin Moin,
ich habe nun viele Stunden Google und studieren der offiziellen Dokumentation hinter mir, ebenso habe ich die Discontinued Mod von Edmund überarbeitet so dass Sie ohne Fehlermeldungen geladen wird. (Er hat selbst geschrieben, das jeder der möchte sein Projekt fortführen kann).
Ein paar Hindernisse bestehen allerdings noch:
1. Ich bin blutiger Anfänger was .lua angeht, programmieren ist nicht so meine Welt, ist wohl SQF schuld...
Ich kann partout keine "input.lua" finden, um Beispielsweise zu wissen welche Taste Beispielsweise die 308 (STRG) ist.
2. ich habe das Script etwas übersichtlicher angeordnet, weiß aber nicht wie sich Zeilenwechsel und Tabs auf das Script auswirken.
Grausig wenn 10000+Zeichen alle in einer Reihe stehen
Beispiel: [lua]function Inspector:draw() if self.bDisplay == 0 then return true; end; if g_currentMission.ingameMap.isFullSize == true then return true; end;
if Input.keyPressedState[308] then return true; else local fPosX = 0.015; local fPosY = 0.92 - g_currentMission.hudHelpContentOverlay.height; local fFontSize = 0.014; local fLineDist = fFontSize + 0.002; setTextAlignment(RenderText.ALIGN_LEFT); local nLine = 0; local nVehicles = table.getn(g_currentMission.steerables);[/lua] Etc. *seufz* das Forum übernimmt die Formatierung nicht wirklich, schaut in notepad++ etwas schöner aus
3. Ich habe ein fehlendes " ; " am Ende der Zeile zum zweiten "forage_mixing",eingesetzt, allerdings ist der Eintrag zu dem "Objekt" 2x drin, mit verschiedenen IDs, sind diese "Spielintern", also wichtig?
[lua]if fillType == 21 then return g_i18n:getText("forage_mixing");end;
if fillType == 22 then return g_i18n:getText("forage_mixing");end;[/lua]
4. Ganz am Ende der lua-Datei fehlte lt. Log.txt noch ein "end; um die Function in Zeile 16 abschließen zu können, das habe ich ebenfalls hinzugefügt.
Ich kann die Mod nun Fehlerfrei laden, aber weder im Singleplayer, noch im Multiplayer wird links unter dem F1 Hud aufgelistet wer wo drin sitzt, und oder wie voll der entsprechende Laderaum ist.
(Siehe Screenshot aus dem LS15, Anhang 1)
<img src="http://planet-ls.de/board/index.php?page=Attachment&attachmentID=16549&h=3cf1bd0d853b8287476e4525eb4cf24072bce4fb" alt="index.php?page=Attachment&attachmentID=16549&h=3cf1bd0d853b8287476e4525eb4cf24072bce4fb" title="index.php?page=Attachment&attachmentID=16549&h=3cf1bd0d853b8287476e4525eb4cf24072bce4fb" style="font-size: 0.8em;" />
Mir fehlt da nun leider die Erfahrung um in der evtl. unvollständigen Dokumentation von Giants den passenden "Hook" zu finden, der die Anzeige dann doch wieder ermöglicht.
Vielleicht sind auch Abfragen bezüglich der Werte für z.B. "Weizen" nicht mehr identisch. Auch dazu habe ich leider keinerlei Auflistung finden können.
Klingt auch evtl. Trivial, für mich ist diese Mod gerade im Multiplayer extremst wichtig, ich brauche kein GPS oder son Käse wie die anderen meiner Truppe.
Als Vorlage dient die aktuelle LS15 Inspector V 2.4