Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Python Scripts
Python Scripts
1. Постоянно вылетает стелс при остановке скриптов (Runtime Error)
17:45:08:840 [acc (void)]: KeyboardInterrupt
17:45:08:844 [acc (void)]: :
17:45:08:850 [acc (void)]: ScriptTerminated
Пытаюсь локализовать из-за кого ошибка, тк в простеньких скриптах не проявляется.
Но может что-то уже исправлено?
2. Отсутствие переменных вроде moveOpenDoor итд.
3. IsWorldCellPassable(GetX(Self()), GetY(Self()), GetZ(Self()), GetX(Self()) + 1, GetY(Self()), GetZ(Self()), WorldNum()) выдаёт False в любой точке
4. 17:55:56:916 [acc (void)]: Error in parsing 0x3C packet. Check shard settings!!!
Client 7.0.10.3
17:45:08:840 [acc (void)]: KeyboardInterrupt
17:45:08:844 [acc (void)]: :
17:45:08:850 [acc (void)]: ScriptTerminated
Пытаюсь локализовать из-за кого ошибка, тк в простеньких скриптах не проявляется.
Но может что-то уже исправлено?
2. Отсутствие переменных вроде moveOpenDoor итд.
3. IsWorldCellPassable(GetX(Self()), GetY(Self()), GetZ(Self()), GetX(Self()) + 1, GetY(Self()), GetZ(Self()), WorldNum()) выдаёт False в любой точке
4. 17:55:56:916 [acc (void)]: Error in parsing 0x3C packet. Check shard settings!!!
Client 7.0.10.3
Re: Python Scripts
1. видимо из-за InJournalBetweenTimes, валится на этом примере:
Code: Select all
from stealth import *
from datetime import datetime
last_time = datetime.now()
while True:
now = datetime.now()
InJournalBetweenTimes("msg", last_time, now)
last_time = now
Wait(100)
Re: Python Scripts
1. при остановке скрипта(нажимаем на стоп кнопку) питон кидает это исключение в стелс (так и задумывалось)
это не ошибка. по плану оно просто не должно выводится в системный журнал, странно что у тебя выводится.
опиши подробнее, всегда ли такое получается? или при каких то условиях?
2. эти переменные есть, только в виде
SetMoveOpenDoor
GetMoveOpenDoor
и так же остальные
3. проверю
4. не знаю, мож еще кто подскажет
это не ошибка. по плану оно просто не должно выводится в системный журнал, странно что у тебя выводится.
опиши подробнее, всегда ли такое получается? или при каких то условиях?
2. эти переменные есть, только в виде
SetMoveOpenDoor
GetMoveOpenDoor
и так же остальные
3. проверю
4. не знаю, мож еще кто подскажет
Новый стелс лежит тут. Стелс это произведение искусства!
Re: Python Scripts
Всегда, ещё и убивает сам стелс.Alex wrote:1. при остановке скрипта(нажимаем на стоп кнопку) питон кидает это исключение в стелс (так и задумывалось)
это не ошибка. по плану оно просто не должно выводится в системный журнал, странно что у тебя выводится.
опиши подробнее, всегда ли такое получается? или при каких то условиях?
Re: Python Scripts
какая версия питона, 32 или 64 бит? винда?
так всегда или
так всегда или
?в простеньких скриптах не проявляется.
Новый стелс лежит тут. Стелс это произведение искусства!
Re: Python Scripts
Win 7 64бит, Python 3.2.1 32битAlex wrote:какая версия питона, 32 или 64 бит? винда?
всегда на том маленьком примере с InJournalBetweenTimes )Alex wrote:так всегда или
Re: Python Scripts
спасибоAlex wrote:ок, проверю вечером
Re: Python Scripts
а с питоном версии 2.7 есть такая проблема?
Новый стелс лежит тут. Стелс это произведение искусства!
Re: Python Scripts
Да, всё так же.Alex wrote:а с питоном версии 2.7 есть такая проблема?
Code: Select all
16:51:54:401 [acc (void)]: Character void Connected.
16:51:57:805 [acc (void)]: sys.version_info(major=2, minor=7, micro=2, releaselevel='final', serial=0)
16:51:59:869 [acc (void)]: KeyboardInterrupt
16:51:59:874 [acc (void)]: :
16:51:59:879 [acc (void)]: ScriptTerminated
Re: Python Scripts
IsWorldCellPassable починил, выйдет со след. релизом
а KeyboardInterrupt и креш повторить никак не получается
а KeyboardInterrupt и креш повторить никак не получается
Новый стелс лежит тут. Стелс это произведение искусства!
Re: Python Scripts
Так и не получилось найти? После остановки скрипта, стелс почти всегда зависает наглухо.
Re: Python Scripts
Code: Select all
while True:
pass
Re: Python Scripts
да, проблема остается актуальной
Новый стелс лежит тут. Стелс это произведение искусства!
Re: Python Scripts
Очень часто вылетает стелс при остановке скриптов, юзаю питон 3,3 стелс тот что на сайте, Винда Хрюша сервис пак 3. От величины скрипта это не завичит, иногда просто на Wait(2000) жму стоп, и виснет стелс.
вот на этом стабильно вылетает/виснет
def AddItemToContainer(ObjID, ContainerID):
AddToSystemJournal(str(ObjID) + ' bag: ' + str(ContainerID))
AddToSystemJournal(GetCliloc(ObjID))
SetEventProc(evAddItemToContainer, AddItemToContainer)
while True:
Wait(2000)
AddToSystemJournal('-=-=-=-=-=-=-')
вот на этом стабильно вылетает/виснет
def AddItemToContainer(ObjID, ContainerID):
AddToSystemJournal(str(ObjID) + ' bag: ' + str(ContainerID))
AddToSystemJournal(GetCliloc(ObjID))
SetEventProc(evAddItemToContainer, AddItemToContainer)
while True:
Wait(2000)
AddToSystemJournal('-=-=-=-=-=-=-')
Если б не было stealth, то его следовало б придумать!