zuabros
Active Member
- Joined
- Jan 12, 2011
- Messages
- 651
I can suggest a plugin that would make random farm at pandaria zones, to avoid bans.
What: Gatherbuddy randomizer plugin
How it works: It would have at the settings, ZONE to use options (votfw, jade forest, kun lai...), and would fly like a bouncing ball inside the zone (kicking at the edges), randomizing flight height. Gathering/mailing the herbs would be done by the botbase itself.
Botbase: Gatherbuddy 2 (user would load empty profile, with no hotspots).
Example:
User selects gatherbuddy botbase. User loads empty profile. Activate the plugin. Select at the plugin options what zone to farm (e.g. votfw). Press start. Plugin then will move bot randomly inside zone edges (bouncing when it hits the edge). Whenever it finds a node, gb2 will gather it.
I AM NOT A PLUGIN CODER, BUT HERE IS A CODING EXAMPLE OF THE ALGORITHIM USING A SAMPLE PROGRAMMING LANGUAGE:
What: Gatherbuddy randomizer plugin
How it works: It would have at the settings, ZONE to use options (votfw, jade forest, kun lai...), and would fly like a bouncing ball inside the zone (kicking at the edges), randomizing flight height. Gathering/mailing the herbs would be done by the botbase itself.
Botbase: Gatherbuddy 2 (user would load empty profile, with no hotspots).
Example:
User selects gatherbuddy botbase. User loads empty profile. Activate the plugin. Select at the plugin options what zone to farm (e.g. votfw). Press start. Plugin then will move bot randomly inside zone edges (bouncing when it hits the edge). Whenever it finds a node, gb2 will gather it.
I AM NOT A PLUGIN CODER, BUT HERE IS A CODING EXAMPLE OF THE ALGORITHIM USING A SAMPLE PROGRAMMING LANGUAGE:
Code:
[COLOR=#333333]zone_edge_upperleft=[0,0][/COLOR]
[COLOR=#333333]zone_edge_upperright=[0,100][/COLOR]
[COLOR=#333333]zone_edge_lowerleft=[100,0][/COLOR]
[COLOR=#333333]zone_edge_lowerright=[100,100][/COLOR]
x=rand(100) // sets random start position
y=rand(100) // sets random start position
[COLOR=#333333]flyto(x,y) // moves to random spot at zone
[/COLOR]
[COLOR=#333333]goright=1 // sets start direction to right[/COLOR]
[COLOR=#333333]godown=1 // sets start direction to down[/COLOR]
[COLOR=#333333]
while (1)[/COLOR]
[COLOR=#333333]// start moving downright move down right[/COLOR]
[COLOR=#333333]inc=rand(1) // set a random moving angle[/COLOR]
[COLOR=#333333]if goright=1 (x+=inc) // move right, could be written as x=x+inc[/COLOR]
[COLOR=#333333]else (x-=inc); //move left
[/COLOR]
[COLOR=#333333]if godown=1 (y-=inc) // moving down[/COLOR]
[COLOR=#333333]else (y+=inc); // move up
[/COLOR]
[COLOR=#333333]if x>100 [/COLOR][COLOR=#333333]// hit right edge[/COLOR]
[COLOR=#333333]{
goright=0 ;[/COLOR]
[COLOR=#333333]x=100;[/COLOR]
[COLOR=#333333]flyto(x,y);
}
[/COLOR]
[COLOR=#333333]if y>100 [/COLOR][COLOR=#333333]// hit upper edge
[/COLOR]{
[COLOR=#333333]godown=1; // starts moving down[/COLOR]
[COLOR=#333333]y=100;[/COLOR]
[COLOR=#333333]flyto(x,y)
[/COLOR]}
[COLOR=#333333]if x < 0 [/COLOR][COLOR=#333333]// hit left edge[/COLOR][COLOR=#333333]
[/COLOR]{
[COLOR=#333333]goright=1 [/COLOR]
[COLOR=#333333]y = 0[/COLOR]
[COLOR=#333333]flyto(x,y)
[/COLOR]}
[COLOR=#333333]if y < 0 [/COLOR][COLOR=#333333]// hit lower edge[/COLOR]
[COLOR=#333333]{
godown= 0 [/COLOR]
[COLOR=#333333]y = 0[/COLOR]
[COLOR=#333333]flyto(x,y)
}
[/COLOR]
Attachments
Last edited: