Faire un mot de passe :
2 participants
Page 1 sur 1
Faire un mot de passe :
Voici la refonte du totorial pour faire un mot de passe.
Vous n'avez donc normalement qu'à regarder ce premier post pour pouvoir le faire vous même, si vous avez toujours des soucis regarder les posts ci-après, et au cas où vous ne trouveriez pas la réponse à votre question, poster votre problème.
Faire un accès avec un mot de passe...
Pour faire une salle uniquement accèssible par mot de passe si certaine condition ne sont pas respectée, il suffit de suivre les images suivantes, qui sont appuyées de commentaire assez explicites je l'espère...
Voici l'événement premier; "déclencheur".
Celui-ci est constitué de 4 pages puisque j'ai 2 choix possibles pour pouvoir accèder à la salle privée.
Pour savoir combien il vous faudra faire de pages pour ce genre d'événement comptez 2^N où N est le nombre de condition(s) que vous souhaitez.
Ici les deux conditions que j'ai choisis sont :
- La guilde à laquelle nous appartenons permet de rentrer ou non.
- Le groupe auquel nous appartenons permet ou non de rentrer.
Page 1 les 2 condition sont respecter donc tout vas bien .
Nous voici maintenant en page 2, où ici les deux conditions ne sont pas respecter, donc le joueur na aucune possibilité de rentrer sauf si il a la mot de passe !
La commande :
- Code:
%String1%=InputString('A moins que vous ne possédiez le mot de passe ?')
Donc faites bien attention :Cette fonction permet au joueur de rentrer une chaîne de caractère (ou String). Pour la stocker, il faut utiliser une variable String.
Le joueur à la possibilité de rentrer des mots, donc avec des espaces, mais aussi des chiffres, se qui peut donc servir pour des combinaisons de coffres par exemple.
Pour les images 3 et 4 rien de bien compliqué, il suffit que vous indiquiez se qu'il se passe lorsque le joueur possède l'une des 2 conditions respecté, donc par exemple un "teleport" pour le cas d'une salle privée, dans les "Commandes événement"
-----------------
Maintenant passons à second événement, Celui qui va permettre au joueur "élu", de modifier le mot de passe, et petit plus qui vous montre la possibilité d'extension de l'événement, de changer aussi le join.
Page 1 le joueur n'est pas "Test", il ne peut donc rien faire sur l'événement...
Mais Page 2, le joueur étant "Test", il va pouvoir modifier le join et le mot de passe, à l'aide d'une commande similaire à celle vu précédemment, mais du type :
- Code:
Serveur[motdepassemaisondeguildeXXX]=InputString('Entrez le nouveau mot de passe')
Serveur[joinmaisondeguildeXXX]=InputString('Entrez le nouveau join')
Ici ces deux commande permette non pas de stocker la chaîne de caractère dans une %StringX%, mais dans une variable Serveur.
--------------------
Passons maintenant à l'événement automatique, permettant l'accès ou non à la salle privée.
Je pense que cette image peut se passer de tout commentaire, donc je ne vais simplement dire, que lorsque Serveur[motdepassemaisondeguildeXXX], variable contenant le mot de passe est égale à %String1% qui contient le mot de passe tapé par le joueur dans l'événement 1 cela permet la validation des conditions, et la téléportation du joueur.
Et n'oubliez pas de reinitialiser le contenu des %StringX%, à l'aide de la commande " %StringX%= "
Sur cette seconde page là encore peux de chose à dire si ce n'est que, cette page indique se qu'il se passe lorsque le joueur s'est trompé de mot de passe.
Il faut de rien mettre puisque automatique lorsque le joueur est sur la carte et qu'il ne pas rentré de mot de passe.
La condition :
%String1%!=Serveur[motdepassemaisondeguildeXXX]
, est vrai, donc que le joueur c'est trompé de mot de passe, cela répéterais une boucle infinie de se qu'il se passerait si le mot de passe est faux, par exemple un message !
Voila je pense que vous pouvez désormais comprendre et créer vous même des salles privées pour vos maisons de guilde !
J'espère que vous avez tout compris de ce tutorial, si certain(s) point(s) reste(nt) obscure(s) pour vous n'ésitez pas à poser votre question.
a++
Tiré du Tutorial sur les variables de Vanivan.
Dernière édition par le Dim 30 Déc - 0:13, édité 1 fois
Benji78- Admin
- Nombre de messages : 550
Date d'inscription : 31/08/2006
Feuille de personnage
Participation à l'amélioration du forum:
(100/100)
Re: Faire un mot de passe :
Passons maintenant à l'événement automatique, permettand l'accès ou non à la salle privée.
Je pense que cette image peut se passer de tout commentaire, donc je ne vais simplement dire, que lorsque Serveur[motdepassemaisondeguildeXXX], variable contenant le mot de passe est égale à %String1% qui contient le mot de passe tapé par le joueur dans l'événement 1 cela permet la validation des conditions, et la téléportation du joueur.
Petite remarque tout de même :
En CE :
%String1%=
Les commandes voulues.
Sur la page 1 et 2. Il faut toujours réénitialiser un %String%
Whitelord- petit posteur
- Nombre de messages : 66
Date d'inscription : 02/09/2006
Feuille de personnage
Participation à l'amélioration du forum:
(65/100)
Re: Faire un mot de passe :
Oui tu as parfaitement raison je corrige ça un peux plus tard, merci .
a++
a++
Benji78- Admin
- Nombre de messages : 550
Date d'inscription : 31/08/2006
Feuille de personnage
Participation à l'amélioration du forum:
(100/100)
Sujets similaires
» Faire un mot de passe
» Input string/concatchaine/mot de passe
» Faire un panneau d'annonce :
» faire une transparence avec photofiltre:
» Faire un trucquage avec photofiltre
» Input string/concatchaine/mot de passe
» Faire un panneau d'annonce :
» faire une transparence avec photofiltre:
» Faire un trucquage avec photofiltre
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|