Pokémon Script Project Index du Forum

Manuel | Rechercher
 Information des admins 
Si vous désirez parler de PSP ou obtenir du soutient là dessus, merci d'aller faire un tour sur https://pokemonworkshop.com/forum/index.php Imbécile heureux

Script de l'ascenseur

 
Poster un nouveau sujet   Répondre au sujet    Pokémon Script Project Index du Forum -> Game Making -> Ressources techniques -> Scripts
Sujet précédent :: Sujet suivant   
Auteur Message
Esuma60
Membre


Inscrit le: 24 Mar 2014
Messages: 44
Masculin

MessagePosté le: Lun 23 Juin - 23:29 (2014)    Sujet du message: Script de l'ascenseur

Bonjour à tous, voilà un script pour utiliser l'ascenseur.
Je remercie Sphinx qui avait publié un script pour les choix multiples et que je n'ai fait que reprendre et adapter au pack PSP DS. 


En espérant que celui-ci vous sera utile. 


Alors pour l'utiliser, prenez le script qui suit et placer dans Interpreter, à la suite de Draw_choise vers les lignes 800. Ensuite créez la variable 516 (d'après ce script, vous pouvez la modifier, cf. game variable dans le script) que vous nommerez ascenseur.  




#----------------------------------------------------------------------------
# Ascenseur
  #Crédit : Sphinx. 
  #-----------------------------------------------------------------------------
    def ascenseur(arg1 = "1er étage", arg2 = "2ème étage", arg3 = "3ème étage", arg4 = "4ème étage", arg5 = "Retour")  
    window = Window_Command.new(1, [arg1, arg2, arg3, arg4, arg5], $fontsizebig)  
    width = [window.contents.text_size(arg1).width, window.contents.text_size(arg2).width, window.contents.text_size(arg3).width, window.contents.text_size(arg4).width, window.contents.text_size(arg5).width].max + 16  
    window.dispose  
    @command = Window_Command.new(width + 32, [arg1, arg2, arg3, arg4, arg5], $fontsizebig)  
    @command.x = 78 - width  
    @command.y = 2 
    loop do  
      Graphics.update  
      Input.update  
      @command.update  
      if Input.trigger?(Input::C) and @command.index == 0  
        $game_variables[516] = 1  
        @command.dispose  
        @command = nil  
        #Input.update  
        @wait_count = 2  
        return true  
      end  
      if Input.trigger?(Input::C) and @command.index == 1  
        $game_variables[516] = 2  
        @command.dispose  
        @command = nil  
        #Input.update  
        @wait_count = 2  
        return true  
      end  
      if Input.trigger?(Input::C) and @command.index == 2  
        $game_variables[516] = 3  
        @command.dispose  
        @command = nil  
        #Input.update  
        @wait_count = 2  
        return true  
      end  
      if Input.trigger?(Input::C) and @command.index == 3  
        $game_variables[516] = 4  
        @command.dispose  
        @command = nil  
        #Input.update  
        @wait_count = 2  
        return true  
      end  
      if Input.trigger?(Input::C) and @command.index == 4  
        @command.dispose  
        @command = nil  
        #Input.update  
        @wait_count = 2  
        return false  
      end  
    end  
  end  





Voilà à quoi ça ressemble plus précisément : 








Enfin voilà, en espérant que cela vous sera utile et encore merci à Sphinx, sans qui ce script n'aurait pu être réalisé. 


Sphinx
Revenir en haut
Facebook
Publicité






MessagePosté le: Lun 23 Juin - 23:29 (2014)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Nielsdissi
Membre


Inscrit le: 03 Mai 2014
Messages: 36
Localisation: Samaya
Masculin

MessagePosté le: Mar 24 Juin - 10:19 (2014)    Sujet du message: Script de l'ascenseur

Ça peut être vraiment utile. Est-ce que ça marche avec PSP4G+?
Revenir en haut
Esuma60
Membre


Inscrit le: 24 Mar 2014
Messages: 44
Masculin

MessagePosté le: Mar 24 Juin - 10:22 (2014)    Sujet du message: Script de l'ascenseur

Je n'utilise pas PSP4G+, donc je peux pas vraiment dire. 


En théorie, je pense que oui, il faudrait juste, à la rigueur, modifier les valeurs en x et y contenues dans : 
@command.x = 78 - width  
    @command.y = 2 
Revenir en haut
Facebook
elric54
Membre


Inscrit le: 31 Mai 2013
Messages: 241
Localisation: Nancy
Masculin

MessagePosté le: Mar 24 Juin - 23:54 (2014)    Sujet du message: Script de l'ascenseur

Même si ce n'est pas compatible c'est réalisable uniquement par event Imbécile heureux
Revenir en haut
Eurons くさ
Animateur
Animateur


Inscrit le: 23 Nov 2011
Messages: 1 040
La mort.
Localisation: Partout dans ce monde ou je puis ôter la vie.
Non renseigné (Visible...)

MessagePosté le: Mer 25 Juin - 21:53 (2014)    Sujet du message: Script de l'ascenseur

C'est même super simple en évent xD
Revenir en haut
Skype
Esuma60
Membre


Inscrit le: 24 Mar 2014
Messages: 44
Masculin

MessagePosté le: Jeu 26 Juin - 09:28 (2014)    Sujet du message: Script de l'ascenseur

Ba je sais pas, j'ai préféré en script
Revenir en haut
Facebook
Nielsdissi
Membre


Inscrit le: 03 Mai 2014
Messages: 36
Localisation: Samaya
Masculin

MessagePosté le: Jeu 26 Juin - 13:50 (2014)    Sujet du message: Script de l'ascenseur

elric54 a écrit:
Même si ce n'est pas compatible c'est réalisable uniquement par event Imbécile heureux


Oui, j'ai même pensé à un système avec interrupteurs à variables.
Revenir en haut
Sansonic
Membre


Inscrit le: 04 Mar 2009
Messages: 587
Masculin

MessagePosté le: Jeu 26 Juin - 16:31 (2014)    Sujet du message: Script de l'ascenseur

Nielsdissi a écrit:
elric54 a écrit:
Même si ce n'est pas compatible c'est réalisable uniquement par event Imbécile heureux


Oui, j'ai même pensé à un système avec interrupteurs à variables.


De façon très terre-à-terre sous RM il suffit:
- 1 Map (assez haute pour permettre d'y faire plusieurs zones non connectées)
- Autant d'event que d'étage (mais c'est simplifiable)
- Une seule page avec des choix.

Si vous souhaitez un système avec interface en event, c'est aussi possible à l'aide de "pictures".
Revenir en haut
Visiter le site web du posteur
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 18:45 (2018)    Sujet du message: Script de l'ascenseur

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Pokémon Script Project Index du Forum -> Game Making -> Ressources techniques -> Scripts Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Thème par Thomas et l'équipe de la refonte PSP 2012 (version 1.0)
Traduction par : phpBB-fr.com