![]()
Murloc
Powered by Q
![]() ![]() offline
Опыт:
16,977Активность: |
Запрет на золото.
Ситуация: Есть золото-накопитель. Есть золото. В каждый накопитель влезает 100 золота. Вопрос: Как запретить добывание золота (всмысле сделать чтоб золото не приходило а оставалось на уровне 100 (200, 300)) если накопитель не построен. Поподробней: Накопители - как фермы. Фермы дают мясо, или иначе место в казне для войнов. Накопители делают тоже самое с золотом. Накопителей много - лимит высокий. Помогите мне, я несколько месяцев ничо не делал в эдиторе, теперь не могу вспомнить. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
GadenbIsh
Просто Гад
![]() ![]() offline
Опыт:
70,430Активность: |
Ну уверен, но попробуй, при касте абилки возвращать золото, проверять не больше ли у игрока золота + 7 (семерку надо меня в зависимости от количества собираемого за раз золота) чем количество накопителей * 100 |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Murloc
Powered by Q
![]() ![]() offline
Опыт:
16,977Активность: |
Хм, всё намного сложнее. Золото получаем путём убийства некоторых вещичек. Хорошо, вопрос такой, как запретить собирать\накапливать в игре 100 золота.? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Coffin666
Universal dominator
![]() ![]() offline
Опыт:
3,242Активность: |
Попробуй так...
Если накопитель например один(100 золота) Каждые 0.01 сек Если золота больше 100 то установить кол-во золота 100
если ты построил второй выключить предыдущий тригер,в ключи следующий
Каждые 0.01 сек Если золота больше 200 то установить кол-во золота 200
тут правда есть 2 минуса 1-золото из шахт будет исчезать в никуда 2-придётся создать кучу тригеров |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Murloc
Powered by Q
![]() ![]() offline
Опыт:
16,977Активность: |
у меня бесконечное золото и 10 играков, для каждого нужно создать тригер на 1 накопитель, потом ещё на 1?
Cyberface добавил: Тем более учитывая что накопители могут быть разрушены это далеко не самый лучший вариант |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Coffin666
Universal dominator
![]() ![]() offline
Опыт:
3,242Активность: |
Ну да метод конешно отстой,ну придётся создавать на всех игроков
и ещё при разрушении накопителя придётся включать предыдуший тригер,а действующий отрубать ..Извини но других идей у меня нету. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Щас попробую сделать тебе карту-пример, так описать сложно...
NECros 88 добавил: Не получается, меня с форумом запрягли =) Хостер тупит. Если никто не подскажет, сделаю завтра точно. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
0pJl9lTa
![]() ![]() offline
Опыт:
3,397Активность: |
Каждые Х фремени (в зависимости от кол-ва рабоф которые добывают золото) сравнивай с кол-вом ферм * кол-во золото за ферму
Если боша то устанавливай то скока нуна, и гавари рабочим не добывать.
Это мега ацтойный вариант, но его не турдно сделать :) А вообще делай добычу золота тригерно, тода будет ок
З.Ы. если подумать мб еще чо то придумаю, н ойа не занимаю моск ибо зафтра экзамен вот |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
ну
событие от которого даётся золото
если золото больше чем записаное в глобалке не давать если меньше давать юнит построен запись в глобалке +100 юнит убит -100 |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
tysch_tysch
Работаем
![]() ![]() offline
Опыт: отключен
|
с событием придётся попариться, кроме собственно добычи придётся ещё учесть такие как продажа предмета, продажа юнитов, ульт алхимика и иже с ними. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Mefist
Is it cocktail hour yet?
![]() ![]() offline
Опыт:
98,190Активность: |
ихо сделай триггер который при постройке\разрушении накопителей будет записывать в глобальный массив лимит золота для каждого игрока и сделай периодический триггер, который будет отбирать лишнее золото у игроков. так мы получаем наиболее легкий периодический триггер |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Murloc
Powered by Q
![]() ![]() offline
Опыт:
16,977Активность: |
Легко сказать, да трудно сделать =\ |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Mefist
Is it cocktail hour yet?
![]() ![]() offline
Опыт:
98,190Активность: |
а что сложного? |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Murloc
Powered by Q
![]() ![]() offline
Опыт:
16,977Активность: |
Цитата:
сделать трудно =\ Cyberface добавил: Модет ктонибудь сделать мини пример? |
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Murloc
Powered by Q
![]() ![]() offline
Опыт:
16,977Активность: |
Всё, всё сделал. Спасибо всем кто пытался помоч и помог. Следующий вопрос: "Вообще вопрос, я создаю юнита, он летающий, приказываю ему атаковать рандом юнитов-врагов нашего, 6-го игрока, а они у воды разворачиваются и летят обратно, что делать? о.О" (с) |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
GadenbIsh
Просто Гад
![]() ![]() offline
Опыт:
70,430Активность: |
Cyberface
Читай правила, никаких новых вопросов посреди темы. Вопрос, который в шапке решен - значит клоуз. |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|