MTA bot

chaozz

i am working on a bot for the multiplayer mod MTA for VC and GTA3. this bot tries to simulate a normal user, and could be a fun addon for clanserver (for some form of interaction or general fun)

the version that is available for download is a beta, and therefor not yet finished. the final version will probably move more fluently, and look more human, by also using the mouse. something that does not yet work in this beta.

the bot can already- talk/chat- respawn- shoot/club- jump- make screenshots

muppetmaster

Very nice indeed I can't see why you were banned, but don't get me started on MTA, , Well anyway god job, does the bot "know" when it has collided with or a wall or something? Or does it have a set path to follow?This does seem like it would make servers a lot more fun

ModelingMan

I'll second that. Let's take Counter-Strike for example, anyone caught using an 'aimbot' (automatically aims for opponent's heads) gets banned from servers since it's unfair play, and it is easy to spot someone who is using one.

Samutz

This doesn't sound like that kind of bot to me. There are also bots for counter-strike that are used for computer competition. I myself have podbot for cs installed to play with/against.However, if this bot is being developed for computer competition, it should also be made so that only the person running the server can add/manage the bot(s) (same way podbot works). If it's being made for cheating purposes, then shame on you. =P

Azkoyen

This isn't an aimbot so everyone keep your pants on. It's a bot in the same way that Quake 3 had bots. It's a replacement for a player, and bots are cool. They're unmissable as well, so I wouldn't worry about people using them to cheat. I doubt the people at MTA will object to this either. In fact, I'd be bloody surprised and someone saddened if they did object

So, let this continue as it is, and the nay sayers, be hush. The guy wrote a bot. That's not an easy thing to do.

chaozz

as for the people that tried it, thanks. i am still working out the mouse movements. if i get that done, it will be hard to tell it from a (stupid) human user. so i will keep you guys up to date on development...

imheretostay

The reason i dont think that this will be approved by MTA players/community is that all other released bots, were super-bots that couldnt be killed and could protect the client, also get in same car as client, and kill all the other players on the server . -IHTS

imheretostay

The reason i dont think that this will be approved by MTA players/community is that all other released bots, were super-bots that couldnt be killed and could protect the client, also get in same car as client, and kill all the other players on the server . -IHTS

chaozz

The reason i dont think that this will be approved by MTA players/community is that all other released bots, were super-bots that couldnt be killed and could protect the client, also get in same car as client, and kill all the other players on the server . -IHTS

if the bot could not get killed, you would have to cheat. and if there is something is do not approve off, it's cheating. i think you guys have the wrong idea of this 'bot' thing.

this bot is nothing more then random keystrokes being send to the active window. with this method you could automize typing a letter in Microsoft Word, do an automatic calculation on the Calculator, or send the movement keys of Tommy Vercetti to vice city.

it just moves and does the other things a user can, like jumping and shooting. there is no IA there. and even more, it's just like any other user KILL-ABLE. so stop saying that it could cheat, because it can NOT! you would have to install cheats, to cheat in MTA, like you can do now.

please read before you judge.

EDIT: today I got an email of the admin/owner of there server on which the MTA bot screenshots where taken. the e-mail content was:

QUOTE

I got to my attention that you have an bot for MTA, so i watch your home page (got it from #MTA)I see ##### on all your pictures shoing the bot.. Please remove thoose A.S.A.P.or blur the ##### text.

If you dont comply i will try ban you from every server i know.. just a warning that its many of them..

// ###, Administrator of #####

This kind of emails really put me down. If this is the attitude with which programmers have to deal, then I am quitting. You can't beat a user that judges you and thinks he knows it all. What can I do? I am as open as I can be.. I have explained how it works OVER AND OVER again.

I have not released the source, because of the paranoia of the MTA team.

Opius

This is obviously a bot designed to allow people to practice or to fill in the gaps on private servers. He has openly admitted that everything it does is random. If someone did end up using it on a public server, it wouldn't have a hope. It's not an aimbot, it's not any sort of player enhancer, it's a bot that runs around like a player.

So, stop acting like this is going to be a big threat to your precious servers. God knows this bot is probably smarter than the people thinking it's a threat

imheretostay

The reason i dont think that this will be approved by MTA players/community is that all other released bots, were super-bots that couldnt be killed and could protect the client, also get in same car as client, and kill all the other players on the server . -IHTS

if the bot could not get killed, you would have to cheat. and if there is something is do not approve off, it's cheating. i think you guys have the wrong idea of this 'bot' thing.

this bot is nothing more then random keystrokes being send to the active window. with this method you could automize typing a letter in Microsoft Word, do an automatic calculation on the Calculator, or send the movement keys of Tommy Vercetti to vice city.

it just moves and does the other things a user can, like jumping and shooting. there is no IA there. and even more, it's just like any other user KILL-ABLE. so stop saying that it could cheat, because it can NOT! you would have to install cheats, to cheat in MTA, like you can do now.

please read before you judge.

EDIT: today I got an email of the admin/owner of there server on which the MTA bot screenshots where taken. the e-mail content was:

QUOTE

I got to my attention that you have an bot for MTA, so i watch your home page (got it from #MTA)I see ##### on all your pictures shoing the bot.. Please remove thoose A.S.A.P.or blur the ##### text.

If you dont comply i will try ban you from every server i know.. just a warning that its many of them..

// ###, Administrator of #####

This kind of emails really put me down. If this is the attitude with which programmers have to deal, then I am quitting. You can't beat a user that judges you and thinks he knows it all. What can I do? I am as open as I can be.. I have explained how it works OVER AND OVER again.

I have not released the source, because of the paranoia of the MTA team.

timmy2004

This is so cool, I'm thinking of making a 'bot' (highly intellegent bodyguard) not for MTA, just an intellegent bot that can handle things in Vice City offline.Anyway, great work, a large amount of people have thought that he's a real player.

Andrew

Wow certainly sounds a cool idea, I know me and my mates have got bored before, taking on an army of bots is a cool idea.

Why is everyone so against the bot, omg its a bot. But I dare say it has more intellience then the people so afraid against it.

Edit:I'd advise you not to release the source code either. People could edit it and turn it into a cheat bot. Another idea is to only allow the server to run the bot, and it can't be turned on via clients.

muppetmaster

Edit:I'd advise you not to release the source code either. People could edit it and turn it into a cheat bot. Another idea is to only allow the server to run the bot, and it can't be turned on via clients.

Did you not read what he said? It works only with simulated keystrokes.To make it a cheatbot, the code wouldn't even be of any use to them, and they would have to code new parts completely from scratch, there is nothing malicious about the bot at all.

BenMillard

This isn't an aimbot so everyone keep your pants on. It's a bot in the same way that Quake 3 had bots. It's a replacement for a player, and bots are cool. They're unmissable as well, so I wouldn't worry about people using them to cheat. I doubt the people at MTA will object to this either. In fact, I'd be bloody surprised and someone saddened if they did object

So, let this continue as it is, and the nay sayers, be hush. The guy wrote a bot. That's not an easy thing to do.

Actually, the MTA team are weirdly anti-modifying for a team of modifiers. Things should be opening up a little in the future and they are developing a new core (currently named "Blue") which will support modding, so they are heading in the right direction. Slowly. Their leading members have always been interested in supporting modifications but have decided not to in order to make the game more stable and less easy to cheat with. Personally, I think they should be completely open about the way they develop it and then anyone who does not want to cheat can just join a sever where the admins do not allow cheaters. Cheaters could then cheat with each other and modifiers could work on amazing multiplayer mods together.

People could even write bots to fight against the bots made by other people...like an online Robot Wars or something. All these possible innovations are being held back by the team to try and prevent cheating, which is always going to be inevitable and isn't really their responsibility anyway, imho.

Chaozz, hope you don't mind me ranting about this in your thread. I suspect you share the same point of view, don't you?