rpgmakerxp.frbb.net

Un forum basé sur le rpg making via rmxp
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 [event] aide

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: [event] aide   Sam 3 Nov - 19:37

Petite aide sur un event.

Voila le screen. Vous pouvez aprecevoir à côté de mon pti't personnage des rubis de couleurs. Je voudais savoir comment faire pour que quand il passe dessus, ça les prends et les comptabilisent. Avez-vous la solution ? affraid
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 19:49

tu place les ruby en evenement (grace au chipset) en tu met un interrupteur demarrage au contacte du hero la tu met un interrupeur et tu fait une nouvelle page avec pour condition que l'interrupteur soit active et voila ^^ ( il faut un interrupteur pour chaque ruby sa fait plein de travail et d'interupteur ^^)

peut etre il y a uen solution moin fatiguante mais moi je voi que sa
si t'est un feignant et que ton jeu est bassée sur sa ,sa va pas le faire
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:00

ok merci^^
pour te dire, je ne suis pas feignant xD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:03

dsl pour le double post mais ça ne marche pas^^
quand je passe sur le ruby, ça ne fait rien...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:05

moi quand je le fait sa marche
passe moi ton tileset et je le fait
tu utilise quelle version de rpg maker ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [event] aide   Sam 3 Nov - 20:08

woak!
ben tu fais un event avec l'apparence du rubis, tu fais "au contact du héros", tu mets:
-objet: +1 rubis
-effacer event
et ça te rajoute un rubis et il disparaît!
c'est-y pas beau ça? ^^
dis moi si ça marche! Wink
Revenir en haut Aller en bas
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:10

j'utilise rpg maker xp^^
voila mon tileset
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:10

elle existe la commande effacer evenement ? ^^
elle se trouve ou ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [event] aide   Sam 3 Nov - 20:13

1e page, 1e colonne!
moi aussi j'utilise RMXP Wink

il te faut juste transformer ton rubis en character en le dupliquant sur 4 colonnes et 4 lignes Wink
Revenir en haut Aller en bas
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:16

merci tretian, ça marche !
merci a toi aussi jork !
savez vous comment je peux faire pour que les rubys remplacent ma monnaie ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:21

heu tritan il y a une autre solution pas besoin de faire de charactere il suffi d'aller dans le chipset

euh je croi que c'est un script demande a berka il est balleze en script
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:26

ouais mais berka ça fait un moment qu'on le voit plus..
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cucureuill
Garde de la Couronne
Garde de la Couronne
avatar

Masculin
Nombre de messages : 253
Age : 25
Localisation : a queque part ^^
Date d'inscription : 18/03/2007

niveau du maker
mapping:
100/100  (100/100)
events:
1/100  (1/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:30

Remplacer les ''or'' sois remplacer par les ''Rubys'' ??
Il sufit d'aller jetter un petit coup d'oeil sur les script et dès que tu vois un mot ''or'' tu l'efface et tu le remplace par la sorte d'argent que tu veux ... C'est aussi simple que ça !!!

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:32

ha bon ben merci beaucoup cucureuill, je vais aller chercher ça
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:33

moi je croyai que tu voulais inserer une image a la place de or
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 20:47

lol pour les scripts:
j'ai remplacé partout ou j'ai vu gold "rubys" mais apres dans l'event au lieu de objet"ruby +1" je mets ajouter monnaie +1 mais ils disent probleme de script ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [event] aide   Sam 3 Nov - 20:53

et puis ma solution ne marchera pas si la monnaie est les rubis ^^ Wink
Revenir en haut Aller en bas
cucureuill
Garde de la Couronne
Garde de la Couronne
avatar

Masculin
Nombre de messages : 253
Age : 25
Localisation : a queque part ^^
Date d'inscription : 18/03/2007

niveau du maker
mapping:
100/100  (100/100)
events:
1/100  (1/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 21:00

Pourtant moi sa marche xD
Et dans l'event tu ne met pas monnaie +1 si ce n'est plus des gold ...
Ou bien sinon, tu ne les a pas toute remplacer dans les scripts ... Regarde bien au complet tout les scripts !!

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 21:02

aie regardez tout les script pour trouver des petit mot
dit adieux a tes yeux ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 21:30

ouah mais l'erreur viens d'un script ou j'ai modifié. Il me dit que l'erreur se trouve sur le ligne ... et sur cette ligne il y a le mot ruby donc voila je capte pas...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Sam 3 Nov - 22:13

bah ....heu .... c'est a dire que ....
met tout ton script ou sa ne vas pas (et dit c'est a quelle ligne que sa foire ou alors souligne la ligne)
peut etre il se pourait qu'il soit possible que je taide^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [event] aide   Sam 3 Nov - 22:38

cucureuill a écrit:
Pourtant moi sa marche xD
Et dans l'event tu ne met pas monnaie +1 si ce n'est plus des gold ...
Ou bien sinon, tu ne les a pas toute remplacer dans les scripts ... Regarde bien au complet tout les scripts !!

Oui, c'est vrai!
excuse-moi, j'étais ailleurs ^^
Revenir en haut Aller en bas
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Dim 4 Nov - 13:51

Ben voila mon script

Code:
#==============================================================================
# ■ Interpreter (分割定義 4)
#------------------------------------------------------------------------------
#  イベントコマンドを実行するインタプリタです。このクラスは Game_System クラ
# スや Game_Event クラスの内部で使用されます。
#==============================================================================

class Interpreter
  #--------------------------------------------------------------------------
  # ● スイッチの操作
  #--------------------------------------------------------------------------
  def command_121
    # 一括操作のためにループ
    for i in @parameters[0] .. @parameters[1]
      # スイッチを変更
      $game_switches[i] = (@parameters[2] == 0)
    end
    # マップをリフレッシュ
    $game_map.need_refresh = true
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● 変数の操作
  #--------------------------------------------------------------------------
  def command_122
    # 値を初期化
    value = 0
    # オペランドで分岐
    case @parameters[3]
    when 0  # 定数
      value = @parameters[4]
    when 1  # 変数
      value = $game_variables[@parameters[4]]
    when 2  # 乱数
      value = @parameters[4] + rand(@parameters[5] - @parameters[4] + 1)
    when 3  # アイテム
      value = $game_party.item_number(@parameters[4])
    when 4  # アクター
      actor = $game_actors[@parameters[4]]
      if actor != nil
        case @parameters[5]
        when 0  # レベル
          value = actor.level
        when 1  # EXP
          value = actor.exp
        when 2  # HP
          value = actor.hp
        when 3  # SP
          value = actor.sp
        when 4  # MaxHP
          value = actor.maxhp
        when 5  # MaxSP
          value = actor.maxsp
        when 6  # 腕力
          value = actor.str
        when 7  # 器用さ
          value = actor.dex
        when 8  # 素早さ
          value = actor.agi
        when 9  # 魔力
          value = actor.int
        when 10  # 攻撃力
          value = actor.atk
        when 11  # 物理防御
          value = actor.pdef
        when 12  # 魔法防御
          value = actor.mdef
        when 13  # 回避修正
          value = actor.eva
        end
      end
    when 5  # エネミー
      enemy = $game_troop.enemies[@parameters[4]]
      if enemy != nil
        case @parameters[5]
        when 0  # HP
          value = enemy.hp
        when 1  # SP
          value = enemy.sp
        when 2  # MaxHP
          value = enemy.maxhp
        when 3  # MaxSP
          value = enemy.maxsp
        when 4  # 腕力
          value = enemy.str
        when 5  # 器用さ
          value = enemy.dex
        when 6  # 素早さ
          value = enemy.agi
        when 7  # 魔力
          value = enemy.int
        when 8  # 攻撃力
          value = enemy.atk
        when 9  # 物理防御
          value = enemy.pdef
        when 10  # 魔法防御
          value = enemy.mdef
        when 11  # 回避修正
          value = enemy.eva
        end
      end
    when 6  # キャラクター
      character = get_character(@parameters[4])
      if character != nil
        case @parameters[5]
        when 0  # X 座標
          value = character.x
        when 1  # Y 座標
          value = character.y
        when 2  # 向き
          value = character.direction
        when 3  # 画面 X 座標
          value = character.screen_x
        when 4  # 画面 Y 座標
          value = character.screen_y
        when 5  # 地形タグ
          value = character.terrain_tag
        end
      end
    when 7  # その他
      case @parameters[4]
      when 0  # マップ ID
        value = $game_map.map_id
      when 1  # パーティ人数
        value = $game_party.actors.size
      when 2  # ゴールド
        value = $game_party.gold
      when 3  # 歩数
        value = $game_party.steps
      when 4  # プレイ時間
        value = Graphics.frame_count / Graphics.frame_rate
      when 5  # タイマー
        value = $game_system.timer / Graphics.frame_rate
      when 6  # セーブ回数
        value = $game_system.save_count
      end
    end
    # 一括操作のためにループ
    for i in @parameters[0] .. @parameters[1]
      # 操作で分岐
      case @parameters[2]
      when 0  # 代入
        $game_variables[i] = value
      when 1  # 加算
        $game_variables[i] += value
      when 2  # 減算
        $game_variables[i] -= value
      when 3  # 乗算
        $game_variables[i] *= value
      when 4  # 除算
        if value != 0
          $game_variables[i] /= value
        end
      when 5  # 剰余
        if value != 0
          $game_variables[i] %= value
        end
      end
      # 上限チェック
      if $game_variables[i] > 99999999
        $game_variables[i] = 99999999
      end
      # 下限チェック
      if $game_variables[i] < -99999999
        $game_variables[i] = -99999999
      end
    end
    # マップをリフレッシュ
    $game_map.need_refresh = true
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● セルフスイッチの操作
  #--------------------------------------------------------------------------
  def command_123
    # イベント ID が有効の場合
    if @event_id > 0
      # セルフスイッチのキーを作成
      key = [$game_map.map_id, @event_id, @parameters[0]]
      # セルフスイッチを変更
      $game_self_switches[key] = (@parameters[1] == 0)
    end
    # マップをリフレッシュ
    $game_map.need_refresh = true
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● タイマーの操作
  #--------------------------------------------------------------------------
  def command_124
    # 始動の場合
    if @parameters[0] == 0
      $game_system.timer = @parameters[1] * Graphics.frame_rate
      $game_system.timer_working = true
    end
    # 停止の場合
    if @parameters[0] == 1
      $game_system.timer_working = false
    end
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● ゴールドの増減
  #--------------------------------------------------------------------------
  def command_125
    # 操作する値を取得
    value = operate_value(@parameters[0], @parameters[1], @parameters[2])
    # ゴールドの増減
[u]    $game_party.gain_ruby(value)[/u]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● アイテムの増減
  #--------------------------------------------------------------------------
  def command_126
    # 操作する値を取得
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # アイテムの増減
    $game_party.gain_item(@parameters[0], value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● 武器の増減
  #--------------------------------------------------------------------------
  def command_127
    # 操作する値を取得
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # 武器の増減
    $game_party.gain_weapon(@parameters[0], value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● 防具の増減
  #--------------------------------------------------------------------------
  def command_128
    # 操作する値を取得
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # 防具の増減
    $game_party.gain_armor(@parameters[0], value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● アクターの入れ替え
  #--------------------------------------------------------------------------
  def command_129
    # アクターを取得
    actor = $game_actors[@parameters[0]]
    # アクターが有効の場合
    if actor != nil
      # 操作で分岐
      if @parameters[1] == 0
        if @parameters[2] == 1
          $game_actors[@parameters[0]].setup(@parameters[0])
        end
        $game_party.add_actor(@parameters[0])
      else
        $game_party.remove_actor(@parameters[0])
      end
    end
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● ウィンドウスキンの変更
  #--------------------------------------------------------------------------
  def command_131
    # ウィンドウスキン ファイル名を設定
    $game_system.windowskin_name = @parameters[0]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● バトル BGM の変更
  #--------------------------------------------------------------------------
  def command_132
    # バトル BGM を設定
    $game_system.battle_bgm = @parameters[0]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● バトル終了 ME の変更
  #--------------------------------------------------------------------------
  def command_133
    # バトル終了 ME を設定
    $game_system.battle_end_me = @parameters[0]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● セーブ禁止の変更
  #--------------------------------------------------------------------------
  def command_134
    # セーブ禁止フラグを変更
    $game_system.save_disabled = (@parameters[0] == 0)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● メニュー禁止の変更
  #--------------------------------------------------------------------------
  def command_135
    # メニュー禁止フラグを変更
    $game_system.menu_disabled = (@parameters[0] == 0)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● エンカウント禁止の変更
  #--------------------------------------------------------------------------
  def command_136
    # エンカウント禁止フラグを変更
    $game_system.encounter_disabled = (@parameters[0] == 0)
    # エンカウント カウントを作成
    $game_player.make_encounter_count
    # 継続
    return true
  end
end

L'erreur est ligne 213.
Bon ça souligne pas mais tu vois le code $game_party.gain_ruby(value)


Dernière édition par le Dim 4 Nov - 14:08, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jork
Ecuyer
Ecuyer
avatar

Nombre de messages : 84
Age : 26
Localisation : prés d'un paquet de chips
Projet en cours: : dominate your destiny
Date d'inscription : 27/10/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
0/100  (0/100)

MessageSujet: Re: [event] aide   Dim 4 Nov - 14:01

tu a remplacer combien ?

j'ai trouver un que tu a pas remnplacer c'est peut etre la sxolution ^^

Code:
Code:
#==============================================================================
# ■ Interpreter (分割定義 4)
#------------------------------------------------------------------------------
#  イベントコマンドを実行するインタプリタです。このクラスは Game_System クラ
# スや Game_Event クラスの内部で使用されます。
#==============================================================================

class Interpreter
  #--------------------------------------------------------------------------
  # ● スイッチの操作
  #--------------------------------------------------------------------------
  def command_121
    # 一括操作のためにループ
    for i in @parameters[0] .. @parameters[1]
      # スイッチを変更
      $game_switches[i] = (@parameters[2] == 0)
    end
    # マップをリフレッシュ
    $game_map.need_refresh = true
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● 変数の操作
  #--------------------------------------------------------------------------
  def command_122
    # 値を初期化
    value = 0
    # オペランドで分岐
    case @parameters[3]
    when 0  # 定数
      value = @parameters[4]
    when 1  # 変数
      value = $game_variables[@parameters[4]]
    when 2  # 乱数
      value = @parameters[4] + rand(@parameters[5] - @parameters[4] + 1)
    when 3  # アイテム
      value = $game_party.item_number(@parameters[4])
    when 4  # アクター
      actor = $game_actors[@parameters[4]]
      if actor != nil
        case @parameters[5]
        when 0  # レベル
          value = actor.level
        when 1  # EXP
          value = actor.exp
        when 2  # HP
          value = actor.hp
        when 3  # SP
          value = actor.sp
        when 4  # MaxHP
          value = actor.maxhp
        when 5  # MaxSP
          value = actor.maxsp
        when 6  # 腕力
          value = actor.str
        when 7  # 器用さ
          value = actor.dex
        when 8  # 素早さ
          value = actor.agi
        when 9  # 魔力
          value = actor.int
        when 10  # 攻撃力
          value = actor.atk
        when 11  # 物理防御
          value = actor.pdef
        when 12  # 魔法防御
          value = actor.mdef
        when 13  # 回避修正
          value = actor.eva
        end
      end
    when 5  # エネミー
      enemy = $game_troop.enemies[@parameters[4]]
      if enemy != nil
        case @parameters[5]
        when 0  # HP
          value = enemy.hp
        when 1  # SP
          value = enemy.sp
        when 2  # MaxHP
          value = enemy.maxhp
        when 3  # MaxSP
          value = enemy.maxsp
        when 4  # 腕力
          value = enemy.str
        when 5  # 器用さ
          value = enemy.dex
        when 6  # 素早さ
          value = enemy.agi
        when 7  # 魔力
          value = enemy.int
        when 8  # 攻撃力
          value = enemy.atk
        when 9  # 物理防御
          value = enemy.pdef
        when 10  # 魔法防御
          value = enemy.mdef
        when 11  # 回避修正
          value = enemy.eva
        end
      end
    when 6  # キャラクター
      character = get_character(@parameters[4])
      if character != nil
        case @parameters[5]
        when 0  # X 座標
          value = character.x
        when 1  # Y 座標
          value = character.y
        when 2  # 向き
          value = character.direction
        when 3  # 画面 X 座標
          value = character.screen_x
        when 4  # 画面 Y 座標
          value = character.screen_y
        when 5  # 地形タグ
          value = character.terrain_tag
        end
      end
    when 7  # その他
      case @parameters[4]
      when 0  # マップ ID
        value = $game_map.map_id
      when 1  # パーティ人数
        value = $game_party.actors.size
      when 2  # ゴールド
        value = $game_party.gold
      when 3  # 歩数
        value = $game_party.steps
      when 4  # プレイ時間
        value = Graphics.frame_count / Graphics.frame_rate
      when 5  # タイマー
        value = $game_system.timer / Graphics.frame_rate
      when 6  # セーブ回数
        value = $game_system.save_count
      end
    end
    # 一括操作のためにループ
    for i in @parameters[0] .. @parameters[1]
      # 操作で分岐
      case @parameters[2]
      when 0  # 代入
        $game_variables[i] = value
      when 1  # 加算
        $game_variables[i] += value
      when 2  # 減算
        $game_variables[i] -= value
      when 3  # 乗算
        $game_variables[i] *= value
      when 4  # 除算
        if value != 0
          $game_variables[i] /= value
        end
      when 5  # 剰余
        if value != 0
          $game_variables[i] %= value
        end
      end
      # 上限チェック
      if $game_variables[i] > 99999999
        $game_variables[i] = 99999999
      end
      # 下限チェック
      if $game_variables[i] < -99999999
        $game_variables[i] = -99999999
      end
    end
    # マップをリフレッシュ
    $game_map.need_refresh = true
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● セルフスイッチの操作
  #--------------------------------------------------------------------------
  def command_123
    # イベント ID が有効の場合
    if @event_id > 0
      # セルフスイッチのキーを作成
      key = [$game_map.map_id, @event_id, @parameters[0]]
      # セルフスイッチを変更
      $game_self_switches[key] = (@parameters[1] == 0)
    end
    # マップをリフレッシュ
    $game_map.need_refresh = true
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● タイマーの操作
  #--------------------------------------------------------------------------
  def command_124
    # 始動の場合
    if @parameters[0] == 0
      $game_system.timer = @parameters[1] * Graphics.frame_rate
      $game_system.timer_working = true
    end
    # 停止の場合
    if @parameters[0] == 1
      $game_system.timer_working = false
    end
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● ゴールドの増減
  #--------------------------------------------------------------------------
  def command_125
    # 操作する値を取得
    value = operate_value(@parameters[0], @parameters[1], @parameters[2])
    # ゴールドの増減
    $game_party.gain_ruby(value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● アイテムの増減
  #--------------------------------------------------------------------------
  def command_126
    # 操作する値を取得
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # アイテムの増減
    $game_party.gain_item(@parameters[0], value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● 武器の増減
  #--------------------------------------------------------------------------
  def command_127
    # 操作する値を取得
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # 武器の増減
    $game_party.gain_weapon(@parameters[0], value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● 防具の増減
  #--------------------------------------------------------------------------
  def command_128
    # 操作する値を取得
    value = operate_value(@parameters[1], @parameters[2], @parameters[3])
    # 防具の増減
    $game_party.gain_armor(@parameters[0], value)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● アクターの入れ替え
  #--------------------------------------------------------------------------
  def command_129
    # アクターを取得
    actor = $game_actors[@parameters[0]]
    # アクターが有効の場合
    if actor != nil
      # 操作で分岐
      if @parameters[1] == 0
        if @parameters[2] == 1
          $game_actors[@parameters[0]].setup(@parameters[0])
        end
        $game_party.add_actor(@parameters[0])
      else
        $game_party.remove_actor(@parameters[0])
      end
    end
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● ウィンドウスキンの変更
  #--------------------------------------------------------------------------
  def command_131
    # ウィンドウスキン ファイル名を設定
    $game_system.windowskin_name = @parameters[0]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● バトル BGM の変更
  #--------------------------------------------------------------------------
  def command_132
    # バトル BGM を設定
    $game_system.battle_bgm = @parameters[0]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● バトル終了 ME の変更
  #--------------------------------------------------------------------------
  def command_133
    # バトル終了 ME を設定
    $game_system.battle_end_me = @parameters[0]
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● セーブ禁止の変更
  #--------------------------------------------------------------------------
  def command_134
    # セーブ禁止フラグを変更
    $game_system.save_disabled = (@parameters[0] == 0)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● メニュー禁止の変更
  #--------------------------------------------------------------------------
  def command_135
    # メニュー禁止フラグを変更
    $game_system.menu_disabled = (@parameters[0] == 0)
    # 継続
    return true
  end
  #--------------------------------------------------------------------------
  # ● エンカウント禁止の変更
  #--------------------------------------------------------------------------
  def command_136
    # エンカウント禁止フラグを変更
    $game_system.encounter_disabled = (@parameters[0] == 0)
    # エンカウント カウントを作成
    $game_player.make_encounter_count
    # 継続
    return true
  end
end
a when 2 la ligne en dessous
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Plettro
Chevalier
Chevalier
avatar

Masculin
Nombre de messages : 174
Age : 25
Localisation : Saturne
Projet en cours: : Heu top secret...
Date d'inscription : 30/09/2007

niveau du maker
mapping:
0/100  (0/100)
events:
0/100  (0/100)
scriptage:
3/100  (3/100)

MessageSujet: Re: [event] aide   Dim 4 Nov - 14:09

j'ai remplacé le mot "gold" par "ruby"
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [event] aide   

Revenir en haut Aller en bas
 
[event] aide
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Fiches de RP / Liens [Aide & Libre Service]
» Haiti: Liberté, "aide" et corruption
» ALBA: Aide en matiere energetique et sanitaire
» Plus de 85 % de l’aide étrangère à Haïti sont gérées par les ONG selon Jean Max
» Firefox aide à l'orthographe

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
rpgmakerxp.frbb.net :: Une question, un bug ? :: Un truc que vous n'arrivez pas à faire?-
Sauter vers: