inventar

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
trudi
Frischling
Frischling
Beiträge: 2
Registriert: 16.02.2004, 13:26

inventar

Beitrag von trudi »

1. wenn das inventar offen ist (sierra gui) steht nur der "schauen" modus zur verfügung. was muss ich aber tun, wenn ich zb. eine flöte aus dem inventar benutzen will?

2. wenn ich 2 gegenstände (a,b) im inventar miteinander bnutzen will, wo ist da die einstellung um zu sagen welcher dass man benutzen soll. (nämlich b mit a und nicht c oder d) bei mir gibt es nur die möglichkeit use item on...
Totoro
Profi-Abenteurer
Profi-Abenteurer
Beiträge: 915
Registriert: 26.07.2003, 19:10
Wohnort: Osaka

Beitrag von Totoro »

2. Nach dem du "use inventory on this item" ausgewählt hast, musst du danach noch mit "conditional - if inventory item was used (x)" festlegen, welches Inventory-Item für die danach defninierte Aktion gewählt sein musst. Wenn du also auf a b benutzen willst, musst du für a diese befehlskette im editor eingeben und dann für x eben "b" einsetzen. Da es ja normalerweise in einem Adventure keinen Unterschied macht, ob du a mit b oder b mit a benutzt, musst du für beide Gegenstände eine solche Aktionskette festlegen (nur den Wert für x entsprechend vertauschen).
Der Conditional-Befehl ist übrigens auch wichtig, wenn du später Inventory-Items mit Objekten oder Hotspots benutzen willst.
trudi
Frischling
Frischling
Beiträge: 2
Registriert: 16.02.2004, 13:26

Beitrag von trudi »

aha vielen dank.
zu 1: das muss doch ganz simpel sein (ich bin wirklich neu). ich habe unter items, interaction..., interact inventory item benutzt. aber wie löse ich diese aktion im spiel aus?
Totoro
Profi-Abenteurer
Profi-Abenteurer
Beiträge: 915
Registriert: 26.07.2003, 19:10
Wohnort: Osaka

Beitrag von Totoro »

Dazu musst du das Graphical User Interface GUI für das Inventory bearbeiten. Das kann dir hier sicher auch jemand erklären, ist aber nicht unebedingt etwas, was zu den ganz simplen Dingen gehört, die man sich gleich am Anfang aneignen sollte glaube ich.
Gast

Beitrag von Gast »

vielen dank. allerdings habe ich wirklich nicht so viel ahnung. ich werd mal irgendwas versuchen.
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Beitrag von a-v-o »

Wenn das Standard-Inventar offen ist, dann kannst du die Sachen mit der Lupe anschauen oder mit dem Pfeil auswählen. Dein Mauszeiger verwandelt sich darauf hin in das ausgewählte Item. Mit diesem klickst du auf OK, so dass das Inventory verschwindet und dann kannst du mit diesem Item auf das Zielobjekt klicken, um es zu verwenden.

Hast du danach mit der rechten Maustaste bspw. gehen ausgewählt, dann kannst du mit der rechten Maustaste so lange umschalten, bis du das zuletzt ausgewählte Item wieder als Mauszeiger bekommst.
Gast

Beitrag von Gast »

Ja, das hat er wohl auch gemerkt. Ich denke, es geht eher darum, dass man eben wirklich ein Objekt im Inventar "benutzen" kann. Eine Pfeiffe blasen oder Aehnliches.
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Beitrag von a-v-o »

immer erst mal mit dem Einfachen anfangen :D

Wenn also ein Klick auf einen Gegenstand im Inventar sofort eine Aktion starten soll, dann hilft etwas wie das folgende Script weiter:

function on_mouse_click(int button)
{
// ...irgendwelche anderen Klick-Ereignisse abfangen
if (button == LEFTINV)
{
// Linksklick in das Inventar
int item = GetInvAt(mouse.x, mouse.y);
if (item == INV_FLOETE)
{
RunInventoryInteraction(item, MODE_USE);
}
}
}

INV_FLOETE durch die Inventar-Nummer der Flöte ersetzen.
Gast

Beitrag von Gast »

ich werds versuchen. vielen dank
Antworten