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

SetBadLocation() - Не работает?

тут можно задать вопрос по скриптингу
Post Reply
innominee
Neophyte
Neophyte
Posts: 23
Joined: 13.08.2011 0:36
Contact:

SetBadLocation() - Не работает?

Post by innominee »

Доброго времени суток. Столкнулся с следующей проблемой - есть код (для примера)

Code: Select all

def CheckWeight():
    if Weight() >= weightRequired:
        SetBadLocation(2523,562)
        SetBadLocation(2524,563)
        SetBadLocation(2523,563)
        SetBadLocation(2524,562)
        for key in sorted(route,reverse=True):
            print('Point '+ key)
            NewMoveXY(route[key]['x'],route[key]['y'],True,1,False)
Ситуация - в районе банка есть портал, который телепортит на маркет, короче говоря - ходилка туда ходить не должна, т.е. игнорировать этот тайл и обходить его.
Попытался реализовать это функцией SetBadLocation() - но все равно раз через раз чар заходит в портал. Как можно решить эту проблему?
Stealth 7.6.1, Python 3.3, Windows 7 x64, Shard - Zulu Hotel Europe
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: SetBadLocation() - Не работает?

Post by Vizit0r »

"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
innominee
Neophyte
Neophyte
Posts: 23
Joined: 13.08.2011 0:36
Contact:

Re: SetBadLocation() - Не работает?

Post by innominee »

Спасибо, вроде бы помогло на синт. тесте. Через пару дней отпишусь, помогло ли в "продакшене"
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: SetBadLocation() - Не работает?

Post by Vizit0r »

оно не поможет в западлостроении - когда например маршрут построен, чар бежит по нему - и прямо под носом открывается портал, и т.д.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: SetBadLocation() - Не работает?

Post by drabadan »

Vizit0r wrote:оно не поможет в западлостроении - когда например маршрут построен, чар бежит по нему - и прямо под носом открывается портал, и т.д.
там же постоянный тайл, типа таблетки как я понял. мне бедобджект помогал
innominee
Neophyte
Neophyte
Posts: 23
Joined: 13.08.2011 0:36
Contact:

Re: SetBadLocation() - Не работает?

Post by innominee »

Vizit0r wrote:оно не поможет в западлостроении - когда например маршрут построен, чар бежит по нему - и прямо под носом открывается портал, и т.д.
Портал статичный. Пока что все отлично работает - ни разу в порт не влетел. Хотя по логике и SetBadLocation() должно было сработать.
Post Reply