You should consider joining our Discord to ask for support.

We created a support channel using the new Discord Forum feature!

You can also visit our new website, it has a help section in English and French

0 like 0 dislike
251 views
in Crash by (150 points)
closed by
Je suis nouveau sur psdk donc je ne maitrise pas encore le logiciel. Et j'ai rencontré un problème. Quand je lance mon projet et que je démarre un combat contre un pokémon défini, ici un Zekrom ( à l'aide de ce script "call_battle_wild(:zekrom, 70)" ), et après avoir lancé une attaque, mon jeu plante et affiche ce message :

 ================================Erreur de script================================

Message :

undefined method `*' for nil:NilClass

Type : NoMethodError

Script : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00001 Mechanics/00100 Basic.rb (PSDK)

Ligne : 44

Date : 07/08/2022 13:30:03

Game Version : 256

Logiciel : Pokémon SDK 26.2

===================================Backtraces===================================

[18] : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00001 Mechanics/00100 Basic.rb (PSDK) | ligne 44 effect_working?

[17] : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00120 Procedure.rb (PSDK) | ligne 60 proceed_internal

[16] : 01600 Alpha 25 Battle Engine/04150 Battle_Move/00120 Procedure.rb (PSDK) | ligne 24 proceed

[15] : 01600 Alpha 25 Battle Engine/03000 Actions/00002 Attack.rb (PSDK) | ligne 85 execute

[14] : 01600 Alpha 25 Battle Engine/00200 Battle_Logic/00102 Actions.rb (PSDK) | ligne 35 perform_next_action

[13] : 01600 Alpha 25 Battle Engine/00001 Battle_Scene/00103 Scene Battle Phase.rb (PSDK) | ligne 21 update_battle_phase

[12] : 01600 Alpha 25 Battle Engine/00001 Battle_Scene/00100 Scene.rb (PSDK) | ligne 83 next_update_process

[11] : 01600 Alpha 25 Battle Engine/00001 Battle_Scene/00100 Scene.rb (PSDK) | ligne 73 update

[10] : 01450 Systems/00000 General/00003 GamePlay__Base/00000 GamePlay__Base.rb (PSDK) | ligne 260 main_process

[9] : 01450 Systems/00000 General/00003 GamePlay__Base/00000 GamePlay__Base.rb (PSDK) | ligne 153 main

[8] : tools/GameLoader/Z_main.rb (PSDK) | ligne 17 <top (required)>

[7] : tools/GameLoader/3_load_extensions.rb (PSDK) | ligne 54 rgss_main

[6] : tools/GameLoader/50_load_game_uncompiled.rb (PSDK) | ligne 45 <top (required)>

[5] : ScriptLoad.rb (PSDK) | ligne 189 require

[4] : ScriptLoad.rb (PSDK) | ligne 189 load_tool

[3] : tools/GameLoader/Z_load_uncompiled.rb (PSDK) | ligne 14 <top (required)>

[2] : ScriptLoad.rb (PSDK) | ligne 189 require

[1] : ScriptLoad.rb (PSDK) | ligne 189 load_tool

[0] : Game.rb (RMXP) | ligne 11 <main>

===================================Fin du log===================================

J'ai essayé en affrontant plusieurs pokémons comme bulbizarre, mew, racaillou mais toujours le même problème. J'ai utilisé plusieurs pokémons dans mon équipe comme deoxys, salamèche, rayquaza mais rien ne change. J'ai aussi utilisé plusieurs attaques comme mégaphone, flammèche, vol, ultralaser mais je rencontre encore ce problème. Je précise que je n'ai pas touché au script donc j'aimerais avoir de l'aide pour trouver une solution. Merci d'avance
closed with the note: solved

1 Answer

1 like 0 dislike
by (28.0k points)
selected by
 
Best answer
A tous les coup tu n'as pas mis à jour ton data comme nous l'avions spécifié dans le salon #psdk-info :)

Lien du message: https://discord.com/channels/143824995867557888/527528414626971663/1001785072539676682
by (150 points)
Oui c'était bien ça, je n'avais pas mis à jour mon data, merci beaucoup pour ton aide.
...