Hi yall,
I was playing around with some AS3 code and stumbled upon this code.. It seems to be the AS3 code for the clientsided commands, including some development commands I never knew about.
It's just some educational observations, although you can add or remove custom clientsided commands, with
Do play around with them, I know I will.
xoxo
@Keiz
I was playing around with some AS3 code and stumbled upon this code.. It seems to be the AS3 code for the clientsided commands, including some development commands I never knew about.
Code:
case ":d":
case ";d":
if (this._container.sessionDataManager.clubLevel == _-0GC._-1xv)
{
this._container.roomSession._-2P4(_-0CS._-2ti._-595);
HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "laugh");
};
break;
case "o/":
case "_o/":
this._container.roomSession._-2P4(_-0CS._-2Be._-595);
return (null);
case ":kiss":
if (this._container.sessionDataManager.clubLevel == _-0GC._-1xv)
{
this._container.roomSession._-2P4(_-0CS._-2TQ._-595);
HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "blow");
return (null);
};
break;
case ":jump":
if (this._container.sessionDataManager.clubLevel == _-0GC._-1xv)
{
this._container.roomSession._-2P4(_-0CS._-1Ic._-595);
HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "jump");
return (null);
};
break;
case ":idle":
this._container.roomSession._-2P4(_-0CS._-20t._-595);
HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "idle");
return (null);
case "_b":
this._container.roomSession._-2P4(_-0CS._-5CQ._-595);
HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "respect");
return (null);
case ":sign":
this._container.roomSession._-65P(int(k));
HabboTracking.getInstance().trackEventLog("OwnAvatarMenu", "chat", "sign", null, int(k));
return (null);
case ":chooser":
if ((((((this._container.sessionDataManager.clubLevel >= _-0GC._-49)) || (this._container.sessionDataManager.hasSecurity(_-4aJ._-0Ju)))) || (this._container.sessionDataManager._-2M6)))
{
k = new _-5n(_-5n._-4Vx);
this._container.processWidgetMessage(k);
};
return (null);
case ":furni":
if ((((((((this._container.sessionDataManager.clubLevel >= _-0GC._-49)) && ((this._container.roomSession.roomControllerLevel >= _-2mq._-04B)))) || (this._container.sessionDataManager.hasSecurity(_-4aJ._-0Ju)))) || (this._container.sessionDataManager._-2M6)))
{
k = new _-5n(_-5n._-2C9);
this._container.processWidgetMessage(k);
};
return (null);
case ":pickall":
this._container.sessionDataManager._-30T(this._container.roomSession.roomId);
return (null);
case ":pickallbc":
this._container.sessionDataManager._-0l3(this._container.roomSession.roomId);
return (null);
case ":ejectall":
this._container.sessionDataManager._-2dm(this._container.roomSession.roomId, k);
return (null);
case ":ejectpets":
this._container.sessionDataManager._-1Ln(this._container.roomSession.roomId);
return (null);
case ":moonwalk":
this._container.sessionDataManager.sendSpecialCommandMessage(":moonwalk");
return (null);
case ":habnam":
this._container.sessionDataManager.sendSpecialCommandMessage(":habnam");
return (null);
case ":yyxxabxa":
this._container.sessionDataManager.sendSpecialCommandMessage(":yyxxabxa");
return (null);
case ":mutepets":
this._container.sessionDataManager.sendSpecialCommandMessage(":mutepets");
return (null);
case ":mpgame":
this._container.sessionDataManager.sendSpecialCommandMessage(k);
return (null);
case ":news":
if (this._container.config.getBoolean("client.news.embed.enabled"))
{
_-pO.openNews();
return (null);
};
break;
case ":mail":
if (this._container.config.getBoolean("client.minimail.embed.enabled"))
{
_-pO.openMinimail("#mail/inbox/");
return (null);
};
break;
case ":crashme":
break;
case ":tgl":
break;
case ":li":
break;
case ":2":
case ":kick":
if (this._container.roomSession.roomControllerLevel >= _-2mq._-04B)
{
k = this._container.roomSession.userDataManager._-28M(k);
if (k)
{
this._container.roomSession._-0Yk(k._-Ss);
};
};
return (null);
case ":shutup":
case ":mute":
if (this._container.roomSession.roomControllerLevel >= _-2mq._-04B)
{
k = this._container.roomSession.userDataManager._-28M(k);
if (k)
{
this._container.roomSession._-4Bg(k._-Ss, 2);
};
};
return (null);
case ":floor":
case ":bcfloor":
if (this._container.roomSession.roomControllerLevel >= _-2mq._-0Jq)
{
this._container.windowManager._-59A();
};
return (null);
case ":lang":
(this._container.localization as ICoreLocalizationManager)._-5wh(k);
return (null);
case ":uc":
if (this._container.sessionDataManager.hasSecurity(_-4aJ._-1hD))
{
if (k == "hotel")
{
this._container.roomSession._-5JO(k[2]);
}
else
{
this._container.roomSession._-3NP(k);
};
};
return (null);
case ":anew":
if (((this._container.sessionDataManager._-2M6) || (this._container.sessionDataManager.hasSecurity(_-4aJ._-1hD))))
{
this._container.roomSession._-3NP("new");
};
return (null);
case ":avisit":
if (((this._container.sessionDataManager._-2M6) || (this._container.sessionDataManager.hasSecurity(_-4aJ._-1hD))))
{
if ("group" == k)
{
(this._container.roomEngine as Component).context.createLinkEvent("navigator/goto/predefined_group_lobby");
}
else
{
(this._container.roomEngine as Component).context.createLinkEvent("navigator/goto/predefined_noob_lobby");
};
};
return (null);
case ":aalert":
if (((this._container.sessionDataManager._-2M6) || (this._container.sessionDataManager.hasSecurity(_-4aJ._-1hD))))
{
k = this._container.roomSession.userDataManager._-28M(k);
if (k)
{
this._container.roomSession._-6ak(k._-Ss);
};
};
return (null);
case ":visit":
if (this._container.sessionDataManager.clubLevel >= _-0GC._-49)
{
this._container.roomSession._-01j(k);
};
return (null);
case ":roomid":
if (this._container.sessionDataManager.hasSecurity(_-4aJ._-1hD))
{
this._container.roomSession._-bp(parseInt(k));
};
return (null);
case ":link":
break;
case ":zoom":
this._container.roomEngine.events.dispatchEvent(new _-WM(this._container.roomEngine.activeRoomId, Number(k)));
return (null);
case ":cam":
case ":camera":
if (this._container.sessionDataManager.isPerkAllowed(_-29l.CAMERA))
{
k = new _-3Zz(_-3Zz._-ru);
k._-02F = _-3Zz._-2te;
this._container.toolbar.events.dispatchEvent(k);
};
return (null);
case ":q":
break;
case ":screenshot":
_local17 = this._container.navigator.enteredGuestRoomData;
if (_local17)
{
_local16 = _local17.roomName;
};
if ((((_local16 == null)) || ((_local16.length == 0))))
{
k = new Date();
k = (([k.getFullYear(), k.getMonth(), k.getDate()].join("-") + " ") + [k.getHours(), k.getMinutes(), k.getSeconds()].join("."));
_local16 = ("Habbo " + k);
};
this._container.roomEngine._-mS(this._container.roomSession.roomId, this._container.getFirstCanvasId(), (_local16 + ".png"));
return (null);
case ":iddqd":
this._container.roomEngine.events.dispatchEvent(new _-WM(this._container.roomEngine.activeRoomId, -1, true));
return (null);
case ":hidemouse":
if (this._-1mx)
{
Mouse.hide();
this._container.roomEngine._-0uM(this._container.roomEngine.activeRoomId, 0);
}
else
{
Mouse.show();
this._container.roomEngine._-0uM(this._container.roomEngine.activeRoomId, 1);
};
this._container.roomEngine._-16g(this._container.roomEngine.activeRoomId, !(this._-1mx));
this._-1mx = !(this._-1mx);
return (null);
It's just some educational observations, although you can add or remove custom clientsided commands, with
You must be registered to see links
( thanks to Beny. ).Do play around with them, I know I will.
xoxo
@Keiz