AAOC
offline
Опыт:
524Активность: |
Вопрос по Форматированию текста в варкрафте
У меня есть тригер каторый пишет на всю карту что игрок (цвет игрока) здох и потерял определённое кол-во золота
ето выглядит примерно так "Player Red Has Die!!! In connection with death at the player 150 gold have been selected!!!" Но мне нужно чтобы
Player (красным>Ник игрока<красным) Has Die!!! In connection with death at the player 150 gold have been selected!!! Подскажите как это творение сообразить? [+] 1 пункт от ScorpioT1000: 1.3 (учим *русский* язык)
|
10.11.2009, 17:50 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tooy
offline
Опыт:
1,231Активность: |
Игра:Display to (all players) the text: Игрок |cffFF0000Красный|r был попячен и потерял голд.
А..тебе с именем игрока? Тогда так:
Игра:Display to (all players) the text: (Игрок + (|cffFF0000+((Name of(Owner of(Dying unit)))+|r) + был попячен и потерял голд.)) Отредактировано Tooy, 10.11.2009 в 18:07. |
10.11.2009, 17:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Substring |
10.11.2009, 17:57 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
у адольфа в cjass.xgm.ru было это красиво организовано) |
10.11.2009, 17:58 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Не работает((
я скопировал всю строку "(Игрок + (|cffFF0000+((Name of(Owner of(Dying unit)))+|r) + был попячен и потерял голд.))" ((Name of(Owner of(Dying unit))) пишет красным а имя не выводит(( |
10.11.2009, 18:48 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tooy
offline
Опыт:
1,231Активность: |
Куда ты это скопировал? Это надо делать через concatenate strings. |
10.11.2009, 18:54 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Упс - не сабстринг, а concatenate stringns
(Name of(Owner of(Dying unit))
потому что это функция и её нужно выбрать, изначально разбей фразу на 4, используя concatenate stringns, в первую часть игрок, вторая красный код, третья - Функция имени игрока, чётвертая - закрытый тег цвета, пятая - то что с ним произошло. |
10.11.2009, 18:55 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Йо!Вспаркер ужс как его разбить что за код чё за фнкцыя имени игрока что за закрытый тег цвета и что с ним произошло?))))) Чсн не понял у меня стоит просто вот так Событие: Боевая Еденица - A unit Умирает Условия: ((Triggering Unit Is герой) = Да ((Owner of Triggering unit = игрок красный (и так для каждого из 8 игроков 8 игроков = 8 триггеров) Действия Игра- Display to (All Players) <Ну и мой текст> Я ето создал не ведая что я нафиг пишу просто при впоросе как ето сделать "умные люди" написали на всё "Тригерно" Ну я ваще хз как что там делать было вот и создал свою версию. Можете написать ту строку что я должен писать,можете? Только прошу вас не пишите что мне нужно учить тригеры иначе без них некак [+] 2 пункта от ScorpioT1000: 1.2 (учим русский язык)
|
10.11.2009, 19:10 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
Должно быть так
Событие:
Боевая Единица - A unit Умирает Условия: ((Dying unit) Is герой) = Да
Действия
+If (multiple condition) ((Owner of Triggering unit = игрок красный (и так для каждого из 8 игроков 8 игроков = 1 триггер c 8 условиями) Then Игра- Display to (All Players) <Ну и твой текст> Text складывается из консерейтов, учи триггеры
theFT добавил: Вообще по твоему примеру условие нафиг не нужно.. но раз ты просишь |
10.11.2009, 19:21 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
А ник писатся будет?
Я токошто понял то что твоя версия ето фактически моя но вариант чтобы 8 тригеров в 1 скрепить а я спросил как написать чтобы заместь игрок красный писало ник человека [+] 1 пункт от Hellfim: 1.2 (учим русский язык)
|
10.11.2009, 19:21 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Зачем же так? Лично я забиваю цвета в массив стрингов а потом использую их И никаких ифов!=) |
10.11.2009, 19:23 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
Зырь |
10.11.2009, 19:25 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AAOC
offline
Опыт:
524Активность: |
Док не подскажеш как забить цвета в массив стрингов а потом использовать их?)) |
10.11.2009, 19:25 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
theFT
Kicked by Dron
offline
Опыт:
4,441Активность: |
З.Ы, цвета тока сам настроишь DoctorGester, один фиг ты вбиваешь значение |
10.11.2009, 19:26 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|