Сейчас 10:26:01 Воскресенье, 14 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Награда за убийство
Награда за убийство
ТамплиерЛДата: Воскресенье, 06 Мая 2012, 12:54:23 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
В своей карте я сделал триггер, который дает награду за убийство героев, где сумма награды зависит от уровней убивающего героя и умирающего героя. Все это работает замечательно, но я не подумал о двух важных вещах. а когда подумал, то понял, что не знаю, как их сделать.
Поэтому у меня два вопроса:
1) Как сделать, чтобы при убийстве героя союзниками, или самим игроком, награда не давалась?
2) Как сделать так, чтобы при убийстве героя-противника не-героем, все равно шла привязка к уровням?
Вот собственно, сам триггер:
http://imagepost.ru/images/t/ri/trigger.png


Абсурд среди нас!
 

OneДата: Воскресенье, 06 Мая 2012, 12:57:15 | Сообщение # 2
2 уровень
Группа: Пользователи
Сообщений: 29
Награды: 0
Репутация: 14
Блокировки:
Quote (ТамплиерЛ)
1) Как сделать, чтобы при убийстве героя союзниками, или самим игроком, награда не давалась?

ну если убивающий враг игрока давать золото иначе не давать
 

ТамплиерЛДата: Воскресенье, 06 Мая 2012, 13:02:39 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
Кхм...действительно) Спасибо, One.)
Тогда остается только моя вторая проблема:
Quote (ТамплиерЛ)
2) Как сделать так, чтобы при убийстве героя-противника не-героем, все равно шла привязка к уровням?
Вот собственно, сам триггер:
http://imagepost.ru/images/t/ri/trigger.png


Абсурд среди нас!
 

OneДата: Воскресенье, 06 Мая 2012, 14:28:31 | Сообщение # 4
2 уровень
Группа: Пользователи
Сообщений: 29
Награды: 0
Репутация: 14
Блокировки:
ТамплиерЛ, я второй вопрос не понял, норм задай, отвечу
 

ТамплиерЛДата: Воскресенье, 06 Мая 2012, 14:37:48 | Сообщение # 5
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
One, попробую объяснить на примере:
Герой и обычный воин, принадлежащие красному игроку, атакуют героя синего игрока. Если само убийство совершает герой - то все нормально, награда получается по моему триггеру. Если же убийство совершает воин красного игрока - то награда получается зашкаливающей. Я так понимаю, что у воина уровень по умолчанию рассчитывается как 0 или 1. Вот и выходит, что награда за убийство рассчитывается по "Лвл умирающего героя - лвл убивающего героя".
Мне же нужно, чтобы даже если убил воин, рассчет шел все равно по убивающему герою. Как это сделать?


Абсурд среди нас!
 

OneДата: Воскресенье, 06 Мая 2012, 14:41:42 | Сообщение # 6
2 уровень
Группа: Пользователи
Сообщений: 29
Награды: 0
Репутация: 14
Блокировки:
Quote (ТамплиерЛ)
чтобы даже если убил воин, рассчет шел все равно по убивающему герою. Как это сделать?

я не уверен ну просто сравнивай что его убивает игрок красный
 

ТамплиерЛДата: Воскресенье, 06 Мая 2012, 14:47:32 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
One, ты триггер то смотрел?))
Там же 8 таких игроков, и как мне, опять же, привязать игрока к герою? Привязано то все к уровням героев...


Абсурд среди нас!
 

OneДата: Воскресенье, 06 Мая 2012, 14:48:43 | Сообщение # 8
2 уровень
Группа: Пользователи
Сообщений: 29
Награды: 0
Репутация: 14
Блокировки:
Quote (ТамплиерЛ)
ты триггер то смотрел?))

ссылку бы сначала нормальную дал %)
 

ТамплиерЛДата: Воскресенье, 06 Мая 2012, 14:53:52 | Сообщение # 9
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
Мб вот эта норм?)
http://imagepost.ru/?v=trigger_2.png


Абсурд среди нас!
 

GameprOДата: Воскресенье, 06 Мая 2012, 15:37:07 | Сообщение # 10
7 уровень
Группа: Проверенные
Сообщений: 422
Награды: 0
Репутация: 76
Блокировки:
У меня в карте сделано:
При покупки героя заносить его в переменную
и при убийстве считать лвл A_1 ( проданный ) и лвл убитого.

Добавлено (06 Май 2012, 15:37:07)
---------------------------------------------
( имхо, моё мнение )



Всё гениальное - просто, но не всё простое - гениально...
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Награда за убийство
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz