Sujet n°8197
Posté par djstarmix le 20 Oct - 16:46 (2010)
Titre : [Script] Niveau d'un Pokémon en fonction d'une variable
Bonjour !

Je viens de paramétrer un dresseur avec ses niveaux de Pokémon et je voudrais les définir en fonction d'une variable (Ainsi que le gain d'argent qu'il donne).
C'est-à-dire, au lieu d'écrire :

Dresseur
1440 $
Je ne peux pas perdre.
C'est impossible !
J'ai toujours remporté mes combats.

Pokemon
11
11
12

Je voudrais écrire un truc de cette forme là, après avoir donné la valeur 12 à la variable 49 dans l'Event du Dresseur juste avant les lignes de script :

Dresseur
120*($game_variables[49].to_s) $
Je ne peux pas perdre.
C'est impossible !
J'ai toujours remporté mes combats.

Pokemon
$game_variables[49].to_s - 1
$game_variables[49].to_s - 1
$game_variables[49].to_s

Mais voilà ! Comme vous pouvez vous en douter, ça ne fonctionne pas. Pourquoi ? A vous de me le dire xD
Peut-être faudrait-il scripter le "Rendre la variable 49 égale à ..." ?

Merci d'avance pour votre coopération, les amis !

Posté par spirow le 20 Oct - 19:44 (2010)
J'ai pas trop compris ce que tu voulais dire, mais voila un conseil, si tu veux que le dresseur est des pokémon plus ou moins fort selon la variable, voila comment faire:

Tu crée 2 dresseurs (par exemple) identique.
L'un avec des pokémons avec des niveaux plus élevé que l'autre.
Ensuite, par exemple si la variable est égale a 0 alors le héro devra combattre le dresseur le plus faible et si la variable est égale a 1 alors ils se battra contre le plus fort.
Dans ton évent tu met la condition : si variable = 0.
Démarrer combat (contre le dresseur faible)
Sinon:
Démarrer combat (contre le dresseur fort).

En éspérant que tu ai compris 8)

Cordialement Spirow.

Posté par djstarmix le 20 Oct - 20:00 (2010)
Ouais j'ai compris mais ça fait créé trop d'events et de variables xD J'y avais déjà pensé... Y a surement moyen de faire plus simple en modifiant directement dans le script la valeur de "level" en ligne 59 de Pokemon_battle_trainer mais bon... C'est chaud !

Posté par IamTheAdic le 21 Oct - 18:04 (2010)
Salut,
Franchement, c'est hors de mes compétences, je ne peux t'aider ^^, et je doute que d'autres personnes ont le temps de chercher et de t'aider =S,
Sur ce bonne continuation ...