-
Posts
12440 -
Joined
-
Last visited
Content Type
Forums
Articles
Bug Tracker
Downloads
Store
Bug Report Comments posted by Droidz
-
-
Hi, I hope to continue to improve the behavior little by little
-
Hi,
I just tried, even though I'm at the highest the bot descends to the ground. Are you in a blacklisted area when you have this problem? -
Hi, what is Health/MaxHealth when this happen?
-
Hi,
WRobot don't refresh mounts list when you update spellboot but you can use the news mounts.
Whey you need to get new mounts in speelbook?
-
I have done a lot of research but don't understand why you have this error and how to fix it. Try to run on another computer (or on VM) with same internet providers (you can also try to change you IP if you can). If this doesn't works it is probably routeur problem. You can also try to use VPN or proxy.
-
it is strange, try to use cloudflare or google dns
-
The last update normally corrects the problem, it changes server if the selected server is malfunctioning (and I tried to solve the problem on the server side).
-
-
In next update I'll fix problem with this security (the bot is often stuck on pause without trying to change servers)
-
Settings use PropertyGrid, you can found code to use enum or array in them on google. But better is to create your own settings UI if you want more control
-
Hi, with easy fightclass editor?
-
Can you share your log file please ( https://wrobot.eu/forums/topic/1779-how-to-post-your-log-file-with-your-topic/ ).
-
Hello, try to reinstall SlimDX
-
I won't back to old version of code (change was do 1 year ago).
Current code:
public static void BuyItem(string name, int number) { try { Lua.LuaDoString($@" local n = '{name.Replace("'", @"\'")}'; local q = {number}; for i=1,100 do local name, _, _, quantity = GetMerchantItemInfo(i) if name and n==name then if q > quantity then q = quantity end BuyMerchantItem(i,q) end end"); } catch (Exception e) { Logging.WriteError("BuyItem(string name, int number): " + e); } }
to get old code remove:
if q > quantity then q = quantity end
-
hello, you are sure it is WRobot error? (no plugin/profile?)
Can you tell me what is your list of "do not sell" and "force to sell" items, and name of your food/drink please
-
hi,
You need to call this method several time
for (int i = 0; i < b.Quantity && b.NeedToBuy(); i++) { var qToBuy = b.Quantity - ItemsManager.GetItemCountByNameLUA(b.ItemName); if (qToBuy > MaxItemsQuantityToBuyByRequest) qToBuy = MaxItemsQuantityToBuyByRequest; Vendor.BuyItem(b.ItemName, qToBuy); Thread.Sleep(Usefuls.Latency + 400); }
-
No sorry I'll not add that
-
If the node is too deep in the water, the water detection may not work. The only solution is to blacklist the zone (or decrease the search distance)
-
ok ty, I'll release this new feature in the next update
-
Can you try with this file and tell me if you get problem (or not): Relogger.exe
-
-
Hello, wait next update, I added even:
wManager.Events.OthersEvents.OnSelectQuestRewardItem += delegate(CancelEventArgs cancelable) { };
if you cancel event WRobot will not select reward item.
-
and code like:
Engine lastEngine = null; robotManager.Events.FiniteStateMachineEvents.OnBeforeCheckIfNeedToRunState += delegate(Engine engine, State state, CancelEventArgs cancelable) { try { if (engine == null || engine.States == null) return; if (engine != lastEngine) { if (engine.States.Any(s => s is Idle)) { lastEngine = engine; engine.AddState(new MyCustomState()); // or engine.States.Insert(X, new MyCustomState()); // cancelable.Cancel = true; ?? } } } catch { } };
-
Hi, you get same problem with "OnStartEngine"? You can also try to use "OnAddState" when bot add "Idle" (it is all time last state)
Priority of vendor and repair
in Bug Tracker
Posted
hi, you have added food or drink to buy? by default, if he don't need to repair and buy (need only to sell) WRobot goes to nearest repair or vendor. If he need to repair and sell he goes to nearest repair