Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wichtige frage!!!



VulcaNoX
06.11.2003, 23:38
HI
wolte wissen wie es geht das ein event ein anderes event berühren kann zb wen ein event das andere event berüht is das ein event tot!
wie geht das?

Mephisto
06.11.2003, 23:42
du musst die coordinaten der events in einem event überprüfen. du musst dazu abfragen, ob z.B das eine event vom anderen nur 1 weg ist (in Y + X achse überprüfen) einfach mit forks überprüfen ;)

btw. diese fräge wird wirklich oft gestellt o_O

VulcaNoX
06.11.2003, 23:49
kannnst du mir das ergebniss sagen wie das in maker aussiht?
<>.
<>..
<>...
plz und dankö!

Mephisto
06.11.2003, 23:55
also du errechnest in einem pp die coordinaten von beiden events. dann machst du ein weiteres event welches die x achse des ersten events minus 1 rechnet. danach fragst du ab, ob die events die gleichen coordinaten haben. also, mit 2 inneinander gemachten forks. danach rechnest du noch die X achse + 2 und fragst nun nochmal ab. jetzt noch die X achse -1 und die Y -1. fragst wieder ab. nun noch die Y +2 und fragst nochmal ab.

es gibt natürlich noch andere variantne, aber die ist imho am leichtesten zu verstehen^^"

VulcaNoX
08.11.2003, 03:07
^^'
naja ich kapiers nochimma net[ich dumm]
kannste mir das net als <>change.... schreiben?[also wo <> davor is
plzzzzzzzzzzzzzzz^^]:(

Gekiganger
08.11.2003, 08:25
<>Variable Ch:[0001:X] Set, Event1 Xpos
<>Variable Ch:[0002:Y] Set, Event1 Ypos
<>Variable Ch:[0001:X] - , Event2 Xpos
<>Variable Ch:[0002:Y] - , Event2 Ypos
<>FORK Optn:Varbl[0001:X]-0
<>FORK Optn:Varbl[0002:Y]-1
<> (hier das Event töten, am besten Switch umlegen)
:ELSE Case
<>FORK Optn:Varbl[0002:Y]--1 (soll "minus 1" heißen)
<> (hier das Event töten, am besten Switch umlegen)
:END Case
<>
:END Case
<>
:END Case
<>FORK Optn:Varbl[0002:Y]-0
<>FORK Optn:Varbl[0001:X]-1
<> (hier das Event töten, am besten Switch umlegen)
:ELSE Case
<>FORK Optn:Varbl[0001:X]--1
<> (hier das Event töten, am besten Switch umlegen)
:END Case
<>
:END Case
<>
:END Case

VulcaNoX
08.11.2003, 19:24
http://mitglied.lycos.de/kalizburg/Cordinate.jpg

Mephisto
08.11.2003, 19:35
ähm gleich am anfang. bei der ersten variable hast du "-" nicht SET eingestellt. das gleiche gilt für die zweite variable;)

VulcaNoX
08.11.2003, 19:49
:o Ich habe jetzt am anfang set gemacht[bei den 4varbs]
aber es klapt nochimma net:(

Mephisto
08.11.2003, 19:52
du darfst nur bei den ersten zwei ein set machen, also die hier:
<>Variable Ch:[0001:X] Set, Event1 Xpos
<>Variable Ch:[0002:Y] Set, Event1 Ypos

dann musst du die nächsten 2 auf minus stellen:

<>Variable Ch:[0001:X] - , Event2 Xpos
<>Variable Ch:[0002:Y] - , Event2 Ypos

VulcaNoX
08.11.2003, 20:02
ich bekomme den HORROR![V***** SC******* A****** H******]
:)
das habe ich auch gemacht aber es klapt nochimma net?:(

Mephisto
08.11.2003, 20:06
ach mann, das nächste mal muss ich genauer schauen^^" sry
hier das ist auch falsch:

<>FORK Optn:Varbl[0002:Y]--1 (soll "minus 1" heißen)
<> (hier das Event töten, am besten Switch umlegen)

du hast statt minus 1 ein 'kleiner als' gemacht ;)

VulcaNoX
08.11.2003, 20:10
was heist minus in der fork?

Mephisto
08.11.2003, 20:14
minus in der fork heißt:
dass du eine negative zahl eingeben musst, also -1 und nicht 1. die fork muss auch auf SAME gestellt werden und nicht auf LESS

wenns jetzt immer noch nicht funktioniert, dann bau ich dir eben ein skript:)

VulcaNoX
08.11.2003, 20:19
k danke schonmall kannst den script machen^^^^^^
vielen dank!:D

Gekiganger
08.11.2003, 20:54
Die Koordinaten des Monsters sollen von den Kreiselvariablen (0001 und 0002) abgezogen werden und nicht von 2 neuen Variablen (0003 und 0004).



<>Variable Ch:[0001:X] Set, Kreisel Xpos
<>Variable Ch:[0002:Y] Set, Kreisel Ypos
<>Variable Ch:[0001:X] - , Monster Xpos <=========
<>Variable Ch:[0002:Y] - , Monster Ypos <=========

VulcaNoX
08.11.2003, 21:12
hm...klapt net ich warte liebr auf den script von Mephisto.

Mephisto
08.11.2003, 21:16
das skript hab ich gemacht, ich brauch deine e-mail adressehttp://www.multimediaxis.de/images/smilies/old/s_009.gif

ich habs so geamcht, dass dich das event auch über die Diagonale berührt:eek:

VulcaNoX
08.11.2003, 21:40
meine e-mail add is [ vulcano12@web.de ]
dankö!!!

Mephisto
08.11.2003, 21:55
Ich hab dir das Skript auf deine oben angeführte E-Mail Addy geschickt.
Ich hoffe, dass du es jetzt verstehst:D

VulcaNoX
08.11.2003, 22:41
woohoo ich habe es kapiert!
RIESEN DANK AN ALLE!
[einen etwas größeren an Mephisto]