It is certainly possible, but I don't think it is neccessary. On old school worlds, you have 1 paladin only anyways. For multiple palas you usually want to decide where to recruit them.
So I just don't see the advantage of adding this feature to the bot.
Well, I don't mean creating the knight initially, but leveling him every 2 hours. Or did you mean that as well?
13:56:14 ERROR UnitInfo - Can not get Unit: archer
org.h2.jdbc.JdbcSQLException: Keine Daten verf³gbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.stats.Units.get(Units.java:118)
at me.d3luxe.farmbot.stats.Units.getAll(Units.java:54 )
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:62)
at me.d3luxe.farmbot.training.TrainRoutine.run(TrainR outine.java:95)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:56:14 ERROR TrainRoutine - Error:
java.lang.NullPointerException
at me.d3luxe.farmbot.stats.Units.get(Units.java:119)
at me.d3luxe.farmbot.stats.Units.getAll(Units.java:54 )
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:62)
at me.d3luxe.farmbot.training.TrainRoutine.run(TrainR outine.java:95)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
17:40:31 INFO TradeRoutine - Trading for xxxx Dorf (***|***)...
17:40:35 INFO Trader - Merchants: 2
17:40:37 INFO Trader - Resources: {iron=645, wood=434, stone=404}
17:40:37 INFO Trader - Rates: {iron=66.66666666666667, wood=66.67495774211187, stone=66.674631084699}
17:40:37 INFO TradeRoutine - Trade Routine finished. Restarting in some minutes...
<!-- start of comment
DSX can sell resources for premium points.
You can set max rates/costs here for 1 premium point.
Buffer will leave a certain amout of resources for other routines.
end of comment -->
<trade>
<template>
<max-rates>
<wood>400</wood>
<stone>400</stone>
<iron>400</iron>
</max-rates>
<buffer>
<wood>0</wood>
<stone>0</stone>
<iron>0</iron>
</buffer>
</template>
</trade>
Quote:
Originally Posted by Confused- View Post
Hi there D3luxe.
Great piece of software!... i've been trying it out for a couple of weeks now on 2 worlds, just for farming. Once i got used to the settings and how it worked it has been fine. Up until a couple of days ago and i'm not sure if it started when there was some world update.
On 1 world(w96) it is fine, i only have 1 village so far and it's good
On W95 i have a few villages and for some reason now it seems to skip villages. There's no message saying notEnoughUnits or whatever it just goes straight to the next village. Also on some villages it will launch only a couple of attacks and then move on to the next village when there is plenty of troops there. Before the errors started there was plenty of targets. I've checked the settings multiple times and even copied the files over from the other world im farming but nothing seems to be working.
Any help appreciated
It sounds like you are not getting the usual errors: 'No templates left' (would indicate possible group setup errors) or 'No units left'?
I guess that your max points or farm radius setting is too low, so the bot can't find any farm targets around your villages. To make sure changes in that setting are used directly, please delete your 'dsx.properties', restart the bot and make your settings in the config helper (instead of just editing the file).
Ok both those usual errors i get when there are no units or templates left. They work. The group template and all the other templates apart from farming are standard and haven't been touched. Max points is set to 3.5k(higher than the barb growth limit on 95) Radius is set to 11 which is fine for my other villages which are very close to the few villages that don't work. I can see a barb on the same map screen as my village which it wont farm for some reason. I've deleted dsx props many times and rarely just edit the file, i've also deleted the date in dsx props a few times so it reloads the data
Sometimes it will just skip through all the villages without doing anything or displaying one message, it shows the village name and just moves to the next, shows the village name and moves to the next.
It only started doing it around the time of a world update. (w95).. and i use it on w96 and its fine.
17:40:31 INFO TradeRoutine - Trading for xxxx Dorf (xxx|xxx)...
17:40:35 INFO Trader - Merchants: 2
17:40:37 INFO Trader - Resources: {iron=645, wood=434, stone=404}
17:40:37 INFO Trader - Rates: {iron=66.66666666666667, wood=66.67495774211187, stone=66.674631084699}
17:40:37 INFO TradeRoutine - Trade Routine finished. Restarting in some minutes...
<!-- start of comment
DSX can sell resources for premium points.
You can set max rates/costs here for 1 premium point.
Buffer will leave a certain amout of resources for other routines.
end of comment -->
<trade>
<template>
<max-rates>
<wood>400</wood>
<stone>400</stone>
<iron>400</iron>
</max-rates>
<buffer>
<wood>0</wood>
<stone>0</stone>
<iron>0</iron>
</buffer>
</template>
</trade>
Well, I don't mean creating the knight initially, but leveling him every 2 hours. Or did you mean that as well?
No, I wasn't aware you can level the knight at all.
Quote:
Originally Posted by sesambrot
Ich hasse es solche Fragen zu stellen, weil die Antwort meistens mega einfach ist und ich mich danach wie ein Volldepp fühle.
Wenn ich die .sh per Terminal ausführen will bekomme ich sofort:
Code:
[screen is terminating]
JRE und Co ist alles drauf - was mache ich falsch?
Mach mal bitte ein Terminal im Botordner auf, dann den Inhalt der 'start_dsx.cmd' kopieren und im Terminal ausführen. Dann solltest du zumindest eine Fehlermeldung sehen.
Quote:
Originally Posted by SPK1339
13:56:14 ERROR UnitInfo - Can not get Unit: archer
org.h2.jdbc.JdbcSQLException: Keine Daten verf³gbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.stats.Units.get(Units.java:118)
at me.d3luxe.farmbot.stats.Units.getAll(Units.java:54 )
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:62)
at me.d3luxe.farmbot.training.TrainRoutine.run(TrainR outine.java:95)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:56:14 ERROR TrainRoutine - Error:
java.lang.NullPointerException
at me.d3luxe.farmbot.stats.Units.get(Units.java:119)
at me.d3luxe.farmbot.stats.Units.getAll(Units.java:54 )
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:62)
at me.d3luxe.farmbot.training.TrainRoutine.run(TrainR outine.java:95)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
auf 148 bekomm ich ständig den Fehler
Ich schätze du benutzt archer in einem Template auf einer Welt ohne Bogenschützen. Guck mal in deiner 'train.xml' oder anderen Templates und entferne archer/marcher, falls nötig.
Mach mal bitte ein Terminal im Botordner auf, dann den Inhalt der 'start_dsx.cmd' kopieren und im Terminal ausführen. Dann solltest du zumindest eine Fehlermeldung sehen.
Hmm dann ging es auf einmal auf und es gab keine Fehlermeldung mehr. Problem also anscheinend erledigt :-)
Wenn ich für das Farmen den Farm Manager benutze im Bot, nimmt er da auch die Dörfer dann mit in die Zielliste, bei denen es Verluste gab?
Im Farm Manager kann man die Liste ja filtern - Welche Einstellung beim Bot ist da standard.
Und noch was: Kann ich ( abgesehen von Reattack ) irgendwie einstellen, dass ein erneuter Angriff genau dann losgeschickt werden soll, wenn der davorige auf dem Rückweg ist?
17:40:31 INFO TradeRoutine - Trading for xxxx Dorf (xxx|xxx)...
17:40:35 INFO Trader - Merchants: 2
17:40:37 INFO Trader - Resources: {iron=645, wood=434, stone=404}
17:40:37 INFO Trader - Rates: {iron=66.66666666666667, wood=66.67495774211187, stone=66.674631084699}
17:40:37 INFO TradeRoutine - Trade Routine finished. Restarting in some minutes...
<!-- start of comment
DSX can sell resources for premium points.
You can set max rates/costs here for 1 premium point.
Buffer will leave a certain amout of resources for other routines.
end of comment -->
<trade>
<template>
<max-rates>
<wood>400</wood>
<stone>400</stone>
<iron>400</iron>
</max-rates>
<buffer>
<wood>0</wood>
<stone>0</stone>
<iron>0</iron>
</buffer>
</template>
</trade>
Settings:
doTrade=true
tradeBalance=false
Hope anyone can help me
it will just sell resourcers if you have more than 1k from one resource
My main account is working perfectly fine with the bot.
I started on a new world and only enabled the farm option.
I have enough troops in my village, but the bot doesn't want to farm for some reason.
Quote:
11:27:18 INFO Update - DSX1337 version 5.0
11:27:19 INFO Update - Running latest version.
11:27:19 INFO Settings - Loaded settings.
11:27:21 INFO Session - Logging in...
11:27:31 INFO Session - Login successful.
11:27:31 INFO Database - Last world data update: 24/11/2017 11:10:08
11:27:32 INFO GroupHandler - Loaded 5 groups.
11:27:32 INFO RoutineHandler - Setting up Routines...
11:27:32 INFO DsxFarmer - Loaded templates: 2
11:27:32 INFO MyLists - Parsing blacklist...
11:27:32 INFO Blacklist - Blacklisted villages: 0
11:27:32 INFO Database - Last world data update: 24/11/2017 11:10:08
11:27:36 INFO FarmRoutine - Starting to farm...
11:27:38 INFO FarmRoutine - Farming for X (x|x)
11:27:39 INFO FarmRoutine - Farm Routine finished. Restarting in some Minutes...
moin deluxe also danke schonmal das du mir ein mal geholfen hast is auch alles gut gegangen allerdings habe ich jetzt das problem ich starte den bot alles gut alles schön er fängt an zu farmen schickt max 7 angriffe raus switcht dan zu meinem 2 dorf schickt 3 angriffe raus und sagt dan farm finish restart in some minutes habe den intervall mal runtergesetzt aber er farmt dan nicht weiter schickt keine angriffe mehr raus woran kanns liegen hoffe du kannst mir hir auch wieder helfen
Wenn ich für das Farmen den Farm Manager benutze im Bot, nimmt er da auch die Dörfer dann mit in die Zielliste, bei denen es Verluste gab?
Im Farm Manager kann man die Liste ja filtern - Welche Einstellung beim Bot ist da standard.
Und noch was: Kann ich ( abgesehen von Reattack ) irgendwie einstellen, dass ein erneuter Angriff genau dann losgeschickt werden soll, wenn der davorige auf dem Rückweg ist?
Echt geiles Tool - Danke dir für deine Arbeit! <3
Der Bot farmt über die Karte mit A/B, also nicht über die Farmmanager Sicht.
Daher werden auch Dörfer angegriffen, wo es Verluste gab.
Du kannst nur mit Reattack einstellen, wann ein Angriff wieder los geschickt werden soll. Besseres Timing wird noch nicht unterstützt...
Quote:
Originally Posted by sergio6677
they implemented a new option on my server and updated the app "recolector"
(it is in the Rally point.. you send troops to farm resources)
Will this make the bot unviable/detected or something?
I don't really know what you are talking about... Do you mean that there are special 'event villages' that can be attacked?
Is there (possibly an english world) so I can test it?
Quote:
Originally Posted by AeroFury
My main account is working perfectly fine with the bot.
I started on a new world and only enabled the farm option.
I have enough troops in my village, but the bot doesn't want to farm for some reason.
My farm.xml looks like this:
Even though you are using very few units in your template, this is not the cause of the problem.
I guess you directly made the new bot instance after starting fresh, so world data did not update yet and the bot can't find barb villages around you.
Please open 'dsx.properties' with a text editor, set 'lastWorldDataUpdate' back by 1 year and restart the bot to force a farm data update.
Quote:
Originally Posted by Twistetcry
moin deluxe also danke schonmal das du mir ein mal geholfen hast is auch alles gut gegangen allerdings habe ich jetzt das problem ich starte den bot alles gut alles schön er fängt an zu farmen schickt max 7 angriffe raus switcht dan zu meinem 2 dorf schickt 3 angriffe raus und sagt dan farm finish restart in some minutes habe den intervall mal runtergesetzt aber er farmt dan nicht weiter schickt keine angriffe mehr raus woran kanns liegen hoffe du kannst mir hir auch wieder helfen
mfg
Farm Radius oder Max Points zu niedrig? Ich gehe mal davon aus, dass noch Einheiten übrig sind.
[Selling] Tribal Wars 2 Beta Key (Die Stämme 2) 08/22/2014 - Browsergames Trading - 0 Replies Hey, habe einen Betakey für Tribal Wars 2.
Falls jemand daran Interesse hat, einfach per PN melden.
Hätte gerne Elite*Gold.
Gruß
[S] Tribal Wars (.PT) acc 08/18/2013 - Trading - 1 Replies Link of my acc in Portuguese server
Nobleman's -- 188
Premium until 23.03.2013
Price-20€ (PSC) / 2000 RP's in League of Legends EUW server
I wanna sell my acc i dont have time to stay in this game, im in n1 guild, have a lot of armys :)
If anybody want contact me.
TRIBAL WARS 01/16/2013 - Browsergames - 4 Replies HEY GUYS
You have some hack For tribal wars?
Tribal Wars ?! 05/04/2011 - Browsergames - 3 Replies Anyone ??
Can u teach my guys, Strats or Tips to be strong in this game ?:)