Light RPG forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 Armes selon le level et armes à deux main

Aller en bas 
AuteurMessage
Arkalion
Seigneur de la lumière
Seigneur de la lumière
Arkalion


Masculin Nombre de messages : 260
Age : 32
Localisation : Canada/Québec/...chez moi
Date d'inscription : 26/04/2006

Armes selon le level et armes à deux main Empty
MessageSujet: Armes selon le level et armes à deux main   Armes selon le level et armes à deux main EmptyVen 2 Juin - 21:39

Armes et armures selon le niveaux du héro avec armes à deux main intégré.
Auteur: Inconnu


Info: Pour qu'une arme ne soit équipable que lorsque le héro est a un certain niveau, mettre dans le nom de cette arme Nv+niveau.

Par ex: je veux que l'arme "Epée de fer" ne soit équipable qu'a partir du niveau 2 je met comme nom :"Epée de Fer Nv02"(mettre 0 devant le chiffre jusqu'à 9)(cela marche aussi avec les armures)
Il faut OBLIGATOIREMENT mettre Nv... sinon quand on équipe une arme sans Nv... il ne se passe rien.

Pour qu'une arme soit à deux mains et donc que l'on ne puisse pas équiper de bouclier mettre dans la description "2 mains" ou "deux mains"
quand on équipe une arme à deux mains ca enlève le bouclier, si on équipe un bouclier ca enlève l'arme si ca description contient "2 mains" ou "deux mains"

Ou mettre les scripte: À la place de Scene_Equip


Dernière édition par le Dim 11 Juin - 9:45, édité 4 fois
Revenir en haut Aller en bas
https://lightrpg.forumpro.fr
Arkalion
Seigneur de la lumière
Seigneur de la lumière
Arkalion


Masculin Nombre de messages : 260
Age : 32
Localisation : Canada/Québec/...chez moi
Date d'inscription : 26/04/2006

Armes selon le level et armes à deux main Empty
MessageSujet: Re: Armes selon le level et armes à deux main   Armes selon le level et armes à deux main EmptyVen 2 Juin - 21:40

Scripte:
Citation :
#==============================================================================
# ■ Scene_Equip modifié par Julien
#------------------------------------------------------------------------------
#  装備画面の処理を行うクラスです。
#==============================================================================

class Scene_Equip
#--------------------------------------------------------------------------
# ● オブジェクト初期化
# actor_index : アクターインデックス
# equip_index : 装備インデックス
#--------------------------------------------------------------------------
def initialize(actor_index = 0, equip_index = 0)
@actor_index = actor_index
@equip_index = equip_index
end
#--------------------------------------------------------------------------
# ● メイン処理
#--------------------------------------------------------------------------
def main
# アクターを取得
@actor = $game_party.actors[@actor_index]
# ウィンドウを作成
@help_window = Window_Help.new
@left_window = Window_EquipLeft.new(@actor)
@right_window = Window_EquipRight.new(@actor)
@item_window1 = Window_EquipItem.new(@actor, 0)
@item_window2 = Window_EquipItem.new(@actor, 1)
@item_window3 = Window_EquipItem.new(@actor, 2)
@item_window4 = Window_EquipItem.new(@actor, 3)
@item_window5 = Window_EquipItem.new(@actor, 4)
# ヘルプウィンドウを関連付け
@right_window.help_window = @help_window
@item_window1.help_window = @help_window
@item_window2.help_window = @help_window
@item_window3.help_window = @help_window
@item_window4.help_window = @help_window
@item_window5.help_window = @help_window
# カーソル位置を設定
@right_window.index = @equip_index
refresh
# トランジション実行
Graphics.transition
# メインループ
loop do
# ゲーム画面を更新
Graphics.update
# 入力情報を更新
Input.update
# フレーム更新
update
# 画面が切り替わったらループを中断
if $scene != self
break
end
end
# トランジション準備
Graphics.freeze
# ウィンドウを解放
@help_window.dispose
@left_window.dispose
@right_window.dispose
@item_window1.dispose
@item_window2.dispose
@item_window3.dispose
@item_window4.dispose
@item_window5.dispose
end
#--------------------------------------------------------------------------
# ● リフレッシュ
#--------------------------------------------------------------------------
def refresh
# アイテムウィンドウの可視状態設定
@item_window1.visible = (@right_window.index == 0)
@item_window2.visible = (@right_window.index == 1)
@item_window3.visible = (@right_window.index == 2)
@item_window4.visible = (@right_window.index == 3)
@item_window5.visible = (@right_window.index == 4)
# 現在装備中のアイテムを取得
item1 = @right_window.item
# 現在のアイテムウィンドウを @item_window に設定
case @right_window.index
when 0
@item_window = @item_window1
when 1
@item_window = @item_window2
when 2
@item_window = @item_window3
when 3
@item_window = @item_window4
when 4
@item_window = @item_window5
end
# ライトウィンドウがアクティブの場合
if @right_window.active
# 装備変更後のパラメータを消去
@left_window.set_new_parameters(nil, nil, nil)
end
# アイテムウィンドウがアクティブの場合
if @item_window.active
# 現在選択中のアイテムを取得
item2 = @item_window.item
# 装備を変更
last_hp = @actor.hp
last_sp = @actor.sp
@actor.equip(@right_window.index, item2 == nil ? 0 : item2.id)
# 装備変更後のパラメータを取得
new_atk = @actor.atk
new_pdef = @actor.pdef
new_mdef = @actor.mdef
# 装備を戻す
@actor.equip(@right_window.index, item1 == nil ? 0 : item1.id)
@actor.hp = last_hp
@actor.sp = last_sp
# レフトウィンドウに描画
@left_window.set_new_parameters(new_atk, new_pdef, new_mdef)
end
end
#--------------------------------------------------------------------------
# ● フレーム更新
#--------------------------------------------------------------------------
def update
# ウィンドウを更新
@left_window.update
@right_window.update
@item_window.update
refresh
# ライトウィンドウがアクティブの場合: update_right を呼ぶ
if @right_window.active
update_right
return
end
# アイテムウィンドウがアクティブの場合: update_item を呼ぶ
if @item_window.active
update_item
return
end
end
#--------------------------------------------------------------------------
# ● フレーム更新 (ライトウィンドウがアクティブの場合)
#--------------------------------------------------------------------------
def update_right
# B ボタンが押された場合
if Input.trigger?(Input::B)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# メニュー画面に切り替え
$scene = Scene_Menu.new(2)
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# 装備固定の場合
if @actor.equip_fix?(@right_window.index)
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# アイテムウィンドウをアクティブ化
@right_window.active = false
@item_window.active = true
@item_window.index = 0
return
end
# R ボタンが押された場合
if Input.trigger?(Input::R)
# カーソル SE を演奏
$game_system.se_play($data_system.cursor_se)
# 次のアクターへ
@actor_index += 1
@actor_index %= $game_party.actors.size
# 別の装備画面に切り替え
$scene = Scene_Equip.new(@actor_index, @right_window.index)
return
end
# L ボタンが押された場合
if Input.trigger?(Input::L)
# カーソル SE を演奏
$game_system.se_play($data_system.cursor_se)
# 前のアクターへ
@actor_index += $game_party.actors.size - 1
@actor_index %= $game_party.actors.size
# 別の装備画面に切り替え
$scene = Scene_Equip.new(@actor_index, @right_window.index)
return
end
end
#--------------------------------------------------------------------------
# ● フレーム更新 (アイテムウィンドウがアクティブの場合)
#--------------------------------------------------------------------------
def update_item
# B ボタンが押された場合
if Input.trigger?(Input::B)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# ライトウィンドウをアクティブ化
@right_window.active = true
@item_window.active = false
@item_window.index = -1
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# 装備 SE を演奏
# アイテムウィンドウで現在選択されているデータを取得
item = @item_window.item
# 装備を変更
# EQUIPITEMNIVEAU
if item == nil
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
$game_system.se_play($data_system.equip_se)
else
if item.description.include?("2 mains") or item.description.include?("deux mains")
@actor.equip(1, 0)
end
if @right_window.index == 1
@arme = @actor.weapon_id
if @arme != 0
if $data_weapons[@arme].description.include?("2 mains") or $data_weapons[@arme].description.include?("deux mains")
@actor.equip(0, 0)
end
end
end
if item.name.include?("Nv01")
if @actor.level >= 1
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv02")
if @actor.level >= 2
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv03")
if @actor.level >= 3
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv04")
if @actor.level >= 4
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv05")
if @actor.level >= 5
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv06")
if @actor.level >= 6
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv07")
if @actor.level >= 7
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv08")
if @actor.level >= 8
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv09")
if @actor.level >= 9
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv10")
if @actor.level >= 10
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv11")
if @actor.level >= 11
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv12")
if @actor.level >= 12
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end


Dernière édition par le Ven 2 Juin - 21:44, édité 2 fois
Revenir en haut Aller en bas
https://lightrpg.forumpro.fr
Arkalion
Seigneur de la lumière
Seigneur de la lumière
Arkalion


Masculin Nombre de messages : 260
Age : 32
Localisation : Canada/Québec/...chez moi
Date d'inscription : 26/04/2006

Armes selon le level et armes à deux main Empty
MessageSujet: 3 eme partie   Armes selon le level et armes à deux main EmptyVen 2 Juin - 21:40

Le reste du scripte:

Citation :
elsif item.name.include?("Nv13")
if @actor.level >= 13
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv14")
if @actor.level >= 14
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv15")
if @actor.level >= 15
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv16")
if @actor.level >= 16
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv17")
if @actor.level >= 17
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv18")
if @actor.level >= 18
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv19")
if @actor.level >= 19
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv20")
if @actor.level >= 20
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv21")
if @actor.level >= 21
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv22")
if @actor.level >= 22
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv23")
if @actor.level >= 23
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv24")
if @actor.level >= 24
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv25")
if @actor.level >= 25
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv26")
if @actor.level >= 26
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv27")
if @actor.level >= 27
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv28")
if @actor.level >= 28
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv29")
if @actor.level >= 29
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv30")
if @actor.level >= 30
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
#ICI
elsif item.name.include?("Nv31")
if @actor.level >= 31
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv32")
if @actor.level >= 32
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv33")
if @actor.level >= 33
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv34")
if @actor.level >= 34
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv35")
if @actor.level >= 35
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv36")
if @actor.level >= 36
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv37")
if @actor.level >= 37
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv38")
if @actor.level >= 38
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv39")
if @actor.level >= 39
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv40")
if @actor.level >= 40
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv41")
if @actor.level >= 41
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv42")
if @actor.level >= 42
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv43")
if @actor.level >= 43
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv44")
if @actor.level >= 44
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv45")
if @actor.level >= 45
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv46")
if @actor.level >= 46
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv47")
if @actor.level >= 47
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv48")
if @actor.level >= 48
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv49")
if @actor.level >= 49
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv50")
if @actor.level >= 50
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv51")
if @actor.level >= 51
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv52")
if @actor.level >= 52
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv53")
if @actor.level >= 53
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv54")
if @actor.level >= 54
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv55")
if @actor.level >= 55
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv56")
if @actor.level >= 56
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv57")
if @actor.level >= 57
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv58")
if @actor.level >= 58
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv59")
if @actor.level >= 59
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv60")
if @actor.level >= 60
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv61")
if @actor.level >= 61
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv62")
if @actor.level >= 62
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv63")
if @actor.level >= 63
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv64")
if @actor.level >= 64
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv65")
if @actor.level >= 65
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end


Dernière édition par le Ven 2 Juin - 21:45, édité 2 fois
Revenir en haut Aller en bas
https://lightrpg.forumpro.fr
Arkalion
Seigneur de la lumière
Seigneur de la lumière
Arkalion


Masculin Nombre de messages : 260
Age : 32
Localisation : Canada/Québec/...chez moi
Date d'inscription : 26/04/2006

Armes selon le level et armes à deux main Empty
MessageSujet: Re: Armes selon le level et armes à deux main   Armes selon le level et armes à deux main EmptyVen 2 Juin - 21:43

L'autre reste

Citation :
elsif item.name.include?("Nv66")
if @actor.level >= 66
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv67")
if @actor.level >= 67
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv68")
if @actor.level >= 68
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv69")
if @actor.level >= 69
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv70")
if @actor.level >= 70
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv71")
if @actor.level >= 71
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv72")
if @actor.level >= 72
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv73")
if @actor.level >= 73
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv74")
if @actor.level >= 74
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv75")
if @actor.level >= 75
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv76")
if @actor.level >= 76
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv77")
if @actor.level >= 77
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv78")
if @actor.level >= 78
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv79")
if @actor.level >= 79
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv80")
if @actor.level >= 80
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv81")
if @actor.level >= 81
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv82")
if @actor.level >= 82
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv83")
if @actor.level >= 83
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv84")
if @actor.level >= 84
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv85")
if @actor.level >= 85
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv86")
if @actor.level >= 86
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv87")
if @actor.level >= 87
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv88")
if @actor.level >= 88
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv89")
if @actor.level >= 89
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv90")
if @actor.level >= 90
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv91")
if @actor.level >= 91
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv92")
if @actor.level >= 92
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv93")
if @actor.level >= 93
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv94")
if @actor.level >= 94
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv95")
if @actor.level >= 95
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv96")
if @actor.level >= 96
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv97")
if @actor.level >= 97
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv98")
if @actor.level >= 98
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
elsif item.name.include?("Nv99")
if @actor.level >= 99
$game_system.se_play($data_system.equip_se)
@actor.equip(@right_window.index, item == nil ? 0 : item.id)
else
$game_system.se_play($data_system.buzzer_se)
end
end
end
# ライトウィンドウをアクティブ化
@right_window.active = true
@item_window.active = false
@item_window.index = -1
# ライトウィンドウ、アイテムウィンドウの内容を再作成
@right_window.refresh
@item_window.refresh
return
end
end
end


Dernière édition par le Ven 2 Juin - 21:45, édité 2 fois
Revenir en haut Aller en bas
https://lightrpg.forumpro.fr
Contenu sponsorisé





Armes selon le level et armes à deux main Empty
MessageSujet: Re: Armes selon le level et armes à deux main   Armes selon le level et armes à deux main Empty

Revenir en haut Aller en bas
 
Armes selon le level et armes à deux main
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [graphisme] Fusionner deux chipsets

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Light RPG forum :: Rpg Maker :: Scriptes-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser