Roleplay Chat

De Nefald Wiki
Aller à la navigation Aller à la recherche


Rédaction en cours

Cet article et en cours de rédaction, les informations qu'il apporte peuvent être modifiées voire être remplacées. Référez-vous à la catégorie Rédaction en cours pour voir l'ensemble des pages incomplètes.




Roleplay Chat
Roleplay Chat
Plugin
Catégorie Chat [edit]
Développeur(s) Bkunkcu
Bukkit roleplaychat
Nefald
Status installé [edit]
Grade requis Citoyen
Article
Dernière révision 8/07/2014


Roleplay Chat est un gestionnaire léger de chat ingame conçu comme un chat RPG. Vous pouvez créer de nouvelles commandes comme /me, /do, /shout, etc.

Permissions & commandes

Commande Description Permission
/rc help Afficher la page d'aide.
/rc reload Reload des fichiers de configuration. Créer les fichiers si ils n'existent pas. roleplaychat.reload
/rc spy Bypass du radius, permet de voir l'ensemble du chat. roleplaychat.spy
/rc nick Afficher la page d'aide des nicknames roleplaychat.nick ou roleplaychat.nick.others
Voir liste des commandes spécifiques à Nefald, ci -dessous Choix du chatmode roleplaychat.<chatmode>



Configuration

config.yml

settings:
  # With this enabled Roleplay will use its own nickname and suffix/prefix systems.
  # If you are using an other plugin like EssentialsChat disable this.
  useNickname: true
  nicknamePrefix: '~'
  
  logging:
    # Will RoleplayChat log to console
    console: true
    
  mirrors:
    # Worlds listed here have their settings mirrored in their children.
    # The first element 'world' is the main worlds name, and is the parent world.
    # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
    # the same chat configurations as the parent.
    world:
    - world_nether
    - world_the_end
  • reset-worlds-on-next-restart true/false -


chat.yml

# Version: 1.0.9
# by Bkunkcu

default:
  permission: false
  radius: 
  format: '%prefix% &7~ &f%username%&f: %message%'
  commands: {}
hrp:
  permission: true
  radius: 100
  format: '&6[&fHRP&6]&r %prefix% &7~ &f%username%&f: %message%'
  commands:
    - 'hrp'  
rp:
  permission: true
  radius: 35
  format: '&6[&fRP&6]&r %prefix% &7~ &f%username%&f: %message%'
  commands:
    - 'rp'   
global:
  permission: true
  radius: -1
  format: '&6[&aGLOBAL&f]&r %prefix% &7~ &f%username%&7: %message%'
  commands:
    - 'global'
    - 'g'
agora:
  permission: true
  radius: -1
  format: '&f||&eAgora&f||&r %prefix% &7~ &f%username%&f: %message%'
  commands:
    - 'agora'
    - 'ago'  
staff:
  permission: true
  radius: -1
  format: '&e||&6Bureau&e||&r %prefix% &7~ &f%username%&f: %message%'
  commands:
    - 'st'
    - 'staff'  
office:
  permission: true
  radius: -1
  format: '&e||&2Office&e||&r %prefix% &7~ &f%username%&f: %message%'
  commands:
    - 'office'
    - 'off'
intendance:
  permission: true
  radius: -1
  format: '&e||&cIntendance&e||&r &f%username%&f: %message%'
  commands:
    - 'intendance'
    - 'int'


Système de Radius
  • Si vous souhaitez que les messages soient affichés l'ensemble du serveur, définissez le radius sur -1
  • Si vous souhaitez que les messages soient affichés à l'ensemble des joueurs sur un même monde, définissez le radius sur 0
  • Sinon vous pouvez définir cette option sur le radius voulu, et les messages ne seront pas affichés aux joueurs si la distance entre eux est plus grande que le nombre indiqué
Default Mode

Avec la version 1.0.9 l'option default a été retirée de chat.yml. Nommez tout simplement un chat mode sur default.

Options
Option Description Valeur
permission Un joueur doit-il avoir une permission spécifique pour pouvoir utiliser chaque chatmode?
False par défaut.
true/false
radius Distance requise entre chaque joueur pour qu'ils puissent s'entendre parler. int
format Format du message.
Tags autorisés: %username%, %message% et pour les couleurs: &1-9/a-f
string
commands Liste les commandes utilisées pour le chatmode list