• Anmelden
  • »Daramanian Princess« ist der Autor dieses Themas

Motto: Meine Welt ist 2D !

  • Nachricht senden

1

Freitag, 31. Juli 2009, 22:41

Ich suche ganz dringend ein "Verwandlung im Kampf Script

Hallo erstmal ^^



Ich suche ganz dringend ein Script (es verfolgt mich bis in meine Träume), mit dem sich die Battler der eigenen Party bei nutzung eines Skills oder eines Items
bis zum Ende des Kampfes in eine andere Form verwandeln können, wodurch sich die Monstergrafik, Attacken und Werte ändern sollen. Jedoch sollten die Erfahrungspunkte nach dem Kampf an den Battler selber gehen und nicht an die verwandelte Form.

Ähnlich wie bei einem Digimon das im Kampf digitiert, diese Form jedoch nicht beibehält.

Ich habe schon einige Tage im Internet gesucht jedoch nichts passendes für den RMXP gefunden.

Wäre ganz ganz ganz Toll wenn mir jemand weiterhelfen könnte :)



Falls ich einen Fehler gemacht habe, bitte ich um "sanfte" Kritik.

Ich bin noch ein RPGMaker und Foren Neuling und habe deshalb noch nicht all zu viel Ahnung,

---> aber ich lerne jeden Tag dazu ^^'


MFG, Daramanian Princess

2

Montag, 3. August 2009, 12:25

Ja sowas suche ich auch! Denn ich arbeite gerade an einem Spiel, in dem ich Naruto-Charaktere verwende. Hauptcharaktere sind momentan Sasuke, Naruto und Kakashi. Naruto soll sich später in den Fuchs verwandeln können, Sasuke seinen Fluchmal aktivieren, sowie Kakashi sein Sharingan. Dabei sollen sich natürlich auch Grafiken ändern, HP, MP und andere Werte steigen, sowie Skills die nur in der Verwandlung verfügbar sind. Diese Verwandlungen sollen nur im Kampf verfügbar sein und nach jedem Kampf sollen sie sich zurück verwandeln.

Ich habe schon ein paar Sachen ausprobiert aber wenn das ein Profi hört lacht er mich aus. Habe nämlich für die Verwandlungen erst mal Extra-Charaktere erstellt: Kyuubi, Cursed Sasuke, Sharingan Kakashi. Die Skills funktionierten bisher also mit einem Common Event z.b. Remove Naruto, Add Kyuubi. Nur bleiben sie dann dauerhaft so und wenn ich dann z. B. ein Skill erstelle mit dem Event Remove Kyuubi, Add Naruto, hat er wieder Level 1.

Frando

Ankömmling

Motto: "Fürs Internet sollte das Baumhaus-Prinzip gelten: Wer zu alt ist, um ohne Hilfe reinzukommen, soll uns darin auch keine Vorschriften machen." - danke, GBO!

  • Nachricht senden

3

Montag, 3. August 2009, 12:33

Das kannst du doch eigentlich auch ohne Script? Bei verwendbaren Items kannst du doch einstellen, dass bei Benutzung ein Common Event ausgeführt wird. In dieses CE kannst du die Eventbefehle zum Transformen reinpacken. Ich verstehe dabei grad nicht ganz die Schwierigkeit...

~Frando
  • FRPG-Charakter

    Spoiler: Anton Dvorkin
    BildName: Anton Dvorkin
    Rasse: Mensch
    Alter: 25
    Beruf/Klasse: Bibliothekar im Roten Turm; Urtümlicher- und Blutmagier

    Level: 1
    Quest: (Flucht aus dem Turm)
    Party: Leslie Dinarra

    Inventar:
    Lederbeutel (6)
    • Proviant (Hartgebäck, eingewickelt in Tuch)
    • Zwei Glasphiolen mit passendem Verschluss (eine gefüllt mit Katzenblut)
    • Rasiermesser (frisch geschärft)
    • Buch über Blutmagie (gestohlen)Bild
    • Reiseführer für Ardarn (gestohlen)

    Geld: 26 Kupfermünzen

    Rüstung:
    • Lange, schwarze Lederrobe mit rechtsseitig angenähter Ledertasche; passende Unterkleider
    • Schwarzer Gürtel
    • Bequeme polierte Lederstiefel
    • Etwa sechs Fuß langer, schwarz lackierter Schüler-Stab


    Fähigkeiten:

    Aktiv
    Passiv
    Völkerbonus
    [center]Bild
    Feuerbeherrschung[/center]

    Bild
    Lebensentzug


    Bild
    Blut stehlen


    Bild
    Schriftgelehrter

    Bild
    Magiekenntnis

    Bild
    Magieschule: Urtümliche Magie

    Bild
    Magieschule: Blutmagie

    Bild
    Magier des roten Turms:
    +1 Fähigkeitpunkt

    zum Lesen den Text mit der Maus markieren
  • Signatur-Lemming

    [center]Bild[/center]

4

Montag, 3. August 2009, 12:53

Meine Schwierigkeit dabei ist, dass wenn ich jetzt z.B. Naruto den Skill Kyuubi Transformation ausführen lasse, verwandelt er sich dadurch, dass der Charakter Naruto rausgenommen wird und dafür der Charakter Kyuubi eingesetzt wird. Schön und gut! Aber der bleibt dann entgültig, statt dass Naruto sich nach jedem Kampf automatisch zurück verwandelt. Also habe ich dem Kyuubi den Skill zurück verwandeln gegeben. Den muss man aber nach dem Kampf im Menü selber ausführen! Und dann ist Naruto zwar wieder mit von der Patrie, aber wieder auf Level 1. Wenn ich das also mache, während ich Naruto z.B. schon auf Level 50 habe, ist das schon ärgerlich.

Ich will einfach nur wissen, wie ich es anstelle, dass sie sich nach einem Kampf automatisch zurück verwandeln bevor es wieder auf die Map zurück geht und ich weiter gehen kann, ohne irgendwelche Levelverluste?

Motto: Menschen lassen sich lieber durch Lob ruinieren als durch Kritik bessern.

  • Nachricht senden

5

Montag, 3. August 2009, 14:20

Hey ho an alle^^
Also mal vorweg: man braucht kein Script. man kann das ganze mit Commonevents lösen, wie Frando schon gesagt hat.
Allerdings benutze ich den RPG Maker VX und da sind die ganzen Events auf Englisch, ihr müsst den Kram, den ich hier
schreibe also auf Deutsch übersetzen.

Hm Nunja, für eure Digimon bzw. Naruto Digitation Imba Entwicklung, oder was auch immer ihr da produzieren wollt xD,
baut ihr erstmal unter der Database ein Common Event ein. Das nennt ihr einfach mal "Entwicklung".
Erster Eventbefehl in der Liste ist "Change Player Graphic" (und dann einfach ne gewünschte Grafik auswähln)
Zweiter Eventbefehl ist "Change HP", nach diesem Eventbefehl könnt ihr noch so viele beliebige Befehle einbauen, je nach dem, wie ihr euren Status in der Entwicklung verändern wollt.
Dritter Eventbefehl ist (hierfür erstellen wir einen Control Switch den wir Verwandlung nennen)
Control Switch "Verwandlung" = ON
Vierter Eventbefehl ist "Exit Event Processing" (ich weiß jetzt gar nicht so genau ob der nötig ist xD aber ich habe ihn zur Sicherheit einfach eingebaut.

Nächster Schritt: Wir machen in der Database unter Items ein neuen Gegenstand den wir "Verwandlungsstein" nennen. Wir stellen ihn so ein, dass er nur im Kampf benutzt werden kann und wir stellen zusätzlich noch ein, dass das Common Event "Verwandlung" aufgerufen wird, wenn man ihn benutzt.

Dann erstellen wir ein zweites Common Event, dass wir "Verwandlung Ende" nennen.
Der erste Eventbefehl in der Liste ist hier "Conditional Branch" (=Bedingung) und stellen ein, und die Bedingung soll nun lauten: Ist der Switch Verwandlung ON
Nun machen wir in der ersten Zeile (diese wird benutzt, wenn der Switch ON ist) alle Statusveränderungen zurück, die uns die Verwandlung ermöglicht hat (HP,MP,Zauber usw...) und es wird auch die Grafik wieder zurückgesetzt und der vorletzte Eventbefehl lautet Control Switch Verwandlung = OFF, dannach noch den Eventbefehl "Exit Event Processing"
In der zweiten Zeile (die wird benutzt, wenn der Switch nich ON ist) geben wir keine Befehle ein, wir lassen alles beim Alten (denn wenn der Stein nicht benutzt wurde, soll im Endeffeckt auch nix verändert werden)

Die Gegner Events die auf eurer Map rumlaufen sollten, werden nun ein wenig geändert.
Es wird wie immer ein Kampf ausgelöst wenn man sie berührt (Eventbefehl: Battle Processing)
Dadrunter machen wir nun noch ein Eventbefehl der lautet "Call Common Event" und dann wählen wir das Common Event Verwandlung Ende aus.
Dann noch einen Self Switch als nächsten Eventbefehl einbauen (damit man nicht mehrmals gegen den Gegner kämpfen muss) und damit wären wir fertig.

Also als ich es ausprobiert habe, hat alles funktioniert. Falls ich hier was vergessen habe oder etwas nicht funktioniert, einfach hier reinposten.

MfG -Drogendrache
Ich wollte mich geistig duellieren, aber du warst unbewaffnet

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Drogendrache« (3. August 2009, 14:26)


6

Montag, 3. August 2009, 16:00

Ich habe wohl irgendwo einen Fehler gemacht....finde ihn aber nicht. Also erkläre ich mal, wie ich jetzt vor gegangen bin:

Ich habe ein CommonEvent erstellt, den ich Kyuubi nannte. Dieser ändert die Grafik, erhöht den Level, HP und so. Dann habe ich den Control Switch "Kyuubi" on eingestellt und exit event processing.

Anstelle eines Items habe ich den Skill "Kyuubi" erstellt, den Naruto später dann im Laufe der Geschichte erlernt und den Common Event Kyuubi eingefügt.

Danach habe ich einen zweiten CommonEvent erstellt, den ich transform back nannte. Als erstes habe ich da Conditional Branch eingefügt mit "Switch Kyuubi On". Alle anderen Optionen bei Conditional Branch habe ich nicht angerührt. Anschließend habe ich in der ersten Zeile alle Veränderungen durch die Verwandlung aufgehoben und die Grafik zurück gesetzt. Nächster Befehl Control Switch Kyuubi off und Exit Event Processing. Die zweite Zeile habe ich leer gelassen.

In meinem Spiel habe ich halt keine herumlaufende Gegner sondern Zufallskämpfe. Habe aber bei allen Monstertruppen Call Common Event und Transform back eingefügt. Zu guter letzt habe ich Control Self Switch A ON eingesetzt. Ich weiss nicht was es mit dem Buchstaben auf sich hat, wo man von A bis D wählen kann.

Dennoch bleibt Naruto nach dem Kampf verwandelt mit 15 Leveln höher und den Skills des Kyuubi

Motto: Menschen lassen sich lieber durch Lob ruinieren als durch Kritik bessern.

  • Nachricht senden

7

Montag, 3. August 2009, 16:40

Nun ähm also mit den Zufallskämpfen krieg ich auch nicht hin, das liegt daran dass ich sie nie benutze^^
Ich benutze immer Events zum kämpfen, das finde ich auch um einiges besser.
Also wenn du willst könnte ich dir die Lösung des Problems mit Screens posten. aber wie schon gesagt, das wäre mit Gegner Events.

Ich habe aber keine Ahnung ob du dich an Zufallskämpfen festklammern willst^^
Ich wollte mich geistig duellieren, aber du warst unbewaffnet

8

Montag, 3. August 2009, 17:11

Ne ich glaube so langsam ich stelle um. Weil bei den Events klappt es bei mir jetzt auch. Nur bei den Zufallskämpfen kann ich machen was ich will ^^ Aber gehen denn die gesammelten EXP nicht verloren, wenn ich Naruto verwandle? Denn es funktioniert jetzt so dass er bei der Verwandlung um momentan 15 Leveln aufsteigt. somit steigt auch gleich HP, MP, Stärke und so gleichzeitig mit. Nach dem Kampf verwandelt er sich ja wieder zurück, also -15 Leveln runter. Behaltet er dann aber die gesammelten EXP von dem Kampf, den er vor kurzem bestritten hat?

Motto: Menschen lassen sich lieber durch Lob ruinieren als durch Kritik bessern.

  • Nachricht senden

9

Montag, 3. August 2009, 17:23

Nein, also Erfahrung kriegst du dabei dann nicht mehr. Das liegt daran, dass du die Levelanzahl während der Verwandlung änderst. Ehrlich gesagt weiß ich auch nicht warum du die Level Anzahl erhöhst, wenn du doch all die Statuswerte erhöhen kannst, die ein Charakter durch ein Level-Up bekommt^^
Wenn du das so machst, müsste der Charakter auch Erfahrung im Kampf bekommen.
Ich wollte mich geistig duellieren, aber du warst unbewaffnet

10

Montag, 3. August 2009, 17:27

okay dann ändere ich das mal! ich dachte wenn ich Level erhöhe, erhöht sich alles gleichzeitig mit und ich muss nicht extra noch Stärke und so erhöhen. ich danke dir für die Hilfe ^^ ich wäre allein echt nie drauf gekommen!

Motto: Menschen lassen sich lieber durch Lob ruinieren als durch Kritik bessern.

  • Nachricht senden

11

Montag, 3. August 2009, 17:33

Jo keine Ursache ;)
Wenns nochmehr Probleme gibt, immer her damit ^^

MfG Drogendrache
Ich wollte mich geistig duellieren, aber du warst unbewaffnet

Zombie_Fan

Ankömmling

Motto: Ja ne is Klar?

  • Nachricht senden

12

Dienstag, 11. August 2009, 02:49

Verwandlungs Skill

OK irgendwie will das bei mir nicht Klappen der Char verwandelt sich einfach nicht zurück.
Ich zeig mal was ich gemacht hab:

Verwandlung
Attachment 10103

Verwandlung Ende
Attachment 10104

Kann mir jemand sagen was falsch ist?
Wenn es Machbar ist dann mach es auch. Wenn es nicht machbar ist frag jemanden wie es machbar wird.

13

Dienstag, 11. August 2009, 03:35

Ich bin mir nicht ganz sicher, wenn es nur an der Grafik liegt: du hast im Commonevent glaub ich keinen Helden gewählt, bei 'Verwandlung Ende'.
Wenn der ganze Code nicht ausgeführt wird, währe die Frage wie und wann du die CommonEvents aufrufst.

Zombie_Fan

Ankömmling

Motto: Ja ne is Klar?

  • Nachricht senden

14

Dienstag, 11. August 2009, 11:19

*UPS* Ich sehs grad hab bei der Rückverwandlung einen leeren Charackterslot gewählt.Schwerer leichtsinnstfehler.Werde das gleichmal änder und denke/Hoffe das es dann klappt.Vielen Dank für die Info.

EDIT: Funtzt Danke


Lg der Zombie_Fan
Wenn es Machbar ist dann mach es auch. Wenn es nicht machbar ist frag jemanden wie es machbar wird.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Zombie_Fan« (11. August 2009, 11:46)


Ähnliche Themen

Social Bookmarks