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