[help]announce
Сборка:la2base1.1.7
Краткое изложение СУТИ проблемы: как зделать чтоб через определенное время постояно был один и тодже анонс??
Вопрос: как зделать?
Мои соображения по этому поводу: хз
хм, во первых анонсы надо прописать в конфиге, в текстовом файле, а то что тебе надо - вроде через админку в игре можно сделать. Сори если ошибаюсь. Но там вроде и время можно указать.
делаеться запросом..ищи тут есть темы с sql запросами..
Заходи на форум..епЭ xDD
antsy: делаеться запросом..ищи тут есть темы с sql запросами..
Поглядел я в БД и особо ненашёл анонсы, если только в глобал таксы, но я в этом крайне не уверен.
А чтобы сделать запрос, нужна цель конечного результата.
так и не поня нормального ответа мн надо чтобв игре каждые допустим час писало там всм привет)
Если есть АвтоАннонсер, то будет тебе объявы через определённое время, но в la2base чет по htm-ам не видно такого, сборку саму только ставлю пощупать =)
http://la2base.ru/2007/12/27/avto-informat...ouncements.html
Только ссыль не пашет, проси админов востановить.
P.S. я же говорил что через квест это делается.
— Тру падонак
так что никто не скажет как зделать чтоб автоматом орало в анонсах каждый час допустим определеную фразу?
Скрипт:
from net.sf.l2j.gameserver import Announcements
from net.sf.l2j.gameserver import ThreadPoolManager
from java.lang import Runnable
print "Auto Announce running."
# Ставим интервал в минутах.
INTERVAL = 10
# Наше сообщение
ANNOUNCE="TEXT"
class myTask( Runnable ):
def __init__( self ):
self.name = "autoAnnouncer"
def run( self ):
Announcements.getInstance().announceToAll(ANNOUNCE)
startInstance = myTask()
ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(startInstance,INTERVA
L*60000,INTERVAL*60000)
— Оо
блод скажы плз куда имено это кидануть? в конфиг и как текстовый документ или в дата?




![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)
