Topic de demande de scripts.
Sainior - 12 septembre 2010 à 09:38Yosh, quelqu'un pour me débugger un script ? C'est bizarre, il a l'air réglementaire, pourtant...
'---------------
#org 0x9E5A23
lock
checkflag 0x204
if 0x1 goto 0x89E5A66
showpokepic 0x1 0xA 0x3
msgbox 0x89E5A7D MSG_YESNO '"Tu le veux? "
hidepokepic
compare 0x0 LASTRESULT
if 0x0 goto 0x89E5A71
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0
playsong 0x0 0x0
setflag 0x828
setflag 0x204
waitfanfare
hidesprite LASTTALKED
setflag 0x205
msgbox 0x89E5A9D MSG_NORMAL '"T'en as un! "
release
end
'---------------
#org 0x9E5A66
msgbox 0x89E5A9D MSG_NORMAL '"T'en as un! "
release
end
'---------------
#org 0x9E5A71
msgbox 0x89E5AB1 MSG_NORMAL '"Prends-en un autre! "
hidepokepic
release
end
'---------
' Strings
'---------
#org 0x9E5A7D
= Tu le veux?
#org 0x9E5A9D
= T'en as un!
#org 0x9E5AB1
= Prends-en un autre!
Les textes ne sont évidemment pas définitifs, mais on s'en fou, hein. Bref, il y a deux autres script semblables, c'est pour les Pokéballs que le prof. donne au début. Ca marche très bien, seul problème : quand on refuse le Pokémon (on dit "non", pour en choisir un autre), la ball disparaît, et le texte ne correspond pas (le deuxième au lieu du dernier).Si vous trouvez la solution, n'hésitez pas
PS : Douple post, je sais.
EDIT : C'est bon, solution trouvée.
giratino - 19 septembre 2010 à 18:18
Salut je recherche un script pour RF/VF Fr
Donc voila ce que je recherche c'est un give pokémon aléatoire entre 3 pokémons
(!dans une pokéball trouvé dans un endroit!)
Donc toujours avec le yes/no je sais, mais qui, si on a déjà 6 pokémon, nous dise du style
"Vous avez déjà 6 pokémons dans votre équipe vous ne pouvez pas en acueillir un autre pour le moment!"
Si vous savez de quoi je parle est-ce que vous connaissez le script je vous remercie d'avance si vous pouvez le poster sur ce topic, merci! Bonne journée :bg:
Sainior - 19 septembre 2010 à 18:23
La commande qui sert à vérifier si une place est libre dans l'équipe :
countpokemon
compare LASTRESULT 0x6
giratino - 19 septembre 2010 à 18:49
Ah ok merci je la place où dans le give pokémon?
Sainior - 19 septembre 2010 à 19:05
Par exemple :
'---------------
#org 0xoffset
lock
checkflag 0x200
if 0x1 goto 0x8offset1
msgbox 0x8offset MSG_YESNO '""
compare LASTRESULT 0x0
if 0x1 goto 0x8offset2
countpokemon
compare LASTRESULT 0x6
if 0x1 goto 0x8offset3
givepokemon 0xN° 0xNIV 0xItem 0x0 0x0 0x0
playsong 0x0 0x0
msgbox 0x8offset MSG_FACE '""
setflag 0x828 (seulement si un pokémon n'a pas déjà été donné)
setflag 0x200
release
end
'---------------
#org 0xoffset1
msgbox 0x8offset MSG_FACE '""
release
end
'---------------
#org 0xoffset2
msgbox 0x8offset MSG_FACE '""
release
end
'---------------
#org 0xoffset3
msgbox 0x8offset MSG_FACE '""
release
end
'---------
' Strings
'---------
#org 0xoffset
=
#org 0xoffset
=
#org 0xoffset
=
#org 0xoffset
=
#org 0xoffset
=
Attention, ça donnera qu'un Pokémon particulier, c'était juste un exemple.giratino - 19 septembre 2010 à 19:16
3 en aléatoire c'est possible? Sinon bah je ferais avec déjà un grand merci
Sainior - 19 septembre 2010 à 19:17
Oui oui, c'est possible, la commande, c'est "random 0x3", il me semble... A confirmer.
supersam2 - 19 septembre 2010 à 19:47
oui c'est possible:
random 0x2
compare 0x0 LASTRESULT
if 0x1 goto @pkm1
compare 0x1 LASTRESULT
if 0x1 goto @pkm2
compare 0x2 LASTRESULT
if 0x1 goto @pkm3
msgbox @bug
Sainior - 19 septembre 2010 à 20:01
Ah ben voilà
giratino - 19 septembre 2010 à 20:15
oui c'est possible:
random 0x2
compare 0x0 LASTRESULT
if 0x1 goto @pkm1
compare 0x1 LASTRESULT
if 0x1 goto @pkm2
compare 0x2 LASTRESULT
if 0x1 goto @pkm3
msgbox @bug
Cool merci donc a la place du pokemon solo que l'on doit obtenir?Sainior - 19 septembre 2010 à 20:22
Oui, et plus bas :
'---------------
#org 0xoffset
givepokemon 0xN°1 0xNIV 0xItem 0x0 0x0 0x0
playsong 0x0 0x0
release
end
Tu mets ça 3 fois, avec à chaque fois un Pokémon différent.giratino - 19 septembre 2010 à 20:31
Désolé mais là je ne suis plus :education: tu peux me remettre avec le 1er script s'il te plaît?
Sainior - 19 septembre 2010 à 20:34
Par exemple :
'---------------
#org 0xoffset
lock
checkflag 0x200
if 0x1 goto 0x8offset1
msgbox 0x8offset MSG_YESNO '""
compare LASTRESULT 0x0
if 0x1 goto 0x8offset2
countpokemon
compare LASTRESULT 0x6
if 0x1 goto 0x8offset3
random 0x2
compare 0x0 LASTRESULT
if 0x1 goto 0x8offset4
compare 0x1 LASTRESULT
if 0x1 goto 0xoffset5
compare 0x2 LASTRESULT
if 0x1 goto 0xoffset6
msgbox 0x8offset MSG_FACE '""
setflag 0x828 (seulement si un pokémon n'a pas déjà été donné)
setflag 0x200
release
end
'---------------
#org 0xoffset1
msgbox 0x8offset MSG_FACE '""
release
end
'---------------
#org 0xoffset2
msgbox 0x8offset MSG_FACE '""
release
end
'---------------
#org 0xoffset3
msgbox 0x8offset MSG_FACE '""
release
end
'---------------
#org 0xoffset4
givepokemon 0xN°1 0xNIV 0xItem 0x0 0x0 0x0
playsong 0x0 0x0
release
end
'---------------
#org 0xoffset5
givepokemon 0xN°2 0xNIV 0xItem 0x0 0x0 0x0
playsong 0x0 0x0
release
end
'---------------
#org 0xoffset6
givepokemon 0xN°3 0xNIV 0xItem 0x0 0x0 0x0
playsong 0x0 0x0
release
end
'---------
' Strings
'---------
#org 0xoffset
=
#org 0xoffset
=
#org 0xoffset
=
#org 0xoffset
=
#org 0xoffset
=
Voilà, tu peux rajouter des messages où tu veux, normalement, ça marche.giratino - 19 septembre 2010 à 20:43
Cool Super merci :roubaix:
Mais pour les 3 1ers offsets MSG/Face c'est le même que le 1er? ou ceux après le
"-----Strings------" (dans l'ordre)
Sainior - 20 septembre 2010 à 18:54
Comment ça le même ? Ce sera un message différent à chaque fois, donc ce sera jamais le même, ni l'offset, ni le message. Et si la place des messages te conviennent pas, tu peux les changer, hein.
giratino - 20 septembre 2010 à 19:18
Cool thaks Test et réussi :winner:
Latibro - 12 octobre 2010 à 14:25
Bonjour à vous, j'aurais aimé savoir si il est possible de faire un givepokemon en fonction du nombre de pokemon capturé ? (par exemple : je vais voir un perso' qui vérifie mon pokedex et si j'ai capturé un certain nombre de pokemon, il m'en offre un si j'ai une place de libre sur les 6 emplacements)
Merci
Sainior - 12 octobre 2010 à 14:26
No problem, je m'en occupe quand j'aurai le temps.
Latibro - 12 octobre 2010 à 14:27
Merci à toi
J'ai oublié de préciser que c'est pour Emeraude Fr
Sainior - 12 octobre 2010 à 15:55
Voilà ton script :
'---------------
#org 0xoffset1
lock
checkflag 0x200
if 0x1 goto 0x8offset2
msgbox 0x8offset3 MSG_FACE '""
countpokemon
compare LASTRESULT 0x(nombre de Pokémon exigés pour le don, et en hexa)
if 0x1 goto 0x8offset4
givepokemon 0x(pokémon, en hexa) 0x(niveau, en hexa) 0x(objet tenu éventuel, en hexa) 0x0 0x0
playsong 0x0 0x0
release
end
'----------------
#org 0xoffset2
msgbox 0x8offset5 MSG_FACE '""
release
end
'----------------
#org 0xoffset4
msgbox 0x8offset6 MSG_FACE '""
release
end
'---------
' Strings
'---------
#org 0xoffset3
= Message du personnage avant qu'il te donne son Pokémon.
#org 0xoffset5
= Message qu'il te dit tout le temps après qu'il t'ait donné le Pokémon.
#org 0xoffset6
= Message qu'il te dit si tu n'as pas attrapé assez de Pokémon.
Il te suffit de remplacer les "offset[N°]" par de vrais offsets (2000 octets), de mettre les valeurs que tu veux où je t'ai indiqué de les mettre, et de mettre les messages que tu veux.Il est probable qu'il y ait des erreurs, n'hésite pas à me le dire
Latibro - 12 octobre 2010 à 16:09
Merci à toi, je vais tester ça et je te tiens au courant
Alors au début ça me mettait un message d'erreur pour la ligne du givepokemon, il manquait un 0x0
Et maintenant je peux recevoir une infinité de pokemon, alors que j'aimerai limiter à 1 et quand l'équipe est pleine le pokemon va dans la boite plutôt que de bloquer le processus par manque de place dans l'équipe.
Désolé si c'est compliqué :-[
Sainior - 12 octobre 2010 à 17:06
Oh, j'ai oublié plusieurs choses, je corrige ça.
Sainior - 12 octobre 2010 à 17:15
'---------------
#org 0xoffset1
lock
faceplayer
checkflag 0x200
if 0x1 goto 0x8offset2
msgbox 0x8offset3 MSG_FACE '""
countpokemon
compare LASTRESULT 0x(nombre de Pokémon exigés pour le don, et en hexa)
if 0x1 goto 0x8offset4
countpokemon
compare LASTRESULT 0x6
if 0x1 goto 0x8offset8
setflag 0x200
fanfare 0x172
preparemsg 0x8offset7 '""
waitfanfare
waitmsg
givepokemon 0x(pokémon, en hexa) 0x(niveau, en hexa) 0x(objet tenu éventuel, en hexa) 0x0 0x0 0x0
release
end
'----------------
#org 0xoffset2
msgbox 0x8offset5 MSG_FACE '""
release
end
'----------------
#org 0xoffset4
msgbox 0x8offset6 MSG_FACE '""
release
end
'----------------
#org 0xoffset8
msgbox 0x8offset9 MSG_KEEPOPEN '""
release
end
'---------
' Strings
'---------
#org 0xoffset3
= Message du personnage avant qu'il te donne son Pokémon.
#org 0xoffset5
= Message qu'il te dit tout le temps après qu'il t'ait donné le Pokémon.
#org 0xoffset6
= Message qu'il te dit si tu n'as pas attrapé assez de Pokémon.
#org 0xoffset7
= [player] reçoit (nom du Pokémon).
#org 0xoffset9
= Message à dire quand il n'y a plus de place.
Ici, si t'as trop de place, le perso' te donnera pas le Pokémon ; je ne connais pas la commande pour envoyer directement le Pokémon dans le PC, et je ne sais même pas si elle existe. Sinon, j'ai corrigé beaucoup de choses, et j'en ai rajoutéWeby - 12 octobre 2010 à 18:16
Essaie un givepokemon quand tu as 6 pomons dans l'équipe, tu verras bien si c'est complet ou pas...
Sainior - 12 octobre 2010 à 18:40
Comment ça ?
Latibro - 12 octobre 2010 à 18:41
Merci c'est nickel, super travail Sainior :winner:
Sïlver Sö - 12 octobre 2010 à 18:50
Essaie un givepokemon quand tu as 6 pomons dans l'équipe, tu verras bien si c'est complet ou pas...What ?
Le script de Sainior est bon.
Weby - 12 octobre 2010 à 18:52
J'ai pas dit le contraire, je dis juste que pour tester si le pokémon vient directement dans la boite si l'équipe est pleine, il faut qu'il essaie :P
Sainior - 12 octobre 2010 à 19:01
Oh.
Latibro - 12 octobre 2010 à 19:24
Ah finalement non, le perso' me donne quand même le pokemon alors que j'ai mon starter, un autre pokemon et que j'avais mis un minimum de 15 pokemon exigé :fail:
Sainior - 12 octobre 2010 à 19:26
Tiens, c'est bizarre :hum:
Latibro - 12 octobre 2010 à 21:39
De ce que j'ai compris le countpokemon prend en compte uniquement l'équipe, pas le nombre de pokemon du pokedex. Donc faut voir pour faire en fonction du pokedex :-\
Sainior - 13 octobre 2010 à 12:25
Je vais voir ce que je peux faire.
Latibro - 13 octobre 2010 à 12:54
Merci, je cherche aussi de mon côté mais si c'est impossible je verrais pour faire autrement
Sinon pour faire plus simple, est-ce qu'un dresseur pourrait me donner un pokemon ou un oeuf si je le bats ? Merci
boogyfr - 13 octobre 2010 à 16:40
Oui, on peut bien gagner des CT.
Latibro - 13 octobre 2010 à 16:46
C'est vrai :fail:
Bon je vais voir si j'arrive à me faire ça ou si c'est trop compliqué pour moi pour l'instant
Finalement de l'aide serait bienvenue, je suis à la masse là :fail:
Sainior - 13 octobre 2010 à 19:20
Pas de problème, je fais ça
Latibro - 13 octobre 2010 à 19:21
Merci
Sainior - 14 octobre 2010 à 15:45
'---------------
#org 0xoffset1
lock
trainerbattle 0x0 0x(valeur à trouver dans A-Trainer) 0x0 0x(offset du message d'entrée) 0x(offset du message de défaite)
msgbox 0x8offset2 MSG_FACE '""
checkflag 0x20A
givepokemon 0x(valeur) 0x(valeur) 0x(valeur) 0x0 0x0 0x0
OU
giveegg 0x(valeur)
msgbox 0x8offset3 MSG_NORMAL '"" (facultatif)
setflag 0x20A
release
end
'---------
' Strings
'---------
#org 0xoffset2
= Message.
#org 0xoffset3
= Message.
Je crois qu'il fallait simplement mettre un trainerbattle suivit d'un give... avec checkflag puisque quand tu perds, tu retournes au centre Pokémon. Si tu gagnes, le script continue.Latibro - 14 octobre 2010 à 16:35
Merci beaucoup, mais est-il possible de limiter à un seul pokemon obtenu ? Parce que là je le reçoit à l'infini :-X
giratino - 14 octobre 2010 à 16:37
03EC met ça en id de personnage
Sainior - 14 octobre 2010 à 16:42
2 secondes, je corrige ça.
'---------------
#org 0xoffset1
lock
trainerbattle 0x0 0x(valeur à trouver dans A-Trainer) 0x0 0x(offset du message d'entrée) 0x(offset du message de défaite)
msgbox 0x8offset2 MSG_FACE '""
checkflag 0x20A
if 0x1 goto 0x8offset4
givepokemon 0x(valeur) 0x(valeur) 0x(valeur) 0x0 0x0 0x0
(OU giveegg 0x(valeur))
msgbox 0x8offset3 MSG_NORMAL '"" (facultatif)
setflag 0x20A
release
end
'--------------
#org 0xoffset4
release
end
'---------
' Strings
'---------
#org 0xoffset2
= Message.
#org 0xoffset3
= Message.
giratino - 14 octobre 2010 à 16:47
Dis-moi Sainior tu aurais fait comment le script pour donner des chaussures de sport du style le mec tu lui cause et il te donne les chaussures de sport
Latibro - 14 octobre 2010 à 16:51
Ah merci :haulas:
Sainior - 14 octobre 2010 à 16:52
L-A : Comme ça :
1- Un checkflag
2- Une condition
3- si déjà données, goto
4- sinon, message
5- puis don des chaussures
6- setflag (qui accompagne le check)
7- end
Latibro : A ton service.
giratino - 14 octobre 2010 à 18:56
oK je test mais que sont les checkflag? et setflag (liste précisément)
Mais vu que le don des chaussures est un setflag pourquoi remettre un setflag ensuite?
Sainior - 14 octobre 2010 à 19:28
C'est pour éviter qu'il te les redonne à chaque fois.
giratino - 14 octobre 2010 à 19:29
Ok mais alors quel checkflag et quel 2è setflag
Sainior - 14 octobre 2010 à 19:32
checkflag 0x200 OU 201 OU 202 OU 203...
Et tu mets le même pour le setflag.giratino - 14 octobre 2010 à 19:44
ok thx
Sainior - 16 octobre 2010 à 10:42
WTF ? Il y est sur RF...
giratino - 16 octobre 2010 à 13:12
What? j'ai rien compris
Sainior - 16 octobre 2010 à 13:13
Rien, un petit malin a supprimé ses posts.
giratino - 16 octobre 2010 à 13:14
Rien, un petit malin a supprimé ses posts.ah ok
Deidara-Katsu - 28 octobre 2010 à 14:53
bonjour, je voudrais si possible un script évent de mew, je voudrais juste mettre mew a cotes de l'évent mewtwo dans la grotte inconnu a la fin de rouge feu. merci bien
Sainior - 28 octobre 2010 à 15:00
C'est pas clair ce que tu demandes ; tu veux un wildbattle ? Des messages avec pour faire un scénario cohérent ? Des effets spéciaux (pas n'importe quoi, par contre) ?
supersam2 - 28 octobre 2010 à 15:04
je te l'aurais bien fait mais sans pc c'est chaud. copie celui de mewtwo, change les flags et le num du pkm
Deidara-Katsu - 28 octobre 2010 à 16:38
je voudrais juste un simple wildbattle.
j'ai du mal a comprendre l'histoire des flags même avec les tutos =/
Sïlver Sö - 28 octobre 2010 à 16:40
C'est simple, si tu mets pas les flags, tu fais le combat a l'infinie, c'est plutôt simple je trouve. :nan:
Sainior - 28 octobre 2010 à 16:41
Pour faire ultra-simple, le flag permet au script de ne pas s'éxécuter à chaque fois ; en effet, ce serais con que deux minutes après que la mère de passe les chaussures de sport, elle te les redonne :>
EDIT : grillé.
Deidara-Katsu - 28 octobre 2010 à 17:20
justement mon principal probleme c'est cas chaque fois le pokemon reste la même si je l'ai capturé, j'arrive pas a modifier sa et pourtant je tente ce qu'on me dis mais ca ne fais rien.
c'est pourquoi j'aurais voulus voir un de vos script pour mieux comprendre ce que je ne fais pas bien.
Sainior - 28 octobre 2010 à 18:01
'--------------
#org 0xoffset
lock
faceplayer
setwildbattle 0x(valeur n° du Pokémon) 0x(valeur du niveau du Pokémon) 0x(valeur de l'objet tenu)
checksound
cry 0x(valeur n° du Pokémon) 0x2
pause 0x28
waitcry
setflag 0x305
setflag 0x861
special 0x138
waitstate
clearflag 0x861
release
end
Les valeurs sont bien sûr à entrer en hexadécimal.Normalement, ça marche :teci:
Deidara-Katsu - 28 octobre 2010 à 20:35
J'ai tester ton script avec lugia mais il reste toujours là =/
même quand je copie le script du lugia de la cartouche il reste là apres le combat.
supersam2 - 28 octobre 2010 à 20:49
C'est quoi l'ID du lugia?
Deidara-Katsu - 28 octobre 2010 à 20:55
009B (c'est le même ID que le lugia officiel de rouge feu)
rien a faire, je le capture puis a la fin du combat il est toujours devant moi.
supersam2 - 28 octobre 2010 à 21:04
Tu m'étonne... t'as pas de setflag 0x09B dans ton script...
Deidara-Katsu - 28 octobre 2010 à 21:10
que donnerais le script avec ton setflag 0x09B ?
Sainior - 28 octobre 2010 à 21:13
Ceci :
'--------------
#org 0xoffset
lock
faceplayer
setwildbattle 0x(valeur n° du Pokémon) 0x(valeur du niveau du Pokémon) 0x(valeur de l'objet tenu)
checksound
cry 0x(valeur n° du Pokémon) 0x2
pause 0x28
waitcry
setflag 0x09B
special 0x138
waitstate
clearflag 0x861
release
end
Deidara-Katsu - 28 octobre 2010 à 21:39
rhaa >< il reste tout la le pokemon, m'énerve incompréhensible pourtant j'ai fais tout ce qu'il fallait :(
Sainior - 28 octobre 2010 à 21:53
Essaye ça, alors :
'--------------
#org 0xoffset
lock
faceplayer
setwildbattle 0x(valeur n° du Pokémon) 0x(valeur du niveau du Pokémon) 0x(valeur de l'objet tenu)
checksound
cry 0x(valeur n° du Pokémon) 0x2
pause 0x28
waitcry
waitstate
clearflag 0x861
special2 LASTRESULT 0xB4
compare LASTRESULT 0x1
if 0x1 goto 0x8offset2
release
end
'---------------
#org 0xoffset2
setflag 0x09B
goto 0x8offset3
'---------------
#org 0xoffset3
fadescreen 0x1
hidesprite LASTTALKED
fadescreen 0x0
release
end
supersam2 - 28 octobre 2010 à 22:35
Ca devrait le faire oui
Deidara-Katsu - 29 octobre 2010 à 16:17
Merci ! une dernière demande après j'aurais fini de vous embêtez. voila je voudrais incorporer 3 personnages a mon jeux sur différentes route a la manière de pokemon jaune.
je voudrais qu'un perso me donne bulbizarre, un autre salameche etc..
quel est le script pour ce genre de choses ?
merci bien
Sasu - 29 octobre 2010 à 16:22
GivePokémon
giratino - 29 octobre 2010 à 16:32
GivePokémon²²²²²² fais un give pokemon et tu t'en sortiras très bien (oupas :P)
supersam2 - 29 octobre 2010 à 16:41
Pas assez détaillé... quand tu lui parle il te le donne comme ca sans que rien s'affiche?
Deidara-Katsu - 29 octobre 2010 à 16:54
on lui parle se serai plutot quelque chose comme : je n'ai pas le temps de m'occuper de ce salameche, accpte tu ce pokemon
oui ou non
vous avez recu un salameche
et la le gars dit prend soin de lui
bref quelque chose dans ce genre
Sainior - 30 octobre 2010 à 11:41
Ok, je te donne un script, il te suffira de modifier les textes/offset/valeurs/checkflag pour les deux autres.
'---------------
#org 0xoffset(2000+)
lock
checkflag 0x20A
if 0x1 goto 0xoffset2
msgbox 0x8offset3 MSG_YESNO '""
compare LASTRESULT 0x1
if 0x1 goto 0xoffset4
msgbox 0x8offset5 MSG_FACE '""
setflag 0x20A
release
end
'---------------
#org 0xoffset2
msgbox 0x8offset6 MSG_FACE '""
release
end
'---------------
#org 0xoffset4
msgbox 0x8offset7 MSG_FACE '""
fanfare 0x172
preparemsg 0x8offset8 '""
waitfanfare
waitmsg
givepokemon 0x(valeur pokemon hexa) 0x(valeur niveau hexa) 0x(valeur objet tenu hexa) 0x0 0x0 0x0
release
end
'---------
' Strings
'---------
#org 0xoffset6
= Message à dire si le Pokémon a déjà été donné.
#org 0xoffset3
= Message demandant si on veut le Pokémon ou non.
#org 0xoffset7
= Message du personnage quand on dit "oui".
#org 0xoffset8
= [player] obtient (le nom du Pokémon).
#org 0xoffset5
= Message du personnage si on dit "non".
Voilà, à ton service.supersam2 - 30 octobre 2010 à 12:08
Youpi et maintenant tu lui parle avec l'équipe pleine et tu savoure le bug
Sainior - 30 octobre 2010 à 12:09
Oh shit, j'ai complètement zappé. Je corrige.
Sainior - 30 octobre 2010 à 12:10
'---------------
#org 0xoffset(2000+)
lock
checkflag 0x20A
if 0x1 goto 0xoffset2
msgbox 0x8offset3 MSG_YESNO '""
compare LASTRESULT 0x1
if 0x1 goto 0xoffset4
msgbox 0x8offset5 MSG_FACE '""
setflag 0x20A
release
end
'---------------
#org 0xoffset2
msgbox 0x8offset6 MSG_FACE '""
release
end
'---------------
#org 0xoffset4
countpokemon
compare LASTRESULT 0x6
if 0x1 goto 0xoffset9
msgbox 0x8offset7 MSG_FACE '""
fanfare 0x172
preparemsg 0x8offset8 '""
waitfanfare
waitmsg
givepokemon 0x(valeur pokemon hexa) 0x(valeur niveau hexa) 0x(valeur objet tenu hexa) 0x0 0x0 0x0
release
end
'---------------
#org 0xoffset9
msgbox 0x8offset10 MSG_FACE '""
release
end
'---------
' Strings
'---------
#org 0xoffset6
= Message à dire si le Pokémon a déjà été donné.
#org 0xoffset3
= Message demandant si on veut le Pokémon ou non.
#org 0xoffset7
= Message du personnage quand on dit "oui".
#org 0xoffset8
= [player] obtient (le nom du Pokémon).
#org 0xoffset5
= Message du personnage si on dit "non".
#org 0xoffset10
= Message à dire s'il n'y a plus de place dans l'équipe.
Voilà, c'est mieux.Sasu - 30 octobre 2010 à 12:13
Sinon, j'ai un truc que j'ai pas vraiment compris.
msgbox 0x8offset5 MSG_FACE '""
Entre le '"", faut mettre quoi ?Car dans les scripts de base y a le début de texte, mais on fait comment pour savoir où s'arrêter, car on met pas tout le texte dans '""?
Suis sûr que ce que je dis est flou, mais bon :]
Latibro - 30 octobre 2010 à 12:20
Sinon, j'ai un truc que j'ai pas vraiment compris.
msgbox 0x8offset5 MSG_FACE '""
Entre le '"", faut mettre quoi ?Tu as rien a mettre, ce qui apparaîtra est le message :
#org 0xoffset5
= Message du personnage si on dit "non".
Et ce pour chaque texteSasu - 30 octobre 2010 à 12:30
Ok, j'pensais ça, mais vu que dans les scripts de base c'est rempli, j'avais un doute :]
Merci
Latibro - 30 octobre 2010 à 12:32
Oui en fait ça se remplit automatiquement après compilation et fermeture de XSE
Et de rien
supersam2 - 30 octobre 2010 à 13:08
De toute facon, ca n'as aucune importance car tout ce qui est derrière une apostrophe est un commentaire et donc pas pris en compte pour la compilation
Sainior - 30 octobre 2010 à 13:45
Oui, de toute façon, ça ne sert qu'à te repérer.
Deidara-Katsu - 31 octobre 2010 à 15:35
le logiciel ne veut pas du script en tout cas a chaque fois il me dit erreur ligne X est comme par hasard c'est les ligne ou il y a marqué les oxoffset.
Par exemple : errur 13 : type incompatible a la ligne 2
supersam2 - 31 octobre 2010 à 18:54
Faut pas le laisser tel quel banane! tu dois remplacer ca par des offsets trouvés avec fsf :eduction:
Sainior - 31 octobre 2010 à 20:09
On m'en a jamais fait, des comme ça :teci:
yago58 - 31 octobre 2010 à 20:19
Y a un début à tout :baffan:
Mais Quand j'ai vu ça (sans y connaitre quoi que ce soit), ça m'avais sembler bizarre.
Sasu - 2 novembre 2010 à 16:36
:ahah:
pokemonbonjour - 7 novembre 2010 à 15:11
image

bon voilà,j'ai pas envie de faire du scripting maintenant donc je demande 5 scripts:
en haut, il y a 5 zones"script"
j'aimerais que le prof chen vienne vous y chercher et vous ramène à son labo...
comme dans RF/VF coi...
Et qu'il te lache dès que tu as ton pokemon
thx for you
supersam2 - 7 novembre 2010 à 15:22
Je l'aurais bien fait mais je vois pas les images
pokemonbonjour - 7 novembre 2010 à 15:38
trop lourdes?
EDIT:tient
Spoiler

supersam2 - 7 novembre 2010 à 16:24
Non c'est a cause du wap.
Weby - 7 novembre 2010 à 16:32
http://img560.imageshack.us/img560/4876/demandescript2.png
Voilà pour toi supersam
supersam2 - 7 novembre 2010 à 16:41
Et mon phone n'a pas le copier coller donc je vais devoir recopier ce lien vu que le wap les désactive aussi...
Weby - 7 novembre 2010 à 16:42
http:/ /img560.imageshack.us/img560/4876/demandescript2.png
supersam2 - 7 novembre 2010 à 16:45
Qu'est ce que tu pige pas dans lien désactivés?
supersam2 - 7 novembre 2010 à 16:53
Ca y est je l'ai faudra juste quelques precisions. quand tu arrive sur la case, le prof t'interpelle, te donne un pokemon et se casse ou il t'amène dans son labo ou?...
Navigation: Page suivante ->