Сборка: Interlude, La2base, 1.1.7 (Final)
Краткое изложение СУТИ проблемы: У меня есть скрипт AutoAnnounce из темы на форуме
_/ru/forum/flud/7547 , вот сам скрипт:
Код
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)
Но он выдаёт ошибку:
Код
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 ):'))
Вопрос: как исправить ошибку и как правельно написать *.py файл я знаю в каждой строке нужно делать отступы....уже сталкивался с таким :( Можно ли перебить под La2base Final??? если да помогите плз!
Мои соображения по этому поводу: в ошибке написано слово
Runnable скорее всего он не может понять что это...потому как начал копаться нарвался в скрипте на
from java.lang import Runnable в la2base нету файла
java.lang....
помогите 