Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[help]announce
Поиск

[help]announce

24 ответов378 просмотровСейчас просматривают: 1
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 17.05.2009, 19:29

Сборка:la2base1.1.7

Краткое изложение СУТИ проблемы: как зделать чтоб через определенное время постояно был один и тодже анонс??
Вопрос: как зделать?
Мои соображения по этому поводу: хз

0
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

Репутация: +619

Рейтинг: 0

· 17.05.2009, 19:45

хм, во первых анонсы надо прописать в конфиге, в текстовом файле, а то что тебе надо - вроде через админку в игре можно сделать. Сори если ошибаюсь. Но там вроде и время можно указать.

0
Вадим
Вадим

Пользователь

Бывалый

Постов: 237

На форуме с: 13.10.2007

Репутация: +89

Рейтинг: 0

· 17.05.2009, 19:45

через квест, есть у L2emu выдри оттуда и вставь.

— Тру падонак

0
Brain
Brain

Пользователь

Бывалый

Постов: 324

На форуме с: 17.07.2007

Репутация: +46

Рейтинг: 0

· 17.05.2009, 19:46

делаеться запросом..ищи тут есть темы с sql запросами..

Заходи на форум..епЭ xDD

0
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

Репутация: +619

Рейтинг: 0

· 17.05.2009, 19:57

antsy: делаеться запросом..ищи тут есть темы с sql запросами..


Поглядел я в БД и особо ненашёл анонсы, если только в глобал таксы, но я в этом крайне не уверен.
А чтобы сделать запрос, нужна цель конечного результата.

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 17.05.2009, 20:04

так и не поня нормального ответа мн надо чтобв игре каждые допустим час писало там всм привет)

0
F
Foximion

Пользователь

Участник

Постов: 32

На форуме с: 14.03.2009

Репутация: +4

Рейтинг: 0

· 17.05.2009, 20:12

Если есть АвтоАннонсер, то будет тебе объявы через определённое время, но в la2base чет по htm-ам не видно такого, сборку саму только ставлю пощупать =)

0
Вадим
Вадим

Пользователь

Бывалый

Постов: 237

На форуме с: 13.10.2007

Репутация: +89

Рейтинг: 0

· 17.05.2009, 20:13

http://la2base.ru/2007/12/27/avto-informat...ouncements.html

Только ссыль не пашет, проси админов востановить.
P.S. я же говорил что через квест это делается.

— Тру падонак

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 17.05.2009, 20:34

сыока не пашет

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 18.05.2009, 13:26

так что никто не скажет как зделать чтоб автоматом орало в анонсах каждый час допустим определеную фразу?

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 18.05.2009, 13:31

Скрипт:

Код
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 = 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)

— Оо

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 18.05.2009, 15:36

а куда кинуть?

0
Krbisko
Krbisko

Пользователь

Участник

Постов: 95

На форуме с: 05.08.2009

Репутация: +28

Рейтинг: 0

· 18.05.2009, 15:38

думую это квест

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 18.05.2009, 15:41

так а куда его кинуть тогда?

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 18.05.2009, 16:03

блод скажы плз куда имено это кидануть? в конфиг и как текстовый документ или в дата?

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 18.05.2009, 16:05

Data => scripts => announce => auto_announce.py

С тебя спасибо comando.gif

— Оо

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 18.05.2009, 16:08

после скрипт анонсе это папка? если да у меня её нету

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 18.05.2009, 16:13

Egoist09: после скрипт анонсе это папка? если да у меня её нету

Создай её

— Оо

0
E
Egoist09

Пользователь

Бывалый

Постов: 119

На форуме с: 13.05.2009

Рейтинг: 0

· 18.05.2009, 16:54

ну спс 2 раз тыкнул пока ещо не проверил но поже проверю

не не помогло(

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 18.05.2009, 17:00

Я у себя проверял,всё нормально работает

В конфиги добавь,в файл скрипт в самый низ:

#announce
announce/auto_announce.py

— Оо

0
Тема закрыта для ответов