Jump to content
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !

[Partage] Notification bulle


Logic

Recommended Posts

Hey la communauté, j'ai décidé de vous partagé un petit add-ons

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Plus.Communication.Packets.Outgoing;

namespace Plus.Communication.Packets.Outgoing.Rooms.Notifications
{
    class BubbleNotificationComposer : ServerPacket
    {
        public BubbleNotificationComposer(string Type)
            : base(ServerPacketHeader.BubbleNotificationMessageComposer)
        {
            base.WriteString(Type);
            base.WriteInteger(0);
        }

        public BubbleNotificationComposer(string Image, string Message, string LinkUrl = "")
            : base(ServerPacketHeader.BubbleNotificationMessageComposer)
        {
            base.WriteString(Image);
            base.WriteInteger(string.IsNullOrEmpty(LinkUrl) ? 2 : 3);
            base.WriteString("display");
            base.WriteString("BUBBLE");
            base.WriteString("message");
            base.WriteString(Message);
            if (string.IsNullOrEmpty(LinkUrl))
                return;
            base.WriteString("linkUrl");
            base.WriteString(LinkUrl);
        }
        public BubbleNotificationComposer(string Type, Dictionary<string, string> Keys)
            : base(ServerPacketHeader.BubbleNotificationMessageComposer)
        {
            base.WriteString(Type);
            base.WriteInteger(Keys.Count);
            foreach (var i in Keys)
            {
                base.WriteString(i.Key);
                base.WriteString(i.Value);
            }

        }

    }
}

 

qui permet d'envoyé de petite notification en bulle comme celle-ci:

To access this link, please log in.

 

j'espère, vous avoir aidé

 

meeeeeh

Link to post
Share on other sites

il y a 19 minutes, Brandon a dit :

'namespace HCOLA.Communication.Packets.Outgoing.Rooms.Notifications'
chadore le HCola toujours sur les projets toi ^_^

Sinon merci pour les padawans

Je ne suis pas dans leurs projet mdrr, dutout padawan

meeeeeh

Link to post
Share on other sites

  • 1 month later...
Il y a 16 heures, wanted rétro a dit :

Ou on le met sa serais bien de détailler ...

Rend toi dans "Communication.Packets.Outgoing.Rooms.Notifications"

 

Crée un nouveau fichié et appelle le "BubbleNotificationComposer.cs"

 

Pas besoin de détailler, le code en lui même dit comment y mettre:

namespace Plus.Communication.Packets.Outgoing.Rooms.Notifications
{
    class BubbleNotificationComposer : ServerPacket
    {

 

Juste avec ce bout de code, tu sais comment y mettre...

Link to post
Share on other sites

  • 1 month later...
  • 2 months later...
  • 10 months later...
  • 1 month later...
  • 6 months later...

Ne fonctionne pas, merci !

Il fait des erreurs au niveau de BubbleNotificationMessageComposer

Le tuto n'est pas clair

Un petit ❤️ si tu as aimé mon post ou ma réponse ;)

 

 

Error Message.png

Link to post
Share on other sites

@RedSoft Salut! désolé ça fait un moment lol cherche le packet

RoomNotificationMessageComposer ex:

 

public static const RoomNotificationMessageComposer = tonid; 

tu le copie puis:

public static const BubbleNotificationMessageComposer = tonid; // même id que la roomnotificationcomposer.

 

 

meeeeeh

Link to post
Share on other sites

  • 11 months later...
  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...