Devenir partenaire ? |
Des conditions bien utiles !I) Introduction Il est courant que vous voulez tester plusieurs choses avec la commande d'évènement "Conditions". Par exemple, afficher un message au héros seulement s'il est équipé d'une arme bien précise. Pour cela, vous allez donc dans l'onglet 2 dans la commande d'évènement "Conditions" et ensuite vous cochez "Héros ... et équipé de l'arme ...". Rien de plus simple, c'est un point fondamental que vous avez déjà acquis. Ici, nous allons plus nous attardez sur des conditions qui nous va faciliter la vie, des conditions bien utiles .... en RGSS. II) Mais où faire nos conditions ? Comme vous avez l'habitude : dans la commande d'évènement "Conditions", Onglet 4 et ensuite cochez "Script". C'est dans cette zone de texte que nous allons mettre nos conditions en RGSS bien utiles.III) Une condition : les positions du héros Evidemment, sans passer par la condition de script, il est possible de faire prendre les positions du héros. Il suffit de mettre dans variable, les positions X et Y du héros et les tester dans la commande "Condition". Mais imagineons que vous voulez tester si le héros est dans zone bien précise sur la carte. Si vous avez lu le tutorial "Faire une vision de détection", vous savez le faire des variables comme je l'ai dit ci-dessus. Mais c'est assez long si on veut tester une zone de positions seulement pour une seule fois. C'est à ce moment précis que rentre notre condition en RGSS :$game_player.x permet de savoir la position X du joueur et $game_player.y la position Y. Ainsi si vous mettez ce code dans la zone "Script" (voir paragraphe II ci-dessus), vous testerez ainsi si le héros entre 2 et 5 pour la position X et 0 et 9 pour la position Y. IV) Savoir si le menu principal et/ou de sauvegarde sont (dés)activés Voici une condition bien utile et très simple que vous ne possédez pas avec les commandes : ![]() V) Tester le nombre de pas du héros Si vous voulez savoir, par exemple, si le héros a fais plus de 500 pas : VI) Savoir le type d'effet météorologique actuelle Il suffit de choisir la ligne de code qui vous intéresse. VII) Savoir si le chronomètre est lancé VIII) Savoir si le héros est transparent IX) Tester la vitesse de déplacement du héros Le degré de déplacement va de 1 à 6 (dans le même ordre de la vitesse dans un évènement). 4 est le dégré "normale". Ainsi si on veut savoir si le héros se déplace plus vite que la normale : Il faut ausser rajouter dans le script "Game_Character" : après (vers la ligne 30) : Page créée le 10 Novembre 2008 à 16h 08 | Page vue 699 fois | Auteur : Samarium | |||||||||||||||
|
RPG Creative version 4.5 ; Mai 2005 - Janvier 2009 ; Tous droits réservés. Contact - Partenaires - Historique - Utilitaire - A propos |