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

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

Закрытая тема
 
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Условие и Действие
Как создать такое условие: дерево = столько то единиц(100 у примеру)
Каким действием можно увеличить урон от атаки юнита ?
Старый 26.02.2009, 22:46
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran
1) Игрок - Propety...
2) Никак, способность добавлять.
Старый 26.02.2009, 22:50
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Hellfim, 1 - я сказал условие, а не событие.
2 - а мне надо тригером, ну да ладно, через силу сделаю.
Старый 26.02.2009, 22:53
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran
1) Integer Comprassion -> Player Property, так понятнее? =)
2) Нельзя триггером... Только если Damage Unit
Старый 26.02.2009, 22:56
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Hellfim, 1) а-а-а... сори, спс ))
2) яж сказал, через силу тогда буду делать.

Kiran добавил:
3) как сделать такое условие: если сп-ть ещё не перезарядилась
Старый 26.02.2009, 23:08
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran, создавай базу данных и сверяй время последнего использования с временем перезарядки в базе данных.
Старый 26.02.2009, 23:08
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Hellfim, эмм.... это как?
Старый 26.02.2009, 23:09
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran, ну через кеш или массивы. Например берешь ИД способности и сопоставляешь ему число 5(время перезарядки). Кстати, не обязательно делать бд, если у тебя всего для 1 спелла используется, просто создай 2 переменных. В одной время перезарядки, в другой текущее время до конца перезарядки, и таймером уменьшай значение последней переменной(это придеся делать в любом случае).
Старый 26.02.2009, 23:12
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
  1. Как создать действие: древесина -100. Я создал, но у меня почему-то она 0 становиться.
Старый 27.02.2009, 00:25
RazArt

offline
Опыт: 11,197
Активность:
Kiran, а с чего ты взял что древесины может быть меньше 0? оО
Старый 27.02.2009, 00:30
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran, нельзя давать ни древесине, ни золоту отрицательные значения.
Старый 27.02.2009, 00:33
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Дак этот, вы на вопрос то ответите ? Каким мне тогда действием древесину из текущ. значения вычитать ?
Старый 27.02.2009, 00:37
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran, вероятно нематериально, тобишь хранить/работать с переменными. Кстати, топик классно назвал, почти придраться нельзя)
Старый 27.02.2009, 00:44
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Hellfim, блин, фигово, хмм...... а ты... ты не мог бы мне такую карту с такой системкой сделать, ну вот как раз триг такой, чтоб через определённое время столько то древесины из тек. зн-я вычитало ?
Старый 27.02.2009, 01:00
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
Kiran, если я тебя правильно понял, в твоем случае прокатит такая фишка: создаешь переменную с максимальным отрицательным значением дерева, которое у тебя могло быть и потом представляешь что это значение равно 0, ну и исходя из этого прибавляешь/отнимаешь количество древесины из самой древесины и из этого значения..Типа логически представишь что -Х древесины равно 0 древесины, а 100 древесины будет равно -Х+100
Старый 27.02.2009, 01:05
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Vampirrr, хмм... ну спасибо, завтра попробую.
Старый 27.02.2009, 01:06
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran, карту нет, но вот подробный пример.
Целочисленная(integer) глобалка - Current_Gold.
Затем Триггер, с событиями условиями, которые тебе нужны. Действие
set Curent_Gold = Current_Gold - 100
if Current_Gold<0 then
Do Nothing//Или же твои действия, если меньше 100
else
Set Player's Property(золото) to Current_Gold
endif
Старый 27.02.2009, 01:08
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Чё за.... эмм... а можно скриншот или жто у тебя не в 1 триг делаеться ?
Старый 27.02.2009, 11:34
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Kiran, в 1. Сразу после твоих действий вставляешь этот If.
Старый 27.02.2009, 18:09
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Hellfim, ничего не понял, покажи скрин.

Kiran добавил:
Ура, получилось, спс.
Старый 27.02.2009, 19:54
Закрытая тема

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

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

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

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



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