Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
open bank
Re: open bank
Я еще не на таком уровне, что бы давать советы, но мне кажется подойдет функция BankLayer
Re: open bank
обсасывалась ета тема, мама не горюй сколько - никак, ну то-есть можно ето описать скриптовыми функциями, но чтобы "увидеть" открыт ли он - никак. Стелс программа которая должна работать без графического клиента - забейте на любые отрисовки.Roman wrote:Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
Банклеер тут ни чем не поможет.
Re: open bank
А если изначально в константу пропистаь айди банка как контейнера?drabadan wrote:обсасывалась ета тема, мама не горюй сколько - никак, ну то-есть можно ето описать скриптовыми функциями, но чтобы "увидеть" открыт ли он - никак. Стелс программа которая должна работать без графического клиента - забейте на любые отрисовки.Roman wrote:Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
Банклеер тут ни чем не поможет.
Я таким образом скидываю нафармленое в сумку, в банке
вот пример:
Code: Select all
Const
bankid=1086816140; // ID банка
procedure bank;
begin
if LastContainer() = bankid then
begin
...
end;
end;
Re: open bank
а ластконтейнер поменяется от того, что ты отойдешь и банк закроется?Stels wrote:А если изначально в константу пропистаь айди банка как контейнера?drabadan wrote:обсасывалась ета тема, мама не горюй сколько - никак, ну то-есть можно ето описать скриптовыми функциями, но чтобы "увидеть" открыт ли он - никак. Стелс программа которая должна работать без графического клиента - забейте на любые отрисовки.Roman wrote:Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
Банклеер тут ни чем не поможет.
Я таким образом скидываю нафармленое в сумку, в банке
вот пример:или цикл аналогичный организовать типа while LastContainer() = bankid doCode: Select all
Const bankid=1086816140; // ID банка procedure bank; begin if LastContainer() = bankid then begin ... end; end;
Re: open bank
Нетdrabadan wrote: а ластконтейнер поменяется от того, что ты отойдешь и банк закроется?
Re: open bank
у контейнера, который открывается как банк - нет родителя с мировыми координатами, соответственно он не закроется по отходу на какую-то дистанцию, как другие.
Запоминай координаты, по которым ты его открываешь, и сверяй с текущими. Или еще как.
Надо было конечно сделать изначально так, как это сделано в клиенте - при шаге контейнер без родителя закрывается. Надо было, но сейчас уже поздно такое делать.
Запоминай координаты, по которым ты его открываешь, и сверяй с текущими. Или еще как.
Надо было конечно сделать изначально так, как это сделано в клиенте - при шаге контейнер без родителя закрывается. Надо было, но сейчас уже поздно такое делать.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".