Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker


Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Jeux: puie z / Jeux: Citymaime - Chapitre 1 / Jeux: Mer, îles et fous / News: Du neuf dans le making / News: Muma|Rope est disponible en (...) / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

460 connectés actuellement

30732490 visiteurs
depuis l'ouverture

2469 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Lumen

RPG Maker Détente

Offgame

Planète Glutko

Hellsoft

Tous nos partenaires

Devenir
partenaire



SG_Invulerability_State

Ajoute un état invulnérable (aucun dégât n'est pris).

Script pour RPG Maker XP
Ecrit par sandgolem ?
Publié par wam007 (lui envoyer un message privé)
Signaler un script cassé

❤ 0

Auteur : sandgolem ?
(non trouvé sur l'archive des scripts réalisés par sandgolem avec RPG Maker XP, ni sur Game Baker.
Cependant, méthodes aliasées dans le script semblent indiquer qu'il s'agit de lui, plusieurs scripts confirmés utilisant "sg" dans leur définition)
Logiciel : RPG Maker XP
Nombre de scripts : 1

Fonctionnalités
Lorsque l'ennemi vous attaquera pendant l'invunérabilité, il sera toujours affiché 0.

Installation
A placer au-dessus de Main.

Utilisation
Il y a une option de configuration au début du script :

Portion de code : Tout sélectionner

1
SG_Invulnerability_State = 11


Remplacez 11 par le numéro d'id de l'état dans lequel vous voulez mettre l'invulnérabilité.

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
SG_Invulnerability_State = 11 # Numéro ID de l'état d'invulnérabilité.
begin
  SDK.log("SG Invulnerability State", "sandgolem", 2, "7.10.06")
  if SDK.state("SG Invulnerability State") != true
    @sg_invulnerability_disabled = true
  end
  rescue
end
 
if !@sg_invulnerability_disabled
#--------------------------------------------------------------------------
 
class Game_Battler
  def sg_invulnfirst
    @sg_invuln = nil
    if self.state?(SG_Invulnerability_State) && $game_temp.in_battle
      @sg_invuln = @states_turn[SG_Invulnerability_State]
      @sg_invulnaction = @current_action.clone
    end
  end
  
  def sg_invulncheck
    if @sg_invuln && self.damage != nil && self.damage.to_i > 0
      self.hp += self.damage
      self.damage = 0
      if !self.state?(SG_Invulnerability_State) && 
      $data_states[SG_Invulnerability_State].shock_release_prob == 0
        add_state(SG_Invulnerability_State,true)
        @states_turn[SG_Invulnerability_State] = @sg_invuln
        @current_action = @sg_invulnaction
      end
    end
  end
  
  alias sandgolem_invulnerability_battler_atkeff attack_effect
  def attack_effect(attacker)
    sg_invulnfirst
    effective = sandgolem_invulnerability_battler_atkeff(attacker)
    sg_invulncheck
    return effective
  end
 
  alias sandgolem_invulnerability_battler_iteff item_effect
  def item_effect(item)
    sg_invulnfirst
    effective = sandgolem_invulnerability_battler_iteff(item)
    sg_invulncheck
    return effective
  end
 
  alias sandgolem_invulnerability_battler_skleff skill_effect
  def skill_effect(user,skill)
    sg_invulnfirst
    effective = sandgolem_invulnerability_battler_skleff(user,skill)
    sg_invulncheck
    return effective
  end
end
 
#--------------------------------------------------------------------------
end




Mis à jour le 11 juillet 2020.






steven2008 - posté le 20/02/2009 à 22:35:12 (80 messages postés)

❤ 0

Ma bientôt faire mon film d'horreur

Pratique dans les jeux ou ont veux faire un mode killer avec un chrono qui indique le temps de la rage. Génial ce scripte.

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers