collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Hilfe zu Skripten.  (Gelesen 51363 mal)

Offline eugene222

  • König der Lügner
  • VX-Meister
  • ****
  • Beiträge: 675
Re: Hilfe zu Skripten.
« Antwort #30 am: Dezember 14, 2008, 15:42:00 »
Ist an sich ganz leicht. Setze einfach vor dem Namen der Datei das hier: #
Ist so ähnlich wie bei den anderen normalen VX Charas, da muss ja ein $ davor. Bei den XP Charas setzt du die # davor.

mfg. eugene

Re: Hilfe zu Skripten.

Offline Claine

  • Makerer aus Zeitvertreib
  • Eventmeister
  • ***
  • Beiträge: 422
  • Digimon-Fan
    • Digimon New Generation FRPG
Re: Hilfe zu Skripten.
« Antwort #31 am: Dezember 17, 2008, 19:32:04 »
Mal ne Frage. Gibt es ein Skript, mit dem man die Memorize Funktion  des 2K's, also die Funktion, dass die BGM gemerkt wird und dann später wieder aufrufbar ist, wiederbringt?

MFG
Claine

Re: Hilfe zu Skripten.

Offline Klex

  • CoAD - Tiles Publisher
  • VX-Kenner
  • ****
  • Beiträge: 561
    • Klex Blog
Re: Hilfe zu Skripten.
« Antwort #32 am: Dezember 21, 2008, 17:30:43 »
Moin Leute,
Ich hab da mal ein Problem mit dem Battle Back Skript

Spoiler for Hiden:
#==============================================================================
# ¦ VX-RGSS2-7 Change Battle Background [Ver.1.0.0]     by Claimh
#------------------------------------------------------------------------------
# English Translation By: Elemental Crisis [http://www.rpgcrisis.net]
#------------------------------------------------------------------------------
# Changes the battle background.
#==============================================================================


module BattleBack
  #   Select Battle Background Type
  #   0:Current map with wave effect for battle background (Default VX Style).
  #   1:Current map used as battle background.
  #   2:Uses a picture for battle background.
  BB_TYPE = 2
 
  # Display Battle Floor
  BT_FLOOR = false

  # Picture (Only required if BB_TYPE = 2)
  M_B_BACK = {
    # Map ID => "Picture File Name(Graphics/System)"
    27 => "Beach01",
    36 => "Mine01",
    89 => "sea02",
    91 => "sea02",
    92 => "sea02",
    44 => "Monster01",
    45 => "Kaputteshaus01",
    46 => "Kaputteshaus01",
    47 => "Kaputteshaus01",
    48 => "Kaputteshaus01",
    49 => "Höhle02",
    50 => "Höhle01",
    55 => "Höhle01",
    51 => "Berg"
    100 => "Beach01",
 

  }
end


#==============================================================================
# ¦ Spriteset_Battle
#==============================================================================
class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ? Creating Battle Back Sprite
  #--------------------------------------------------------------------------
  def create_battleback
    case BattleBack::BB_TYPE
    when 0
      source = $game_temp.background_bitmap
      bitmap = Bitmap.new(640, 480)
      bitmap.stretch_blt(bitmap.rect, source, source.rect)
      bitmap.radial_blur(90, 12)
      @battleback_sprite = Sprite.new(@viewport1)
      @battleback_sprite.bitmap = bitmap
      @battleback_sprite.ox = 320
      @battleback_sprite.oy = 240
      @battleback_sprite.x = 272
      @battleback_sprite.y = 176
      @battleback_sprite.wave_amp = 8
      @battleback_sprite.wave_length = 240
      @battleback_sprite.wave_speed = 120
    when 1
      source = $game_temp.background_bitmap
      bitmap = Bitmap.new(640, 480)
      bitmap.stretch_blt(bitmap.rect, source, source.rect)
      @battleback_sprite = Sprite.new(@viewport1)
      @battleback_sprite.bitmap = bitmap
      @battleback_sprite.ox = 320
      @battleback_sprite.oy = 240
      @battleback_sprite.x = 272
      @battleback_sprite.y = 176
    when 2
      @battleback_sprite = BattleBackSprite.new(@viewport1)
    end
  end
  #--------------------------------------------------------------------------
  # ? Creating Battle Floor Sprite
  #--------------------------------------------------------------------------
  alias create_battlefloor_mbb create_battlefloor
  def create_battlefloor
    create_battlefloor_mbb if BattleBack::BT_FLOOR
  end
  #--------------------------------------------------------------------------
  # ? Delete Battle Floor Sprite
  #--------------------------------------------------------------------------
  alias dispose_battlefloor_mbb dispose_battlefloor
  def dispose_battlefloor
    dispose_battlefloor_mbb if BattleBack::BT_FLOOR
  end
  #--------------------------------------------------------------------------
  # ? Update Battle Floor Sprite
  #--------------------------------------------------------------------------
  alias update_battlefloor_mbb update_battlefloor
  def update_battlefloor
    update_battlefloor_mbb if BattleBack::BT_FLOOR
  end
end


#==============================================================================
# ¦ BattleBackSprite
#==============================================================================
class BattleBackSprite < Sprite
  # Background Screen Size
  WIDTH  = 544.00  #original = 544
  HEIGHT = 416.00  #original = 416
  #--------------------------------------------------------------------------
  # ? Object Initialization
  #     viewport : viewport
  #--------------------------------------------------------------------------
  def initialize(viewport = nil)
    super(viewport)
    self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id])
    # Zoom is carried out according to picture size.
    @x_zoom = WIDTH / self.bitmap.width
    @y_zoom = HEIGHT / self.bitmap.height
    @zoom = @x_zoom > @y_zoom ? @x_zoom : @y_zoom
    # Zoom is carried out.
    self.zoom_x = @zoom
    self.zoom_y = @zoom
    # Made into central display.
    self.ox = self.bitmap.width / 2
    self.oy = self.bitmap.height / 2
    self.x = (self.bitmap.width / 2)  * @zoom
    self.y = (self.bitmap.height / 2) * @zoom
  end
end

Wenn ich jetzt das Spiel starte kommt folgende Fehlermeldung. (siehe angehängtes Bild)
Wenn ich aber die 100 Map aus dem Skript wegnehme läuft wieder alles normal.
Sobald ich aber eine map hinzufüge, die eine 3 Stellige Map ID hat, kackt der Skript ab.
Könnte man das irgendwie ändern? Weil nur 99 Maps zu haben is jetzt nicht so mein Ding.
Vielen dank schon mal im Vorraus.
Grüße Klex



[gelöscht durch Administrator]
« Letzte Änderung: Dezember 21, 2008, 17:31:48 von Klex92 »

Re: Hilfe zu Skripten.

Offline Sk!p

  • Foren-ReArchitekt
  • VX-Großmeister
  • *****
  • Beiträge: 975
  • Mit(t)arbeiter schreibt man mit einem T =P
    • Foren-ReArchitekt
Re: Hilfe zu Skripten.
« Antwort #33 am: Dezember 21, 2008, 17:43:45 »
Also wie ich es sehe, ist in Reihe 37 (Die auf die der Fehler hinweist)
damit belegt, dass schon ein Bild definiert wird. und zwar "Beach 01"

Vllt überschreibst du etwas? oO
Ich hab mir das Skript jetzt nicht so genau angesehen und weiß nicht wie es
funktioniert. Aber in Reihe 37 steht:

100 => "Beach01"

Darum nehme ich an, dass der BGefehl den du geben willst, schon irgendwie mit der 100
verbunden ist, und es einen crash gibt

Sk!p
« Letzte Änderung: Dezember 21, 2008, 17:52:55 von Sk!p »

Klischee Antagonist! | Back From Hell To Conquer The World!


Re: Hilfe zu Skripten.

Offline Klex

  • CoAD - Tiles Publisher
  • VX-Kenner
  • ****
  • Beiträge: 561
    • Klex Blog
Re: Hilfe zu Skripten.
« Antwort #34 am: Dezember 21, 2008, 17:47:21 »

Wenn ich überall eine 0 drannhänge
also Bsp. 089 / 023 / 014
kommt auch die gleiche Fehlermeldung
nur statt Zeile 37 diesmal 25

Grüße Klex

Re: Hilfe zu Skripten.

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
Re: Hilfe zu Skripten.
« Antwort #35 am: Dezember 23, 2008, 10:55:12 »
Also hab da ma ne Frage zu Scripten:
Wie kann ichs machen das ich bei Scene_Item Equip und Status bei abbruch nit mehr ins normale menü komme sondern direkt zurück zur Map? wers genau erklärt haben will hier:
http://rpgvx.de/forum.php?topic=2465.0
Besucht mich auf


Und gebt Kommentare im Blog =)

Re: Hilfe zu Skripten.

Offline Hanmac

  • true = false
  • Database-Verunstalter
  • **
  • Beiträge: 138
Re: Hilfe zu Skripten.
« Antwort #36 am: Dezember 25, 2008, 20:39:36 »
hy hab frage:

ich füge neue save methoden hinzu
soll ich das in das Haubt modul
in ein save modul
oder in eine save klasse (als self. methode)

(das sind sachen wie auto und quick save)
"alles ist wahr, wenn wahr einen bestimmten Wert annimmt."

Re: Hilfe zu Skripten.

Offline eugene222

  • König der Lügner
  • VX-Meister
  • ****
  • Beiträge: 675
Re: Hilfe zu Skripten.
« Antwort #37 am: Dezember 26, 2008, 14:54:20 »
Hey Hanmac, nur leider, sagt mir das ganze nichts.
Haupt Modul?
Save Modul?
Save Klasse?

Ich würde dir helfen, nur weiß ich nicht, wo die Unterschiede liegen und obs Vorteile und Nachteile gibt.

mfg. eugene

Re: Hilfe zu Skripten.

oshi

  • Gast
Re: Hilfe zu Skripten.
« Antwort #38 am: Dezember 26, 2008, 15:51:15 »
Hi, ich wollte mal fragen ob man die anzahl der auszrüsten teil ändern kann?

also das man z.B. noch Hosen auswählen kann oder Handschuhe ?

so das jedes item ein eig. slot halt hat.


danke im voraus :)

Re: Hilfe zu Skripten.

Offline Sk!p

  • Foren-ReArchitekt
  • VX-Großmeister
  • *****
  • Beiträge: 975
  • Mit(t)arbeiter schreibt man mit einem T =P
    • Foren-ReArchitekt
Re: Hilfe zu Skripten.
« Antwort #39 am: Dezember 26, 2008, 15:53:27 »
Der einfachste weg ist, einen nicht zu brauchenden Eintrag einfach abzuändern.
Wenn man keinen Helm braucht, schreibt man einfach Hose hin, und bringt
die Hosen ins Spiel. Ist ja egal ob in der Database dann Helm steht, im Spiel ist
es eine Hose, weils ja da steht.

Solltest du aber auch keinen Eintrag verzichten wollen, solltest du dich vllt
mal an einen Scripter wenden.

Sk!p

Klischee Antagonist! | Back From Hell To Conquer The World!


Re: Hilfe zu Skripten.

Offline eugene222

  • König der Lügner
  • VX-Meister
  • ****
  • Beiträge: 675
Re: Hilfe zu Skripten.
« Antwort #40 am: Dezember 28, 2008, 16:54:05 »
@oshi
Es gibt so ein Skript von KGC, ich such es dir mal raus.

http://www.mediafire.com/download.php?jxouo3iebco

Lad dir das runter, das Skript heißt KGC_EquipExtension.

mfg eugene
« Letzte Änderung: Dezember 28, 2008, 16:59:20 von eugene222 »

Re: Hilfe zu Skripten.

ERZENGEL

  • Gast
Re: Hilfe zu Skripten.
« Antwort #41 am: Dezember 28, 2008, 22:01:06 »
@Klex:
kA, ob es noch aktuell ist, aber du hast nach 51 => "Berg" ein Komma vergessen.

@Hanmac:
Was  ist ein "Haubt modul"  und eine self.-Methode wird Klassenmethode genannt.
Zur Frage: Als Module. Klassen werden mit Absicht auf Instanzierung und der Möglichkeit mehrere Klasseninstanzen z.B. mit verschiedenen Werten der Attribute zu haben - ein Modul hingegen nicht. Siehe Modul-Artikel der RubyWiki.

Re: Hilfe zu Skripten.

Offline Sk!p

  • Foren-ReArchitekt
  • VX-Großmeister
  • *****
  • Beiträge: 975
  • Mit(t)arbeiter schreibt man mit einem T =P
    • Foren-ReArchitekt
Re: Hilfe zu Skripten.
« Antwort #42 am: Dezember 29, 2008, 00:01:30 »
EE OO
Was machst du denn hier?!
Ich seh Geister verdammt xD

Sk!p

Klischee Antagonist! | Back From Hell To Conquer The World!


Re: Hilfe zu Skripten.

Offline Kasaar

  • Epic Scripter !!
  • Eventmeister
  • ***
  • Beiträge: 305
  • Satanistischer Misantroph... noch Fragen? ]:)
Re: Hilfe zu Skripten.
« Antwort #43 am: Dezember 29, 2008, 00:24:21 »
Ma ne Frage:
Wie muss ich das Window_Base Script so umschreiben, dass ich anstatt den faces von den facesets im Menü die Charaktergrafik hab...
Besucht mich auf


Und gebt Kommentare im Blog =)

Re: Hilfe zu Skripten.

Samael

  • Gast
Re: Hilfe zu Skripten.
« Antwort #44 am: Dezember 31, 2008, 13:49:34 »
Hi ich hab mal eben 2 Fragen:

1. Wie genau ändere ich bei dem Good vs. Evil Skript die Gesinnung. (zb. Gut zu Neutral usw...)

2. Giebt es ein Skript oder eine Möglichkeit das Maximum an Leuten, die im Kampf und im Menü in der Gruppe sind, zu erhöhen?

Gruß & Danke im Voraus: Samael

PS: Guten Rutsch

 


 Bild des Monats

rooftop party

Views: 3581
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