Code: Select all
# -*- coding: mbcs -*-
from stealth import *
from time import sleep
def CheckDead(res=1):
if Dead():
print("<<-- вот в это время чар умер")
if res == 1:
SetWarMode(True)
WaitGump('1')
while Dead():
sleep(2)
print("Чар снова жив!")
UOSay("Danke Schoen!")
elif res == 2:
print("По желанию заказчика мы отказывается от резуректа и валим в логаут")
SetARstatus(False)
Disconnect()
else:
print("По желанию заказчика мы отказывается от резуректа, но остаемся висеть в онлайне")
while Dead():
sleep(10)
return 1
print("Loading: UO.CheckDead [ok]")
подключаем:
from checkdead import CheckDead
вставляем в код, где надо:
CheckDead() # перейдет в вар мод, будет ждать, когда кто-то реснет
CheckDead(1) # перейдет в вар мод, будет ждать, когда кто-то реснет
CheckDead(0) # будет болтаться в онлайне, скрипт будет циклиться пока чар каким-то чудом не оживет
CheckDead(2) # после смерти уйдет в дисконнект