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  
Logic

 plusemu [Partage] Le tutoriel d'introduction NUX

Recommended Posts

Premium

Hey la communauté, j'ai donc décidé de vous partagé le tutoriel du début lors de votre première entrer sur le serveur juste après votre inscription..

 

RoomNuxAlertEvent.cs 

Please login or register to see this link.

 

NuxAlertComposer.cs

Please login or register to see this link.

 

MoveAvatarEvent.cs 

Please login or register to see this link.

 

FindRandomFriendingRoomEvent.cs

Please login or register to see this link.

 

GameClient.cs

Please login or register to see this link.

 ( Après:PlusEnvironment.GetGame().GetRewardManager().CheckRewards(this);)

 

Habbo.cs

Please login or register to see this link.

 (après private int _viprank;)

 

après VIPRank:        

public bool NewUser
       

 {
            get { return this._NUX; }
            set { this._NUX = value; }
        }

 

à: public bool Habbo( après vip_rank: bool Nux).

Passé moi vos PRODUCTION en privée, je chercherais vos ID's

DB:

Please login or register to see this link.

Share this post


Link to post
Share on other sites
Admin
Admin

Il sers à quoi le tutoriel exactement je comprend pas vraiment?^^

Share this post


Link to post
Share on other sites
Premium

Les minibulles, en rouge quand tu te connecte pour la première, fois qui te montre ce que c'est le catalogue ect.

Share this post


Link to post
Share on other sites
Premium

Tu Parles du Tuto d'inscription dès que tu te connecte la premières fois ?? Car y a rien d'expliquer depuis le titres on ne comprend rien :/ 

Share this post


Link to post
Share on other sites
Premium

Je me suis permis d'éditer afin que ce soit plus claire, merci du partage.

Share this post


Link to post
Share on other sites
Vétéran
Il y a 3 heures, Sircapa a dit :

Tu Parles du Tuto d'inscription dès que tu te connecte la premières fois ?? Car y a rien d'expliquer depuis le titres on ne comprend rien :/ 

Oui c'est ça 

Share this post


Link to post
Share on other sites
Premium

Désolé les gars je suis assez nul en tutoriel, si vous avais des critique constructive ou des conseils donné les moi merci

Share this post


Link to post
Share on other sites
Vétéran
il y a 9 minutes, Cipher a dit :

Désolé les gars je suis assez nul en tutoriel, si vous avais des critique constructive ou des conseils donné les moi merci

Il fallais juste un screen pour montrer c'est quoi xd

Share this post


Link to post
Share on other sites
VIP
Le 05/05/2017 à 09:20, Cipher a dit :

Désolé les gars je suis assez nul en tutoriel, si vous avais des critique constructive ou des conseils donné les moi merci

 

PRODUCTION-201701242205-837386173

Share this post


Link to post
Share on other sites
Premium

à edit, j'ai restructuré un peu le NuxAlertNotificationEvent ->

 

 

using Plus; 
using Plus.Communication.Packets;
using Plus.Communication.Packets.Incoming; 
using Plus.Communication.Packets.Outgoing; 
using Plus.Communication.Packets.Outgoing.Rooms.Notifications; 
using Plus.Communication.Packets.Outgoing.Rooms.Polls.Quick;
using Plus.HabboHotel.GameClients; using Plus.HabboHotel.Rooms; 
using Plus.HabboHotel.Rooms.Chat.Commands;
using Plus.Communication.Packets.Outgoing.Rooms.Notifications; 
using Plus.Communication.Packets.Outgoing.Rooms.Notifications;
using System; 
using System.Collections.Generic; using System.Linq; 
using System.Text; 
using System.Threading.Tasks;
namespace Plus.Communication.Packets.Incoming.Nux 
{ 
 class NuxAlertNotificationEvent : IPacketEvent
{ 
   public void Parse(GameClient Session, ClientPacket Packet) {
     var nux = Session.GetHabbo(); 
     
     List<String> senMessage = new List<string>();
     { 
       senMessage.Add("helpBubble/add/BOTTOM_BAR_NAVIGATOR/Ici, et le navigateur tu peux te promenais dans les apparts voir t'es amis."); 
       senMessage.Add("helpBubble/add/BOTTOM_BAR_CATALOG/Hey! voici le catalogue de l'hôtel elle te permet d'acheter des mobis et autres.");   
       senMessage.Add("helpBubble/add/CHAT_INPUT/nux.bot.info.shop.1");
       senMessage.Add("helpBubble/add/DUCKETS_BUTTON/Les duckets sont la deuxième monnaie du jeux après les crédits.");
       senMessage.Add("helpBubble/add/BOTTOM_BAR_NAVIGATOR/nux.bot.info.navigator.1");
       senMessage.Add("nux/lobbyoffer/show"); 
     } 
     
     if (nux == null)
       return;
     
     if (nux._NUX == true) {
       Session.SendMessage(new SpecialNotificationComposer(senMessage)); 
       Session.SendMessage(new EventNotificationComposer("nux/lobbyoffer/show"));
     } 
     if (nux._NUX == false) { 
       using (var dbClient = DatabaseManager.GetQueryReactor()) 
         dbClient.RunQuery("UPDATE users SET nux_user = 'false' WHERE id = " + Session.GetHabbo().Id + ";"); 
          Session.SendMessage(new NuxUserStatusComposer());
      } 
    }
  } 
}

 

tenez, c'est cadeau.

Share this post


Link to post
Share on other sites
Le 11/11/2017 à 10:31, ç¥Þhë® a dit :

à edit, j'ai restructuré un peu le NuxAlertNotificationEvent ->

 

 

using Plus; 
using Plus.Communication.Packets;
using Plus.Communication.Packets.Incoming; 
using Plus.Communication.Packets.Outgoing; 
using Plus.Communication.Packets.Outgoing.Rooms.Notifications; 
using Plus.Communication.Packets.Outgoing.Rooms.Polls.Quick;
using Plus.HabboHotel.GameClients; using Plus.HabboHotel.Rooms; 
using Plus.HabboHotel.Rooms.Chat.Commands;
using Plus.Communication.Packets.Outgoing.Rooms.Notifications; 
using Plus.Communication.Packets.Outgoing.Rooms.Notifications;
using System; 
using System.Collections.Generic; using System.Linq; 
using System.Text; 
using System.Threading.Tasks;
namespace Plus.Communication.Packets.Incoming.Nux 
{ 
 class NuxAlertNotificationEvent : IPacketEvent
{ 
   public void Parse(GameClient Session, ClientPacket Packet) {
     var nux = Session.GetHabbo(); 
     
     List<String> senMessage = new List<string>();
     { 
       senMessage.Add("helpBubble/add/BOTTOM_BAR_NAVIGATOR/Ici, et le navigateur tu peux te promenais dans les apparts voir t'es amis."); 
       senMessage.Add("helpBubble/add/BOTTOM_BAR_CATALOG/Hey! voici le catalogue de l'hôtel elle te permet d'acheter des mobis et autres.");   
       senMessage.Add("helpBubble/add/CHAT_INPUT/nux.bot.info.shop.1");
       senMessage.Add("helpBubble/add/DUCKETS_BUTTON/Les duckets sont la deuxième monnaie du jeux après les crédits.");
       senMessage.Add("helpBubble/add/BOTTOM_BAR_NAVIGATOR/nux.bot.info.navigator.1");
       senMessage.Add("nux/lobbyoffer/show"); 
     } 
     
     if (nux == null)
       return;
     
     if (nux._NUX == true) {
       Session.SendMessage(new SpecialNotificationComposer(senMessage)); 
       Session.SendMessage(new EventNotificationComposer("nux/lobbyoffer/show"));
     } 
     if (nux._NUX == false) { 
       using (var dbClient = DatabaseManager.GetQueryReactor()) 
         dbClient.RunQuery("UPDATE users SET nux_user = 'false' WHERE id = " + Session.GetHabbo().Id + ";"); 
          Session.SendMessage(new NuxUserStatusComposer());
      } 
    }
  } 
}

 

tenez, c'est cadeau.

Ta pas un GIF pour montrer ce que sa donne?

Share this post


Link to post
Share on other sites
Vétéran

Compatible avec PlusEmu ?

Share this post


Link to post
Share on other sites
Vétéran

On doit les créer nous même dans l'ému les fichiers .cs ?

Share this post


Link to post
Share on other sites

Bonsoir @iByt
j'ai vérifier les sources, elles sont fonctionnelles
cependant pour les personnes que ne savent pas / qui n'ont pas d'expérience dans le développement c'est dur de comprendre comment faire, je te proposes d'ajouter un petit "tutoriel" pour aider les débutants !
amicalement, Zayn.
 

Edited by Zayn

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