Ошибка в коде
|
|
)blazer( | Дата: Воскресенье, 20 Марта 2011, 18:41:20 | Сообщение # 1 |
7 уровень
Группа: Проверенные
Сообщений: 308
Награды: 0
Репутация: 49
Блокировки:
| Code local real x1=GetLocationX(udg_Pologhenie1[udg_num[1]]) local real y1=GetLocationY(udg_Pologhenie1[udg_num[1]]) local real x2=GetLocationX(udg_Pologhenie1[( udg_num[1] - 1 )]) local real y2=GetLocationY(udg_Pologhenie1[( udg_num[1] - 1 )]) call AddLightningEx( "CLSB", true, x1,y1,200,x2,y2,200)
|
|
|
|
Dreii | Дата: Воскресенье, 20 Марта 2011, 18:42:46 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| )blazer(, ошибка в том что ты юзаешь локи
|
|
|
|
)blazer( | Дата: Воскресенье, 20 Марта 2011, 18:43:19 | Сообщение # 3 |
7 уровень
Группа: Проверенные
Сообщений: 308
Награды: 0
Репутация: 49
Блокировки:
| Всмысле?
|
|
|
|
Dreii | Дата: Воскресенье, 20 Марта 2011, 18:43:37 | Сообщение # 4 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| )blazer(, локации заменяй координатами
|
|
|
|
)blazer( | Дата: Воскресенье, 20 Марта 2011, 18:44:03 | Сообщение # 5 |
7 уровень
Группа: Проверенные
Сообщений: 308
Награды: 0
Репутация: 49
Блокировки:
| Напиши плиз, я тя не понимаю
|
|
|
|
Manko_O | Дата: Воскресенье, 20 Марта 2011, 18:45:28 | Сообщение # 6 |
7 уровень
Группа: Проверенные
Сообщений: 296
Награды: 0
Репутация: 23
Блокировки:
| )blazer(, Что не так та? Мы не экстросенсы
|
|
|
|
)blazer( | Дата: Воскресенье, 20 Марта 2011, 18:47:30 | Сообщение # 7 |
7 уровень
Группа: Проверенные
Сообщений: 308
Награды: 0
Репутация: 49
Блокировки:
| Code function Trig_sozdanie_mln_jass_Conditions takes nothing returns boolean if ( not ( DistanceBetweenPoints(GetUnitLoc(gg_unit_hmtt_0001), udg_Pologhenie1[udg_num[1]]) >= 1.00 ) ) then return false endif return true endfunction
function Trig_sozdanie_mln_jass_Actions takes nothing returns nothing
set udg_num[1] = ( udg_num[1] + 1 ) set udg_Pologhenie1[udg_num[1]] = GetUnitLoc(gg_unit_hmtt_0001) local real x1=GetLocationX(udg_Pologhenie1[udg_num[1]]) local real y1=GetLocationY(udg_Pologhenie1[udg_num[1]]) local real x2=GetLocationX(udg_Pologhenie1[( udg_num[1] - 1 )]) local real y2=GetLocationY(udg_Pologhenie1[( udg_num[1] - 1 )]) set udg_mln[udg_num[1]] = AddLightningEx( "CLSB", true, x1,y1,200,x2,y2,200)
endfunction
//=========================================================================== function InitTrig_sozdanie_mln_jass takes nothing returns nothing set gg_trg_sozdanie_mln_jass = CreateTrigger( ) call TriggerRegisterTimerEventPeriodic( gg_trg_sozdanie_mln_jass, 0.04 ) call TriggerAddCondition( gg_trg_sozdanie_mln_jass, Condition( function Trig_sozdanie_mln_jass_Conditions ) ) call TriggerAddAction( gg_trg_sozdanie_mln_jass, function Trig_sozdanie_mln_jass_Actions ) endfunction
Добавлено (20-03-2011, 18:46) --------------------------------------------- Куча ошибок Добавлено (20-03-2011, 18:47) --------------------------------------------- Отсутствуют операторы кода и названия
Сообщение отредактировал )blazer( - Воскресенье, 20 Марта 2011, 18:46:29 |
|
|
|
Manko_O | Дата: Воскресенье, 20 Марта 2011, 18:49:11 | Сообщение # 8 |
7 уровень
Группа: Проверенные
Сообщений: 296
Награды: 0
Репутация: 23
Блокировки:
| Quote ()blazer() local real x1=GetLocationX(udg_Pologhenie1[udg_num[1]]) local real y1=GetLocationY(udg_Pologhenie1[udg_num[1]]) local real x2=GetLocationX(udg_Pologhenie1[( udg_num[1] - 1 )]) local real y2=GetLocationY(udg_Pologhenie1[( udg_num[1] - 1 )]) Это должно быть в самом начале фнукции. А после Quote ()blazer() set udg_num[1] = ( udg_num[1] + 1 ) set udg_Pologhenie1[udg_num[1]] = GetUnitLoc(gg_unit_hmtt_0001) И т.д
Сообщение отредактировал Manko_O - Воскресенье, 20 Марта 2011, 18:50:18 |
|
|
|
)blazer( | Дата: Воскресенье, 20 Марта 2011, 18:51:56 | Сообщение # 9 |
7 уровень
Группа: Проверенные
Сообщений: 308
Награды: 0
Репутация: 49
Блокировки:
| Quote (Manko_O) Это должно быть в самом начале фнукции. О да!! Спасибо
|
|
|
|
lawson | Дата: Понедельник, 21 Марта 2011, 08:19:58 | Сообщение # 10 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Code if ( not ( DistanceBetweenPoints(GetUnitLoc(gg_unit_hmtt_0001), udg_Pologhenie1[udg_num[1]]) >= 1.00 ) ) then return false endif return true Меняй на function Trig_sozdanie_mln_jass_Conditions takes nothing returns boolean return DistanceBetweenPoints(GetUnitLoc(gg_unit_hmtt_0001), udg_Pologhenie1[udg_num[1]]) >= 1.00 endfunction
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|