Você não está conectado. Conecte-se ou registre-se

Power Pixel » Games » MMO & RPG » Habbo Hotel » Tutoriais » [TUTORIAL] ALERTA DE BEM VINDO -> NOVO

[TUTORIAL] ALERTA DE BEM VINDO -> NOVO

Ir à página : 1, 2, 3  Seguinte

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 3]

1 [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 9:22

Maloma

Membro Ouro


avatar
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.

Ver perfil do usuário

2 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 9:24

Phytols

Membro Ouro


avatar
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!

Ver perfil do usuário http://www.hostclio.com

3 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 9:39

รємєภเlк

Membro Prata


avatar
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!

Ver perfil do usuário http://www.power-pixel.net

4 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 11:56

T0E

Membro Prata


avatar
Comentando para ver do que se trata. De qualquer forma, obrigado por postar Piscadinha

Ver perfil do usuário http://playcinetv.com.br

5 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 12:28

iMotorola

Membro Prata


avatar
comentando pra ver

Ver perfil do usuário http://www.Habblive.nl

6 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 12:35

Toolls

Membro Bronze


avatar
Otimo tutorial, parabéns

Ver perfil do usuário

7 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 15:18

Kinney

Membro Bronze


avatar
Interessante '-

Ver perfil do usuário

8 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 15:32

n4zun

Membro Prata


avatar
Parece legal, irei ver

Ver perfil do usuário http://beeg.com

9 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 15:38

Gustav010

Novato


avatar
uppppppppppppppppppp

Ver perfil do usuário

10 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 22:49

Maykeh

Membro Bronze


avatar
Comentando para ver!

Ver perfil do usuário

11 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 22:57

Alan Walker

Membro Prata


avatar
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.]

Ver perfil do usuário

12 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 23:02

Wee

Membro


avatar
Comentando para visualizar

Ver perfil do usuário

13 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 27 Ago 2017 - 23:43

Gasparzinho

Membro Ouro


avatar
Comentando para visualizar o conteúdo!

Ver perfil do usuário

14 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 1:13

comentando p ver

Ver perfil do usuário

15 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!

Ver perfil do usuário

16 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 18:03

vamos ver ? e agr

Ver perfil do usuário

17 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 18:39

Saigon

Membro Elite


avatar
Ótimo tutorial, mas o que ele tem de diferente do antigo?

Ver perfil do usuário

18 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 18:48

Vedox

Membro Bronze


avatar
Hm otimo comando...

Ver perfil do usuário https://mesthost.com

19 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 19:18

Needke

Membro


avatar
Comentando para ver.

Ver perfil do usuário

20 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 19:20

pedxz

Administrator


avatar
MODERAÇÃO
Usuário: weverson54
Quantidade: +1
Motivo: Postagem inútil
[Você precisa estar registrado e conectado para ver este link.]

Ver perfil do usuário

21 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 19:31

Needke

Membro


avatar
habbo virou previsao do tempo

Ver perfil do usuário

22 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 19:33

pedxz

Administrator


avatar
MODERAÇÃO
Usuário: Needke
Quantidade: +1
Motivo: Postagem inútil
[Você precisa estar registrado e conectado para ver este link.]

Ver perfil do usuário

23 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 20:05

Damassa

Membro Prata


avatar
Belo tutorial, obrigado por compartilhar.

Ver perfil do usuário

24 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 20:07

Skys

Membro



Comentando para ver.

Ver perfil do usuário

25 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 20:09

oparango

Membro


avatar
Belo tutorial, obrigado por compartilhar

Ver perfil do usuário

26 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 28 Ago 2017 - 21:21

Snocker

Membro


avatar
show de bola amigo!

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

27 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 3:43

Habbr

Membro Bronze


avatar
[Você precisa estar registrado e conectado para ver este link.] escreveu:Comentando para ver!

Ver perfil do usuário

28 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 18:16

comentando para ver

Ver perfil do usuário

29 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 18:27

Wellzinho

Novato


avatar
Valeu, amigo!

Ver perfil do usuário

30 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 18:45

jumper128

Membro


avatar
valeu irei utilizar

Ver perfil do usuário

31 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 19:08

tsuname7.s

Membro Bronze


avatar
comentando p veh

Ver perfil do usuário

32 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 22:03

Phytols

Membro Ouro


avatar
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.

Ver perfil do usuário http://www.hostclio.com

33 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Ter 29 Ago 2017 - 22:05

Phytols

Membro Ouro


avatar
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.]

Ver perfil do usuário http://www.hostclio.com

34 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Qui 31 Ago 2017 - 10:36

Fryske

Membro


avatar
Comentando pra ver.

Ver perfil do usuário

35 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Qui 31 Ago 2017 - 10:48

Callie

Membro


avatar
comentando para ver

Ver perfil do usuário

36 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Sab 2 Set 2017 - 14:09

roginey

Membro


avatar
legal hehehe

Ver perfil do usuário

37 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Sab 2 Set 2017 - 15:05

zlDeath

Membro


avatar
Comentando para ver !

Ver perfil do usuário

38 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Sab 2 Set 2017 - 16:49

WiredD

Novato


avatar
Comentando para ver do que se trata.

Ver perfil do usuário

39 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 3 Set 2017 - 14:51

Sprilts2

Membro


avatar
comentando para ver

Ver perfil do usuário

40 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 3 Set 2017 - 15:18

Tr4Ck

Membro


avatar
comentando para ver

Ver perfil do usuário http://equipebiz.com.br

41 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Dom 3 Set 2017 - 15:44

Knox

Membro Bronze


avatar
otimos tutorial vai ajudar muitos usuarios.

Ver perfil do usuário

42 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Qui 14 Set 2017 - 14:59

Tsunade

Membro Prata


avatar
Vamos ver?

Ver perfil do usuário

43 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Qui 14 Set 2017 - 16:02

habbkingh

Membro


avatar
comentando para visualizar

Ver perfil do usuário http://habbking.com

44 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Sex 15 Set 2017 - 2:30

Redigitou

Membro


avatar
comentando pra ver

Ver perfil do usuário

45 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Sab 16 Set 2017 - 9:57

Breffes

Membro


avatar
Comentando para ver do que se trata. De qualquer forma, obrigado por postar.

Ver perfil do usuário

46 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 18 Set 2017 - 16:02

stownizi

Novato


avatar
Comentando para ver!
curtir 0 gostaram nisto!

Ver perfil do usuário

47 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 18 Set 2017 - 16:14

Rafacasari

Membro Prata


avatar
Comentando para visualizar o que se trata

Ver perfil do usuário

48 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 18 Set 2017 - 16:42

netraxes

Membro


avatar
xdddddd bloooooooo

Ver perfil do usuário

49 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 18 Set 2017 - 20:23

Tobby

Membro


avatar
comentando para ver

Ver perfil do usuário

50 Re: [TUTORIAL] ALERTA DE BEM VINDO -> NOVO em Seg 18 Set 2017 - 20:40

LooZHp

Membro Bronze


avatar
Comentando para ver  a imagem

Ver perfil do usuário

Conteúdo patrocinado



Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 3]

Ir à página : 1, 2, 3  Seguinte

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