Partagez
Aller en bas
crackerwood
crackerwood
Membre

Nombre de messages : 346
Age : 34
Localisation : Derrière son pc y parait
Distinction : aucune
Date d'inscription : 03/08/2008

Statut Zombie Empty Statut Zombie

le Mar 22 Oct 2013 - 19:05
Voici un script qui permet de faire un statut Zombie. C'est à dire que les magies de soins et les objets de soins également vous blesserons plutôt que de vous soigner.

Script de je ne sais pas qui :)sur la communauté anglaise.

Utilisation : Faire un état comme vous le souhaitez en y ajoutant [zombie] dans la notebox (sans oublier les crochets).

Script :
Code:
class Game_BattlerBase
  def rec; check_for_zombie ? sparam(2) * -1 : sparam(2); end
  def check_for_zombie; @states.any? {|st| $data_states[st].zombie}; end
end
 

class RPG::State < RPG::BaseItem
  ZOMB = /\[zombie\]/i
  attr_reader :zombie
 
 def set_zombie
    return if @zombie_check; @zombie_check = true
    @zombie = false
    self.note.split(/[\r\n]+/).each do |line|
      case line
      when ZOMB
        @zombie = true
      end
    end
  end
end
 
module DataManager
  class << self
    alias load_database_cpz load_database unless $@
  end
 
 def self.load_database
    load_database_cpz
    check_zomb
  end
 
 def self.check_zomb
    groups = [$data_states]
    for group in groups
      for obj in group
        next if obj == nil
        obj.set_zombie if obj.is_a?(RPG::State)
      end
    end
  end
end

Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 24
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Statut Zombie Empty Re: Statut Zombie

le Mar 22 Oct 2013 - 19:18
C'est vachement "chelou" se script xD.
crackerwood
crackerwood
Membre

Nombre de messages : 346
Age : 34
Localisation : Derrière son pc y parait
Distinction : aucune
Date d'inscription : 03/08/2008

Statut Zombie Empty Re: Statut Zombie

le Mar 22 Oct 2013 - 19:19
J'avoue oui mais il fonctionne. Je l'ai testé et approuvé. C'est pour cela que je l'ai mis ici.
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 24
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Statut Zombie Empty Re: Statut Zombie

le Mar 22 Oct 2013 - 19:28
Je n'en doute pas une seconde ;D. Je trouve juste qu'il à l'aire marrant xD
crackerwood
crackerwood
Membre

Nombre de messages : 346
Age : 34
Localisation : Derrière son pc y parait
Distinction : aucune
Date d'inscription : 03/08/2008

Statut Zombie Empty Re: Statut Zombie

le Mar 22 Oct 2013 - 19:32
Je n'y connais rien en script mais pour le peu que je sache je trouve l'arborescence assez bizarre. En général les scripts sont codés autrement. A croire que c'est un script fais à la va-vite à la rache.
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 24
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Statut Zombie Empty Re: Statut Zombie

le Mar 22 Oct 2013 - 19:34
Je ne suis pas un pro en Script non-plus mais tu peux "construire" ton script comme tu le veux. Donc même si il à l'aire différent (voir mal fait) c'est pas forcément le cas Wink
Hareck
Hareck
Membre

Nombre de messages : 359
Age : 26
Distinction : aucune
Date d'inscription : 26/09/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 13:03
Je n'y connais rien en script mais pour le peu que je sache je trouve l'arborescence assez bizarre. En général les scripts sont codés autrement. A croire que c'est un script fais à la va-vite à la rache.
Ben, j'ai lu rapidement le script, et il n'est pas codé avec les pieds... Il est même plutôt bien foutu enfaite...
Heaven
Heaven
Staffeux retraité

Nombre de messages : 2451
Age : 18
Localisation : Alpes-Maritimes VIRILITÉ OLALA
Distinction : Aucune
Date d'inscription : 18/10/2012

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 13:08
Sympa ce script, j'ai mis pas mal de temps à comprendre ce qu'était le "Statut Zombie", mais après ça j'ai vu que c'était marqué dans la description x)

Merci du partage^^


Heav'n
vickymichaelis
vickymichaelis
Membre

Nombre de messages : 319
Age : 26
Localisation : dans un fromage
Distinction : aucune
Date d'inscription : 15/01/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 20:53
Je l'ai testé, et il marche super bien ! Smile

Je cherchait justement un script de ce genre Smile

ça existe pas aussi, se soigner avec les élèments ?
(genre dans final fantasy, les flambos de glace peuvent se soigner avec la glace)
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 24
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 20:56
Ouais il marche bien je confirme ^^ je pensais pas faire un projet "Holocauste Zombie" mais avec se script sa pourrais être vachement sympa. A méditer ...

Heu Vickymichaelis je peux savoir se que fait mon pseudo dans ta signature XD
vickymichaelis
vickymichaelis
Membre

Nombre de messages : 319
Age : 26
Localisation : dans un fromage
Distinction : aucune
Date d'inscription : 15/01/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 21:38
C'est { USERNAME } (sans les espaces) chacun voit son propre pseudo :p



Un screen pour montrer que ça marche et pour ne pas être hors sujet X):
Statut Zombie Sans_t10


Dernière édition par vickymichaelis le Mer 23 Oct 2013 - 21:41, édité 1 fois
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 24
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 21:39
XD Ook
Hareck
Hareck
Membre

Nombre de messages : 359
Age : 26
Distinction : aucune
Date d'inscription : 26/09/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 22:05
ça existe pas aussi, se soigner avec les élèments ?
(genre dans final fantasy, les flambos de glace peuvent se soigner avec la glace)
Tu peux déjà le faire il me semble... Sur XP on pouvait le faire... C'était avec le système de statut, tu pouvais faire en sorte que quelqu'un craigne beaucoup le feu, un peu, normal, pas beaucoup, pas du tout, se douche dedans et se soigne avec.
Smile
Donc faut voir si ils ont changé ça, dans la manière dont c'est présenté dans la base de donnée, ou dans la façon ou s'est fait en ruby derrière. Smile
vickymichaelis
vickymichaelis
Membre

Nombre de messages : 319
Age : 26
Localisation : dans un fromage
Distinction : aucune
Date d'inscription : 15/01/2013

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 22:30
Bin je sais qu'on peu les faire craindre beaucoup ou pas du tout un élément mais c'est tout.
crackerwood
crackerwood
Membre

Nombre de messages : 346
Age : 34
Localisation : Derrière son pc y parait
Distinction : aucune
Date d'inscription : 03/08/2008

Statut Zombie Empty Re: Statut Zombie

le Mer 23 Oct 2013 - 22:57
Dans RMVX Ace tu va sur les onglets de monstre puis dans résistance à l'élément tu mets un chiffre. D'après l'aide plus le chiffre est petit moins il craint alors je suppose qu'à zéro ou au dessous il craint plus rien ou il absorbe.
Hareck
Hareck
Membre

Nombre de messages : 359
Age : 26
Distinction : aucune
Date d'inscription : 26/09/2013

Statut Zombie Empty Re: Statut Zombie

le Jeu 24 Oct 2013 - 13:15
C'est ce système la sur VXAce? Bon ben voila.
Sinon, oui, j'ai VXAce, oui je l'utilise, mais non, je ne me concentre pas sur cette partie... Very Happy
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum