Nero_gamer
offline
Опыт:
2,537Активность: |
Описание функций
Вопрос: не знаете ли вы где находится(если такая ваще есть) статья, где бы обьяснялось, что делает каждая функция(т.к. у меня список их есть, но я не могу понять что они делают (например, если честно то я не понимаю 89 % функций, AddUnitToAllStock, HaveStoredBoolean и т.д.) |
02.07.2009, 12:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
http://xgm.guru/forum/showthread.php?t=23984
раздел "Функции" http://xgm.guru/forum/showthread.php?t=15595 - описание некоторых функций Отредактировано alexkill, 02.07.2009 в 12:23. |
02.07.2009, 12:10 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nero_gamer
offline
Опыт:
2,537Активность: |
что делает функии: AddUnitToAllStock, HaveStoredBoolean , а короче просто обяснение всех функциий из common.j |
02.07.2009, 12:14 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
помоему проще всего узнать что делает та или иная функция - это вызвать её |
02.07.2009, 12:22 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Цитата:
добавляет тип юнита во все шопы Цитата:
это из апи кеша, возвращает записана ли буля по какому то адресу в кеше |
||
02.07.2009, 12:23 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nero_gamer
offline
Опыт:
2,537Активность: |
agentex спс (ну ладно, я понял такой статьи нет=(, тогда так буду задавать вопросы.)
1)мне надо функцию, которая бы проверяла нет ли в радиусе вражеского юнита в радиусе 50 каждую сек на протяжении 10 сек. 2)есть ли команда в цикле , чтобы сразу заверщить его, а не exitwhen 3)проверять не здохнет ли боевая единица от повреждений(переодических) 4)уменьшить радиус преследования(т.е чтобы при приказе следовать за.., юнит подходил в плотную к цели приказу) ELDAR некоторые функции нельзя увидеть.. Код:
как потом в следующей функции узнать тру или нетру было присвоено в верхней функции? |
02.07.2009, 12:38 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
1) такой нету, надо писать самому
2) чтобы завершить конкретно цикл нету, но можно юзать return если после цикла нету действий 3) не совсем понял 4) изменить игровые константы agentex добавил: Цитата:
Код:
|
|
02.07.2009, 12:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nero_gamer
offline
Опыт:
2,537Активность: |
чем отличаются таймеры(общий, ядовитое жало, гальванизация..и т.д.)
Nero_gamer добавил: 3) ну у меня спелл если от переодических повреждений юнит умирает, то этот спелл передается(я думаю через думи=))случайному юниту в раде 300(если таковой есть) |
02.07.2009, 12:45 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
Цитата:
exitwhen true == true, должно сработать |
|
02.07.2009, 13:15 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
exitwhen true, должно сработать |
02.07.2009, 13:35 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ToChilo
■□□□□
offline
Опыт:
356Активность: |
1. для выделение юнитов тебе понадобятца group api функции GroupEnumUnits... например
Код:
2. такой оператор не нужен можно задать условие посложней ( завершиться при i == 4 ) Код:
3. проверить жив ли юнит можно проверив его количество хп ( если 0 мёртв ) Код:
либо отследив событие смерти юнита и вырубить нужные тригеры Код:
|
02.07.2009, 14:12 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Цитата:
фэлс, юнит становится мертвым при хп <= 0.405 |
|
02.07.2009, 14:22 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
agentex
Цитата:
|
|
02.07.2009, 14:24 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
проверил, рли тру.. но зачем тогда пишут GetWidgetLife<=.405 ?? |
02.07.2009, 14:37 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
agentex первый раз я видел что так писал адольф, когдато была тема про то как писать, я всем все популярно обьеснил что у юнита не может быть жизней между 0 и .405, и потому проверять можно сразу на 0, но бувают упертые люди
|
02.07.2009, 15:41 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
J пнятно. Но возможно в каких то особо частных случаях все таки это имеет значение.. кто знает
|
02.07.2009, 16:09 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
не имеет, единственый случай когда у юнита может быть жизни между 0 и 0,405 это когда после смерти ему устанавливаеш такое количество жизней, он будет мертв, но жиней может быть например 0,2, но эти неимеет значения потомчто таким же способом ему можно и 500 жизней поставить |
02.07.2009, 16:43 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|