-
1 Attachment(s)
Battle Banzai Gate UPDATED!
add furniture interaction: bb_patch
add users table column bb_ball and default value "r"
New Code:
Code:
if (Item.GetBaseItem().Name == "bb_gate_r")
{
ServerMessage GateR = new ServerMessage(485);
GateR.AppendInt32(User.VirtualId);
GateR.AppendInt32(33);
SendMessage(GateR);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_y")
{
ServerMessage GateY = new ServerMessage(485);
GateY.AppendInt32(User.VirtualId);
GateY.AppendInt32(36);
SendMessage(GateY);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_g")
{
ServerMessage GateG = new ServerMessage(485);
GateG.AppendInt32(User.VirtualId);
GateG.AppendInt32(34);
SendMessage(GateG);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_b")
{
ServerMessage GateB = new ServerMessage(485);
GateB.AppendInt32(User.VirtualId);
GateB.AppendInt32(35);
SendMessage(GateB);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_patch")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
string Color1 = "5";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color1);
SendMessage(ColorPlate);
}
if (pallo == "y")
{
string Color2 = "14";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color2);
SendMessage(ColorPlate);
}
if (pallo == "g")
{
string Color3 = "8";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color3);
SendMessage(ColorPlate);
}
if (pallo == "b")
{
string Color4 = "11";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color4);
SendMessage(ColorPlate);
}
}
Added coloring.
Credits me 100%
-
Re: Battle Banzai Gate Code
-
Re: Battle Banzai Gate Code
Nice code thanks
But i have a question:
If the 4 first codes update your ball, and bb_plate SET the ball, how do i put 2 Interactions in 1 furni?
-
Re: Battle Banzai Gate Code
Omg, thankyou so much! :o
-
Re: Battle Banzai Gate Code
Great thanks for sharing.
-
Re: Battle Banzai Gate Code
In which file should be and where?
-
Re: Battle Banzai Gate Code
Why are you using the database for this kind of action, why not cache it?
(just to let you know, I'm not an expert with emulators, but am with php..)
-
Re: Battle Banzai Gate Code
what server is this for??? Uber?
Quote:
Originally Posted by
=dj.matias=
add furniture interactions: bb_red_gate,bb_blue_gate,bb_green_gate,bb_yellow_gate,bb_plate
add users table column bb_ball and default value "r"
Code:
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_red_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_yellow_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_blue_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_green_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_plate")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(33);
SendMessage(Message);
}
if (pallo == "y")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(36);
SendMessage(Message);
}
if (pallo == "g")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(34);
SendMessage(Message);
}
if (pallo == "b")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(35);
SendMessage(Message);
}
}
-
Re: Battle Banzai Gate Code
Thanks for the release mate...
Could someone please specify EXACTLY to me where this should go?
-
Re: Battle Banzai Gate Code
You should also code the tiles, so when they get on them it changes color.
-
Re: Battle Banzai Gate Code
Nice Release did you create this if not credits to other's please
-
Re: Battle Banzai Gate Code
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
Rick3131
Whats file insert this?
Habbohotel -> Rooms -> Room.cs
--
Working on BB code but difficult for me i'm beginner of cs :P
-
Re: Battle Banzai Gate Code
This is for uberEmulator, yes.
Quote:
Originally Posted by
iJay
Thanks for the release mate...
Could someone please specify EXACTLY to me where this should go?
FIND:
Code:
if (Item.GetBaseItem().InteractionType.ToLower() == "bed")
{
if (!User.Statusses.ContainsKey("lay"))
{
User.Statusses.Add("lay", Item.GetBaseItem().Height.ToString().Replace(',', '.') + " null");
}
User.Z = Item.Z;
User.RotHead = Item.Rot;
User.RotBody = Item.Rot;
User.UpdateNeeded = true;
}
and exactly under that, or under the last interaction type, add this:
Code:
//Battle-Ball Interactions by 'dj.matias'
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_red_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_yellow_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_blue_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_green_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_plate")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(33);
SendMessage(Message);
}
if (pallo == "y")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(36);
SendMessage(Message);
}
if (pallo == "g")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(34);
SendMessage(Message);
}
if (pallo == "b")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(35);
SendMessage(Message);
}
Thanks me <3
-
Re: Battle Banzai Gate Code
What i don't get with this is why it needs to use the database? Also does anyone know where i can get the furni swf's? My stealer seems to error 404 now, hmm they must of changed something.
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
matty13
What i don't get with this is why it needs to use the database? Also does anyone know where i can get the furni swf's? My stealer seems to error 404 now, hmm they must of changed something.
Here mate, 32 SWFs.. Credits to Maintenance on RZ
MEGAUPLOAD - The leading online storage and file delivery service
-
Re: Battle Banzai Gate Code
Anyone got a fix for bb_score_* i've fix BB but score boards cannot place in my room x_x
(Teleports doens't work)
http://img837.imageshack.us/img837/4317/88931409.png
-
Re: Battle Banzai Gate Code
I've put the code in my Room.cs but nothing happens.. what do i have to do more?
-
Re: Battle Banzai Gate Code
@Getloose, Release those codes of Battleball and i'll try to code it? 'k? :D
-
Re: Battle Banzai Gate Code
I have a problem when I walk through the barrier I get no color -.- images: battleball.png - Bilder und Fotos kostenlos auf ImageBanana hochladen
bb_red_gate iteractions, bb_blue_gate, bb_green_gate, bb_yellow_g ate, bb_plate is also added bb_ball
sorry for my bad english i'm German
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
gulli059
You need to put down a bb_path1 before the gate. Effect coming in active if you walk on a bb floor :ott1:
--
Release if it's done with bb_score_* hope someone has a fix for bb_score_* to set him active in my room :(:
-
Re: Battle Banzai Gate Code
hmmm i wonder how to get the color on the tiles because i did what you said but the tiles still black?
-
Re: Battle Banzai Gate Code
for noobs who dont know Mysql here
CREATE TABLE `users` (
`id` int(11) unsigned NOT NULL auto_increment,
`username` varchar(50) NOT NULL,
`real_name` varchar(100) NOT NULL default '',
`password` varchar(50) NOT NULL,
`mail` varchar(50) NOT NULL default 'defaultuser@meth0d.org',
`auth_ticket` text NOT NULL,
`rank` int(11) unsigned NOT NULL default '1',
`credits` int(11) NOT NULL default '0',
`vip_points` int(11) NOT NULL default '0',
`activity_points` int(11) NOT NULL default '0',
`activity_points_lastupdate` double NOT NULL default '0',
`look` varchar(100) NOT NULL default 'hr-115-42.hd-190-1.ch-215-62.lg-285-91.sh-290-62',
`gender` enum('M','F') NOT NULL default 'M',
`motto` varchar(50) NOT NULL,
`account_created` varchar(50) NOT NULL,
`last_online` varchar(50) NOT NULL,
`online` enum('0','1') NOT NULL default '0',
`ip_last` varchar(120) NOT NULL,
`ip_reg` varchar(120) NOT NULL,
`home_room` int(10) unsigned NOT NULL default '0',
`respect` int(11) NOT NULL default '0',
`daily_respect_points` int(11) NOT NULL default '3',
`daily_pet_respect_points` int(11) NOT NULL default '3',
`newbie_status` int(11) NOT NULL default '0',
`is_muted` enum('0','1') NOT NULL default '0',
`mutant_penalty` enum('0','1','2') NOT NULL default '0',
`mutant_penalty_expire` int(11) NOT NULL default '0',
`block_newfriends` enum('0','1') NOT NULL default '0',
`bb_ball` enum('y','b','g','r') NOT NULL default 'y',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2709 ;
-
Re: Battle Banzai Gate Code
didnt worked -.- i insertet at the table users the bb_ball table,insertet furni,catalog page,catalog items , insertet code for m uberemu,debuged , tested didnt worked ... the furnis wworked exept the scoreboard
(its invisible) and if i walk through the gate than didnt appear the effect.
i use my own hosted swfs and yes i placed the swf furnis in the right folder
what to do now ?? help me please
-
Re: Battle Banzai Gate Code
the code would be better if it used variables instead of saving them in the database.
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
vista4life
hmmm i wonder how to get the color on the tiles because i did what you said but the tiles still black?
Haven't tried it yet, but I think you should "manually" set the status of the furni...
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
DJAlexxstyle
Haven't tried it yet, but I think you should "manually" set the status of the furni...
i know now how it works but i need to sorta more things out:)
-
Re: Battle Banzai Gate Code
Hm.. I just get expected { when i put it where it should go..
-
Re: Battle Banzai Gate Code
-
Re: Battle Banzai Gate Code
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
Getloose
You need to put down a bb_path1 before the gate. Effect coming in active if you walk on a bb floor :ott1:
--
Release if it's done with bb_score_* hope someone has a fix for bb_score_* to set him active in my room :(:
Getloose Can you help me? I did the whole process more when I climb on top of bb_patch1 it does not change color, appears over the end does not change the color patch can you help me?
Sorry my bad English.
I am Brazilian :*:
---------- Post added at 04:38 PM ---------- Previous post was at 04:38 PM ----------
Quote:
Originally Posted by
Getloose
You need to put down a bb_path1 before the gate. Effect coming in active if you walk on a bb floor :ott1:
--
Release if it's done with bb_score_* hope someone has a fix for bb_score_* to set him active in my room :(:
http://img837.imageshack.us/img837/4317/88931409.png
Getloose Can you help me? I did the whole process more when I climb on top of bb_patch1 it does not change color, appears over the end does not change the color patch can you help me?
Sorry my bad English.
I am Brazilian :*:
EDIT¹: To put the score on something you have to change the furniture database of mobi you're putting it up for can_stack (1).
Try to see if the.
-
Re: Battle Banzai Gate Code
help me please :( the gate didnt work
-
Re: Battle Banzai Gate Code
Good ! 10/10
Getloose, can you share your BB fix with everybody ?
-
Re: Battle Banzai Gate Code
-
Re: Battle Banzai Gate Code
the colors on the plates doesnt work! :(
how come ?
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
mike444
the colors on the plates doesnt work! :(
how come ?
Because there not coded yet, GetLoose wont release his code.
-
Re: Battle Banzai Gate Code
Release my code not actually done it's my first time in *.cs files. Ugly code sorry but works a little bit.
Someone can fix more of BB Banzai i'm work too but a lot of time takes to other things. Here a screen in working (titles works).
You can replace the code of dj.matias with my code and it works!
http://img837.imageshack.us/img837/4317/88931409.png
Code:
// BATTLE BANZAI
// PART OF dj.matias
// BY GETLOOSE
// 1 = L
// 2 = DO NOT USE
// 3 = R -> 1 L
// 4 = R -> 2 L
// 5 = R -> 3 L COMPLETE
// 6 = G -> 1 L
// 7 = G -> 2 L
// 8 = G -> 3 L COMPLETE
// 9 = B -> 1 L
// 10 = B -> 2 L
// 11 = B -> 3 L COMPLETE
// 12 = Y -> 1 L
// 13 = Y -> 2 L
// 14 = Y -> 3 L COMPLETE
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_red_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_yellow_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_blue_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_green_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_plate")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(33);
SendMessage(Message);
// 3 = R -> 1 L
// 4 = R -> 2 L
// 5 = R -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "3";
}
else if (Item.ExtraData == "3" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "4";
}
else if (Item.ExtraData == "4")
{
Item.ExtraData = "5";
}
Item.UpdateState();
}
}
if (pallo == "y")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(36);
SendMessage(Message);
// 12 = Y -> 1 L
// 13 = Y -> 2 L
// 14 = Y -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "12";
}
else if (Item.ExtraData == "12" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "13";
}
else if (Item.ExtraData == "13")
{
Item.ExtraData = "14";
}
Item.UpdateState();
}
}
if (pallo == "g")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(34);
SendMessage(Message);
// 6 = G -> 1 L
// 7 = G -> 2 L
// 8 = G -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "6";
}
else if (Item.ExtraData == "6" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "7";
}
else if (Item.ExtraData == "7")
{
Item.ExtraData = "8";
}
Item.UpdateState();
}
}
if (pallo == "b")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(35);
SendMessage(Message);
// 9 = B -> 1 L
// 10 = B -> 2 L
// 11 = B -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "9";
}
else if (Item.ExtraData == "9" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "10";
}
else if (Item.ExtraData == "10")
{
Item.ExtraData = "11";
}
Item.UpdateState();
}
}
}
-
Re: Battle Banzai Gate Code
wow thats good whats link to your hotel I wanna play lol
---------- Post added at 06:23 PM ---------- Previous post was at 06:22 PM ----------
Well send it to me in pm
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
No0b
wow thats good whats link to your hotel I wanna play lol
---------- Post added at 06:23 PM ---------- Previous post was at 06:22 PM ----------
Well send it to me in pm
http://localhost/client :love:
Portforwarding sucks with my router :sneaky2:
-
Re: Battle Banzai Gate Code
what router are you using? lol
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
Getloose
Release my code not actually done it's my first time in *.cs files. Ugly code sorry but works a little bit.
Someone can fix more of BB Banzai i'm work too but a lot of time takes to other things. Here a screen in working (titles works).
You can replace the code of dj.matias with my code and it works!
http://img837.imageshack.us/img837/4317/88931409.png
Code:
// BATTLE BANZAI
// PART OF dj.matias
// BY GETLOOSE
// 1 = L
// 2 = DO NOT USE
// 3 = R -> 1 L
// 4 = R -> 2 L
// 5 = R -> 3 L COMPLETE
// 6 = G -> 1 L
// 7 = G -> 2 L
// 8 = G -> 3 L COMPLETE
// 9 = B -> 1 L
// 10 = B -> 2 L
// 11 = B -> 3 L COMPLETE
// 12 = Y -> 1 L
// 13 = Y -> 2 L
// 14 = Y -> 3 L COMPLETE
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_red_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_yellow_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_blue_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_green_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_plate")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(33);
SendMessage(Message);
// 3 = R -> 1 L
// 4 = R -> 2 L
// 5 = R -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "3";
}
else if (Item.ExtraData == "3" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "4";
}
else if (Item.ExtraData == "4")
{
Item.ExtraData = "5";
}
Item.UpdateState();
}
}
if (pallo == "y")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(36);
SendMessage(Message);
// 12 = Y -> 1 L
// 13 = Y -> 2 L
// 14 = Y -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "12";
}
else if (Item.ExtraData == "12" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "13";
}
else if (Item.ExtraData == "13")
{
Item.ExtraData = "14";
}
Item.UpdateState();
}
}
if (pallo == "g")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(34);
SendMessage(Message);
// 6 = G -> 1 L
// 7 = G -> 2 L
// 8 = G -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "6";
}
else if (Item.ExtraData == "6" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "7";
}
else if (Item.ExtraData == "7")
{
Item.ExtraData = "8";
}
Item.UpdateState();
}
}
if (pallo == "b")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(35);
SendMessage(Message);
// 9 = B -> 1 L
// 10 = B -> 2 L
// 11 = B -> 3 L COMPLETE
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "9";
}
else if (Item.ExtraData == "9" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "10";
}
else if (Item.ExtraData == "10")
{
Item.ExtraData = "11";
}
Item.UpdateState();
}
}
}
hi dis doesn't work.... the patches don't lit up, is there something else we had to do?
-
Re: Battle Banzai Gate Code
Same, the items don't change for me, hmm?
-
Re: Battle Banzai Gate Code
It does for me :P
// But yeah i edited it a bit, TIP: Make the battleball effect almost the same as the Watereffect ( Same codes ) but a bit differently :P
-
Re: Battle Banzai Gate Code
Did you have an interaction in the database set on bb_plate on bb_path1?
And remove our cache. Hope will fix the problem say it when isn't fix on your hotel.
Reply s.a.p.
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
Getloose
Did you have an interaction in the database set on bb_plate on bb_path1?
And remove our cache. Hope will fix the problem say it when isn't fix on your hotel.
Reply s.a.p.
yes i created my cache.
Still it doesn't work.
bb_plate in the interaction_type.
What number should be in the interaction_modes_count?
Regards
Edward
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
-ClaNHabbo-
yes i created my cache.
Still it doesn't work.
bb_plate in the interaction_type.
What number should be in the interaction_modes_count?
Regards
Edward
Here it set on "4". Hope will fix your code idk about this problem it's the same as me :blink:
-
Re: Battle Banzai Gate Code
i have the interaction_type but it doesnt work.. :(
-
Re: Battle Banzai Gate Code
bb_patch1 didnt worked. i set uped the infrections types like the same of my emulator and i replaced the tiles to theroom i updated the ctaalog tested didnt worked -.-
---------- Post added at 02:50 PM ---------- Previous post was at 02:49 PM ----------
but the gates works
-
Re: Battle Banzai Gate Code
It works if you change the code abit :P
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
PEjump2
It works if you change the code abit :P
Is it the item data type you need to make it recongise if its blank not just 0?
-
Re: Battle Banzai Gate Code
Quote:
Originally Posted by
matty13
Is it the item data type you need to make it recongise if its blank not just 0?
Yeah insert 14 in it :P
And change the bb code more like that watereffect so like:
If battleball effect = apllied bla bla..
-
Re: Battle Banzai Gate Code
where must i put in 14 which line ??
-
Re: Battle Banzai Gate UPDATED!
Code updated: Added tile coloring.
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
=dj.matias=
Code updated: Added tile coloring.
Finaly!
Awesome, =dj.matias=!
-
Re: Battle Banzai Gate UPDATED!
Tile coloring doesnt work.
-
Re: Battle Banzai Gate UPDATED!
It does, you've just added it wrong..
-
Re: Battle Banzai Gate UPDATED!
Did you remember add furniture interaction bb_patch?
-
Re: Battle Banzai Gate UPDATED!
And add the interaction on the furniture bb_patch1? :P
-
Re: Battle Banzai Gate UPDATED!
Add bb_patch interaction to furniture bb_batch1.
-
Re: Battle Banzai Gate UPDATED!
wow thanks for the updated code :D
-
Re: Battle Banzai Gate UPDATED!
Here's my battleball code :P
Code:
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
string color = dbClient.ReadString("SELECT bb_ball FROM users WHERE id='" + User.HabboId + "'");
// Battleball Gates
if (Item.GetBaseItem().Name == "bb_gate_b")
{
if (color != "b")
{
int EffectId = 35;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_r")
{
if (color != "r")
{
int EffectId = 33;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_y")
{
if (color != "y")
{
int EffectId = 36;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_g")
{
if (color != "g")
{
int EffectId = 34;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
// Battleball Patch
if (Item.GetBaseItem().Name == "bb_patch1")
{
if (color == "g")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "6";
}
else if (Item.ExtraData == "6" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "7";
}
else if (Item.ExtraData == "7")
{
Item.ExtraData = "8";
}
Item.UpdateState();
}
}
if (color == "r")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "3";
}
else if (Item.ExtraData == "3" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "4";
}
else if (Item.ExtraData == "4")
{
Item.ExtraData = "5";
}
Item.UpdateState();
}
}
if (color == "y")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "12";
}
else if (Item.ExtraData == "12" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "13";
}
else if (Item.ExtraData == "13")
{
Item.ExtraData = "14";
}
Item.UpdateState();
}
}
if (color == "b")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "9";
}
else if (Item.ExtraData == "9" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "10";
}
else if (Item.ExtraData == "10")
{
Item.ExtraData = "11";
}
Item.UpdateState();
}
}
}
// Battleball teleport
if (Item.GetBaseItem().Name == "bb_rnd_tele")
{
int aleat0 = DateTime.Now.Millisecond;
Random newX = new Random(DateTime.Now.Millisecond);
Random NewY = new Random(DateTime.Now.Millisecond);
Random NewZ = new Random(DateTime.Now.Millisecond);
int aleat1 = newX.Next(1, Model.MapSizeX);
int aleat2 = NewY.Next(1, Model.MapSizeY);
int aleat3 = NewZ.Next(100, 999999999);
int aleat4 = newX.Next(1, 6);
int X = aleat1;
int Y = aleat2;
User.SetPos(aleat1, aleat2, User.Z);
//User.MoveTo(aleat1, aleat2);
}
}
Credits: Kekomundo, Me, Getloose, =dj.matias=
-
Re: Battle Banzai Gate UPDATED!
Not sure what i do wrong, i set the item interaction types and for some reason it doesn't work for me.
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
PEjump2
Here's my battleball code :P
Code:
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
string color = dbClient.ReadString("SELECT bb_ball FROM users WHERE id='" + User.HabboId + "'");
// Battleball Gates
if (Item.GetBaseItem().Name == "bb_gate_b")
{
if (color != "b")
{
int EffectId = 35;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_r")
{
if (color != "r")
{
int EffectId = 33;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_y")
{
if (color != "y")
{
int EffectId = 36;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_g")
{
if (color != "g")
{
int EffectId = 34;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
else
{
int EffectId = 0;
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(EffectId);
SendMessage(Message);
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'none' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
// Battleball Patch
if (Item.GetBaseItem().Name == "bb_patch1")
{
if (color == "g")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "6";
}
else if (Item.ExtraData == "6" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "7";
}
else if (Item.ExtraData == "7")
{
Item.ExtraData = "8";
}
Item.UpdateState();
}
}
if (color == "r")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "3";
}
else if (Item.ExtraData == "3" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "4";
}
else if (Item.ExtraData == "4")
{
Item.ExtraData = "5";
}
Item.UpdateState();
}
}
if (color == "y")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "12";
}
else if (Item.ExtraData == "12" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "9" || Item.ExtraData == "10" || Item.ExtraData == "3" || Item.ExtraData == "4")
{
Item.ExtraData = "13";
}
else if (Item.ExtraData == "13")
{
Item.ExtraData = "14";
}
Item.UpdateState();
}
}
if (color == "b")
{
if (Item.ExtraData != "8" && Item.ExtraData != "11" && Item.ExtraData != "14" && Item.ExtraData != "5")
{
if (Item.ExtraData == "0" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "1";
}
else if (Item.ExtraData == "1" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "9";
}
else if (Item.ExtraData == "9" || Item.ExtraData == "6" || Item.ExtraData == "7" || Item.ExtraData == "3" || Item.ExtraData == "4" || Item.ExtraData == "12" || Item.ExtraData == "13")
{
Item.ExtraData = "10";
}
else if (Item.ExtraData == "10")
{
Item.ExtraData = "11";
}
Item.UpdateState();
}
}
}
// Battleball teleport
if (Item.GetBaseItem().Name == "bb_rnd_tele")
{
int aleat0 = DateTime.Now.Millisecond;
Random newX = new Random(DateTime.Now.Millisecond);
Random NewY = new Random(DateTime.Now.Millisecond);
Random NewZ = new Random(DateTime.Now.Millisecond);
int aleat1 = newX.Next(1, Model.MapSizeX);
int aleat2 = NewY.Next(1, Model.MapSizeY);
int aleat3 = NewZ.Next(100, 999999999);
int aleat4 = newX.Next(1, 6);
int X = aleat1;
int Y = aleat2;
User.SetPos(aleat1, aleat2, User.Z);
//User.MoveTo(aleat1, aleat2);
}
}
Credits: Kekomundo, Me, Getloose, =dj.matias=
The Patch dont light up :*:
help
-
Re: Battle Banzai Gate UPDATED!
Do you actually replace the WHOLE Battle-ball interaction that you gave us the first time, or add below the new, I'm kind of confused?
-
Re: Battle Banzai Gate UPDATED!
My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P
So just replace it and it will work.
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
PEjump2
My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P
So just replace it and it will work.
i dont understand, what interaction type i put on bb_patch1 ?
i put interaction type bb_patch1 and dont work :s
help me please !
sorry my bad english, im brazilian:(:
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
PEjump2
My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P
So just replace it and it will work.
I just added without replacing anything so I guess either way it still works.
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
PEjump2
My code is the whole code, you don't need to add interactions only the bb_ball to the users table :P
So just replace it and it will work.
PEjump2 the teleport doesn't work they teleport to black not to a another teleport ;p But nice progress!
-
Re: Battle Banzai Gate UPDATED!
Just worked out, you NEED to add it under the other one he provided. So paste this whole thing under the last interaction type. Roller or w.e. So add this, this is the first and the newest coloring snippet he gave, this is what you would use:
Code:
//Battle-Ball Interactions
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_red_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_yellow_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_blue_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_green_gate")
{
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_plate")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(33);
SendMessage(Message);
}
if (pallo == "y")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(36);
SendMessage(Message);
}
if (pallo == "g")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(34);
SendMessage(Message);
}
if (pallo == "b")
{
ServerMessage Message = new ServerMessage(485);
Message.AppendInt32(User.VirtualId);
Message.AppendInt32(35);
SendMessage(Message);
}
}
}
if (Item.GetBaseItem().Name == "bb_gate_r")
{
ServerMessage GateR = new ServerMessage(485);
GateR.AppendInt32(User.VirtualId);
GateR.AppendInt32(33);
SendMessage(GateR);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'r' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_y")
{
ServerMessage GateY = new ServerMessage(485);
GateY.AppendInt32(User.VirtualId);
GateY.AppendInt32(36);
SendMessage(GateY);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'y' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_g")
{
ServerMessage GateG = new ServerMessage(485);
GateG.AppendInt32(User.VirtualId);
GateG.AppendInt32(34);
SendMessage(GateG);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'g' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().Name == "bb_gate_b")
{
ServerMessage GateB = new ServerMessage(485);
GateB.AppendInt32(User.VirtualId);
GateB.AppendInt32(35);
SendMessage(GateB);
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
dbClient.ExecuteQuery("UPDATE users SET bb_ball = 'b' WHERE id = '" + User.HabboId + "' LIMIT 1");
}
}
if (Item.GetBaseItem().InteractionType.ToLower() == "bb_patch")
{
string pallo;
using (DatabaseClient dbClient = UberEnvironment.GetDatabase().GetClient())
{
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
}
if (pallo == "r")
{
string Color1 = "5";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color1);
SendMessage(ColorPlate);
}
if (pallo == "y")
{
string Color2 = "14";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color2);
SendMessage(ColorPlate);
}
if (pallo == "g")
{
string Color3 = "8";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color3);
SendMessage(ColorPlate);
}
if (pallo == "b")
{
string Color4 = "11";
ServerMessage ColorPlate = new ServerMessage(88);
ColorPlate.AppendStringWithBreak(Item.Id.ToString());
ColorPlate.AppendStringWithBreak(Color4);
SendMessage(ColorPlate);
}
}
}
}
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
Getloose
PEjump2 the teleport doesn't work they teleport to black not to a another teleport ;p But nice progress!
:o, :(
-
Re: Battle Banzai Gate UPDATED!
Due to it being MySQL and this line
Code:
pallo = dbClient.ReadString("SELECT bb_ball FROM users WHERE id = '" + User.HabboId + "' LIMIT 1");
Makes Server Crash!!
-
Re: Battle Banzai Gate UPDATED!
No wait, you can modify the mysql connection through the config :P
And if youve set it to 1000 / 2000 then it won't lagg ( If you have an good MySQL server :P )
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
=dj.matias=
Add bb_patch interaction to furniture bb_batch1.
Cant select that interaction. Only bb_plate and bb_gates
-
Re: Battle Banzai Gate UPDATED!
Quote:
Originally Posted by
Hubbo-Hotel
Cant select that interaction. Only bb_plate and bb_gates
You have to add it before it shows in the list (:
-
Re: Battle Banzai Gate UPDATED!
-
Re: Battle Banzai Gate UPDATED!
Hey.
Can somebody Help me?
I REALLY LOVE THIS.
But.. It wont work on my retro.
I host my own R58 Swfs (Released by PEjump) I replaced my product AND furni data with Habbo.coms Stuff.
I have downloaded The SWFs for it.
And I am using Spazzlakes SVN for it.
Any help??
(Currently, The page and furni IS THERE, it just doesnt load,,,)
Screenie:
http://i1038.photobucket.com/albums/...hmore/help.jpg
-
Re: Battle Banzai Gate UPDATED!
You'r sure you've added the furniture swf's in the hof_furni folder? :P
P.S: Almost finished battleball banzai 100% its almost like habbo's :)
Screenie for dutch people: http://iaza.com/work/100928C/battleball_banzai40119.png
-
Re: Battle Banzai Gate UPDATED!
You need to update furnidata and product data, that's the problem. Because the names aren't there properly, they still have their raw names that's why.
If it was the swfs, that furni names would be Green Gate or w.e, and not with any images/icons.
-
Re: Battle Banzai Gate UPDATED!
Nice one. 9/10. Is it working 100%?
-
Re: Battle Banzai Gate UPDATED!