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

Power Pixel » Games » MMO & RPG » Habbo Hotel » Tutoriais » [TUTORIAL] Prefixos compráveis no catálogo

[TUTORIAL] Prefixos compráveis no catálogo

Ir à página : 1, 2  Seguinte

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

Maloma

Membro Ouro


avatar
Neste tópico você vai encontrar um guia detalhado, ou seja, um tutorial ensinando a como adicionar “prefixos” compráveis no catálogo para o Emulador.

PARA VER AS IMAGENS VOCÊ TERÁ QUE COMENTAR!
Você irá precisar ter o Visual Studio instalado em seu computador e irá ter que abrir a Source do Emulador no mesmo.

• Primeiramente você deverá ir ao seguinte diretório: HabboHotel/Users/Habbo.cs

Ao conseguir entrar nesse diretório, você irá à linha que diz “private int_id;” e acima do mesmo colocará o seguinte;
Spoiler:
code]private string _prefixName;
private string _prefixColor;
private string _NameColor;[/code]
Em seguida, procure por ”, bool AllowMimic, int VIPRank” e você terá que acrescentar o seguinte: “, string PrefixName, string PrefixColor, string NameColor”, assim

Logo depois irá procurar por “this._id = Id;” e acima do mesmo colocará o seguinte
Spoiler:
Código:
this._prefixName = PrefixName;
this._prefixColor = PrefixColor;
this._NameColor = NameColor;
Busque também por “public int id” e em cima irá colocar novamente o seguinte
Spoiler:
Código:
        public string PrefixName
        {
            get { return this._prefixName; }
            set { this._prefixName = value; }
        }
        public string PrefixColor
        {
            get { return this._prefixColor; }
            set { this._prefixColor = value; }
        }
        public string NameColor
        {
            get { return this._NameColor; }
            set { this._NameColor = value; }
        }
• Em segundo você irá á outro diretório cujo mesmo é: HabboHotel/Users/UserData/UserDataFactory.cs

Neste arquivo iremos procurar por “`allow_mimic`,`rank_vip`” e adicionaremos o seguinte ",`prefix_name`,`prefix_color`,`name_color`", ficará dessa maneira aqui

Próximo passo nós iremos ao diretório: Habbo Hotel/Users/Authenticator/Authenticator.cs
Aqui nós iremos procurar por “Convert.ToInt32(Row["rank_vip"])” e iremos acrescentar o seguinte ", Convert.ToString(Row["prefix_name"]), Convert.ToString(Row["prefix_color"]), Convert.ToString(Row["name_color"])" e ficará mais ou menos assim

• Agora, iremos a outro diretório: HabboHotel/Items/InteractionType.cs

Em cima de “NONE” iremos adicionar o seguinte
Spoiler:
Código:
NAME_COLOR,
PREFIX_COLOR,
PREFIX_NAME,
Logo iremos buscar por “case “default”:” e em baixo dessa linha iremos adicionar o seguinte, ficará assim
Spoiler:
Código:
                case "prefix_name":
                    return InteractionType.PREFIX_NAME;
                case "prefix_color":
                    return InteractionType.PREFIX_COLOR;
                case "name_color":
                    return InteractionType.NAME_COLOR;
• No próximo passo, iremos ao diretório: HabboHotel/Rooms/RoomUser.cs

Nas linhas de “using” iremos adicionar o seguinte "using Plus.Communication.Packets.Outgoing.Rooms.Engine;" e ficará assim, veja

Logo, busque por “public void OnChat” e acima coloque esse código [Você precisa estar registrado e conectado para ver este link.] e deverá ficar algo assim
Spoiler:
Código:
else
            {
             foreach (RoomUser User in mRoom.GetRoomUserManager().GetRoomUsers().ToList())
                {
E acima de foreach iremos adicionar "SendNameVoidPacket();" e no final de foreach iremos colocar "SendNamePacket();", algo assim

• Nesse passo você irá ao diretório: Communication/Packets/Incoming/Catalog/PurchaseFromCatalogEvent.cs

E na parte de “using” iremos colocar o seguinte "using Plus.Communication.Packets.Outgoing.Users;" e ficará assim

Depois iremos buscar por "if (Amount < 1 || Amount > 100 || !Item.HaveOffer)" e acima iremos adicionar esse seguinte código [Você precisa estar registrado e conectado para ver este link.] e ficará assim

• Nesse outro passo nós iremos até: Communication/Packets/Outgoing/Users/ScrSendUserInfoComposer.cs

Nesse arquivo nós iremos modificar isso "public ScrSendUserInfoComposer()" para este "public ScrSendUserInfoComposer(Habbo habbo)"

E colocaremos um using que será esse: "using Plus.HabboHotel.Users;"

• No penúltimo passo nós iremos até: Communication/Packets/Incoming/Users/ScrGetUserInfoEvent.cs

Busque pela linha "Session.SendMessage(new ScrSendUserInfoComposer());" e irá modificar por "Session.SendMessage(new ScrSendUserInfoComposer(Session.GetHabbo()));"


• No último passo nós iremos importar a seguinte SQL em sua DataBase:
Spoiler:
Código:
ALTER TABLE `users`
 ADD COLUMN `prefix_name` VARCHAR(100) NOT NULL AFTER `gotw_points`,
 ADD COLUMN `prefix_color` VARCHAR(100) NOT NULL AFTER `prefix_name`,
 ADD COLUMN `name_color` VARCHAR(100) NOT NULL AFTER `prefix_color`;
Esses itens são crédito, ou seja, moedas, se você quiser modificar para outra moeda, por exemplo, diamante, você deverá alterar algumas linhas.


Imagens:

[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]

Créditos:
- Spyro
- Custom (Por un pequeño aporte en bobba)
- Sledmore (PlusEmu)
- Maloma (Por trazer ao fórum)
- Kadosh (Ele é útil)



Última edição por Maloma em Sex 28 Abr 2017 - 10:32, editado 2 vez(es)

Ver perfil do usuário

Saigon

Membro Elite


avatar
Precisa do visual studio né?

Ver perfil do usuário

Maloma

Membro Ouro


avatar
Logan escreveu:Precisa do visual studio né?
Sim, eu tinha esquecido de colocar no tópico. Obrigada por me lembrar, já arrumei!

Ver perfil do usuário

secundino20

Membro Bronze


avatar
Irei Testar!

Ver perfil do usuário

eaips

Membro


avatar
comente para ver

Ver perfil do usuário

lThiago

Membro Bronze


avatar
Bom pra quem não tem. JA chego no ppf  :affraid:
Da pra burla esse sistema

Ver perfil do usuário

tsuname7.s

Membro Bronze


avatar
comentando para ver .-.

Ver perfil do usuário

Guty

Membro


avatar
Comentando para ver toda a postagem!

Ver perfil do usuário

Wiz-Khalifa

Membro Platina


avatar
Comentando pra ver

Ver perfil do usuário

xNectar

Membro Prata


avatar
Os code's estao com bbc's

Ver perfil do usuário

-Julya

Membro


avatar
Irei testar no localhost

Ver perfil do usuário

Javas

Membro


avatar
Comentando para visualizar

Ver perfil do usuário

Flash Reverso

Honorário


avatar
Muito bom mesmo! Esses prefixos tem sido muitos comuns no hotel!

Ver perfil do usuário

thywow

Membro


avatar
Comentando ....

Ver perfil do usuário

naison

Membro


avatar
ver testar

Ver perfil do usuário
Não entendi essa parte, http://prntscr.com/f4nzfk

Ver perfil do usuário

curtirhost

Membro Bronze


avatar
Dahora!!!!!

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

Cl4ush

Administrator


avatar
[info=Moderação]
O usuário [Você precisa estar registrado e conectado para ver este link.] cometeu uma infração.
Motivo: Comentário inutil.
Foi adicionada 1 infração ao usuário.

Leia as regras!
[/info]

[info=Moderação]
O usuário [Você precisa estar registrado e conectado para ver este link.] cometeu uma infração.
Motivo: Comentário inutil.
Foi adicionada 1 infração ao usuário.

Leia as regras!
[/info]

[info=Moderação]
O usuário [Você precisa estar registrado e conectado para ver este link.] cometeu uma infração.
Motivo: Comentário inutil.
Foi adicionada 1 infração ao usuário.

Leia as regras!
[/info]

Ver perfil do usuário http://alunoqaluno.hol.es/
comentando para visualizar as imagens.

Ver perfil do usuário

Spacey

Membro


avatar
Comentando para ver as imagens

Ver perfil do usuário

Wickfield

Membro Bronze


avatar
comentando para visualizar as imagens.

Ver perfil do usuário http://colordesign.tk

ash_dev

Novato


avatar
thank to partageing

Ver perfil do usuário

Flash Reverso

Honorário


avatar
Excelentíssimo tutorial! É um enorme adereço para os hotéis!

Ver perfil do usuário

Wee

Membro


avatar
comentando para ver

Ver perfil do usuário

iBartKing

Membro


avatar
Comentando para ver

Ver perfil do usuário

Yuma Kuga

Membro


avatar
Comentando pra ver.

Ver perfil do usuário

oparango

Membro


avatar
comente para ver

Ver perfil do usuário

Kolohe

Membro


avatar
Obrigado por compartilhar

Ver perfil do usuário

Maykeh

Membro Bronze


avatar
Irei testar, parece ser legal!

Ver perfil do usuário

Knox

Membro Bronze


avatar
vou estar testando.

Ver perfil do usuário

TrY!

Honorário


avatar
MODERAÇÃO
Usuário: Kolohe
Quantidade: +2
Motivo: Spam

[Você precisa estar registrado e conectado para ver este link.]




MODERAÇÃO
Usuário: Knox
Quantidade: +2
Motivo: Spam

[Você precisa estar registrado e conectado para ver este link.]



Última edição por TrY! em Ter 23 Maio 2017 - 1:56, editado 1 vez(es)

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

rndmito

Membro


avatar
Comentando para ver, rs

Ver perfil do usuário

iClicado

Membro


avatar
Comentando para ver.

Ver perfil do usuário

Saigon

Membro Elite


avatar
Os códigos estavam com um bug, então eu retirei os erros e adiconei spoiler. Agora sim funcionará corretamente moçada!

Ver perfil do usuário

TrY!

Honorário


avatar
Olá,

Detalhadíssimo o tutorial, mais prático impossível! :P

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

Flash Reverso

Honorário


avatar
Tutorial super bem elaborado! Parabéns!

Ver perfil do usuário

thepeu_

Membro


avatar
Comentando pra ver

Ver perfil do usuário

Flash Reverso

Honorário


avatar
[Você precisa estar registrado e conectado para ver este link.] escreveu:Comentando pra ver
Comente e dê f5 para visualizar o download!

Ver perfil do usuário

Omeleeth

Membro


avatar
Comentando pra ver

Ver perfil do usuário

Skys

Membro



Ótimo tutorial. Comentando para ver...

Ver perfil do usuário

secundino20

Membro Bronze


avatar
Otimo Tutorial ira ajudar muitos usuarios

Ver perfil do usuário
[Você precisa estar registrado e conectado para ver este link.] escreveu:
Neste tópico você vai encontrar um guia detalhado, ou seja, um tutorial ensinando a como adicionar “prefixos” compráveis no catálogo para o Emulador.

PARA VER AS IMAGENS VOCÊ TERÁ QUE COMENTAR!
Você irá precisar ter o Visual Studio instalado em seu computador e irá ter que abrir a Source do Emulador no mesmo.

• Primeiramente você deverá ir ao seguinte diretório: HabboHotel/Users/Habbo.cs

Ao conseguir entrar nesse diretório, você irá à linha que diz “private int_id;” e acima do mesmo colocará o seguinte;
Spoiler:
code]private string _prefixName;
private string _prefixColor;
private string _NameColor;[/code]
Em seguida, procure por ”, bool AllowMimic, int VIPRank” e você terá que acrescentar o seguinte: “, string PrefixName, string PrefixColor, string NameColor”, assim


Logo depois irá procurar por “this._id = Id;” e acima do mesmo colocará o seguinte
Spoiler:

Código:
this._prefixName = PrefixName;
this._prefixColor = PrefixColor;
this._NameColor = NameColor;
Busque também por “public int id” e em cima irá colocar novamente o seguinte
Spoiler:

Código:
        public string PrefixName
        {
            get { return this._prefixName; }
            set { this._prefixName = value; }
        }
        public string PrefixColor
        {
            get { return this._prefixColor; }
            set { this._prefixColor = value; }
        }
        public string NameColor
        {
            get { return this._NameColor; }
            set { this._NameColor = value; }
        }
• Em segundo você irá á outro diretório cujo mesmo é: HabboHotel/Users/UserData/UserDataFactory.cs

Neste arquivo iremos procurar por “`allow_mimic`,`rank_vip`” e adicionaremos o seguinte ",`prefix_name`,`prefix_color`,`name_color`", ficará dessa maneira aqui

Próximo passo nós iremos ao diretório: Habbo Hotel/Users/Authenticator/Authenticator.cs
Aqui nós iremos procurar por “Convert.ToInt32(Row["rank_vip"])” e iremos acrescentar o seguinte ", Convert.ToString(Row["prefix_name"]), Convert.ToString(Row["prefix_color"]), Convert.ToString(Row["name_color"])" e ficará mais ou menos assim

• Agora, iremos a outro diretório: HabboHotel/Items/InteractionType.cs

Em cima de “NONE” iremos adicionar o seguinte
Spoiler:

Código:
NAME_COLOR,
PREFIX_COLOR,
PREFIX_NAME,
Logo iremos buscar por “case “default”:” e em baixo dessa linha iremos adicionar o seguinte, ficará assim
Spoiler:

Código:
                case "prefix_name":
                    return InteractionType.PREFIX_NAME;
                case "prefix_color":
                    return InteractionType.PREFIX_COLOR;
                case "name_color":
                    return InteractionType.NAME_COLOR;
• No próximo passo, iremos ao diretório: HabboHotel/Rooms/RoomUser.cs

Nas linhas de “using” iremos adicionar o seguinte "using Plus.Communication.Packets.Outgoing.Rooms.Engine;" e ficará assim, veja

Logo, busque por “public void OnChat” e acima coloque esse código [Você precisa estar registrado e conectado para ver este link.] e deverá ficar algo assim
Spoiler:

Código:
else
            {
             foreach (RoomUser User in mRoom.GetRoomUserManager().GetRoomUsers().ToList())
                {
E acima de foreach iremos adicionar "SendNameVoidPacket();" e no final de foreach iremos colocar "SendNamePacket();", algo assim

• Nesse passo você irá ao diretório: Communication/Packets/Incoming/Catalog/PurchaseFromCatalogEvent.cs

E na parte de “using” iremos colocar o seguinte "using Plus.Communication.Packets.Outgoing.Users;" e ficará assim

Depois iremos buscar por "if (Amount < 1 || Amount > 100 || !Item.HaveOffer)" e acima iremos adicionar esse seguinte código [Você precisa estar registrado e conectado para ver este link.] e ficará assim

• Nesse outro passo nós iremos até: Communication/Packets/Outgoing/Users/ScrSendUserInfoComposer.cs

Nesse arquivo nós iremos modificar isso "public ScrSendUserInfoComposer()" para este "public ScrSendUserInfoComposer(Habbo habbo)"

E colocaremos um using que será esse: "using Plus.HabboHotel.Users;"

• No penúltimo passo nós iremos até: Communication/Packets/Incoming/Users/ScrGetUserInfoEvent.cs

Busque pela linha "Session.SendMessage(new ScrSendUserInfoComposer());" e irá modificar por "Session.SendMessage(new ScrSendUserInfoComposer(Session.GetHabbo()));"


• No último passo nós iremos importar a seguinte SQL em sua DataBase:
Spoiler:

Código:
ALTER TABLE `users`
 ADD COLUMN `prefix_name` VARCHAR(100) NOT NULL AFTER `gotw_points`,
 ADD COLUMN `prefix_color` VARCHAR(100) NOT NULL AFTER `prefix_name`,
 ADD COLUMN `name_color` VARCHAR(100) NOT NULL AFTER `prefix_color`;
Esses itens são crédito, ou seja, moedas, se você quiser modificar para outra moeda, por exemplo, diamante, você deverá alterar algumas linhas.


Imagens:

[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]

Créditos:
- Spyro
- Custom (Por un pequeño aporte en bobba)
- Sledmore (PlusEmu)
- Maloma (Por trazer ao fórum)
- Kadosh (Ele é útil)
And In Database: Furniture, Catalog_items, Catalog_pages?
Sorry for my bad English, i am from The Netherlands.

Ver perfil do usuário

FelixJrR

Membro


avatar
Nossa, estava procurando por isso obrigado por partilhar

Ver perfil do usuário

omikakim

Membro Bronze


avatar
como faço para colocar o cataloga para comprar ?

Ver perfil do usuário

iCliquei

Membro


avatar
Ótimo tutorial [Você precisa estar registrado e conectado para ver este link.], obrigado por compartilhar, estava a procura desses prefixos para por no meu hotel.

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

QuiNazin

Membro



comentando para ver .-.

Ver perfil do usuário

spyyyzer

Membro


avatar
fdghdhfghfg

Ver perfil do usuário

pedxz

Administrator


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

Ver perfil do usuário

Maykeh

Membro Bronze


avatar
Comentando para ver o download.

Ver perfil do usuário

Gabiiih

Membro


avatar
Já sabia disso daí mais vai ajudar muitos novatos.

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 2]

Ir à página : 1, 2  Seguinte

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