Иконка ресурса

FREE BetterChatIgnore : 1.0.0 1.0.0

Нет прав для скачивания
C#:
---
layout: forums
title: 'Solved - Ignore chat | Page 2'
breadcrumbs:
 - "Plugin Requests": "/forums/plugin-requests.10/"
---
<div class="titleBar">
    <h1>
        <span class="prefix prefixGreen">Solved</span> <a href="{{ '/threads/ignore-chat.24771/' | prepend: site.baseurl }}">Ignore chat</a>
    </h1>
    <p id="pageDescription" class="muted">Discussion in '<a href="{{ '/forums/plugin-requests.10/' | prepend: site.baseurl }}">Plugin Requests</a>' started by <a class="username"
            dir="auto">Togoshige</a>, <a href="{{ '/threads/ignore-chat.24771/' | prepend: site.baseurl }}"><span class="DateTime" title="Apr 2, 2017 at 5:15 PM">Apr 2, 2017</span></a>.
    </p>
</div>
<div class="pageNavLinkGroup">
    <div class="linkGroup SelectionCountContainer">
    </div>
    <div class="PageNav" data-page="2" data-range="2" data-start="2" data-end="2" data-last="2" data-sentinel="{sentinel}" data-baseurl="page-{sentinel}">
        <nav>
            <a href="{{ '/threads/ignore-chat.24771/' | prepend: site.baseurl }}" class="text">&lt; Prev</a>
            <a href="{{ '/threads/ignore-chat.24771/' | prepend: site.baseurl }}" class="" rel="start">1</a>
            <a href="{{ '/threads/ignore-chat.24771/page-2' | prepend: site.baseurl }}" class="currentPage ">2</a>
        </nav>
    </div>
</div>
<ol class="messageList" id="messageList">
    <li id="post-326219" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml">
                        <div class="bbCodeBlock bbCodeCode">
                            <div class="type">Code:</div>
                            {% raw %}<pre>playerReceiving.Message($&quot;&lt;color=#55aaff&gt;{player.Name}&lt;/color&gt;: &quot; + message);</pre>{% endraw %}
                        </div>This worked to add default light blue color to usernames<br />
                        <br /> I tested the code on my server, was successfully able to ignore other players <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie8" alt=":D"
                            title="Big Grin    :D" /><br />
                        <br /> TODO:<br /> - steam profile image<br /> - clan tag support <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-326219' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 23, 2017 at 4:19 PM">May 23, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-326219' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/326219/permalink">#21</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-326232" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> Oh, maybe Im going about this the wrong way, <br /> OnPlayerChat(), OnUserChat() hooks are when a player SENDS a
                        message,<br />
                        <br /> What if I hooked into when a player RECIEVES a message?, and do the ignore checking there,<br /> I found OnMessagePlayer() and OnServerMessage() hooks:<br />
                        <br />
                        <a href="http://docs.oxidemod.org/rust/#onmessageplayer" target="_blank" class="externalLink" rel="nofollow">Oxide API for Rust</a><br />
                        <a href="http://docs.oxidemod.org/rust/#onservermessage" target="_blank" class="externalLink" rel="nofollow">Oxide API for Rust</a><br />
                        <br /> Doing it this way, you then wouldnt have to worry about all the formatting stuff, you either let the message pass through or stop it.<br /> Would this work? Is there a
                        Covalence way of doing this? <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-326232' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 23, 2017 at 5:12 PM">May 23, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-326232' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/326232/permalink">#22</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-326234" class="message staff" data-author="Wulf">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Wulf" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto" itemprop="name">Wulf</a>
                    <em class="userBanner bannerRed wrapped" itemprop="title"><span class="before"></span><strong>Community Admin</strong><span class="after"></span></em>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml">
                        <div class="bbCodeBlock bbCodeQuote" data-author="Togoshige">
                            <aside>
                                <div class="attribution type">Togoshige said: <a href="#post-326232" class="AttributionLink">&uarr;</a>
                                </div>
                                <blockquote class="quoteContainer">
                                    <div class="quote">Oh, maybe Im going about this the wrong way,<br /> OnPlayerChat(), OnUserChat() hooks are when a player SENDS a message,<br />
                                        <br /> What if I hooked into when a player RECIEVES a message?, and do the ignore checking there,<br /> I found OnMessagePlayer() and OnServerMessage()
                                        hooks:<br />
                                        <br />
                                        <a href="http://docs.oxidemod.org/rust/#onmessageplayer" target="_blank" class="externalLink">Oxide API for Rust</a><br />
                                        <a href="http://docs.oxidemod.org/rust/#onservermessage" target="_blank" class="externalLink">Oxide API for Rust</a><br />
                                        <br /> Doing it this way, you then wouldnt have to worry about all the formatting stuff, you either let the message pass through or stop it.<br /> Would this
                                        work? Is there a Covalence way of doing this?</div>
                                    <div class="quoteExpand">Click to expand...</div>
                                </blockquote>
                            </aside>
                        </div>Filtering who gets the message is the right way with OnPlayerChat or OnUserChat. <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Wulf</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-326234' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 23, 2017 at 5:14 PM">May 23, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-326234' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/326234/permalink">#23</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-326236" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> Would filtering at end of message process OnMessagePlayer() technically work? I havent tested yet, but will soon
                        <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}" class="mceSmilieSprite mceSmilie1" alt=":)" title="Smile    :)" /><br />
                        <br /> Ideally Id still like to be able to use BetterChat and have Title support, etc<br /> Id also like this plugin to be able to work with other chat plugins (mute,
                        anti-spam, etc)<br />
                        <br /> I think efficiency wise, filtering at beginning of process is better,<br /> but plugin eco-system, not reinvent the wheel wise, makes sense to dodge having to deal with
                        formatting messages and to have a plugin that works with all the other plugins.<br />
                        <br /> Ideally Ideally this would be part of BetterChat, or a plugin that works alongside BetterChat.<br /> [DOUBLEPOST=1495558298][/DOUBLEPOST]Tested those other hooks,
                        OnMessagePlayer() didnt hook into chat messages (couldnt see OnServerMessage() fire off in a minute of testing), anyways It would be hard to figure out who sent the message
                        since its not a parameter, would have to extract the username from the message or something <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-326236' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 23, 2017 at 5:28 PM">May 23, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-326236' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/326236/permalink">#24</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-326471" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> LaserHydra says he will add change to BetterChat so that seperate ignore plugin can work with it<br />
                        -------&gt; <a href="http://oxidemod.org/threads/better-chat.7912/page-243#post-326252" class="internalLink">Better Chat | Page 243 | Oxide</a>
                        <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-326471' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 24, 2017 at 5:15 PM">May 24, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-326471' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/326471/permalink">#25</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-327404" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> LaseryHydra updated BetterChat to version 5.0.12 to allow the ability to block messages going to players
                        -----&gt; <a href="http://oxidemod.org/plugins/better-chat.979/update?update=13690" class="internalLink">Better Chat - 5.0.12 | Oxide</a><br />
                        <br /> I present to you, BetterChatIgnore,<br /> please give any feedback, I tested and it works<br />
                        <br />
                        <div class="bbCodeBlock bbCodeCode">
                            <div class="type">Code:</div>
                            {% raw %}<pre>using Oxide.Core.Plugins;
using Oxide.Core.Libraries.Covalence;
using System;
using System.Collections.Generic;
using UnityEngine;namespace Oxide.Plugins
{
    [Info(&quot;BetterChatIgnore&quot;, &quot;Togoshige&quot;, 0.2)]
    [Description(&quot;Players Can Ignore Chat Messages From Other Players&quot;)]
    public class BetterChatIgnore : RustPlugin
    {
        [PluginReference]
        private Plugin Ignore;        [PluginReference]
        private Plugin BetterChat;        object OnBetterChat(Dictionary&lt;string, object&gt; messageData)
        {
            IPlayer playerSendingMessage = (IPlayer)messageData[&quot;Player&quot;];
            ulong playerSendingMessage_userID = Convert.ToUInt64(playerSendingMessage.Id);            List&lt;string&gt; blockedReceivers = new List&lt;string&gt;();
            foreach (BasePlayer playerReceivingMessage in BasePlayer.activePlayerList)
            {
                var hasIgnored = Ignore?.CallHook(&quot;HasIgnored&quot;, playerReceivingMessage.userID, playerSendingMessage_userID);
                if (hasIgnored != null &amp;&amp; (bool)hasIgnored)
                {
                    blockedReceivers.Add(playerReceivingMessage.userID.ToString());
                }
            }            messageData[&quot;BlockedReceivers&quot;] = blockedReceivers;
            return messageData;
        }
    }
}
</pre>{% endraw %}
                        </div>TODO<br /> - error if Ignore plugin is missing<br /> - error if BetterChat plugin is missing<br />
                        <br /> - turn into Covalence/Universal plugin<br /> --- make Ignore plugin Covalence/Universal<br />
                        <br /> NEW PLUGIN?<br /> - restrict player names to have at least 4-6 alphanumeric chars in a row<br /> (so players cant hide from being ignored with special charachters) <div
                            class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="editDate"> Last edited by a moderator: <span class="DateTime" title="May 27, 2017 at 9:41 PM">May 27, 2017</span>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-327404' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 27, 2017 at 9:23 PM">May 27, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-327404' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/327404/permalink">#26</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-327409" class="message staff" data-author="Wulf">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Wulf" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto" itemprop="name">Wulf</a>
                    <em class="userBanner bannerRed wrapped" itemprop="title"><span class="before"></span><strong>Community Admin</strong><span class="after"></span></em>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml">
                        <div class="bbCodeBlock bbCodeQuote" data-author="Togoshige">
                            <aside>
                                <div class="attribution type">Togoshige said: <a href="#post-327404" class="AttributionLink">&uarr;</a>
                                </div>
                                <blockquote class="quoteContainer">
                                    <div class="quote">NEW PLUGIN?<br /> - restrict player names to have at least 4-6 alphanumeric chars in a row<br /> (so players cant hide from being ignored with
                                        special charachters)</div>
                                    <div class="quoteExpand">Click to expand...</div>
                                </blockquote>
                            </aside>
                        </div>There are already plugins for name requirements and restrictions. Also, if you are going to release your plugin, please use the Plugins section. <div
                            class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Wulf</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-327409' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 27, 2017 at 9:56 PM">May 27, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-327409' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/327409/permalink">#27</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-327412" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> Hey there Wulf, <br />
                        <br /> Do you happen to know of plugins that restrict names? I couldnt find any yet, I was about to make a post in Plugin Requests for it<br />
                        <br /> I do plan to release the plugin to Oxide officially, but Im looking for feedback/code review before I do,<br /> I also know you wanted this as a Universal plugin and its
                        only a Rust plugin at the moment (I pushed on Nogrod to make Ignore API a Universal/Covalence plugin ----&gt; <a href="http://oxidemod.org/threads/ignore-api.8783/#post-327408"
                            class="internalLink">http://oxidemod.org/threads/ignore-api.8783/#post-327408</a> [But looks like your okay with it staying a Rust plugin for now?])<br />
                        [DOUBLEPOST=1495919082][/DOUBLEPOST]Found a name plugin ----&gt; <a href="http://oxidemod.org/plugins/name-manager.2056/" class="internalLink">Name Manager | Oxide</a>
                        <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-327412' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 27, 2017 at 10:01 PM">May 27, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-327412' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/327412/permalink">#28</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-327638" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> So since BetterChat and Ignore API are required dependencies,<br /> is there much more I can do than the code
                        below? (Checking if PluginReferences are null and printing warnings)<br />
                        <br />
                        <div class="bbCodeBlock bbCodeCode">
                            <div class="type">Code:</div>
                            {% raw %}<pre>        [PluginReference]
        private Plugin BetterChat;        [PluginReference]
        private Plugin Ignore;        void OnServerInitialized()
        {
            if (!BetterChat) { PrintWarning(&quot;BetterChat not detected&quot;); }
            if (!Ignore) { PrintWarning(&quot;Ignore API not detected&quot;); }
        }</pre>{% endraw %}
                        </div>
                        <div class="bbCodeBlock bbCodeCode">
                            <div class="type">Code:</div>
                            {% raw %}<pre>        // BetterChat Hook
        object OnBetterChat(Dictionary&lt;string, object&gt; messageData)
        {
            if (!Ignore) { PrintWarning(&quot;Ignore API not detected&quot;); return messageData; }
</pre>{% endraw %}
                        </div>
                        <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-327638' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 28, 2017 at 6:09 PM">May 28, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-327638' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/327638/permalink">#29</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-327689" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> I submitted the plugin to Oxide, its in awaiting approval state <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}"
                            class="mceSmilieSprite mceSmilie1" alt=":)" title="Smile    :)" /><br />
                        <br />
                        <a href="http://oxidemod.org/plugins/betterchatignore.2490/" class="internalLink">http://oxidemod.org/plugins/betterchatignore.2490/</a>
                        <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-327689' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="May 28, 2017 at 11:47 PM">May 28, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-327689' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/327689/permalink">#30</a>
                </div>
            </div>
        </div>
    </li>
    <li id="post-328358" class="message" data-author="Togoshige">
        <div class="messageUserInfo">
            <div class="messageUserBlock">
                <div class="avatarHolder">
                    <span class="helper"></span>
                    <a class="avatar Avm" data-avatarhtml="true"><img src="{{ '/assets/styles/oxide/logo.og.png' | prepend: site.baseurl }}" width="96" height="96" alt="Togoshige" /></a>
                </div>
                <h3 class="userText">
                    <a class="username" dir="auto">Togoshige</a>
                </h3>
                <span class="arrow"></span>
            </div>
        </div>
        <div class="messageInfo primaryContent">
            <div class="messageContent">
                <article>
                    <blockquote class="messageText SelectQuoteContainer ugc baseHtml"> Plugin was accepted! Hooray!, please mark as Solved <img src="{{ '/assets/styles/default/xenforo/clear.png' | prepend: site.baseurl }}"
                            class="mceSmilieSprite mceSmilie1" alt=":)" title="Smile    :)" />
                        <div class="messageTextEndMarker">&nbsp;</div>
                    </blockquote>
                </article>
            </div>
            <div class="messageMeta ToggleTriggerAnchor">
                <div class="privateControls">
                    <span class="item muted">
                        <span class="authorEnd"><a class="username author" dir="auto">Togoshige</a>,</span>
                        <a href="{{ '/threads/ignore-chat.24771/page-2#post-328358' | prepend: site.baseurl }}" title="Permalink" class="datePermalink"><span class="DateTime"
                                title="Jun 1, 2017 at 5:32 AM">Jun 1, 2017</span></a>
                    </span>
                </div>
                <div class="publicControls">
                    <a href="{{ '/threads/ignore-chat.24771/page-2#post-328358' | prepend: site.baseurl }}" title="Permalink" class="item muted postNumber hashPermalink OverlayTrigger"
                        data-href="posts/328358/permalink">#31</a>
                </div>
            </div>
        </div>
    </li>
</ol>
<div class="pageNavLinkGroup">
    <div class="PageNav" data-page="2" data-range="2" data-start="2" data-end="2" data-last="2" data-sentinel="{sentinel}" data-baseurl="page-{sentinel}">
        <nav>
            <a href="{{ '/threads/ignore-chat.24771/' | prepend: site.baseurl }}" class="text">&lt; Prev</a>
            <a href="{{ '/threads/ignore-chat.24771/' | prepend: site.baseurl }}" class="" rel="start">1</a>
            <a href="{{ '/threads/ignore-chat.24771/page-2' | prepend: site.baseurl }}" class="currentPage ">2</a>
        </nav>
    </div>
</div>

Автор
15FPS
Скачиваний
0
Просмотры
1
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху