follow (char1 ; char2)

Das Board für Schwierigkeiten beim Adventure-Machen und zum Melden von Bugs
Post Reply
Konglom
PaC-DK Newby
Posts: 26
Joined: 09 Mar 2015, 05:17

follow (char1 ; char2)

Post: # 83515Post Konglom
14 Nov 2016, 23:25

Ich versuche gerade einen 2. Charakter einem 1. folgen zu lassen. Erst wenn der 1. eine Aktion durchgeführt hat, trifft er auf den 2. in einem anderen Raum. Soweit funktioniert das auch. Danach soll der 2. dem 1. allerdings folgen. Mein Versuch lautet so:

if_charin (char2 ; Ort wo Charakter 1 auf 2 trifft)
{
follow (char2 ; char1 ; dontwait)
}

Charakter 2 bleibt aber wie angewurzelt (er ist aber zum Gehen in jede Richtung animiert).

Den Befehl habe ich Charakter 2 in einem leeren Raum untergejubelt. Habe es auch mit einem neuen Skript versucht.

japanhonk
PaC-DK God
Posts: 1716
Joined: 05 Feb 2009, 20:36
Location: NRW
Contact:

Re: follow (char1 ; char2)

Post: # 83516Post japanhonk
15 Nov 2016, 06:36

Du könntest einen Bool setzen, immer , wenn der dann true ist, wird der follow Befehl per loop im Raumscript solange ausgeführt, bis du den Bool wieder auf false setzt - z.B. beim Betreten eines neuen Raumes.

Soweit ich weiß, gilt das follow nur solange, bis der folgende Char den zu Verfolgenden erreicht hat. Danach ist der Befehl wieder ungültig. Wenn sich also der erste Char bewegt, bleibt der 2. irgendwann stehen.

Durch ein loop wird der Befehl laufend erteilt.

Gruß

Manni
Es gibt 10 Arten von Usern :
die, die Binärcode verstehen und die, die es nicht tun....
----------------------------------------------------------
STAR TREK FYNE :
http://www.fynegames.homepage.t-online.de

Icebaer3
An Adventure Creator
Posts: 408
Joined: 19 Dec 2012, 20:15
Location: Koblenz

Re: follow (char1 ; char2)

Post: # 83517Post Icebaer3
15 Nov 2016, 08:57

Könnte es auch an der Walkmap liegen?

Nur ne Idee, weil du gesagt hast, der 2. ist in nem leeren Raum. Wenn du das vergessen hättest, könnte er sich ja auch nicht bewegen.

Konglom
PaC-DK Newby
Posts: 26
Joined: 09 Mar 2015, 05:17

Re: follow (char1 ; char2)

Post: # 83522Post Konglom
16 Nov 2016, 21:29

Besten Dank für die Tipps. Ich habe das Problem anders lösen können. Es waren vor allem walkto Anweisungen nötig.

Post Reply