Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

open bank

тут можно задать вопрос по скриптингу
Post Reply
Roman
Neophyte
Neophyte
Posts: 37
Joined: 03.11.2014 21:48

open bank

Post by Roman »

Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Re: open bank

Post by Stels »

Я еще не на таком уровне, что бы давать советы, но мне кажется подойдет функция BankLayer
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: open bank

Post by drabadan »

Roman wrote:Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
обсасывалась ета тема, мама не горюй сколько - никак, ну то-есть можно ето описать скриптовыми функциями, но чтобы "увидеть" открыт ли он - никак. Стелс программа которая должна работать без графического клиента - забейте на любые отрисовки.
Банклеер тут ни чем не поможет.
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Re: open bank

Post by Stels »

drabadan wrote:
Roman wrote:Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
обсасывалась ета тема, мама не горюй сколько - никак, ну то-есть можно ето описать скриптовыми функциями, но чтобы "увидеть" открыт ли он - никак. Стелс программа которая должна работать без графического клиента - забейте на любые отрисовки.
Банклеер тут ни чем не поможет.
А если изначально в константу пропистаь айди банка как контейнера?
Я таким образом скидываю нафармленое в сумку, в банке

вот пример:

Code: Select all

Const
bankid=1086816140; // ID банка

procedure bank;
begin
   if LastContainer() = bankid then
    begin
       ...    
    end;
end;
или цикл аналогичный организовать типа while LastContainer() = bankid do
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: open bank

Post by drabadan »

Stels wrote:
drabadan wrote:
Roman wrote:Если открыть банк и найти в нем через finditem предметы, затем закрыть банк правой кнопкой мыши, стелс может брать и ложить предметы в банк. Но если сделать шаг в любом направлении, стелс продолжает видеть все предметы в банке, но положить и взять ничего не может. пишет 'aut of ....что-то'.
Можно ли реализовать проверку открыт ли банк или нет, не используя журнал и координаты чара?
обсасывалась ета тема, мама не горюй сколько - никак, ну то-есть можно ето описать скриптовыми функциями, но чтобы "увидеть" открыт ли он - никак. Стелс программа которая должна работать без графического клиента - забейте на любые отрисовки.
Банклеер тут ни чем не поможет.
А если изначально в константу пропистаь айди банка как контейнера?
Я таким образом скидываю нафармленое в сумку, в банке

вот пример:

Code: Select all

Const
bankid=1086816140; // ID банка

procedure bank;
begin
   if LastContainer() = bankid then
    begin
       ...    
    end;
end;
или цикл аналогичный организовать типа while LastContainer() = bankid do
а ластконтейнер поменяется от того, что ты отойдешь и банк закроется?
Roman
Neophyte
Neophyte
Posts: 37
Joined: 03.11.2014 21:48

Re: open bank

Post by Roman »

drabadan wrote: а ластконтейнер поменяется от того, что ты отойдешь и банк закроется?
Нет
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: open bank

Post by Vizit0r »

у контейнера, который открывается как банк - нет родителя с мировыми координатами, соответственно он не закроется по отходу на какую-то дистанцию, как другие.
Запоминай координаты, по которым ты его открываешь, и сверяй с текущими. Или еще как.

Надо было конечно сделать изначально так, как это сделано в клиенте - при шаге контейнер без родителя закрывается. Надо было, но сейчас уже поздно такое делать.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply