PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe Hinterherlaufeb Hero



Selphia
26.05.2007, 13:20
Ich habe jetzt eine Große frage!

Ich habe nmir alle skripte angekuckt die es gibt für
hero hinterherlaúfen!
Ich habe es kopiert und es in ein event reingetAN ,als ich
testgame gemacht habe,isrt die figur hinterhergelaufen
Hier ist mal ein Bild vom meinen Helden!
http://www.npshare.de/files/35/3512/edwin.bmp




Aber bei der Nächsten karte ist die Frau weg!
ich habe es schon bei den allemeinen Commons gemacht aber
da geht es auch nicht!oder mache ich was falsches?!

Bitte helft mir!

Jadoo
26.05.2007, 16:30
Du musst schon auf jeder Map wo der Held hinlaufen kann/soll ein Event für den zweiten Helden erstellen, sonst geht es nicht ;)

Edit: Ich sehe gerade, du hast schon ein anderes Thema ... da dessen Titel allgemein ist, hättest du dein Problem auch dorthin posten können, mach das am Besten bei den nächsten Fragen ;)

übelster Held
26.05.2007, 16:36
jo.. das ist klar... das liegt daran, dass hinter dir bestimmt ein map-event hinterher-rennt... und diese können leider nicht teleportiert werden...
d.h. du musst entweder auf jeder map so eine junge-frau-die-mich-verfolgt event machen, oder du schädelst es gef!ckt ein, und nimmt anstelle der map-events vehicle, die hinter dir herrennen.. denn diese kann man teleportieren...

so wie hier: http://www.multimediaxis.net/showthread.php?t=61501&highlight=%FCbelster+Held

bin aber sicher, dass die links nichtmehr gehen...
werde das mal hochladen, nachdem das gewitter (was gleich da ist) vorbei ist..xD"

mfg
üH

Selphia
26.05.2007, 20:31
Also ich habe es schon probiert
baer z.b ,bei einen dorf
kmmen dann 6 frauen auf mich zu
weil ich 6 häüser ind dieser stradt habe
jetzt weis ich nicht mehr weiter!

Supermike
26.05.2007, 20:50
Also ich habe es schon probiert
baer z.b ,bei einen dorf
kmmen dann 6 frauen auf mich zu
weil ich 6 häüser ind dieser stradt habe
jetzt weis ich nicht mehr weiter!

hö? oO
Es wäre nett wenn du uns das Problem doch ein bisschen genauer beschreibst oder...
Sag uns welches skript du benuzt hast und ob du noch was dran verändert hast.


Das einzige was mir grad zu deinem Problem einfällt...
Bei den Skripts wird ja die Position des Hinterherlauf-Events gespeichert.
Das kann jetzt z.b. das Event 01 sein oder so.
Wenn deine ganzen befehle bezüglich abspeichern der Position des Hinterherlauf-Events in einem Common Event stehen, musst du darauf achten das deine Person die hinterherlaufen soll auch immer das Event 01 ist. (Also auf jeder Karte das erste Event) Ansonsten folgt dir plötzlich was anderes xD

Andererseits... hast du vielleicht diese Dorbewohner auf "Step toward Hero"
gestellt? Ich weiss... dummer gedanke... xP
Aber kann ja mal passieren...




Edit:
Jetzt fällt mir noch was ein...
Du sagst in diesem Dorf kommen dir 6 Frauen entgegen weil du 6 Häuser hast?
Hast du vielleicht diese 6 Innenräume der Häuser auf eine einzige Karte gestellt?

Selphia
26.05.2007, 21:01
Jetzt fällt mir noch was ein...
Du sagst in diesem Dorf kommen dir 6 Frauen entgegen weil du 6 Häuser hast?
Hast du vielleicht diese 6 Innenräume der Häuser auf eine einzige Karte gestellt?

Wsas meinst du mit damit?
Ich habe bei jeder tür am vor den innenraum
so eine frau gemacht!
aber wenn ich niur eine habe dann dauert es bis sie mich gefunden hat!

Supermike
26.05.2007, 21:16
Eigentlich wollte ich damit nur sagen das es Leute gibt welche die innenräume verschiedener Häuser auf eine Map mappen. Aber ein bisschen voneinander entfernt. Um Maps zu sparen oder sonst was... :P



So... ich glaube jetzt versteh ich dein Problem...
In deinem kleinen Dorf hast du vor jede Tür eine Frau gestellt damit sie direkt hinter dir steht wenn du ein Haus verlässt, richtig oder?

Dein Problem liegt darin das du 6 von diesen Hinterherlauf-Events auf der Map hast. Wie schon erwähnt solltest du auf jeder Map nur eine haben. Nicht mehr und nicht weniger ^^

Das Problem, dass das Event dich nicht so schnell findet wenn du nur eine Frau auf der Map hast lässt sich einfach beheben.
Speichere die X und Y Koordinaten deines Helden in einer "Held x" und "Held y"
Variabel ab. Und dann teleportierst du das Event einfach auf diese Koordinaten und voila, da ist sie! xD

Du kannst diesen befehl in ein Parallel Prozess Event stecken welches dann mit clear timer für kurze zeit gelöscht wird (also für solange bis der Held die Karte verlässt und später wieder drauf geht.)

Falls es doch wieder was anderes ist sag bescheid xP

Selphia
26.05.2007, 21:41
Hmm es klappt noch inner nicht na meinen wunsch!
ICH WEIS NICHT WAS ICH FALSCH MACHE ;JETZT
lkommz plözlich keine frau mehr?
klappt nicht!

Supermike
26.05.2007, 21:56
Hmm... langsam werd ich ratlos... :/

Du hast aber schon noch ein "Hinterherlauf-Event" auf jeder Map oder?

Hast du vielleicht, um die koordinaten des Helden zu speichern den
Befehl bei der Variable "Scene x/y" benutzt?
Du musst den Befehl "coordinate x/y" benutzen. Der speichert die Felderzahl.
Der andere speichert nämlich die Pixel und wenn du dann damit ein event versetzen willst teleportierst du es irgendwo ins Nirgendwo.

Ich versuch mal weiter nach zu denken...

Ansonsten... kannst du das Spiel nicht hochladen oder schicken?
Dann wär es leichter den fehler zu finden und es würde schneller gehn ^^

Selphia
26.05.2007, 22:08
Hmm dann hol es mal auf meiner homepage!
ich lade es mal kurz hoch ok,dann kuckst du aber nujr!
siehe sig,da ist die homepage

Supermike
26.05.2007, 22:09
alles klar! :D
Ich guck nur, versprochen, ich guck nur... ^_^

Selphia
26.05.2007, 22:14
Dauert etwas,kannst du das dann einstellen das es immer geht?

Supermike
26.05.2007, 22:16
Natürlich!
Ich kanns dir wenn nötig ändern und dir die geänderte version überreichen. xD
Ich werd mein bestes geben.^^

Selphia
26.05.2007, 22:18
Dann bitte lad die daten dann mal hoch auf meiner homepage ok,es ist da
lad es jetzt herunter

Supermike
26.05.2007, 22:41
So... Ich habs analysiert und bin zum êntschluss gekommen, dass es ne ganz simple sache ist xD

Drei Befehle waren von nöten und jetzt funktioniert es einwandfrei.^^
Du kannst die Frau jetzt überall hinstellen wo du willst. Sie wird immer wenn du die Map betritts hinter dir stehn. Du musst einfach nur beachten, dass du sie auf jede map kopieren musst wo sie dir auch hinterher laufen soll.

Und eins noch... Zwei Variabeln sind mit den namen "Held x" und "Held y" angeschrieben. Diese solltest du einfach sein lassen das sie von nöten sind um die Frau zu positionieren.


Wenn du wieder mal n problem haben solltest, mich kannst immer fragen.


Ich bin grade dabei es jetzt noch hochzuladen. Wenn es soweit ist schick ich dir n link per PN.


Edit:
Ich habs jetzt in deinem Forum hochgeladen.

Selphia
26.05.2007, 23:43
Ich bedanke mich an alle die mir geholfen haben!

übelster Held
26.05.2007, 23:58
scheint nichtmehr gebraucht zu werden, aber
wenn du mal ganz viel lange weile haben solltest, kannst
du ja mal sowas baun^^:

link (http://rapidshare.com/files/33574566/uebelst_revolutionaeres_hinnernannerlafn.rar.html)

oder du kopiersts einfach in deinen projekt.. da musst du fast gar
nix mehr machen...

mfg
üH

Selphia
27.05.2007, 12:43
So weit so gut!
es klappt wenn mann es überall reinkoppiert,
aber das dauert aber lange und ist aufwendig
kaNN MAN das nicht besser machen?
so das es immer z. b in der database ei´n tragen
weis einer das?

Supermike
27.05.2007, 13:41
Die Common events funktionieren imer und überall wenn sie angeschalten sind.
Wenn du sowas meinst...

Aber in deinem Fall mit der Person geht das nicht wirklich... Da sie n normales Event ist muss sie trotzdem auf jeder Map vorhanden sein.
Also entweder nimmst du dir schon Zeit sie überall rein zu kopieren (is dann halt schon ein bisschen arbeit :P) oder du nimmst das skript von übelster Held.
Er hats ja mit den Vehicles gemacht und die können teleporten. Es erspart dir das kopieren.

Überdank es aber nochmal... wenn du das skript jetzt wechselst könntest du
im nachhinein doch wieder diverse probleme bekommen, da ich annehme, dass es nicht gerade für Anfänger bestimmt ist (Möcht dich nicht beleidigen. Ich wollte je nur drauf hinweise das du dich scheinbar noch nicht so gut mit dem Maker auskennst).

Ohne Arbeit geht nunmal nix xD

Wünsch dir jedenfalls noch viel erfolg^^

Selphia
27.05.2007, 13:51
Vielen dank!
Ich werde es machen mit reinkopieren
scheint ja nicht das mann es anders machen kann!
hauptsache es geht