Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Nom des ennemis au pluriel quand il y en a plusieurs Ven 19 Mar 2010 - 7:34 | |
| Auteur : Inconnu Installation : A Placer au dessus de Main dans Materials Customisation : - Code:
-
Emerge_plural = "%s appear!" Remplacer appear par le texte voulu quand les ennemis apparaissent. Screen
Script
- Code:
-
#============================================================================== # ■ Vocab #==============================================================================
module Vocab
# Plural Emerging Emerge_plural = "%s appear!" end
#============================================================================== # ■ Game_Enemy #==============================================================================
class Game_Enemy < Game_Battler #-------------------------------------------------------------------------- # ● Get Plural Name #-------------------------------------------------------------------------- def note return $data_enemies[@enemy_id].note end end
#============================================================================== # ■ Game_Troop #==============================================================================
class Game_Troop < Game_Unit #-------------------------------------------------------------------------- # ● Make Plural Names #-------------------------------------------------------------------------- def plural_names names = [] for enemy in members next unless enemy.exist? next if names.include?(enemy.original_name) if enemy.plural names.push([Vocab::Emerge_plural, enemy.note]) else names.push([Vocab::Emerge, enemy.original_name]) end end return names end end
#============================================================================== # ■ Scene_Battle #==============================================================================
class Scene_Battle < Scene_Base #-------------------------------------------------------------------------- # ● Process Battle Start #-------------------------------------------------------------------------- def process_battle_start @message_window.clear wait(10) for name in $game_troop.plural_names.uniq! text = sprintf(name[0], name[1]) $game_message.texts.push(text) end if $game_troop.preemptive text = sprintf(Vocab::Preemptive, $game_party.name) $game_message.texts.push(text) elsif $game_troop.surprise text = sprintf(Vocab::Surprise, $game_party.name) $game_message.texts.push(text) end wait_for_message @message_window.clear make_escape_ratio process_battle_event start_party_command_selection end end |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Nom des ennemis au pluriel quand il y en a plusieurs Ven 19 Mar 2010 - 14:05 | |
| Mouais, la prochaine fois essaye de prendre un screen ou c'est l'inverse; A ce que je sache une chauve souris n'apparaissent pas et des slime apprait pas. |
|
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: Nom des ennemis au pluriel quand il y en a plusieurs Ven 19 Mar 2010 - 14:07 | |
| A la base c'est juste pour montrer le S a Slime alors qu'à Bat il y en a pas ^^ |
|
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: Nom des ennemis au pluriel quand il y en a plusieurs Ven 19 Mar 2010 - 18:58 | |
| Tu te trompes Zang' Le "s" anglais est là à la troisième personne, donc c'est juste. They appear, he/she appears ( sauf si en fait le screen a été changé entre temps x) ) Merci du partage. |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Nom des ennemis au pluriel quand il y en a plusieurs Ven 19 Mar 2010 - 20:15 | |
| Hum...
Fuck XD
Faut que je revois mes cours moi XD |
|
| Sujet: Re: Nom des ennemis au pluriel quand il y en a plusieurs | |
| |
|