DarkRP:Group Chat:fr

From Official DarkRP Wiki
Jump to navigation Jump to search
This page is available in the following languages:
Данная версия страницы доступна на следующих языках:
Jarvis-flag 8010.png English | France-flag.png Français


Dans ce tutoriel je vais vous montrer comment créer son groupe de chat, et/ou ajoutez des métiers qui peuvent parler ensemble. Pour information, en écrivant dans le chat /g suivi de votre message, vous allez écrire justement avec le groupe de chat que vous pouvez configurer ici (pour parler entre policiers, entre gangsters....).

Allez sur le fichier lua/darkrp_customthings/groupchats.lua (voir ici), et vous allez trouver quelque chose de similaire à ceci:

--[[---------------------------------------------------------------------------
Group chats
---------------------------------------------------------------------------
Team chat for when you have a certain job.
e.g. with the default police group chat, police officers, chiefs and mayors can
talk to one another through /g or team chat.

HOW TO MAKE A GROUP CHAT:
Simple method:
GAMEMODE:AddGroupChat(List of team variables separated by comma)

Advanced method:
GAMEMODE:AddGroupChat(a function with ply as argument that returns whether a random player is in one chat group)
This is for people who know how to script Lua.
---------------------------------------------------------------------------]]
-- Example: GAMEMODE:AddGroupChat(TEAM_MOB, TEAM_GANG)
-- Example: GAMEMODE:AddGroupChat(function(ply) return ply:isCP() end)

C'est le fichier où on va rajouter les groupes de chat.

Modifier les groupes de chat actuels :

Les groupes de chat peuvent être mis en utilisant une fonction ou avec des noms de TEAM.

Nous allons dire que nous voulons ajouter notre équipe customisée, en ajoutant TEAM_SWAT au groupe de chat de la police. Le chat de police n'est pas une liste d'équipe mais une fonction qui retourne "true" si le joueur est un CP (Civil Protection). Pour ajouter TEAM_SWAT au chat, nous devons donc configurer la TEAM_SWAT dans le CP. Cette page vous montrera comment faire.

Maintenant, nous allons dire que nous voulons ajouter une autre équipe customisée appelée TEAM_THIEF au groupe de chat des gangsters. C'est très simple, il faut simplement ajouter TEAM_THIEF comme ceci :

GAMEMODE:AddGroupChat(TEAM_MOB, TEAM_GANG, TEAM_THIEF)

et désactivez le groupe par défaut dans lua/darkrp_config/disabled_defaults.lua:

DarkRP.disabledDefaults["groupchat"] = {
	[1] = false, -- Chat de groupe de police (maire, policier, chef et/ou vos teams customisées)
	[2] = true, -- Chat de groupe entre les gangsters et le tueur à gages
}

Simple.

Pour créer votre groupe de chat:

Pour ajouter votre groupe de chat, utilisez le code ci-dessous:

GAMEMODE:AddGroupChat(<LISTE DES TEAMS SÉPARÉS DE VIRGULES>)

Ici j'ai configuré un troisième groupe de chat pour les clochards :

GAMEMODE:AddGroupChat(TEAM_HOBO)

Et ici j'ai configuré un quatrième groupe de chat pour les cuisiniers et les vendeurs d'armes :

GAMEMODE:AddGroupChat(TEAM_COOK, TEAM_GUN)