Всем привет, предупреждаю сразу, вы можете не понять что я написал и просто сломать себе мозг :))) Так вот, я никак не могу сделать адекватный триггер на лимит. У меня есть обычный вариант, мол максимальное кол-во зданий = 10, и если построить все 10 и одно из них сломается то его можно будет вновь построить. Мне нужно сделать так, что бы это работало скажем так при улучшении здания, типо у меня есть инкомное здание которое даёт 150, я его улучшаю (заменяю, и это уже соовсем другое здание) и оно даёт уже 200. Я пытался сделать этот триггер сам, но в итоге если построить 10 задний по 150 инкома, и одно из них улучшить до 200, а затем сломать за 150, то можно будет построить не одно здание за 150 а сразу 2, то есть будет 10 за 150 и 1 за 200 итого 11, что не удивительно ведь здание за 200 не относиться к триггеру который делает лимит в 10 юнитов. Я перепробовал много способов, и наверное нужно сделать так что бы здание за 150 было равно зданию за 200 или что то ещё....
Сейчас расскажу про триггер.
1 триггер отвечает за то, что когда на карте есть 10 юнитов за 150 их больше нельзя строить.
2 триггер отвечает за то, что когда одно из них ломается, его вновь можно строить
И да, я пробовал сделать кучу дополнительных триггеров которые отвечали бы за здание за 200, или прописать во втором триггере кол-во юнитов от 9 до 1 но это не увенчалось успехом.
В общем я хз что делать, буду благодарен если мне кто-то поможет
1 триггер отвечает за то, что когда на карте есть 10 юнитов за 150 их больше нельзя строить.
2 триггер отвечает за то, что когда одно из них ломается, его вновь можно строить
И да, я пробовал сделать кучу дополнительных триггеров которые отвечали бы за здание за 200, или прописать во втором триггере кол-во юнитов от 9 до 1 но это не увенчалось успехом.
В общем я хз что делать, буду благодарен если мне кто-то поможет
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. deleted_112172
Вот файл, если интересно или не сложно - глянь.
Ред. PT153
Ред. MpW
Ну и мозги сломал =/
Ну всё остальное как ты и сказал я сделал под себя, добавил типы юнитов у FARM_LEVEL1 и FARM_LEVEL2, затем заменил число 0 на 10 у переменой farms_int и MAX_FARMS.
Есть ещё один момент, как было сказано выше, я просто заменил Неизвестно на 10, и не ставил никакой галочки для создания неизвестных перемен, да и не нашёл я её.
Ну а в целом огромное тебе спасибо, ты меня выручил!
И я не совсем понял что ты имел ввиду под "Ну и мозги сломал =/"
1 Если то, что ты реально ели допёр до того что я написал, ну тогда извини, я предупреждал что так может быть. Ну вообще на самом деле если вдуматься в то что я написал, то всё легко и просто, а про сломанный мозг я написал для того, что бы люди не читали мой вопрос на расслабоне, ведь если не постараются вдуматься - то ничего не поймут.
2 Если это постирония, то ну извини что я с таким легким вопросом написал про то, что можно сломать мозг, как я указал выше, некоторые люди может быть не хотят напрягать мозг и вдумываться в то что я высрал, и я их заранее предупредил что этот вопрос может быть слишком сложным для восприятия.
Ну а за ответ в целом спасибо, ты хоть ничем не помог, но потратил своё время и силы, а это важно)
linquine:
Ред. deleted_112172
Слушай, у меня есть к тебе последний вопрос, я уже часа 3-4 доделываю этот триггер, полностью понял как он работает, но я хз как сделать то, что я хочу. А я хочу и изначально хотел сделать 4 этапа улучшения. Сейчас я делаю 3 и тут я уже просто плыву.... Не соображаю соовсем, да и триггеры такого типа мне трудно даются, в общем получилось так - улучшаем все 10 зданий до 3 уровня, потом одно ломаем, и когда вновь строю, на 1 лвле возможности построить ещё одно здание 1 лвла нету, на 3 этапе такой возможности тоже нет, но на 2 этапе эта возможность появляется... ( ещё раз 1 лвл - не могу строить ещё здание, на 3 - тоже не могу, а на втором могу клепать их сотни). За 3-4 часа я понял что скорее всего должна быть отдельная механика, а вот
какая именно я хз((( Думаю что для тебя это проще простого, так что буду благодарен если ты ещё и последний раз мне поможешь) И не утруждайся с файлом, объясни на пальцах в смс и я всё сделаю. Вот так выглядит нынешний триггер, да, скорее всего 1 или 2 пункта там лишние но мне всё равно)
В условиях триггеров улучшения и смерти добавь условие OR (несколько вариантов), туда перемести то условие, которое уже есть (тип юнита триггера равно FARM_LEVEL2), и в этот OR добавь условия (тип юнита триггера равно FARM_LEVEL3) и (тип юнита триггера равно FARM_LEVEL4).