DimanTOoBS
offline
Опыт:
5,791Активность: |
Проверка ID приказа
Как можно в условии выполнить проверку на ID приказа??? |
29.07.2012, 20:38 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
GetSpellAbilityId() |
29.07.2012, 20:46 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
Событие - Юнит Отдал приказ (без цели)
Условие - ???? (Номер приказа такой - то) Действия - ... нужно условие под вопросами)) а и ещё вопрос как можно получить этот ID номер приказа)) Отредактировано DimanTOoBS, 29.07.2012 в 21:10. |
29.07.2012, 21:00 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
забей на условия, в действии делай
custom script: if GetSpellAbilityId() == udg_твоя_целочисленная_переменная_из_триггеров then тут твои действия custom script: endif |
29.07.2012, 21:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
у меня не используются способности в данном триггере, мне просто нужно сравнить номер приказа
вот например мне дали такую функцию Custom script: call IssueImmediateOrderById( GetTriggerUnit(), 851976 ) нужно проверить что номер приказа именно 851976 и ещё как получить этот номер приказа, нужно что-то наподобие этой строчки GetOrderId(GetIssuedOrderIdBJ()) но я что-то пишу не правильно)) |
29.07.2012, 21:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,371Активность: |
DimanTOoBS, ID приказов это целые числа, но они могут быть представлены в виде строк, к примеру приказ "smart" имеет id 851971 и так далее, вот бери сначала на гуи ищи приказ, потом конвертируй в jass и смотри ид... |
30.07.2012, 08:50 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|