Ergebnis 1 bis 11 von 11

Thema: Diablo2 LvL System

  1. #1

    Diablo2 LvL System

    Hallo!

    Ich wolte fragen wie man ein lvl system wie bei
    Diablo2 macht.

    dankö

  2. #2
    Du meinst mit den Status Punkten oder die fertigkeits punkte oder beides?
    MfG sven-seoman

  3. #3
    jop genau
    5State udn 1Skill
    hofentlcih aknn mir das jemmadn gut erkleren wie
    man sowas macht

    dankö

  4. #4
    Also wenn du das genau wie bei Diablo(2) schätze ich in solchen Fenstern machen willst dann musst du ein Menü basteln da kann ich dir nicht helfen aber im RpgMaker gibt es schon sowetwas wie z.B. Stärke, Geschick glaube ich auch und Intiligens die Kannst du in events einstellen.Das nennt sich chance Abiliti!
    MfG sven-seoman

  5. #5
    also ich aheb mir das so vorgestellt:
    wen man lvl up ist dan wird ein switch activ
    der macht wen cih dan ESC drücke das ich dan
    in ein Spacial Menü komme wo ich dan skill's
    und state's hochmachen kann aber cih weis net
    wie sowas geht

    dankö8)

  6. #6
    Also das geht fso:
    Du machst zwei Variabeln
    1."Status Punkte"
    2."Fertigkeits Punkte"

    Immer wenn man einen Kampf gewonnen oder eine Sidequest gelöst
    hat bekommt man +X Punkte (wie viele man halt erhält).

    Dann machst du ein eigenes Statistiken und Fertigkeits Menü.

    Für Fertigkeiten:
    In das Menü machst du Events für jede Fertigkeit(Wenn du ein
    auf Maps basierendes Menü machst). Die Events sind auf "Push Key"
    eingestellt und drin ist ein Show Message:"Diese Fertigkeit
    kostet X Fertigkeits-Punkte.Willst du sie lernen?""dann
    "Show Choice" mit Ja und Nein. Bei Ja Case eine Fork rein die
    abfragt ob die Variabel "Fertigkeits Punkte" above X ist (mit
    Else Case).In die Fork über dem "Else Case" dann Show Message:
    "Du hast die Fertigkeit erlernt" und dann "Change Skill"
    für die erlernte Fertigkeit. Nun noch die Variabel "Fertigkeits Punkte" -X. In die Fork unter dem "Else Case"
    ein Show Message: "Nicht genug Fertigkeits-Punkte!"

    Für Statusveränderungen:
    Für Attacke, Defensive u.s.w. je ein Event.
    In jedes ein "Show Message":"Ein Attacke-Punkt kostet
    X Status-Punkte.Willst du ein Attacke-Punkt haben?"dann
    Show Choice mit Ja und Nein.
    In "Ja case" eine Fork die abfragt ob die Variabel "Status Punkte"
    above X ist. In die Fork über "Else Case" ein Show Message:
    "+1 Attacke Punkt"unter die Show Message noch "Change Ability"
    Attacke +1 und die Variabel "Status Punkte" -X.
    In die Fork unter Else Case noch ein Show Message:
    "Nicht genug Status-Punkte!"

    So, das war jetzt nur eine Möglichkeit
    du kannst das ganze auch mit Pic's machen aber
    das wird komplizierter.

    Ich weiß nicht ob du das meintest dar ich noch
    nie Diablo2 gspielt hab (peinlich,peinlich...)

    Ich hoffe ich konnte helfen. Falls du es nicht ganz
    verstanden hast kannst du mir 'ne PN schicken.

    Tiny

  7. #7

    Users Awaiting Email Confirmation

    Da gabs aber auch mal ein SEEEEHR ausfürhliches Skript dafür. Ich glaub das war sogar auf dieser seite.

    -silv

  8. #8
    super dank Tiny
    aber wie kann ich das machen das immer wen ich lvl up bin das ich
    dan 5Stet udn 1skill point bekomme?

    dankö8)

    Geändert von VulcaNoX (11.04.2004 um 04:25 Uhr)

  9. #9
    Bei Level up:
    Überleg ich mir noch...
    Hab grad nur dumme Ideen
    (Für edes Level ein Switch... Tiny§doof)

    Edit: Mir fällt gerade was ein (Ist zwar nicht die beste
    Möglichkeit..) Also du nimmst in der
    "Data Base"(F8) bei "Common Events" ein freies
    event und nennst es "Level Up" und die
    Startbedingung auf "Parallel Process".
    In das große weße Fenster klicken und
    "Change Variabel" aussuchen. Wähl einfach
    eine freie aus die du "Level" nennst und klicke
    "set" an und dann unten bei "Hero" wählst du
    den Helden und daneben "Level".
    Dann klickst du in das Common Event unter "Change Variabel"
    und wählst auf der dritten Seite "Fork Condition".
    Bei der Fork Condition klickst du bei "Variabel" und wählst
    die Variabel die du "Level" genannt hast aus. Dann wählst du
    nicht "Set" sondern "Variab" und wählst eine Variabel aus
    die du "Level Up" nennst und darunter wählst du noch "same"
    (und mach das Häkchen bei "Add Else Case" raus!!!).
    In die Fork über den Worten "End Case" wählst du
    "Change Variabel" "Status-Punkte" + 5 und
    "Fertigkeits-Punkte" +1 darunter noch
    "Level Up" + 1. Das wars. Allerdings musst du am Anfang des Spiels (im Intro oder so...) die Variabel "Level Up" auf 2 setze.

    Naja das iss jetzt nicht die beste Möglichkeit aber im Moment
    fällt mir sonst nix ein...

    Und nach Kämpfen (Falls du willst das man nach
    einem gewonnenen Kampf Punkte bekommt):
    Kommt drauf an wie du
    die Kämpfe machst:

    1. Mit "Start Combat":
    Dann ist es eine einfache Sache.Mach einfach in
    dem Event das den Kampf Startet (den Gegner)
    nach "start Combat" ein "Show Message":
    "5 Status-Punkte erhalten!
    1 Fertigkeits-Punkt erhalten!"
    Nach dem "Show Message" noch "Change Variabel":
    Status Punkte + 5
    Fertigkeits Punkte + 1

    2 Mit "Create Area" (unsichtbare Gegner):
    Hab schon ein bisschen versucht aber hab keine
    Ahnung wie das gehen soll
    (Wenn ich es herausfinde Post ich's och...)

    3. Ein eigenes Kampfsystem:
    Mach am Ende des Kampfes (falls gewonnen) einfach
    "Change Variabel" so wie bei 1.

    Tiny
    P.s.:Wenn du nicht alles kapierst sag mir bescheid und ich mach dir schnell ma' ein Skript...

    Geändert von Tiny (11.04.2004 um 05:07 Uhr)

  10. #10
    ja das habe ich mir auch schon gedacht aber gibt es nciht
    was besseres einfacheres?

    dankö

  11. #11
    Also schwer ist es ja nich gerade...
    Und benutzt auch nur 2 Variabeln und ein Common Event...
    Das schlechte daran ist was anderes:
    Wenn du aufeinmal 2 Level steigst(bei starken Gegnern)
    dann gibst nie mehr Punkte...

    Deshalb enpfehle ich dir die Status u. Skill-
    Punkte nur nach einem Kampf und bei Sidequests und
    nicht bei Levelup zu vergeben...
    (Dann wär alles suppa easy )

    Tiny

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •