Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

Structure de la page des CADEAUX HC - PlusEMU


Invité

Messages recommandés

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.

 

Pour avoir accès à cette image, merci de vous connecter.

 

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
            //}
        }
    }
}

 

Lien à poster
Partager sur d’autres sites

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 :).

Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...