Сейчас 12:45:11 Понедельник, 25 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
[Вопрос] Ошибка способности.
Gamefr@nkДата: Понедельник, 30 Января 2012, 14:21:06 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 638
Награды: 0
Репутация: 188
Блокировки:
Раньше когда нажимаешь в Jngp показывало сообщение с выделенной строкой где ошибка ,сейчас нет,как вернуть?
И вот если кому нетрудно
Найдите пожалуйста ошибку в коде,ошибка может быть самой наиглупейшей типа не там знак,но мне трудновато разгядеть,требуется свежий взгляд.
Code
function Trig_Ship_Actions takes nothing returns nothing
local integer i=0
local unit u=GetTriggerUnit()
local unit array d
local real f=GetUnitFacing(u)
local integer di=0
local integer r=50
local real n1=90
local real n2=180
local real n3=270
local real n4=0
      local real x = GetWidgetX(u) + r * Cos(f * .017)  
      local real y = GetWidgetY(u) + r * Sin(f * .017)
      local unit t=CreateUnit(GetOwningPlayer(u),'h000',x,y,0)
      local real x1 = GetWidgetX(t) + 50 * Cos(n1 * .017)  
      local real y1 = GetWidgetY(t) + 50 * Sin(n1 * .017)
      local real x2 = GetWidgetX(t) + 50 * Cos(n2 * .017)  
      local real y2 = GetWidgetY(t) + 50 * Sin(n2 * .017)
      local real x3 = GetWidgetX(t) + 50 * Cos(n3 * .017)  
      local real y3 = GetWidgetY(t) + 50 * Sin(n3 * .017)
      local real x4 = GetWidgetX(t) + 50 * Cos(n4 * .017)  
      local real y4 = GetWidgetY(t) + 50 * Sin(n4* .017)
      local real s1 = GetWidgetX(t) + 100 * Cos(n1 * .017)  
      local real d1 = GetWidgetY(t) + 100 * Sin(n1 * .017)
      local real s2 = GetWidgetX(t) + 100 * Cos(n2 * .017)  
      local real d2 = GetWidgetY(t) + 100 * Sin(n2 * .017)
      local real s3 = GetWidgetX(t) + 100 * Cos(n3 * .017)  
      local real d3 = GetWidgetY(t) + 100 * Sin(n3 * .017)
      local real s4 = GetWidgetX(t) + 100 * Cos(n4 * .017)  
      local real d4 = GetWidgetY(t) + 100 * Sin(n4 * .017)
      loop
      exitwhen i>7+GetUnitAbilityLevel(u,'A000')
      set di=di+1
      set d[di]=CreateUnit(GetOwningPlayer(u),'h000',x1,y1,90)
      call IssuePointOrder(d[di],"impale",s1,d1)
           set di=di+1
      set d[di]=CreateUnit(GetOwningPlayer(u),'h000',x2,y2,180)
      call IssuePointOrder(d[di],"impale",s2,d2)
           set di=di+1
      set d[di]=CreateUnit(GetOwningPlayer(u),'h000',x3,y3,270)
      call IssuePointOrder(d[di],"impale",s3,d3)
           set di=di+1
      set d[di]=CreateUnit(GetOwningPlayer(u),'h000',x4,y4,0)
      call IssuePointOrder(d[di],"impale",s4,d4)
      set r=r+50
      set x = GetWidgetX(u) + 50 * Cos(f * .017)  
      set y = GetWidgetY(u) + 50 * Sin(f * .017)
      call SetUnitPosition(t,x,y)
      set x1 = GetWidgetX(t) + 50 * Cos(n1 * .017)  
      set y1 = GetWidgetY(t) + 50 * Sin(n1 * .017)
      set x2 = GetWidgetX(t) + 50 * Cos(n2 * .017)  
      set y2 = GetWidgetY(t) + 50 * Sin(n2 * .017)
      set x3 = GetWidgetX(t) + 50 * Cos(n3 * .017)  
      set y3 = GetWidgetY(t) + 50 * Sin(n3 * .017)
      set x4 = GetWidgetX(t) + 50 * Cos(n4 * .017)  
      set y4 = GetWidgetY(t) + 50 * Sin(n4 * .017)
      set s1 = GetWidgetX(t) + 100 * Cos(n1 * .017)  
      set d1 = GetWidgetY(t) + 100 * Sin(n1 * .017)
      set s2 = GetWidgetX(t) + 100 * Cos(n2 * .017)  
      set d2 = GetWidgetY(t) + 100 * Sin(n2 * .017)
      set s3 = GetWidgetX(t) + 100 * Cos(n3 * .017)  
      set d3 = GetWidgetY(t) + 100 * Sin(n3 * .017)
      set s4 = GetWidgetX(t) + 100 * Cos(n4 * .017)  
      set d4 = GetWidgetY(t) + 100 * Sin(n4 * .017)
      endloop
      call TriggerSleepAction(1)
      loop
      exitwhen i==0
      call RemoveUnit(d[di])
      set d[di]=null
      set di=di-1
      set i=i=1
      endloop
endfunction
 

DiabfallДата: Понедельник, 30 Января 2012, 14:32:57 | Сообщение # 2
Группа: Проверенные
Сообщений: 1231
Награды: 0
Блокировки:
Quote
set i=i=1
 

SirNikolasДата: Понедельник, 30 Января 2012, 16:18:33 | Сообщение # 3
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Gamefr@nk)
Раньше, когда нажимаешь в Jngp, показывало сообщение с выделенной строкой, где ошибка, сейчас нет, как вернуть?
Убрать кириллицу из пути к карте.


 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz