PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KS mit skill...?



VulcaNoX
16.04.2004, 05:59
hallo
Ich wolte mal ein KS machen das wie das Dreamland KS ist nur das man
dah auch skills benutzen kann und eine HP leiste.Ich habe es versucht
mit Memorize Position aber ich bekomme dat net hin:rolleyes: deswegen
brauhce ich hilfe!!!(rm2k3)

dankö:)

Dhan
16.04.2004, 06:36
HP-Leiste:
Erstmal die Prozente bestimmen, aktuelle HP mal hundert durch GesamtHP und anschließend ein zu dieser Prozentzahl passendes Picture anzeigen, also:

fork Prozent < 5: Show Picture "Unter5Prozentpicture"
fork Prozent < 10: Show Picture "Unter10Prozentpicture"
usw

Zu Magie: wenn du z.B. Feuerball meinst, such dir ein Shot-KS und ersetze die Schüsse durch Feuerbälle

VulcaNoX
16.04.2004, 19:08
dankö Dahn aber eigentlich meite ich es eher so:
Ich kann die monster tot schlagen und mit skill kann ich die
Monster attackieren ich weis das muss irgendwie gehen mit
Memorize Position usw. Ich hoffe mir kann jemmand das erkleren
wie sowas funksioniert!(HP leiste wei ich selber nu wie das geht
:rolleyes: )
dankö;)

Dhan
16.04.2004, 23:29
Höh? Drück dich mal klar aus... soll man einfach einen zauber auswählen und dann gehen die Monster automatisch tot egal wo man ist oder was?
Memorize Position brauchste jedenfalls net, das ist dafür gut, dass man an die Position mit Goto Memorized Position hinteleportiert werden kann

VulcaNoX
17.04.2004, 01:21
nein zb.Wen ich ein skill einsetze dan kommt vor mir ne kugel die dan
so 8schritte geradeaus fliegt oder ein skill wo mehrere kugeln kommen
oder wo man ein monster beschwoert das an deine seite kämpft,aber sobald die kugel(event)das monster berüht bekommt das zb.4HP abgezogen udn das monster macht ka wievie lschadenO,o.
[ich habe da schon meine gedanken mit skill aber ich weis net wie das
geht wen das event das monster berürt das da das monster HP verliert]
(das mit den monster is glaube ich schwer:rolleyes: )

Tiny
17.04.2004, 01:58
Für Kugeln gibt es mehrere möglichkeiten
wie man sie macht...
Aber wenn du überprüfen willst ob die
Kugel den Gegner trifft musst du das nicht
mit "Memorize Place" machen sonder die
Posi. der Kugel und des Gegners in Variabeln
speichern und dann eine Fork machen die abfragt
ob ob die Koordinaten der Kugel und
des gegners gleich sind.

übrigens würde ich dir das empfehlen:


Zu Magie: wenn du z.B. Feuerball meinst, such dir ein Shot-KS und ersetze die Schüsse durch Feuerbälle

Das sagte einmal ein weiser Mann...
(Er sagte zwar Feuerball aber du kannt auch eine
Energie Kugel oder sonstwas nehmen...)

Tiny

VulcaNoX
17.04.2004, 02:25
dankö aber habe noch 2fragen:o :
1.Wie frage ich ab ob das event das andere event(gegner)getroffen hat?
2.Wie tuhe ich ein Monster an meiner seite herbeirufen(das mit mir
kämpft)?

3.Dankö:p

Mephisto
17.04.2004, 02:55
1. einfach in einem pp die koordinaten beider events abfragen und dann überprüfen, ob sie gleich sind
2. das mit dem beschwören ist ne sehr schwere sache... also damit die gegner auch zu deinem monster gehen können u nd umgekehrt. wie auch immer, das kriegst du einfach hin, indem du wiedermal die koordinaten der beidn events abragst und dann schaust, ob die monster variable größer der des gegners ist (die x koordinate mein ich ^_^) wenn sie größer ist muss das monster einen schritt nach links, sonst nach rechts. mit der y achse machst du das gleiche. dann prüfst du noch ab, ob dein monster schon auf einem feld beim gegner ist, wenn ja, dann muss dein monster zuschlagen. und dann brauchst du noch irgendwas, das ausrechnet, welches event (hero, oder beschwörtes monster) näher beim gegner ist (das ist nötig, dass der gegner immer zum nächsten feind geht). beim beschwörten monster mchst du das gleiche...

der 2. punkt es wirklich schwierig, aber versuchen kannst du es ja mal ^_^

VulcaNoX
17.04.2004, 03:56
danke mephi:D aber wie frage ich ab ob die Kordinaten glecih sind???
^^

dankö:D

Dhan
17.04.2004, 05:20
Du nimmst 2 Variablen und änderst sie auf Event-Monster-X/Y-Cordinates und 2 mit Kugel statt Monster (schaus dir im Maker an, dann verstehst dus) und machst dann 2 Forks, ob die beiden Coordinates-WErte immer einander gleichen

VulcaNoX
17.04.2004, 06:16
hm ich habe das irgendwas wohl falsch gemacht :\
hier mal zum vergleich:[RM2K3]
<>Variable oper:[0001Monster X]set Monster X Coord
<>Variable oper:[0002Monster Y]set Monster Y Coord
<>Variable oper:[0003Kugel X]set Fireball X Coord
<>Variable oper:[0004Kugel Y]set Fireball Y Coord
<>Branch: Var [0001Monster X]is, V[0003] Branch
<>Branch: Var [0002Monster Y]is, V[0004] Branch
<>Variable oper:[0005Monster02]+, Rnd [5-9]
<>
:End
<>
:End
[Branch ist Fork]
so das ist erstmal der test aber es klapt net :\
plz hlp

dankö;)

Frägelschö
17.04.2004, 15:37
Original geschrieben von VulcaNoX
<>Branch: Var [0001Monster X]Set, V[0003] Branch
<>Branch: Var [0002Monster Y]Set, V[0004] Branch
Du scheinst eine recht merkwürdige Übersetzung zu haben.
Bist du sicher, dass "set" richtig ist?

Dhan
17.04.2004, 16:04
mach mal nen Screenshot vom Script

öh, wie oft wird dieses Script ausgeführt? wenns nur einmal ausgeführt wrid gehts natürlich net, des muss entweder ständig oder nach jedem Schritt des Feuerballs ausgeführt werden

lies dir mal durch, was ich hier geschrieben hab, das schafft vielleicht Klarheit:
http://forum.rpg-ring.com/forum/showthread.php?s=&threadid=20571

VulcaNoX
17.04.2004, 18:09
Original geschrieben von Dhan
mach mal nen Screenshot vom Script

öh, wie oft wird dieses Script ausgeführt? wenns nur einmal ausgeführt wrid gehts natürlich net, des muss entweder ständig oder nach jedem Schritt des Feuerballs ausgeführt werden

lies dir mal durch, was ich hier geschrieben hab, das schafft vielleicht Klarheit:
http://forum.rpg-ring.com/forum/showthread.php?s=&threadid=20571
also das hat mir net wirklich klarheit verschaftO,o.
Ich habe auf mein screen ein test gemacht mit Monster udn Hero wen
die sich treffen solte das monster tod sein ises aber net
screen:
http://mitglied.lycos.de/kalizburg/getroffen.jpg
und an Frägelschö set war falsch habs editiert!

dankö:confused: [setzt den thema ein ende!]

Frägelschö
17.04.2004, 18:23
Erstmal ein Flüchtigkeitsfehler: Du hast Monster X und Y in nur eine Variable (0009:Monster X) gespeichert.
Und dann trifft man den Gegner, wenn der Held auf ihm draufsteht.
Der soll doch mit einer Kugel getroffen werden.
Oder verwendet sich der Held selbst als Munition?:D

VulcaNoX
17.04.2004, 18:35
Original geschrieben von Frägelschö
Erstmal ein Flüchtigkeitsfehler: Du hast Monster X und Y in nur eine Variable (0009:Monster X) gespeichert.
Und dann trifft man den Gegner, wenn der Held auf ihm draufsteht.
Der soll doch mit einer Kugel getroffen werden.
Oder verwendet sich der Held selbst als Munition?:D
Ich habe doch gesagt das ist erstma ein Test ob es klapt wen
der HERO den gegner[MONSTER01] trift das der gegner dan tod ist!
noch dazu ein frage wie lass ich das event zum helden teleportieren^^?aber es hat geklapt wen der hero auf gegner trift is
das monster tod

dankö:eek:

Frägelschö
17.04.2004, 18:46
Vielleicht sollte ich in Zukunft gründlicher lesen.-_-'
Zu deiner Frage:
Du speicherst die Position des Hero in Variablen und setzt das Event mit "Set Event Place" dahin.

VulcaNoX
17.04.2004, 19:42
Vielen Dank an alle die geposted habe!
Aber ich habe noch eine letzte Frage!
Ich wolte abfragen ob der hero 7MPhat wen
Ja dan kommt der skill^^
wen nein dan kommt eine msg:Nicht genügend MP
aber wie mache ich das nu?[in der fork kann man sowas
net abfragen oder?

dankö:rolleyes:

Geiu
17.04.2004, 20:23
Das macht man so:


Fork MP 7 above
(Den Code für den skill packst du hier rein)
Else Case
Show message. Nicht genügend MP

VulcaNoX
17.04.2004, 20:34
Original geschrieben von Geiu
Das macht man so:


Fork MP 7 above
(Den Code für den skill packst du hier rein)
Else Case
Show message. Nicht genügend MP

Ich habe schon alles versucht wie macht man das^^"?

dankö8)

Geiu
17.04.2004, 21:08
Wenn du n fork machst gibts da so ne option Add Else Case, da machst du n Häkchen rein.

VulcaNoX
17.04.2004, 21:39
Ich meine eigentlcih wie du das mit mana hinbekommst weil bei mri steht keine mpO;o das steht nur:
Hero is in party
Name is
Level is at leas
HP is at leas
Can use the ....... skill
Has the item ........ equip
Afflicted with ........ Condition

so aber kein mana oder soO,o

dankö:p

Geiu
17.04.2004, 21:46
Dafür musst du ne Variable machen, da kann man nämlich MP einstellen.

VulcaNoX
17.04.2004, 21:58
Original geschrieben von Geiu
Dafür musst du ne Variable machen, da kann man nämlich MP einstellen.
wie macht man den sowas ,den cih verstehe das net ganz^^!?

dankö:D

Geiu
17.04.2004, 22:01
change Variable MP Hero (heldname) MP
fork MP 7 above
und den rest weißt du ja schon.

VulcaNoX
17.04.2004, 22:43
hm ich habe irgendwo einen fehler gemacht der screen:
http://mitglied.lycos.de/kalizburg/Database1.jpg

Geiu
17.04.2004, 22:58
Wenn das der 2000er wäre müsste die Variable fireBolt 5 statt 11 sein, aber ich weiß nicht wie das beim 2k3 ist.

VulcaNoX
17.04.2004, 23:01
gut ich habe es hinbekommen aber jetzt habe ich ein anderes prob
nemlich wen ich nach hinten gucke und dan nach vorne und ich drücke "1" dan fliegt der fireball trotzdem nach hintenO,o
mal ein Screen:
http://mitglied.lycos.de/kalizburg/Database2.jpg

dankö:rolleyes: :(