XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

ИГРОКАМ ДОТЫ, КОТОРЫЕ ХОТЯТ УЗНАТЬ РЕЦЕПТЫ, следовать Страницу Рецептов Dota. Там в самом низу будет вкладка "Предметы".
Данная тема для модмейкеров Warcraft 3, которые хотят сделать в своей карте рецепты, как в Дота.

Ответ
 
Bermoff

offline
Опыт: 4,101
Активность:
Система скрещивания предметов как в доте

Предисловие


Я уже видел кучу тем, где нубы(кстати,не только нубы О_0) просят рассказать/показать им, как скрещивать предметы.
Я решил сделать системку,с помощью которой можно скрещивать предметы, "как в доте" О_0
Будет полезна, в первую очередь, новичкам.

Описание


Если у вас полный инвентарь и для сбора шмотки вам нехватает 1-ого ингридиента-вам не прийдётся выкладывать другой предмет, чтобы купить недостающий ингридиент(+обычная сборка предметов).
Системка на ГУИ,так что разобраться в ней будет очень легко =)

Система



// search: рецепты, скрещивание, предметы, дота, dota, скрещивать, recipes
Прикрепленные файлы
Тип файла: w3x ItemSex_xD.w3x (19.8 Кбайт, 2569 просмотров )

Отредактировано ScorpioT1000, 11.03.2012 в 04:41.
Старый 12.12.2009, 17:37
Линкольн
Barg Ent.
offline
Опыт: 4,812
Активность:
Судя по названию файла карты "скрещивание" предметов носит куда более интимный характер. Надеюсь, "скрещиваются" они без анимации.
Что касается наработки. Переведи на Jass, добавь что-нибудь новое, чтобы система не выглядела банально.
Старый 12.12.2009, 17:51
Stefler
MCA
offline
Опыт: 10,457
Активность:
Bermoff, больше всего порадовало что когда покупаешь итем не видно интвентарь!!! =D
Ну прям как в доте!
P.S: Это все ирония.
Старый 12.12.2009, 18:04
Bermoff

offline
Опыт: 4,101
Активность:
Переведи на Jass
Будет полезна, в первую очередь, новичкам.
Как минима из-за этого не могу перевести..
Stefler, спс,исправляется исправлением поля "Технологии - Предметов сделано" в лавке предметов. Вообще я точно не знаю, что даёт это поле, но, добавив туда обычный предмет, можно видеть инвентарь=)

Отредактировано Bermoff, 12.12.2009 в 18:29.
Старый 12.12.2009, 18:22
XOR

offline
Опыт: 38,159
Активность:
Тогда FAQ на что?..
XiMiKs добавил:
Эта система будет всегда банальна на обычном инвентаре
Старый 12.12.2009, 18:36
Bermoff

offline
Опыт: 4,101
Активность:
XiMiKs, в FAQ такого нет, тут немного иначе сделано=)
Старый 12.12.2009, 19:02
Lord Vampire
В больнице -_-
offline
Опыт: 2,211
Активность:
Bermoff, прости но по моему -жуткий боян- таких -мего крутых- наработок уже достаточно.
Тем более она очень большая в исполнение. Вот я сейчас делаю РПГ и у меня в ней уже 120 новых предметов с которыми можно совершать скрещивание - и для каждого создавать юнита?! И триггеры сильно большие. Есть другие более простые системы. Так что без обид, но я за -1.
Старый 12.12.2009, 20:12
XOR

offline
Опыт: 38,159
Активность:
Тогда лучше сделай это, чтобы запускалось одной функцией
Старый 12.12.2009, 22:39
Bermoff

offline
Опыт: 4,101
Активность:
Lord_Vampire, удачи тебе в твоей "мего крутой " РПГ.По сущ-ву - прочитай описание системы.Лично я ничего другого не придумал,чтобы реализовать свою задумку...
XiMiKs,
чтобы запускалось одной функцией
Мм,что-то я не особо улавливаю...что ты мне предлагаешь?=)
Старый 13.12.2009, 00:42
XOR

offline
Опыт: 38,159
Активность:
Предлагаю сделать систему на jassе, чтовы инфа о скрещивании могла быть добавлена одной функцией :
function AddItemToStack takes integer firstitem, integer seconditem,integer  item returns nothing
Примерно так
Старый 13.12.2009, 11:55
Diaboliko
Silenced by Diaboliko
offline
Опыт: 16,108
Активность:
Мне лень качать, поэтому: ты проверяешь наличие предмета циклом от 1 до 6 или логическим на инвентарь?
Старый 13.12.2009, 12:05
ZregerZ
Мы - лёд!
offline
Опыт: 7,029
Активность:
как в доте
Даж качать неохота.
Старый 13.12.2009, 12:37
No-D
Ноуди
offline
Опыт: 5,611
Активность:
Lord Vampire, выложи свою систему, закрепи свой троллинг. Мне бы было очень полезно.
Старый 13.12.2009, 12:41
Stefler
MCA
offline
Опыт: 10,457
Активность:
ZregerZ, там далеко не как в доте... намного хуже и не трушнее!
Старый 13.12.2009, 12:43
Bermoff

offline
Опыт: 4,101
Активность:
Я написал "как в доте" потому, что частенько, в разделе "Академия", появляются темы нубов с прозьбой сделать скрещивание предметов "как в доте" =))
Stefler, оу, нук расскажи, как там в доте сделано??
XiMiKs, фишка в том, что я в джассе нуб=\
Ладн, решено, после сессии, если не появится новых отвлекающих факторов, займусь изучением джасса=)
Diaboliko, 2-ое.
П.С. Прозьба не флудить в теме!!!
.

Отредактировано Bermoff, 14.12.2009 в 12:29.
Старый 13.12.2009, 13:47
ZregerZ
Мы - лёд!
offline
Опыт: 7,029
Активность:
Stefler, тем более хорошо что не качал.
Старый 13.12.2009, 15:33
Zombak2500

offline
Опыт: 1,855
Активность:
Мне не понравилось , т.к. 1 система очень длинная и на мультиплеере её делать запаришься, а во второй ничего нового(все так делают).
Старый 14.12.2009, 16:26
Bermoff

offline
Опыт: 4,101
Активность:
Zombak2500, тут 1 система О_0
Я и говорю-раз вы умные такие-предложите, как можно подругому реализовать эту систему=)
Старый 14.12.2009, 16:31
Zombak2500

offline
Опыт: 1,855
Активность:
Эту систему придумал не ты =) Причём смысл дорабатывать и так идеальную(ИМХО) систему. Смысл? она и так просто легка и понятна.
Bermoff:
тут 1 система О_0
там был тригер 1 и тригер 2 . я имел ввиду номера тригеров
Старый 14.12.2009, 17:43
SageOne
x
offline
Опыт: 46,054
Активность:
Это все есть в фак...
Зачем жрать капусту, когда полно вареной картошки?
Как бы альтернативная версия кода принципа (а главное - качества) работы триггера не меняет...
Название: привет школоте :(
Старый 14.12.2009, 17:46
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

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



Часовой пояс GMT +3, время: 22:19.