Мой текущий пикит, сверху краткая справка, дальше место для собственных модификаций, дальше стена текста из чужих пикетов, которые предположительно отбирают ценные вещи.
Обратите внимание, что "ценные" рарные двуручные оружия я из пикита исключил: они занимают слишком много места в инвентаре, заставляют бота в два раза чаще бегать в город.
Этот PickIt скрипт вполне можно использовать вместо стандартного и не париться: всё ценное, включая все валюты, бот будет лутать.
Скачать настроенный PickIt скрипт
Что вам следует понимать про синтаксис пикит скриптов, если вы хотите настраивать их самостоятельно:
- если вы не укажете
[SellItem]
или[SellUnid]
, по умолчанию будет предполагаться# [StashItem] =="true"
- если к итему подходит хоть одна команда сохранить его в стеш, находящаяся в любом месте пикит скрипта, этот итем не будет продан, даже если вы напрямую укажете продать его. Команда сохранения итема всегда имеет более высокий приоритет.
- строка проверки может быть разбита на 2 части:
хххх # yyyy
. Первая часть определяет, нужно ли предмет поднять с земли. Вторая часть отвечает за то, что с поднятым предметом делать. И никак иначе. - скрипт пикит поддерживает стандартные логические операции. Попробуйте сами, есть не только
==
, но и!=
. Есть скобочки. - ещё раз:
[StashItem] == "true"
можно не указывать. Без этой лишней простыни, скрипт читается намного легче, а работает точно так же. Сравните:[Type] == "Sacrifice at Dawn" # [StashItem] == "true"
или[Type] == "Sacrifice at Dawn"
! - настройки пикита работают вместе с настройками из интерфейса. Например вы можете подбирать все quality гемы выше качества 10%, и одновременно приказать пикиту подбирать некоторые ценные гемы - не обращая внимания на их качество.
Помните, что в пиките много багов. Так что если что-то работает не так, как должно было бы, напишите об этом на форуме https://exiled-bot.net/community.
Такое бывает редко, но чем более продвинутую логику вы хотите реализовать, тем больше шансов, что до вас этого никто не делал и в коде бота есть ошибки.
С одной из таких ошибок я столкнулся, не работали скобочки в начале строки, исправленный мной код в данный момент работает в вашем боте =)