Kann mir mal jemand erklären, wie ich das Problem (Gib Gegenstand an Person -> verliere Gegenstand für immer) im aktuellen Starterpack löse? Es müsste die neueste Version des Bernard-Starterpacks sein, wenn ich mich nicht irre. Im Skript finde ich aber kein GSlocid, die Skriptsprache hat sich wohl verändert.
Edit: Ich vermute, dass es sich hierbei um die entsprechende Stelle im GS handelt (ich weiß nicht, ob es der vollständige benötigte Ausschnitt ist)? Muss ich "null" irgendwie ersetzen?
if (GoToCharacter (charAt, 0, 1, 2))
{
if ( null != invItem )
ItemGiven = invItem.ID;
if (IsInteractionAvailable (mrx - GetViewportX (), mry - GetViewportY (), eModeUseinv) == 1)
{
charAt.RunInteraction(eModeUseinv);
}
GiveInv (ItemGiven, charAt);
invItem = null;
}
SetAction (eActDefault);