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

[Plugin] ItemPickup (Rings/Amulets by stats)

Flexus - are you still working on the Chaos recipe routine? Just curious :)
I will, but I'll wait for the bigger update, because there are some api changes going on and actually the bot is not usable for me because of the flaging.
Don't want to waste my accounts when testing it.

Correct...no error message. The plugin actually works...you just can't modify the config.
Don't have any problems with the actual stable version.
Try deleting the settings file in:
\Settings\Character\LEAGUE\CHAR\Plugins\ItemPickup

Delete the .json file in there and try it again.
If that still don't help, try a fresh ExileBuddy Version.
My config window opens

Edit:
Updated the plugin for the Beta Version, now works with the actual build
 
ItemPickupBeta-1.2.3.4-OnlyForBeta.zip (23.7 KB, 32 views) dont work with the current beta.
 
Hi,
I don't know if it works, just try it.

I pause my projects until bnew ladder starts and will update them then.
Cause i didn't play aTm
 
This is happening


Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Main.cs(214,78) : error CS0117: 'Loki.Game.LokiPoe' does not contain a definition for 'CurrentInstance'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Main.cs(214,110) : error CS0117: 'Loki.Game.LokiPoe' does not contain a definition for 'Me'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(91,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(91,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(103,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(103,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(119,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(119,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(131,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(131,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(143,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(143,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Reloading AssemblyLoader<Loki.Bot.ICombat> - Initializing
[UI] Current routine set to Exile
 
This is happening


Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Main.cs(214,78) : error CS0117: 'Loki.Game.LokiPoe' does not contain a definition for 'CurrentInstance'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Main.cs(214,110) : error CS0117: 'Loki.Game.LokiPoe' does not contain a definition for 'Me'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(91,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(91,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(103,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(103,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(119,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(119,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(131,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(131,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(143,25) : error CS1502: The best overloaded method match for 'Loki.Game.Objects.NetworkObject.Interact(bool, bool, Loki.Game.LokiPoe.InputTargetType)' has some invalid arguments
Compiler Error: c:\Users\dell\Desktop\Bots\BETA EXile buddy\Plugins\ItemPickupBeta\Repositories\VerificationRepository.cs(143,58) : error CS1503: Argument 3: cannot convert from 'bool' to 'Loki.Game.LokiPoe.InputTargetType'
Reloading AssemblyLoader<Loki.Bot.ICombat> - Initializing
[UI] Current routine set to Exile


Main.cs Line 214

Change:

LokiPoe.CurrentInstance.League

To:

LokiPoe.InstanceInfo.League

and change:

LokiPoe.Me.Name

To:

LokiPoe.ObjectManager.Me.Name


---

in VerificationRepository.cs

Change:

newObject.Interact(false, false, false);

To:

newObject.Interact(false, false, LokiPoe.InputTargetType.Ignore);

(I am "assuming" ignore as the previous value was false, I don't know what the old API for the third param was, do did a wild guess)
 
thanks masterashh for the fixing :)
I'll update my two plugins the next days
 
Just a headups, the Interact function for NetworkObject will be removed soon. It is no longer possible to interact with an object in one frame in this game (a lot of other API functions will be updated as well to reflect that).

While there's quite a few changes to do, we will have in some continence functions for people to achieve what they want a lot easier though. The new Interact logic will take care of the highlighting and targeting issues for you.
 
anychance this project is going to be reopened could really use the stat weighting feature on rares
 
Hey, I've been trying to update this with the corrects previously stated. It seems .Interact(false, true, LokiPoe.InputTargetType.Ignore); does not work in the current stable release. @pushedx have those changes preventing interacting with object been implemented? Also do you have any input how one would pickup a WorldItem?
 
Hey, I've been trying to update this with the corrects previously stated. It seems .Interact(false, true, LokiPoe.InputTargetType.Ignore); does not work in the current stable release. @pushedx have those changes preventing interacting with object been implemented? Also do you have any input how one would pickup a WorldItem?

That API is pretty old, even by Release standards. I would not recommend trying to update for Release, since it's going away in a few weeks.

For Beta:
There is a PickitBot, with source, that shows how you could use our API to have a bot that only did pickit logic, if you wanted a helper bot. Just see Bots\PickitBot\PickitBot.cs.
There is an ExampleBot, with source, that shows how you can implement automatic looting via the ExampleLootPoi (Bots\ExampleBot\ExampleLootPoi.cs).

Beta is coroutine driven, so you need to use the new coroutines (InteractWithObject, for example) in order to loot an item. The old interaction method is long gone due to it causing undesired issues.

For additional item information, there is a new item API a part of beta that lets you get access to stuff we didn't have before. Rings don't really have anything extra on them that affix information doesn't alreayd provide, but if you wanted more info about weapons or armor, that is there now too. For more information on that, please see this post.

I think that about covers it, but if you need any more info, feel free to ask!
 
Back
Top