Ergebnis 1 bis 20 von 38

Thema: Sprache in Kampfsystem (Ace)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Wollte nur wissen, ob du es noch vorhast zu ergänzen.

    Ja, das ist vollkommen i.o.

    Aber ich sehe gerade: Die Skill Descriptions sind erstmal wichtiger. Da kann ich alles erklären, dann brauche ich wohl auch keine Icons.

    Geändert von Ken der Kot (09.08.2018 um 11:49 Uhr)

  2. #2
    Unter "LDT_SKILL_MES2" folgendes einfügen:
    Code:
      LDT_SKILL_DESC = {
          1=>["",""],
          2=>["",""],
          4=>["Trifft den Gegner doppelt.","Hits the Enemy two times!"]
          }
    Die Methode "def self.get_item_desc(item)" mit folgender ersetzen:
    Code:
    def self.get_item_desc(item)
        if(item.is_a?(RPG::Item))
          if(LDT_ITEM_DESC.has_key?(item.id))
            return LDT_ITEM_DESC[item.id][$game_switches[LDT_SWITCH] ? 1 : 0]
          else
            return item.description
          end
        elsif(item.is_a?(RPG::Skill))
          if(LDT_SKILL_DESC.has_key?(item.id))
            return LDT_SKILL_DESC[item.id][$game_switches[LDT_SWITCH] ? 1 : 0]
          else
            return item.description
          end
        else
          return item.description
        end
      end

  3. #3
    Hab eine Frage: mit %s kann ich doch den Namen anzeigen lassen. Wieso funktioniert das bei SKILL_MES2 aber nicht?

    Edit: Ich glaub, ich habs gefunden.

    tmes2 = tsub + Vocab.get_message2(item)

    Edit2:

    Argh, jetzt machts das für alle Message 2. Wollt es doch so machen, daß ich die Wahl hab, ob der Name drin steht oder nicht

    Edit3:

    Ne, passt alles. Kann mich damit arrangieren. Ist gar nicht so schlecht.

    Geändert von Ken der Kot (23.08.2018 um 21:53 Uhr)

  4. #4
    Bräuchte noch den Teil "Actor revives" (Actor steht wieder auf) als Übersetzung.

    Zitat Zitat
    Auch Status ("Wurde vergiftet") usw. wird sicherlich noch ein Thema werden
    Und wie recht du hattest ab jetzt brauch ich das nämlich auch xD

  5. #5
    Unter LDT_SKILLTYPE usw.:
    Code:
    # State ID => [[State Spieler, State Gegner, State anhaltend, State zuende],
      #              [State Player, State Enemy, State continues, State ends]]
      LDT_STATEMES = {
          7=>[[" ist gelähmt!"," ist gelähmt!","k ann sich nicht bewegen!"," kann sich wieder bewegen!"],
          [" is paralyzed!"," is paralyzed!"," cannot move!"," isn't paralyzed anymore!"]],
          8=>[["t1","t2","t3","t4"],
          ["t1","t2","t3","t4"]]
          }
    Für jeden State hast du 4 Messages: Text wenn der Spieler ihn erhält, Text wenn der Gegner ihn erhält, Text wenn der Status anhält, Text wenn der Status endet (also die 4, die du in der Datenbank auch siehst)

    Dann noch das rotmarkierte hinzufügen:
    Code:
    # Fehler-Meldungen
        Vocab::PlayerPosError.replace !$game_switches[LDT_SWITCH] ? "Spieler-Startpoistion wurde nicht gesetzt" : "Spieler-Startpoistion wurde nicht gesetzt"
        Vocab::EventOverflow.replace !$game_switches[LDT_SWITCH] ? "Zuviele gleichzeitige Aufrufe Gemeinsamer Events"  : "Zuviele gleichzeitige Aufrufe Gemeinsamer Events"
        change_state_mes()
      end
    
      def self.change_state_mes()
        $data_states.each do |st|
          if(st)
            if(LDT_STATEMES.has_key?(st.id))
              st.message1 = LDT_STATEMES[st.id][$game_switches[LDT_SWITCH] ? 1 : 0][0]
              st.message2 = LDT_STATEMES[st.id][$game_switches[LDT_SWITCH] ? 1 : 0][1]
              st.message3 = LDT_STATEMES[st.id][$game_switches[LDT_SWITCH] ? 1 : 0][2]
              st.message4 = LDT_STATEMES[st.id][$game_switches[LDT_SWITCH] ? 1 : 0][3]
            end
          end
        end
      end

  6. #6
    Danke, es funktioniert gut. Nun muss ich nur noch meine Daten einpflegen. Danke.

    Das mit dem Wiederbeleben übersetzen ginge sicher auch, oder?

  7. #7
    Ist doch damit erledigt oder? Wiederbeleben sollte die Message 4 vom Status "Tod" sein

  8. #8
    Richtig, my bad ^^

Berechtigungen

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