collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: [Schnipsel] Autoallow Switch 0001  (Gelesen 1705 mal)

Offline Herendil

  • Jarl Turindo
  • Moderator
  • Mr. MACK-Tile
  • ***
  • Beiträge: 283
  • Jarl Turindo
[Schnipsel] Autoallow Switch 0001
« am: Mai 12, 2009, 07:02:21 »
Hallo dieser Code ist etwas aus der Not entstanden, dass ich selber unbedingt brauchte.
Beschreibung:
Der Code erlaubt es euch Automatisch Switch 0001 zu verwenden, z.B. für Common Events, die immer benutzt werden sollen
Wie immer in der Sektion Matirials einfügen

Spoiler for Hiden:
#====================================
#=Aktiviert Automatisch Switch 0001
#v. 1 Herendil 11.05.09 und Verfeinerung von Colonios 13.05.09
# Es können weitere mit "$game_switches[switch_id] = true" (ohne ") hinzugefügt werden
#==============================================
class Scene_Title < Scene_Base
  alias old_new_game command_new_game
  def command_new_game
    old_new_game
    $game_switches[01] = true
    # Hier folgend weitere $game_switches[switch_id] = true
  end
end
Ich hoffe irgendwer kann den Code benutzen, das war das zweit was ich mit RGSS/2 gemacht habe^^

Edit: Herrn Colonios Vorschlag eingebettet
« Letzte Änderung: Mai 13, 2009, 14:15:00 von Herendil »

Re: [Schnipsel] Autoallow Switch 0001

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: [Schnipsel] Autoallow Switch 0001
« Antwort #1 am: Mai 13, 2009, 00:34:59 »
Hey!

Das Script ist echt simpel, gefällt mir!

Wie wäre es, wenn du noch folgendes reinschreibst:

#==========================================
# Aktiviert Automatisch Switches beim Start des Spiels.
# v. 1 Herendil 11.05.09
#==========================================
# Füge weitere "$game_switches[switch_id] = true" ein
# um weitere Switches beim Start des Spieles zu Aktivieren.
#==========================================
class Scene_Title < Scene_Base
  alias old_new_game command_new_game
  def command_new_game
    old_new_game
    $game_switches[01] = true
    # Hier folgend weitere $game_switches[switch_id] = true
  end
end

Wäre doch möglich, oder? Dann weiß man auch, dass man es einfach ausbauen kann ;)

MfG

Re: [Schnipsel] Autoallow Switch 0001

Offline Herendil

  • Jarl Turindo
  • Moderator
  • Mr. MACK-Tile
  • ***
  • Beiträge: 283
  • Jarl Turindo
Re: [Schnipsel] Autoallow Switch 0001
« Antwort #2 am: Mai 13, 2009, 14:07:32 »
Ja stimmt eine Gute Idee, Wilkommen im Header des Scriptes^^.
Aber ich denke, dass das relativ "überflüssig" ist, da man ja meist nur einen Autoallower braucht.

Re: [Schnipsel] Autoallow Switch 0001

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: [Schnipsel] Autoallow Switch 0001
« Antwort #3 am: Mai 13, 2009, 15:23:42 »
Vllt. ist es überflüssig, aber es ist schöner :D


Danke für die Aufnahme ;)


MfG

PS: Wo hast du scripten gelernt? Ich eigne mir das (wie ich festgestellt habe) von Zeit zu Zeit selbst an, aber so wirklich nen plan davon habe ich nicht...

Re: [Schnipsel] Autoallow Switch 0001

Offline Herendil

  • Jarl Turindo
  • Moderator
  • Mr. MACK-Tile
  • ***
  • Beiträge: 283
  • Jarl Turindo
Re: [Schnipsel] Autoallow Switch 0001
« Antwort #4 am: Mai 13, 2009, 15:44:04 »
Das
Vllt. ist es überflüssig, aber es ist schöner :D
Und der Script wird länger ;-)
Danke für die Aufnahme ;)
Np np

PS: Wo hast du scripten gelernt? Ich eigne mir das (wie ich festgestellt habe) von Zeit zu Zeit selbst an, aber so wirklich nen plan davon habe ich nicht...

Ach von zeit zu zeit ist mir halt eingefallen als ichs selber beraucht hatte.
Aber sonst hab ich egl. auch kaum einen Plan vom Scripten aber wenn ich einen Script lese weiß ich meistens was der und er Befehl bewirkt.
« Letzte Änderung: Mai 13, 2009, 15:46:16 von Herendil »

Re: [Schnipsel] Autoallow Switch 0001

Offline Hanmac

  • true = false
  • Database-Verunstalter
  • **
  • Beiträge: 138
Re: [Schnipsel] Autoallow Switch 0001
« Antwort #5 am: Mai 13, 2009, 21:40:57 »
#==========================================
# Aktiviert Automatisch Switches beim Start des Spiels.
# v. 1 Herendil 11.05.09
#==========================================
# Füge weitere "$game_switches[switch_id] = true" ein
# um weitere Switches beim Start des Spieles zu Aktivieren.
#==========================================

AutoAllowKeys = []

class Scene_Title < Scene_Base
  alias_method :old_new_game, :command_new_game # ist sauberer als alias
  def command_new_game
    old_new_game
    AutoAllowKeys.to_a.each { | i | $game_switches[i] = true }
  end
end

was hält ihr davon? das unterstützt gleich einen ganzen Array
"alles ist wahr, wenn wahr einen bestimmten Wert annimmt."

Re: [Schnipsel] Autoallow Switch 0001

Offline Herendil

  • Jarl Turindo
  • Moderator
  • Mr. MACK-Tile
  • ***
  • Beiträge: 283
  • Jarl Turindo
Re: [Schnipsel] Autoallow Switch 0001
« Antwort #6 am: Mai 14, 2009, 14:45:06 »
Ok das führt zuweit xD
Leute solangsam wird mir das niocht mehr geheuer O.o
Jetzt mal im Ernst: Die Veränderung vom Herrn Colonios war ja egl. schon überflüssig O.o

 


 Bild des Monats

rooftop party

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