Official Everybody Edits Forums

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.

#1 2017-08-23 00:59:02

brine123
Member
Joined: 2015-08-18
Posts: 15

recording actions with bot

is there a way to make the bot record what i place down then when i place a certain block it redoes what I drew

Offline

#2 2017-08-23 00:59:54

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,852

Re: recording actions with bot

yes

what do you want to do with that information

Offline

#3 2017-08-23 01:16:09

brine123
Member
Joined: 2015-08-18
Posts: 15

Re: recording actions with bot

i want to make something with it on my bot

Offline

#4 2017-08-23 01:23:04

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,852

Re: recording actions with bot

OK cool.

what other sorts of questions do you need to ask the folks here so you have a good understanding of how to do that?

Offline

#5 2017-08-23 01:24:16

brine123
Member
Joined: 2015-08-18
Posts: 15

Re: recording actions with bot

I dont know how to do it so i was hoping for some help

Offline

Wooted by:

#6 2017-08-23 01:27:07

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,852

Re: recording actions with bot

"on my bot" -- so you have some experience here? what does your bot currently do? Did you create it all yourself or is it more a piecemeal creation?

Offline

#7 2017-08-23 01:29:37

brine123
Member
Joined: 2015-08-18
Posts: 15

Re: recording actions with bot

italkalot helped me with most of it, why does that matter

Offline

#8 2017-08-23 01:34:06, last edited by hummerz5 (2017-08-23 01:34:24)

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,852

Re: recording actions with bot

well, I'm guessing whathaveyoutried.com has an answer but it's probably long-winded.

asking what your bot does and what you did to make it do that helps us know what sort of help you can receive. We could discuss various parts of bot-making and how it relates to your goals if maybe you have experience in a different language or for some reason have a great knowledge of EE packets but not programming. But it's altogether too possible that you don't have knowledge of either of those. In that case, the help you receive might simply have to be spoonfed code. We can easily jump to that conclusion if you admit that you have had little to do with making the bot yourself already.

tl;dr: I ask that because I'd rather discuss good ideas to make things than give an exact working example, especially since you want to integrate this with some system(s) you already have, but might not understand

Offline

#9 2017-08-23 01:37:02

brine123
Member
Joined: 2015-08-18
Posts: 15

Re: recording actions with bot

i made all the things that were my idea, but the rest was italkalot

Offline

#10 2017-08-23 01:38:32, last edited by hummerz5 (2017-08-23 01:39:04)

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,852

Re: recording actions with bot

brine123 wrote:

i made all the things that were my idea, but the rest was italkalot

hummerz5 wrote:

what does your bot currently do?

edit:

nah. What have you made?

Offline

#11 2017-08-23 01:40:44

brine123
Member
Joined: 2015-08-18
Posts: 15

Re: recording actions with bot

the commands, snake, admin list, mini art

Offline

#12 2017-08-23 01:42:07

John
Member
Joined: 2019-01-11
Posts: 1,982

Re: recording actions with bot

record each PlayerIOClient.Message that you want to record


PW?scale=2

Offline

#13 2017-08-23 01:43:27, last edited by hummerz5 (2017-08-23 01:44:57)

hummerz5
Member
From: wait I'm not a secret mod huh
Joined: 2015-08-10
Posts: 5,852

Re: recording actions with bot

:41 PM] atillabyte: well it's easy enough pointing out how it'd be done
1. listne for block sends
2. create a list of those blocks
3.  enumerate the list and send those blocks at a later day

I talked this over with the Community and a benevolent member offered the above advice

in other words, you'd store the blocks in a way like the admin list, adding to the collection each time a block is placed like you do for the snake... and then send them all together like mini art

Offline

Wooted by:

#14 2017-08-23 01:48:12

Tomahawk
Forum Mod
From: UK
Joined: 2015-02-18
Posts: 2,836

Re: recording actions with bot

As always, start with a C# tutorial before trying to code a bot. What you're asking isn't simple, but you're obviously not ready.

Hummerz should work in customer support for the elderly. If I had that much patience I'd be golden.


One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.

Offline

#15 2017-08-23 13:26:03

capasha
Member
Joined: 2015-02-21
Posts: 4,066

Re: recording actions with bot

This sounds like an form of animation you want to do. I don't know if you could automatic make a new frame with just blocks.
If you first draw blocks then draw empty blocks over they will be overwritten automatic with empty blocks. But if you draw the blocks, add a new frame then draw empty blocks it will work.
Sure you know how to make a snake and also a list of admins. But I think you need more experience in C# to make this.

Offline

Wooted by:

#16 2017-08-23 14:01:37

Latif
Member
From: The Netherlands
Joined: 2015-03-13
Posts: 1,206

Re: recording actions with bot

Are you serious? You just did these very simple things and now you are asking for more help? You shouldn't call it "my bot" because you haven't done anything yourself. Go watch some tutorials on YouTube, I can't believe you didn't even know how to make an admin list. Why are you making an EE bot as your first application? That's just a very bad idea.

Learn how to use BigDB and PayVault, read the EE protocol documentation, learn how to use initParse, learn how to use EEPhysics. If you did all these things, you don't even have to ask questions here anymore because you already know everything.

People make it as easy as possible for you, but you are just lazy and let other people do it for you. If you're like that, you should stop programming because it's not something for you.

Offline

#17 2017-08-23 16:29:21

Kikikan
Member
From: Hungary
Joined: 2015-08-10
Posts: 204

Re: recording actions with bot

Yeah, what you want to do is simpler than the snake bot, recording block placement is part of a snake bot. (You listen for block placements and when a specific block is placed, replace it with another block a few seconds later) => Either you didn't do a damn thing, or just copy pasted it from a tutorial with 0 understanding of what's going on.

Offline

#18 2017-08-23 17:55:33

Zumza
Member
From: root
Joined: 2015-02-17
Posts: 4,645

Re: recording actions with bot

Asking a question on this forums in like a one way ticket to hell.
Please chill.


Everybody edits, but some edit more than others

Offline

Wooted by: (2)

#19 2017-08-23 19:24:50

Xfrogman43
Member
From: need to find a new home
Joined: 2015-02-15
Posts: 4,174

Re: recording actions with bot

Zumza wrote:

Asking a question on this forums in like a one way ticket to hell.
Please chill.

Feels like StackOverflow except smaller


zsbu6Xm.png thanks zoey aaaaaaaaaaaand thanks latif for the avatar

Offline

#20 2017-08-23 19:36:30, last edited by LukeM (2017-08-23 19:36:44)

LukeM
Member
From: England
Joined: 2016-06-03
Posts: 3,009
Website

Re: recording actions with bot

So... I think a few people are overcomplicating this, so Ill try to go though how to solve problems like this for yourself:

Start by splitting the problem into smaller problems, which would be easier to solve, e.g. 1. record what I place down, 2. redo what has been placed.

If possible you can then split the problems into smaller problems, e.g. 1 could be split into get block places and store placement, and 2 could be split into retrieve placements and place blocks.

Once youve done this, you probably notice that there are a few things you should already know how to do, which are detecting, and sending block placements, then all you need to ask (or google) is how to store lists of data so they can be retrieved later (should be much easier //forums.everybodyedits.com/img/smilies/big_smile)

Offline

#21 2017-08-24 00:51:44

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: recording actions with bot

Latif wrote:

Learn how to use BigDB and PayVault, read the EE protocol documentation, learn how to use initParse, learn how to use EEPhysics.

I beg to differ on the knowledge about BigDB, PayVault and deep knowledge about EEPhysics (basic knowledge is obviously a benefit).
Mostly because you really only need BigDB and PayVault for applications (like EEditor), and rarely for in-game bots (ignoring the version retrieving with BigDB).

destroyer123 wrote:

So... I think a few people are overcomplicating this, so Ill try to go though how to solve problems like this for yourself:

Start by splitting the problem into smaller problems, which would be easier to solve, e.g. 1. record what I place down, 2. redo what has been placed.

If possible you can then split the problems into smaller problems, e.g. 1 could be split into get block places and store placement, and 2 could be split into retrieve placements and place blocks.

Once youve done this, you probably notice that there are a few things you should already know how to do, which are detecting, and sending block placements, then all you need to ask (or google) is how to store lists of data so they can be retrieved later (should be much easier //forums.everybodyedits.com/img/smilies/big_smile)

I would like to add you'll probably also need some way to start and stop recording and define the "do animation"-block.

My (personal) suggestion would to either add buttons and fields to your bot's window (unless you'd use a console application, of course) or define a command to use with your bot.
I'd personally go for a command going something like ".recordAnimation <key block id>" to start recording ("<key block id>" would be replaced with an id of your "do animation"-block) and once you're finished with your animation use a command something like ".stopRecording".

While recording the animation I'd like to refer to the above quote and stop recording when the "stopRecording" command is used (duh).

Offline

Wooted by:

#22 2017-08-28 02:46:57

brine123
Member
Joined: 2015-08-18
Posts: 15

Re: recording actions with bot

why do people have to be so rude

Offline

Wooted by:

#23 2017-08-28 03:33:09, last edited by italkalotfromee (2017-08-28 03:44:40)

italkalotfromee
Member
Joined: 2015-05-08
Posts: 117

Re: recording actions with bot

brine123 wrote:

why do people have to be so rude

I agree, they didn't have to come off rude and insult you. kind of childish..

I thought we was suppose to help each other..

"How we helping if he just copying and pasting?"

If that is the question then please refer to this as an answer:

That's how i learned and I am still learning. I can do a lot of things with bots now. Since I basically copied off of some Capasha, Xfrogman43, and etc until I learned it myself.
You need a foundation to build off of and all telling him to read pages of information when most of it is useless.
Because I've read websites where the code is complete garbage and I would teach it a different way.. But i don't have that kind of time...

Like seriously? Even Tomahawk told me

you have to try it yourself for you to learn it, reading won't help.


FluxBB bbcode test

Offline

#24 2017-08-28 04:38:06, last edited by Xfrogman43 (2017-08-28 04:41:57)

Xfrogman43
Member
From: need to find a new home
Joined: 2015-02-15
Posts: 4,174

Re: recording actions with bot

brine123 wrote:

why do people have to be so rude

People in programming tend to be rude because "their way is the best way and everyone should use it" and then they get all competitive about what others did wrong instead of actually helping the person who doesn't know what they are doing. -or just being an ****


zsbu6Xm.png thanks zoey aaaaaaaaaaaand thanks latif for the avatar

Offline

#25 2017-08-28 04:53:17, last edited by italkalotfromee (2017-08-28 04:56:05)

italkalotfromee
Member
Joined: 2015-05-08
Posts: 117

Re: recording actions with bot

Xfrogman43 wrote:

People in programming tend to be rude because "their way is the best way and everyone should use it" and then they get all competitive about what others did wrong instead of actually helping the person who doesn't know what they are doing. -or just being an ****

Competitive more like a assertive as- crossing words over the internet. Protruding towards nothing better than just being a non-helpful programmer. I know I wouldn't want a stubborn helper.

[General]
Also, if the community going to act like this I won't refer people to the forums anymore to ask for help.


FluxBB bbcode test

Offline

Wooted by:
capasha1504594787676273

Board footer

Powered by FluxBB

[ Started around 1714444540.3577 - Generated in 0.088 seconds, 12 queries executed - Memory usage: 1.7 MiB (Peak: 1.94 MiB) ]