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

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

Ответ
 
max1999222

offline
Опыт: 1,728
Активность:
Требует Построить Ратушу
есть нестандартная ратуша но так же просит построить ратушу.. почему так?
Миниатюры
Кликните на картинку для увеличения
Название:  Снимок.PNG
Просмотров: 51
Размер:  1.21 Мбайт  
Старый 15.08.2013, 12:29
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
...
инициализацию сражения удали. (триггер)
Старый 15.08.2013, 12:50
max1999222

offline
Опыт: 1,728
Активность:
16GB,
инициализацию сражения
если бы но она мне нужна!
Старый 15.08.2013, 13:00
LOR_D
    
offline
Опыт: 8,450
Активность:
max1999222, тебе из этого триггера надо убрать только действие "Enforce victory/defeat condition". Вместо него можно написать своё условие победы и поражения. Не думаю, что это сложно.
Старый 15.08.2013, 13:19
DioD

offline
Опыт: 45,134
Активность:
слабо свою ратушу в константах прописать?
-да конечно слабо я вообще константы не открывал
так открой ёпта
-спасибо как я сразу не догадался
а ты думал что игра сама догадается какой юнит ратуша а какой нет?
-именно так, хотя нет, я вообще не думал
Старый 15.08.2013, 16:41
max1999222

offline
Опыт: 1,728
Активность:
DioD,
слабо свою ратушу в константах прописать?
попробуй сам, потом пиши
пробовал я,иначе бы не писал

Отредактировано max1999222, 16.08.2013 в 13:20.
Старый 16.08.2013, 12:51
max1999222

offline
Опыт: 1,728
Активность:
есть еще догадки?
Старый 18.08.2013, 17:56
Goodie

offline
Опыт: 2,825
Активность:
оп оп
Goodie добавил:
где написано ратуша, везде меняй на своё
Старый 18.08.2013, 19:57
max1999222

offline
Опыт: 1,728
Активность:
Goodie, менял, не работает.
даже так пробовал и не какого ефекта
max1999222 добавил:
в игре пишет то же..
max1999222 добавил:
вот и карта
что не так?
Миниатюры
Кликните на картинку для увеличения
Название:  Снимок.PNG
Просмотров: 16
Размер:  40.3 Кбайт  Кликните на картинку для увеличения
Название:  Снимок2.PNG
Просмотров: 14
Размер:  37.3 Кбайт  Кликните на картинку для увеличения
Название:  Безымянный.png
Просмотров: 12
Размер:  1.55 Мбайт  
Прикрепленные файлы
Тип файла: w3x TEST1.w3x (16.8 Кбайт, 1 просмотров )

Отредактировано max1999222, 18.08.2013 в 22:43.
Старый 18.08.2013, 22:44
Hanabishi
COOL STATUS
offline
Опыт: отключен
Это из-за функций триггера стандартного сражения.
Зло кроется вот в этой функции:
function MeleeGetAllyKeyStructureCount takes player whichPlayer returns integer
    local integer    playerIndex
    local player     indexPlayer
    local integer    keyStructs

    // Count the number of buildings controlled by all not-yet-defeated co-allies.
    set keyStructs = 0
    set playerIndex = 0
    loop
        set indexPlayer = Player(playerIndex)
        if (PlayersAreCoAllied(whichPlayer, indexPlayer)) then
            set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "townhall", true, true)
            set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "greathall", true, true)
            set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "treeoflife", true, true)
            set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "necropolis", true, true)
        endif
            
        set playerIndex = playerIndex + 1
        exitwhen playerIndex == bj_MAX_PLAYERS
    endloop

    return keyStructs
endfunction
Тут два выхода:
  1. Не создавать новую ратушу, а изменять стандартную
  2. Удалить стандартный триггер и делать все условия победы/поражения самостоятельно
Старый 18.08.2013, 23:20
adic3x

offline
Опыт: 108,439
Активность:
    call BJDebugMsg (I2S(GetPlayerTypedUnitCount(Player (0), "townhall", true, true)))
Старый 19.08.2013, 00:21
max1999222

offline
Опыт: 1,728
Активность:
ADOLF, я не знаю Jass
Hanabishi, первый вариант не как
Старый 19.08.2013, 10:53
Buulichkaa
Делаю спеллы за еду
offline
Опыт: 20,146
Активность:
max1999222, ну так не повод ли это выучить джасс?
Старый 19.08.2013, 10:56
DioD

offline
Опыт: 45,134
Активность:
а еще в варе есть встроенная карта с нестандартными расами, но про неё никто не догадывается...
Старый 19.08.2013, 11:48
Buulichkaa
Делаю спеллы за еду
offline
Опыт: 20,146
Активность:
DioD, монолит?)
Старый 19.08.2013, 11:52
max1999222

offline
Опыт: 1,728
Активность:
Buulichkaa, да , она , но у меня нету ее
попробую поискать
max1999222 добавил:
DioD, посмотрел, там выполненно по тригерам
max1999222 добавил:
Нашел решение но теперь другая проблема , в стандартном условие если у игрока не осталось юнитов типа : Ратуша то у него будут видны все здания.
Старый 19.08.2013, 12:31
Hanabishi
COOL STATUS
offline
Опыт: отключен
max1999222, тебе уже сказали, если 1 вариант никак, то удаляешь стандартный триггер на победу/поражение и делаешь свой.
Старый 19.08.2013, 20:45
adic3x

offline
Опыт: 108,439
Активность:
а еще в варе есть встроенная карта с нестандартными расами, но про неё никто не догадывается...
Я специально открыл - там это все сделано на гуи, можно просто взять и скопировать.
Старый 19.08.2013, 23:11
Ответ

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

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

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

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



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