[Tuto][GBA] Apprendre à Scripter en static.

Pages: 1 2 [3] 4 5 6

zugoent

  • Membre
  • 76 posts
04 septembre 2010, 21:39
T'avais pas réussi quoi exactement ?

Ben a faire que le prochain wildbattle soit le pokémon de mon choix plus qu'il soit shiney :you:


P.S:j'adore le  :you:

Sainior

  • Membre
  • 6362 posts
04 septembre 2010, 21:42
C'est pourtant expliqué clairement, je pense, il faut inscrire les coordonnées suivantes :

wildbattle 0x1 (numéro du Pokémon en hexadécimal) 0x1 (niveau du Pokémon, toujours en hexa') 0x1 (numéro de l'objet tenu, en hexa')
EDIT : j'ai pas les commandes de Pokémon Shiny en tête, je te les passe demain.

zugoent

  • Membre
  • 76 posts

Sainior

  • Membre
  • 6362 posts
05 septembre 2010, 10:23
Ajout du Pokémart et du Checkgender !

Light-Angel

  • Membre
  • 1610 posts
06 septembre 2010, 18:52
J'adore le checkgender j'ai testé et approuvé

PS: j'ai la machine à sous aussi

edit:
Le centre pokémon est compliqué donc j'ai préféré laisser les offsets mais vu que c'est primordial j'avais souhaité le laisser ici

Le centre pokémon
'---------------
#org 0x16C623
lock
faceplayer
call 0x81A50C6
release
end

'---------------
#org 0x1A50C6
special 0x187
compare LASTRESULT 0x2
if 0x1 goto 0x81A6509
preparemsg 0x81A3FC5 '"Bienvenue dans notre CENTRE\nPOKéM..."
waitmsg
multichoice 0x13 0x8 0x0 0x2
copyvar 0x8000 LASTRESULT
compare 0x8000 0x0
if 0x1 goto 0x81A5106
compare 0x8000 0x1
if 0x1 goto 0x81A51B1
compare 0x8000 0x7F
if 0x1 goto 0x81A51B1
end

'---------------
#org 0x1A6509
release
end

'---------------
#org 0x1A5106
cmdc3 0xF
preparemsg 0x81A4016 '"OK, je prends vos POKéMON un\ninst..."
waitmsg
call 0x81A511C
special 0x169
goto 0x81A513A

'---------------
#org 0x1A51B1
msgbox 0x81A403C MSG_KEEPOPEN '"A bientôt!"
return

'---------------
#org 0x1A511C
applymovement LASTTALKED 0x81A6010
waitmovement 0x0
doanimation 0x19
checkanimation 0x19
applymovement LASTTALKED 0x81A6016
waitmovement 0x0
special 0x0
return

'---------------
#org 0x1A513A
special2 LASTRESULT 0x1B1
compare LASTRESULT 0x0
if 0x1 goto 0x81A516B
special2 LASTRESULT 0x183
copyvar 0x8008 LASTRESULT
compare 0x8008 0x0
if 0x1 goto 0x81A516B
compare 0x8008 0x1
if 0x1 goto 0x81A5184
end

'---------------
#org 0x1A516B
preparemsg 0x81A4047 '"Merci d'avoir attendu.\pVos POKéMO..."
waitmsg
applymovement LASTTALKED 0x81A51BA
waitmovement 0x0
msgbox 0x81A403C MSG_KEEPOPEN '"A bientôt!"
return

'---------------
#org 0x1A5184
checkflag 0x842
if 0x1 goto 0x81A516B
msgbox 0x81A4047 MSG_KEEPOPEN '"Merci d'avoir attendu.\pVos POKéMO..."
setflag 0x842
preparemsg 0x81BB569 '"On dirait que [buffer1] est en\ntr..."
waitmsg
applymovement LASTTALKED 0x81A51BA
waitmovement 0x0
msgbox 0x81A403C MSG_KEEPOPEN '"A bientôt!"
return


'---------
' Strings
'---------
#org 0x1A3FC5
= Bienvenue dans notre CENTRE\nPOKéMON!\pVoulez-vous que je m'occupe\nde vos POKéMON?

#org 0x1A4016
= OK, je prends vos POKéMON un\ninstant.

#org 0x1A403C
= A bientôt!

#org 0x1A4047
= Merci d'avoir attendu.\pVos POKéMON sont en super forme.

#org 0x1BB569
= On dirait que [buffer1] est en\ntrain de jouer.\lAllez-y!


'-----------
' Movements
'-----------
#org 0x1A6010
#raw 0x2F 'Face Left (Delayed)
#raw 0xFE 'End of Movements

#org 0x1A6016
#raw 0x2D 'Face Down (Delayed)
#raw 0xFE 'End of Movements

#org 0x1A51BA
#raw 0x5B 'mov5B
#raw 0x1A 'Delay3
#raw 0xFE 'End of Movements

A mettre dans le script d'un personnage

RF/VF toujours (je regarde si celui emerazude est différent)
« Modifié: 06 septembre 2010, 18:59 par giratino »

Sainior

  • Membre
  • 6362 posts
06 septembre 2010, 19:00
C'est pas une mauvaise idée de le mettre, pour ceux qui veulent, mais c'est pas un apprentissage. Quand j'aurai fini, avec les exos et tout, vous pourrez le faire en triple les yeux fermés.

Light-Angel

  • Membre
  • 1610 posts
06 septembre 2010, 19:02
Ok j'en connais certains sur le bout des doigts mais c'est dur

Sainior

  • Membre
  • 6362 posts
11 septembre 2010, 10:16
Ajout du Showpoképic/Hidepoképic & Hidesprite/Showsprite !

Whitti

  • Membre
  • 1893 posts
11 septembre 2010, 10:31
sa gère merci  :you:

Light-Angel

  • Membre
  • 1610 posts

Sainior

  • Membre
  • 6362 posts
03 octobre 2010, 11:36
Exercices rajoutés.

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 18:16
J'ai fait un giveitem... mais pour donner des chaussures de sport mais je ne croit pas que ça doit être un give item et je ne sait pas le Spécial ou le numéro de ce spécial/objet

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 18:19
c'est un setflag qui dépends de ta version

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 18:20
RougeFeu Mais c'est à dire un setflag? Il faut utiliser quel script alors?

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 18:24
met juste ceci quelque part dans ton script:
setflag 0x82F

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 18:26
Ok thanks^^
Mais donc j'ai supprimer le giveitem inutile et je l'ai mis en dessous d'une une msg_box(anciennement placée avant le giveitem car c'etait un homme qui les donnait)
mais je compile je vais voir le mec il récite bien, mais après aucune chaussures de sports... :cheval
« Modifié: 03 octobre 2010, 18:34 par Light-Angel »

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 18:40
montre le script

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 18:45
Spoiler
'---------------
#org 0x2D7E5C
msgbox 0x82D7E6C MSG_FACE '"Tiens un gamin... Dit moi petit......"
setflag 0x82F
end

'---------
' Strings
'---------
#org 0x2D7E6C
= Tiens un gamin... Dit moi petit...\nEST-CE QUE TU AIME LES HARIBOS????\lNon t'inquiète je déconne.--'\lBon allez tiens, voila de belles\lchaussures de sport neuves pour me\lfaire pardonner. Appuis sur B en\lte déplaçant pour courir.
Tiens n'hésite pas à me rectifier si je me suis trompé
« Modifié: 03 octobre 2010, 18:49 par Light-Angel »

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 18:48
et il est ou le setflag?

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 18:49
Ah merde je t'ai mis l'ancien
Edité

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 18:53
dans ce cas ca fonctionne

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 18:56
Non le message s'affiche et c'est tout
« Modifié: 03 octobre 2010, 18:58 par Light-Angel »

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 19:06
et puis tu appui sur B et tu cours mais c'est de la magie

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 19:06
Non ça marche pas non plus -_- tu me prends vraiment pour un con toi

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 19:15
ben non mais si je compile le script chez moi et que ca marche...

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 19:17
Bah si tuas un log pour faire une vidéo je te montre

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 19:24
je te crois mais bon... le problème viens forcément de chez toi!

ferme le script et double clique sur le perso et vérifie

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 19:36
Déjà fait  :black: mais si c'est à propos de l'emulateur j'utilise No$gba

-S@M-

  • Membre
  • 5367 posts
03 octobre 2010, 20:33
non rien à voir avec ca... envoie un peu un patch

Light-Angel

  • Membre
  • 1610 posts
03 octobre 2010, 20:40
Désolé j'ai pas compris "envoie un peu un patch"

Pages: 1 2 [3] 4 5 6    En haut ↑