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 !

Commandes


Akushi

Messages recommandés

Je recherche une commandes qui ajouterais des point pour un classement j'ai fait sa mais le problème je doit noter 1/2/3/4/5/6 à chaque fois au lieu de taper seulement 1

 

Citation

using System.Linq;
using Plus.Communication.Packets.Outgoing.Inventory.Purse;
using Plus.Database.Interfaces;
using Plus.HabboHotel.GameClients;

namespace Plus.HabboHotel.Rooms.Chat.Commands.Moderator
{
    internal class PointsCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_points"; }
        }

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

        public string Description
        {
            get { return "Donne des points au classement."; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length != 3)
            {
                Session.SendWhisper("Veuillez entre un pseudo + le nombre de point(s)");
                return;
            }
            {
                        }
                        int amount;
                        if (int.TryParse(Params[2], out amount))
                        {
                        GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
                        if (TargetClient != null)
                        {

                            using (IQueryAdapter dbClient = PlusEnvironment.GetDatabaseManager().GetQueryReactor())
                            {
                                dbClient.RunQuery("UPDATE users SET points_game = points " + amount + "' WHERE `id` = '" + TargetClient.GetHabbo().Id + "' LIMIT 1");
                    }
                    Session.SendWhisper("L'utilisateur " + TargetClient.GetHabbo().Username + " à obtenue " + amount + " point(s) !");
                }
                else
                {

                    Session.SendWhisper("Oups, utilisateur introuvable.");
                    return;
                }
            }
        }
    }
}

 

 

Si quelqu'un aurais une commandes qui ajouterais +1 à chaque fois au lieu de rajouter +1 pour ajouter parce que si le joueurs à 49 ou autre je doit taper :points (pseudo) 50

Modifié par reikenz
Lien à poster
Partager sur d’autres sites

Je l'ai pas j'ai juste le massgive et je l'ai repris de sa si tu aurais le code du :gotw mais même je pense pas que sa résoudrer parce que il faudrait quand même faire ce que je fait la je veut sa ajouter tout seul +1 au chiffre déjà présent

Lien à poster
Partager sur d’autres sites

La commande gotw donne 1 point si tu fais :gotw x 1 après c'est à toi de voir combien tu veux en donner^^

Tiens: 

Pour avoir accès à ce lien, merci de vous connecter.

 à toi de l'adapter^^ (normalement tu l'as déjà mais bon)

Lien à poster
Partager sur d’autres sites

  • Administrateur

Salut,

 

Ton sujet qui se trouvait dans Divers Habbo > Aides et support a été déplacé dans  Aides et support > Divers Habbo > Résolu 

 

Ceci est un message automatique.

⠀⠀Founder of Inshare.fr

⠀⠀Baylife moderator

⠀⠀Twitch channel moderator

⠀⠀French translator Trucksbook.eu

𝐹𝑒𝑒𝑙 𝑓𝑟𝑒𝑒 𝑡𝑜 𝑤𝑟𝑖𝑡𝑒 𝑎 𝑐𝑜𝑚𝑚𝑒𝑛𝑡

—————————————————

╱⠀⠀⠀⠀⠀⠀⠀⠀⠀Règlements⠀⠀ //⠀⠀Abonnements⠀⠀ //⠀⠀ Discord   ⠀⠀⠀⠀⠀⠀⠀⠀⠀╲

 

signature.png

Lien à poster
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...