Compartilhe
Ir em baixo
Maloma
Membro Ouro

Titulo : meiguinha
Registro : 02/05/2015
Mensagens : 1266
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.
Phytols
Membro Ouro

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

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!
Quantify
Membro Prata

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

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!
T0E
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
iMotorola
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
Toolls
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
Kinney
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 '-
n4zun
Membro Prata

Titulo : Eu queria voltar no tempo
Registro : 10/12/2012
Mensagens : 800
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
Gustav010
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
Maykeh
Membro Bronze

Titulo :  
Registro : 18/03/2017
Mensagens : 402
Reputação : 10

Ver perfil do usuário

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

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

Titulo :  
Registro : 10/03/2017
Mensagens : 763
Reputação : 44

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.]
Wee
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
Gasparzinho
Membro Ouro

Titulo : boo!
Registro : 06/11/2014
Mensagens : 1065
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!
Bryan Soares
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
Singlezinho
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!
weverson54
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
Saigon
Membro Elite

Titulo :
Registro : 10/01/2014
Mensagens : 4681
Reputação : 667

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?
Vedox
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...
Needke
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.
pedxz
Administrador
 Administrador
Titulo : daemonium impetus
Registro : 18/12/2014
Mensagens : 5643
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.]
Needke
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
pedxz
Administrador
 Administrador
Titulo : daemonium impetus
Registro : 18/12/2014
Mensagens : 5643
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.]
Damassa
Membro Prata

Titulo :  
Registro : 18/01/2013
Mensagens : 585
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.
avatar
Membro

Titulo :  
Registro : 11/09/2014
Mensagens : 144
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.
oparango
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
Snocker
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!
Habbr
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!
eoVINNYcrl
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
Wellzinho
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!
jumper128
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
tsuname7.s
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
Phytols
Membro Ouro

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

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.
Phytols
Membro Ouro

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

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.]
Fryske
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.
Callie
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
roginey
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
zlDeath
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 !
WiredD
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.
Sprilts2
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
Tr4Ck
Membro

Titulo :
Registro : 28/11/2016
Mensagens : 151
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
Knox
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.
Tsunade
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?
habbkingh
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
Redigitou
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
Breffes
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.
stownizi
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!
Rafacasari
Membro Prata

Titulo : Crystal <3
Registro : 28/07/2014
Mensagens : 666
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
netraxes
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
Tobby
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
LooZHp
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