как делать союзы
|
|
ADSL563 | Дата: Воскресенье, 13 Февраля 2011, 16:11:44 | Сообщение # 1 |
3 уровень
Группа: Пользователи
Сообщений: 49
Награды: 0
Репутация: 7
Блокировки:
| как сделать чтобы один игрок мог предложить союз другому???
|
|
|
|
Nestea^ | Дата: Воскресенье, 13 Февраля 2011, 16:13:10 | Сообщение # 2 |
Группа: Заблокированные
Сообщений: 1656
Награды: 1
Репутация: 1504
Блокировки:
| Делай 2 команды и все. Параметры клана там поймешь.
|
|
|
|
Филипп | Дата: Воскресенье, 13 Февраля 2011, 16:27:02 | Сообщение # 3 |
3 уровень
Группа: Проверенные
Сообщений: 54
Награды: 0
Репутация: 265
Блокировки:
| Событие: Игрок - Игрок 1 (красный) напечатал такое сообщение Союз -ally blue как точное совпадение Условие: Действия" Игрок - Заставить Игрок 1 (красный) считать Игрок 2 (синий) как Союзник с общим полем зрение
|
|
|
|
Nestea^ | Дата: Воскресенье, 13 Февраля 2011, 16:28:44 | Сообщение # 4 |
Группа: Заблокированные
Сообщений: 1656
Награды: 1
Репутация: 1504
Блокировки:
| ой блин,извиняюсь. я не прочитал "мог предложить". игрок напечатал (твое сообщения) игрок заставить (твой игрок) считать (твой будущий союзник) как союзник
|
|
|
|
ADSL563 | Дата: Понедельник, 14 Февраля 2011, 15:05:28 | Сообщение # 5 |
3 уровень
Группа: Пользователи
Сообщений: 49
Награды: 0
Репутация: 7
Блокировки:
| спасибо
|
|
|
|
zik13 | Дата: Понедельник, 14 Февраля 2011, 15:08:33 | Сообщение # 6 |
6 уровень
Группа: Проверенные
Сообщений: 189
Награды: 0
Репутация: -9
Блокировки:
| Quote (Филипп) Событие: Игрок - Игрок 1 (красный) напечатал такое сообщение Союз -ally blue как точное совпадение Условие: Действия" Игрок - Заставить Игрок 1 (красный) считать Игрок 2 (синий) как Союзник с общим полем зрение это команда сделает союз без согласия второго игрока
|
|
|
|
Nestrik | Дата: Понедельник, 14 Февраля 2011, 16:37:20 | Сообщение # 7 |
4 уровень
Группа: Пользователи
Сообщений: 88
Награды: 0
Репутация: 7
Блокировки:
| zik13, дак союз то будет односторонний: синему то какая разница ? ) не захочет - не напишет. А если захочет - то напишет "ally red"
|
|
|
|
zik13 | Дата: Понедельник, 14 Февраля 2011, 16:46:01 | Сообщение # 8 |
6 уровень
Группа: Проверенные
Сообщений: 189
Награды: 0
Репутация: -9
Блокировки:
| ааа точно ))) Добавлено (14-02-2011, 16:46) --------------------------------------------- но может ему надо ток что пока второй игрок не согласится то для первого он враг
|
|
|
|
Nestrik | Дата: Понедельник, 14 Февраля 2011, 16:54:00 | Сообщение # 9 |
4 уровень
Группа: Пользователи
Сообщений: 88
Награды: 0
Репутация: 7
Блокировки:
| Quote (zik13) но может ему надо ток что пока второй игрок не согласится то для первого он враг Ну если так, то я бы создал параллельные массивы (типа булиан), по числу игроков и каждый на количество слотов, равное числу игроков и ставил бы там значения труе/элси в зависимости от состояния союза. По команде -алли ред для массива синего игрока в первом слоте ставил бы значение труе. По команде -алли блю (прописал красный) - то же делал бы для массива красного игрока в слоте 2. А в отдельном триггере в цикле, скажем с периодом 0,1 проверял бы значения в массивах, и находя первое вхождение "труе" проверял бы аналог его у игрока, на которого нацеленно значение, т.е. Если у красного игрока в 3 слоте нашел труе, то проверял бы у третьего игрока (Тeal - Бирюзовый) значение в слоте "1". Примерно так. И если находил совпадение, то делал бы алли их, да еще и добавлял бы сообщения, типа "Игрок 1 теперь не будет кидать свои жалкие копья в великого Игрока 3 -Голубого" Триггер был бы строк на 50 наверное (скажем для 8 игроков), впрочем труд стоит свеч
|
|
|
|