Sujet n°13348
Posté par Diamglam le 13 Nov - 22:53 (2013)
Titre : [PSP 0.8] Problème avec les attaques(Résolu)
Bonjour, voilà j'ai changé de starter Kit pour celui ci (plus de système de quêtes avec celui-là) mais j'ai un problème, le type fée est certes présent et j'ai crée la
pré évolution de Kangourex (vous savez le petit dans le ventre) et je l'ai appelé Minirex (type Normal/Fée, pour mon jeu, Kangourex gagne le type Fée également) mais quand j'utilise l'attaque Poing Boost ou Vent Féerique, ca bug.

Voici le log:
Spoiler
---------- Erreur de script : Pokemon_Battle_Core 2 ----------
----- Type
NoMethodError

----- Message
- ARGS - []
undefined method `ability' for nil:NilClass

----- Position dans Pokemon_Battle_Core 2
Ligne 498

----- Backtrace
Script : Pokemon_Battle_Core 2 | Ligne : 498 | Méthode : in `attack_action'
Script : Pokemon_Battle_Core 1 | Ligne : 526 | Méthode : in `phase3'
Script : Pokemon_Battle_Core 1 | Ligne : 409 | Méthode : in `update'
Script : Pokemon_Battle_Core 1 | Ligne : 153 | Méthode : in `main'
Script : Pokemon_Battle_Core 1 | Ligne : 150 | Méthode : in `loop'
Script : Pokemon_Battle_Core 1 | Ligne : 157 | Méthode : in `main'
Script : Main | Ligne : 57


voilà aussi la partie du script ou ça bug


Ce serai sympa de m'aider svp.

Spoiler


#------------------------------------------------------------
# Utilisation de l'attaque
#------------------------------------------------------------
# PP spent
if pp_use
user_skill.use
if user == @actor
$battle_var.actor_last_used = user_skill
user_last_skill = $battle_var.actor_last_used
elsif user == @enemy
$battle_var.enemy_last_used = user_skill
user_last_skill = $battle_var.enemy_last_used
end
end

# Pressure / Pression
if pp_use and target.ability == 46 and target == enemy and user_skill.pp > 0
user_skill.use
end

if jumper_end
return
end

# Text
draw_text("#{user.given_name} utilise", "#{user_skill.name}!")
wait(10)

# Redéfinition des derniers skills utilisés
user_last_skill = user_skill