Jump to content
×
×
  • Create New...
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !

 plusemu Partage commande :myoverride


NevetS
 Share

Recommended Posts

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 ;)

Link to comment
Share on other sites

il y a 14 minutes, Brandon a dit :

Pourquoi remplacer par superpush ? mdr

 

J'ai jamais dit remplacer par Superpush mdrrrr

Link to comment
Share on other 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

Link to comment
Share on other 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..

Link to comment
Share on other 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.

Link to comment
Share on other 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.


 

Link to comment
Share on other 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 ^^

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share