Цитата:
Сообщение от Archiel
Отлично. У меня в данный момент нет времени лезть в код, может через часик гляну вариант решения вопроса. А вы пока обычным виндовым поиском найдите EnterWorld.java и реализацию запуска 255_Tutorial в своей сборке. Если найдёте решение, отпишите тут, я не буду париться. Если не найдёте, то на досуге накидаю чего-нибудь.
Добавлено через 4 минуты
О, быстрое решение. В EnterWorld проверяете у игрока статус квеста своего, если его нет, тогда запускаете игроку htm, в котором будет какой-нибудь диалог и кнопка "принять" для запуска квеста через onEvent
event = htmltext
if event = ololo.htm
setQuestState(STARTED)
ну и дальше по тексту
На синтаксис не смотрите, я просто хотел, чтобы вы просто поняли суть.
Добавлено через 1 час 56 минут
Ну как у автора дела?
|
Вы не поняли суть. Мне нужно, чтобы игроки не нажимали принять или начать квест, а чтобы квест был постоянно включет. Тоесть игрок зашел в игру и начал фармить.
З.Ы. Суть квеста заключается в фарме с определенных мобов, определенным оружием.
Добавлено через 4 минуты
Цитата:
Сообщение от FireaGe
Хотел спросить, пытаюсь переписать данный квест себе под сборку, появилась вот такая ошибка
Код:
Traceback (innermost last):
File "newsystem.py", line 250, in ?
TypeError: addAttackId(): 1st arg can't be coerced to int[]
Как можно ее решить?
|
Заменить:
Код:
for i in ONE_MOB_ID :
QUEST.addAttackId(i)
На:
Код:
QUEST.addAttackId(ONE_MOB_ID)