• Anmelden

1

Sonntag, 19. Dezember 2010, 18:43

Name selbst schreiben

Hi, da ich noch ein ziemlicher N00b im Skripten bin wollte ich fragen, ob, es möglich ist, dass der Spieler seinen Namen selbst wählen kann? Wenn ja, kann mir jemand einen Skript geben.

DANKE :)

The Blog

Projekt: Spieledatenbank

Motto: Let´s kick´n it oldschool.

  • Nachricht senden

2

Sonntag, 19. Dezember 2010, 18:58

Ja, es gibt sogar einen Eventingbefehl.
Seite 3 Name Input Processing
  • Qualifikationen :success:

    :hand-point: Fähigkeiten:

    :map: Mapping: :star: :star: :star: :star: :star-half:
    :wall-break: Eventing: :star: :star: :star: :star-empty: :star-empty:
    :quill: Storydesign::star: :star: :star-half: :star-empty: :star-empty:
    :palette: Pixeln: :star: :star-half: :star-empty: :star-empty: :star-empty:
    :ruby: Scripting: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
    :music-beam: Musik: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
  • FRPG :quill:

    Name: Irir Nylak: (Bedeutung: Baumtänzer, wörtl.: Der mit den Bäumen tanzt)
    Geschlecht: Männlich
    Rasse: Waldelb
    Alter: 87
    Beruf/Klasse: Jäger

    Level: 1
    Quest:
    Party: -
    Inventar:

    Ledertasche (2/6):

    * 1x Proviant (Trockenfleisch, ein Stück Trockengebäck, sowie ein Wasserschlauch)
    * Detaillierte Karte vom Grünwald und Umgebung

    Kleidung (2/4):

    * Zwei Feuersteine zum Entzünden von Feuer
    * Eine traditionelle Holzschnitzerei aus Eiche (ein kleiner, ca. 5cm hoher Miniatur Baum, er soll Glück bringen)

    kleine Kräutertasche (3/10):

    * 2x Baldrian
    * 1x Estragon

    Köcher (10/10)

    Geld: 16 Kupferstücke

    Rüstung:
    • Einfache Bekleidung aus Leinen, wobei die Brustpartien aus Leder bestehen (dort bessere Rüstung)
    • Feste Lederstiefel
    • Eine Lederscherpe mit einer angebrachter Scheide für ein Jagdmesser (Ausnehmen von Tieren, Zweitwaffe beim Umgang mit Bogen)
    • Ein Kurzbogen aus geöltem Zedernholz
  • :clipboard: Tutorials


3

Montag, 20. Dezember 2010, 19:22

Schonmal danke. Gibt es jetzt noch eine Funktion, mit der man den Namen in ein Variabel speichern kann, so dass die NPC's den Spieler mit dem Namen ansprechen?

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

4

Montag, 20. Dezember 2010, 19:37

Ruby Quellcode

1
$game_party.actors[0].name


da is der drin

wenn du das in einer game_variable (event-variablen) haben willst, dann machst du nach der namenes-eingabe ein callscript mit

Ruby Quellcode

1
2
$game_variables[id] = $game_party.actors[0].name
#für id die entsprechende id der variable angeben


gruß agy
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

5

Montag, 20. Dezember 2010, 19:39

Dafür schreibst du in den Nachrichten einfach \n[x], wobei x für die ID des Charakters steht.

Zitat

Hallo \n[1], wie geht's?
Ich hab gehört \n[7] ist krank.

->

Zitat

Hallo Aluxes, wie geht's?
Ich hab gehört Gloria ist krank.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

6

Montag, 20. Dezember 2010, 20:20

Muss ich das im Eventmenü eingeben? Also Doppelklick auf den Boden etc. -> Seite 3 -> Script oder im Scriptmenü. Wenn ich das im Eventmenü mache werden die Scripte einfach übersprungen. Wie mach ich das im Scriptmenü?

Irrlicht

Leuchtendes Irgendwas

Motto: Keep shining!

  • Nachricht senden

7

Montag, 20. Dezember 2010, 20:34

Du hast, wenn du über einen Eventbefehle eine Nachricht ausgibst ("Text Message" bzw. "Show Choices") einige Kürzel zur Verfügung, um den Text zu beeinflussen (u.a. \n[x] , siehe Neo-Bahamuts Post)

8

Montag, 20. Dezember 2010, 21:31

Aber wenn ich z.B. "Hallo /n[1]" eingebe sagt der das auch so und nicht z.B. "Hallo Sigfried". :(

Irrlicht

Leuchtendes Irgendwas

Motto: Keep shining!

  • Nachricht senden

9

Montag, 20. Dezember 2010, 21:38

Das Zeichen \ solltest du auf der Tastatur auf der Taste rechts neben der 0 finden ( CTRL+ALT+ß )

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

10

Montag, 20. Dezember 2010, 22:00

du musst erst das als callscript (event-befehl) ausführen, was ich gepostet habe und dann kannst du mit "\n[id]" den namen, den du in der variable mit der ID "id" gespeichert hast, in show message (eventbefehl) den namen anzeigen lassen. wenn dir das immer noch nicht reicht, dann lad ich dir kurz ne demo hoch. ^^ einfach bescheid sagen hier in deinem post ^^

gruß agy
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

11

Montag, 20. Dezember 2010, 22:25

@ agenty: So ein Quatsch v.v
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

12

Montag, 20. Dezember 2010, 22:52

huch? sollte ich mich geirrt haben? gibt \n schon direkt die heldennamen zurück, ich dachte, das würde blos die variablen wiedergeben ^^'
wenn dem so sein, dann tuts mir leid für die irreführung, ich bin schon seid monaten nichmehr dazu gekommen mich an den maker zu setzen ^^


Edit: Tatsache ^^' ich habe mich geirrt ^^ ich meinte natürlich \v[id] :-|

also meine eigentliche lösung in korrigierter zusammenfassung:

@>Script

Ruby Quellcode

1
$game_variables[1]=$game_party.actors[0].name

@>Text: \v[1]

Vorteil: der heldenname ist überall im game über die variable "greifbar"
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

13

Dienstag, 21. Dezember 2010, 21:19

Ok, jetzt bin ich total verwirrt. Ich glaube aber das ist normal, bin doch erst 12^^ Kannst du netterweise 'ne Demo hochladen. Würde mir in meinem aktuellen Projekt "Dramonamon" (xD) weiterhelfen. Und dann hab ich noch ne Frage (anderes Thema falls das in Ordnung geht): Wie kann ich die Kämpfe "Eindeutschen"? Ich schaffs nur im Menü (Also statt: "New Game" - "Neues Spiel") und ein paar anderen Teilen. Aber in welchem Abschnitt ist der Script für die Kämpfe? Oder muss ich etwas an der (glaube ich aber nicht) Database ändern? Ich hoffe ich habe verständlich geschrieben und wegen diesem kleinen "Problem" wollte ich keinen extra Thread aufmachen. Also bitte ich um eine Demo und wie/wo man den Script zum eindeutschen der Kämpfe (bzw. das [Name des Spielers] erhält 100 EXP.) machen kann.

Irrlicht

Leuchtendes Irgendwas

Motto: Keep shining!

  • Nachricht senden

14

Dienstag, 21. Dezember 2010, 21:35

In Texten brauchst du wie bereits oben geschrieben einfach nur das Kürzel einsetzen:
Spoiler
Bild
zum Lesen den Text mit der Maus markieren

Welche Kürzel du benutzen kannst kannst du einsehen, indem du beim Schreiben des Textes auf F1 drückst.

Zum Eindeutschen eines Projekts gibt es übrigens diese nette Anleitung auf Scientia:
http://www.rpg-studio.de/scientia/Maker_eindeutschen

Bei deinem genannten Beispiel dürfte die Anleitung allerdings nicht mehr zutreffen, da diese Phrase meines Wissens nach nicht im Vokabular des Standard-Scriptsets vorkommt.

15

Dienstag, 21. Dezember 2010, 21:43

Ok. Danke erstmal. Aber gibt es echt keine Möglichkeit einen Kampf einzudeutschen? Dann muss ich wohl doch wieder zum VX greifen, da geht das wieder total einfach. Wie machen es aber dann die ganzen Leute in ihren Projekten? Schreiben die die Battle Scripte komplett selber?

Zego

Krieger

Motto: Ein gesunder Mensch hat 1000 Wünsche, doch ein kranker nur einen!

  • Nachricht senden

16

Dienstag, 21. Dezember 2010, 21:58

Forensuche:
Spoiler
Hier mal ein paar sachen ;)

Einige kannst du schon in der Database unter System ändern

Die anderen Sachen änderst du im Script-Editor (F11)
Dort stehen diese Wörter in Anführungszeichen ("x")...

Im Menü die Spielzeit (Window_PlayTime, Zeile 22)
Im Menü die Schritte (Window_Steps, Zeile 22)
Im Status-Menü das Next Level und Equip (Window_Status, Zeile 39, 44)
Im Shop die Befehle Buy, Sell und Leave (Window_Shop, Zeile 16)
Im Shop die "Im Gepäck-Info" (Window_ShopStatus, Zeile 39)
Im Kampf die ersten Befehle für Angriff und Flucht (Window_PartyCommand, Zeile 15)
Im Titel die Befehle New Game, Continue, Exit (Scene_Title, Zeile 38, 39, 40)
Im Menü die Befehle Status, Save, Exit (Scene_Menu, Zeile 23, 24, 25)
Im Speichermenü der Text oben... (Scene_Save, Zeile 12)
Im Lademenü der Text oben... (Scene_Load, Zeile 28)
Im "Beenden-Dialog" die Befehle To Title, Exit, Cancel (Scene_End, Zeile 13, 14, 15)
zum Lesen den Text mit der Maus markieren
Spoiler
RPG-Maker XP legales eindeutschen
Autor unbekannt

Folgende Scripte im Scripteditor bei den angeführten Zeilen ändern.

Einkaufen
Frage beim Einkaufen in “Window_ShopCommand“.
Zeile 18: @commands = ["Kaufen", "Verkaufen", "Schließen"]

Wie oft man das ausgewählte Item bereits besitzt in “Window_ShopStatus“.
Zeile 36: self.contents.draw_text(4, 0, 200, 32, "Besitz")

Helden Namen Eingeben
Bestätigung des Namens “Window_NameInput“.
Zeile 58: self.contents.draw_text(225, 9 * 32, 64, 32, "OK", 1)

Kampf
Frage, ob kämpfen oder flüchten in “Window_PartyCommand“.
Zeile 17: @commands = ["Kämpfen", "Flüchten"]

Titelmenü
Fragen im Titelmenü in “Scene_Title“.
Zeile 37-39:
s1 = "Neues Spiel"
s2 = "Spiel Laden"
s3 = "Spiel Beenden"

Speichern
Frage beim Speichern in “Scene_Save“.
Zeile 12: super("Auf welcher Datei möchtest du speichern?")

Laden
Die Frage beim Laden in “Scene_Load“.
Zeile 28: super("Welche Datei möchtest du Laden?")

Ende
Im Spielmenü in ”Scene_End”.
Zeile 13-15:
s1 = "Zum Titel"
s2 = "Spiel Beenden"
s3 = "Abbrechen"

Menü
Im Spielmenü in “Scene_Menu“.
Zeile 13-15:
s4 = "Status"
s5 = "Speichern"
s6 = "Spiel beenden"

Status
Für Erfahrung in “Window_Status“.
Zeile 40:
self.contents.draw_text(320, 48, 80, 32, "Erfahrung")

Für nächstes Level
Zeile 41:
self.contents.draw_text(320, 80, 90, 32, "Nächstes Lv")

Für Ausrüstung
Zeile 46:
self.contents.draw_text(320, 160, 96, 32, "Ausrüstung")

Speicherpunkte
Im Speichermenü in “Window_SaveFile“.
Zeile 46:
name = "Datei #{@file_index + 1}"

Zeit
Die Zeitanzeige im Spielmenü in “Window_PlayTime“.
Zeile 24:
self.contents.draw_text(4, 0, 120, 32, "Spielzeit")

Schritte
Gemachte Schritte im Spielmenü in “Window_Steps“.
Zeile 24:
self.contents.draw_text(4, 0, 120, 32, "Schritte")

Kampfschaden
Anzeige im Kampf in “Game_Battle 4“.
Zeilen 391,189,195,301,308,413:
self.damage = "nicht getroffen"
zum Lesen den Text mit der Maus markieren

Und das hier: Maker eindeutschen!

So und den Rest musste dir selbst suchen! :) Anders gehts nicht.

Edit
Schreiben die die Battle Scripte komplett selber?

Dafür muss man kein Battle Script selbst schreiben, sondern einfach die vorhandenen englischen Wörter in der Scriptdatenbank durch deine deutschen Wörter auszutauschen.
  • :music: Bushido

    Bild
  • :balloon-smiley: Lustige Zitate

    • :thumb-up: Zitat 1
      <Noone> Kann mir vielleicht jemand bei ner Deutschhausaufgabe helfen? Komm damit nicht zurecht :/
      <Siegertyp> Ja aber beeil dich, ich muss gleich los. Ich kann dir nur eine Frage beantworten.
      <Noone> Nur eine?
      <Siegertyp> Ja
      * Siegertyp has quit IRC (quit)
    • :thumb-up: Zitat 2
      <fusion> Hast du ein paar Nacktfotos deiner Freundin?
      <chrzan> nö :/
      <fusion> Willst du welche haben? :>
    • :thumb-up: Zitat 3
      <MMM> Ich glaub ich lache nie wieder so laut...göttlich heute morgen in Bio. wir haben jeweils unseren eigenen speichel mikroskopiert. Auf einmal die eine ganz aufgeregt "Hier bewegt sich was!!" Alle werden still, Prof guckt sich das kurz an, guckt nochmal hin "Oh, ja das ist definitv eine lebende Spermazelle" Ich glaub das Mädchen wäre am liebsten gestorben ;)
    • :thumb-up: Zitat 4
      <Wretched> Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei denen es darum geht, wer den cooleren, imaginaeren Freund hat
      <D3nY0> looool :D wie geil
    • :thumb-up: Zitat 5
      <HDStyle> Ist dir schonmal aufgefallen, dass irgendwie nie Amokläufe an Hauptschulen stattfinden? o.o
      <Crytek> Ja ist klar. Da schießen ja auch alle zurück.
    • :thumb-up: Zitat 6
      <RAP|TaliFecT> Meine Freundin meint ich wäre neugierig ... zumindestens steht das in ihrem Tagebuch

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

17

Dienstag, 21. Dezember 2010, 23:29

wie schon ganz gut beschrieben kann man das KS ziemlich gut editieren. wenn ich die tage ma zeit hab, dann schreib ich dir das um und poste das hier mit anleitung zum umbau, dann kannste es einfach reinkopieren und gut is.

gruß agy

P.S.: is deinen Namens-Problem jetzt eigentlich gelöst?
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

18

Dienstag, 21. Dezember 2010, 23:32

Zitat

bin doch erst 12^^

._.

Zitat

Mindestalter
Das Mindestalter für eine aktive Teilnahme bzw. die Mitgliedschaft auf RPG-Studio.de ist auf 13 Jahre festgelegt. Sollte ein Nutzer jünger sein, so ist eine Erlaubnis der Erziehungsberechtigten bzw. des Vormundes vorzulegen.


Zitat

Aber gibt es echt keine Möglichkeit einen Kampf einzudeutschen? Dann muss ich wohl doch wieder zum VX greifen, da geht das wieder total einfach. Wie machen es aber dann die ganzen Leute in ihren Projekten? Schreiben die die Battle Scripte komplett selber?

Beim XP geht das entweder mit den Anleitungen von Irrlicht und Zego oder so:
1. Du merkst dir den Text, den du übersetzen willst, z.B. "Escape"
2. Du öffnest den Script Editor deines Projektes (Icon rechts neben der Datenbank oder F11)
3. Du drückst Strg + Shift + F um die Suchfunktion zu öffnen
4. Du suchst nach dem Text, also eben "Escape"
5. Du doppelklickst auf das Ergebnis und änderst den Text
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

19

Mittwoch, 22. Dezember 2010, 20:32

Ja das mit dem Namen hat sich geregelt. @Der Typ mit den Bananen Bild^^: Danke, das mit der Suchfuktion ist echt praktisch. Und wegen dem Mindestalter: Sicherlich hab ich die Erlaubnis meiner Elter (die wissen jedes Forum/Spiel wo ich angemeldet bin^^) :D

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

20

Mittwoch, 22. Dezember 2010, 20:43

wenn du das mit der sufu hinbekommst, dann brauch ich dir ja garkeine edits mehr schreiben, dann kannst du das ja ganz allein ^^'
viel glück und vor allem viel spaß mit deinem projekt ^^'

gruß agy
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

Social Bookmarks