Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

lThiago lThiago  • em 13.04.17 10:42

Comando: Premiar Custom  - Página 2 Empty em 13.04.17 10:42

Relembrando a primeira mensagem :

Eai gente tava sumido ne kkk. Motivos: Estou fazendo um emulador muito top baseado em plus com tudo pegando: efeito totem,helps, talentos, camera, jukebox, forum é muitos outros ja foram fixados. 

Um amigo meu falo que muita gente que o comando premiar, então pensando nisso irei posta aqui no forum bom proveito:

O que o comando faz?
Ele dar o emblema para o usuário é moedas(coins,duckets,gotw é diamantes), kika todos os usuários do evento é manda notificação para os usuários do hotel para sabe quem ganho o evento. 

Imagens: So algumas: Comente para visualiza 



Tutorial: 
Comente para visualiza 





SWF:





Vai em sua SWF em c_images na pasta notifications você adicione essas novas imagens: Comente para visualiza 




agora vai SWF  gamedata em external_variables você adicione esse cod:

Código:
notification.staff_login={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/staff.png"}
notification.premiar_command={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/premiar.png"}
notification.locutor_online={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/locutor.png"}
notification.micro={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/micro.png"}
notification.equipe={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/equipe.png"}
notification.coracao={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/coracao.png"}
notification.coracao2={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/coracao2.png"}
notification.erro={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/erro.png"}
notification.control={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/control.png"}
notification.game={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/game.png"}
notification.rank={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/rank.png"}
notification.mao={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/mao.png"}
notification.kiriasu={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/kiriasu.png"}
notification.hotel={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/hotel.png"}
notification.goldapple={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/goldapple.png"}
notification.eventos={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/eventos.png"}
notification.asunakirito={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/asunakirito.png"}
notification.8={"delivery": "PERSISTENT", "display":"BUBBLE", "image":"${image.library.url}notifications/8.png"}

Pronto você ja tera o seu comando premiar custom.

Creditos:
ThiagoPixel(Thiago Araujo)
KiritoEmulador(Servidores de SAO)


Lembrando esse é custom level 1:
Talvez eu poste ele com a foto do boneco do usuário é dar emblema automático sem pergunta o level. 

Se gosto deixe seu (Gostei)


Última edição por ThiagoPixel em 13.04.17 11:52, editado 6 vez(es)

Edinei07 teste curtiu esta postagem

Rafacasari Rafacasari  • em 14.04.17 20:59

Comando: Premiar Custom  - Página 2 Empty em 14.04.17 20:59

[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
Verdade você "me mandou" e não sabia nem "usar", eu peguei e usei do modo certo e te ensinei, correto?
Se esse for o problema eu passo o notification correto para ele.  :P
Ele já tem oxe '-'
Para remover esse do post  Neutro
Tendi nada, só sei que tamo dando up kkkkkkkkkkk
Esse notification por swf é um cocô, se você quiser créditos por isso, eu passo o que não usa nada na swf para ele botar aqui

lThiago lThiago  • em 14.04.17 21:03

Comando: Premiar Custom  - Página 2 Empty em 14.04.17 21:03

[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
Se esse for o problema eu passo o notification correto para ele.  :P
Ele já tem oxe '-'
Para remover esse do post  Neutro
Tendi nada, só sei que tamo dando up kkkkkkkkkkk
Esse notification por swf é um cocô, se você quiser créditos por isso, eu passo o que não usa nada na swf para ele botar aqui
Ate agora não entendi o que o vitor que. Obg rafa mais já tenho esse também. 
Vitor você me ensino o que nesse comando? se fiz ele sozinho :scratch:

Tamo dando up no tópico mesmo kkk 

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

Rafacasari Rafacasari  • em 14.04.17 21:05

Comando: Premiar Custom  - Página 2 Empty em 14.04.17 21:05

ThiagoPixel escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
[Você precisa estar registrado e conectado para ver este link.] escreveu:
Ele já tem oxe '-'
Para remover esse do post  Neutro
Tendi nada, só sei que tamo dando up kkkkkkkkkkk
Esse notification por swf é um cocô, se você quiser créditos por isso, eu passo o que não usa nada na swf para ele botar aqui
Ate agora não entendi o que o vitor que. Obg rafa mais já tenho esse também. 
Vitor você me ensino o que nesse comando? se fiz ele sozinho :scratch:

Tamo dando up no tópico mesmo kkk 

[Você precisa estar registrado e conectado para ver esta imagem.]
Ah, beleza então  :bounce:

SpeedH SpeedH  • em 14.04.17 21:10

Comando: Premiar Custom  - Página 2 Empty em 14.04.17 21:10

sadasdd

SpeedH SpeedH  • em 14.04.17 21:25

Comando: Premiar Custom  - Página 2 Empty em 14.04.17 21:25

COMENTANDO PA VER

SrDominicanoMwr SrDominicanoMwr  • em 14.04.17 21:39

Comando: Premiar Custom  - Página 2 Empty em 14.04.17 21:39

Comentando pa ver :V

Yuurii Yuurii  • em 15.04.17 9:11

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 9:11

Muito bem Smile Otimo

The Flash The Flash  • em 15.04.17 10:54

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 10:54

[alerta=[Você precisa estar registrado e conectado para ver este link.]]tome cuidado com postagens inuteis e doublepost[/alerta]

Brytch Brytch  • em 15.04.17 11:01

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 11:01

Para você que usa Plus Emulator v2 "PRODUCTION-201701242205-837386173", para funcionar o comando você deverá trocá-lo e adicionar algumas coisinhas...

Vá até seu comando "PremiarCommand.cs", troque por esse:
Spoiler:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Plus.HabboHotel.Rooms;
using Plus.HabboHotel.GameClients;
using Plus.Communication.Packets.Outgoing.Rooms.Chat;
using Plus.Communication.Packets.Outgoing.Rooms.Notifications;
using Plus.Communication.Packets.Outgoing.Inventory.Purse;

namespace Plus.HabboHotel.Rooms.Chat.Commands.Moderator
{
    class PremiarCommand : IChatCommand
    {
        public string PermissionRequired
        {
            get { return "command_premiar"; }
        }

        public string Parameters
        {
            get { return "%username% %badge%"; }
        }

        public string Description
        {
            get { return "Faz todas as funções para finaliza um evento."; }
        }

        public void Execute(GameClients.GameClient Session, Rooms.Room Room, string[] Params)
        {
            if (Params.Length == 1)
            {
                Session.SendWhisper("Por favor, digite o usuário que deseja premiar!");
                return;
            }

            GameClient Target = PlusEnvironment.GetGame().GetClientManager().GetClientByUsername(Params[1]);
            if (Target == null)
            {
                Session.SendWhisper("Opps, não foi possível encontrar esse usuário!");
                return;
            }

            RoomUser TargetUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Target.GetHabbo().Id);
            if (TargetUser == null)
            {
                Session.SendWhisper("Usuário não encontrado!");
                return;
            }

            if (Target.GetHabbo().Username == Session.GetHabbo().Username)
            {
                Session.SendWhisper("Você não pode se premiar!");
                return;
            }

            if (Params.Length != 3)
            {
                Session.SendWhisper("Por favor, indique o código do emblema que gostaria de enviar!");
                return;
            }

            RoomUser ThisUser = Room.GetRoomUserManager().GetRoomUserByHabbo(Session.GetHabbo().Id);
            if (ThisUser == null)
            {
                return;
            }
            else
            {
                PlusEnvironment.GetGame().GetClientManager().SendPacket(new RoomNotificationComposer("rank", "message", "O usuário " + TargetUser.GetUsername() + " ganhou o evento!"));
                Target.GetHabbo().Credits = Target.GetHabbo().Credits += 500;
                Target.SendPacket(new CreditBalanceComposer(Target.GetHabbo().Credits));
                if (Session.GetHabbo().Id != Session.GetHabbo().Id)
                    Target.SendWhisper("Parabéns, você ganhou um evento!");
                Session.SendWhisper("Concedido com sucesso " + 500 + " Creditos ao usuário " + Target.GetHabbo().Username + "!");
                Target.SendPacket(new RoomNotificationComposer("goldapple", "message", "Você ganhou " + 500 + " créditos, parabéns " + Target.GetHabbo().Username + "!"));

                Target.GetHabbo().Duckets += 500;
                Target.SendPacket(new HabboActivityPointNotificationComposer(Target.GetHabbo().Duckets, 500));
                if (Target.GetHabbo().Id != Session.GetHabbo().Id)
                    Session.SendWhisper("Concedido com sucesso " + 500 + " Duckets ao usuário " + Target.GetHabbo().Username + "!");
                Target.SendPacket(new RoomNotificationComposer("coracao2", "message", "Você ganhou " + 500 + " duckets! parabéns " + Target.GetHabbo().Username + "!"));

                Target.GetHabbo().Diamonds += 5;
                Target.SendPacket(new HabboActivityPointNotificationComposer(Target.GetHabbo().Diamonds, 5, 5));
                if (Target.GetHabbo().Id != Session.GetHabbo().Id)
                    Session.SendWhisper("Concedido com sucesso " + 5 + " diamantes ao usuário " + Target.GetHabbo().Username + "!");

                Target.GetHabbo().GOTWPoints = Target.GetHabbo().GOTWPoints + 5;
                Target.SendPacket(new HabboActivityPointNotificationComposer(Target.GetHabbo().GOTWPoints, 5, 103));
                if (Target.GetHabbo().Id != Session.GetHabbo().Id)
                    Session.SendWhisper("Concedido com sucesso " + 5 + " GOTW point(s) ao " + Target.GetHabbo().Username + "!");
                Target.SendPacket(new RoomNotificationComposer("control", "message", "Você ganhou " + 500 + " GOTW point(s)! parabéns " + Target.GetHabbo().Username + "!"));

                if (!Target.GetHabbo().GetBadgeComponent().HasBadge(Params[2]))
                {
                    Target.GetHabbo().GetBadgeComponent().GiveBadge(Params[2], true, Target);
                    if (Target.GetHabbo().Id != Session.GetHabbo().Id)
                        Target.SendPacket(new RoomNotificationComposer("game", "message", "Você acaba de receber um emblema game!"));
                }
                else
                    Session.SendWhisper("Opps, esse usuário já possui este emblema (" + Params[2] + ") !");

                foreach (RoomUser RoomUser in Room.GetRoomUserManager().GetUserList().ToList())
                {
                    if (RoomUser == null || RoomUser.IsBot || RoomUser.GetClient() == null || RoomUser.GetClient().GetHabbo() == null || RoomUser.GetClient().GetHabbo().GetPermissions().HasRight("mod_tool") || RoomUser.GetClient().GetHabbo().Id == Session.GetHabbo().Id)
                        continue;

                    RoomUser.GetClient().SendNotification("Esse evento acaba de ser finalizado, até o próximo!");

                    Room.GetRoomUserManager().RemoveUserFromRoom(RoomUser.GetClient(), true, false);
                }
                Session.SendWhisper("Você deu com sucesso emblema " + Params[2] + "!");
                Session.SendWhisper("Todos os usuários foram kikados com sucesso.");
                Session.SendWhisper("Você acabou de finalizar um evento.");
            }
        }

        private void SendMessage(RoomNotificationComposer roomNotificationComposer)
        {
            throw new NotImplementedException();
        }
    }
}

Após isso vá até GameClient.cs, na linha 223 até a 235 apague e coloque isso:
Spoiler:
    public void SendWhisper(string Message, int Colour = 0)
        {

            if (GetHabbo() == null || GetHabbo().CurrentRoom == null)
                return;

            RoomUser User = GetHabbo().CurrentRoom.GetRoomUserManager().GetRoomUserByHabbo(GetHabbo().Username);
            if (User == null)
                return;

            SendPacket(new WhisperComposer(User.VirtualId, Message, 0, (Colour == 0 ? User.LastBubble : Colour)));
        }


Ficando assim: http://prntscr.com/ewrw38

Coloque na permissions_command na DB o comando : premiar_command com rank 4 e pronto, de nada! xD

thywow thywow  • em 15.04.17 11:49

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 11:49

hummmm muito bom !

Rucxa Rucxa  • em 15.04.17 13:40

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 13:40

adooro, comentando para visualizar

Turing Turing  • em 15.04.17 14:42

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 14:42

Ótimo tutorial! Irá ajudar muitos!

Evolution450 Evolution450  • em 15.04.17 15:04

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 15:04

sadsadads

edinei07 edinei07  • em 15.04.17 15:17

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 15:17

[alerta=Moderação]
Evolution450 tome cuidado com os comentários inúteis.
Peço a todos os Iniciantes e Membros que leiam as regras clicando [Você precisa estar registrado e conectado para ver este link.]
[/alerta]

lRafita372 lRafita372  • em 15.04.17 20:21

Comando: Premiar Custom  - Página 2 Empty em 15.04.17 20:21

dog escreveu:
Belo compartilhamento, isso vai ajudar muitas pessoas.
xdd

Kurumi.Dev Kurumi.Dev  • em 16.04.17 1:05

Comando: Premiar Custom  - Página 2 Empty em 16.04.17 1:05

good luck :D

volodiafr volodiafr  • em 16.04.17 1:10

Comando: Premiar Custom  - Página 2 Empty em 16.04.17 1:10

tzgrfg

Malukinho.xd Malukinho.xd  • em 16.04.17 1:13

Comando: Premiar Custom  - Página 2 Empty em 16.04.17 1:13

comentando para ver.

Smuu Smuu  • em 16.04.17 4:09

Comando: Premiar Custom  - Página 2 Empty em 16.04.17 4:09

Irá ajudar muita gente (se a vps for ruim tenho certeza que via lagar kk)

Manked Manked  • em 16.04.17 4:32

Comando: Premiar Custom  - Página 2 Empty em 16.04.17 4:32

Funcionou muito bem! Estou ansioso para ver o que terá a imagem do user :D

Koop Koop  • em 16.04.17 21:16

Comando: Premiar Custom  - Página 2 Empty em 16.04.17 21:16

caramba que top, programação avançando na área de habbo em. parabéns !

lThiago lThiago  • em 17.04.17 0:25

Comando: Premiar Custom  - Página 2 Empty em 17.04.17 0:25

[Você precisa estar registrado e conectado para ver este link.] escreveu:caramba que top, programação avançando na área de habbo em. parabéns !
Hooooooooooooooooooh, Obg vergonhoso

[Você precisa estar registrado e conectado para ver este link.] escreveu:Funcionou muito bem! Estou ansioso para ver o que terá a imagem do user :D
Você esta falando desse aqui? http://prntscr.com/exao6i ja foi fixado é pegando 100% ,

GustP GustP  • em 17.04.17 9:42

Comando: Premiar Custom  - Página 2 Empty em 17.04.17 9:42

Muito toop mano, valew <3

Tobby Tobby  • em 17.04.17 18:24

Comando: Premiar Custom  - Página 2 Empty em 17.04.17 18:24

obrigado por compartilhar

llPardall llPardall  • em 17.04.17 20:32

Comando: Premiar Custom  - Página 2 Empty em 17.04.17 20:32

k.klçkl

curtirhost curtirhost  • em 18.04.17 0:27

Comando: Premiar Custom  - Página 2 Empty em 18.04.17 0:27

Opa, estou curioso!

Redigitou Redigitou  • em 18.04.17 1:04

Comando: Premiar Custom  - Página 2 Empty em 18.04.17 1:04

comentanto pra ver

Cloud Cloud  • em 18.04.17 19:54

Comando: Premiar Custom  - Página 2 Empty em 18.04.17 19:54

Comentando para Visualizar

-Julya -Julya  • em 18.04.17 20:15

Comando: Premiar Custom  - Página 2 Empty em 18.04.17 20:15

Comentando pra ver.

Techside Techside  • em 18.04.17 21:22

Comando: Premiar Custom  - Página 2 Empty em 18.04.17 21:22

eae loco

Kinney Kinney  • em 19.04.17 3:08

Comando: Premiar Custom  - Página 2 Empty em 19.04.17 3:08

Oi sumido rsrsrs

edinei07 edinei07  • em 19.04.17 11:58

Comando: Premiar Custom  - Página 2 Empty em 19.04.17 11:58

[aviso=Moderação]
O usuário Kinney cometeu uma infração,motivo de sua infração é bem clara Desvio de Assunto. Foi adicionada 1 infração ao usuário.
Peço a todos os Iniciantes e Membros que leiam as regras clicando [Você precisa estar registrado e conectado para ver este link.]
[/aviso]

leonardo112 leonardo112  • em 19.04.17 18:32

Comando: Premiar Custom  - Página 2 Empty em 19.04.17 18:32

Comentando pra ver

Tr4Ck Tr4Ck  • em 20.04.17 0:09

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 0:09

comentando...pra ver

-Meck -Meck  • em 20.04.17 0:13

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 0:13

comentando para visualizar!

PedroGustavo PedroGustavo  • em 20.04.17 6:02

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 6:02

Otimo comando!

Snocker Snocker  • em 20.04.17 6:22

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 6:22

bom zzzz

edinei07 edinei07  • em 20.04.17 7:11

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 7:11

[aviso=Moderação]
O usuário Snocker cometeu uma infração,motivo de sua infração é bem clara Comentário Inútil. Foi adicionada 1 infração ao usuário.
Peço a todos os Iniciantes e Membros que leiam as regras clicando [Você precisa estar registrado e conectado para ver este link.]
[/aviso]

100Bug 100Bug  • em 20.04.17 12:23

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 12:23

Obrigado por compartilhar na comunidade

bluspt bluspt  • em 20.04.17 14:17

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 14:17

Ótimo comando

bluspt bluspt  • em 20.04.17 14:18

Comando: Premiar Custom  - Página 2 Empty em 20.04.17 14:18

Comentando para ver o tuto

Snocker Snocker  • em 21.04.17 0:50

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 0:50

Não consegui adicionar, caso tenha já  um emulador com essa função disponível contate-me Skype: malibu4796

PedroGustavo PedroGustavo  • em 21.04.17 9:01

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 9:01

Fiz tudo correto e não funcionou pode min ajudar?

Javas Javas  • em 21.04.17 9:15

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 9:15

Comentando para ver

Javas Javas  • em 21.04.17 9:34

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 9:34

O comando é bom, pena que não funcionou

Brytch Brytch  • em 21.04.17 9:44

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 9:44

Aos que não conseguiram adicionar abram esse tópico :

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

É um fix que fiz, irá ajudar vocês, boa sorte...

Jhaczin Jhaczin  • em 21.04.17 12:06

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 12:06

Comentando para ver, deve ser bem legal segundo o pessoal !

muchierhbc muchierhbc  • em 21.04.17 14:07

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 14:07

comentando pra ver..

Wiz-Khalifa Wiz-Khalifa  • em 21.04.17 14:08

Comando: Premiar Custom  - Página 2 Empty em 21.04.17 14:08

Gostei demais desse comando

The Flash The Flash  • em 22.04.17 18:12

Comando: Premiar Custom  - Página 2 Empty em 22.04.17 18:12

[sucesso=Tópico removido de anúncio global][/sucesso]
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum

BH Servers

Recomendamos o VPS da BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.