Jump to content

Recommended Posts

Better Chat Version 2

Better chat now supports all chat commands such as #login for admins

Better chat is a system created by me DaThrillerkiller back in Arma 2 OA. It gives a new format to the chat, and allows players to place emojis in chat via crl + E while chat is open. Right now the chat system is in what i call a library of plugins. Plugins are designed to be enabled and disabled really easy. Right now the only plugin included is the chat. However in the near feature i will be releasing a plugin called "friends" that informs players when their friends from steam join the server, or what friends are already on the server.

Images

20180927180751_1.thumb.jpg.1c8721583be91af683cddba1e935ce8b.jpg

20180927180755_1.thumb.jpg.2a6efad00d937051f45570c62177c5c9.jpg

Chat Pros

  • Custom chat tags
  • Custom chat colors
  • Custom Chat format
  • Custom chat emojis
  • Its different the most servers
  • NOW has support for admin commands

Cons

  • Does not show chat in Rcon

Extensions

The current plugin system uses file extensions not traditionally used in Arma. This allows plugin makers to quickly located files. Scenes the file extensions are not normal in arma, you will need to white list them in the server.cfg

allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi","fnc","functions","variables"}; 
allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi","fnc","functions","variables"}; 
.variables - is where variables are located for the plugin, this allows for easly configuation
.functions - list of functions that the plugin system needs to load during pre init stages
.fnc - defines a function

Installation

  1. White list file extensions as stated above.
  2. Drag and drop the plugins folder into your mission
  3. paste the following code in your description.ext file under the cfgFunctions class: 
    • #include "plugins\cfgFunctions.hpp"

       

  4. Paste the following code in your description.ext file under the RscTitles class
    • #include "plugins\chat\chat_dialog.hpp"

       

  5. Paste the following code in you description.ext file 
    • #include "plugins\chat\chat_emoji_dialog.hpp"

       

Download

https://github.com/DaThrilelrKiller/Arma-3-Plugins

 

 

Edited by DaThrillerKiller [PureGaming.ml]
Fixed a bug and reuploaded file
  • Like 2
  • Haha 1

Share this post


Link to post
Share on other sites
On 10/12/2018 at 12:37 PM, Lee Kun said:

Don't have a folder CHVD

Sorry for the confusion. Go to your description.ext and paste the following under your cfgFunctions class:

class dtk_plugins
{
	#include "plugins\cfgFunctions.hpp"
};

so it should look something like this:

class CfgFunctions {
    #include "Functions.hpp"
    class dtk_plugins
    {
        #include "plugins\cfgFunctions.hpp"
    };
};

 

Share this post


Link to post
Share on other sites

I have installed this but no chat and at logs: "Scripting function 'chat_receive' is not allowed to be remotely executed". Also how you get the emoticons to show ?

Fixed that, however the inability to login as admin is a big con. Is there any way to login admin by steamid or something ?

Edited by Leo65

Share this post


Link to post
Share on other sites
On 10/15/2018 at 2:39 AM, Leo65 said:

I have installed this but no chat and at logs: "Scripting function 'chat_receive' is not allowed to be remotely executed". Also how you get the emoticons to show ?

Fixed that, however the inability to login as admin is a big con. Is there any way to login admin by steamid or something ?

I just thought of a way to fix this. When I have some free time I will release a update that allows admin commands. 
 
 

 

 

Share this post


Link to post
Share on other sites
On 10/15/2018 at 3:39 AM, Leo65 said:

I have installed this but no chat and at logs: "Scripting function 'chat_receive' is not allowed to be remotely executed". Also how you get the emoticons to show ?

Fixed that, however the inability to login as admin is a big con. Is there any way to login admin by steamid or something ?

If u need debug console, paste this code in your description.ext after #include "config\Config_Master.hpp" like this


#include "config\Config_Master.hpp"

enableDebugConsole[] = {"Your pid here"};

If u dont need debug console, i have no idea xD

Edited by Kyuoda

Share this post


Link to post
Share on other sites

I have this problem http://prntscr.com/lb7dxc

inside my description ext

class RscTitles {
    #include "dialog\progress.hpp"
    #include "dialog\hud_nameTags.hpp"
    #include "dialog\hud_stats.hpp"
    #include "dialog\RL_progress.hpp"
    #include "plugins\chat\chat_dialog.hpp"
};

class CfgFunctions {
    #include "Functions.hpp"
    #include "maverick\maverick_functions_master.cpp"
	class dtk_plugins
	{
		#include "plugins\cfgFunctions.hpp"
	};
};

 

Edited by Lee Kun

Share this post


Link to post
Share on other sites
On 10/27/2018 at 3:38 PM, Lee Kun said:

I have this problem http://prntscr.com/lb7dxc

inside my description ext

class RscTitles {
    #include "dialog\progress.hpp"
    #include "dialog\hud_nameTags.hpp"
    #include "dialog\hud_stats.hpp"
    #include "dialog\RL_progress.hpp"
    #include "plugins\chat\chat_dialog.hpp"
};

class CfgFunctions {
    #include "Functions.hpp"
    #include "maverick\maverick_functions_master.cpp"
	class dtk_plugins
	{
		#include "plugins\cfgFunctions.hpp"
	};
};

 

I will be relaeseing a new updated today. However if you still need help can you send me your RPT and your ext file.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.