Light RPG forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Display Star Wars Unlimited Ombres de la Galaxie : où l’acheter ?
Voir le deal

 

 Météo avancée

Aller en bas 
AuteurMessage
sarana
Protecteur de la Lumière
Protecteur de la Lumière
sarana


Nombre de messages : 160
Localisation : Thailande
Date d'inscription : 09/06/2006

Météo avancée Empty
MessageSujet: Météo avancée   Météo avancée EmptyDim 18 Juin - 6:04

Vous voulez d'autres effets que la pluie (qui n'est jamais très forte d'ailleurs...), la tempête et la neige ? Voici plusieurs effets :

1 - pluie forte
2 - tempête avec grosses pluies
3 - tempête de neige
4 - grêle
5 - pluie et orage
6 - feuilles tombantes
7 - feuilles tourbillonantes
8 - feuilles très tourbillonantes
9 - feuilles tombantes (vertes)
10 - pétales de cerisier
11 - pétales de roses
12 - plumes
13 - pluie de sang Twisted Evil
14 - étincelles
15 - défini par vous

1. Le script
À mettre au dessus de Main :
Code:
#==============================================================================
# ■ AWS - Advanced Weather System
#==============================================================================
# Ccoa
# Version 1
# 29.11.05
#==============================================================================
#==============================================================================

#--------------------------------------------------------------------------
# * SDK Log Script
#--------------------------------------------------------------------------
SDK.log('AWS', 'Ccoa', 1, '29.11.05')

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if SDK.state('AWS') == true

  $WEATHER_UPDATE = false  # the $WEATHER_IMAGES array has changed, please update
  $WEATHER_IMAGES = []      # the array of picture names to use
  $WEATHER_X = 0            # the number of pixels the image should move horizontally (positive = right, negative = left)
  $WEATHER_Y = 0            # the number of pizels the image should move vertically (positive = down, negative = up)
  $WEATHER_FADE = 0        # how much the image should fade each update (0 = no fade, 255 = fade instantly)
  $WEATHER_ANIMATED = false # whether or not the image should cycle through all the images
 
  module RPG
  class Weather
    def initialize(viewport = nil)
      @type = 0
      @max = 0
      @ox = 0
      @oy = 0
      @count = 0
      @current_pose = []
      @info = []
      @countarray = []
 
      make_bitmaps
 
      # **** ccoa ****
      for i in 1..500
        sprite = Sprite.new(viewport)
        sprite.z = 1000
        sprite.visible = false
        sprite.opacity = 0
        @sprites.push(sprite)
        @current_pose.push(0)
        @info.push(rand(50))
        @countarray.push(rand(15))
      end
    end
   
    def dispose
      for sprite in @sprites
        sprite.dispose
      end
      @rain_bitmap.dispose
      @storm_bitmap.dispose
      @snow_bitmap.dispose
      @hail_bitmap.dispose
      @petal_bitmap.dispose
      @blood_rain_bitmap.dispose
      for image in @autumn_leaf_bitmaps
        image.dispose
      end
      for image in @green_leaf_bitmaps
        image.dispose
      end
      for image in @rose_bitmaps
        image.dispose
      end
      for image in @feather_bitmaps
        image.dispose
      end
      for image in @sparkle_bitmaps
        image.dispose
      end
      for image in @user_bitmaps
        image.dispose
      end
      $WEATHER_UPDATE = true
    end
   
    def type=(type)
      return if @type == type
      @type = type
      case @type
      when 1 # rain
        bitmap = @rain_bitmap
      when 2 # storm
        bitmap = @storm_bitmap
      when 3 # snow
        bitmap = @snow_bitmap
      when 4 # hail
        bitmap = @hail_bitmap
      when 5 # rain w/ thunder and lightning
        bitmap = @rain_bitmap
        @thunder = true
      when 6 # falling autumn leaves
        bitmap = @autumn_leaf_bitmaps[0]
      when 7 # blowing autumn leaves
        bitmap = @autumn_leaf_bitmaps[0]
      when 8 # swirling autumn leaves
        bitmap = @autumn_leaf_bitmaps[0]
      when 9 # falling green leaves
        bitmap = @green_leaf_bitmaps[0]
      when 10 # sakura petals
        bitmap = @petal_bitmap
      when 11 # rose petals
        bitmap = @rose_bitmaps[0]
      when 12 # feathers
        bitmap = @feather_bitmaps[0]
      when 13 # blood rain
        bitmap = @blood_rain_bitmap
      when 14 # sparkles
        bitmap = @sparkle_bitmaps[0]
      when 15 # user-defined
          bitmap = @user_bitmaps[rand(@user_bitmaps.size)]
      else
        bitmap = nil
      end
      if @type != 5
        @thunder = false
      end
      # **** ccoa ****
      for i in 1..500
        sprite = @sprites[i]
        if sprite != nil
          sprite.visible = (i <= @max)
          sprite.bitmap = bitmap
        end
      end
    end
   
    def ox=(ox)
      return if @ox == ox;
      @ox = ox
      for sprite in @sprites
        sprite.ox = @ox
      end
    end
   
    def oy=(oy)
      return if @oy == oy;
      @oy = oy
      for sprite in @sprites
        sprite.oy = @oy
      end
    end
   
    def max=(max)
      return if @max == max;
      # **** ccoa ****
      @max = [[max, 0].max, 500].min
      for i in 1..500
        sprite = @sprites[i]
        if sprite != nil
          sprite.visible = (i <= @max)
        end
      end
    end
   
    def update
      return if @type == 0
      for i in 1..@max
        sprite = @sprites[i]
        if sprite == nil
          break
        end
        if @type == 1 or @type == 5 or @type == 13 # rain
          sprite.x -= 2
          sprite.y += 16
          sprite.opacity -= 8
          if @thunder and (rand(8000 - @max) == 0)
            $game_screen.start_flash(Color.new(255, 255, 255, 255), 5)
            Audio.se_play("Audio/SE/061-Thunderclap01")
          end
        end
        if @type == 2 # storm
          sprite.x -= 8
          sprite.y += 16
          sprite.opacity -= 12
        end
        if @type == 3 # snow
          sprite.x -= 2
          sprite.y += 8
          sprite.opacity -= 8
        end
        if @type == 4 # hail
          sprite.x -= 1
          sprite.y += 18
          sprite.opacity -= 15
        end
        if @type == 6 # falling autumn leaves
          @count = rand(20)
          if @count == 0
            sprite.bitmap = @autumn_leaf_bitmaps[@current_pose[i]]
            @current_pose[i] = (@current_pose[i] + 1) % @autumn_leaf_bitmaps.size
          end
          sprite.x -= 1
          sprite.y += 1
        end
        if @type == 7 # blowing autumn leaves
          @count = rand(20)
          if @count == 0
            sprite.bitmap = @autumn_leaf_bitmaps[@current_pose[i]]
            @current_pose[i] = (@current_pose[i] + 1) % @autumn_leaf_bitmaps.size
          end
          sprite.x -= 10
          sprite.y += (rand(4) - 2)
        end
        if @type == 8 # swirling autumn leaves
          @count = rand(20)
          if @count == 0
            sprite.bitmap = @autumn_leaf_bitmaps[@current_pose[i]]
            @current_pose[i] = (@current_pose[i] + 1) % @autumn_leaf_bitmaps.size
          end
          if @info[i] != 0
            if @info[i] >= 1 and @info[i] <= 10
              sprite.x -= 3
              sprite.y -= 1
            elsif @info[i] >= 11 and @info[i] <= 16
              sprite.x -= 1
              sprite.y -= 2
            elsif @info[i] >= 17 and @info[i] <= 20
              sprite.y -= 3
            elsif @info[i] >= 21 and @info[i] <= 30
              sprite.y -= 2
              sprite.x += 1
            elsif @info[i] >= 31 and @info[i] <= 36
              sprite.y -= 1
              sprite.x += 3
            elsif @info[i] >= 37 and @info[i] <= 40
              sprite.x += 5
            elsif @info[i] >= 41 and @info[i] <= 46
              sprite.y += 1
              sprite.x += 3
            elsif @info[i] >= 47 and @info[i] <= 58
              sprite.y += 2
              sprite.x += 1
            elsif @info[i] >= 59 and @info[i] <= 64
              sprite.y += 3
            elsif @info[i] >= 65 and @info[i] <= 70
              sprite.x -= 1
              sprite.y += 2
            elsif @info[i] >= 71 and @info[i] <= 81
              sprite.x -= 3
              sprite.y += 1
            elsif @info[i] >= 82 and @info[i] <= 87
              sprite.x -= 5
            end
            @info[i] = (@info[i] + 1) % 88
          else
            if rand(200) == 0
              @info[i] = 1
            end
            sprite.x -= 5
            sprite.y += 1
          end
        end
        if @type == 9 # falling green leaves
          if @countarray[i] == 0
            @current_pose[i] = (@current_pose[i] + 1) % @green_leaf_bitmaps.size
            sprite.bitmap = @green_leaf_bitmaps[@current_pose[i]]
            @countarray[i] = rand(15)
          end
          @countarray[i] = (@countarray[i] + 1) % 15
          sprite.y += 1
        end
        if @type == 10 # sakura petals
          if @info[i] < 25
            sprite.x -= 1
          else
            sprite.x += 1
          end
          @info[i] = (@info[i] + 1) % 50
          sprite.y += 1
        end
Revenir en haut Aller en bas
sarana
Protecteur de la Lumière
Protecteur de la Lumière
sarana


Nombre de messages : 160
Localisation : Thailande
Date d'inscription : 09/06/2006

Météo avancée Empty
MessageSujet: Re: Météo avancée   Météo avancée EmptyDim 18 Juin - 6:05

Code:
        if @type == 11 # rose petals
          @count = rand(20)
          if @count == 0
            sprite.bitmap = @rose_bitmaps[@current_pose[i]]
            @current_pose[i] = (@current_pose[i] + 1) % @rose_bitmaps.size
          end
          if @info[i] % 2 == 0
            if @info[i] < 10
              sprite.x -= 1
            elsif
              sprite.x += 1
            end
          end
          sprite.y += 1
        end
        if @type == 12 # feathers
          if @countarray[i] == 0
            @current_pose[i] = (@current_pose[i] + 1) % @feather_bitmaps.size
            sprite.bitmap = @feather_bitmaps[@current_pose[i]]
          end
          @countarray[i] = (@countarray[i] + 1) % 15
          if rand(100) == 0
            sprite.x -= 1
          end
          if rand(100) == 0
            sprite.y -= 1
          end
          if @info[i] < 50
            if rand(2) == 0
              sprite.x -= 1
            else
              sprite.y -= 1
            end
          else
            if rand(2) == 0
              sprite.x += 1
            else
              sprite.y += 1
            end
          end
          @info[i] = (@info[i] + 1) % 100
        end
        if @type == 14 # sparkles
          if @countarray[i] == 0
            @current_pose[i] = (@current_pose[i] + 1) % @sparkle_bitmaps.size
            sprite.bitmap = @sparkle_bitmaps[@current_pose[i]]
          end
          @countarray[i] = (@countarray[i] + 1) % 15
          sprite.y += 1
          sprite.opacity -= 1
        end
        if @type == 15 # user-defined
          if $WEATHER_UPDATE
            update_user_defined
            $WEATHER_UPDATE = false
          end
          if $WEATHER_ANIMATED and @countarray[i] == 0
            @current_pose[i] = (@current_pose[i] + 1) % @user_bitmaps.size
            sprite.bitmap = @user_bitmaps[@current_pose[i]]
          end
          sprite.x += $WEATHER_X
          sprite.y += $WEATHER_Y
          sprite.opacity -= $WEATHER_FADE
        end
 
        x = sprite.x - @ox
        y = sprite.y - @oy
        if sprite.opacity < 64 or x < -50 or x > 750 or y < -300 or y > 500
          sprite.x = rand(800) - 50 + @ox
          sprite.y = rand(800) - 200 + @oy
          sprite.opacity = 255
        end
      end
    end
   
    def make_bitmaps
      color1 = Color.new(255, 255, 255, 255)
      color2 = Color.new(255, 255, 255, 128)
      @rain_bitmap = Bitmap.new(7, 56)
      for i in 0..6
        @rain_bitmap.fill_rect(6-i, i*8, 1, 8, color1)
      end
      @storm_bitmap = Bitmap.new(34, 64)
      for i in 0..31
        @storm_bitmap.fill_rect(33-i, i*2, 1, 2, color2)
        @storm_bitmap.fill_rect(32-i, i*2, 1, 2, color1)
        @storm_bitmap.fill_rect(31-i, i*2, 1, 2, color2)
      end
      @snow_bitmap = Bitmap.new(6, 6)
      @snow_bitmap.fill_rect(0, 1, 6, 4, color2)
      @snow_bitmap.fill_rect(1, 0, 4, 6, color2)
      @snow_bitmap.fill_rect(1, 2, 4, 2, color1)
      @snow_bitmap.fill_rect(2, 1, 2, 4, color1)
      @sprites = []
     
      blueGrey  = Color.new(215, 227, 227, 150)
      grey      = Color.new(214, 217, 217, 150)
      lightGrey = Color.new(233, 233, 233, 250)
      lightBlue = Color.new(222, 239, 243, 250)
      @hail_bitmap = Bitmap.new(4, 4)
      @hail_bitmap.fill_rect(1, 0, 2, 1, blueGrey)
      @hail_bitmap.fill_rect(0, 1, 1, 2, blueGrey)
      @hail_bitmap.fill_rect(3, 1, 1, 2, grey)
      @hail_bitmap.fill_rect(1, 3, 2, 1, grey)
      @hail_bitmap.fill_rect(1, 1, 2, 2, lightGrey)
      @hail_bitmap.set_pixel(1, 1, lightBlue)
     
     
      color3 = Color.new(255, 167, 192, 255) # light pink
      color4 = Color.new(213, 106, 136, 255) # dark pink
      @petal_bitmap = Bitmap.new(4, 4) #This creates a new bitmap that is 4 x 4 pixels
      @petal_bitmap.fill_rect(0, 3, 1, 1, color3) # this makes a 1x1 pixel "rectangle" at the 0, 3 pixel of the image (upper left corner is 0, 0)
      @petal_bitmap.fill_rect(1, 2, 1, 1, color3)
      @petal_bitmap.fill_rect(2, 1, 1, 1, color3)
      @petal_bitmap.fill_rect(3, 0, 1, 1, color3)
      @petal_bitmap.fill_rect(1, 3, 1, 1, color4)
      @petal_bitmap.fill_rect(2, 2, 1, 1, color4)
      @petal_bitmap.fill_rect(3, 1, 1, 1, color4)
     
     
      brightOrange = Color.new(248, 88, 0, 255) 
      orangeBrown  = Color.new(144, 80, 56, 255)
      burntRed    = Color.new(152, 0, 0, 255)
      paleOrange  = Color.new(232, 160, 128, 255)
      darkBrown    = Color.new(72, 40, 0, 255)
      @autumn_leaf_bitmaps = []
      @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
      # draw the first of the leaf1 bitmaps
      @autumn_leaf_bitmaps[0].set_pixel(5, 1, orangeBrown)
      @autumn_leaf_bitmaps[0].set_pixel(6, 1, brightOrange)
      @autumn_leaf_bitmaps[0].set_pixel(7, 1, paleOrange)
      @autumn_leaf_bitmaps[0].set_pixel(3, 2, orangeBrown)
      @autumn_leaf_bitmaps[0].fill_rect(4, 2, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[0].set_pixel(6, 2, paleOrange)
      @autumn_leaf_bitmaps[0].set_pixel(2, 3, orangeBrown)
      @autumn_leaf_bitmaps[0].set_pixel(3, 3, brightOrange)
      @autumn_leaf_bitmaps[0].fill_rect(4, 3, 2, 1, paleOrange)
      @autumn_leaf_bitmaps[0].set_pixel(1, 4, orangeBrown)
      @autumn_leaf_bitmaps[0].set_pixel(2, 4, brightOrange)
      @autumn_leaf_bitmaps[0].set_pixel(3, 4, paleOrange)
      @autumn_leaf_bitmaps[0].set_pixel(1, 5, brightOrange)
      @autumn_leaf_bitmaps[0].set_pixel(2, 5, paleOrange)
      @autumn_leaf_bitmaps[0].set_pixel(0, 6, orangeBrown)
      @autumn_leaf_bitmaps[0].set_pixel(1, 6, paleOrange)
      @autumn_leaf_bitmaps[0].set_pixel(0, 7, paleOrange)
     
      # draw the 2nd of the leaf1 bitmaps
      @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
      @autumn_leaf_bitmaps[1].set_pixel(3, 0, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(7, 0, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(3, 1, orangeBrown)
      @autumn_leaf_bitmaps[1].set_pixel(4, 1, burntRed)
      @autumn_leaf_bitmaps[1].set_pixel(6, 1, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(0, 2, paleOrange)
      @autumn_leaf_bitmaps[1].set_pixel(1, 2, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(2, 2, orangeBrown)
      @autumn_leaf_bitmaps[1].set_pixel(3, 2, burntRed)
      @autumn_leaf_bitmaps[1].set_pixel(4, 2, orangeBrown)
      @autumn_leaf_bitmaps[1].set_pixel(5, 2, brightOrange)
      @autumn_leaf_bitmaps[1].fill_rect(1, 3, 3, 1, orangeBrown)
      @autumn_leaf_bitmaps[1].fill_rect(4, 3, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(6, 3, orangeBrown)
      @autumn_leaf_bitmaps[1].set_pixel(2, 4, burntRed)
      @autumn_leaf_bitmaps[1].fill_rect(3, 4, 3, 1, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(6, 4, burntRed)
      @autumn_leaf_bitmaps[1].set_pixel(7, 4, darkBrown)
      @autumn_leaf_bitmaps[1].set_pixel(1, 5, orangeBrown)
      @autumn_leaf_bitmaps[1].fill_rect(2, 5, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(4, 5, orangeBrown)
      @autumn_leaf_bitmaps[1].set_pixel(5, 5, burntRed)
      @autumn_leaf_bitmaps[1].fill_rect(1, 6, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[1].fill_rect(4, 6, 2, 1, burntRed)
      @autumn_leaf_bitmaps[1].set_pixel(0, 7, brightOrange)
      @autumn_leaf_bitmaps[1].set_pixel(5, 7, darkBrown)
      # draw the 3rd of the leaf1 bitmaps
      @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
      @autumn_leaf_bitmaps[2].set_pixel(7, 1, paleOrange)
      @autumn_leaf_bitmaps[2].set_pixel(6, 2, paleOrange)
      @autumn_leaf_bitmaps[2].set_pixel(7, 2, orangeBrown)
      @autumn_leaf_bitmaps[2].set_pixel(5, 3, paleOrange)
      @autumn_leaf_bitmaps[2].set_pixel(6, 3, brightOrange)
      @autumn_leaf_bitmaps[2].set_pixel(4, 4, paleOrange)
      @autumn_leaf_bitmaps[2].set_pixel(5, 4, brightOrange)
      @autumn_leaf_bitmaps[2].set_pixel(6, 4, orangeBrown)
      @autumn_leaf_bitmaps[2].fill_rect(2, 5, 2, 1, paleOrange)
      @autumn_leaf_bitmaps[2].set_pixel(4, 5, brightOrange)
      @autumn_leaf_bitmaps[2].set_pixel(5, 5, orangeBrown)
      @autumn_leaf_bitmaps[2].set_pixel(1, 6, paleOrange)
      @autumn_leaf_bitmaps[2].fill_rect(2, 6, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[2].set_pixel(4, 6, orangeBrown)
      @autumn_leaf_bitmaps[2].set_pixel(0, 7, paleOrange)
      @autumn_leaf_bitmaps[2].set_pixel(1, 7, brightOrange)
      @autumn_leaf_bitmaps[2].set_pixel(2, 7, orangeBrown)
     
      # draw the 4th of the leaf1 bitmaps
      @autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
      @autumn_leaf_bitmaps[3].set_pixel(3, 0, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(7, 0, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(3, 1, orangeBrown)
      @autumn_leaf_bitmaps[3].set_pixel(4, 1, burntRed)
      @autumn_leaf_bitmaps[3].set_pixel(6, 1, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(0, 2, paleOrange)
      @autumn_leaf_bitmaps[3].set_pixel(1, 2, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(2, 2, orangeBrown)
      @autumn_leaf_bitmaps[3].set_pixel(3, 2, burntRed)
      @autumn_leaf_bitmaps[3].set_pixel(4, 2, orangeBrown)
      @autumn_leaf_bitmaps[3].set_pixel(5, 2, brightOrange)
      @autumn_leaf_bitmaps[3].fill_rect(1, 3, 3, 1, orangeBrown)
      @autumn_leaf_bitmaps[3].fill_rect(4, 3, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(6, 3, orangeBrown)
      @autumn_leaf_bitmaps[3].set_pixel(2, 4, burntRed)
      @autumn_leaf_bitmaps[3].fill_rect(3, 4, 3, 1, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(6, 4, burntRed)
      @autumn_leaf_bitmaps[3].set_pixel(7, 4, darkBrown)
      @autumn_leaf_bitmaps[3].set_pixel(1, 5, orangeBrown)
      @autumn_leaf_bitmaps[3].fill_rect(2, 5, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(4, 5, orangeBrown)
      @autumn_leaf_bitmaps[3].set_pixel(5, 5, burntRed)
      @autumn_leaf_bitmaps[3].fill_rect(1, 6, 2, 1, brightOrange)
      @autumn_leaf_bitmaps[3].fill_rect(4, 6, 2, 1, burntRed)
      @autumn_leaf_bitmaps[3].set_pixel(0, 7, brightOrange)
      @autumn_leaf_bitmaps[3].set_pixel(5, 7, darkBrown)
     
      @green_leaf_bitmaps = []
      darkGreen  = Color.new(62, 76, 31, 255)
      midGreen  = Color.new(76, 91, 43, 255)
      khaki      = Color.new(105, 114, 66, 255)
      lightGreen = Color.new(128, 136, 88, 255)
      mint      = Color.new(146, 154, 106, 255)
     
      # 1st leaf bitmap
      @green_leaf_bitmaps[0] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[0].set_pixel(1, 0, darkGreen)
      @green_leaf_bitmaps[0].set_pixel(1, 1, midGreen)
      @green_leaf_bitmaps[0].set_pixel(2, 1, darkGreen)
      @green_leaf_bitmaps[0].set_pixel(2, 2, khaki)
      @green_leaf_bitmaps[0].set_pixel(3, 2, darkGreen)
      @green_leaf_bitmaps[0].set_pixel(4, 2, khaki)
      @green_leaf_bitmaps[0].fill_rect(2, 3, 3, 1, midGreen)
      @green_leaf_bitmaps[0].set_pixel(5, 3, khaki)
      @green_leaf_bitmaps[0].fill_rect(2, 4, 2, 1, midGreen)
      @green_leaf_bitmaps[0].set_pixel(4, 4, darkGreen)
      @green_leaf_bitmaps[0].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[0].set_pixel(6, 4, khaki)
      @green_leaf_bitmaps[0].set_pixel(3, 5, midGreen)
      @green_leaf_bitmaps[0].set_pixel(4, 5, darkGreen)
      @green_leaf_bitmaps[0].set_pixel(5, 5, khaki)
      @green_leaf_bitmaps[0].set_pixel(6, 5, lightGreen)
      @green_leaf_bitmaps[0].set_pixel(4, 6, midGreen)
      @green_leaf_bitmaps[0].set_pixel(5, 6, darkGreen)
      @green_leaf_bitmaps[0].set_pixel(6, 6, lightGreen)
      @green_leaf_bitmaps[0].set_pixel(6, 7, khaki)
     
      # 2nd leaf bitmap
      @green_leaf_bitmaps[1] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[1].fill_rect(1, 1, 1, 2, midGreen)
      @green_leaf_bitmaps[1].fill_rect(2, 2, 2, 1, khaki)
      @green_leaf_bitmaps[1].set_pixel(4, 2, lightGreen)
      @green_leaf_bitmaps[1].fill_rect(2, 3, 2, 1, darkGreen)
      @green_leaf_bitmaps[1].fill_rect(4, 3, 2, 1, lightGreen)
      @green_leaf_bitmaps[1].set_pixel(2, 4, midGreen)
      @green_leaf_bitmaps[1].set_pixel(3, 4, darkGreen)
      @green_leaf_bitmaps[1].set_pixel(4, 4, khaki)
      @green_leaf_bitmaps[1].fill_rect(5, 4, 2, 1, lightGreen)
      @green_leaf_bitmaps[1].set_pixel(3, 5, midGreen)
      @green_leaf_bitmaps[1].set_pixel(4, 5, darkGreen)
      @green_leaf_bitmaps[1].set_pixel(5, 5, khaki)
      @green_leaf_bitmaps[1].set_pixel(6, 5, lightGreen)
      @green_leaf_bitmaps[1].set_pixel(5, 6, darkGreen)
      @green_leaf_bitmaps[1].fill_rect(6, 6, 2, 1, khaki)
     
      # 3rd leaf bitmap
      @green_leaf_bitmaps[2] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[2].set_pixel(1, 1, darkGreen)
      @green_leaf_bitmaps[2].fill_rect(1, 2, 2, 1, midGreen)
      @green_leaf_bitmaps[2].set_pixel(2, 3, midGreen)
      @green_leaf_bitmaps[2].set_pixel(3, 3, darkGreen)
      @green_leaf_bitmaps[2].set_pixel(4, 3, midGreen)
      @green_leaf_bitmaps[2].fill_rect(2, 4, 2, 1, midGreen)
      @green_leaf_bitmaps[2].set_pixel(4, 4, darkGreen)
      @green_leaf_bitmaps[2].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[2].set_pixel(3, 5, midGreen)
      @green_leaf_bitmaps[2].set_pixel(4, 5, darkGreen)
      @green_leaf_bitmaps[2].fill_rect(5, 5, 2, 1, khaki)
      @green_leaf_bitmaps[2].fill_rect(4, 6, 2, 1, midGreen)
      @green_leaf_bitmaps[2].set_pixel(6, 6, lightGreen)
      @green_leaf_bitmaps[2].set_pixel(6, 7, khaki)
     
      # 4th leaf bitmap
      @green_leaf_bitmaps[3] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[3].fill_rect(0, 3, 1, 2, darkGreen)
      @green_leaf_bitmaps[3].set_pixel(1, 4, midGreen)
      @green_leaf_bitmaps[3].set_pixel(2, 4, khaki)
      @green_leaf_bitmaps[3].set_pixel(3, 4, lightGreen)
      @green_leaf_bitmaps[3].set_pixel(4, 4, darkGreen)
      @green_leaf_bitmaps[3].set_pixel(7, 4, midGreen)
      @green_leaf_bitmaps[3].set_pixel(1, 5, darkGreen)
      @green_leaf_bitmaps[3].set_pixel(2, 5, midGreen)
      @green_leaf_bitmaps[3].set_pixel(3, 5, lightGreen)
      @green_leaf_bitmaps[3].set_pixel(4, 5, mint)
      @green_leaf_bitmaps[3].set_pixel(5, 5, lightGreen)
      @green_leaf_bitmaps[3].set_pixel(6, 5, khaki)
      @green_leaf_bitmaps[3].set_pixel(7, 5, midGreen)
      @green_leaf_bitmaps[3].fill_rect(2, 6, 2, 1, midGreen)
      @green_leaf_bitmaps[3].set_pixel(4, 6, lightGreen)
      @green_leaf_bitmaps[3].set_pixel(5, 6, khaki)
      @green_leaf_bitmaps[3].set_pixel(6, 6, midGreen)
     
      # 5th leaf bitmap
      @green_leaf_bitmaps[4] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[4].set_pixel(6, 2, midGreen)
      @green_leaf_bitmaps[4].set_pixel(7, 2, darkGreen)
      @green_leaf_bitmaps[4].fill_rect(4, 3, 2, 1, midGreen)
      @green_leaf_bitmaps[4].set_pixel(6, 3, khaki)
      @green_leaf_bitmaps[4].set_pixel(2, 4, darkGreen)
      @green_leaf_bitmaps[4].fill_rect(3, 4, 2, 1, khaki)
      @green_leaf_bitmaps[4].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[4].set_pixel(6, 4, khaki)
      @green_leaf_bitmaps[4].set_pixel(1, 5, midGreen)
      @green_leaf_bitmaps[4].set_pixel(2, 5, khaki)
      @green_leaf_bitmaps[4].set_pixel(3, 5, lightGreen)
      @green_leaf_bitmaps[4].set_pixel(4, 5, mint)
      @green_leaf_bitmaps[4].set_pixel(5, 5, midGreen)
      @green_leaf_bitmaps[4].set_pixel(2, 6, darkGreen)
      @green_leaf_bitmaps[4].fill_rect(3, 6, 2, 1, midGreen)
Revenir en haut Aller en bas
sarana
Protecteur de la Lumière
Protecteur de la Lumière
sarana


Nombre de messages : 160
Localisation : Thailande
Date d'inscription : 09/06/2006

Météo avancée Empty
MessageSujet: Re: Météo avancée   Météo avancée EmptyDim 18 Juin - 6:06

Code:
     
      # 6th leaf bitmap
      @green_leaf_bitmaps[5] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[5].fill_rect(6, 2, 2, 1, midGreen)
      @green_leaf_bitmaps[5].fill_rect(4, 3, 2, 1, midGreen)
      @green_leaf_bitmaps[5].set_pixel(6, 3, khaki)
      @green_leaf_bitmaps[5].set_pixel(3, 4, midGreen)
      @green_leaf_bitmaps[5].set_pixel(4, 4, khaki)
      @green_leaf_bitmaps[5].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[5].set_pixel(6, 4, mint)
      @green_leaf_bitmaps[5].set_pixel(1, 5, midGreen)
      @green_leaf_bitmaps[5].set_pixel(2, 5, khaki)
      @green_leaf_bitmaps[5].fill_rect(3, 5, 2, 1, mint)
      @green_leaf_bitmaps[5].set_pixel(5, 5, lightGreen)
      @green_leaf_bitmaps[5].set_pixel(2, 6, midGreen)
      @green_leaf_bitmaps[5].set_pixel(3, 6, khaki)
      @green_leaf_bitmaps[5].set_pixel(4, 6, lightGreen)
     
      # 7th leaf bitmap
      @green_leaf_bitmaps[6] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[6].fill_rect(6, 1, 1, 2, midGreen)
      @green_leaf_bitmaps[6].fill_rect(4, 2, 2, 1, midGreen)
      @green_leaf_bitmaps[6].fill_rect(6, 2, 1, 2, darkGreen)
      @green_leaf_bitmaps[6].fill_rect(3, 3, 2, 1, midGreen)
      @green_leaf_bitmaps[6].set_pixel(5, 3, khaki)
      @green_leaf_bitmaps[6].set_pixel(2, 4, midGreen)
      @green_leaf_bitmaps[6].set_pixel(3, 4, khaki)
      @green_leaf_bitmaps[6].set_pixel(4, 4, lightGreen)
      @green_leaf_bitmaps[6].set_pixel(5, 4, midGreen)
      @green_leaf_bitmaps[6].set_pixel(1, 5, midGreen)
      @green_leaf_bitmaps[6].set_pixel(2, 5, khaki)
      @green_leaf_bitmaps[6].fill_rect(3, 5, 2, 1, midGreen)
      @green_leaf_bitmaps[6].set_pixel(1, 6, darkGreen)
      @green_leaf_bitmaps[6].set_pixel(2, 6, midGreen)
     
      # 8th leaf bitmap
      @green_leaf_bitmaps[7] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[7].set_pixel(6, 1, midGreen)
      @green_leaf_bitmaps[7].fill_rect(4, 2, 3, 2, midGreen)
      @green_leaf_bitmaps[7].set_pixel(3, 3, darkGreen)
      @green_leaf_bitmaps[7].set_pixel(2, 4, darkGreen)
      @green_leaf_bitmaps[7].set_pixel(3, 4, midGreen)
      @green_leaf_bitmaps[7].fill_rect(4, 4, 2, 1, khaki)
      @green_leaf_bitmaps[7].set_pixel(1, 5, darkGreen)
      @green_leaf_bitmaps[7].set_pixel(2, 5, midGreen)
      @green_leaf_bitmaps[7].fill_rect(3, 5, 2, 1, lightGreen)
      @green_leaf_bitmaps[7].set_pixel(2, 6, midGreen)
      @green_leaf_bitmaps[7].set_pixel(3, 6, lightGreen)
     
      # 9th leaf bitmap
      @green_leaf_bitmaps[8] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[8].fill_rect(6, 1, 1, 2, midGreen)
      @green_leaf_bitmaps[8].fill_rect(4, 2, 2, 1, midGreen)
      @green_leaf_bitmaps[8].fill_rect(6, 2, 1, 2, darkGreen)
      @green_leaf_bitmaps[8].fill_rect(3, 3, 2, 1, midGreen)
      @green_leaf_bitmaps[8].set_pixel(5, 3, khaki)
      @green_leaf_bitmaps[8].set_pixel(2, 4, midGreen)
      @green_leaf_bitmaps[8].set_pixel(3, 4, khaki)
      @green_leaf_bitmaps[8].set_pixel(4, 4, lightGreen)
      @green_leaf_bitmaps[8].set_pixel(5, 4, midGreen)
      @green_leaf_bitmaps[8].set_pixel(1, 5, midGreen)
      @green_leaf_bitmaps[8].set_pixel(2, 5, khaki)
      @green_leaf_bitmaps[8].fill_rect(3, 5, 2, 1, midGreen)
      @green_leaf_bitmaps[8].set_pixel(1, 6, darkGreen)
      @green_leaf_bitmaps[8].set_pixel(2, 6, midGreen)
     
      # 10th leaf bitmap
      @green_leaf_bitmaps[9] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[9].fill_rect(6, 2, 2, 1, midGreen)
      @green_leaf_bitmaps[9].fill_rect(4, 3, 2, 1, midGreen)
      @green_leaf_bitmaps[9].set_pixel(6, 3, khaki)
      @green_leaf_bitmaps[9].set_pixel(3, 4, midGreen)
      @green_leaf_bitmaps[9].set_pixel(4, 4, khaki)
      @green_leaf_bitmaps[9].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[9].set_pixel(6, 4, mint)
      @green_leaf_bitmaps[9].set_pixel(1, 5, midGreen)
      @green_leaf_bitmaps[9].set_pixel(2, 5, khaki)
      @green_leaf_bitmaps[9].fill_rect(3, 5, 2, 1, mint)
      @green_leaf_bitmaps[9].set_pixel(5, 5, lightGreen)
      @green_leaf_bitmaps[9].set_pixel(2, 6, midGreen)
      @green_leaf_bitmaps[9].set_pixel(3, 6, khaki)
      @green_leaf_bitmaps[9].set_pixel(4, 6, lightGreen)
     
      # 11th leaf bitmap
      @green_leaf_bitmaps[10] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[10].set_pixel(6, 2, midGreen)
      @green_leaf_bitmaps[10].set_pixel(7, 2, darkGreen)
      @green_leaf_bitmaps[10].fill_rect(4, 3, 2, 1, midGreen)
      @green_leaf_bitmaps[10].set_pixel(6, 3, khaki)
      @green_leaf_bitmaps[10].set_pixel(2, 4, darkGreen)
      @green_leaf_bitmaps[10].fill_rect(3, 4, 2, 1, khaki)
      @green_leaf_bitmaps[10].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[10].set_pixel(6, 4, khaki)
      @green_leaf_bitmaps[10].set_pixel(1, 5, midGreen)
      @green_leaf_bitmaps[10].set_pixel(2, 5, khaki)
      @green_leaf_bitmaps[10].set_pixel(3, 5, lightGreen)
      @green_leaf_bitmaps[10].set_pixel(4, 5, mint)
      @green_leaf_bitmaps[10].set_pixel(5, 5, midGreen)
      @green_leaf_bitmaps[10].set_pixel(2, 6, darkGreen)
      @green_leaf_bitmaps[10].fill_rect(3, 6, 2, 1, midGreen)
     
      # 12th leaf bitmap
      @green_leaf_bitmaps[11] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[11].fill_rect(0, 3, 1, 2, darkGreen)
      @green_leaf_bitmaps[11].set_pixel(1, 4, midGreen)
      @green_leaf_bitmaps[11].set_pixel(2, 4, khaki)
      @green_leaf_bitmaps[11].set_pixel(3, 4, lightGreen)
      @green_leaf_bitmaps[11].set_pixel(4, 4, darkGreen)
      @green_leaf_bitmaps[11].set_pixel(7, 4, midGreen)
      @green_leaf_bitmaps[11].set_pixel(1, 5, darkGreen)
      @green_leaf_bitmaps[11].set_pixel(2, 5, midGreen)
      @green_leaf_bitmaps[11].set_pixel(3, 5, lightGreen)
      @green_leaf_bitmaps[11].set_pixel(4, 5, mint)
      @green_leaf_bitmaps[11].set_pixel(5, 5, lightGreen)
      @green_leaf_bitmaps[11].set_pixel(6, 5, khaki)
      @green_leaf_bitmaps[11].set_pixel(7, 5, midGreen)
      @green_leaf_bitmaps[11].fill_rect(2, 6, 2, 1, midGreen)
      @green_leaf_bitmaps[11].set_pixel(4, 6, lightGreen)
      @green_leaf_bitmaps[11].set_pixel(5, 6, khaki)
      @green_leaf_bitmaps[11].set_pixel(6, 6, midGreen)
     
      # 13th leaf bitmap
      @green_leaf_bitmaps[12] = Bitmap.new(8, 8)
      @green_leaf_bitmaps[12].set_pixel(1, 1, darkGreen)
      @green_leaf_bitmaps[12].fill_rect(1, 2, 2, 1, midGreen)
      @green_leaf_bitmaps[12].set_pixel(2, 3, midGreen)
      @green_leaf_bitmaps[12].set_pixel(3, 3, darkGreen)
      @green_leaf_bitmaps[12].set_pixel(4, 3, midGreen)
      @green_leaf_bitmaps[12].fill_rect(2, 4, 2, 1, midGreen)
      @green_leaf_bitmaps[12].set_pixel(4, 4, darkGreen)
      @green_leaf_bitmaps[12].set_pixel(5, 4, lightGreen)
      @green_leaf_bitmaps[12].set_pixel(3, 5, midGreen)
      @green_leaf_bitmaps[12].set_pixel(4, 5, darkGreen)
      @green_leaf_bitmaps[12].fill_rect(5, 5, 2, 1, khaki)
      @green_leaf_bitmaps[12].fill_rect(4, 6, 2, 1, midGreen)
      @green_leaf_bitmaps[12].set_pixel(6, 6, lightGreen)
      @green_leaf_bitmaps[12].set_pixel(6, 7, khaki)
     
      @rose_bitmaps = []
      brightRed = Color.new(255, 0, 0, 255)
      midRed    = Color.new(179, 17, 17, 255)
      darkRed  = Color.new(141, 9, 9, 255)
     
      # 1st rose petal bitmap
      @rose_bitmaps[0] = Bitmap.new(3, 3)
      @rose_bitmaps[0].fill_rect(1, 0, 2, 1, brightRed)
      @rose_bitmaps[0].fill_rect(0, 1, 1, 2, brightRed)
      @rose_bitmaps[0].fill_rect(1, 1, 2, 2, midRed)
      @rose_bitmaps[0].set_pixel(2, 2, darkRed)
     
      # 2nd rose petal bitmap
      @rose_bitmaps[1] = Bitmap.new(3, 3)
      @rose_bitmaps[1].set_pixel(0, 1, midRed)
      @rose_bitmaps[1].set_pixel(1, 1, brightRed)
      @rose_bitmaps[1].fill_rect(1, 2, 1, 2, midRed)
     
      @feather_bitmaps = []
      white = Color.new(255, 255, 255, 255)
     
      # 1st feather bitmap
      @feather_bitmaps[0] = Bitmap.new(3, 3)
      @feather_bitmaps[0].set_pixel(0, 2, white)
      @feather_bitmaps[0].set_pixel(1, 2, grey)
      @feather_bitmaps[0].set_pixel(2, 1, grey)
     
      # 2nd feather bitmap
      @feather_bitmaps[0] = Bitmap.new(3, 3)
      @feather_bitmaps[0].set_pixel(0, 0, white)
      @feather_bitmaps[0].set_pixel(0, 1, grey)
      @feather_bitmaps[0].set_pixel(1, 2, grey)
     
      # 3rd feather bitmap
      @feather_bitmaps[0] = Bitmap.new(3, 3)
      @feather_bitmaps[0].set_pixel(2, 0, white)
      @feather_bitmaps[0].set_pixel(1, 0, grey)
      @feather_bitmaps[0].set_pixel(0, 1, grey)
     
      # 4th feather bitmap
      @feather_bitmaps[0] = Bitmap.new(3, 3)
      @feather_bitmaps[0].set_pixel(2, 2, white)
      @feather_bitmaps[0].set_pixel(2, 1, grey)
      @feather_bitmaps[0].set_pixel(1, 0, grey)
     
      @blood_rain_bitmap = Bitmap.new(7, 56)
      for i in 0..6
        @blood_rain_bitmap.fill_rect(6-i, i*8, 1, 8, darkRed)
      end
     
      @sparkle_bitmaps = []
     
      lightBlue = Color.new(181, 244, 255, 255)
      midBlue  = Color.new(126, 197, 235, 255)
      darkBlue  = Color.new(77, 136, 225, 255)
     
      # 1st sparkle bitmap
      @sparkle_bitmaps[0] = Bitmap.new(7, 7)
      @sparkle_bitmaps[0].set_pixel(3, 3, darkBlue)
     
      # 2nd sparkle bitmap
      @sparkle_bitmaps[1] = Bitmap.new(7, 7)
      @sparkle_bitmaps[1].fill_rect(3, 2, 1, 3, darkBlue)
      @sparkle_bitmaps[1].fill_rect(2, 3, 3, 1, darkBlue)
      @sparkle_bitmaps[1].set_pixel(3, 3, midBlue)
     
      # 3rd sparkle bitmap
      @sparkle_bitmaps[2] = Bitmap.new(7, 7)
      @sparkle_bitmaps[2].set_pixel(1, 1, darkBlue)
      @sparkle_bitmaps[2].set_pixel(5, 1, darkBlue)
      @sparkle_bitmaps[2].set_pixel(2, 2, midBlue)
      @sparkle_bitmaps[2].set_pixel(4, 2, midBlue)
      @sparkle_bitmaps[2].set_pixel(3, 3, lightBlue)
      @sparkle_bitmaps[2].set_pixel(2, 4, midBlue)
      @sparkle_bitmaps[2].set_pixel(4, 4, midBlue)
      @sparkle_bitmaps[2].set_pixel(1, 5, darkBlue)
      @sparkle_bitmaps[2].set_pixel(5, 5, darkBlue)
     
      # 4th sparkle bitmap
      @sparkle_bitmaps[3] = Bitmap.new(7, 7)
      @sparkle_bitmaps[3].fill_rect(3, 1, 1, 5, darkBlue)
      @sparkle_bitmaps[3].fill_rect(1, 3, 5, 1, darkBlue)
      @sparkle_bitmaps[3].fill_rect(3, 2, 1, 3, midBlue)
      @sparkle_bitmaps[3].fill_rect(2, 3, 3, 1, midBlue)
      @sparkle_bitmaps[3].set_pixel(3, 3, lightBlue)
     
      # 5th sparkle bitmap
      @sparkle_bitmaps[4] = Bitmap.new(7, 7)
      @sparkle_bitmaps[4].fill_rect(2, 2, 3, 3, midBlue)
      @sparkle_bitmaps[4].fill_rect(3, 2, 1, 3, darkBlue)
      @sparkle_bitmaps[4].fill_rect(2, 3, 3, 1, darkBlue)
      @sparkle_bitmaps[4].set_pixel(3, 3, lightBlue)
      @sparkle_bitmaps[4].set_pixel(1, 1, darkBlue)
      @sparkle_bitmaps[4].set_pixel(5, 1, darkBlue)
      @sparkle_bitmaps[4].set_pixel(1, 5, darkBlue)
      @sparkle_bitmaps[4].set_pixel(5, 1, darkBlue)
     
      # 6th sparkle bitmap
      @sparkle_bitmaps[5] = Bitmap.new(7, 7)
      @sparkle_bitmaps[5].fill_rect(2, 1, 3, 5, darkBlue)
      @sparkle_bitmaps[5].fill_rect(1, 2, 5, 3, darkBlue)
      @sparkle_bitmaps[5].fill_rect(2, 2, 3, 3, midBlue)
      @sparkle_bitmaps[5].fill_rect(3, 1, 1, 5, midBlue)
      @sparkle_bitmaps[5].fill_rect(1, 3, 5, 1, midBlue)
      @sparkle_bitmaps[5].fill_rect(3, 2, 1, 3, lightBlue)
      @sparkle_bitmaps[5].fill_rect(2, 3, 3, 1, lightBlue)
      @sparkle_bitmaps[5].set_pixel(3, 3, white)
     
      # 7th sparkle bitmap
      @sparkle_bitmaps[6] = Bitmap.new(7, 7)
      @sparkle_bitmaps[6].fill_rect(2, 1, 3, 5, midBlue)
      @sparkle_bitmaps[6].fill_rect(1, 2, 5, 3, midBlue)
      @sparkle_bitmaps[6].fill_rect(3, 0, 1, 7, darkBlue)
      @sparkle_bitmaps[6].fill_rect(0, 3, 7, 1, darkBlue)
      @sparkle_bitmaps[6].fill_rect(2, 2, 3, 3, lightBlue)
      @sparkle_bitmaps[6].fill_rect(3, 2, 1, 3, midBlue)
      @sparkle_bitmaps[6].fill_rect(2, 3, 3, 1, midBlue)
      @sparkle_bitmaps[6].set_pixel(3, 3, white)
     
      @user_bitmaps = []
      update_user_defined
    end
   
    def update_user_defined
      for image in @user_bitmaps
        image.dispose
      end
     
      #user-defined bitmaps
      for name in $WEATHER_IMAGES
        @user_bitmaps.push(RPG::Cache.picture(name))
      end
      for sprite in @sprites
        sprite.bitmap = @user_bitmaps[rand(@user_bitmaps.size)]
      end
    end
   
    attr_reader :type
    attr_reader :max
    attr_reader :ox
    attr_reader :oy
  end
  end

#--------------------------------------------------------------------------
# * End SDK Enable Test
#--------------------------------------------------------------------------
end

VOUS AVEZ BESOIN DU SDK (IL EST SUR CE FORUM) !

2. Instructions
Voilà le code que vous devez mettre dans un événement parallèle :
Code:
$game_screen.weather(type, pouvoir, teint)
Le type est le chiffre de l'effet que vous voulez. Les chiffres sont tout en haut de mon post.
Le pouvoir est un chiffre entre 0 et 40. 0 = rien, et 40 = force maximale.
Le teint est un chiffre entre -255 et 255. C'est la couleur de la pluie ou autre.

3. Crédits
Fait par ccoa. Idée par ScriptKitty.
Trouvé et partiellement traduit par sarana.
Revenir en haut Aller en bas
Contenu sponsorisé





Météo avancée Empty
MessageSujet: Re: Météo avancée   Météo avancée Empty

Revenir en haut Aller en bas
 
Météo avancée
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Light RPG forum :: Rpg Maker :: Scriptes-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser