Союзы
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 08:45:13 | Сообщение # 1 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| Хочу сделать чтоб во время игры можно было заключать и разрывать союзы. Как это можно сделать? Добавлено (23 Сентября 2012, 08:45:13) --------------------------------------------- Пример как в God land http://xgm.ru/p/wc3/10423
|
|
|
|
HelperMan | Дата: Воскресенье, 23 Сентября 2012, 08:55:21 | Сообщение # 2 |
3 уровень
Группа: Пользователи
Сообщений: 49
Награды: 0
Репутация: 7
Блокировки:
| В личке может помогу...
Мат.
Хелперс Сити ^_^
Сообщение отредактировал SirNikolas - Воскресенье, 23 Сентября 2012, 11:01:32 |
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 15:09:03 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| Это Игрок - Set Allyince(как-то так) или Игрок - Set aspect of Allience(как-то так)
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 15:43:57 | Сообщение # 4 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| Еще 1 вопрос почему у меня не отображается действие Игрок-Make(triggering player) Добавлено (23 Сентября 2012, 15:43:57) --------------------------------------------- так это я исправил (сам недоглядел =))
|
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 15:45:10 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| What?
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 17:37:46 | Сообщение # 6 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| Я сделал по этому типу: [spoiler] http://s017.radikal.ru/i426/1209/a7/b53f1c05aec3.jpg http://s019.radikal.ru/i617/1209/bf/76ce4896516c.jpgДобавлено (23 Сентября 2012, 17:08:55) --------------------------------------------- Но вот в чем проблема когда играют больше 2ух человек, эти команды -союз , - война. Начинают неправильно работать я не знаю как исправить, если что вот наработка http://rapid.ufanet.ru/3915057 Добавлено (23 Сентября 2012, 17:36:09) --------------------------------------------- Неправильно работают команды -союз и -война. То есть если я пишу -союз союз заключается со всеми, а не с определенным игроком. Если -война, то война начинается со всеми а не с определенным игроком. Как исправить? Добавлено (23 Сентября 2012, 17:37:46) --------------------------------------------- Мне нужно, чтобы можно было заключить союз с определенным игроком или объявить войну определенному игроку
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 17:39:26 | Сообщение # 7 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| ADSL, если даёшь команду на союз - заключается союз сразу или меняется только ТВОЁ отношение к врагу?
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 17:40:52 | Сообщение # 8 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| только мое отношение к врагу.
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 17:42:37 | Сообщение # 9 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| ADSL, ну дык это же элементарно.Или баги какие-то есть? Ща кину наработку...
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 17:43:57 | Сообщение # 10 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| ок заранее спасибо =)
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 17:49:23 | Сообщение # 11 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| Ссылка http://rghost.ru/40531317
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 17:50:34 | Сообщение # 12 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| А это на всех 12 игроков будет действовать?
|
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 17:51:57 | Сообщение # 13 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| ну доделай в событиях на всех остальных игроков и будет работать на всех 12 игроков, этот триггер универсален
Сообщение отредактировал [SeKtOR] - Воскресенье, 23 Сентября 2012, 17:52:13 |
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 17:52:07 | Сообщение # 14 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| ADSL, команды могут дать 3 игрока, скопируй событие и натрафареть до 12, просто заменяй на игрок 4 5 и т.д.
|
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 17:53:21 | Сообщение # 15 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| Quote (|SeKtOR|) ну доделай в событиях на всех остальных игроков и будет работать на всех 12 игроков, этот триггер универсален Quote (Naturekid) ADSL, команды могут дать 3 игрока, скопируй событие и натрафареть до 12, просто заменяй на игрок 4 5 и т.д. Разница в секундых
Сообщение отредактировал [SeKtOR] - Воскресенье, 23 Сентября 2012, 17:53:32 |
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 17:53:59 | Сообщение # 16 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| ок спасибо тебе сейчас проверю будет или нет работать
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 18:02:22 | Сообщение # 17 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| ADSL, ссылка если что на карту-пример, а не на изображние. Проверяй.
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 18:05:29 | Сообщение # 18 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| Простите за тупой вопрос, но где прописывается вот эта часть триггера( (Player((Integer((Substring((Entered chat string), 7, 9)))))) ) найти никак не могу. Добавлено (23 Сентября 2012, 18:05:29) --------------------------------------------- Я так понял функция преобразование
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 18:08:44 | Сообщение # 19 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| ADSL, по примеру, всё по примеру понимай. Да, преобразование.
|
|
|
|
ADSL | Дата: Воскресенье, 23 Сентября 2012, 18:40:31 | Сообщение # 20 |
6 уровень
Группа: Проверенные
Сообщений: 175
Награды: 0
Репутация: 15
Блокировки:
| В мультиплеере вылетает с ошибкой.
|
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 18:44:47 | Сообщение # 21 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| Проверяй если игрок ввёл номер, то делать союз иначе если пусто(чтобы фатала небыло) ничего
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 18:56:41 | Сообщение # 22 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| [ADSL], Quote (ADSL) В мультиплеере вылетает с ошибкой. дык ты не пиши что попало! Но можно поставить условие если Integer - convert string to integer(substring(entered chat string,7,8))> 0 тогда вылетать не будет. Скрин делать лень, сам справишься думаю if ( not ( S2I(SubStringBJ(GetEventPlayerChatString(), 7, 8)) > 0 ) ) then
Сообщение отредактировал Naturekid - Воскресенье, 23 Сентября 2012, 18:57:05 |
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 18:59:50 | Сообщение # 23 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| Quote (Naturekid) SubStringBJ BJ функция
|
|
|
|
Naturekid | Дата: Воскресенье, 23 Сентября 2012, 19:01:29 | Сообщение # 24 |
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
| [SeKtOR], я конверитровал условие в текст. BJ не BJ - мне ни о чём не говорит. главное - пашет. Добавлено (23 Сентября 2012, 19:01:29) --------------------------------------------- Кстати а что, из-за этого лагать может?
|
|
|
|
[SeKtOR] | Дата: Воскресенье, 23 Сентября 2012, 19:03:08 | Сообщение # 25 |
Группа: Проверенные
Сообщений: 1143
Награды: 0
Репутация: 1168
Блокировки:
| Раскрытый вариант Code if (not(S2I(SubString(GetEventPlayerChatString(), 6, 8)) > 0)) then Добавлено (23 Сентября 2012, 19:03:08) ---------------------------------------------
Quote (Naturekid) Кстати а что, из-за этого лагать может? Конешно, изоболие BJ функций добром не кончится
|
|
|
|