collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Brauche Hilfe mit Switches+Variablen Rücksetzung  (Gelesen 3033 mal)

Offline xelawebdev

  • Eventmeister
  • ***
  • Beiträge: 306
  • Webdeveloper, Designer
    • [Nicht fertig - Testseite]
Brauche Hilfe mit Switches+Variablen Rücksetzung
« am: August 20, 2008, 06:06:41 »
Servus @ all, ich mach mal kurz um die Uhrzeit ;)
Also es geht um folgendes: Ich habe soein Kleines Rätsel gebastelt, es geht darum alle 218 Events anzumachen,
wenn man 1x Falsch macht, geht die Tür nicht auf, ich habs getestet und es funzt wenn man alles richtig macht und alle 218 Events je 1 mal berührt hat, aber sobald man was falsch macht bekommt das event [Variable]-1
ansonsten werden sie alle wenn 1 mal berührt +1 sein, das problem ist wenn man was falsch macht gibt es kein zurück mehr, die tür geht nicht auf und man muss spiel laden, meine frage ist wie könnte ich eine lösung finden um die events zurückzusetzen und zurück zum anfang teleportiert werden, also um wieder von vorne anzufangen, ohne das man spiel laden muss, es geht etwa so: Event berührt-> Variable "blabla" +1, Event berührt-> Variable "blabla" +1, Event berührt-> Variable "blabla" +1 = Variable "blabla" = 3 und Bääm Tür offen. Aber sobald man ein schritt zurückgeht wird die Variable "blabla" -1 und somit erreicht man das erfolg nicht um die tür zu öffnen da die bedingung bei der Tür: Variable "blabla" = 3 ist, ich habe eine testmap geupped
damit Ihr bessere Übersicht habt, brauche echt hilfe hab 3 std drangesessen und nachgedacht aber alles was ich versuche = 0 erfolg :(  http://www.megaupload.com/de/?d=DD99OF9J
Also einfach wie ich so machen kann das z.B ein schalter steht wenn man den betätigt, gehen die alle events und variable "blabla" auf 0 und man wird zum anfang teleportiert.

Ich Danke Euch vielmals für die mühe, und bitte das ist dringend :)
« Letzte Änderung: August 20, 2008, 06:09:30 von Mr.Capslock »

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Magic150

  • Gast
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #1 am: August 20, 2008, 08:15:02 »
Kannst du nicht einfach bei der Tür auf Seite 4 eine Bedingung machen die besagt, wenn Variable [11] nicht mehr 218 ist, wird Selfswitch A,B und C deaktiviert?

Hier auf diesem Bild siehst du was ich meine...
http://img516.imageshack.us/my.php?image=switchproblemei4.png

Lg Magic150

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #2 am: August 20, 2008, 13:28:14 »
hau mal den Variable Fix rin und teste es dann nochma:
Spoiler for Hiden:
class Game_Interpreter
  def command_122
    value = 0
    case @params[3]  # Operand
    when 0  # Constant
      value = @params[4]
    when 1  # Variable
      value = $game_variables[@params[4]]
    when 2  # Random
      value = @params[4] + rand(@params[5] - @params[4] + 1)
    when 3  # Item
      value = $game_party.item_number($data_items[@params[4]])
    when 4  # Actor
      actor = $game_actors[@params[4]]
      if actor != nil
        case @params[5]
        when 0  # Level
          value = actor.level
        when 1  # Experience
          value = actor.exp
        when 2  # HP
          value = actor.hp
        when 3  # MP
          value = actor.mp
        when 4  # Maximum HP
          value = actor.maxhp
        when 5  # Maximum MP
          value = actor.maxmp
        when 6  # Attack
          value = actor.atk
        when 7  # Defense
          value = actor.def
        when 8  # Spirit
          value = actor.spi
        when 9  # Agility
          value = actor.agi
        end
      end
    when 5  # Enemy
      enemy = $game_troop.members[@params[4]]
      if enemy != nil
        case @params[5]
        when 0  # HP
          value = enemy.hp
        when 1  # MP
          value = enemy.mp
        when 2  # Maximum HP
          value = enemy.maxhp
        when 3  # Maximum MP
          value = enemy.maxmp
        when 4  # Attack
          value = enemy.atk
        when 5  # Defense
          value = enemy.def
        when 6  # Spirit
          value = enemy.spi
        when 7  # Agility
          value = enemy.agi
        end
      end
    when 6  # Character
      character = get_character(@params[4])
      if character != nil
        case @params[5]
        when 0  # x-coordinate
          value = character.x
        when 1  # y-coordinate
          value = character.y
        when 2  # direction
          value = character.direction
        when 3  # screen x-coordinate
          value = character.screen_x
        when 4  # screen y-coordinate
          value = character.screen_y
        end
      end
    when 7  # Other
      case @params[4]
      when 0  # map ID
        value = $game_map.map_id
      when 1  # number of party members
        value = $game_party.members.size
      when 2  # gold
        value = $game_party.gold
      when 3  # steps
        value = $game_party.steps
      when 4  # play time
        value = Graphics.frame_count / Graphics.frame_rate
      when 5  # timer
        value = $game_system.timer / Graphics.frame_rate
      when 6  # save count
        value = $game_system.save_count
      end
    end
    for i in @params[0] .. @params[1]   # Batch control
      case @params[2]  # Operation
      when 0  # Set
        $game_variables[i] = value
      when 1  # Add
        $game_variables[i] += value
      when 2  # Sub
        $game_variables[i] -= value
      when 3  # Mul
        $game_variables[i] *= value
      when 4  # Div
        $game_variables[i] /= value if value != 0
      when 5  # Mod
        $game_variables[i] %= value if value != 0
      end
      if $game_variables[i] > 99999999    # Maximum limit check
        $game_variables[i] = 99999999
      end
      if $game_variables[i] < -99999999   # Minimum limit check
        $game_variables[i] = -99999999
      end
    end
    $game_map.need_refresh = true
    return true
  end
end
« Letzte Änderung: August 20, 2008, 13:28:36 von Evil95 »

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline xelawebdev

  • Eventmeister
  • ***
  • Beiträge: 306
  • Webdeveloper, Designer
    • [Nicht fertig - Testseite]
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #3 am: August 20, 2008, 15:02:35 »
Hi und danke für scnelle Antworten,
also @ Magic150,wenn ich das mache dann geht die tür zwar nicht auf aber die variable und die events sollten auf ihren vorherigen anfang gesetzt werden, so wie: Variable "Blabla" = 0 und die Hexagram events werden wieder weis und springen zu seite 1 wieder, so das man einen neuen versuch starten kann.:) außerdem sollten die hexagramme auch zurückgesetzt werden

@ Evil95, danke auch für die antwort, aber was soll mir das script bringen wenn ich z.B einen neuen versuch starten will da wenn ich wieder am anfang bin, soll die variable "blabla" wieder von 0 zählen damit am ende die tür aufgeht.:)
« Letzte Änderung: August 20, 2008, 15:03:36 von Mr.Capslock »

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline Onkel Hell

  • Sol Invictus
  • Administrator
  • VX-Kenner
  • ****
  • Beiträge: 562
  • You can't shoot me, I'm AIDS !
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #4 am: August 20, 2008, 15:24:50 »
erstma es lagt wie pest, ich turn da mit 8 frames rum
hab das jetz getestet und bin da bissl rumgeeiert, alle schwarz gemacht zwischendurch paar wieder weiss gemacht aber die tür war auf
deswegen versteh ich jetz das problem net
Verborgen in der Dunkelheit
Ich kenne nur die Einsamkeit
Auf das kein Gott mich sieht, ich bin ein Eremit


Mega Man Battle Engine


Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline KeksX

  • VX-Kenner
  • ****
  • Beiträge: 490
  • &so...Ne?
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #5 am: August 20, 2008, 15:56:27 »
Du kannst Variablen auch einen Wert zu teilen, ganz einfach mit
Control Variables -> Variable "blabla" = 0, spieler wird zurückteleportiert...
Hab das jetzt mal so gesagt ohne die Testmap geladen zu haben...Lade sie gerade.
Falls sich meins als Quark herausstellt schreib ich ne neue Lösung
[...]und da gilt meist, wer kommt, malt zuerst[...]

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #6 am: August 20, 2008, 19:52:04 »
also bei mir funzt es wunderbar...und das mit 13 FPS :D...also ich konnte da keinen fehler finden.

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline xelawebdev

  • Eventmeister
  • ***
  • Beiträge: 306
  • Webdeveloper, Designer
    • [Nicht fertig - Testseite]
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #7 am: August 20, 2008, 21:10:48 »
Gut alles klar wenn keiner mit dem rätsel nen problem hat, dann werd ich das mal um die 30% kürzer machen, und nicht so schwer damit man auch ohne das spiel laden vom 1 mal schaffen kann, könnte noch nen timer einsetzen, wäre doch bisschen aktivität angesagt dann :P
Danke trotzdem
@hM die tür ist offen weil du alle schwarz gemacht hast, sobald die 1 weiss ist ist die variable"blabla" = 218
wird zu 217 is halt jedes event weiss = 0 schwarz + 1 weiss -1 am ende müssen ja alle schwarz sein, sonst gehts ja net auf^^
« Letzte Änderung: August 20, 2008, 21:13:00 von Mr.Capslock »

Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline Onkel Hell

  • Sol Invictus
  • Administrator
  • VX-Kenner
  • ****
  • Beiträge: 562
  • You can't shoot me, I'm AIDS !
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #8 am: August 20, 2008, 21:33:56 »
bin da eigneltich eher kreuz und quer gegangen und irgendwann war die tür halt auf
und du wills das sobald man einen fehler macht alles resettet wird? o_O
Verborgen in der Dunkelheit
Ich kenne nur die Einsamkeit
Auf das kein Gott mich sieht, ich bin ein Eremit


Mega Man Battle Engine


Re: Brauche Hilfe mit Switches+Variablen Rücksetzung

Offline xelawebdev

  • Eventmeister
  • ***
  • Beiträge: 306
  • Webdeveloper, Designer
    • [Nicht fertig - Testseite]
Re: Brauche Hilfe mit Switches+Variablen Rücksetzung
« Antwort #9 am: August 21, 2008, 03:35:46 »
Nope, wusste nur net das man sein fehler beheben kann, aber ich glaub da ist iwo n teil wo man nicht zurückgehen kann oder doch.. kA ich lösch das teil einfach und spawn wieder irgendwelche boonmonster rein -.-
Nur die sache ist das hier glaub ich keiner Zelda gezockt hat da ist doch auch soein rätsel aber es geht nur ab dem punkt weiter wo man aufgehört hat. Es gibt eig, nur 1 weg der von 1 bis 218te Hexagramm führ genau zu der tür, aber naja klappt net gibts  net wayne...
Ps. Lineares game ist langweilig -.-
« Letzte Änderung: August 21, 2008, 03:46:43 von Mr.Capslock »

 


 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