Es gibt zwei Möglichkeiten:
Entweder du verwendest den Global-Skript, um eine andere Meldung abzugeben.
Als Beispiel:
If(GlobalInt 0 == 0)
{
DisplaySpeech(GetPlayerCharacter(),"darin war eine schraube.");
AddInventory(1);
SetGlobalInt (0,1) (Anmerk.: Dadurch wird beim GlobalInt die Variable 1 eingeschaltet.)
}
else if (GlobalInt 0 == 1)
{
DisplaySpeech(GetPlayerCharacter(),"das wars. mehr war nich drin.");
}
Diese Variation würde ich eher empfehlen.
Du kannst aber auch den If-Characterhaveinventory-Funktion einsetzen, die zwar auch ähnlich funktioniert wie GlobalInt, bloß wenn du den entsprechenden Gegenstand nicht mehr im Inventar hast der Befehl wieder auf null geht, so dass du erneut den Gegenstand im Object findest.