Compartilhe
Ir em baixo
avatar
Membro Bronze

Titulo :  
Registro : 21/12/2016
Mensagens : 372
Reputação : 18

Ver perfil do usuário

Wired de dar Diamantes

em Qua 8 Fev 2017 - 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 Dom 12 Fev 2017 - 13:46, editado 2 vez(es) (Razão : Adicionar nome do autor do toturial)
avatar
Membro Prata

Titulo : µм ¢ó∂เφ๏ ลקэиลร, ล м๏я†э
Registro : 03/02/2017
Mensagens : 691
Reputação : 101

Ver perfil do usuáriohttps://criandohp.me

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 12:10
Reputação da mensagem: 100% (1 votos)
Obrigado por compartilhar, parabéns.
avatar
Membro Bronze

Titulo :  
Registro : 27/08/2016
Mensagens : 304
Reputação : 215

Ver perfil do usuáriohttp://www.criandomeuhp.com/

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 12:28
Obrigado, vai ajudar muitas gentes.
avatar
Honorário

Titulo : Água mole pedra dura, quem avisa amigo é!
Registro : 07/12/2011
Mensagens : 16384
Reputação : 973

Ver perfil do usuário

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 12:40
Olá. É um ótimo tutorial
avatar
Membro Platina

Titulo : Chora Boy
Registro : 01/07/2015
Mensagens : 2234
Reputação : 119

Ver perfil do usuário

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 13:06
Muito bom mesmo .
PS : Otimo Ctrl c Ctrl v
avatar
Administrador
 Administrador
Titulo : Love me less
Registro : 02/05/2013
Mensagens : 1695
Reputação : 172

Ver perfil do usuário

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 13:32
Obrigado por compartilhar! Irá ajudar muitos
avatar
Membro Prata

Titulo : Your reflection brought me here.
Registro : 06/12/2016
Mensagens : 779
Reputação : 180

Ver perfil do usuário

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 16:28
Nos ''créditos'', o ''Yo'' Seria o nick dele? Se não for, tenta botar os créditos logo...
avatar
Membro Bronze

Titulo :  
Registro : 21/12/2016
Mensagens : 372
Reputação : 18

Ver perfil do usuário

Re: Wired de dar Diamantes

em Qua 8 Fev 2017 - 17:14
@Sr.Milk sim, é esse mesmo que está nos créditos originais, [Você precisa estar registrado e conectado para ver 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
avatar
Membro

Titulo :  
Registro : 18/07/2013
Mensagens : 147
Reputação : 3

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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..?
avatar
Membro

Titulo :  
Registro : 29/11/2015
Mensagens : 174
Reputação : 11

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 3:56
Bom mesmo mas é melhor tentar traduzir para os novos usuários!
avatar
Honorário

Titulo : Água mole pedra dura, quem avisa amigo é!
Registro : 07/12/2011
Mensagens : 16384
Reputação : 973

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 4:04
[Você precisa estar registrado e conectado para ver este link.] crie um tópico na área de "Suporte" que tentaremos ajudá-lo.


É um ótimo wired!
avatar
Membro Diamante

Titulo :  
Registro : 26/11/2013
Mensagens : 1892
Reputação : 162

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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é.
avatar
Honorário

Titulo : Água mole pedra dura, quem avisa amigo é!
Registro : 07/12/2011
Mensagens : 16384
Reputação : 973

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 10:44
[alerta=Atenção]o autor do tópico possui 48 horas para por os devidos créditos [/alerta]
avatar
Membro Bronze

Titulo :  
Registro : 21/12/2016
Mensagens : 372
Reputação : 18

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 12:19
Reputação da mensagem: 100% (1 votos)
[Você precisa estar registrado e conectado para ver 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... [Você precisa estar registrado e conectado para ver este link.] os creditos são mesmo assim, é yo que está nos credito, pode confirmar aqui: [Você precisa estar registrado e conectado para ver este link.] REMOVIDO
avatar
Honorário

Titulo : Água mole pedra dura, quem avisa amigo é!
Registro : 07/12/2011
Mensagens : 16384
Reputação : 973

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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.
avatar
Membro Diamante

Titulo :  
Registro : 26/11/2013
Mensagens : 1892
Reputação : 162

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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.
avatar
Membro Bronze

Titulo :  
Registro : 21/12/2016
Mensagens : 372
Reputação : 18

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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
avatar
Membro Diamante

Titulo :  
Registro : 26/11/2013
Mensagens : 1892
Reputação : 162

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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.
avatar
Membro Bronze

Titulo :  
Registro : 21/12/2016
Mensagens : 372
Reputação : 18

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 13:14
isso sim, ai concordo...
avatar
Honorário

Titulo : Água mole pedra dura, quem avisa amigo é!
Registro : 07/12/2011
Mensagens : 16384
Reputação : 973

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 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]
avatar
Membro Bronze

Titulo :  
Registro : 21/12/2016
Mensagens : 372
Reputação : 18

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 13:40
[Você precisa estar registrado e conectado para ver este link.] peço desculpa, não sabia que não podia botar como vi links em alguns, peço desculpa...
avatar
Membro

Titulo :  
Registro : 02/12/2016
Mensagens : 46
Reputação : 3

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 16:02
Ajudou mesmo, muito obrigado.
avatar
Honorário

Titulo : Água mole pedra dura, quem avisa amigo é!
Registro : 07/12/2011
Mensagens : 16384
Reputação : 973

Ver perfil do usuário

Re: Wired de dar Diamantes

em Dom 12 Fev 2017 - 16:16
[sucesso=Aprovado]Os créditos foram designados e agora o seu tópico está 100% aprovado. Obrigado pela colaboração![/sucesso]
avatar
Membro

Titulo :  
Registro : 17/02/2017
Mensagens : 12
Reputação : 1

Ver perfil do usuário

Re: Wired de dar Diamantes

em Sex 17 Fev 2017 - 21:09
Gostei do tutorial ajudou muito
Conteúdo patrocinado

Re: Wired de dar Diamantes

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum