so ich hab wieder ein neues Problem, unzwar wird bei mir immer ein speech-Befehl übersprungen und der wait befehl klappt irgendwie nicht.

hier erstmal das skript: (der skript teil ist im charakter-skript von Typ)
on (givelink)
{
if_givelink (zigaretten)
{
walkto (self; 14 ; 21 ; 3)
wait (2)
speech (self; Hier haste die Zigaretten, jetz lass mich durch)
wait (2)
speech (Typ; Nene, besorg mir erst noch Feuer)
wait (2)
speech (self; auch das noch....)
break ()
}
ifnot_givelink (zigaretten)
speech (Typ; das will ich nicht!)
}
So, es wierd immer die erste speech-Zeile übersprungen: "speech (self; Hier haste die Zigaretten, jetz lass mich durch)" , aber wenn ich die speech-Zeile : "speech (self; auch das noch....)" lösche dann wird die erste speech-Zeile nicht mehr übersprungen.
Und der wait-Befehl wierd nicht ausgeführt. Also der Charakter wartet nicht, er läuft, redet dabei und gleichzeitig antwortet "Typ" .
Ich hoffe ich hab mein Problem verständlich erklärt, schonmal danke an euch die mir helfen wollen