• Anmelden

1

Donnerstag, 24. Juni 2010, 23:53

Gut'n Taak, der Eri mal wieder...

So, ich habe jetzt einen dritten Anlauf an's RPG-Makern begonnen, und ich hoffe, diesmal bekomme ich ein halbwegs fertiges Projekt zustande... Natürlich bleibe ich dem XP treu.
Nun hat sich mir eine Frage aufgedrängt... Was muss man im Script-Editor und so weiter verändern, damit man im Statusbildschirm einen zusätzlichen Wert angezeigt bekommt? Ich benutze im moment nur ein Questlogscript (nicht das aus dem itzamna, sondern eins von wo anders), sonst kommen da keine Scripte in's Gehege. Der Wert sll so ene Art EXP sein, also man bekommt ihn von Gegnern (wäre toll, wenn das gleich mit drin wäre), und diese FP kann man dann im Skilltree (das ich so wie im hiesigen Sphärobrett/Skilltree-Tutorial beschrieben aufgebaut hab), für Statuserhöhungen und Skills ausgeben. Ich hoffe, ihr versteht in etwa, wie ich's meine. Die FP sollen dann im Status-Fenster unter den für's nächste Level benötigten Erfahrungspunkten angezeigt werden. Diese Skilltree-Boni sollen dann als Extrabosts zusätzlich zu den Levels gelten, also ich hätt schon gerne Level UND den Skilltree im Spiel...

Könnte sich bitte einer von euch dransetzen und mir schreiben, was ich im Script-editor alles wo ändern muss, um a. in der database bei den troops unter call-script einem Gegner einen FP-Wert zuweisen zu können, den er verliert, b. diesen Wert auf die am Kampf beteiligten Spieler zu übertragen, c. diesen Wert im Statusmenü der Charaktere anzeigen zu lassen und d. diesen Wert per callscript bearbeiten zu können? Ich hoffe, das ist nicht wirklich zu viel verlangt... Und eine Frage: Muss ich das mit Ingame-Variablen machen oder ginge das auch über's Script?

Danke für die Zeit, die ihr euch für mich nehmt, falls ihr sie für mich nehmt...^^

MfG, Erigalus vom Team FlavEri

Edit: mir fiel grad ein, dass Charaktere, die 0 HP haben, natürlich am ende des Kampfes auch keine FP erhalten sollten, aber ich denk, das versteht sich von selbst, oder? Wie gesagt, ich hoffe, das ist nicht zu viel verlangt...
MfG, Erigalus vom Team FlavEri

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

2

Freitag, 25. Juni 2010, 16:43

Das mit den levels habe ich verstanden, es ist über scriptvariablen möglich. man weist es einfach dem actor oder dem enemie zu über array.

aber der tree... bitte beschreiben^^
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

3

Freitag, 25. Juni 2010, 16:55

Also... Man soll nach den Kämpfen FP erhalten, die man wie schon gesagt im Skilltree ausgeben kann. Das soll so ähnlich aufgebaut sein, wie das Sphärobrett in Final Fantasy 10... Also über's Menü (Na gut, ich mach's über ein Item, da ich mich mit RGSS noch ned auskenne und das Menü nicht wirklich verunstalten will^^) wird man auf eine Map gebeamt, die Labyrinthartig aufgebaut ist. Praktisch fast Überall gibt es Hindernisse, also die Skills, HP/STR/whatever-Boosts und sonstiges, die kann man sich alle über die FP, die man ja nach erfolgreichen Kämpfen bekommen soll, "kaufen" kann, dann kann man daran vorbei zum nächsten Skillblock. Jeder Charakter hat ja eine eigene Anzahl an FP, daher hat auch jeder Chara einen eigenen Skilltree, also ein eigenes Labyrinth (hab schon alle angelegt) mit anderen Statuseigenschaften und Skills, die dort geboostet werden können.

Ich hoffe, es ist jetzt etwas klarer geworden, wie ich mir den Skilltree vorstelle. Für weitere Rückfragen stehe ich natürlich gerne zur Verfügung, führt ja letztendlich zu meinem eigenen Vorteil *gg*
MfG, Erigalus vom Team FlavEri

Ähnliche Themen

Social Bookmarks