Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Pages: 1
Oh my god.
At first, I was scared,
but now...
THIS IS AMAZING!!!!
You could revive the entire EE community!!
Come to think of it! :D
I am not on the list... but still some of my friends have been hacked
poor guys, I feel bad for all of you
did you remove him from the crew or did he leave th crew? or was he never added ?
He was never added.
I have crew called "The Builders Crew", and there was somewhat a random world that I didn't own and the owner wasn't in my crew.
I created this crew new, and I wanted to see the profile and that appear.
You could at least check the worlds database and check each worlds. If that world is associated with that crew name, change it.
I hope this get fixed quickly meantime.
You have several issues with the code you posted.
You should try the following:static Client client { get; set; } static Connection con { get; set; } static void Main(string[] args) { client = PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", "email", "password", null); con = client.Multiplayer.CreateJoinRoom("world-id", "Everybodyedits" + client.BigDB.Load("config", "config")["version"], true, null, null); con.OnMessage += (s, e) => { if (e.Type == "init") { con.Send("init2"); } if (e.Type == "say") { if (e.GetString(1).StartsWith("!ping")) { con.Send("say", "/pm username message"); } } }; con.Send("init"); Console.ReadLine(); }
So, is CreateJoinRoom necessary? I connected with the JoinRoom.
Or I really need the lambda expression?
Connect and Client should be property?
If I missed the Connection and Client, that's okay but when I connect it, well, it doesn't even show up even after I sent "init2".
So I need to use CreateJoinRoom.
-----
Therefore, pretty ridiculous, it worked with other bots yet not with this bot.
I created a PlayerIO server myself, and I can't even either rename, or delete the "public" connection.
Perhaps only higher subscriptions lets you to do that?
You should be able to join with CreateJoinRoom provided you specify the proper room type, which you have correctly shown in the first post; 'Everybodyeditts' + version
A few things to check off:
- are you able to join a world with the account using the flash client?
- is the account you're using a linked account?
- are you able to use another account to connect with the code you are using?It would also help if you posted the full source code with the account details omitted.
It's all in one file.
I've removed the unnecessary namespaces by the way.
------ EDIT ------
( ) I've also tried with Everybodyedits + version thingy, it connected successfully but didn't join the world aswell.
( ) I was trying it with my main account to join to MY world. And no, it didn't work out very well.
( ) <silent>
Are you sure you're doing everything else correctly? You also need to be sending init and init2 if you want to actually connect to the world.
I put init2 and init in my code.
It should send init2 after init. I made a console app and made it so I can see if connected or not.
It connected, but it didn't send a message and didn't join as well.
I believe it's a little more complicated than that. I'll try to explain.
In essence, CreateJoinRoom is essentially a mix between CreateRoom and JoinRoom. If the room doesn't exist already, you need to specify the room type. If not, the server will tell you to join the first one it finds with the room ID you specify. If you look at the documentation, the JoinRoom request does not require a RoomType, however CreateRoom does. It is a fallback method.
So if I use JoinRoom, and enter my world ID will it work?
I will give it a shot.
I don't know why, this never happened before.
I tried
con = client.Multiplayer.CreateJoinRoom("PWkbrKJ-ZhcUI", "public", true, new Dictionary<string, string>(), new Dictionary<string, string>());
but it didn't work.
I also tried
object version = client.BigDB.Load("config", "config")["version"];
con = client.Multiplayer.CreateJoinRoom("PWkbrKJ-ZhcUI", "Everybodyedits" + version, true, new Dictionary<string, string>(), new Dictionary<string, string>());
No exceptions, but it didn't connect to my world. (no extra clients opened)
What should I do now?
Give your bot an ability to snake/rain, people in free edit worlds always find it amusing when someone connects a bot
Hmm, I tried that before and it worked out. I'll implement that feature.
(green>red>none)
Just use client.Multiplayer.ListRooms(null, null, 0, 0); for lobby worlds.
I will try it but don't know how. I mean, how do you get a room ID from a world that has a name?
Probably I can either search the forums to find an answer about it, search the internet or just wait the answer.
I was really bored so I decided to make a bot. Surprisingly, I didn't had any ideas.
So I was here to log in back and make a bot thread with your ideas. Share them here!
A few exceptions/additions:
No ideas about lobbies, I mean... I can't get a list of worlds from EE.
Commands are allowed, for example: Do a command with name as !whatdoeshelllooklike and make it say "You don't want to see the answer."
You can include your code for the command/message type (the type of broadcasted event that happened real-time)
And why do I even exist
Also the thread was accidently posted in Questions And Answers. So I deleted it quick and decided to make it here.
wait does it actually matter or
whatever it doesn't actually matter
Man, please upload the videos, they are not going show anymore,
If you gonna want check spoilers, you are chilling then.
Pages: 1
[ Started around 1733251115.4241 - Generated in 0.096 seconds, 10 queries executed - Memory usage: 1.47 MiB (Peak: 1.65 MiB) ]