Como Adicionar Comando :rig 14.01.17 20:57
Aqui está o comando para os staff poderem escolher o numero que irá cair no dice! Por exemplo para eventos como o Bingo! :D
VAMOS AO TUTORIAL!!
Vá até InteractorDice.cs e procure:
E substitua por:
Depois vá a Habbo.cs e procure:
E de baixo coloque esse código
Depois crie uma class chamada de RigCommand.cs e coloque esse código:
Depois vá a ChatManager.cs e procure:
E debaixo coloque esse código:
[ltr]Agora dê debug no emulador e seja feliz :D [/ltr]
VAMOS AO TUTORIAL!!
Vá até InteractorDice.cs e procure:
- Código:
Item.ExtraData = "-1";
E substitua por:
- Código:
Item.ExtraData = Session.GetHabbo().riggedRoll;
Session.GetHabbo().riggedRoll = "-1";
Depois vá a Habbo.cs e procure:
- Código:
private static readonly ILog log = LogManager.GetLogger("Plus.HabboHotel.Users");
E de baixo coloque esse código
- Código:
public string riggedRoll { get; set; } = "-1";
Depois crie uma class chamada de RigCommand.cs e coloque esse código:
- Código:
[size=15][/size]
[size=15][ltr]using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Plus.HabboHotel.Rooms.Chat.Commands.User
{
class RigCommand : IChatCommand
{
public string PermissionRequired
{
get { return "command_rig_dice"; }
}
public string Parameters
{
get { return "%number%"; }
}
public string Description
{
get { return "Rig a die roll."; }
}
public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
{
int RollId = 0;
if (Params.Length == 0 && !int.TryParse(Params[0], out RollId))
{
Session.SendWhisper("Please enter a valid roll id.");
return;
}
Session.GetHabbo().riggedRoll = Params[0];
Session.SendWhisper($"Your next die roll will be {Params[0]}");
}
}
}[/ltr][/size]
[size=15][/size]
Depois vá a ChatManager.cs e procure:
- Código:
this.Register("disablemimic", new DisableMimicCommand());
E debaixo coloque esse código:
- Código:
this.Register("rig", new RigCommand());
[ltr]Agora dê debug no emulador e seja feliz :D [/ltr]