Poulet trizo Lv.3
Age : 30 Inscrit le : 22/07/2009 Messages : 44
| Sujet: (Encore) Un soucis avec le SBS 2.7 Ven 24 Juil 2009 - 14:08 | |
| C'est re-moi... ^^ Je suis en plein trifouillage de script. J'aimerais que mon perso puisse se transformer avec une competence. Un peu comme le "Transform_cat" Donc je vais dans le script et je fais ca: - Spoiler:
- Code:
-
#-------------------------------------------------------------------------- # ● Transformation Effect Settings #-------------------------------------------------------------------------- # Type - always "change" # Reset - true: Battler sprite reverts back to default file after battle. # false: Transformation is permanent after battle. # Filename - Graphics file that is to be changed. # Type Reset Filename "TRANSFORM_CAT" => ["change", true,"$cat"], "TRANSFORM_fusion" => ["change", true,"$fusion"], "TRANSFORM_CANCEL" => ["change", true,"$ralph"],
Ensuite je fais: - Code:
-
when 109 return "TRANSFORM_fusion" 109 étant le numero de ma competence. Je fais appliquer et je lance mon jeu, je lance un combat, essaye d'utiliser ma competence... Et la... Bug... Voici le bout de script en cause: - Code:
-
#-------------------------------------------------------------------------- # ● アクション開始 #-------------------------------------------------------------------------- def start_action(kind) # 各種動作を初期化 reset # 現在取っている待機アクションを記憶 stand_by # 新しいアクション内容の決定 @action = N01::ACTION[kind].dup # 行動配列の先頭からシフト active = @action.shift # 自動で終了を付ける @action.push("End") # 現在のアクションを決定 @active_action = N01::ANIME[active] # ウエイト設定 @wait = active.to_i if @active_action == nil # 単発アクション開始 action end La ligne précise: - Code:
-
@action = N01::ACTION[kind].dup |
|