Archiv verlassen und diese Seite im Standarddesign anzeigen : Hintereinanderlaufen? Wie mach ich das?
Hey,
hab mal ne frage:
Wie mache ich es das man seine anderen team mitglieder hinter
dem Helden herlaufen? und das sie auch teleportiert werden?
hab mir schon ein Script dazu gesaugt, aber da wird nix beschrieben
und ein tut ist auch nicht dabei.
habt ihr ein tut dazu?
Guck mal unter "Scripts" auf rpg2000.de, da gibts ca. 2-3 von der Sorte.
MFG Sphere
Guck mal unter "Scripts" auf rpg2000.de, da gibts ca. 2-3 von der Sorte.
MFG Sphere
Thangs !!
Aber von da hab ich das Script ja.
In dem Script klappt das alles wunderbar
da is einfach kein tut dabei.
haste net 'n link oder so?
oder kannste beschreiben wie man das mit dem teleportieren
erklären?
mach doch einfach auf jeder neuen Map an die Stelle an die
du teleportiert wirst deine Partymitglieder und stell sie dann
auf Step towards hero teleportieren ist doch komplizerter...
Glaub ich zumindest :idea:
Such nach dem Script von Dracul bei rpg-maker.com
Das is das beste! Is auch ein Tutorial dabei!
Phoenix Sun
09.08.2003, 16:40
Hinterherlaufen
Optionales:
Koordinatenabfrage
In diesem Tut nur ein NPC der dir folgt
Man kann das auf mehrere NPC's übertragen
Nun endlich zum Tut!
Grundausstattung:
Gar nix,nur den Maker und das RTP,im Beispiel Game ist auch nur RTP notrwendig.
Technischer Schritt 1/Benennung der Variablen/Switches
Wir benutzen für dieses Tut die Variablen [0001] bis [0004] und keine Switches.
Variable [0001] = Hero X
Variable [0002] = Hero Y
Variable [0003] = Gegner X
Variable [0004] = Gegner Y
Technischer Schritt 2/Berechnung der Koordinaten
Erstmal machen wir einen Gegner,sucht euch eine Grafik aus und tut sie auf der ersten Seite des Events.Nun macht ihr noch ein Event ohne jegliche Grafik,dies ist auf PP gestellt.Und nun müsst ihr folgendes Eingeben:
<>Change Variable:[0001:Hero X]set, Hero X Pos
<>Change Variable:[0002:Hero Y]set, Hero Y Pos
<>Change Variable:[0003:Gegner X]set, Event 1 X Pos
<>Change Variable:[0004:Gegner Y]set, Event 1 Y Pos(Hier werden die Koordinaten in Variablen gespeichert,um sie später abzufragen.Das set Hero X Pos usw findet man unter Variable->Event->Hero->X Coordinate.)
<>Wait 0,0sec
Macht noch ein Event daneben,auf Auto Start gesetzt.Und nun Coden:
<>Move Event...:Hero,Move Speed Down
<>Move all
<>Clear Timer
<>(Wozu das ganze?Der Hero ist am Anfang schneller als ein NPC.Deshalbt muss man ihn verlangsamen^^)
Technischer Schritt Teil 3/Abfragen der Koordinaten und Verfolgen des Hero
Gut,nimmt jetzt das Event des NPC's,welcher euch hinterherlaufen soll.Stellt es auf PP und Same LV as Hero.Und das kommt dann da rein:
<>FORK Optn:Varbl[0003:Gegner 1 X]-V[0001] above
<>Move Event...:Gegner 1,Follow Hero
<>
<>END Case
<>FORK Optn:Varbl[0003:Gegner 1 X]-V[0001] less
<>Move Event...:Gegner 1,Follow Hero
<>
<>END Case
<>FORK Optn:Varbl[0004:Gegner 1 Y]-V[0002] above
<>Move Event...:Gegner 1,Follow Hero
<>
<>END Case
<>FORK Optn:Varbl[0004:Gegner 1 Y]-V[0002] less
<>Move Event...:Gegner 1,Follow Hero
<>
<>END Case
<>Wait:0,0s.
<>(Hier wird abgefragt,ob der Hero einen Schritt von dem NPC entfernt ist.Ist dies der Fall,folgt der NPC dem Hero.Achtung!Bei den Move Events muss dass Häckchen bei Ignore if can't be moved an sein,sonst funktioniert das ganze nicht!)
Das war's auch.Probiert mal,wie es funzt^.^Es ist erstmal nur für ein NPC,wenn man mehr haben will muss man nur die Variablen erhöhen und bei den Forks die neuen Variablen einfügen.
Und noch ein Beispiel:
Geht auf http://members.lycos.co.uk/detektivshinichikudo/ und macht einen Linksklick auf Hintereinanderlaufen.rar.
Ich hoffe das reicht. ^^
Danse Macabre
09.08.2003, 18:33
Erledigt.
[ closed ]
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.