Jump to content
×
×
  • Create New...
  • 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 !

 plusemu [Partage] Notification bulle


Logic
 Share

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:

https://gyazo.com/98708793658aabd5ca6f4428bdddfd3d

 

j'espère, vous avoir aidé

 

meeeeeh

Link to comment
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 comment
Share on other sites

Il y a 2 heures, iSync a dit :

Je ne suis pas dans leurs projet mdrr, dutout padawan

Merci la communauté non Francais :catplay-3bc9:

#Kirito-SAO ( c'est mon ancien pseudo)

Link to comment
Share on other sites

  • 1 month later...

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

Link to comment
Share on other sites

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 comment
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 comment
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 comment
Share on other sites

  • 11 months later...

Salut,

Je ne trouve pas ça trés utile, mais merci pour le partage!

Link to comment
Share on other sites

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
 Share