Manage your site:

52 704 Webmasters - 775 396 Members REGISTER - Forgot your password?

Discussion du forum

News

Vous êtes sur la discussion [Tuto] L'immortalité

Forum :: Questions IF :: Discussion
Ouvert [Tuto] L'immortalité
de Benjy [Modérateur] (atlantide - créé le 17 avril 2010 à 10h 54
22 reponses - 787 vues
modifié il y a 14 ans
Bonjour à tous !

Le but de ce tuto est de vous apprendre à créé un objet permettant à un bidule de ne jamais mourir : l'immortalité.

Cette astuce nécessite au minimum :
• 3 VARIABLES :
• 1 variable vitale (cocher besoin). Ne surtout pas faire en sorte qu'elle se vide en X jour.
On la nommera "Energie", numéro 1.
• 1 même variable non-vitale (cocher besoin mais pas vitale). Ne surtout pas faire en sorte qu'elle se vide en X jour.
On la nommera "Energie*", l'étoile signifiant qu'elle n'est pas vitale, numéro 2.
• 1 dernière variable "Immortalité" (cocher besoin). Ne surtout pas faire en sorte qu'elle se vide en X jour. Numéro 3.

• 4 ACTIONS :
• 1 action "Nourrir" qui augmentera la variable "Energie" d'une certaine somme (à vous de décider) Numéro 1
• 1 deuxième action "Nourrir" qui augmentera la variable "Energie*" (avec l'étoile) de la même somme que la précédente action. Numéro 2
• 1 action dite "de travail" qui ferait augmenter une autre variable "de compétences" mais qui ferait baisser l'énergie d'une certaine somme. Numéro 3
• 1 dernière action, pareil que la précédente mais qui ferait baisser la variable "Energie*" (avec étoile) et qui aurait les même effets sur la variable compétence. Numéro 4

• 1 OBJET
1 objet diminuant la variable "Immortalité" de 100 pour faire en sorte qu'elle tombe à 0%. Cet objet mis en vente représentera l'objet d'immortalité que vous pouvez nommer "Pierre d'immortalité", "Poudre de vie"...

• EN BILAN :
3 variables, 4 actions, 1 objet. C'est le minimum demandé. Vous pouvez également créer d'autres variables vitales mais dans ce cas, il faudra faire exactement pareil.
En réalité, il faut faire le double de la variable énergie qui n'est pas vitale et donc le double des actions l'affectant pour qu'elles affectent la variable non-vitale.
_____________________________________

Désormais nous allons coder. Ce n'est pas très difficile si déjà, vous avez à peu près compris le système que je veux vous montrer.

Lorsque la variable Immortalité est à 100, le bidule n'est pas immortel. Lorsque l'objet intervient, il la baisse de 100% et donc lorsque la variable immortalité est à 0, le bidule est immortel.

Donc on aura ceci :

[Mod Nom Bidule]

[IF Var3 = 100]BLOC 1 : CONTENU BIDULE NON-IMMORTEL[/IF][IF Var3 = 0]BLOC 2 : CONTENU BIDULE IMMORTEL[/IF]

Copiez-collez ceci sur votre page de bidule. Maintenant on va remplir le contenu de chaque bloc.

• BLOC 1
Le bloc 1 est visible lorsque le bidule est pas immortel, donc nous y mettrons la variable non-immortelle et les actions affectant celle-ci.

... Haut page ...
[IF Var3 = 100]Energie de votre bidule : [Mod VarJauge1] [Mod Var1] %
Nourrissez-le pour lui redonner de l'énergie : [Mod Action1]

Vous pouvez aussi faire travailler votre bidule pour gagner de l'argent ou des compétences. Votre bidule perdra <b>X</b> % d'énergie. [Mod Action3][/IF]

Nous avons terminé le bloc 1.

• BLOC 2
Terminons par le bloc 2. Ça va être très simple. Il va simplement falloir remplacer les numéros d'action, de variable, et d'IF pour avoir exactement la même page bidule avec la variable vitale et les actions affectant la variable vitale.

[IF Var3 = 0]Energie de votre bidule : [Mod VarJauge2] [Mod Var2] %
Nourrissez-le pour lui redonner de l'énergie : [Mod Action2]

Vous pouvez aussi faire travailler votre bidule pour gagner de l'argent ou des compétences. Votre bidule perdra <b>X</b> % d'énergie. [Mod Action4][/IF]

Vous pouvez également ajouter dans le bloc 2 une petite phrase "Votre bidule est immortel et il ne mourra pas si son énergie tombe à 0".
_____________________________________

Vous devez donc avoir sur la page de votre bidule :

[IF Var3 = 100]Energie de votre bidule : [Mod VarJauge1] [Mod Var1] %
Nourrissez-le pour lui redonner de l'énergie : [Mod Action1]

Vous pouvez aussi faire travailler votre bidule pour gagner de l'argent ou des compétences. Votre bidule perdra <b>X</b> % d'énergie. [Mod Action3][/IF][IF Var3 = 0]Energie de votre bidule : [Mod VarJauge2] [Mod Var2] %
Nourrissez-le pour lui redonner de l'énergie : [Mod Action2]

Vous pouvez aussi faire travailler votre bidule pour gagner de l'argent ou des compétences. Votre bidule perdra <b>X</b> % d'énergie. [Mod Action4][/IF]

Voilà, vous avez terminé. N'oubliez pas de mettre l'objet en vente, de personnaliser votre page et vos actions... N'oubliez pas non plus qu'aucune de vos variables "énergie" ne doivent se vider en X jour même la variable immortalité. Cette astuce peut-être utilisée sur tous les types de compte s'il on utilise le minimum présenté ici.

Si vous avez des questions, n'hésitez pas.

Tuto créé par Benjy.
Voici les réponses de cette discussion : (page 1/1)

le 17 avril 2010 à 11h 18 (il y a 14 ans)
En ligne MinokiiePashoki (minodine
Génial ! Fallait y penser quand même ^^'.

Bravo Benjy :D.
le 17 avril 2010 à 11h 22 (il y a 14 ans)
En ligne Benjy [Modérateur] (benjy-galaxy
Merci beaucoup !
Ça fait plusieurs mois qu'il était dans ma tête et je l'avais trouvé d'un coup en cours Smiley
le 17 avril 2010 à 11h 41 (il y a 14 ans)
En ligne Nhail (feliz
Pourquoi ta variable "Immortalité" doit être une variable besoin ? Je touve ça assez illogique ^^

le 17 avril 2010 à 11h 50 (il y a 14 ans)
En ligne Benjy [Modérateur] (benjy-galaxy
C'est comme vous voulez ;)
La variable besoin est plus sécurisée car elle a des limites de 100 ou 0 alors que les normales n'ont pas de maximum.
Et ainsi, si la variable Immortalité est à 0, et qu'un joueur réutilise l'objet sur un même bidule, elle restera à 0 tandis que pour une variable normale, on pourrait utiliser l'objet autant de fois que possible et la valeur de la variable augmenterai autant de fois que possible et il faudrait remplacer les condition IF.
le 17 avril 2010 à 11h 54 (il y a 14 ans)
En ligne Nhail (feliz
Ce n'est pas un problème ça. Il suffit que tu utilises un [IF VarX > 0] Votre Bidule est immortel. [/IF] =) ça revient au même qu'avec une variable besoin ^^
le 17 avril 2010 à 11h 56 (il y a 14 ans)
En ligne Benjy [Modérateur] (benjy-galaxy
Oui, c'est ce que je pensais à l'instant mais finalement, ça revient au même et il faut choisir. Moi, personnellement, j'utilise "Besoin" et il est tout à fait possible de faire pareil en changeant les conditions IF.
le 17 avril 2010 à 11h 58 (il y a 14 ans)
En ligne Nhail (feliz
Oui ^_^ Mais si tu veux l'afficher sur la fiche des bidules, c'est plus pratique si la variable n'est pas un besoin =D
le 17 avril 2010 à 12h 01 (il y a 14 ans)
En ligne Nhail (feliz
*pardon du double post, mais j'ai oublié de préciser "fiche publique du bidule" ...
le 17 avril 2010 à 12h 23 (il y a 14 ans)
En ligne Aryos (cute-monsters
3 variables ! Le mieux est de ne pas programmer les bidules pour qu'ils meurent...
le 17 avril 2010 à 12h 26 (il y a 14 ans)
En ligne Nhail (feliz
GraverDorcus -> Bon nombre de tutos sont en effet prévus pour ceux qui disposent de beaucoup de variables =)
le 17 avril 2010 à 14h 06 (il y a 14 ans)
En ligne Benjy [Modérateur] (benjy-galaxy
Ce qui est assez dommage...
Mais pour les WebiPlus c'est vraiment génial.
le 17 avril 2010 à 18h 09 (il y a 14 ans)
En ligne Grey (legend-pandass
Oui, mais, si tu as des variable vitales, le bidule mourra même si il est "immortel".
le 17 avril 2010 à 18h 34 (il y a 14 ans)
En ligne Nhail (feliz
Non, justement Grey, puisque que les actions des bidules immortels agissent sur une variable non vitale =)
le 17 avril 2010 à 18h 48 (il y a 14 ans)
En ligne Grey (legend-pandass
Donc, l'on doit changer toutes nos variables vitales pour les mettre en besoin ?
le 17 avril 2010 à 18h 54 (il y a 14 ans)
En ligne Camille (the-fashion-mode
super, merci pour l'explication !
le 17 avril 2010 à 22h 13 (il y a 14 ans)
En ligne Benjy [Modérateur] (dragon-legende
Grey, une variable "vitale" est forcément en "besoin".
le 18 avril 2010 à 10h 49 (il y a 14 ans)
En ligne Benjy [Modérateur] (atlantide
La seule chose que tu ne dois pas faire, c'est que tes variables vitales ne doivent pas se vider en X jour.
le 23 janv 2011 à 15h 03 (il y a 14 ans)
En ligne elevage virtuel fantastic (mon-elevage-virtuel
Validé et mis dans le site surveillance-webidev, merci benjy pour ce tuto bien fait.
le 23 janv 2011 à 15h 07 (il y a 14 ans)
En ligne Benjy (monbeauzoo
Merci Smiley
Je venais de le retrouver Smiley
le 23 janv 2011 à 15h 24 (il y a 14 ans)
En ligne Akurion (pokegotchi
Est-ce que je peux le publier sur Pluminator et le signer de ton nom ?? ^^
le 23 janv 2011 à 15h 25 (il y a 14 ans)
En ligne Benjy (monbeauzoo
Oui, pourquoi pas Smiley
le 23 janv 2011 à 15h 26 (il y a 14 ans)
En ligne Akurion (pokegotchi
Merci :)
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact