Partagez
Aller en bas
avatar
Terror
Membre

Nombre de messages : 226
Age : 21
Distinction : aucune
Date d'inscription : 24/06/2010

Retirer les Ombres Automatiquement [Résolue]

le Mar 2 Nov 2010 - 17:43
Bonjour/Bonsoir
J'aimerais avoir un script qui retire les ombre automatiquement sans appelle de script sinon je devrais le faire sur toute les map C'est comme j'ai pris le pack ressources Acassia il y a des autotiles ou il y a des ombres mais les ombres viennent de l'herbes
Et puis enfaîte sa ne fais pas très très beau...
Donc voila si vous trouver ou si vous pouvez en faire un pouvez vous me le donner ?

Merci d'avance.


Dernière édition par Terror le Mer 10 Nov 2010 - 17:26, édité 1 fois
TTT
Membre

Nombre de messages : 855
Distinction : Trou du cul d'la mère Camu!
Elle est morte! Elle est morte!
Trou du cul d'la mère Camu!
Elle est morte, elle pétera plus!
Date d'inscription : 23/06/2009

Re: Retirer les Ombres Automatiquement [Résolue]

le Mer 3 Nov 2010 - 9:50
Un petit screen, s'il te plaît ?
avatar
~Glymby~
Membre

Nombre de messages : 1014
Age : 23
Localisation : Beyond the Clouds
Distinction : Zoophile à ses heures perdues (animal préféré : chèvre)
DJEUDJMAINT !!!
[Le Maître du Destin]

Date d'inscription : 12/07/2009

Re: Retirer les Ombres Automatiquement [Résolue]

le Mer 3 Nov 2010 - 14:16
Je crois que c'est ça que tu cherche :
Code:
################################
#                                                                          #
#  Kill Autoshadows                                            #
#                                                                          #
#    Script de modern algebra                              #
#                                                                          #
################################
class Game_Map
  attr_writer :autoshadows
  def autoshadows
    # Set autoshadows to false if it is not yet defined
    @autoshadows = @autoshadows == nil ? false : @autoshadows
    return @autoshadows
  end
  alias ma_remove_auto_shadows_on_setup setup
  def setup (map_id)
    ma_remove_auto_shadows_on_setup (map_id)
    # Rather than repeatedly call a method, set a local variable to have it's data
    ma_data = data
    return if autoshadows
    # For all squares on the map
    for x in 0...ma_data.xsize
      for y in 0...ma_data.ysize
        # If there is an autoshadow on this tile
        if ma_data[x,y,1] == 0
          # Delete auto Shadow
          ma_data[x,y,1] = ma_data[x,y,0]
          ma_data[x,y,0] = 0
        end
      end
    end
  end
end


##############################
# Fin du script                                                  #
##############################

Si tu veux les remettre à un quelconque moment, tu fais un petit appel :
Code:
$game_map.autoshadows = true
Et pour les supprimer à nouveau :
Code:
$game_map.autoshadows = false
Voilà ! En espérant avoir répondu à ta requête ! =D
Bon making !

PS : Tu pensera à faire une place à "modern algebra" dans tes crédits...
avatar
Terror
Membre

Nombre de messages : 226
Age : 21
Distinction : aucune
Date d'inscription : 24/06/2010

Re: Retirer les Ombres Automatiquement [Résolue]

le Mer 10 Nov 2010 - 17:26
Dacor pour les Crédits ^^
Et c'est exactement se que je chercher !
avatar
Elisa'
Administrateur

Nombre de messages : 2923
Age : 20
Localisation : Par là-bas !
Distinction : Mon héritière que je chéris
[Coco' Smile]
Plus que 2 ans avant d'épouser Coco' ! Compte à rebours lancé !
[Auto-distinction]

Adepte du "Je le savais" alors qu'elle le savait pas.
Date d'inscription : 30/05/2009

Re: Retirer les Ombres Automatiquement [Résolue]

le Sam 13 Nov 2010 - 18:26
Demande résolue donc déplacée Very Happy

_________________


Cliquez ici pour voter pour la commu'
Contenu sponsorisé

Re: Retirer les Ombres Automatiquement [Résolue]

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum