Sujet n°12718
Posté par WORDE le 6 Mai - 20:28 (2013)
Titre : [Résolu] 3 Problèmes : autotiles,téléport,apparence du héros
Bonsoir, (oh non il va pas nous lâcher lui) et oui je suis de retour (pour vous jouer un mauvais tour) et de plus, même si je me suis amélioré durant cette longue absence, je reste hmmm... voyons comment dirait odd ?
-un... nul ? Soumission

Bon bref, j'ai trois problème qui sont petits donc je me suis permis de les mettre tout 3 ensembles :
(PSPDS 0.4)

-J'ai un problème avec les autotiles des fleurs (floraville) elle ne s'affiche pas ou juste un point, donc non seulement c'est moche mais en plus ma map est inerte et c'est dommage.

-j'ai définis par variables si le héros était une fille donc si variables Garçon/Fille == 1 c'est un garçon et donc pour == 2 c'est une fille; vous avez compris. seulement voilà j'ai beau changer l'apparence autant que je veux, le héros reste un mec.

- le plus bizarre, quand j'entre dans une maison mais très spécifique pas n'importe laquelle, une seul, celle du rival, il m'affiche une erreur à la ligne 166 du script map (que je n'ai pas changé) et le rapport log dit ceci :

---------- Erreur de script : MAP ----------
----- Version du logiciel : PSP DS v0.4
----- Type
NoMethodError

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

----- Position dans MAP
Ligne 166

----- Backtrace
Script : MAP | Ligne : 166 | Méthode : in `initialize_world_map'
Script : Game_Map | Ligne : 138 | Méthode : in `refresh'
Script : Game_Map | Ligne : 371 | Méthode : in `update'
Script : Scene_Map | Ligne : 190 | Méthode : in `transfer_player'
Script : Scene_Map | Ligne : 55 | Méthode : in `alias_update'
Script : Scene_Map | Ligne : 46 | Méthode : in `loop'
Script : Scene_Map | Ligne : 59 | Méthode : in `alias_update'
Script : MAPPANEL* | Ligne : 89 | Méthode : in `oldUpdate'
Script : Bouton_Rouge* | Ligne : 54 | Méthode : in `update'
Script : Scene_Map | Ligne : 26 | Méthode : in `main'
Script : Scene_Map | Ligne : 21 | Méthode : in `loop'
Script : Scene_Map | Ligne : 34 | Méthode : in `main'
Script : Main | Ligne : 58


Je suis sûr qu'en plus c'est à la portée de tout le monde mais bon vu que je suis un boss en script 42 je vous laisse chercher un peu ^^
Merci de vos réponses.

Posté par Rox le 6 Mai - 21:03 (2013)
-Pour le premier problème : Après vérification, c'est pareil pour moi, j'ai testé les autotiles "eau" et le problème ne se présente pas. Cela doit venir des autotiles en eux-mêmes. Je n'ai malheureusement pas de solutions à te proposer, si ce n'est de trouver et de tester d'autres autotiles de fleurs.
-Pour le second problème : J'ai pas d'erreur la dessus, donc essaie plutôt de passer un screen de l'event que tu as fais pour voir ce qui cloche. J'essaierai de t'aider.
-Pour le troisième problème : Au vu du rapport, il y a peut être une erreur avec la world map. Pareil pour le second problème, détaille un peu plus ce qui se trouve sur ta map.

Posté par WORDE le 6 Mai - 21:28 (2013)
no problemo :
Spoiler

La maison à problème est celle en haut à gauche
Spoiler

event de la porte (il en manque un petit bout)
Spoiler

event de l'intro (pareil mais c'est obligé que c'est là que ça coince)

Posté par Pαlвσlѕку le 6 Mai - 22:54 (2013)
Pour ton premier problème, c'est soit que ton autotile est mal fait d'où ton bug, ou alors le script DS Résolution te joue des tours. Je te conseille d'aller chercher celui qui est à jour sur le forum.

Pour ton deuxième problème, c'est une erreur de ta part. PSP DS ne peut reconnaître le sexe du héros qu'en utilisant la variable n°11. Tu as utilisé une autre variable pour gérer ça, et à cause d'un code qui force l'apparence pour les hautes herbes, le jeu considère que ton héros est toujours un garçon. Change l'interrupteur ou va dans le script Game_Player (le deuxième) et procède aux modifications nécessaires.

Ton dernier problème est un bug connu de PSP. L'id de la maison du rival est celui de la World Map. Modifie l'id de la World Map depuis le script Config Panel.

Posté par Rox le 7 Mai - 08:48 (2013)
Pour le premier problème, j'ai vérifié en utilisant le script à jour du DS Resolution, donc ça vient forcément de l'autotile. Je ne pense qu'il n'y a qu'une solution, c'est en trouver un qui fonctionne.

Posté par Pαlвσlѕку le 7 Mai - 13:19 (2013)
Au pire poste ton autotile ici et peut être que quelqu'un pourrait l'arranger pour qu'il fonctionne (ou créé un nouveau topic).

Posté par WORDE le 7 Mai - 18:24 (2013)
ok j'ai pas encore eu le temps d'essayer, j'éditerais toute a l'heure mais pour les autotiles au pire c'est pas pressé ^^

EDIT : excuse moi, au début j'avais pas fait attention , mais la l'id de la mapmonde n'existe plus, j'ai supprimer la map et aussi son équivalent sur le fichier data.zone alors comment se fait-il que ma map est le même ? et ducoup, comment le changer ?_?

Par contre merci pour les varibles ^^

Posté par medalofhonnor67 le 7 Mai - 19:53 (2013)
Tu change l'ID de la carte du monde à la ligne 171 du script MAP (c'est 0 par défaut).

Posté par TouzaxA le 7 Mai - 19:59 (2013)
Faudrait vraiment, WORDE, que tu apprennes à utiliser le manuel et la fonction rechercher.

Posté par Pαlвσlѕку le 7 Mai - 20:42 (2013)
Pαlвσlѕку a écrit:
Ton dernier problème est un bug connu de PSP. L'id de la maison du rival est celui de la World Map. Modifie l'id de la World Map depuis le script Config Panel.


Met un id qui n'a été pris par aucune map en attendant. :/
Lorsque tu auras fais ta World Map, prend l'id de la map qui sera ta World Map et met cet id dans le script Config Panel.
Le manuel devrait répondre à toutes tes questions.

medalofhonnor67 a écrit:
Tu change l'ID de la carte du monde à la ligne 171 du script MAP (c'est 0 par défaut).

Inutile et risque de planter le script.

Posté par WORDE le 7 Mai - 21:47 (2013)
D'accord merci, et pour info TouzaxA je travail avec le manuel à côté régulièrement (sauf quand j'ai pas accès au net bien sûr) et la fonction rechercher ne marche pas, j'ai juste du passé à côté de l'article du manuel qui en traitai.
Merci , c'est déjà ça de retenu ^^

Posté par Pαlвσlѕку le 7 Mai - 22:04 (2013)
http://krosk.free.fr/manuel/manuel.htm#C21b

C'est pas compliqué. :/

Posté par TouzaxA le 8 Mai - 08:08 (2013)
Pαlвσlѕку a écrit:


Non, c'est bien ça le problème.
Je pense que WORDE va être un client régulier du support technique si ça continue comme ça...