Добавлен
В чём ошибка? Скобку закрываю и ошибку выдаёт с закрытой скобкой
scope SPELLSHAR initializer init
{
	globals
		private group temp_group = CreateGroup()	
	endglobals
	OneTimerStruct(SPELL)		
	{
		unit a,b		
		real dist,ang	
		group g				
		boolean Update()
		{
			real x = GetUnitX(b)	
			real y = GetUnitY(b)
			unit c					
			if (dist > 0)			
			{
				GroupEnumUnitsInRange(temp_group,x,y,200,null)		
				loop	
				{
					c = FirstOfGroup(temp_group)					
					exitwhen (c == null)							
					if GetWidgetLife(c) > 0.405 && IsUnitEnemy(c,GetOwningPlayer(a)) && !IsUnitInGroup(c,g)	
					{
						UnitDamageTarget(a,c,50*GetUnitAbilityLevel(a,'A000'),false,false,null,null,null)	
						if (GetWidgetLife(c) > 0.405)	
						{
							GroupAddUnit(g,c)	
						}
					}
					GroupRemoveUnit(temp_group,c)	
				}
				SetUnitX(b,x+50*Cos(ang)	
				SetUnitY(b,y+50*Sin(ang)
				dist -= 50					
				GroupClear(g)				
				RemoveUnit(b)			
				return false        	
			}
			return true					
		}	
		static void Add()
		{
			real x,y
			thistype this = thistype.create()		
			this.a = GetSpellAbilityUnit()			
			this.dist = 1000						
			if (this.g == null) 					
			{ 
				this.g = CreateGroup() 				
			}
			x = GetUnitX(this.a)					
			y = GetUnitY(this.a)
			this.ang = 57.296*Atan2(GetSpellTargetY()-y,GetSpellTargetX()-x)	
			this.b = CreateUnit(GetOwningPlayer(this.a),'h000',x,y,this.ang)	
			this.ang *= 0.0174													
			OneTimerAdd(this)													
		}
	}
	private nothing act()
	{
		if (GetSpellAbilityId() == 'A000')
		{
			SPELL.Add()	
		}
	}
	private nothing init()
	{
		trigger t = CreateTrigger()
		integer i = 0
		while(i < 12)
		{
			TriggerRegisterPlayerUnitEvent(t,Player(i),EVENT_PLAYER_UNIT_SPELL_EFFECT,null)
			i++
		}
		TriggerAddAction(t,function act)
	}
}
скрин ошибки

Принятый ответ

Skolz, старый баг который давно обещали пофиксить
в файле cj_types.j сотри эту строку (которая начинается с while)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
6 лет назад
Отредактирован nvc123
0
Skolz, ты не подключил библиотеку cj_types.j
она уже лежит в папке
тебе нужно лишь подключить её в шапке
прочти статью про cjass
0
10
6 лет назад
0
nvc123, так же? include "cj_types.j"
0
28
6 лет назад
0
Skolz, да
ты статьи читал?
там всё написано
0
10
6 лет назад
0
nvc123, всё прочитал. Теперь новая ошибка
Загруженные файлы
1
28
6 лет назад
1
Skolz, старый баг который давно обещали пофиксить
в файле cj_types.j сотри эту строку (которая начинается с while)
Принятый ответ
0
10
6 лет назад
0
nvc123, о, ну наконец-то получилось сохранить, алилуя! Спасибо!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.