![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Как наносить урон за 1 пройденную клетку?
я Делал так
Код:
но с каждым пройденным шагом расстояние увеличиваеться и урон огромен pt=позиция юнита во время каста |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Dreii, дак цензура ты сохраняй не позицию юнита а текущую позицию.
[+] 1 пункт от ScorpioT1000: 1.1 (ненормативная лексика)
Отредактировано ScorpioT1000, 04.01.2011 в 02:57. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Doc, ааа все понял спс
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
А вообще это делается совсем не так -_-
А еще лучше приказом я думаю. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Doc, я не знаю cJass, я даже Jass не знаю ^^
Появилась проблема как только юнит сделает первый шаг то ему нанесться 600 урона почемуто но потом по 150 стабильно |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Dreii, ну так это я просто чтобы показать, что делается это простым сравнением координат. Вероятно потому, что ты не сохраняешь изначальные данные и он берет расстояние от центра карты (0;0). |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Цитата:
Это какие?Позиция во время каста? Dreii добавил: Doc, попробывал сравнением координат Код:
Так он дмг вообще не нанносит ^^ |
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Banzay89
![]() offline
Опыт:
11,155Активность: |
Dreii, каждый раз после того, как юнит пройдет нужное расстояние наноси урон, заноси в переменную его нинешнее положение и опять делай проверку не прошел ли юнит нужную дистанцию =О |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Цитата:
А я не знаю нужную дистанцию ^^ |
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Под endif ятп.
да. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Icy
Это Я!
![]() ![]() offline
Опыт:
1,785Активность: |
Dreii, можна модуляцией проверять, но тож без хеша не обойтись
Наносит 100 урона при переходе из одной клетки в другую
Вот пример: |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Icy, немогу отрыть ошибка триггера
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Icy
Это Я!
![]() ![]() offline
Опыт:
1,785Активность: |
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dreii
define{name=Dreii age=17}
![]() ![]() offline
Опыт:
5,246Активность: |
Icy, есь JNGP....
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Icy
Это Я!
![]() ![]() offline
Опыт:
1,785Активность: |
Dreii, щас то работает? |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|