Здравствуйте,подскажите пожалуйста,как сделать общие грейды между игроками?(То есть если один делает грейд на атаку,то он автоматом делается и у всех остальных игроков)

Событие - игрок завершает улучшение
Установить уровень улучшения для игрок2 на уровень улучшения у игрок1
`
ОЖИДАНИЕ РЕКЛАМЫ...
11
Не могу ничего сказать по триггеру, но советую глянуть как это делали в кампании на двоих, суть одна .
2
Событие - игрок завершает улучшение
Установить уровень улучшения для игрок2 на уровень улучшения у игрок1
Принятый ответ
4
Событие - игрок завершает улучшение
Установить уровень улучшения для игрок2 на уровень улучшения у игрок1
Спасибо!

Не могу ничего сказать по триггеру, но советую глянуть как это делали в кампании на двоих, суть одна .
Спасибо за совет,правда мне не удалось их открыть,эти карты были залочены.
2
Событие - игрок завершает улучшение
Установить уровень улучшения для игрок2 на уровень улучшения у игрок1
Спасибо!

Не могу ничего сказать по триггеру, но советую глянуть как это делали в кампании на двоих, суть одна .
Спасибо за совет,правда мне не удалось их открыть,эти карты были залочены.
Чтобы для всех игроков сделать, ты можешь использовать цикл от 1 до 12, а в поле где указываешь игрока(которому меняешь левел апгрейда), там должен быть вариант типа "converted player id", и в поле ID укажешь for Loop A integer (или B integer, если ты использовал цикл Б).
Суть в том, что цикл работает вокруг одной целочисленной(loop A/B integer), типа просто плюсует её с каждым повтором до тех пор, пока она не будет равна макс. числу повторов. Это можно использовать в своих целях, к примеру прогоняя через цикл функции для разных игроков, или обрабатывать отдельные массивы переменных, к примеру:
У тебя записано 10 разных юнитов в переменную Unit[~] - где вместо ~ - разный номер. Через цикл ты можешь пробежаться по всем нужным номерам по порядку.
Полезная вещь крч, рекомендую освоить.
4
Событие - игрок завершает улучшение
Установить уровень улучшения для игрок2 на уровень улучшения у игрок1
Спасибо!

Не могу ничего сказать по триггеру, но советую глянуть как это делали в кампании на двоих, суть одна .
Спасибо за совет,правда мне не удалось их открыть,эти карты были залочены.
Чтобы для всех игроков сделать, ты можешь использовать цикл от 1 до 12, а в поле где указываешь игрока(которому меняешь левел апгрейда), там должен быть вариант типа "converted player id", и в поле ID укажешь for Loop A integer (или B integer, если ты использовал цикл Б).
Суть в том, что цикл работает вокруг одной целочисленной(loop A/B integer), типа просто плюсует её с каждым повтором до тех пор, пока она не будет равна макс. числу повторов. Это можно использовать в своих целях, к примеру прогоняя через цикл функции для разных игроков, или обрабатывать отдельные массивы переменных, к примеру:
У тебя записано 10 разных юнитов в переменную Unit[~] - где вместо ~ - разный номер. Через цикл ты можешь пробежаться по всем нужным номерам по порядку.
Полезная вещь крч, рекомендую освоить.
Хорошо,спасибо.Попробую сделать при помощи описанного тобой цикла.И еще задам глупый вопрос,когда выбираешь данное событие,там не указывается какой именно грейд.Указать его ведь нужно через условие?
2
когда выбираешь данное событие,там не указывается какой именно грейд.Указать его ведь нужно через условие?
Да. Но в твоем случае как будто проще не ставить никакое условие, а просто поставить в действии "установить уровень улучшения (выполненное улучшение) для игрока на уровеьнь улучшения (выполненное улучшение) у игрока) - таким образом любой грейд будет устанавливать соответствующий уровень соответствующего грейда для всех игроков, для любого грейда. Офк если надо выборочно, то тогда да, надо через условие.
Есть вариант поставить в действия много If'ов - для каждого грейда(чтобы не создавать отдельный триггер).
4
когда выбираешь данное событие,там не указывается какой именно грейд.Указать его ведь нужно через условие?
Да. Но в твоем случае как будто проще не ставить никакое условие, а просто поставить в действии "установить уровень улучшения (выполненное улучшение) для игрока на уровеьнь улучшения (выполненное улучшение) у игрока) - таким образом любой грейд будет устанавливать соответствующий уровень соответствующего грейда для всех игроков, для любого грейда. Офк если надо выборочно, то тогда да, надо через условие.
Есть вариант поставить в действия много If'ов - для каждого грейда(чтобы не создавать отдельный триггер).
А об этом я не подумал.Да,так и сделаю.Спасибо большое!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.