Сценарий[M]: "Слово о полку" - Ment - Страница 6 - Форум HeroesWorld-а

Вернуться   Форум HeroesWorld-а > Все о игре Герои 5. All about Heroes 5 > Герои Меча и Магии 5 - Картостроительство (Редактор карт) > КАРТЫ для Heroes of Might and Magic 5: "Повелители Орды"
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

КАРТЫ для Heroes of Might and Magic 5: "Повелители Орды" Все темы данного раздела должны называться в следующем формате:
ТИП[РАЗМЕР]: "НАЗВАНИЕ РУС" - АВТОР,
где
ТИП - тип карты (Может иметь значения: Сценарий, Мультиплеер, Кампания);
РАЗМЕР - размер карты (Может иметь значения: T, S, M, L, XL);
НАЗВАНИЕ РУС - полное название карты на русском;
АВТОР - имя или никнейм автора карты;

Размеры карт:
T = Tiny 72x72
S = Small 96x96
M = Medium 136x136
L = Large 176x176
XL = Extra Large 216x216
H = Huge 256x256
I = Impossible 320x320

Тема с картой должна быть оформлена по следующему образцу.

Ответ
 
Опции темы
Старый 08.01.2013, 19:50   #76
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

Сегодня прошел эту карту в режиме Ветеран.
Сначала почистил немного свою территорию, собрал полу-демоническую армию, двинулся на врага.
В утопии взял лук из рога единорога, а так как у меня до этого в армии были Боевые маги, Суккубы, Альтапгрейд суккубов, и две разных грейда Кентавров...Первый город и всю территорию вокруг унес быстро. С цирком идея великолепная =)
Кстати, даже заблокировав проход на свои земли, два героя все-равно могут взаимодействовать. Один стоит внутри заставы, второй подходит с др стороны и забирает армию. Хотя, вторым героем не выходил за пределы орочьего замка, может быть, так и было задумано.
Потом потопал дальше. Из подземелья на меня вышел Летос с неплохой армией, но к тому времени я разъелся так, что снес его не заметив. Зачистил подземелье, сломал царь-баллисту без единого выстрела с её стороны, подошел к городу на холме. Там оказался герой с уровнем опасности для меня "смертельный", но он был убит очень легко, а страдавшие виверны, которые присоединились ко мне недавно, отъедались на многочисленных трупах =)
Потом я уничтожил третий город, но там армии почти не было, пошел по дорожке на севере к четвертому. Там встретил сэра Сурового, он оказался полнейшим слабаком, единственное, пришлось все время пугать его рыцарей, чтобы они не ходили. К сожалению, потерял с ним вармонгеров, но их он очень кстати воскресил.
Кстати, старался выполнить все квсты, собрал комплект особых артов, но бонуса в виде "дополнительного отряда" не увидел, видимо, в моей 3.0 версии не идет.
Разрушил четвертый город, а дальше понял, что карта работать не будет. Пришлось вбивать все авторские скрипты в панель, исключая те, что не работают на моей версии.
Появился Андреас, на нем полегли все, сам не знаю почему, очевидно, у него очень сильная баллиста. Остались виверны, 8 кентавров, апгрейд убийц. Но, так как больше сопротивления на карте не было, я отправился дальше, разгромил порт без единой потери, исключая 8кентов, которых убили лучники на башнях, опять вбил вручную скрипты, отправился в плавание.
Дальше особо ничего интересного не было, однако, идея с туманом мне очень понравилась =)
Да, кстати, собрал походу игры все драконьи артефакты и накопил тучу циклопов.
На последнем острове призвал из города толпу циклопов, которых построил там, высадился, вбил скрипты, посражался с Орладно. Там первый раз пришлось переигрывать, целых два раза. Дело в том, что он достаточно быстро оставлял меня с одними циклопами, а потом просто не давал им сходить, а нормальтных кличей, исключая испуг, я так и не получил. Но, приловчившись, я сыграл граммотное сражение и даже ангел-хранитель ему в итоге не помог. Остались у меня 6 циклопов в конце игры. =) И герой 32-го уровня.
Потом зашел в редактор и посмотрел все ролики, сделаны очень качественно. Большое спасибо автору.

Добавлено через 18 минут
Upt: Да, вспомнил, после уничтожения 4града там еще должен был появиться RedHeavenHero05 ., но мне скрипт на панели выдал ошибку.
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 19:59   #77
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [M]Слово о полку -- Waa

Цитата:
Кстати, старался выполнить все квсты, собрал комплект особых артов, но бонуса в виде "дополнительного отряда" не увидел, видимо, в моей 3.0 версии не идет.
В 3.0 так-то много чего не идёт, как Вы заметили Функция округления не работает, а это самое главное.
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 08.01.2013, 20:01   #78
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

это да, пройти карту на 3.0 было трудновато =)
а что касается округления, а зачем оно нужно? для чего там используется эта функция?
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 20:06   #79
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [M]Слово о полку -- Waa

В основном скрипте, чтобы у Ботана часть существ отбирать, когда он город берёт. В комбате, чтобы давать ему элитников (половина от уровня), но это на основной скрипт не влияет.
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 08.01.2013, 20:10   #80
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

вот почему у меня войска не пропадали. Кстати, а разве есть большой смысл писать эту функцию именно на существ, игра сама их не откругляет?
у меня на новой карте использована похожая фишка, только все не-инферновские войска превращаются в бесов в количестве 50% от общего числа + 3.75% * ур.героя. Все работает, макс ошибка бывает на 3-4 существа, но это не смертельно.
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 20:59   #81
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [M]Слово о полку -- Waa

Возможно, не проверял. Но лучше, чтобы было точно. Вот такой есть вариант на самом деле
Код HTML:
Это вставить в MapScript.lua
Для адекватной работы сета странствующего рыцаря похожий код:
Код HTML:
В Botan-Matan.(Script).lua
Должно заработать тогда на 3.0, но не проверял.
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 08.01.2013, 21:02   #82
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

да, в данном случае, насколько я понимаю, округление до нуля. А в обычном случае комп сокращает вверх, причем, по-моему, независимо от значений 0.2 = 1 или 0.9 = 1, впрочем, не уверен.
Upd: Нет, все-таки он может округлять и до нуля и до еденицы, т.к разброс цифр получается мизерный.
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 21:09   #83
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [M]Слово о полку -- Waa

Так, по-моему, код неправильно отображается. Так он вообще никуда не округлит. Вот так было:
Код HTML:
Вот. Округление до большего.
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 08.01.2013, 21:24   #84
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

да, сейчас, по-идее, все должно работать. только, по-моему, сейчас он будет округлять до 1-го все числа, включая х=0.1

function round (0.1)
y = 0;
while 0 =< 0.1 then
if (0+1) = 1 > 0.1 then
return 0;
0 = (0+1) = 1
end;
end;
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 21:31   #85
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [M]Слово о полку -- Waa

Ноль возвращает. Это будет округление до меньшего как раз, ошибся. В раунде это нормально, а в случае с цейлом нужно до большего, тогда вот так:
Код HTML:
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 08.01.2013, 21:46   #86
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

хм. а, ну правильно, там от -1 начинается. вообще, логичней всего было-бы округлитель к меньшему при y+0.5 > x и к большему при y+0.5 <= x соответственно.
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 21:49   #87
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [M]Слово о полку -- Waa

Это уже тонкости, главное, чтобы работало и было предсказуемо
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 08.01.2013, 22:06   #88
Heroist
 
Аватар для Heroist
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 10793
Heroist - уровень боевого духа Heroist - уровень боевого духа Heroist - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

Это да... Но за карту все равно спасибо большое, очень интересная и захватывающая =)
__________________
Ay, ay, ay
I'm your little butterfly
Green, black and blue
Make the colours in the sky

HoMM_V Maps
Heroist вне форума   Ответить с цитированием
Старый 08.01.2013, 23:51   #89
RedHeavenHero
 
Аватар для RedHeavenHero
Регистрация: 10.02.2012
Сообщения: 2358
RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа RedHeavenHero - уровень боевого духа
Выставка наград
По умолчанию Re: [M]Слово о полку -- Waa

Зачем столько циклов? Они ведь тормозят, особенно если числа будут большие.
Код:
function round(n) local m=n-mod(n,1) if mod(n,1)>=0.5 then m=m+1; end return m; end function ceil(n) local m=n-mod(n,1)+1 return m; end
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума   Ответить с цитированием
Старый 09.01.2013, 09:04   #90
Dyrman
 
Аватар для Dyrman
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3459
Dyrman - уровень боевого духа Dyrman - уровень боевого духа Dyrman - уровень боевого духа
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию Re: [M]Слово о полку -- Waa

Интересно О чём сыр-бор?
round(обычное округление)=ceil (n-0.5) - я вообще пользовался так, где ceil - стандартная функция округления вверх. Если ceil каким-то образом не определяется(комбат), то новый пишем, а уже round имеет ссылку на новый ceil .
Dyrman вне форума   Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


Часовой пояс GMT +4, время: 04:55.


vBulletin v3.5.0, Copyright ©2000-2019, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2018 www.HeroesWorld.ru All rights reserved (new server)


На правах рекламы:123123