Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Ein paar AGS Fragen A.k.a Kinkilla braucht Hilfe Thread

Begonnen von Kinkilla, 21. Januar 2017, 17:45:50

Vorheriges Thema - Nächstes Thema

Cone Arex

Du verwendest AGS 3.2.1 SP1 wenn ich mich recht entsinne, richtig? Kannst du die Setup-Datei davon auch hochstellen? Ich besitze keine Version älter als 3.3.


Folge mir auf X und itch.io

Kinkilla


Cmdr

Ist es nicht besser, wenn du deine Episode gleich mit der aktuellen Engine kompilierst? Also einfach den neuesten Editor herunterladen und dein Projekt damit öffnen. Das kann erstmal zu einigen Kompatibilitätsproblemen führen, aber wenn du die erstmal gefixt hast (evtl. können wir dir dabei helfen), gibt es eigentlich nur Vorteile.

Kinkilla

Klar, vertehe...ist wahrscheinlich auch das Beste, aber das Spiel ist wirklich jetzt bald vollendet, also bleibe ich bei meine Version, das nächste Spiel wird dann sowieso up-to-date sein.
Ob man jetzt den Bug findet oder nicht, ich könnte es auch ohne finden des Bugs lösen. Wenn man ihn finden würde, wäre ich aber natürlich auch mehr als froh, weil mittlerweile bin ich dann auch gespannt woran so ein Fehler liegen kann.

Cone Arex



Folge mir auf X und itch.io

Kinkilla

#35
Hmm...habe meine beide gezippten Dateien entpackt und guitest mit dem Ags gestartet ohne Probleme...
Seltsam, wie ist denn die Engine gecrasht (Meldung)

Kinkilla

UPDATE:
Habe mittlerweile alle Script-Dateien von dem Kaputten Projekt auf das alte Backup umgesiedelt.
Ergebis: Es funktioniert wieder und bin wieder auf den neusten Stand.

KhrisMUC

Der Fehler war schnell gefunden: gAction war auf Clickable: true gesetzt. Habs auf false geändert, und schon ging wieder alles.

Kinkilla

Danke!  ;D
Auch gut dass der Fehler so schnell gefunden worden ist  :P

Kinkilla

AGSler Hirn ist wieder mal benötigt! :P
Ich versuche in einem Dialog, ein Objekt im Raum des Dialogs, den Parameter Visible auf true/false zu setzten.
Der Dialog erkennt logischerweise leider keine Objekte eines Raumes... :cl


Cmdr

#40
Benutze im Dialog den Aufruf CallRoomScript(1);

Dann im Raum folgende Funktion einbauen:

function on_call(int x)
{
    if(x==1)
    {
       //Stelle den Parameter auf true/false
    }
}

Statt 1 kannst du natürlich einen beliebigen Integer verwenden, so kannst du auch verschiedene Scripte über unterschiedliche Parameter ansprechen.
Wichtig ist dabei, dass du sicherstellst, dass dieser Dialog auch nur in dem betreffenden Raum verfügbar ist. (Andernfalls wird versucht das Script in einem anderen, dann aktiven, Raum zu starten)

Edit: Ich glaube das funktioniert nicht immer direkt, da CallRoomScript oft später erst aufgerufen wird, probier es aber einmal aus.
Alternativ kannst du Objekte auch über die Id ansprechen mit object[2]. Das sollte auch außerhalb des Raumes funktionieren.

Kinkilla

Mann oh mann....
Da hatte ich ja eine Blockade im Kopf
Das mit den CallRoomScript + OnCall brauchst du mir nicht erklären, so hatte ich ja damals alle Inventar-x-Objekt kombinationen gemacht. ;D

Kinkilla

Wieder eine Dialog Frage:
Ich suche nach einem Dialog-Scroll-Modul.

Cmdr

Ich benutze das Modul CustomDialogGUI (Schau mal im AGS-Forum danach).
Damit kannst du deine Dialog-Gui in fast allen Details nach Belieben anpassen.

Kinkilla

Hui! Da kann man ja alles anpassen.
Ich werde mal schauen ob ich da das finde was ich will. :D