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 !

CommandRP | :recharge


Moon

Messages recommandés

Salut à tous, je vous partage une command, très simple mais qui est utile pour vos projet RP.

 

Tout abord rendez vous dans : HabboHotel / Room / User / Fun

Créér un document : RechargementCommand.cs

Avec se code : 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Plus.HabboHotel.GameClients;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;

namespace Plus.HabboHotel.Rooms.Chat.Commands.User.Fun
{
    class RechargementCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_recharge"; }

        }

        public string Parameters
        {
            get { return ""; }

        }

        public string Description
        {
            get { return "Rechargement de l'arme"; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
                return;

            Task.Run(async delegate
            {
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "*" + Session.GetHabbo().Username + ", retire le chargeur*", 0, ThisUser.LastBubble));
                await Task.Delay(1000);
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "*" + Session.GetHabbo().Username + ", remet le nouveau chargeur*", 0, ThisUser.LastBubble));
                await Task.Delay(500);
                await Task.Delay(1000);
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "*" + Session.GetHabbo().Username + ", recharge l'arme*", 0, ThisUser.LastBubble));
                await Task.Delay(5000);
                Room.SendMessage(new ChatComposer(ThisUser.VirtualId, "*" + Session.GetHabbo().Username + ", est prêt à tirer !*", 0, ThisUser.LastBubble));
                await Task.Delay(500);

            });
        }
    }
}

Après rendez vous dans "CommandManager.cs" rendez vous à la ligne  "175" et copier se code en dessous : 

this.Register("recharge", new RechargementCommand());

 

Pour la fin, rendez vos dans votre DB, dans la table "permissions_commands" et dans "sql"

 

INSERT INTO `permissions_commands` (`command`, `group_id`, `subscription_id`) VALUES ('', '4', '0'), ('command_recharge', '1', '0')

 

Screen exemple : 

 

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

 

Screenshot_17.thumb.png.4e23129de53383c3e3aec40f782aea16.png

Lien à poster
Partager sur d’autres sites

  • Gérant
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...