Pokémon Script Project Index du Forum

S’enregistrer | Rechercher | Connexion
 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

[TUTO] Système de PCos

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


Inscrit le: 10 Jan 2009
Messages: 652
Localisation: Devant son PC
ID Steam: RL77LUC

MessagePosté le: Sam 4 Sep - 11:04 (2010)    Sujet du message: [TUTO] Système de PCos

Bonjour à tous !
Comme en ce moment je suis à fond sur les tutos en voici un pour faire les boutiques avec un système de PCo !

I) Les pré-requis 

Niveau :

Nombre d'interrupteurs : 0
Nombre de variables : 2
Nombre d'events/events communs : 1
Nombre d'objets : 1
Autre : 1 Modification de script

II) Les scripts 

Dans le second script Interpreter (--- Système general).
Cherchez :
Code:

  #-----------------------------------------------------------------------------
  # draw_choice
  #   Fenêtre de choix Oui, non
  #-----------------------------------------------------------------------------   
  def draw_choice(arg1 = "OUI", arg2 = "NON")
    window = Window_Command.new(1, [arg1, arg2], $fontsizebig)
    width = [window.contents.text_size(arg1).width, window.contents.text_size(arg2).width].max + 16
    window.dispose
    @command = Window_Command.new(width + 32, [arg1, arg2], $fontsizebig)
    @command.x = 605 - width
    @command.y = 215
    @command.z = 10000
    loop do
      Graphics.update
      Input.update
      @command.update
      if Input.trigger?(Input::C) and @command.index == 0
        @command.dispose
        @command = nil
        #Input.update
        @wait_count = 2
        return true
      elsif Input.trigger?(Input::C) and @command.index == 1
        @command.dispose
        @command = nil
        #Input.update
        @wait_count = 2
        return false
      elsif Input.trigger?(Input::B)
        @command.dispose
        @command = nil
        #Input.update
        @wait_count = 2
        return false
      end
    end
  end


Ajouter après :
Code:

   def marchand_pco_ct(arg1 = "CT85    10PCo", arg2 = "CT44    20PCo", arg3 = "CT61    20PCo", arg4 = "CT38    30PCo", arg5 = "Quitter")
    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 = 605 - width
    @command.y = 86
    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


Pour la syntaxe, un excellent tuto de Sphinx de Pokemon Script Project : http://pokemonscriptproject.xooit.fr/t1144-Choix-ameliores.htm

III) Les objets 

Créez un nouvel objet comme ceci :


IV) Les events 

Créez un nouvel event comme ceci :





Ce sera tout pour ce tuto ! Merci à tous de l'avoir suivi ...


Ce tuto provient de mon forum.
Revenir en haut
Visiter le site web du posteur
Publicité






MessagePosté le: Sam 4 Sep - 11:04 (2010)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Sphinx
Scribe
Scribe


Inscrit le: 07 Jan 2008
Messages: 9 736
Localisation: Quelque part, dans le monde... Ou peut être sur une autre planète...
ID Steam: FaQuinator

MessagePosté le: Mar 7 Sep - 13:18 (2010)    Sujet du message: [TUTO] Système de PCos

J'aurais juste une question : qu'est-ce qu'un PCo ? xP
Revenir en haut
Nuri Yuri
Administrateur
Administrateur


Inscrit le: 15 Oct 2008
Messages: 6 383
~Entity~
Localisation: Nancy
Non renseigné (Visible...)
ID Steam: Nuri_Yuri

MessagePosté le: Mar 7 Sep - 22:39 (2010)    Sujet du message: [TUTO] Système de PCos

Les points de combats que tu gagne dans la zone de combat (DPP/HGSS).
Revenir en haut
Facebook Twitter
RevengeOfShadow
Membre


Inscrit le: 10 Jan 2009
Messages: 652
Localisation: Devant son PC
ID Steam: RL77LUC

MessagePosté le: Jeu 9 Sep - 18:16 (2010)    Sujet du message: [TUTO] Système de PCos

Après faut réaliser le système de tour de combat mais en events ça va Clin d'œil foireux.
Revenir en haut
Visiter le site web du posteur
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 14:59 (2018)    Sujet du message: [TUTO] Système de PCos

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 -> Tutoriels 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