Wired de dar Diamantes

+8
oparango
Karlee
Wake
Wiz-Khalifa
The Flash
Tylin
Turing
skorpian69
12 participantes

skorpian69 skorpian69  • 08.02.17 12:07

Wired de dar Diamantes Empty Wired de dar Diamantes 08.02.17 12:07

Olá, peço desculpa por estar em Espanhol mas com calma entende-se, para quem quiser fica aqui um toturial de como adicionar wired de dar diamantes.

Hola a todos

hoy les traigo este nuevo Wired para su Hotel

Empecemos

Vamos a HabboHotel --> Items --> Wired --> Boxes --> Effects
Ahí creamos una clase llamada "GiveDiamondsBox.cs"
insertamos lo siguiente

Código: [Seleccionar]
Código:
using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using System.Collections.Concurrent;

using Plus.Communication.Packets.Incoming;
using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.Users;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;
using Plus.Communication.Packets.Outgoing.Inventory.Purse;

namespace Plus.HabboHotel.Items.Wired.Boxes.Effects
{
    class GiveDiamondsBox : IWiredItem
    {
        public Room Instance { get; set; }

        public Item Item { get; set; }

        public WiredBoxType Type { get { return WiredBoxType.EffectGiveUserBadge; } }

        public ConcurrentDictionary<int, Item> SetItems { get; set; }

        public string StringData { get; set; }

        public bool BoolData { get; set; }

        public string ItemsData { get; set; }

        public GiveDiamondsBox(Room Instance, Item Item)
        {
            this.Instance = Instance;
            this.Item = Item;
            this.SetItems = new ConcurrentDictionary<int, Item>();
        }

        public void HandleSave(ClientPacket Packet)
        {
            int Unknown = Packet.PopInt();
            string Coin = Packet.PopString();

            this.StringData = Coin;
        }

        public bool Execute(params object[] Params)
        {
            if (Params == null || Params.Length == 0)
                return false;

            Habbo Owner = PlusEnvironment.GetHabboById(Item.UserID);
            if (Owner == null || !Owner.GetPermissions().HasRight("room_item_wired_rewards"))
                return false;

            Habbo Player = (Habbo)Params[0];
            if (Player == null || Player.GetClient() == null)
                return false;

            RoomUser User = Player.CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(Player.Username);
            if (User == null)
                return false;

            if (String.IsNullOrEmpty(StringData))
                return false;

            int Amount;
            Amount = Convert.ToInt32(StringData);
            if (Amount > 6)
            {
                Player.GetClient().SendWhisper("La cantidad de Diamantes pasa de los limites.");
                return false;
            }
            else
            {
                Player.GetClient().GetHabbo().Diamonds += Amount;
                Player.GetClient().SendMessage(new HabboActivityPointNotificationComposer(Player.GetClient().GetHabbo().Diamonds, Amount, 5));
                Player.GetClient().SendNotification("Se te a dado " + Amount.ToString() + " Diamond(s)!");
            }

            return true;
        }
    }
}

Después vamos a la carpeta Wireds y abrimos WiredBoxType.cs
Buscamos la linea 69 damos enter y insertamos lo siguiente

Código: [Seleccionar]
Código:
GiveDiamondsBox,

En la misma carpeta abrimos WiredBoxTypeUtility.cs
Buscamos la linea 125 damos enter y ponemos lo siguiente

Código: [Seleccionar]
Código:
case 64:
                    return WiredBoxType.GiveDiamondsBox;

Después Buscamos HabboHotel --> Rooms --> Instance
Abrimos WiredComponent.cs

Buscamos la linea 173 damos enter y ponemos lo siguiente

Código: [Seleccionar]
Código:
case WiredBoxType.GiveDiamondsBox:
                    return new GiveDiamondsBox(_room, Item);

Guardan y Compilan
Listo

Aquí las SWF : Clic aqui para descargar
La db aun no tengo flojera ><

Si tienes problemas has meló saber y veo como resolverlo.
Si en algo estoy mal dime para corregirlo.

visita mi Hotel para ver otros wireds que tengo.

Créditos: Yo :V (é isto que está nos creditos)mas o autor do toturial tem o nome de: "salasxd"


Última edição por skorpian69 em 12.02.17 13:46, editado 2 vez(es) (Motivo da edição : Adicionar nome do autor do toturial)

Turing Turing  • 08.02.17 12:10

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 12:10

Reputação da mensagem: 100% (1 votos)
Obrigado por compartilhar, parabéns.

Tylin Tylin  • 08.02.17 12:28

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 12:28

Obrigado, vai ajudar muitas gentes.

The Flash The Flash  • 08.02.17 12:40

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 12:40

Olá. É um ótimo tutorial

Wiz-Khalifa Wiz-Khalifa  • 08.02.17 13:06

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 13:06

Muito bom mesmo .
PS : Otimo Ctrl c Ctrl v

Wake Wake  • 08.02.17 13:32

AdministradorMembro da Equipa

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 13:32

Obrigado por compartilhar! Irá ajudar muitos

Karlee Karlee  • 08.02.17 16:28

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 16:28

Nos ''créditos'', o ''Yo'' Seria o nick dele? Se não for, tenta botar os créditos logo...

skorpian69 skorpian69  • 08.02.17 17:14

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 08.02.17 17:14

@Sr.Milk sim, é esse mesmo que está nos créditos originais, [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] importa é trazer para cá ou a maioria das coisas aqui postadas não são copiadas e coladas aqui? 70% era tirado do criahabbos e do pacoteHP, agora que ambos fecharam já tem poucas coisas postadas kkkk

oparango oparango  • 12.02.17 2:37

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 2:37

Opa, blz?
Como faço para dar diamantes somente uma vez? Exemplo o usuário subiu puxou à alavanca e recebeu 'X' diamantes.
Como que ela ganhe somente um determinado numero de vezes?

OBS: Já adicionei o 'Super Wired', aquele lá que dá diamantes/prêmios e configurei para ganhar somente uma vez, mas não deu certo, alguma sugestão?
Alguém..?

Starte Starte  • 12.02.17 3:56

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 3:56

Bom mesmo mas é melhor tentar traduzir para os novos usuários!

The Flash The Flash  • 12.02.17 4:04

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 4:04

oparango crie um tópico na área de "Suporte" que tentaremos ajudá-lo.


É um ótimo wired!

Bet4 Bet4  • 12.02.17 5:19

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 5:19

Nossa, você copia o tutorial de um usuário de outro fórum, não traduziu nada, você não teve nem a decência de colocar os créditos dele, poderia ter pelo menos colocado os devidos créditos né.

The Flash The Flash  • 12.02.17 10:44

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 10:44

[alerta=Atenção]o autor do tópico possui 48 horas para por os devidos créditos [/alerta]

skorpian69 skorpian69  • 12.02.17 12:19

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 12:19

Reputação da mensagem: 100% (1 votos)
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] antes de comentar leia as coisas, os creditos estão lá, é copiado? sim é e quais aqui não são? como falei em outro, a ideia é ajuda, se é copiado ou não desde que ajude é que importa, eu copiei igual ao que está lá, sendo que no original, os creditos estão: "YO" é o que coloquei aqui... [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] os creditos são mesmo assim, é yo que está nos credito, pode confirmar aqui: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] REMOVIDO

The Flash The Flash  • 12.02.17 12:36

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 12:36

Reputação da mensagem: 100% (1 votos)
[aviso=Atenção]Link removido[/aviso]

Olá, não sei se sabe, mas "Yo" significa "Eu" (em espanhol).
Então, mais uma vez, peço que coloque os devidos créditos.
Desde já, obrigado.

Bet4 Bet4  • 12.02.17 12:42

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 12:42

Reputação da mensagem: 100% (1 votos)
Exatamente, "yo" é "eu" em espanhol, e era só você ver quem postou o tópico e colocar os créditos nesse tópico.

skorpian69 skorpian69  • 12.02.17 13:08

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 13:08

Reputação da mensagem: 100% (1 votos)
sim, mas eu sei lá se era dele? pode ter copiado tambem, não ia colocar nome dele sem saber os verdadeiros creditos

Bet4 Bet4  • 12.02.17 13:12

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 13:12

Mas pelo menos colocaria de onde viu e teria razão para falar, se lá não tinha os devidos créditos era problema do dono do tópico, você teria feito sua parte.

skorpian69 skorpian69  • 12.02.17 13:14

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 13:14

isso sim, ai concordo...

The Flash The Flash  • 12.02.17 13:30

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 13:30

[aviso=Atenção]Link de fórum estrangeiro removido. Ponha o nome do autor.
Dá próxima vez que divulgar link's de concorrentes, será penalizado[/aviso]

skorpian69 skorpian69  • 12.02.17 13:40

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 13:40

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] peço desculpa, não sabia que não podia botar como vi links em alguns, peço desculpa...

Pbyco Pbyco  • 12.02.17 16:02

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 16:02

Ajudou mesmo, muito obrigado.

The Flash The Flash  • 12.02.17 16:16

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 12.02.17 16:16

[sucesso=Aprovado]Os créditos foram designados e agora o seu tópico está 100% aprovado. Obrigado pela colaboração![/sucesso]

aDuff aDuff  • 17.02.17 21:09

Wired de dar Diamantes Empty Re: Wired de dar Diamantes 17.02.17 21:09

Gostei do tutorial ajudou muito
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.