Discussion du forum |
|
Vous êtes sur la discussion Potions
16 reponses - 569 vues
modifié il y a 11 ans
bonsoir, alors voilà ce que je veux faire :
je veux créer un objet qui change l'apparence du bidule(type 1 ou 2 ou 3). donc en mieux détaillée, quand j'ai mis mon objet au magasin, je l'achète, je vais dans mon coffre et tout.... et quand je clique dessus, sa change mon personnage en un autre, par exemple, prenons un loup noir, normal :
je clique sur l'objet, et quand je retourne voir mon loup, c'est devenu un tigre. Et je voudrais le code pour faire ça s'il-vous-plait. :
merci d'avance !:p
Voici les réponses de cette discussion : (page 1/1)
Bonsoir, moi aussi, mon premier jours sur webidev, j'ai cherché comment faire... mais je ne trouve pas non plus... :c (marrant ton pseudo).
Pour ça tu dois créer une variable apparence, et selon la valeur de la variable apparence, l'image va changer!
Ex: (C'est ce que j'utilise)
[IF Var1=0] <img url-de-ton-image> [/IF]
[IF Var1=1] <img url-de-ton-image> [/IF]
Je précise que je ne suis pas professionnelle, hein! Il peut il y avoir des erreurs, mais ça marche chez moi!
Je précise que tu dois mettre ça sur la page bidule, et que ta potion devra augmenter la variable de 1 pts (Ou plus, dépendant).
merci car je pensais à faire un autre site qui serait avec des animaux . comme ça au moins je saurais ! :D
mais, si c'est un objet acheté au magasin ? et si il ya a plusieurs potions c'est pareil ?
Moi aussi, j'ai essayé et ça ne marche pas. :x
Bonjour,
Pour réaliser le petit truc, il faut:
-1 VariableY
-Des ObjetX(Autant d'objet qu'il y a d'image; exemple, il y a trois sorte de loup, six sortes de tigres et 4 sortes de guépard, il faudra 6 objets, offrant:
le 1er +1VarY
le 2eme +2VarY
le 3eme +3VarY etc...**Tout ces six objets sont entreposé dans la magasin1)
***
Et maintenant le code:
[IF VarY = 0][Mod Magasin1][/IF][IF VarY = 1]<img IMAGE1>[/IF][IF VarY = 2]<img IMAGE2>[/IF][IF VarY = 2]<img IMAGE2>[/IF][IF VarY = 3]<img IMAGE3>[/IF][IF VarY = 4]<img IMAGE4>[/IF][IF VarY = 5]<img IMAGE5>[/IF][IF VarY = 6]<img IMAGE6>[/IF]*Ce code est à modifier celon le besion*
Voilà
Mais c'est plus facile avec des actions, plus économique
*PS: Désolé du double-post...; mais j'avais oublier ma phrase...*
Il y a une faille dans ton code, ex si le membre achete 2 objet un qui donne +1 et un autre +2 . Et qu'il utilise les 2 objets la variable montra a 3 et donc il n'aura pas l'apparence qu'il désire.
Dans ce cas la il faut faire une autre action qui remet à 0 la variable. Avant d'utiliser un autre objet.
Ou
Avoir 3 action et une variable de libre. et sa économise les objets.
Moi aushi j'ai essayé, mais l'image de l'ancien cheval reste. T_T Comment faire ?
C'est qu'il y a une erreur dans ton code.
Perso moi j'ai une variable et deux actions, ça peut aussi se faire avec deux objets.
VarX, non besoin ni vitale : apparence.
Action1 : <-
Action2 : ->
OU
Objet 1 : Apparence +
Objet 2 : Apparence -
[IF Var1 = 0]<img nom_image1>[Mod Action2][/IF][IF Var1 = 1]<img nom_image2>[Mod Action1][Mod Action2][/IF][IF Var1 = 2]<img nom_image>[Mod Action1]
ça c'est pour trois images. Le tout est de vérifier qu'il n'y a pas de <- pour la première image ni de -> pour la dernière.
Pour l'objet, tu peux mettre charge infinie, et expliquer qu'il y a tel nombre d'image, donc l'apparence + s'utilise de 0 à 6 (par exemple), et à partir de là, il faut utiliser la boite -. Tu peux utiliser les deux systèmes pour économiser les actions (deux à chaque fois) mais ça te fera toujours une variable.
Je me suis inscrite au site de ZteyZ (on se connait IRL, je l'ai aidé) et ce qu'il veut dire, c'est que, quand il met la potion, il y a l'image de son cheval en plus de la nouvelle.
Ça fait :
L'image de son palomino
Les variables : faim, propretée...
Et en dessou, l'image de son cheval pie. Et el cheval pie doit remplacer l'image du cheval palomino sans que celle du palomino reste. :x
Alors, dans ce cas, l'image de base sur la page bidule doit être entre ces balises : [IF VarX = 0]<img image_cheval>[/IF]
(sachant que VarX est la variable qui te permet de changer d'apparence, et que ton objet ajoute +1 à cette variable)
Après, tu codes ainsi :
[IF VarX = 0]<img image_cheval>[/IF][IF VarX = 1]<img Tigre>[/IF][IF VarX = 2]<img dauphin>[/IF]
Etc.
Scusy je remonte cette discussion car j'ai un peu de mal, j'ai essayé ces codes, et pourtant, quand je met la potion à mon cheval et que je retourne le voir, il y a l'ancienne image et la nouvelle en dessous. Je voudrais juste savoir comment faire pour qu'elle disparaisse totzlement et qu'il n'y est que la nouvelle. :x
Les codes sont pourtant bons.
Ou ça pourrait être un bug de mon site ? Pourtant je les ai tous essayé. :/
Poster un message
Veuillez vous connecter pour poster sur le forum.