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 !

BxB

Messages recommandés

Bonjour aujourd'hui je vous partage la commande warp !

Sans plus attendre.... Les codes !

warp.cs (à créer):

using System.Drawing;
using Plus.HabboHotel.GameClients;

namespace Plus.HabboHotel.Rooms.Chat.Commands.Moderator.Fun
{
    class WarpCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_warp"; }
        }

        public string Parameters
        {
            get { return "%pseudo%"; }
        }

        public string Description
        {
            get { return "La possibilité d'amener un joueur sur toi."; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Merci d'entrer un pseudo.");
                return;
            }

            GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (TargetClient == null)
                return;

            RoomUser SessionTarget = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (SessionTarget == null)
                return;

            RoomUser TargetUser = Room.GetRoomUserManager().GetRoomUserByHabbo(TargetClient.GetHabbo().Id);
            if (TargetUser == null)
                return;

            TargetUser.Frozen = true;
            Room.SendMessage(Room.GetRoomItemHandler().UpdateUserOnRoller(TargetUser, new Point(SessionTarget.X, SessionTarget.Y), 0, SessionTarget.Z));

            if (TargetUser.Statusses.ContainsKey("sit"))
                TargetUser.Z -= 0.35;

            TargetUser.UpdateNeeded = true;
            Room.GetGameMap().GenerateMaps();
            TargetUser.Frozen = false;
        }
    }
}

 

CommandManager.CS (à ajouter dans le fichier original):
 

this.Register("warp", new WarpCommand());


Voilà, voilou ! Bonne chance pour l'ajouter !

Lien à poster
Partager sur d’autres sites

Il y a 4 heures, KrackWeed a dit :

Merci bg pour ton partage, même si j'ai zappé son utilité à warp '-'

 

Il décrit l'utilisation dans son code : 

public string Description
        {
            get { return "La possibilité d'amener un joueur sur toi."; }
        }

 

Straqq'?

Lien à poster
Partager sur d’autres sites

  • 8 mois plus tard...

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