You need to modify the source with the good update ;)
27-04-16
Safari XP
re: Official PlusEMU - Help Thread
Quote:
Originally Posted by Vinny95
You need to modify the source with the good update ;)
How? o.o
28-04-16
Vinny95
re: Official PlusEMU - Help Thread
Hello i have a problem!
When i click on 1x1 Stack Magic Tile the furni don't show but show the last funi i selected and i can't buy it but i can see the others Magic Tile.
What is the problem?
Screen: https://i.gyazo.com/a7bb81e1bec0b5d0...95d95cfb55.png
28-04-16
</Meap>
re: Official PlusEMU - Help Thread
Im sure someone knows how to do this but how would I go about updating the packets so I can keep up to date with the latest swf revisions?
You need update ranks in db whit query...
UPDATE catalog_pages SET min_rank = 1; and restart emu...
02-05-16
Klein1337
re: Official PlusEMU - Help Thread
I need some help! I don't know how to set the Mod_tools to a higher rank? Right now, rank 2 have mod tools, like wtfffff?
- I have looked in Permissions and permissions right, it's impossible for me, to concentrate me about it hahaha
And: Can i do so Fx. Rank 4 starts with enable 102, and rank 7 with enable 178 and 10 with enable 187?
02-05-16
Droppy
Re: Official PlusEMU - Help Thread
Edit 01/05/16: Please! Make sure to add your emulator version, if it's either Habboon or any other edit, or original PlusEMU. There's a lot of PlusEmu edits out there, and we would like the questions get to be made in only one thread.
Hello
I'm using Plus Emu, and I'm having troubles loading into my client.
It's definitely a swf problem but I just can't find the solution.
I've looked all over the external variables, but nothing. When I load my client, It loads to 84% then quickly disconnects.
I've made sure all the links are correct and gone to their pages to make sure. If I use another hotel's swf links, they seem to work. Just won't work for my localhost swf's. I've also tried copying the external vars from the hotel's swf's that do work, and still nothing.
Has anyone experienced a disconnection at 84% and what could be causing my problem?
Thanks
02-05-16
juust
Re: Official PlusEMU - Help Thread
Quote:
Originally Posted by Matthew Carter
Gave me 8 errors?
Entered the wrong correction
- - - Updated - - -
Quote:
Originally Posted by XxMurphyxX
Horse energy zero - Fixed
Emulator\HabboHotel\Rooms\AI\Types
FILE: PetBot.cs
Spoiler:
Code:
using System;
using System.Linq;
using System.Drawing;
using Plus.Core;
using Plus.HabboHotel.GameClients;
using Plus.HabboHotel.Pathfinding;
using Plus.HabboHotel.Rooms.AI;
using Plus.HabboHotel.Rooms;
using Plus.Utilities;
using System.Collections.Generic;
namespace Plus.HabboHotel.Rooms.AI.Types
{
public class PetBot : BotAI
{
private int ActionTimer;
private int EnergyTimer;
private int SpeechTimer;
public PetBot(int VirtualId)
{
SpeechTimer = new Random((VirtualId ^ 2) + DateTime.Now.Millisecond).Next(10, 60);
ActionTimer = new Random((VirtualId ^ 2) + DateTime.Now.Millisecond).Next(10, 30 + VirtualId);
EnergyTimer = new Random((VirtualId ^ 2) + DateTime.Now.Millisecond).Next(10, 60);
}
private void RemovePetStatus()
{
RoomUser Pet = GetRoomUser();
if (Pet != null)
{
foreach (KeyValuePair<string, string> KVP in Pet.Statusses.ToList())
{
if (Pet.Statusses.ContainsKey(KVP.Key))
Pet.Statusses.Remove(KVP.Key);
}
}
}
public override void OnSelfEnterRoom()
{
Point nextCoord = GetRoom().GetGameMap().getRandomWalkableSquare();
//int randomX = PlusEnvironment.GetRandomNumber(0, GetRoom().Model.MapSizeX);
//int randomY = PlusEnvironment.GetRandomNumber(0, GetRoom().Model.MapSizeY);
if (GetRoomUser() != null)
GetRoomUser().MoveTo(nextCoord.X, nextCoord.Y);
}
public override void OnSelfLeaveRoom(bool Kicked)
{
}
public override void OnUserEnterRoom(RoomUser User)
{
if (User.GetClient() != null && User.GetClient().GetHabbo() != null)
{
RoomUser Pet = GetRoomUser();
if (Pet != null)
{
if (User.GetClient().GetHabbo().Username == Pet.PetData.OwnerName)
{
string[] Speech = PlusEnvironment.GetGame().GetChatManager().GetPetLocale().GetValue("welcome.speech.pet" + Pet.PetData.Type);
string rSpeech = Speech[RandomNumber.GenerateRandom(0, Speech.Length - 1)];
Pet.Chat(rSpeech, false);
}
}
}
}
public override void OnUserLeaveRoom(GameClient Client)
{
}
public override void OnUserShout(RoomUser User, string Message)
{
}
public override void OnTimerTick()
{
RoomUser Pet = GetRoomUser();
if (Pet == null)
return;
#region Speech
if (SpeechTimer <= 0)
{
if (Pet.PetData.DBState != DatabaseUpdateState.NeedsInsert)
Pet.PetData.DBState = DatabaseUpdateState.NeedsUpdate;
if (Pet != null)
{
var RandomSpeech = new Random();
RemovePetStatus();
int r = RandomNumber.GenerateRandom(1, 8); // Made Random
if (Pet.PetData.Energy > 10 && r < 6 || Pet.PetData.Level > 15 || PlusEnvironment.GetGame().GetChatManager().GetPetCommands().TryInvoke(Command) == 8)
{
RemovePetStatus(); // Remove Status
switch (PlusEnvironment.GetGame().GetChatManager().GetPetCommands().TryInvoke(Command))
{
// TODO - Level you can use the commands at...