RPG Creator : créez votre MMORPG ou RPG sans aucune connaissance en programmation


Disponible le 4 Juin !




- Jouez à votre jeu sur tablettes tactiles, Smartphones et navigateurs Web
- Personnalisez vos menus
- Dessinez facilement et rapidement vos cartes
- Créez des actions pour le combat A-RPG


www.rpgcreator.net


Heures au format UTC + 1 heure [ Heure d’été ]


Règles du forum


Consultez la liste des Scripts : cliquez ici



Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
 Sujet du message: Rapport prix d'achat / prix de vente
MessagePublié: 25 Sep 2010, 13:21 
Villageois (Nv 1)
Avatar de l’utilisateur

Inscrit le: 25 Sep 2010, 12:02
Messages: 11
Sexe: Masculin
Points d'aide: 28/60

Créations :

Voir ses créations

Raport prix d'achat / prix de vente


Auteur: Adurna
Utilité: Ce script sert à modifier le rapport entre le prix d'achat des objets et leurs prix de revente
pour modifier cette valeur au cour du jeu créé un évent => appelle de script => $game_system.rapport_prix = la nouvelle valeur

Code: Tout sélectionner
#=================================================#
#=======Rapport prix d'achat / prix de vente======#
#==par Adurna========www.rpgmakervx-fr.com========#
#=================================================#
module Adurna
  Rapport_prix = 0.5 #entrez ici le nombre de fois par le quel le prix des objets est divisé à la vente
  # 0.5=> les objets sera vendu 2 fois moins chère qu'ils n'ont été acheté
  # mettre à 1 pour que les objets soit vendu au même prix qu'ils sont acheté
end
class Game_System
    attr_accessor :rapport_prix
   
  alias dudu_initialize initialize
  def initialize
    dudu_initialize
    @rapport_prix = Adurna::Rapport_prix
  end
end

class Scene_Shop < Scene_Base
  #--------------------------------------------------------------------------
  # * Update Sell Item Selection
  #--------------------------------------------------------------------------
  def update_sell_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      @command_window.active = true
      @dummy_window.visible = true
      @sell_window.active = false
      @sell_window.visible = false
      @status_window.item = nil
      @help_window.set_text("")
    elsif Input.trigger?(Input::C)
      @item = @sell_window.item
      @status_window.item = @item
      if @item == nil or @item.price == 0
        Sound.play_buzzer
      else
        Sound.play_decision
        max = $game_party.item_number(@item)
        @sell_window.active = false
        @sell_window.visible = false
        @number_window.set(@item, max, @item.price * $game_system.rapport_prix)
        @number_window.active = true
        @number_window.visible = true
        @status_window.visible = true
      end
    end
  end
 
  #--------------------------------------------------------------------------
  # * Confirm Number Input
  #--------------------------------------------------------------------------
  def decide_number_input
    Sound.play_shop
    @number_window.active = false
    @number_window.visible = false
    case @command_window.index
    when 0  # Buy
      $game_party.lose_gold(@number_window.number * @item.price)
      $game_party.gain_item(@item, @number_window.number)
      @gold_window.refresh
      @buy_window.refresh
      @status_window.refresh
      @buy_window.active = true
      @buy_window.visible = true
    when 1  # sell
      $game_party.gain_gold(@number_window.number * (@item.price * $game_system.rapport_prix))
      $game_party.lose_item(@item, @number_window.number)
      @gold_window.refresh
      @sell_window.refresh
      @status_window.refresh
      @sell_window.active = true
      @sell_window.visible = true
      @status_window.visible = false
    end
  end
end



Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728