Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
А что ты хочешь этим добиться, собственно? ;) На игровой процесс повлияет, мне кажется, впрочем, если запустить это проверку в начале карты под фоновый ролик с BlockGame() 'ом, то мб и прокатит.
А что ты хочешь этим добиться, собственно? ;) На игровой процесс повлияет, мне кажется, впрочем, если запустить это проверку в начале карты под фоновый ролик с BlockGame() 'ом, то мб и прокатит.
Я хочу, чтоб монстр каждый день менял своё положение на карте. Зачем - не скажу) Естественно, если он встрянет где-нибудь в горе или в дереве - будет не айс.
Может так например?
Xp={}; Yp={}; p=0;
for i=80,160 do for j=50,120 do if IsTilePassable(i, j, 0)==true then Xp[p]=i; Yp[p]=j; p=p+1; end; end; end;
function poslal() posl=random(p); SetObjectPosition("имя", X[posl], Y[posl], 0); end;
Кстати, если он встрянет на другом монстре, каком-нибудь герое или в гарнизоне города, тоже будет не айс, так что эти случаи в идеале тоже проверить (не уверен, что IsTilePassable это учитывает, скорее нет).
Кстати, если он встрянет на другом монстре, каком-нибудь герое или в гарнизоне города, тоже будет не айс, так что эти случаи в идеале тоже проверить (не уверен, что IsTilePassable это учитывает, скорее нет).
Ну это само собой) я просто не стал писать сюда все исключения)
Добавлено через 3 минуты Есть у меня кстати ещё один вариант - каждый день удалять монстра и заново его создавать и заново вешать триггер на него. Функция CreateMonster как раз таки не "втыкает" его в горы или других существ
Вы мне просто глаза открыли функцией IsTilePassable (не знал что такая есть) а потом сразу же закрыли, указав что она учитывает только статические объекты. Тоже давненько подумываю над перемещением монстров по карте, но все не знал как это сделать нормально. Похоже что лучше RemoveObject и CreateMonster ничего не найдешь, уж она ставит правильно. Единственное что мне в ней не нравится, то что мы должны знать заранее все параметры монстра - например какие у него были courage и mood, а если стоит задача перемещать абсолютно случайного монстра - эти параметры нам неизвестны.
upd: ах, ну да, и самый бредовый вариант который мне пока приходил - вызываем CreateMonster (можно и другие похожие функции), смотрим в какой точке он появился, удаляем, перемещаем исходного монстра в эту точку. Вуаля.
Вы мне просто глаза открыли функцией IsTilePassable (не знал что такая есть) а потом сразу же закрыли, указав что она учитывает только статические объекты. Тоже давненько подумываю над перемещением монстров по карте, но все не знал как это сделать нормально. Похоже что лучше RemoveObject и CreateMonster ничего не найдешь, уж она ставит правильно. Единственное что мне в ней не нравится, то что мы должны знать заранее все параметры монстра - например какие у него были courage и mood, а если стоит задача перемещать абсолютно случайного монстра - эти параметры нам неизвестны.
upd: ах, ну да, и самый бредовый вариант который мне пока приходил - вызываем CreateMonster (можно и другие похожие функции), смотрим в какой точке он появился, удаляем, перемещаем исходного монстра в эту точку. Вуаля.
тоже вариант) но мне всё равно, какое у монстра настроение и отвага, так как я его "отключаю" и вешаю триггер, так что можно попроще сделать)
Jack_of_shadows, возможно в вышеописанной ситуации надо создавать всех монстров при старте карты скриптом, сразу же загоняя в массив параметры... И недели монстров исключить. Тогда означенная проблема отпадает.
Ment, да, если бы мне захотелось завязать на перемещении монстров какой-нибудь особо важный геймплейный элемент карты, пришлось бы делать так. Но учитывая количество хлопот с этим, лучше обойтись малой кровью - у меня это будет лишь маленькая фича.
Если я поставил на карту 6 обелисков, то мне нужно 6 раз вызвать эту функцию, где numObelisks будет равно 1, так (чтобы карта открылась полностью)? Или нет? А то тут в описании говорится про эффективное число обелисков 36 и т.п. Я чё-т запутался
virtually ”visits” the defined number of obelisks for the player.
Полагаю, сколько укажите во втором параметре, столько и посетится. А про 36 написано, потому как игра видимо не умеет делить карту-загадку на 37 кусков и более, максимум 36.
Есть. У Вас. ----- Собственно, соревноваться с Вами мог, наверное, Dyrman, у него в "Путешествии" тоже было много квестов. Но всё же вроде как не сотня.