I just noticed that one way gates don't work on Butterstorm, anyways here's a one way gates and diamonds.
One Way Gate
Open events -> Incoming.cs and search for
After that put
Open Messages -> StaticClientMessageHandler.cs and search for
After that put
Diamonds/Crystals
Open Users -> Habbo.cs and search for
Replace with
- Done
(This is NOT for bcstorm!)
One Way Gate
Open events -> Incoming.cs and search for
public static int HandleItem = 657;
After that put
public static int OneWayGate = 2505;
Open Messages -> StaticClientMessageHandler.cs and search for
handlers.Add(Incoming.HandleItem, new StaticRequestHandler(SharedPacketLib.TriggerItem));
After that put
handlers.Add(Incoming.OneWayGate, new StaticRequestHandler(SharedPacketLib.TriggerItem));
Diamonds/Crystals
Open Users -> Habbo.cs and search for
this.mClient.GetMessageHandler().GetResponse().Init(Outgoing.ActivityPoints);
this.mClient.GetMessageHandler().GetResponse().AppendInt32(2);
this.mClient.GetMessageHandler().GetResponse().AppendInt32(0);
this.mClient.GetMessageHandler().GetResponse().AppendInt32(ActivityPoints);
this.mClient.GetMessageHandler().SendResponse();
Replace with
this.mClient.GetMessageHandler().GetResponse().Init(Outgoing.ActivityPoints);
this.mClient.GetMessageHandler().GetResponse().AppendInt32(2);
this.mClient.GetMessageHandler().GetResponse().AppendInt32(0);
this.mClient.GetMessageHandler().GetResponse().AppendInt32(ActivityPoints);
this.mClient.GetMessageHandler().GetResponse().Init(103); // Diamonds
this.mClient.GetMessageHandler().GetResponse().AppendInt32(Crystals);
this.mClient.GetMessageHandler().SendResponse();
- Done
(This is NOT for bcstorm!)