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 !

Partage commande :myoverride


NevetS

Messages recommandés

Bonjour, Bonsoir inshare.

 

Je viens vous partager la commande :myoverride car j'ai vu que :myteleport a été partagé mais pas :myoverride !

 

Il suffit d'aller dans le répertoire "FUN". Ce trouvant dans HabboHotel>Rooms>Chat>Commands>User>Fun.

Dès que tu es dans ce répertoire fais Copier > Coller n'importe quel commande* se trouvant dans ce dossier. 

* Par exemple tu peux copier la commande  "SuperPushCommand.cs"

 

Maintenant que tu as copier/coller une commande, ouvre là et vide tout ce qu'il y a dedans. Et ajoute-y sa à la place:

 

using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.Rooms.Games;
using Plus.HabboHotel.Rooms.Games.Teams;

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

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

        public string Description
        {
            get { return "Passer par dessus un mobis dans son appartement!"; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            RoomUser roomUserByHabbo = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (roomUserByHabbo == null)
                return;
            if (!Room.CheckRights(Session, true, false))
                Session.SendWhisper("Oops , tu ne peux pas utilisé cette commande ici!", 0);
            else
                roomUserByHabbo.AllowOverride = !roomUserByHabbo.AllowOverride;
        }
    }
}

Tu peux maintenant enregistrer ceci.

 

Maintenant modifie le nom :  SuperPushCommand-Copie.cs par MyoverrideCommand.cs

 

Une fois que c'est fais, rends toi dans le fichier CommandManager.cs

Et recherche ceci:

 

this.Register("superpush", new SuperPushCommand());

 

Dès que tu l'a trouvé, il te suffit de rajouter ceci juste en dessous:

 

this.Register("myoverride", new MyoverrideCommand());

 

Enregistre le tout!

 

Maintenant lance un debug.

 

Passons à la DB.

Il te faudra juste rajouter dans ta DB ce code là:

 

INSERT INTO permissions_commands (command, group_id, subscription_id) VALUES
('command_myoverride', 1, 0);

 

Voilà.

Je tien a préciser que c'est pas moi qu'il l'ai codé , avant d'en faire une affaire d'état ;)

Lien à poster
Partager sur d’autres sites

il y a 15 minutes, Brandon a dit :

Pourquoi remplacer par superpush ? mdr

 

C'est un tuto limite, comment rajouté , donc j'ai conseillé de prendre une copie de superpush.cs et de l'a renommé , fin y'a rien de mal dedans mdrrr

Lien à poster
Partager sur d’autres sites

à l’instant, Brandon a dit :

* Par exemple tu peux copier la commande  "SuperPushCommand.cs"  
Tu me prend pour un débile je sais encore lire ;)
Il suffit de créer un nouveau et non de remplacer par une commande quelconque alala..

Je ne conseille pas cette méthode si c'est pour perdre des commandes ;)

 

Tu joue sur les mots..

Y'a quoi de mal dans en copié un , remplacé le nom de la copie par le nouveau nom du .cs de la commande..

Y'a plusieurs méthode , toi tu fait comme ça , d'autre comme ça..

Mais dans tout les cas , cela reviens au même là commande sera fonctionnel..

Lien à poster
Partager sur d’autres sites

à l’instant, Brandon a dit :

Mais tu as juste à créer un nouveau .cs avec le nom voulu je vois pas pourquoi copier / coller, c'est une méthode mais à la blédar pour moi mdr

 

Oui , mais j'ai appris comme ça , du coup je fait comme ça et je l'ai dit comme ça.

Mais tu peux aussi en créer un nouveau , mais j'vois pas pourquoi tu " m'agresse " car j'ai dit copié collé ^^'

Cela reviens au même.

Lien à poster
Partager sur d’autres sites

à l’instant, NevetS a dit :

 

Oui , mais j'ai appris comme ça , du coup je fait comme ça et je l'ai dit comme ça.

Mais tu peux aussi en créer un nouveau , mais j'vois pas pourquoi tu " m'agresse " car j'ai dit copié collé ^^'

Cela reviens au même.

Désolé si tu crois que j'agresse c'est pas le cas lol et loin de moi.
Cela reviens au même certes.


 

Lien à poster
Partager sur d’autres sites

à l’instant, Brandon a dit :

Désolé si tu crois que j'agresse c'est pas le cas lol et loin de moi.
Cela reviens au même certes.

 

C'est pas méchant mais on fait un débat pour pas grand chose , pour avoir au finale le même résultat , peut etre en plus cours tu a raison , mais j'ai appris comme ça donc j'ai écrit comme je l'ai appris ^^

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