I'm really not sure, but it would take quite a while.
Do you know how long it would take to get to level 50
I'm really not sure, but it would take quite a while.
and you just leave it open?
You can get from 1-50 in about 2hours by glitching your supplies.
I have actually had this same problem... I haven't found a fix however when you get raided the p3s actually attack that egg insted of other things so I actually like the glitch.
I jst had a glitched egg too on one of my servers , it is not possible to delete it from invenotry or add it to stage , not sure whats gwarning with that but I am sure I caused it by removing a egg from its nest before it was ready. I am adding a skipeggs.txt file to the next version. Any egg id placed in here will be skipped by the bot as a rusty fix to these kind of issues.
This only effects eggs in your inventory currently (the glitch I had anyway) this does not happen much , only as a reward for hitting a level up on a few levels.
Last edited by DarkByte; 02-06-2013 at 02:08 AM.
I wouldn't call it efficient at all since it does all these fancy things without proving that it makes more exp at lvl50 than the purple gems grant.
I've modified the code myself to allow only 0 soldiers, 3 nesters and remaining workers at all times while leveling. At lvl50, I change code to make ALL workers. My code makes the P3's function normally, i.e. workers collect resource, sleep in hospital when stats are not optimal, come out of hospital when stats are full, start harvesting lowest resource. nesters incubate eggs, go to hospital and go back to incubating. If any buildings decay, a worker will immediately be dispatched to repair it, and then he goes back to harvesting lowest resource. The only requirement is placing 2 houses at the beginning of the game, 3 nests, and a few storage centers. And all upgrades are done manually. At 50, having max workers gathering constantly yields MAD DOUGH.
Or you could stop trying to be smart , read the source code and use it how it was intended by the pros...
def dobattleexploit(self):
print "My exploits bring all the nerds to the source"
#As3 code:
# var _loc_3bject = {};
# _loc_3.p3s = vectorToArray(this.boardComponents.mapDataVO.p3s);
# _loc_3.structures = vectorToArray(this.boardComponents.mapDataVO.struc tures);
# _loc_3.gems = vectorToArray(this.boardComponents.mapDataVO.gems) ;
# _loc_3.eggs = vectorToArray(this.boardComponents.mapDataVO.eggs) ;
# _loc_3.boosters = vectorToArray(this.boardComponents.mapDataVO.boost ers);
# _loc_3.resources = vectorToArray(this.boardComponents.mapDataVO.resou rceTiles);
# _loc_3.decorations = vectorToArray(this.boardComponents.mapDataVO.decor ations);
# _loc_3.pesttraps = vectorToArray(this.boardComponents.mapDataVO.pestT raps);
# this._gameBoardProxy.updateSceneAfterPestAttack(_l oc_3);
#:As3 code END
self.PestService = self.amfgetservice("PestService")
print "start battle function"
if self.resp3['player']['underPestAttack']== True:
print "Battle found , so sending packet"
outarray = [{'p3s':'' , 'structures':''}]
outp3s = {}
outstructures = []
outgems = []
outeggs = []
outboosters=[]
outresources = []
outdecorations = []
outtrap=[]
outlist1 = []
for x in self.itemcollection:
#outarray["p3s"] = "tesT"
if (x['sceneItemType'] == "Character"):
outlist1 = outlist1 + [x]
if (x['sceneItemType'] == "Structure"):
outstructures = outstructures + [x]
if (x['sceneItemType'] == "Gem"):
outgems = outgems + [x]
if (x['sceneItemType'] == "Egg"):
outeggs = outeggs + [x]
if (x['sceneItemType'] == "Decoration"):
outdecorations = outdecorations + [x]
if (x['sceneItemType'] == "Booster"):
outboosters = outboosters + [x]
if (x['sceneItemType'] == "Resource"):
outresources = outresources + [x]
if (x['sceneItemType'] == "PestTrap"):
outtrap = outtrap + [x]
outarray[0].update({'p3s': outp3s,'structures': outstructures ,'structures': outstructures ,'gems': outgems ,'eggs': outeggs ,'boosters': outboosters ,'resources': outresources,'decorations': outdecorations,'pesttraps': outtrap})
#myArray = names[ ('test','test2','test2') ]
outp3s ={'p3s': [outlist1]}
outlist = outp3s["p3s"] #the list of p3s from the packet
#for x in outp3s:
# print x
p3list = []
#print str(outlist)
p3list2 = outlist[0]
for Y in p3list2:
print Y
#print p3list
#self.PestService.updateSceneAfterPestAttack(p3lis t2[0]) #Requires edited amf for dict sends (not included in this version due to how easy this to exploit) If you can fix the code you deseve this
This gives us +90 exp per tick every 30 seconds. What I meant for programmers to do is this:
1.You take my code and fix the above function to work with amfphp (yes u need to do some work)
2.You now hit level 50 in only a few hours , this gives you about 500k in np bonuses.
3.You collect eggs for the remaining hours until 24 hours have passed.
4.You reset the player to level 0 , use all the eggs you collected and the battle exploit to re-hit 50 in about 1 hour.
5.Repeat.
This will make about 1.5 million np per day per account. It is a np gen and if you can get it working , you can fill your boots. No one so far to my knowledge has. This works because you only get np bonuses once per 24 hours per account.
I've dabbled with it, but I'm still learning. I have faith that one day I'll unlock the battle-generator <3 I love your Rare and I think your Hab-bot is perfect the way it is. Haters gonna hate. @(you need an account to see links)
@(you need an account to see links) its all about the tools in your toolkit .
In this case I would suggest you look at Burp proxy with the blazer plugin for amf packets. Look at the packet in a legit game then via my bot....
The structure will be slightly different. You should fix that .
Edit :
Or do it the hard/easy way. By that I mean it takes more time but its easier to do. And that would be to simulate the blazer packet without amfphp using chr codes or something (like my old np gen). Its not the best way but it works :p.
Last edited by DarkByte; 02-18-2013 at 01:20 AM.