Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 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 !
Sign in to follow this  
Guest

 plusemu Structure de la page des CADEAUX HC - PlusEMU

Recommended Posts

Guest

Je vous partage la structure de la page avec la template des cadeaux VC pour PlusEMU, vous devrez la coder vous même en retrouvant l'ID du packet Event (ClientPacketHeader) et coder vous même le cycle d'événement pour l'achat du cadeau, en attendant la future édition publique de mon émulateur contenant TOUTES les fonctionnalités d'Habbo Hotel, même ce qu'ils ont supprimés de leur hôtels.

 

sytMo0D.png

 

Si vous avez la production de Cloud, Quasar, entre autre : PRODUCTION-201609061203-935497134 : votre ligne à mettre dans le ServerPacketHeader.cs sera ;

public const int ClubGiftsMessageComposer = 240; // PRODUCTION-201609061203-935497134

Si vous avez la dernière production d'Habbo, c'est à dire : PRODUCTION-201707041014-428081343 : votre ligne à mettre dans le ServerPacketHeader.cs sera ;

Celui qui a partagé cette production sur RZ et d'autres forums étrangers n'avait pas ce packet (error 404 à cause de son logiciel d'Update Packet), la voici ;)

 public const int ClubGiftsMessageComposer = 2619; // PRODUCTION-201707041014-428081343

Si vous avez d'autres productions il suffit de me faire part de votre Habbo_Script de votre version et je vous retrouve le packet de VOTRE production si j'ai le temps pour vous.

 

Allez dans votre dossier PlusEMU, Communication/Packets/Outgoing/Catalog/ et vérifiez que vous ne possédez pas déjà dans votre édition un fichier similaire au nom "ClubGift" sinon créez un fichier appelé "ClubGiftsComposer.cs" en faisant un clic droit sur le dossier Catalog et en ajoutant une classe (oui je précise pour tout ceux qui ne savent pas éditer un émulateur).

 

Et mettez-y ceci:

 

using Plus.HabboHotel.GameClients;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Plus.Communication.Packets.Outgoing.Catalog
{
    class ClubGiftsComposer : ServerPacket
    {
        public ClubGiftsComposer() 
            : base(ServerPacketHeader.ClubGiftsMessageComposer)
        {
            base.WriteInteger(365); // DURÉE EN JOUR DE L'OFFRE 
            base.WriteInteger(1); // CADEAUX DISPONIBLES
            base.WriteInteger(1); // NOMBRE DE CADEAUX 
            //{
                base.WriteInteger(19943);//SPRITE_ID DU MOBI QUE VOUS VOULEZ
                base.WriteString("byesw_hotel");//ITEM_NAME DU MOBI
                base.WriteBoolean(false);//
                base.WriteInteger(5);//credits
                base.WriteInteger(0);//nombre de jetons
                base.WriteInteger(0);//type de la monnaie
                base.WriteBoolean(false);//Pouvoir offrir?
                base.WriteInteger(1); // Nombre de cadeaux à remettre
                                      //{
                    base.WriteString("s");//type du mobi, s;i;b;r etc...
                    base.WriteInteger(19943);//SPRITE ID du mobi
                    base.WriteString("");//ExtraData du mobi si vous voulez customiser un peu tout ça
                    base.WriteInteger(1);//Nombre de mobi dans l'offre!
                    base.WriteBoolean(false);//
                //}
                base.WriteInteger(0);//0 = TOUT LE MONDE, 1= MEMBRE HABBO CLUB
                base.WriteBoolean(false);//Offer?
                base.WriteBoolean(false);
                base.WriteString(String.Empty);
            //}

                base.WriteInteger(1);//Nombre de cadeaux à remettre
            //{
                //int, bool, int, bool
                base.WriteInteger(19943);//SPRITE ID du mobi
                base.WriteBoolean(true);//On peut prendre ?
                base.WriteInteger(-100);//idk
                base.WriteBoolean(true);//idk
            //}
        }
    }
}

 

Share this post


Link to post
Share on other sites
Guest

Merci beaucoup du partage, t'aurais du attendre et plutôt partager le code entier, car beaucoup et même moi on pas forcément capacités de développer le reste du code ^^ mais ses gentil :).

Share this post


Link to post
Share on other sites
Premium

ya pas pour la 86 ?

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.
Note: Your post will require moderator approval before it will be visible.

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.

Sign in to follow this  

×
×
  • Create New...