Page 1 of 2
Python Scripts
Posted: 24.07.2011 15:04
by void
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
Re: Python Scripts
Posted: 24.07.2011 15:10
by void
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
Posted: 24.07.2011 15:16
by Alex
1. при остановке скрипта(нажимаем на стоп кнопку) питон кидает это исключение в стелс (так и задумывалось)
это не ошибка. по плану оно просто не должно выводится в системный журнал, странно что у тебя выводится.
опиши подробнее, всегда ли такое получается? или при каких то условиях?
2. эти переменные есть, только в виде
SetMoveOpenDoor
GetMoveOpenDoor
и так же остальные
3. проверю
4. не знаю, мож еще кто подскажет
Re: Python Scripts
Posted: 24.07.2011 15:18
by void
Alex wrote:1. при остановке скрипта(нажимаем на стоп кнопку) питон кидает это исключение в стелс (так и задумывалось)
это не ошибка. по плану оно просто не должно выводится в системный журнал, странно что у тебя выводится.
опиши подробнее, всегда ли такое получается? или при каких то условиях?
Всегда, ещё и убивает сам стелс.
Re: Python Scripts
Posted: 24.07.2011 15:18
by Alex
какая версия питона, 32 или 64 бит? винда?
так всегда или
в простеньких скриптах не проявляется.
?
Re: Python Scripts
Posted: 24.07.2011 15:22
by void
Alex wrote:какая версия питона, 32 или 64 бит? винда?
Win 7 64бит, Python 3.2.1 32бит
Alex wrote:так всегда или
всегда на том маленьком примере с InJournalBetweenTimes )
Re: Python Scripts
Posted: 24.07.2011 15:25
by Alex
ок, проверю вечером
Re: Python Scripts
Posted: 24.07.2011 15:26
by void
Alex wrote:ок, проверю вечером
спасибо

Re: Python Scripts
Posted: 25.07.2011 13:10
by Alex
а с питоном версии 2.7 есть такая проблема?
Re: Python Scripts
Posted: 25.07.2011 13:59
by void
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
Posted: 26.07.2011 1:36
by Alex
IsWorldCellPassable починил, выйдет со след. релизом
а KeyboardInterrupt и креш повторить никак не получается
Re: Python Scripts
Posted: 01.02.2012 9:26
by nah nah
Так и не получилось найти? После остановки скрипта, стелс почти всегда зависает наглухо.
Re: Python Scripts
Posted: 01.02.2012 17:29
by nah nah
Если такой скрипт стопнуть, виснет 100%
Re: Python Scripts
Posted: 01.02.2012 17:30
by Alex
да, проблема остается актуальной
Re: Python Scripts
Posted: 07.05.2015 20:52
by Sonick071
Очень часто вылетает стелс при остановке скриптов, юзаю питон 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('-=-=-=-=-=-=-')