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 !

Probleme PLUSEMU SITCOMMAND


Gui2laumE

Messages recommandés

Bonjour impossible que ma commande :sit fonctionne correctement :( Possible de look le probleme ?:/  Quelqu'un aurai une solution 



 

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

using Plus.HabboHotel.Rooms;

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

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

        public string Description
        {
            get { return "Permet de vous asseoir."; }
        }

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

            if (User.Statusses.ContainsKey("lie") || User.isLying || User.RidingHorse || User.IsWalking)
                return;

            if (!User.Statusses.ContainsKey("sit"))
            {
                if ((User.RotBody % 2) == 0)
                {
                    if (User == null)
                        return;

                    try
                    {
                        User.Statusses.Add("sit", "1.0");
                        User.Z -= 0.35;
                        User.isSitting = true;
                        User.UpdateNeeded = true;
                    }
                    catch { }
                }
                else
                {
                    User.RotBody--;
                    User.Statusses.Add("sit", "1.0");
                    User.Z -= 0.35;
                    User.isSitting = true;
                    User.UpdateNeeded = true;
                }
            }
            else if (User.isSitting == true)
            {
                User.Z += 0.35;
                User.Statusses.Remove("sit");
                User.Statusses.Remove("1.0");
                User.isSitting = false;
                User.UpdateNeeded = true;
            }
        }
    }
}

 

Lien à poster
Partager sur d’autres sites

Bon voila sur le screen 1 je tape la commande sur le screen 2 je disparait...
screen 3 je change de map je sit , screen 4 j'apparai derriere un mur ... je bouge de case je fait sit et réapparai a la meme place...

                                                                                        

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

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

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

        

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

Modifié par Gui2laumE
Image dans le mauvaise ordre
Lien à poster
Partager sur d’autres sites

  • Gérant
    Salut Gui2laumE ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.
Lien à poster
Partager sur d’autres sites

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