Показать сообщение отдельно
Непрочитано 15.06.2013, 22:27   #8
Пользователь

Автор темы (Топик Стартер) Re: Помогите с квестом на питоне

Цитата:
Сообщение от 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)

Последний раз редактировалось Virrilis3; 15.06.2013 в 22:32. Причина: Добавлено сообщение
Virrilis3 вне форума Ответить с цитированием