Compartilhe
Ir em baixo
avatar
Membro Ouro

Titulo : meiguinha
Registro : 02/05/2015
Mensagens : 1264
Reputação : 106

Ver perfil do usuário

[TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 9:22
Reputação da mensagem: 50% (2 votos)
Hoje eu trouxe para vocês um novo tutorial onde estarei ensinando a como colocar em seu habbo-pirata o novo alerta de bem-vindos, se assim podemos dizer. Então estaremos iniciando nosso tutorial agora, caso esteja com alguma dúvida basta criar um tópico na área suporte dizendo sobre o caso.

Aqui está uma imagem do que iremos fazer/adicionar nesse tutorial
(COMENTE PARA VISUALIZAR)



Lembrando que para adicionar esses códigos que estaremos vendo em seu emulador, você precisará ter um programa em seu computador chamado VS, no caso, VisualStudio, você precisará saber mexer com ele e então abrir a source do seu emulador, vamos lá.

• Primeiramente após abrir a source, iremos procurar por GameClient.cs e buscaremos pelo código seguinte
Código:
                   if (!string.IsNullOrWhiteSpace(PlusEnvironment.GetDBConfig().DBData["welcome_message"]))
                        SendMessage(new MOTDNotificationComposer(PlusEnvironment.GetDBConfig().DBData["welcome_message"]));
• Depois de achar o código, iremos excluir e adicionar este outro código (no mesmo lugar)
Código:
                   //if (!string.IsNullOrWhiteSpace(PlusEnvironment.GetDBConfig().DBData["welcome_message"]))
                        //SendMessage(new MOTDNotificationComposer(PlusEnvironment.GetDBConfig().DBData["welcome_message"]));
• E então em baixo do código que colocamos, iremos adicionar o seguinte código
Código:
                   try
                    {
                        var ip = userData.user.GetClient().GetConnection().getIp();
                        XmlDocument xDoc = new XmlDocument();
                        xDoc.Load("http://api.geoiplookup.net/?query=" + ip);

                        XmlNodeList ipxml = xDoc.GetElementsByTagName("ip"); // Selecionamos la primera etiqueta del XML
                        XmlNodeList lista = ((XmlElement)ipxml[0]).GetElementsByTagName("results");
                        XmlNodeList definitivo = ((XmlElement)lista[0]).GetElementsByTagName("result");

                        foreach (XmlElement nodo in definitivo)
                        {
                            int i = 0;
                            XmlNodeList Ciudad = nodo.GetElementsByTagName("city");
                            XmlNodeList Router = nodo.GetElementsByTagName("isp");

                            Meteorologia meteorologia;
                            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://weathers.co/api.php?city=" + Ciudad[i].InnerText);
                            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
                            using (Stream stream = response.GetResponseStream())
                            using (StreamReader reader = new StreamReader(stream))
                            {
                                var json = reader.ReadToEnd();
                                meteorologia = JsonConvert.DeserializeObject<Meteorologia>(json);
                            }
                            var tiempos = meteorologia.Data.Skytext.Replace("Sky is Clear", " El cielo está despejado").Replace("Light rain", " Lluvia ligera").Replace("Moderate rain", " Lluvia moderada").Replace("Heavy intensity rain", " Lluvia intensa").Replace("Scattered clouds", " Nubes dispersas").Replace("Few clouds", " Pocas nubes").Replace("Broken clouds", " Nubes rotas").Replace("Haze", " Calina").Replace("Overcast clouds", " Cielo cubierto").Replace("Drizzle", " Llovizna");
                            var mensaje = " Bienvenido al hotel " + GetHabbo().Username + "\n" +
                                " La temperatura en " + Ciudad[i].InnerText + " es de: " + meteorologia.Data.Temperature + " Grados " + "\n"
                                + tiempos + "\n" +
                                " Viento: " + meteorologia.Data.Wind + "\n" +
                                " Humedad: " + meteorologia.Data.Humidity + "\n" +
                                " Tu compañia de Internet es: " + Router[i].InnerText + "\n" +
                                " Que tengas un buen día.";

                            SendMessage(new SuperNotificationComposer("", "Bienvenido " + GetHabbo().Username, mensaje, "OK!"));
                        }
                    }
                    catch
                    {
                            SendMessage(new SuperNotificationComposer("", "Bienvenido " + GetHabbo().Username, "Bienvenido al hotel, esperemos que disfrutes y tengas una buena estancia, tenemos juegos y concursos y cada rato damos creditos y diamantes!", "OK!"));
                    }
Pronto, até aí está tudo OK.
Agora vamos para o outro passo onde iremos finalizar o nosso tutorial.

• Em GameClient.cs buscaremos pelo seguinte código
Código:
       public void Dispose()
        {
• Em baixo de ‘void’ o final de ‘}’ adicionamos o seguinte código
Código:
       public class Meteorologia
        {
            public string ApiVersion { get; set; }
            public Data Data { get; set; }
        }

        public class Data
        {
            public string Location { get; set; }
            public string Temperature { get; set; }
            public string Skytext { get; set; }
            public string Humidity { get; set; }
            public string Wind { get; set; }
            public string Date { get; set; }
            public string Day { get; set; }
        }
• Depois, em cima de tudo, onde está as Using iremos adicionar as referências
Código:
using System.Xml;
using System.Net;
using Newtonsoft.Json;
E pronto, o tutorial foi feito, se você encontrar algum erro ou estiver com dúvidas, basta criar um tópico na área de suporte que faremos o possível para ajudá-lo.
Até o próximo tutorial.

Créditos
-> Maloma
-> Gringos ES.
avatar
Membro Ouro

Titulo : Deus é minha força!
Registro : 22/02/2015
Mensagens : 1177
Reputação : 146

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

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 9:24
Acho desnecessário essa função, até porque o real intuito é jogar, e sempre que sair e entrar todo dia e receber essa mensagem seria irritante, mas enfim, obrigado por compartilhar!
avatar
Membro Prata

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

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

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 9:39
Também achei um pouco desnecessário se teria essa função..
Mas mesmo assim obrigado por compartilhar com a gente! Smile

Até em breve!
avatar
Membro Prata

Titulo :
Registro : 18/09/2016
Mensagens : 566
Reputação : 28

Ver perfil do usuáriohttp://playcinetv.com.br

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 11:56
Comentando para ver do que se trata. De qualquer forma, obrigado por postar Piscadinha
avatar
Membro Prata

Titulo :  
Registro : 02/04/2012
Mensagens : 623
Reputação : 30

Ver perfil do usuáriohttp://www.Habblive.nl

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 12:28
comentando pra ver
avatar
Membro Bronze

Titulo :  
Registro : 04/01/2017
Mensagens : 223
Reputação : 8

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 12:35
Otimo tutorial, parabéns
avatar
Membro Bronze

Titulo :  
Registro : 07/09/2014
Mensagens : 307
Reputação : 9

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 15:18
Interessante '-
avatar
Membro Prata

Titulo : Eu queria voltar no tempo
Registro : 10/12/2012
Mensagens : 798
Reputação : 76

Ver perfil do usuáriohttps://facebook.com

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 15:32
Parece legal, irei ver
avatar
Novato

Titulo :  
Registro : 14/04/2014
Mensagens : 4
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 15:38
uppppppppppppppppppp
avatar
Membro Bronze

Titulo :  
Registro : 18/03/2017
Mensagens : 400
Reputação : 9

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 22:49
Comentando para ver!
avatar
Membro Prata

Titulo :  
Registro : 10/03/2017
Mensagens : 762
Reputação : 43

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 22:57
MODERAÇÃO
Usuário: Gustav010
Quantidade: Não recebeu ocorrências por ser novato.
Motivo: Postagem inútil
[Você precisa estar registrado e conectado para ver este link.]
avatar
Membro

Titulo :  
Registro : 07/05/2017
Mensagens : 112
Reputação : 1

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 23:02
Comentando para visualizar
avatar
Membro Ouro

Titulo : boo!
Registro : 06/11/2014
Mensagens : 1063
Reputação : 56

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 27 Ago 2017 - 23:43
Comentando para visualizar o conteúdo!
avatar
Membro

Titulo :  
Registro : 02/05/2016
Mensagens : 16
Reputação : 2

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 1:13
comentando p ver
avatar
Membro

Titulo :  
Registro : 18/10/2012
Mensagens : 187
Reputação : 6

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 15:48
Belo tutorial, porém tbm n vejo muita vantagem mesmo, assim obrigado por Compartilhar!
avatar
Membro

Titulo :  
Registro : 17/08/2017
Mensagens : 67
Reputação : 3

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 18:03
vamos ver ? e agr
avatar
Membro Elite

Titulo :
Registro : 10/01/2014
Mensagens : 4677
Reputação : 666

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 18:39
Ótimo tutorial, mas o que ele tem de diferente do antigo?
avatar
Membro Bronze

Titulo :  
Registro : 03/01/2016
Mensagens : 352
Reputação : 50

Ver perfil do usuáriohttps://mesthost.com

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 18:48
Hm otimo comando...
avatar
Membro

Titulo :  
Registro : 29/05/2017
Mensagens : 153
Reputação : 3

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 19:18
Comentando para ver.
avatar
Administrador
 Administrador
Titulo : daemonium impetus
Registro : 18/12/2014
Mensagens : 5637
Reputação : 726

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 19:20
MODERAÇÃO
Usuário: weverson54
Quantidade: +1
Motivo: Postagem inútil
[Você precisa estar registrado e conectado para ver este link.]
avatar
Membro

Titulo :  
Registro : 29/05/2017
Mensagens : 153
Reputação : 3

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 19:31
habbo virou previsao do tempo
avatar
Administrador
 Administrador
Titulo : daemonium impetus
Registro : 18/12/2014
Mensagens : 5637
Reputação : 726

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 19:33
MODERAÇÃO
Usuário: Needke
Quantidade: +1
Motivo: Postagem inútil
[Você precisa estar registrado e conectado para ver este link.]
avatar
Membro Prata

Titulo :  
Registro : 18/01/2013
Mensagens : 584
Reputação : 32

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 20:05
Belo tutorial, obrigado por compartilhar.
Membro

Titulo :  
Registro : 11/09/2014
Mensagens : 143
Reputação : 5

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 20:07
Comentando para ver.
avatar
Membro

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

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 20:09
Belo tutorial, obrigado por compartilhar
avatar
Membro

Titulo :  
Registro : 08/03/2017
Mensagens : 41
Reputação : 1

Ver perfil do usuáriohttps://arquivos-hps.blogspot.com

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 28 Ago 2017 - 21:21
show de bola amigo!
avatar
Membro Bronze

Titulo :  
Registro : 14/10/2013
Mensagens : 226
Reputação : 12

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 3:43
[Você precisa estar registrado e conectado para ver este link.] escreveu:Comentando para ver!
avatar
Membro

Titulo :  
Registro : 03/05/2016
Mensagens : 95
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 18:16
comentando para ver
avatar
Novato

Titulo :  
Registro : 19/08/2017
Mensagens : 2
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 18:27
Valeu, amigo!
avatar
Membro

Titulo :  
Registro : 11/07/2017
Mensagens : 51
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 18:45
valeu irei utilizar
avatar
Membro Bronze

Titulo :  
Registro : 18/09/2014
Mensagens : 269
Reputação : 1

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 19:08
comentando p veh
avatar
Membro Ouro

Titulo : Deus é minha força!
Registro : 22/02/2015
Mensagens : 1177
Reputação : 146

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

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 22:03
MODERAÇÃO
Usuário: Habbr
Quantidade: +2
Motivo: Quote sem comentários adicionais
[Você precisa estar registrado e conectado para ver este link.]
O usuário foi banido por ter 10 ocorrências.
avatar
Membro Ouro

Titulo : Deus é minha força!
Registro : 22/02/2015
Mensagens : 1177
Reputação : 146

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

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Ter 29 Ago 2017 - 22:05
MODERAÇÃO
Usuário: Wellzinho
Quantidade: Não recebeu ocorrências por ser novato.
Motivo: Desvio de Assunto
[Você precisa estar registrado e conectado para ver este link.]
avatar
Membro

Titulo :  
Registro : 29/08/2017
Mensagens : 184
Reputação : 2

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Qui 31 Ago 2017 - 10:36
Comentando pra ver.
avatar
Membro Bronze

Titulo : The Blossom
Registro : 16/03/2017
Mensagens : 218
Reputação : 3

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Qui 31 Ago 2017 - 10:48
comentando para ver
avatar
Membro

Titulo :  
Registro : 03/01/2016
Mensagens : 37
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Sab 2 Set 2017 - 14:09
legal hehehe
avatar
Membro

Titulo :  
Registro : 31/08/2017
Mensagens : 39
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Sab 2 Set 2017 - 15:05
Comentando para ver !
avatar
Novato

Titulo :  
Registro : 02/08/2016
Mensagens : 9
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Sab 2 Set 2017 - 16:49
Comentando para ver do que se trata.
avatar
Membro

Titulo :  
Registro : 28/02/2016
Mensagens : 180
Reputação : 4

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 3 Set 2017 - 14:51
comentando para ver
avatar
Membro

Titulo :
Registro : 28/11/2016
Mensagens : 146
Reputação : 6

Ver perfil do usuáriohttp://equipebiz.com.br

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 3 Set 2017 - 15:18
comentando para ver
avatar
Membro Bronze

Titulo :  
Registro : 02/06/2013
Mensagens : 395
Reputação : 10

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Dom 3 Set 2017 - 15:44
otimos tutorial vai ajudar muitos usuarios.
avatar
Membro Prata

Titulo : nois é foda krlh

Registro : 19/10/2014
Mensagens : 577
Reputação : 42

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Qui 14 Set 2017 - 14:59
Vamos ver?
avatar
Membro

Titulo :  
Registro : 14/09/2017
Mensagens : 12
Reputação : 0

Ver perfil do usuáriohttp://habbking.com

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Qui 14 Set 2017 - 16:02
comentando para visualizar
avatar
Membro

Titulo :  
Registro : 24/07/2016
Mensagens : 46
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Sex 15 Set 2017 - 2:30
comentando pra ver
avatar
Membro

Titulo :  
Registro : 27/12/2015
Mensagens : 108
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Sab 16 Set 2017 - 9:57
Comentando para ver do que se trata. De qualquer forma, obrigado por postar.
avatar
Novato

Titulo :  
Registro : 26/06/2017
Mensagens : 6
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 18 Set 2017 - 16:02
Comentando para ver!
curtir 0 gostaram nisto!
avatar
Membro Prata

Titulo : Crystal <3
Registro : 28/07/2014
Mensagens : 663
Reputação : 104

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 18 Set 2017 - 16:14
Comentando para visualizar o que se trata
avatar
Membro

Titulo :  
Registro : 15/08/2017
Mensagens : 37
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 18 Set 2017 - 16:42
xdddddd bloooooooo
avatar
Membro

Titulo :  
Registro : 26/01/2015
Mensagens : 105
Reputação : 0

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 18 Set 2017 - 20:23
comentando para ver
avatar
Membro Bronze

Titulo :  
Registro : 10/09/2015
Mensagens : 252
Reputação : 19

Ver perfil do usuário

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

em Seg 18 Set 2017 - 20:40
Comentando para ver  a imagem
Conteúdo patrocinado

Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

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