[help] автоматический Ctf
Железо: кор 2 дуо 2.0, 4 гига оперы
ОС: Винда хр х32
Программы: мускул 5.1.0 х32, ява х32
Сборка: L2emu , Gracia Part2
Краткое изложение СУТИ проблемы:
Всё настроил CTF всё гоод .. а как задать интервал евенту и как сделать его автоматическим даже после рестарта ?? интервал - время через скоко он проходит
и вазможноли делать 2 места респауна для 1 команды ? и как это сделать
ну подскожите как В стф ставить через скоко автоматически будет запускатся евент .. в настройках твт есть а в стф нет :(
так же интересен данный вопрос, а так же по поводу дес матча. ибо ктф и дм не имеют временных настроек да и в админке нет кнопок для запуска... О_о
— 15
LampaNAX: извеняюсь за флуд, но нужна помощ :(
Я поражаюсь,вы имеете свой сервер и не разу не смотрели GM команды?
Там написано всё на понятном языке.
Вот вам маленький мануальчик для запуска если сами не хотите или не можете разобратся:
Для настройки и запуска DM команда //dmevent
Для настройки и запуска CTF команда //ctf
Для настройки и запуска TvT команда //tvt
Чтобы CTF/TvT начали работать нажми Avtoevent
А вот с DM замут, там нет команды Avtoevent надо сначала нажать Join подождать пока народ зарегается, потом Teleport, потом Start, потом Stop.
Если не хотите делать это сами то можете написать SQL запрос для DM эвента .
Настройка для SQL для CTF эвента:
СTF
------------------------------------------------------------------
EventName - имя эвента (CTF Event)
EventDesc - хз чё такое (Capture The Flag)
joiningLocation - место на которой стоит НПС (Giran)
minlvl - минимальный Лвл игроков для участи (1)
maxlvl - максимальный Лвл игроков для участи (85)
npcID - ID НПС у которого регаться (31088)
npcX (83517)
npcY координаты нпс (148772)
npcZ (-3405)
npcHeading - хз чё это (40960)
rewardId - ИД награды (57)
rewardAmount - Количество награды (5000000)
teamsCount - количество команд (2)
JoinTime - время на регистрацию (5)
eventTime - время на проведение эвента (30)
minPlayers - минимальное кол-во игроков для участия (2)
maxPlayers - максимальое кол-во игроков для участия (30)
ctf_team
------------------------------------------------------------------
teamId - ИД команды (0) (1)
teamName - Имя команды ('Blue') ('Red')
teamX (164142) (169197)
teamY Координаты команды (-206114) (-207633)
teamZ (-206114) (-3446)
teamColor - Цыет команды (16711680) (255)
flagX (163837) (169870)
flagY - Координаты флага (-206173) (-208024)
flagZ (-3485) (-3472)
global_tasks
-----------------------------------------------------------------
id (1)
task ('ctf')
type ('TYPE_EVENT')
last_activation ('0')
param1 ('1')
param2 ('22:30:00')
param3 ('')
-------------------------------------------------------------------
SQL для DM:
INSERT INTO `dm` (`eventName`, `eventDesc`, `joiningLocation`, `minlvl`, `maxlvl`, `npcId`, `npcX`, `npcY`, `npcZ`, `rewardId`, `rewardAmount`, `color`, `playerX`, `playerY`, `playerZ`) VALUES
('dm_event', 'все против всех', 'Giran', 52, 81, 32132, 83508, 148555, -3406, 5575, 1000000, 28927, -15746, 48693, -3799);
С DM надеюсь так поймёте....
Надеюсь разберётесь что и кчему теперь.
snzinfo:
сделай потом рестарт... и глянь что будет...
у меня выходило так:
после рестарта евенты не подгружались из БД...
приходилось опять грузить настройки через GM команды
и только тогда запускать в авто режиме...
— Жадный...
xNEROSx: snzinfo:
сделай потом рестарт... и глянь что будет...
у меня выходило так:
после рестарта евенты не подгружались из БД...
приходилось опять грузить настройки через GM команды
и только тогда запускать в авто режиме...
для твт вруби этот параметр,запускать эвент при старте
# start auto event on server boot?
TvTAutoStartUpOnBoot = true
через какое время после старта запускать эвент
# Only reads if "TvTAutoStartUpOnBoot = true"
# here you can set the time that server will wait for start first event on boot
# default = 10 (time in minutes)
FirstEventDelay = 20
для CTF уже описал,читай внимательно
global_tasks
--------------------
id (1) <-------------------> укажеш свой ID так как в базе могут имется 1,2,3 и тд. указывай которого нету в global_tasks
task ('ctf') <-----_название эвента
type ('TYPE_EVENT')
last_activation ('0') <-------> команда на старт эвента
param1 ('1')
param2 ('22:30:00') <-----> в какое время стартовать(можеш сменить на запуск минут через 10 после рестарта,но не советую запускать вместе с TVT могут возникнуть лаги,лучше в разное время.
param3 ('')
snzinfo:
с L2JFree спутал...
в ней нету такого в помине... и у них проблемы с этим
в emu - не в курсе... (если у них норм, нужно будет выдрать от туда
)
— Жадный...
xNEROSx: snzinfo:
с L2JFree спутал...
в ней нету такого в помине... и у них проблемы с этим
в emu - не в курсе... (если у них норм, нужно будет выдрать от туда)
Я не путал,я отвечал по теме так как в теме было описано:
С L2JFree я не помню что и как там ,но гляну что к чему если что то отпешусь тут.
токо ты не ответил на мой главный вапрос : как сделать CTF автоматическим т.е чтобы он запускался каждые 2 часа
LampaNAX: токо ты не ответил на мой главный вапрос : как сделать CTF автоматическим т.е чтобы он запускался каждые 2 часа
Это смотрел?)
Это загружает CTF
task ('ctf') <-----_название эвента
type ('TYPE_EVENT')
last_activation ('0') <-------> команда на старт эвента
param1 ('1')
param2 ('22:30:00') <-----> в какое время стартовать(можеш сменить на запуск минут через 10 после рестарта,но не советую запускать вместе с TVT могут возникнуть лаги,лучше в разное время.
Напеши ещё SQL запрос на запуск автостарта и всё)
param2 ('22:30:00') <-----> в какое время стартовать(можеш сменить на запуск минут через 10 после рестарта,но не советую запускать вместе с TVT могут возникнуть лаги,лучше в разное
как сделать место 22:30 чтобы евент стартовал через каждые 2 часа ???param2 ('каждые 2 часа?')
и можеш sql запрос на автостарт написать ?
LampaNAX: param2 ('22:30:00') <-----> в какое время стартовать(можеш сменить на запуск минут через 10 после рестарта,но не советую запускать вместе с TVT могут возникнуть лаги,лучше в разное
как сделать место 22:30 чтобы евент стартовал через каждые 2 часа ???param2 ('каждые 2 часа?')
и можеш sql запрос на автостарт написать ?
param2 это не каждые 2 часа,это не трогай ! это таблица в базе)
По поводу авторестарта,у меня гдето было уже написано я себе делал когдато,как найду так выложу.
а как в DM сделать чтоб не в одной точке все возраждались а около
помоги с CTF ))))) с меня биииииигг спссс :)





