![]()
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 |
![]() |
#1
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,037Активность: |
форматирование для слабаков?
почитайте основы жасса, объявление локалки не в том месте |
![]() |
#2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Disturbed74
![]() offline
Опыт:
1,001Активность: |
Обьясни пожалуйста как форматирование делается? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,037Активность: |
Disturbed74:
очень толстый намек |
![]() |
#4
+2/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Disturbed74
![]() offline
Опыт:
1,001Активность: |
Всм не в том месте? А в каком должно быть? На основной карте же все работает отлично ! |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,037Активность: |
а вот почитайте основы, и может познаете дзен |
![]() |
#6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,171Активность: |
может тебе ещё минет сделать? Buulichkaa добавил: JNGP нынче не в моде? |
![]() |
#7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Disturbed74
![]() offline
Опыт:
1,001Активность: |
Очень грубо,я всего лишь новичек, а уже такие заявления, все ясно У меня есть jngp, обьясни как с помощью него все отредактить |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,037Активность: |
вы не умеете копировать/вырезать и вставлять? как же вы рефераты делаете? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,755Активность: |
((код 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 )) |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Мне наверное уже приготовлено место в аду за то, что я разрешил смешивать синтаксисы cJass и обычного/vJass?
К слову этот код навскидку сохраниться нормально с адиком (много где нет call, и local в объявление переменной опущен). Первая функция с большим количеством return работать не будет так, как надо.
Автору посоветуем почитать базовые статьи по синтаксису. Например вот:
И внесем некоторые объяснения - бывают несколько надстроек над языками jass, если вы не знакомы с базовым - не пытайтесь осваивать их. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|