[help][manual] Auto Announce
7 ответов108 просмотровСейчас просматривают: 1
· 18.04.2009, 08:55
Сборка: Interlude, La2base, 1.1.7 (Final)
Краткое изложение СУТИ проблемы: У меня есть скрипт AutoAnnounce из темы на форуме
_http://la2base.ru/forum/index.php?showtopic=38949&hl=announce , вот сам скрипт:
Раскрывающийся текст
Код
import sys
from net.sf.l2j.gameserver import Announcements
from net.sf.l2j.gameserver import ThreadPoolManager
from java.lang import Runnable
print "Auto Announce running."
# Ставим интервал в минутах.
INTERVAL = 30
# Наше сообщение
ANNOUNCE="Your text"
class myTask( Runnable ):
def __init__( self ):
self.name = "autoAnnouncer"
def run( self ):
Announcements.getInstance().announceToAll(ANNOUNCE)
startInstance = myTask()
ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(startInstance,INTERVAL*60000,INTERVAL*60000)
from net.sf.l2j.gameserver import Announcements
from net.sf.l2j.gameserver import ThreadPoolManager
from java.lang import Runnable
print "Auto Announce running."
# Ставим интервал в минутах.
INTERVAL = 30
# Наше сообщение
ANNOUNCE="Your text"
class myTask( Runnable ):
def __init__( self ):
self.name = "autoAnnouncer"
def run( self ):
Announcements.getInstance().announceToAll(ANNOUNCE)
startInstance = myTask()
ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(startInstance,INTERVAL*60000,INTERVAL*60000)
Но он выдаёт ошибку:
Раскрывающийся текст
Код
Error on: C:\server\data\scripts\autoAnnouncer\auto_announce.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('auto_announce.py', 14, 2, ' class myTask( Runnable ):'))
Line: -1 - Column: -1
Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('auto_announce.py', 14, 2, ' class myTask( Runnable ):'))
Вопрос: как исправить ошибку и как правельно написать *.py файл я знаю в каждой строке нужно делать отступы....уже сталкивался с таким :( Можно ли перебить под La2base Final??? если да помогите плз!
Мои соображения по этому поводу: в ошибке написано слово Runnable скорее всего он не может понять что это...потому как начал копаться нарвался в скрипте на from java.lang import Runnable в la2base нету файла java.lang....помогите
подпись она и в Африке подпись!
0
· 18.04.2009, 11:20
Runnable это элемент java, а не сборки. Врядли проблема в нем, больше помочь ничем не могу :)
0
Войдите или зарегистрируйтесь чтобы ответить




![[ADM]DarkDemon](/uploads/fotos/av-40218.jpg)