Disturbed74
offline
Опыт:
1,001Активность: |
sintex error, unexpected: "index"?
Помогите с ошибкой, я скопировал с другой краты код,там все отлично, все сделал правильно, но при сохранении моей мапы выдает такую ошибку и карта не загружается! Прошу помощи!
Вот сам триггер где в строке integer index ошибка - function Trig_Dead_Dummy_2_Conditions takes nothing returns boolean return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00B', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00C', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00D', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00E', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00F', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00G', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00H', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00I', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00J', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00K', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00L', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00M', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00N', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00O', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00P', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00Q', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00R', UNIT_TYPE_FLYING) return IsUnitDeadBJ(GetTriggerUnit()) == IsUnitIdType('h00S', UNIT_TYPE_FLYING) endfunction function Trig_Dead_Dummy_2_Actions takes nothing returns nothing
call RemoveUnit( GetTriggerUnit() ) endfunction =========================================================================== function InitTrig_Dead_Dummy_2 takes nothing returns nothing set gg_trg_Dead_Dummy_2 = CreateTrigger( ) integer index set index = 0 loop TriggerRegisterPlayerUnitEvent(gg_trg_Dead_Dummy_2, Player(index), EVENT_PLAYER_UNIT_DEATH, null) set index = index + 1 exitwhen index == bj_MAX_PLAYER_SLOTS endloop TriggerAddCondition( gg_trg_Dead_Dummy_2, Condition( function Trig_Dead_Dummy_2_Conditions ) ) TriggerAddAction( gg_trg_Dead_Dummy_2, function Trig_Dead_Dummy_2_Actions ) endfunction |
02.05.2014, 16:37 | #1
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,124Активность: |
форматирование для слабаков?
почитайте основы жасса, объявление локалки не в том месте |
02.05.2014, 16:46 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Disturbed74
offline
Опыт:
1,001Активность: |
Обьясни пожалуйста как форматирование делается? |
02.05.2014, 16:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,124Активность: |
Disturbed74:
очень толстый намек |
02.05.2014, 16:48 | #4
+2/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Disturbed74
offline
Опыт:
1,001Активность: |
Всм не в том месте? А в каком должно быть? На основной карте же все работает отлично ! |
02.05.2014, 16:49 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,124Активность: |
а вот почитайте основы, и может познаете дзен |
02.05.2014, 16:50 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
может тебе ещё минет сделать? Buulichkaa добавил: JNGP нынче не в моде? |
02.05.2014, 16:55 | #7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Disturbed74
offline
Опыт:
1,001Активность: |
Очень грубо,я всего лишь новичек, а уже такие заявления, все ясно У меня есть jngp, обьясни как с помощью него все отредактить |
02.05.2014, 16:55 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,124Активность: |
вы не умеете копировать/вырезать и вставлять? как же вы рефераты делаете? |
02.05.2014, 17:06 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,625Активность: |
((код jass
function InitTrig_Dead_Dummy_2 takes nothing returns nothing
set gg_trg_Dead_Dummy_2 = CreateTrigger( ) integer index <<!вас не смущает эта строчка?! set index = 0 loop TriggerRegisterPlayerUnitEvent(gg_trg_Dead_Dummy_2, Player(index), EVENT_PLAYER_UNIT_DEATH, null) set index = index + 1 exitwhen index == bj_MAX_PLAYER_SLOTS endloop TriggerAddCondition( gg_trg_Dead_Dummy_2, Condition( function Trig_Dead_Dummy_2_Conditions ) ) TriggerAddAction( gg_trg_Dead_Dummy_2, function Trig_Dead_Dummy_2_Actions ) endfunction )) |
02.05.2014, 19:01 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Мне наверное уже приготовлено место в аду за то, что я разрешил смешивать синтаксисы cJass и обычного/vJass?
К слову этот код навскидку сохраниться нормально с адиком (много где нет call, и local в объявление переменной опущен). Первая функция с большим количеством return работать не будет так, как надо.
Автору посоветуем почитать базовые статьи по синтаксису. Например вот:
И внесем некоторые объяснения - бывают несколько надстроек над языками jass, если вы не знакомы с базовым - не пытайтесь осваивать их. |
02.05.2014, 22:26 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|