collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: (Tech) Frage zu Charakteroptionen  (Gelesen 1566 mal)

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
(Tech) Frage zu Charakteroptionen
« am: Oktober 10, 2008, 23:20:02 »
Hey leutz
ich hätt da ma ne frage... und zwar:
Gibt es eine möglichkeit irgendn script so zu verändern, dass die Optionen wie 2-Schwerter Stil, Fixierte Rüstung etc. nicht auf den Chara ankommen, sodnern auf die Klasse? Das z.b wenn ein Chara Die Klasse Krieger hat, das 2-schwerterstil aus is und sobald er durchn event ne andere Klasse bekommt, z.b Dieb, dass sich die Option "2-Schwerter-Stil" automatisch anschaltet?
Gibt es da ne Möglichkeit?
Besucht mich auf


Und gebt Kommentare im Blog =)

Re: Chara-option frage

ERZENGEL

  • Gast
Re: Chara-option frage
« Antwort #1 am: Oktober 11, 2008, 00:18:57 »
Spoiler for Hiden:
# ClassOptions - Actor Options sind von der Actor Class abhängig
#
#  Autor :  ERZENGEL
#  Datum :  11. Oktober 2008 00:15 (GMT +02:00)
#  Lizenz:  http://creativecommons.org/licenses/by-nc-sa/3.0/de/
#

module ClassOptions
=begin

In den eckigen Klammern die ID (steht in der DB vor den Classnamen)
eintragen und wie in ner Aufzählung durch Kommata trennen.
 

z.B.:
TWO_SWORDS_STYLE = [1, 3, 4]
AUTO_BATTLE      = [2, 4]

2-Sword-Style besitzt der Actor, wenn er einer Class mit ID 1, 3 oder 4 angehört.
Auto-Battle ist bei dem Actor aktiv, falls seine Class entweder die ID 2 oder 4 besitzt.

=end
  TWO_SWORDS_STYLE = []
  FIX_EQUIPMENT    = []
  AUTO_BATTLE      = []
  SUPER_GUARD      = []
  PHARMACOLOGY     = []
  CRITICAL_BONUS   = []
end


class Game_Actor  # inherits from Game_Battler
  # includes ClassOptions module
  include(ClassOptions)

  # Get [Two Swords Style] Option
  def two_swords_style()
    TWO_SWORDS_STYLE.include?( class_id() )
  end

  # Get [Fix Equipment] Option
  def fix_equipment()
    FIX_EQUIPMENT.include?( class_id() )
  end

  # Get [Auto Battle] Option
  def auto_battle()
    AUTO_BATTLE.include?( class_id() )
  end

  # Get [Super Guard] Option
  def super_guard()
    SUPER_GUARD.include?( class_id() )
  end

  # Get [Pharmacology] Option
  def pharmacology()
    PHARMOCOLOGY.include?( class_id() )
  end

  # Get Critical Ratio
  def cri()
    n = 4
    n += 4 if CRITICAL_BONUS.include?( class_id() )
    weapons.compact.each {|weapon| n += 4 if weapon.critical_bonus() }
    n
  end

end
Mir fallen zwar noch ein paar andere  - weit aus schwerere - Lösungswege ein, jedoch tut's das auch. Falls Fragen sind einfach fragen :)

Re: Chara-option frage

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
Re: Chara-option frage
« Antwort #2 am: Oktober 12, 2008, 10:48:24 »
WOW...
So einfach der Script... und es funktioniert wunderbar...
Vielen vielen Dank Erzengel... hast mich vor dem aufgeben gerettet :)
Besucht mich auf


Und gebt Kommentare im Blog =)

 


 Bild des Monats

rooftop party

Views: 4348
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal