tgonta
Pixelated Sora Coder
offline
Опыт:
3,160Активность: |
Спелл мува.
Помогите разрешить проблему! При запуске этого спелла варик вылетает с критом. Как это исправить?
» Сам код
|
05.11.2009, 01:20 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
|
05.11.2009, 01:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
локации сами по себе двигатся не будут) добавь в цикл call movelocation(loc1,getunitx(dummy),getunity(dummy)) ну вобщем у тебя
|
05.11.2009, 01:30 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arty3ooo
...
offline
Опыт:
3,125Активность: |
з.ы: "0x414F636C" смысл этих понтов, если ты юзаешь бж и локации Оо |
05.11.2009, 08:35 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
Arty3ooo:
Все он правильно делает, только ему ещё нужно избавится от использования точек. |
05.11.2009, 10:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
tgonta
Pixelated Sora Coder
offline
Опыт:
3,160Активность: |
Пораскрывал всё и закомментировал. Посмотрите.
Один вопрос из другого: Я нюхом чую, что boolexpr filter в описании TriggerRegisterPlayerUnitEvent служит для отбора игроков. Но как её использовать - я без понятия. Просьба пояснить, тогда я избавлюсь от цикла. |
05.11.2009, 12:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
ололо, он не будет бежать. он почти мгновенно переместится в нужную точку. юз таймер. утечка, напиши свою функцию AngleBetweenCoords GetTriggerUnit (т.е. GetSpellAbilityUnit()) лучше занести в локалку |
05.11.2009, 13:27 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Atan2(x2-x1,y2-y1) |
05.11.2009, 18:37 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Sebra, а помойму вот так:
Код:
|
05.11.2009, 20:07 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
возможно по вашему и так, но мы не считаем необходимым переводить градусы в радианы и назад по поводу и без однако есть и доля правды, атан2 принимает первым аргументов у, а только потом х |
05.11.2009, 20:19 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Bee:
Оно может и так, но делать из этого функцию... ADOLF:
Ваша правда, писал по памяти, извиняйте. :) Я для расстояний использую вот такое: (тоже по памяти)
|
05.11.2009, 21:15 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Sebra, в помощь - http://xgm.guru/forum/showthread.php?t=8525
|
05.11.2009, 22:03 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Ха. Bee, я эту тему читаю регулярно, просто хотел сказать, что координаты вычитаю ещё в аргументах функции.
Но ещё смешнее, что вторым постом там не кто иной, как ADOLF, упоминает не какую нибудь функцию, а именно эту, и переводит в градусы.
Это так, к слову.
я тогда был маленький и нешарил - прим. адик Отредактировано ADOLF, 06.11.2009 в 21:57. |
06.11.2009, 21:51 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|