Neverwinter gateway - Profession Automation

Automatically selects professions for empty slots

< Spätná väzba na Neverwinter gateway - Profession Automation

Otázka/komentár

§
Pridaný: 17.01.2015
Upravený: 17.01.2015

Next Release is near

All strong and brawe ones go now to The Github!!!

https://github.com/Phr33d0m/NW-Profession-Bot (main.js)

Grab Mustex&Buntas Robot and let it run. MAC-NW feed it with good JAVA stuff and script behavior is tested with worst case scenario filters, what you should never use.


Vendor Exclude filter on short terms, script has now no ability sell items what are on list. If it finds text eg.

  • "fuse, ward, preservation, artifact"... etc.
  • item is "Bound, Blue, Purple"... etc type

, no sale for items, list is not perfect, but works perfectly if other "sell filter" has done properly

"Sell filter" in short term, sells items by name, do not make too "inclusive" filter basic filter are fine, script try sell items from list if they are not found "exclude" list.

"Profitem sell filter" list in short term, script try sell Crafted items to keep inventory not fill up when leveling. Item names needs to be checked and some Rare task item must be added in "Vendor Exclude" list.

"Sell Feature" is powerfull addition and without Safeguards is can cause big mess, but with "Exclude" list it is safer for users and any scripts can contain harmful items for users, so its your pick, ;D.


Some changes are here, but many reside inside script, 1.05.0.1k

  • Vendor Exclude filter has now higher "Safeguards" (it still might need added some unbound items eg. Glyphs, potions etc.
  • added Vendor Safeguards
  • separated Autovendor and PRofession items Vendor
  • SCA prototype to do daily Dice rolls
  • Multi Url support for testing
    • gatewaytest
    • RU gateway (gateway.nw.ru.perfectworld.eu)
    • Gateway
  • added Vendoring to UI
  • added Vendoring "safety" setting what check item is "unbound"
  • code clearing
  • rebuild sell items selection method, now more comprehensive
    • vendoring function now use array to vendor item objects
t4k
§
Pridaný: 17.01.2015

About RU gateway.


//Get the start task button if it is enabled
var enabledButton = $("div.footer-body > div.input-field.button:not('.disabled') > button:contains('Start Task')")

In RU gateway this button called 'Начать поручение'.

§
Pridaný: 17.01.2015
About RU gateway.

//Get the start task button if it is enabled
var enabledButton = $("div.footer-body > div.input-field.button:not('.disabled') > button:contains('Start Task')")
In RU gateway this button called 'Начать поручение'.

THX, need look it.

I need check, RU version and what it need to change.

So you can test RU Gateway, that we got this working there too.

If get new UI and separate "Tooltip" text as "Variables" its then possible switch between "magic text" and writings we understand, ;).

t4k
§
Pridaný: 18.01.2015

Some times script try do 4 same tasks, gateway denied, but he tries and tries...
May be this happend after pause/unpause script.
After restart browser works fine.

t4k
§
Pridaný: 22.01.2015

Little more observations.
If I unpause script by clicking "play" icon, script starting do things twice.
There are messages like "unable collect reward, check inventory space".

§
Pridaný: 22.01.2015

Yes, Play/Pause is not "solid" because script pause itself so it can do "actions" needed, sell, check inventory, open rewards, so clicking pause can became Play and clicking Play opposite... but if you leave "Monkey" alone it will do its stuff and no needs bananas... xD

I got "inventory full" message even if I have 50 slot free.

§
Pridaný: 25.01.2015

Also junk:
_vendorItems[_vendorItems.length] = {pattern: /^Object_Mug_/, limit: 0};
_vendorItems[_vendorItems.length] = {pattern: /^Object_Trinket_/, limit: 0};

§
Pridaný: 26.01.2015
Also junk: _vendorItems[_vendorItems.length] = {pattern: /^Object_Mug_/, limit: 0}; _vendorItems[_vendorItems.length] = {pattern: /^Object_Trinket_/, limit: 0};

Need look additions VERY carefully....

BTW, you can say it this way too,


{pattern: /^Object(Mug|Trinket)/, limit: 0};


http://regexpal.com/ can help

, you can also do this,


/^Object(Mug|Trinket).*/


this match with,

ObjectMug(anything here)

or

ObjectTrinket(anuthing here)but it must start with "Object_ and continue Trinket or Mug, then _ and after that anything so this whole explanation

Pridať odpoveď

Aby ste mohli pridať odpoveď, prihláste sa.