Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'plusemu'.
241 résultats trouvés
-
Bonjour à toutes & à tous. Je fais un nouveau sujet sur la commande View MP qui à été partagé sur un forum anglais (merci à @Fox pour le partage) Je vous traduit donc cette commande partagé par Jynx. Petit aperçu : C'est parti ! Ajoutez ceci à Plus.HabboHotel.Rooms.Chat.Commands.Moderator : (Créez le fichier ViewPrivateMessageCommand.cs) using System; using System.Linq; using System.Text; using System.Collections.Generic; using System.Data; using Plus.HabboHotel.GameClients; using Plus.HabboHotel.Rooms; using Plus.Communication.Packets.Outgoing.Users; using Plus.Communication.Packets.Outgoing.Rooms.Avatar; using System.Threading; using System.Threading.Tasks; using Plus.Communication.Packets.Outgoing.Rooms.Chat; using Plus.HabboHotel.Items; using Plus.HabboHotel.Catalog; using Plus.Communication.Packets.Outgoing.Inventory.Furni; using Plus.Database.Interfaces; using Plus.Communication.Packets.Outgoing.Notifications; using Plus.Communication.Packets.Outgoing.Rooms.Engine; namespace Plus.HabboHotel.Rooms.Chat.Commands.Moderator { class ViewPrivateMessageCommand : IChatCommand { public string PermissionRequired { get { return "command_view_pms"; } } public string Parameters { get { return "%pseudo%"; } } public string Description { get { return "Permet de voir les MP récents d'un utilisateur."; } } public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params) { if (Params.Length == 1) { Session.SendWhisper("Entrez le nom d'utilisateur de l'utilisateur que vous souhaitez afficher les messages privés."); return; } GameClient TargetClient = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]); if (TargetClient == null) { Session.SendWhisper("Une erreur s'est produite lors de la recherche de cet utilisateur, peut-être qu'il n'est pas en ligne."); return; } if (TargetClient.GetHabbo() == null) { Session.SendWhisper("Une erreur s'est produite lors de la recherche de cet utilisateur, peut-être qu'il n'est pas en ligne."); return; } StringBuilder b = new StringBuilder(); b.Append("Messages privés - " + TargetClient.GetHabbo().Username + "\n\n"); using (IQueryAdapter db = PlusEnvironment.GetDatabaseManager().GetQueryReactor()) { db.SetQuery("SELECT * FROM `chatlogs_console` WHERE `from_id` = @id OR `to_id` = @id ORDER BY id DESC LIMIT 100"); db.AddParameter("id", TargetClient.GetHabbo().Id); db.RunQuery(); DataTable t = db.getTable(); foreach (DataRow r in t.Rows) { b.Append(UnixTimeStampToDateTime((double)PlusEnvironment.GetUnixTimestamp()) + "\n"); b.Append(getUsernameFromId(Convert.ToInt32(r["from_id"])) + " à " + getUsernameFromId(Convert.ToInt32(r["to_id"])) + ": " + Convert.ToString(r["message"]) + "\n\n"); } } Session.SendMessage(new MOTDNotificationComposer(b.ToString())); } private DateTime UnixTimeStampToDateTime(double unixTimeStamp) { // Unix timestamp is seconds past epoch System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc); dtDateTime = dtDateTime.AddSeconds(unixTimeStamp).ToLocalTime(); return dtDateTime; } private string getUsernameFromId(int userId) { if (PlusEnvironment.GetHabboById(userId) != null) return PlusEnvironment.GetHabboById(userId).Username; using (IQueryAdapter db = PlusEnvironment.GetDatabaseManager().GetQueryReactor()) { db.SetQuery("SELECT `username` FROM `users` WHERE `id` = @id"); db.AddParameter("id", userId); db.RunQuery(); return db.getString(); } } } } Ensuite, ouvrez CommandManager.cs et trouvez ceci: this.Register("ipban", new IPBanCommand()); Ajoutez ceci après : this.Register("viewpm", new ViewPrivateMessageCommand()); Ensuite, exécutez cette requête dans votre base de données (remplacez l'ID du Staff avec le rang minimum du staff autorisé à avoir cette commande): INSERT INTO `permissions_commands` VALUES ('command_view_pms', 'STAFF ID', '0'); Voilà j'espère n'avoir oublié aucunes traductions et remercie Jake pour cette commande. Pour les alternatives au CommandManager (nommer autrement la commande) je vous invite à faire une demande. Cordialement.
-
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 :
-
Bonjour, J'ai télécharger le pack swf/emu/db de @Kurumi.Dev, et j'ai habbocms 5.2 mais le seul problème c'est qu'il faut adapter la base de donné de plus emu au cms qui est donc habbocms 5.2! Merci d'avance.
-
Bonjour la commu' Aujourd'hui je sollicite votre aide concernant les LANDING.VIEW des vues aériennes. Et les GOTW POINTS J'aimerai savoir ou ce situe l'accès à leur modification, pouvoir changer les liens reliés au bouton ou en créé de nouveau. exemple : RETOUR : MOBIS VALENTINS / See the furni "Bouton qui redirige vers le catalogue" Remplacer par : Promotions ! Des diamants pas cher / Voir plus "Bouton qui redirige vers la Boutique du CMS" Je sais que les textes sont situé dans le fichier External_Variable etc.. Mais pour modifier les liens de redirection faut-il toucher à quelque chose en rapport à l'ému ? Ou juste au fichier Swf ? J'ai déjà fait un peu le tour sur les forums j'ai trouver certaines choses mais rien de concret, et dans mes fichiers, j'ai trouver des Landing.view mais j'ai un gros doute. SCREEN : ------------------------------------------------------ Pour les GOTW POINTS, je voudrais juste savoir ou ce situe le code pour afficher la box sur le client, pareil, les fichiers textes je connais. Mais à mon avis il faut l'ajouter dans le Habbo.swf, si j'ai juste, j'aurais juste besoin de trouver le .bin correspondant au Gotw points bref en image le résumer de ce que j'ai besoin de faire. Screen avant : Screen de ce que je cherche à faire : Merci d'avance pour vos réponses, je continue de chercher dans mon coin en espérant trouver avant vos aveux :p:
- 7 réponses
-
- plusemu
- vue aérienne
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, je vous partage cette addons, qui ces sa peux toujours être utile x') D'abord, nous allons dans ServerPacketHeader.cs et nous ajoutons le paquet: public const int HotelClosedAndOpensComposer = 1627; (PRODUCTION-201607262204-86871104, si votre production n'est pas celle-ci, spécifiez votre production, afin que je puisse obtenir votre paquet.) Ensuite, nous allons à Communication> Packets> Outgoing> Notifications et créez un fichier appelé HotelClosedAndOpensComposer.cs Nous supprimons tout ce qui vient dans le fichier et le remplace par: Cdi using System; namespace Plus.Communication.Packets.Outgoing.Notifications { class HotelClosedAndOpensComposer : ServerPacket { public HotelClosedAndOpensComposer(int hour, int minute) : base(ServerPacketHeader.HotelClosedAndOpensComposer) { base.WriteInteger(hour); base.WriteInteger(minute); } } Enregistrez le fichier, et c'est configurés! L'utiliser est simple, si vous souhaitez effectuer une commande de maintenance, vous envoyez le message et effectuez l'arrêt du serveur ... Pour l'utiliser: SendMessage(new HotelClosedAndOpensComposer(HORAS, MINUTOS)); Modification des HEURES et MINUTES au moment où le serveur sort de la maintenance. : D Eh bien, c'est tout! A la prochaine fois! PS : Google Trad c'est pas trop sa mdr
-
Bonsoir à tous ! Alors je rencontre un problème sur mon pc (localhost) sur mon client que je ne recontre pas sur mon vps qui est aussi en localhost.. Je m'explique: Quand je veux rentrer dans un appartement je clique dessus normal sauf que sa quitte le navigateur j'attend et je rentre toujours pas dans l'appart je clique sur navigateur et la page ne marche plus sa charge indéfiniment.. ainsi que la boutique aussi.. alors que sur mon vps sa marche niquel.. je ne comprend pas j'ai ouvert l'outil de développement mais sa m'aide pas a corriger ces erreurs. SCREEN:
- 5 réponses
-
- apparts
- cloudserver
-
(et 3 en plus)
Étiqueté avec :
-
Bonjour la communauté, Je suis sur la caméra depuis un moment mais il manque quelque chose pour que je puisse télécharger la photo. Je suis sous PLUSEMU , j'ai moi même bosser dessus. J'ai quelque chose qui me bloque qui me fait un peu chier , la caméra tu peux acheter la photo est la poster sur ton mur dans ton appart. Mais le souci c'est que je n'arrive pas à le faire , je suis un peu perdu j'ai besoins de connaissance de personnes. J'aimerai pouvoir cliquer sur 'Acheter' ou 'Publier', j'ai un doute qu'il me manque des packets mais une personnes avec plus de connaissances m'aiderai fortement. Merci.
-
Je viens vous demandez de l'aide pour ceci, après cela il crash à 100%, d'ailleurs je ne comprend pas pourquoi à droite, LE PRODUCTION etc est affiché deux fois, Merci d'avance,
-
Hey, Je vous contacte car j'ai un souci Mon client reste bloquer à 76% malgrès des heures a changer SWF configuration, regardez des tutos je vous met les screen plus bas J'espère avoir résolut mon problème rapidement. Je reste à vôtres disposition en MP ou ici external_override_variables.txt external_variables.txt
- 5 réponses
-
- client
- habbocms3.3
-
(et 2 en plus)
Étiqueté avec :
-
Bonsoir à tous ! Je voudrais installer sur mon émulateur un système de sondage que j'ai pu remarqué sur certains rétro's mais je ne sais pas comment m'y prendre et surtout l'installer.. Est-ce que quelqu'un d'aimable pourra m'indiquer comment l'obtenir et comment l'installer ? ^^' Je vous remercie d'avance pour vos réponses Je vous souhaite une excellente fin de journée/soirée. Cordialement Wako
-
Bonjour/Bonsoir, Je vous contacte suite a un souci avec PlusEMU regardez le screen est-ce normal ? Je vous poste lien et variables. www.newbobba.eu www.newbobba.fr J'espère avoir vôtre soutient le plus rapidement possible Cordialement MrDOLBIX external_override_variables.txt external_variables.txt
-
Bonjour la communauté, Il m'est impossible d'ajouter des mobis ou plutôt dire voir le mobi, Je vous mes un screen ci-dessous : Cordialement,
-
Bonjour, J'ai un problème depuis plusieurs jours quand j'essaye de me connecter sur mon hôtel sa va à 100% puis crash et sa me redirige vers cette page d'erreur (screen en bas) ou soit 76% et crash.. mon émulateur affiche que je suis connecté mais je suis à la page d'erreur ^^ d'ou cela peux venir j'ai changer rechanger de pack et d'émulateurs mais toujours rien.. j'utilise un cms de RetroPHP..
-
Bonjour, j'ai un petit problème: Lorsque je souhaite importer une base de donnée dans ma db, voici le message d'erreur qui apparaît.
- 6 réponses
-
Bonjour j'aurais voulu savoir comment fait-ton pour changer la valeur d'un lingot en crédits (Quand on l'échange sa nous redonne tant en crédits) Xavier
-
- 6 réponses
-
- format de chaine incorrect
- plusemu
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour à tous et à toutes ! Je viens vers vous car je n'arrive pas à adapté mon CMS (HoloCMS) à la R63C (PlusEMU) j'ai ajouter les lignes dans mon client.php mais je crash ect.. Pourrez-vous m'aidez s'il vous plaît ? ^^ Merci d'avance pour ceux qui le feront ? <3 Cordialement, Wako MoDz
-
-
Salut à tous, J'ai un problème avec PlusEmu, le chargement est infini et est bloqué à 76% Des solutions ? J'ai vérifier les swf, ils sont correctement config. Au passage, avant de dire qu'il y a plein de sujet sur hdev etc, j'ai cherché mais tous les sujets que j'ai fait finissait par un crash, or moi, mon client ne crash pas, il charge tout le temps. Merci d'avance de votre aide
- 11 réponses
-
- chargement
- plusemu
-
(et 2 en plus)
Étiqueté avec :
-
Salut j'ai un soucis, les wireds fonctionne pas sur mon émulateur ( PlusEmu) sa applique pas se qu'on fait avec + sur le grade 7 le cata n'apparaître pas s'il vous plaît aider moi
-
Salut à tous, Je suis en train d'essayer de fixer l'appareil photo sur PlusEmu mais une erreur surprenante apparaît à chaque photo prise (voir screens) : Et côté client j'ai ceci : Auriez-vous la solution SVP? ^^ Merci d'avance, Unware
-
Bonsoir, j'ai actuellement fait le HALL OF FAME DE BRANDON mais j'ai un soucis , je croit que je n'ai pas les bon packet , pourriez vous m'aider je pocede la production , PRODUCTION-201701242205-837386173 merci beaucou a vous