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

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

Ответ
 
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Нужен триггер!
Вот ниразу с етим несталкивался, а тут понадобилось, так мне надо сделать чтобы было так: при смерти 2-ух определённых юнитов происходило действие! Кажется легко!? Но нет я немогу чёт догодаться как зделать! Если кто знает пишите!
Старый 09.02.2006, 12:25
0pJl9lTa

offline
Опыт: 3,397
Активность:
MapMan смерти одновременноЙ?
Вообще так
Юнит 1 умирает
Юнит 2 умирает

Если юнит 1 - мертв
Если юнит 2 - мертв

то..

Моно еще в группу взять)
Много способов, если я тебя правильно понял
Старый 09.02.2006, 12:35
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
0pJl9lTa угу спасибо!
Старый 09.02.2006, 13:12
WildCat
General Mapmaker
offline
Опыт: 10,232
Активность:
Насколько я помню триггер вида:
Событие: Юнит 1 умирает
Условие: Юнит 1 мёртв
не пашет, ибо Юнит 1 ещё не числится как мёртвый, такую проверку надо отложить на небольшой промежуток времени или построить триггер по другому.
Старый 09.02.2006, 13:22
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
WildCat а у меня вроде норма работает!
Такс всем наверно УЖЕ ищвестно что я делаю мапу Counter Strike, которая будет максимально похожа на оригинал игры!
Так вот копаясь сегодня в триггерах я обнаружил интересное действие "Игрок - Set Name" - которое как вы поняли меняет ник игрока!
Так вот я хочу сделать чтоб как в Контре при введении "name ник" у чела менялся ник на им же введённый!
Вроде придумал событие: "Игрок - Игрок 1 (красный) types a chat message containing (name + <Пустая строка>) as Подстрока"
Так вот а как зделать действие чтоб ник менялся на введённый!?
Ведь при действии "Игрок - Set name of (Triggering player) to (Entering chat string)
" меняет ник на "name ник", а "Matched chat string" меняет ник на "name"!!
Как поменять ник??

MapMan добавил:
Гы прозьба к модерам: незакрывайте в дальнейшем эту тему ПЛЫз, я буду сюда писать вопросы чтоб несоздавать новые темы!
Старый 09.02.2006, 13:52
WildCat
General Mapmaker
offline
Опыт: 10,232
Активность:
Цитата:
+ <Пустая строка>
это лишнее
Цитата:
Игрок - Set name of (Triggering player) to (Entered chat string)
надо не entered chat string, а substring((Entered chat string),6,26)
первые 5 символов будут отведены для "name ", а с 6го пойдёт имя игрока. По какой символ читать имя игрока кажется не важно, лишь бы интервал не был слишком коротким.

Отредактировано WildCat, 09.02.2006 в 14:17.
Старый 09.02.2006, 14:10
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
good, сенкс WildCat! Респект и уважуха:)!

MapMan добавил:
А можно ли через триггеры выделить хоста? Ну команда "cmd name ник" - меняет ник хоста! ??
Старый 09.02.2006, 14:27
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
На самом деле с условиями разобратся можно.
А ты Бомбу не делал? я знаю как сделать.
Старый 09.02.2006, 15:05
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Mozes не бомбу пока нет,!

MapMan добавил:
ладно тогда "cmd name" будет менять ник красному игроку:D
Старый 09.02.2006, 15:13
NETRAT

offline
Опыт: 83,712
Активность:
В триггерах вообще нет понятия хоста.
Старый 09.02.2006, 15:24
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Надо сделать так, при инициализации карты выводится диалоговое окно и вам предлогается выбрать команду CT или T! Так вот как зделать чтобы те к-ые нажали на кнопку CT стали противниками тех к-ые нажали на T???
Старый 09.02.2006, 19:24
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Я делал давно что-то подобное.
Ты скопируй с других карт по CS
Или сделай в начале при заходе два клана.
Старый 09.02.2006, 20:40
IceK
Может вернуться на xgm.ru
offline
Опыт: 10,064
Активность:
можно сделать вначале игры диалоговое окно! там ты выбираешь сначала за какую сторону, потом скин ))
Старый 09.02.2006, 22:28
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Mozes ну нет 2 клана гон, хочется чёнибудь необычное!
IceK я так и зделал(диалоговое окно!) но а как "поссорить" тех к-ые нажали на СТ с теми кто нажал Т???
Старый 10.02.2006, 11:22
Кет

offline
Опыт: 111,109
Активность:
можно создать две переменные - T и CT, например, с типом "Группа игроков"(Player Group).
при нажатии на кнопку диалога надо вывести действие
Цитата:
Группа игроков - Add (игрок) to (группа игроков)

где группа ироков=T/CT, а вот чему равно игрок не знаю, андо как-то связать его с диалогом..., а после того, как все нажали, вывести
Цитата:
Группа игроков - Make T treat CT as Противник

и наоборот.
Вот так вот... кто поматёрее, добавьте пжалста, а то я нуп, всего не знаю.
Старый 10.02.2006, 16:28
WildCat
General Mapmaker
offline
Опыт: 10,232
Активность:
Цитата:
а вот чему равно игрок не знаю
у каждого игрока-человека надо спросить. Скажем, с помощью цикла всех перебрать или как там оптимальней будет.
Старый 10.02.2006, 19:00
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
WildCat а поподробней!
Старый 10.02.2006, 19:02
0pJl9lTa

offline
Опыт: 3,397
Активность:
MapMan Могу тока примером помоч, картой т.е. Писать вручную нехачу сафсем
Старый 10.02.2006, 19:41
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
0pJl9lTa буду признателен если сделаеш!
Старый 10.02.2006, 20:20
0pJl9lTa

offline
Опыт: 3,397
Активность:
Все должно работать. Тестить тока в сетке или батле.
Старый 10.02.2006, 21:48
Ответ

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

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

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

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



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