wie bekomme ich es hin, das wenn mein held schlägt, dem gegner auch schaden angerechnet wird? und wie bekomme ich es hin das der schlag auf 2-3 feldern wirksam ist?
das wars erstma wieder von mir^^
mfg tobe
wie bekomme ich es hin, das wenn mein held schlägt, dem gegner auch schaden angerechnet wird? und wie bekomme ich es hin das der schlag auf 2-3 feldern wirksam ist?
das wars erstma wieder von mir^^
mfg tobe
Aus deinen letzten Threads schliess ich jetz mal das du ein AKS hast.
kann dir aber nur die erste Frage beantworten.
Du musst dafür Variablen benutzen. Du hast z.B. die Variable xxxx Gegner Leben und willst das davon Schaden abgezogen wird. Wir nehmen also eine weiter Variable die wir yyyy Schaden nennen und noch eine die zzzz Held Stärke heißt (welche der Stärke des Helden entspricht.) dann setzt du die Variable yyyy Schaden mit der Variable zzzz Held Stärke gleich. Jetzt kannst du beim Schlag diese Schadensvariable verändern.(du kannst die Verteidigung des Gegners davon abziehen, oder den Schaden mal 2 nehmen u.s.w....)Am Ende ziehst du einfach von der Variable xxxx Gegner Leben die Variable yyyy Schaden ab.
Du solltest dir echt mal das e-book AKS ansehen damit du wenigstens von den Grunddingen ne Ahnung hast.![]()
--So ich schätze es haben alle lang genug gewartet ^^
Hier sind die ersten drei Kapitel von "Die Element Chroniken"
Das ist glaub ich ziemlich kompliziert.
Ich hab mal sowas gemacht, aber da hab ich kein normales AKS gebastelt, sondern einfach ein normales Map-Event.
Hier, wie ich das gemacht hab:
Ich hoffe, dass war so verständlich, ist relativ hohes Maker-isch, obwohl ich auch kein Profi bin ^^
Wenn du es nicht verstehst, mach ich das Event nochmal und stell nen Screenshot rein
LG
cenny
Mit dem von Cenedy gepostetem Script ist es schonmal möglich, einen Schlag zu machen, der 2 Felder waagrecht oder senkrecht in eine Richtung geht.
Also:
P=Spieler, X=treffbare felder N=nicht treffbare Felder
NNXNN
NNXNN
XXPXX
NNXNN
NNXNN
Wenn du willst, das man auch innerhalb der Reichweite diagonal schlagen kann, musst du die Summe des X und des Y-Abstands berechnen, also die Anzahl der Felder, die du laufen müsstest, um die gleiche Position wie der Gegner zu haben.
Das geht am einfachsten, indem du wie in Cenedys Script die Koordinaten bestimmst, anschließend:
Abstand1=X-Held-XGegner
Wenn Abstand 1 kleiner null ist, dann Abstand 1 mal (-1).
Das Gleiche mit Abstand 2 für Y machen, dann die beiden Werte addieren.
Dann geht es weiter wie bei Cenedy: Liegt der Gegner in Reichweite, wird der Angriff ausgeführt.
Dann sieht das Ganze so aus:
NNXNN
NXXXN
XXPXX
NXXXN
NNXNN
Edit: Oh. Ich seh grad, dass das Thema ja uralt ist.
Geändert von dasDull (06.10.2009 um 16:09 Uhr)
ich habs grade aufgegeben, dass ist wirklich noch zu komplex für mich^^
aber wenn ich schonma hier bin, gibt es den ein einfaches KS mit Runden, was auch ich verstehen würde? *als einsteiger*
ja^^
ich bin zum schliss gekommen das ein AKS nicht wirklich in mein projekt passt, darum will ich jetzt ein rundenbasiertes KS machen.
Ein rundenbasiertes Ks ist genauso schwer zu erstellen, aber noch viiiiiel aufwendiger als ein Aks! Du musst ja noch ein ganzes Menü für Skills, Items und so machen, elementattribute und Zustände einbauen, ein Interface mit Lebensbalken erstellen und scripten und und und...
Im e-book gibt es eine detaillierte Schritt für Schritt-Beschreibung, aber am besten ist immer, man macht sowas selber, dann findet man sich besser zurecht und kann Zusatzinhalte einbauen.
Aber was ist denn mit dem Standart-Ks vom 2000er?
Das ist doch rundenbasiert.
richtig, und genau das kampfsystem vom rpg maker benutze ich auch ab jetzt^^
kann also geschlossen werden hier
--CortiWins GitHub DynRPG < Charguide < [2k3] Zahlen und Werte < [2k3] Kurven als Wertetemplates < [2k3] DynRPG Werkstatt
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Hello from the otter side
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬