Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
поочередный спаун мобов
#1
Доброго вечера ув. форумчане.

Недавно возник вопрос, как сделать скрипт на питоне что бы поочередно появлялись мобы, что бы было понятнее алгоритм таков:

1) спауним 4 мобов (пускай это будут Fox, в определенных координатах (у каждого свои x,y)
2) если этих 4 мобов (fox) убили (заметьте именно всех 4, а не 3 например или 2, если хоть 1 моб из 4 жив, то скрипт не идет дальше, т.е. не спаунит следующих мобов (см. дальше)) =>
то ждем 180 секунд после чего в тех же координатах спауним 4 других моба, допустим эти другие 4 моба будут Goblin.
3) далее они стоят пока их не убьют (всех 4 Goblin, см. условие выше), и опять спауним еще 4 других мобов, допустим Wolf.
4) когда убивают всех 4 вулфов, то скрипт начинает все заново, и спаунит первых 4 мобов (см. пункт 1) ), и так дальше по кругу, до бесконечности.

или так:

spawn mob1(x,y), mob2(x,y), mob3(x,y), mob4(x,y)
if player kill (mob1, mob2, mob3, mob4)
wait 180 sec.
spawn mob5(x,y), mob6(x,y), mob7(x,y), mob8(x,y)
if player kill (mob5, mob6, mob7, mob8)
wait 180 sec.
spawn mob9(x,y), mob10(x,y), mob11(x,y), mob12(x,y)
if player kill (mob9, mob10, mob11, mob12)
wait 180 sec.
и тут скрипт должен вернуться на начало ( что бы все происходило бесконечно, по кругу), не знаю как это примерно выглядит в алгоритме кода, наверное чтото вроде return.

очень жду вашей помощи, спасибо заранее!
Ответ
#2
Я так понял это подобие эвента ПЕКЛО?
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#3
не знаю честно говоря даже что в этом эвенте, потому как ни разу его не видел)).

просто на одном старом сервере видел такую вот фишку, для фарм мобов, хотелось бы очень тоже сделать!
Ответ
#4
Цитата:Я так понял это подобие эвента ПЕКЛО?

там точно есть что-то подобное?, я бы глянул код, но не силен в этом конечно(
Ответ
#5
ну так скачай этот эвент и посмотри
Ответ
#6
если вы хотите чтобы за вас написали, сомневаюсь, что это сделают даром

По теме:
у квест двига сборки l2j есть события, поэтому тут все просто (алгоритм)
1)спавним мобов (на спавне ставим им например флаги пачки, если таких пачек будет несколько), ставим стей 1 например, чтоб знать что это первый круг
2)при убийстве 1ого моба проверяем жива ли остальная пачка, далее если жива забываем и ждем следующего события
3)если вся пачка померла ставим квест таймер (или нитку) на отсчет 180 секунд, лучше таймер т.к. он для этого предназначен (в том же квест двиге он есть), по окончанию времени проверяем стейт, если стейт 1 спавним 2ой тип мобов, если стейт 2, спавним 3ий тип, и так заново по кругу
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Нет агра мобов после респа Kagaku 0 920 03-30-2020, 06:54 PM
Последний пост: Kagaku
  Хп мобов silok 6 2,430 03-04-2018, 08:08 AM
Последний пост: silok
  Пропадание мобов Map 7 2,127 11-09-2017, 04:35 PM
Последний пост: Map
  Добавление РБ и Мобов virusoflove 1 1,603 01-23-2017, 08:52 PM
Последний пост: virusoflove
  прыжки мобов/игроков KoKoS 4 1,625 04-19-2015, 02:48 PM
Последний пост: KoKoS
  Длина имен мобов gre4ka 0 897 03-16-2014, 12:54 PM
Последний пост: gre4ka
  Кривые статы мобов на Acis Dimidrolbel 10 2,922 12-16-2013, 12:19 AM
Последний пост: Dimidrolbel
  вопрос по спавну мобов. Dimidrolbel 4 1,331 12-15-2013, 01:14 PM
Последний пост: Dimidrolbel
  Соски у мобов ipx 5 1,746 08-03-2013, 01:08 PM
Последний пост: KID
  Счетчик мобов ipx 1 1,684 07-10-2013, 10:14 PM
Последний пост: Ashe

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)