Exp selber bestimmen
guten nachmittag erstmal
und hi ich wollte mal fragen ob jemand ein skript oder eine lösung kennt, dass man die exp zum levelaufstieg slebst erstellen kann
z.B.: für level 2 = 100
für level 3 = 287
oda meinetwegen für level 3 dann = 3762 exp
falls ich es nicht verständlich formuliert habe dann antwortet pls.
Und ich würde mich auf Lösungen freuen........
Mfg.: Zorgogames
und hi ich wollte mal fragen ob jemand ein skript oder eine lösung kennt, dass man die exp zum levelaufstieg slebst erstellen kann
z.B.: für level 2 = 100
für level 3 = 287
oda meinetwegen für level 3 dann = 3762 exp
falls ich es nicht verständlich formuliert habe dann antwortet pls.
Und ich würde mich auf Lösungen freuen........
Mfg.: Zorgogames
JEDER DER MIR HILFT BEKOMMT EIN PLATZ IN DEN CREDITS

Produktion geht weiter

Die Legende von Vaala: Buch 1- Der Krieg um Galadria
------------------------------------------------------------
Story: 95%
Charas: 40%
Maps: 5 %
Grafiken: 70 %
Musik: 80 %
Features: 55%

Produktion geht weiter

Die Legende von Vaala: Buch 1- Der Krieg um Galadria
------------------------------------------------------------
Story: 95%
Charas: 40%
Maps: 5 %
Grafiken: 70 %
Musik: 80 %
Features: 55%
falls ich es nicht verständlich formuliert habe dann antwortet pls.
Und sonst nicht?^^
Database => Actors => EXP Curve
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
nunja das wusste ich bereits aber ich meinte ob man die exp selber bestimmen kann
z.b. sind grade mal 10 exp minimaler wert und wie kann ich dass machen das man am anfang auch 5 exp hat und außerdem kann ich die kurve nur so einstellen wie es vorgefertigt ist während ich sie ja selber erstellen möchte
ich hoffe ihr könnt mir helfen
z.b. sind grade mal 10 exp minimaler wert und wie kann ich dass machen das man am anfang auch 5 exp hat und außerdem kann ich die kurve nur so einstellen wie es vorgefertigt ist während ich sie ja selber erstellen möchte

ich hoffe ihr könnt mir helfen
JEDER DER MIR HILFT BEKOMMT EIN PLATZ IN DEN CREDITS

Produktion geht weiter

Die Legende von Vaala: Buch 1- Der Krieg um Galadria
------------------------------------------------------------
Story: 95%
Charas: 40%
Maps: 5 %
Grafiken: 70 %
Musik: 80 %
Features: 55%

Produktion geht weiter

Die Legende von Vaala: Buch 1- Der Krieg um Galadria
------------------------------------------------------------
Story: 95%
Charas: 40%
Maps: 5 %
Grafiken: 70 %
Musik: 80 %
Features: 55%
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Zorgo« (6. August 2009, 22:42)
Du könntest die Variablen ändern... d.h.
Der Maker liest diese Werte die du in der Database eingibst aus einer Datei herraus... diese Daten werden dann in einer Variable gespeichert, finde diese und änder die Werte.
EDIT:
Hab dir das doch schnell noch herrausgesucht:
exp_basis ist wie viel EXP du für das lvl 2 brauchst.
actor_id einfach mit der ID von dem Actor den du ändern willst ersetzten. (Fängt bei 1 an) Leider kannst du das nicht pro LVL bestimmt, weil es irgendwo nach irgend nem System berechnet wird, wie viel EXP du für das nächste LVL brauchst.
Der Maker liest diese Werte die du in der Database eingibst aus einer Datei herraus... diese Daten werden dann in einer Variable gespeichert, finde diese und änder die Werte.
EDIT:
Hab dir das doch schnell noch herrausgesucht:
|
|
Ruby Quellcode |
1 2 |
$data_actors[actor_id].exp_inflation = irgendwas $data_actors[actor_id].exp_basis = irgendwas |
exp_basis ist wie viel EXP du für das lvl 2 brauchst.
actor_id einfach mit der ID von dem Actor den du ändern willst ersetzten. (Fängt bei 1 an) Leider kannst du das nicht pro LVL bestimmt, weil es irgendwo nach irgend nem System berechnet wird, wie viel EXP du für das nächste LVL brauchst.
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Reborn« (7. August 2009, 19:30)
achso cool thx für eure antworten kann ich gut gebrauchen^^
JEDER DER MIR HILFT BEKOMMT EIN PLATZ IN DEN CREDITS

Produktion geht weiter

Die Legende von Vaala: Buch 1- Der Krieg um Galadria
------------------------------------------------------------
Story: 95%
Charas: 40%
Maps: 5 %
Grafiken: 70 %
Musik: 80 %
Features: 55%

Produktion geht weiter

Die Legende von Vaala: Buch 1- Der Krieg um Galadria
------------------------------------------------------------
Story: 95%
Charas: 40%
Maps: 5 %
Grafiken: 70 %
Musik: 80 %
Features: 55%
Das Thema scheint erledigt? Dabei hat keiner eine brauchbare Lösung beschrieben, oder?
Naja, das "Irgendwo" was Hindi so fachmännisch beschreibt ist das Script Game_Actor.
Dort wird die EXP für die nächste Stufe berechnet, das bedeutet aber auch das man hier ins Script eingreifen kann, um eigene Listen einzufügen.
Ich hab mal ein kleines Script geschrieben was das kann.
Am Anfang erstellst du einfach EXP-Listen die die EXP zur nächsten Stufe enthalten und gibst noch die Actor ID des Helden an, für den diese Liste benutzt werden soll, es ist auch möglich mehreren Helden die gleiche Liste zuzuordnen.
Bei Fehlern oder Fragen zum Script, stehe ich natürlich zur Verfügung.
Naja, das "Irgendwo" was Hindi so fachmännisch beschreibt ist das Script Game_Actor.
Dort wird die EXP für die nächste Stufe berechnet, das bedeutet aber auch das man hier ins Script eingreifen kann, um eigene Listen einzufügen.
Ich hab mal ein kleines Script geschrieben was das kann.
Am Anfang erstellst du einfach EXP-Listen die die EXP zur nächsten Stufe enthalten und gibst noch die Actor ID des Helden an, für den diese Liste benutzt werden soll, es ist auch möglich mehreren Helden die gleiche Liste zuzuordnen.
Als neues Script über Main einfügen:
Das Script ist recht einfach gehalten, verzeih aber es war spät als ich es geschrieben habe.
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
#============================================================================ # Spezielle EXP Listen von Playm #---------------------------------------------------------------------------- # Mit diesem Script ist es möglich für den Helden eine "Benötigte EXP zum # Aufstieg"-Liste zu erstellen, die man frei wählen kann. #============================================================================ class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # Spezielle EXP-Listen erstellen #-------------------------------------------------------------------------- def spezielle_liste #------------------------------ # Das erstellen einer speziellen Liste geht wie folgt: # Zuerst erstellt man sich eine Liste. # Danach fügt man sie, zusammen mit der ID des Actors für # den sie ist, in das @exp_set ein: # Actor_ID => benötigte_exp_liste #------------------------------ # Wenn der Held einen Level hat, der ausserhalb der Liste # liegt, werden die Werte aus der Database übernommen. #------------------------------ # Erstellen der Listen: #------------------------------ benötigte_exp_liste_A = [ 5, 12,133,144,155,160,170,180,190,120, 121,222,255,300,320,352,384,512,1024,2048] benötigte_exp_liste_B = [ 2, 4, 8, 16, 32 , 64, 128,256,512,1024] #------------------------------ # Listen speichern: @exp_set = {1 => benötigte_exp_liste_A, 8 => benötigte_exp_liste_B, 7 => benötigte_exp_liste_B } #------------------------------ end #-------------------------------------------------------------------------- # * Calculate EXP #-------------------------------------------------------------------------- def make_exp_list if @exp_set == nil spezielle_liste end # von welchem Level aus werden # die Standard steigungen benutzt? start = 2 # (normalerweise 2) if @exp_set.keys.include?( @actor_id ) # Die'benötigte exp liste' für # diesen Actor aus dem Set laden liste = @exp_set[@actor_id] # Liste übertragen for g in 0..liste.size-1 @exp_list[g+2] = liste[g] end # Die normale Steigung verwenden, # sobald die Liste endet start = liste.size + 2 end @exp_list[1] = 0 # Wenn die Liste zu kurz ist, oder für # diesen Actor gar nicht existiert # so wird die Databaseliste genommen. if start > 100 return end actor = $data_actors[@actor_id] pow_i = 2.4 + actor.exp_inflation / 100.0 for i in start..100 if i > actor.final_level @exp_list[i] = 0 else n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i) @exp_list[i] = @exp_list[i-1] + Integer(n) end end end #-------------------------------------------------------------------------- end |
Das Script ist recht einfach gehalten, verzeih aber es war spät als ich es geschrieben habe.
zum Lesen den Text mit der Maus markieren
Das große Scientia Wiki zur Spielentwicklung 
Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs
Musik von Shabraxxx für euch
Guide zu den Audioformaten
Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.

Was ist das RGSS ? RGSS-Dokumentation auf Sc
Kyoshiros Makerkurs

Musik von Shabraxxx für euch
Guide zu den Audioformaten

Skripte von mir (Auswahl):
Atmungssystem
| Streichholzsystem
| Animiert durch Bücher blättern
Random : Marktsystem für Kardor
| Staterelated Battlergraphic
| Hinweis auf mögliche Aktionen
SelfSwitchExpirationtimer Skript - Gameplayerweiterung für Pilzesammler und Farmspiele
Meine Skripte werden gerade hier gesammelt.Ähnliche Themen
-
Events & Technik »-
Wie kann man ein MAX LVL setzen?
(7. März 2009, 21:49)
-
Skript-Anfragen »-
Zonen Script
(7. Februar 2009, 21:02)
-
Kampfsysteme »-
On Map Regeneration Script V1.09
(31. Oktober 2006, 11:14)
-
Ältere Suchanfragen »-
Suche Wissenschaftler/innen (vor allem weiblich) und Fernsehkamera
(7. Juli 2008, 21:43)
-
Maker-Talk »-
Spiel fortschritte
(21. Juli 2005, 21:15)
