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

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

Закрытая тема
 
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Запрет на золото.
Ситуация: Есть золото-накопитель. Есть золото.
В каждый накопитель влезает 100 золота.
Вопрос: Как запретить добывание золота (всмысле сделать чтоб золото не приходило а оставалось на уровне 100 (200, 300)) если накопитель не построен.
Поподробней: Накопители - как фермы. Фермы дают мясо, или иначе место в казне для войнов. Накопители делают тоже самое с золотом. Накопителей много - лимит высокий.
Помогите мне, я несколько месяцев ничо не делал в эдиторе, теперь не могу вспомнить.
Старый 07.01.2007, 19:45
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
Ну уверен, но попробуй, при касте абилки возвращать золото, проверять не больше ли у игрока золота + 7 (семерку надо меня в зависимости от количества собираемого за раз золота) чем количество накопителей * 100
Старый 07.01.2007, 19:55
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Хм, всё намного сложнее. Золото получаем путём убийства некоторых вещичек.
Хорошо, вопрос такой, как запретить собирать\накапливать в игре 100 золота.?
Старый 07.01.2007, 19:57
Coffin666
Universal dominator
offline
Опыт: 3,242
Активность:
Попробуй так...
Если накопитель например один(100 золота)
Каждые 0.01 сек Если золота больше 100 то установить кол-во золота 100
если ты построил второй выключить предыдущий тригер,в ключи следующий
Каждые 0.01 сек Если золота больше 200 то установить кол-во золота 200
тут правда есть 2 минуса
1-золото из шахт будет исчезать в никуда
2-придётся создать кучу тригеров
Старый 07.01.2007, 20:00
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
у меня бесконечное золото и 10 играков, для каждого нужно создать тригер на 1 накопитель, потом ещё на 1?

Cyberface добавил:
Тем более учитывая что накопители могут быть разрушены это далеко не самый лучший вариант
Старый 07.01.2007, 20:07
Coffin666
Universal dominator
offline
Опыт: 3,242
Активность:
Ну да метод конешно отстой,ну придётся создавать на всех игроков
и ещё при разрушении накопителя придётся включать предыдуший тригер,а действующий отрубать
..Извини но других идей у меня нету.
Старый 07.01.2007, 20:11
NECros88

offline
Опыт: 16,351
Активность:
Щас попробую сделать тебе карту-пример, так описать сложно...

NECros 88 добавил:
Не получается, меня с форумом запрягли =) Хостер тупит. Если никто не подскажет, сделаю завтра точно.
Старый 07.01.2007, 20:30
0pJl9lTa

offline
Опыт: 3,397
Активность:
Каждые Х фремени (в зависимости от кол-ва рабоф которые добывают золото) сравнивай с кол-вом ферм * кол-во золото за ферму
Если боша то устанавливай то скока нуна, и гавари рабочим не добывать.
Это мега ацтойный вариант, но его не турдно сделать :)
А вообще делай добычу золота тригерно, тода будет ок
З.Ы. если подумать мб еще чо то придумаю, н ойа не занимаю моск ибо зафтра экзамен вот
Старый 07.01.2007, 21:07
DioD

offline
Опыт: 45,134
Активность:
ну
событие от которого даётся золото
если золото больше чем записаное в глобалке не давать
если меньше давать
юнит построен запись в глобалке +100
юнит убит -100
Старый 07.01.2007, 22:33
tysch_tysch
Работаем
offline
Опыт: отключен
с событием придётся попариться, кроме собственно добычи придётся ещё учесть такие как продажа предмета, продажа юнитов, ульт алхимика и иже с ними.
Старый 07.01.2007, 22:37
Mefist
Is it cocktail hour yet?
offline
Опыт: 98,190
Активность:
ихо сделай триггер который при постройке\разрушении накопителей будет записывать в глобальный массив лимит золота для каждого игрока и сделай периодический триггер, который будет отбирать лишнее золото у игроков. так мы получаем наиболее легкий периодический триггер
Старый 07.01.2007, 22:44
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Легко сказать, да трудно сделать =\
Старый 07.01.2007, 23:16
Mefist
Is it cocktail hour yet?
offline
Опыт: 98,190
Активность:
а что сложного?
Старый 07.01.2007, 23:24
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Цитата:
да трудно сделать =\

сделать трудно =\

Cyberface добавил:
Модет ктонибудь сделать мини пример?
Старый 08.01.2007, 18:03
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Всё, всё сделал. Спасибо всем кто пытался помоч и помог.
Следующий вопрос: "Вообще вопрос, я создаю юнита, он летающий, приказываю ему атаковать рандом юнитов-врагов нашего, 6-го игрока, а они у воды разворачиваются и летят обратно, что делать? о.О" (с)
Старый 08.01.2007, 21:25
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
Cyberface
Читай правила, никаких новых вопросов посреди темы.

Вопрос, который в шапке решен - значит клоуз.
Старый 08.01.2007, 22:13
Закрытая тема

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

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

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

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



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