Pokémon Script Project Forum Index

Manuel | Search
 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

 
Post new topic   Reply to topic    Pokémon Script Project Forum Index -> Game Making -> Ressources techniques -> Scripts
Previous topic :: Next topic   
Author Message
Esuma60
Membre


Joined: 24 Mar 2014
Posts: 44
Masculin

PostPosted: Mon 23 Jun - 23:29 (2014)    Post subject: 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
Back to top
Facebook
Publicité






PostPosted: Mon 23 Jun - 23:29 (2014)    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
Nielsdissi
Membre


Joined: 03 May 2014
Posts: 36
Localisation: Samaya
Masculin

PostPosted: Tue 24 Jun - 10:19 (2014)    Post subject: Script de l'ascenseur

Ça peut être vraiment utile. Est-ce que ça marche avec PSP4G+?
Back to top
Esuma60
Membre


Joined: 24 Mar 2014
Posts: 44
Masculin

PostPosted: Tue 24 Jun - 10:22 (2014)    Post subject: 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 
Back to top
Facebook
elric54
Membre


Joined: 31 May 2013
Posts: 241
Localisation: Nancy
Masculin

PostPosted: Tue 24 Jun - 23:54 (2014)    Post subject: Script de l'ascenseur

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


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

PostPosted: Wed 25 Jun - 21:53 (2014)    Post subject: Script de l'ascenseur

C'est même super simple en évent xD
Back to top
Skype
Esuma60
Membre


Joined: 24 Mar 2014
Posts: 44
Masculin

PostPosted: Thu 26 Jun - 09:28 (2014)    Post subject: Script de l'ascenseur

Ba je sais pas, j'ai préféré en script
Back to top
Facebook
Nielsdissi
Membre


Joined: 03 May 2014
Posts: 36
Localisation: Samaya
Masculin

PostPosted: Thu 26 Jun - 13:50 (2014)    Post subject: Script de l'ascenseur

elric54 wrote:
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.
Back to top
Sansonic
Membre


Joined: 04 Mar 2009
Posts: 587
Masculin

PostPosted: Thu 26 Jun - 16:31 (2014)    Post subject: Script de l'ascenseur

Nielsdissi wrote:
elric54 wrote:
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".
Back to top
Contenu Sponsorisé






PostPosted: Today at 18:04 (2019)    Post subject: Script de l'ascenseur

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Pokémon Script Project Forum Index -> Game Making -> Ressources techniques -> Scripts All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Free forum | Free support forum | Free forums directory | Report a 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)