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:
[alerta=[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]]tome cuidado com postagens inuteis e doublepost[/alerta]
Brytch • 15.04.17 11:01
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 + "!"));
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] + ") !");
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."); } }
Coloque na permissions_command na DB o comando : premiar_command com rank 4 e pronto, de nada! xD
Reputação da mensagem: 100% (1 votos)
thywow • 15.04.17 11:49
15.04.17 11:49
hummmm muito bom !
Rucxa • 15.04.17 13:40
15.04.17 13:40
adooro, comentando para visualizar
Turing • 15.04.17 14:42
15.04.17 14:42
Ótimo tutorial! Irá ajudar muitos!
Evolution450 • 15.04.17 15:04
15.04.17 15:04
sadsadads
edinei07 • 15.04.17 15:17
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 [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] [/alerta]
lRafita372 • 15.04.17 20:21
15.04.17 20:21
dog escreveu:
Belo compartilhamento, isso vai ajudar muitas pessoas.
xdd
Kurumi.Dev • 16.04.17 1:05
16.04.17 1:05
good luck :D
volodiafr • 16.04.17 1:10
16.04.17 1:10
tzgrfg
Malukinho.xd • 16.04.17 1:13
16.04.17 1:13
comentando para ver.
Smuu • 16.04.17 4:09
16.04.17 4:09
Irá ajudar muita gente (se a vps for ruim tenho certeza que via lagar kk)
Manked • 16.04.17 4:32
16.04.17 4:32
Funcionou muito bem! Estou ansioso para ver o que terá a imagem do user :D
Koop • 16.04.17 21:16
16.04.17 21:16
caramba que top, programação avançando na área de habbo em. parabéns !
lThiago • 17.04.17 0:25
17.04.17 0:25
Koop escreveu:caramba que top, programação avançando na área de habbo em. parabéns !
Hooooooooooooooooooh, Obg
Manked 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 • 17.04.17 9:42
17.04.17 9:42
Muito toop mano, valew <3
Tobby • 17.04.17 18:24
17.04.17 18:24
obrigado por compartilhar
llPardall • 17.04.17 20:32
17.04.17 20:32
k.klçkl
curtirhost • 18.04.17 0:27
18.04.17 0:27
Opa, estou curioso!
Redigitou • 18.04.17 1:04
18.04.17 1:04
comentanto pra ver
Cloud • 18.04.17 19:54
18.04.17 19:54
Comentando para Visualizar
-Julya • 18.04.17 20:15
18.04.17 20:15
Comentando pra ver.
Techside • 18.04.17 21:22
18.04.17 21:22
eae loco
Kinney • 19.04.17 3:08
19.04.17 3:08
Oi sumido rsrsrs
edinei07 • 19.04.17 11:58
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 [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] [/aviso]
leonardo112 • 19.04.17 18:32
19.04.17 18:32
Comentando pra ver
Tr4Ck • 20.04.17 0:09
20.04.17 0:09
comentando...pra ver
-Meck • 20.04.17 0:13
20.04.17 0:13
comentando para visualizar!
PedroGustavo • 20.04.17 6:02
20.04.17 6:02
Otimo comando!
Snocker • 20.04.17 6:22
20.04.17 6:22
bom zzzz
edinei07 • 20.04.17 7:11
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 [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] [/aviso]
100Bug • 20.04.17 12:23
20.04.17 12:23
Obrigado por compartilhar na comunidade
bluspt • 20.04.17 14:17
20.04.17 14:17
Ótimo comando
bluspt • 20.04.17 14:18
20.04.17 14:18
Comentando para ver o tuto
Snocker • 21.04.17 0:50
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 • 21.04.17 9:01
21.04.17 9:01
Fiz tudo correto e não funcionou pode min ajudar?
Javas • 21.04.17 9:15
21.04.17 9:15
Comentando para ver
Javas • 21.04.17 9:34
21.04.17 9:34
O comando é bom, pena que não funcionou
Brytch • 21.04.17 9:44
21.04.17 9:44
Aos que não conseguiram adicionar abram esse tópico :