What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Plugin] Parrot's Paranoia Plugin

Status
Not open for further replies.
Ok, I'll test when I get home this evening, Parrot! Thanks for the quick, concise replies!
 
Did some testing today and yesterday. Even with my RAF party member parked on the roof and partied up, the plugin recognizes the character and stops unfortunately :(
 
It shouldnt be hard to do but ive yet to do any experimenting with it, i have thought about it though and i will look into it at some point.


Yes



I will look into the flying thing but i probably wont do random hearths and such, thats being to paranoid imo :P
I understand your concern though and if this plugin was used by most botters and its behavior was well known by legit players then i suppose a player could look for certain behaviors when trying to identify a bot. I dont think its very likely though and this plugin doesnt have a lot of downloads to begin with so its pretty much a non issue.

Ideally when the bot stops it happens before a player has even noticed you so to them it would seem like you were afk to begin with. I have the plugin trigger as soon as a player becomes "visible" to honorbuddy, there is no radius/distance check (ever seen a player become invisible while they are moving away? thats where i try to trigger). Now getting the player objects can sometimes be a little bit sluggish and you can be in combat or what not so its not always the case. It is what i aim for though and i think that in a lot of cases if not most it will already seem like youve been afk for a while.



Nah all i did was update the old release so it would work when honorbuddy becomes available again. The new option to ignore afk players was already implemented in my test build so there was no point in removing it. The code snipped i gave you should work with this release as well and i will add the option at some point, probably in the next "real" release, i make no promises though :)

If you cant get the mod to work ill send you something complete.

thanks friend :)
 
Since crossrealms hit the road its pretty impossible to get through some places like goldshire atm -

I?m wondering wether its possible to implement either a setting for adding safezones / ignorezones myself (((edit: found it under ideas.... i see :)))

and/or

maybe " if there are more than X players around then ignore players"-setting .

Both would help, since in my opinion the fighting and collecting is dangerous, but not collecting the quests.
What do you think?
 
Last edited:
hi. if you can get the zone id its easy to manually add more safe zones in the source code.

-Open up ppp.cs in notepad.
- find this line: safeZones.Add(new zone("Shattrath city", 3703));
- just add your own zone in the same way. safeZones.Add(new zone("Zone Name", zoneID))
Zone name is just used for printing so you can type whatever you want there or just leave it blank. The citation marks are important though.

Getting the id can be a little tricky. what you can do is to first look up the wowhead id here: Pastes - zone ID's - WoW AddOns - WowAce
then match that with the real one on the list posted in this thread (last post): Finding What Zone I'm In (ID Based?) - WowAce Forums to get the real one.
 
Last edited:
ok version 0.25 is pretty much done. Im attaching a test build for you to try out if anybody wants to help out with testing. My playtime should run out any day now so it would be good if eventual bugs were caught before that :). Ill do some more polishing and do a full release on sat.

essential changelog:

-Shadowmeld support
-Custom cast support. (cast any spell on trigger).
-Whitelist support (This really needs some testing!)
-Trigger delay support.
-Reworked the settings form.
 
Last edited:
I?ll test it tonight and tomorrow,
very little time atm, since helping someone to move atm. But I?ll give feedback!

Thank u very much.
 
pirox had this feature so it should be able to be done,

can you have an option to stop everything ONLY when i player is in XX yards from you
and another option to stop only if they are targeting you?

would really make this addon perfect!

btw can you edit to where we can put more than 100 sec, or disable the close wow feature? thx

other than that works great
 
ok ive added a few new things so im uploading a new build.

new:

rogue stealth support
added aura check to aquaticform
added an option for map toggle
changed trigger delay max value to 1000 sec.
 
Last edited:
pirox had this feature so it should be able to be done,

can you have an option to stop everything ONLY when i player is in XX yards from you
and another option to stop only if they are targeting you?

would really make this addon perfect!

Its definitely possible but i dont think I have time to implement it into this release.

btw can you edit to where we can put more than 100 sec, or disable the close wow feature? thx
other than that works great
Close wow can pretty much be disabled by entering an unrealistically long wait time before shutdown. (edit: ah its set at max 100 as well. Il change that at the very least)
I increased the delay time max value to 1000, is it enough?

btw if youre only looking for alerts you might want to check out logmeout and/or my other plugin AlertMe.

Good to know that it otherwise is working well, thx for your input :)

I?ll test it tonight and tomorrow,
very little time atm, since helping someone to move atm. But I?ll give feedback!

Thank u very much.
Thank you :)
 
Last edited:
I let it run yesterday for some time, and afaik its working as intended! Great success :)

The only thing i?m wondering about is, how to make it perfect to move out of combat areas at first, before pretending to be afk etc.

I havent thoroughly tested yet, but atm he often stops in some combat situations and then often triggers longer chain dying sessions, because of stopping in the middle of a murloc spawn point etc. This is maybe because of the resurrect logic of hb isnt perfect at the moment, I don?t know who decided to resurrect when and where with hb. Is it the CC, HB or even a plugin, which decides? I assume HB.

So maybe - in the future - one could do a check against enemies nearby and delaying the stop because of number of enemies... understand what I mean? (no native speaker:)
 
Oh, and thanks for the editing idea - I had originally taken a look into it via notepad++ and tried to exclude goldshire as well, but somehow it didnt work.
Maybe I got the wrong area id.
I?ll give it another try.
 
I let it run yesterday for some time, and afaik its working as intended! Great success :)

The only thing i?m wondering about is, how to make it perfect to move out of combat areas at first, before pretending to be afk etc.

I havent thoroughly tested yet, but atm he often stops in some combat situations and then often triggers longer chain dying sessions, because of stopping in the middle of a murloc spawn point etc. This is maybe because of the resurrect logic of hb isnt perfect at the moment, I don?t know who decided to resurrect when and where with hb. Is it the CC, HB or even a plugin, which decides? I assume HB.

So maybe - in the future - one could do a check against enemies nearby and delaying the stop because of number of enemies... understand what I mean? (no native speaker:)

Does it stop during combat or afterwards? Stopping near mobs is a problem, it helps if you have a character which can stealth in those situations.
I could do a distance check and not trigger if there are mobs nearby. I might do that but i have fears that it would make the plugin very unreliable. It could work decently if the radius was quite small though.

Another thing which i intend to look into next time is the possibility of having the toon mount up and fly up a bit.

Oh, and thanks for the editing idea - I had originally taken a look into it via notepad++ and tried to exclude goldshire as well, but somehow it didnt work.
Maybe I got the wrong area id.
I?ll give it another try.

ah unfortunately the current system will only look at the zone id. So the only way to ignore goldshire would be to ignore Elwynn Forest. I have some other ideas as how to ignore smaller areas. One way would be to whitelist subzone texts and another more messy way would be to get coords ingame which could then form a "circle" or other shapes.
 
Last edited:
First off this is an awesome plugin. I think it would be great if it had an option to auto defend if attacked though. I am getting ganked a lot on my pvp server. Keep up the good work bud!
 
Heyho, so - some more feedback after using it for some days (while moving :) And yes, the plugin is awesome and works very well, so never change a running system, better leave it reliable and we die now and then :)

Anyway: the "stopping in a bulk of mobs"- problem has lessened since I used the delay function much more. When using the delay-function, both problems are somehow lightened: I use 150 sec atm for getting notice when someones following, but am never stopped to take up quests in a village.

So this helps with the problem "is someone following" AND BTW also with the problem "is there another bot around running the same profile" - because then youre simply waiting until its gone (maybe even for battlefields interesting). EDIT: Stupid idea w battlegrounds..

But maybe that?s not how the plugin was intended to use since it shall pretend to be afk - for getting that running it might be really helpful to setup the "mountup-and fly up"-Function someday for getting rid of camps.
 
Last edited:
Is there a way to play a different sound on a whisper or say than a player nearby?
This plugin doesnt do whisper alerts, are you perhaps using AlertMe? they both use the same sound since it was the only one i had laying around. If you go into either plugin directory youll find a folder named Sounds. inside there is a file called beep.wav . You can replace that file with any .wav sound file of your choosing. just remember to rename it to beep.wav.


Heyho, so - some more feedback after using it for some days (while moving :) And yes, the plugin is awesome and works very well, so never change a running system, better leave it reliable and we die now and then :)

Anyway: the "stopping in a bulk of mobs"- problem has lessened since I used the delay function much more. When using the delay-function, both problems are somehow lightened: I use 150 sec atm for getting notice when someones following, but am never stopped to take up quests in a village.

So this helps with the problem "is someone following" AND BTW also with the problem "is there another bot around running the same profile" - because then youre simply waiting until its gone (maybe even for battlefields interesting). EDIT: Stupid idea w battlegrounds..

But maybe that?s not how the plugin was intended to use since it shall pretend to be afk - for getting that running it might be really helpful to setup the "mountup-and fly up"-Function someday for getting rid of camps.

Ah, you shouldnt run this plugin in Bgs :P

150 sec delay is way more then ive ever used but then I havent had much problems with populated zones. If it works for you then its fine. Just remember that the timer will reset if the player gets to far away from you so it could end up being longer then 150sec. theres still a log print for that i left in there for the time being.

When using gatherbuddy i highly recommend making your own profiles. That plus the delay function should go a long way to alleviate the problem of getting "stuck" behind someone else flying the same path.

Ill add a "defend" option for the next release so the bot will fight back if attacked. Will probably be a better fix then using long delay times. Thx for your input, its much appreciated.

edit: Actually, if you want such a "defend" option now you can edit ppp.cs. find this line "while (waitUntilAlone())" and enter this bit anywhere between the { } brackets.

Code:
if(Me.Combat)
  break;

It should work.
 
Last edited:
Status
Not open for further replies.
Back
Top