• Anmelden

Eniii

Ankömmling

  • »Eniii« ist der Autor dieses Themas

Motto: Nur wer die Hölle kennt, weiß den Himmel zu schätzen.

  • Nachricht senden

1

Mittwoch, 14. Juli 2010, 11:40

Event soll ausgelöst werden bei Blickkontakt

Hey zusammen,

Ich möchte ein Event erstellen, wo sich zum Beispiel ein Hase frei über die Karte bewegbt, aber sobald er den Spieler sieht, sich also ähnlich wie bei Pokemon bei den Trainern, die Blicke treffen, soll etwas pssieren. Der Hase soll dann flüchten. Wenn man sich aber von hinten oder von der Seite nähert soll man den Hasen fangen können. Wie muss ich das anstellen? Gibts da eine Möglichkeit das Umzusetzen? Wenn ja bitte Schritt für Schritt und möglichst ohne Fachchinesisch^^ erklären, bin doch noch ein blutiger Anfänger.

mfg. Eniii

2

Mittwoch, 14. Juli 2010, 13:05

Es gibt in der Scriptdatenbank ein Script von Hüpfende Kokosnuss, das "Hide & Seek". Da müsstest du dich allerdings selbst reinarbeiten (Anleitung und Demo liegen bei), dann funktioniert es aber auch zuverlässig. Das Hide&Seek erlaubt es, einen Sichtradius für Events zu erstellen. Die Events reagieren dann entsprechend, wenn der Held ihr Sichtfeld betritt, du köntnest also einstellen, dass das kaninchen wegläuft, wenn es den Held sieht.

Hier das Script: Klick

PS: Dies ist zwar der Bereich Eventtechnik, aber ich bin der Ansicht, eine Scriptlösung ist in solch einem Fall effektiver (zu viele Abfragen blockieren ja die makerperformance ganz heftig :/). Wer anderer meinung ist, bitte nicht schlagen.

Eniii

Ankömmling

  • »Eniii« ist der Autor dieses Themas

Motto: Nur wer die Hölle kennt, weiß den Himmel zu schätzen.

  • Nachricht senden

3

Mittwoch, 14. Juli 2010, 15:37

Oh je, also ich hab versucht mich da durchzuwurchteln aber um ehrlich zu sein ist mir das mit den Scripts allein schon immer zu kompliziert und das dann auch noch so einzustellen bzw, dann mit der Abfrage klarzukommen, da brauch ich erst recht eine Schritt für Schritt Anweisungo.o. Geht das wirklich nur über ein Script und wenn ja gibts jemand der mir das vom einfügen des Skripts bis zum Hasenevent auf der Map erklären kann?

Eniii

Ankömmling

  • »Eniii« ist der Autor dieses Themas

Motto: Nur wer die Hölle kennt, weiß den Himmel zu schätzen.

  • Nachricht senden

4

Mittwoch, 14. Juli 2010, 16:11

Ich habs mal versucht überhaupt einzufügen aber beim Starten des Spiels kommt gleich eine Fehlermeldung.
Script ' ' line266: SystemStackError occurred. stack level to deep
Was bedeutet das o.o? Sicher muss ich im Script etwas anpassen aber bin nun mal eben kein richtiger programmier und kappier das.
Das ich das Event dann ganz einfach nur mit dem Namen im Spiel selbst anpassen muss klingt hingegen einfach aber kanns ja nicht mal testen wenn schon davor der error kommt.

5

Mittwoch, 14. Juli 2010, 16:53

Dein Quellcode ist inkorrekt. Überprüfe ihn und schau mal so bei der Mitte des Scriptes, ob es wieder von vorn mit dem Header beginnt. Das Script ist nur 855 Zeilen lang.
Wenn du den Header gefunden hast, lösche ihn und alles nachfolgende.

Eniii

Ankömmling

  • »Eniii« ist der Autor dieses Themas

Motto: Nur wer die Hölle kennt, weiß den Himmel zu schätzen.

  • Nachricht senden

6

Mittwoch, 14. Juli 2010, 17:10

Ah super^^, Danke also jetzt kommt zwar der Fehler nicht mehr, aber das Event funktioniert trotzdem nicht so wie es soll.
Ich glaub ich bin doch zu dumm dafür. Habs mir zwar durchgelesen aber so wie ichs verstanden habe funktioniert es nicht. Ich hab das Event zwar so genannt wie ichs brauchte aber es hat reagiert wie immer. o.o nämlich erst wenn ichs angesprochen habe und das von allen seiten.
Vielleicht kann mir ja jemand doch noch schritt für schritt erklären wie ich das Haseevent aufbauen muss, damit es mit dem Sript wie von mir gewollt funktioniert.

Social Bookmarks