コード例 #1
0
ファイル: Handshake.cs プロジェクト: devMextur/Trebuchet
        public void Invoke(Sockets.Session Session, MessageEvent Message)
        {
            var Ticket = Message.Get<string>();

            if (Session.SetTicket(Ticket))
            {
                Session.Write(new AuthenticationOKMessageComposer());
                Session.Write(new HabboBroadcastMessageComposer("Trebuchet "
                    + Framework.Get<AssemblyComponent>().ExecutingState + " "
                    + Framework.Get<AssemblyComponent>().ExecutingVersion + Environment.NewLine + "Welcome, " + Session.Character.Username));
            }
            else
            {
                Session.Disconnect();
            }
        }
コード例 #2
0
ファイル: Characters.cs プロジェクト: devMextur/Trebuchet
 public void Invoke(Sockets.Session Session, MessageEvent Message)
 {
     Session.Write(new HabboActivityPointNotificationMessageComposer(Session.Character.ActivityPoints));
     Session.Write(new UserRightsMessageComposer(2)); // MEMBERSHIP > RIGHTS
     Session.Write(new NavigatorSettingsComposer(0)); // NAVIGATOR > STARTROOM
 }
コード例 #3
0
ファイル: Characters.cs プロジェクト: devMextur/Trebuchet
 public void Invoke(Sockets.Session Session, MessageEvent Message)
 {
     Session.Write(new CreditBalanceComposer(Session.Character.Credits));
 }
コード例 #4
0
ファイル: Handshake.cs プロジェクト: devMextur/Trebuchet
 public void Invoke(Sockets.Session Session, MessageEvent Message)
 {
     Session.Write(new SessionParamsMessageComposer());
 }