offline
Опыт:
26,966
Активность:
|
Ошибка в коде
Вот этот код работает :
Код:
function Trig_Initialization_Actions takes nothing returns nothing
// ##########################################################
call CreateFogModifierRectBJ( true, Player(0), FOG_OF_WAR_VISIBLE, GetPlayableMapRect() )
call SetTimeOfDay( 12 )
call SetTimeOfDayScalePercentBJ( 0.00 )
// ##########################################################
set udg_u = gg_unit_Hpal_0000
call RunSkillCodeForUnit (udg_u)
set udg_u = gg_unit_Hblm_0006
call RunSkillCodeForUnit (udg_u)
set udg_u = gg_unit_Ofar_0005
call RunSkillCodeForUnit (udg_u)
set udg_u = gg_unit_Udre_0001
call RunSkillCodeForUnit (udg_u)
set udg_u = gg_unit_Hmkg_0003
call RunSkillCodeForUnit (udg_u)
set udg_u = gg_unit_H000_0009
call RunSkillCodeForUnit (udg_u)
// ##########################################################
endfunction
//===========================================================================
function InitTrig_Initialization takes nothing returns nothing
set gg_trg_Initialization = CreateTrigger( )
call TriggerAddAction( gg_trg_Initialization, function Trig_Initialization_Actions )
endfunction
Код:
function InitTrig_SCS_sets takes nothing returns nothing
// ################################# Г Е Р О И А Л Ь Я Н С А #################################
//================================================================================ ===========================================
local string h = UnitId2String('Hpal') // Паладин
local string s1 = "AHhb" // Благодать
local string s2 = "AHds" // Божественный щит
local string s3 = "AHad" // Доспехи веры
local string s4 = "AHre" // Воскрешение
local string skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Hamg') // Архимаг
set s1 = "AHbz" // Буран
set s2 = "AHwe" // Дух воды
set s3 = "AHab" // Чародейская аура
set s4 = "AHmt" // Массовая телепортация
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Hmkg') // Горный король
set s1 = "AHtb" // Молот бурь
set s2 = "AHtc" // Удар грома
set s3 = "AHab" // Сильный удар
set s4 = "AHav" // Маощь гор
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Hblm') // Чародей крови
set s1 = "AHfs" // Огненный столб
set s2 = "AHbn" // Изгнание в астрал
set s3 = "AHdr" // Похищение маны
set s4 = "AHpx" // Феникс
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
// ################################# Г Е Р О И О Р Д Ы #################################
//================================================================================ ===========================================
set h = UnitId2String('Obla') // Мастер клинка
set s1 = "AOwk" // Стремительность
set s2 = "AOmi" // Иллюзия
set s3 = "AOcr" // Смертельный удар
set s4 = "AOww" // Стальной вихрь
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ofar') // Мастер клинка
set s1 = "AOcl" // Цепь молний
set s2 = "AOsf" // Дух волка
set s3 = "AOfs" // Духовое око
set s4 = "AOeq" // Землетрясение
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Otch') // Вождь минотавров
set s1 = "AOsh" // Волна силы
set s2 = "AOws" // Громовая поступь
set s3 = "AOae" // Аура выносливости
set s4 = "AOws" // Перерождение
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Oshd') // Ловец духов
set s1 = "AOhw" // Целительная волна
set s2 = "AOsw" // Сторожевая змея
set s3 = "AOhx" // Сглаз
set s4 = "AOvd" // Заговор неуязвимости
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
// ################################# Г Е Р О И Н Е Ж И Т И #################################
//================================================================================ ===========================================
set h = UnitId2String('Udea') // Рыцарь смерти
set s1 = "AUdc" // Лик смерти
set s2 = "AUdp" // Смертельный союз
set s3 = "AUau" // Аура смерти
set s4 = "AUan" // Гальванизация
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ulic') // Король мертвых
set s1 = "AUfn" // Ледяная звезда
set s2 = "AUfu" // Ледяная броня
set s3 = "AUdr" // Темный ритуал
set s4 = "AUdd" // Порча
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Udre') // Повелитель ужаса
set s1 = "AUfn" // Темная стая
set s2 = "AUfu" // Сон
set s3 = "AUdr" // Вампиризм
set s4 = "AUdd" // Огненный голем
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ucrl') // Повелитель могил
set s1 = "AUim" // Пронзающая смерть
set s2 = "AUcb" // Трупоеды
set s3 = "AUts" // Панцирь с шипами
set s4 = "AUls" // Москиты
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
// ################################# Г Е Р О И Н О Ч Н Ы Х Э Л Ь Ф О В #################################
//================================================================================ ===========================================
set h = UnitId2String('Ekee') // Хранитель рощи
set s1 = "AEer" // Гнев деревьев
set s2 = "AEfn" // Сила природы
set s3 = "AEah" // Аура возмездия
set s4 = "AEtq" // Покой
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Emoo') // Жрица луны
set s1 = "AHfa" // Огненные стрелы
set s2 = "AEst" // Разведка
set s3 = "AEar" // Аура меткости
set s4 = "AEsf" // Звездопад
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Edem') // Охотник на демонов
set s1 = "AEmb" // Магический огонь
set s2 = "AEim" // Жар преисподней
set s3 = "AEev" // Змеиная ловкость
set s4 = "AEme" // Перевоплощение
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ewar') // Смотрящая в ночь
set s1 = "AEfk" // Веерный бросок
set s2 = "AEsh" // Отравленный нож
set s3 = "AEbl" // Скачок
set s4 = "AEsv" // Возмездие
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
endfunction
А вот этот нет :
Код:
function InitTrig_SCS_sets takes nothing returns nothing
// ################################# Г Е Р О И А Л Ь Я Н С А #################################
//================================================================================ ===========================================
local string h = UnitId2String('Hpal') // Паладин
local string s1 = "AHhb" // Благодать
local string s2 = "AHds" // Божественный щит
local string s3 = "AHad" // Доспехи веры
local string s4 = "AHre" // Воскрешение
local string skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Hamg') // Архимаг
set s1 = "AHbz" // Буран
set s2 = "AHwe" // Дух воды
set s3 = "AHab" // Чародейская аура
set s4 = "AHmt" // Массовая телепортация
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Hmkg') // Горный король
set s1 = "AHtb" // Молот бурь
set s2 = "AHtc" // Удар грома
set s3 = "AHab" // Сильный удар
set s4 = "AHav" // Маощь гор
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Hblm') // Чародей крови
set s1 = "AHfs" // Огненный столб
set s2 = "AHbn" // Изгнание в астрал
set s3 = "AHdr" // Похищение маны
set s4 = "AHpx" // Феникс
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
// ################################# Г Е Р О И О Р Д Ы #################################
//================================================================================ ===========================================
set h = UnitId2String('Obla') // Мастер клинка
set s1 = "AOwk" // Стремительность
set s2 = "AOmi" // Иллюзия
set s3 = "AOcr" // Смертельный удар
set s4 = "AOww" // Стальной вихрь
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ofar') // Мастер клинка
set s1 = "AOcl" // Цепь молний
set s2 = "AOsf" // Дух волка
set s3 = "AOfs" // Духовое око
set s4 = "AOeq" // Землетрясение
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Otch') // Вождь минотавров
set s1 = "AOsh" // Волна силы
set s2 = "AOws" // Громовая поступь
set s3 = "AOae" // Аура выносливости
set s4 = "AOws" // Перерождение
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Oshd') // Ловец духов
set s1 = "AOhw" // Целительная волна
set s2 = "AOsw" // Сторожевая змея
set s3 = "AOhx" // Сглаз
set s4 = "AOvd" // Заговор неуязвимости
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
// ################################# Г Е Р О И Н Е Ж И Т И #################################
//================================================================================ ===========================================
set h = UnitId2String('Udea') // Рыцарь смерти
set s1 = "AUdc" // Лик смерти
set s2 = "AUdp" // Смертельный союз
set s3 = "AUau" // Аура смерти
set s4 = "AUan" // Гальванизация
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ulic') // Король мертвых
set s1 = "AUfn" // Ледяная звезда
set s2 = "AUfu" // Ледяная броня
set s3 = "AUdr" // Темный ритуал
set s4 = "AUdd" // Порча
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Udre') // Повелитель ужаса
set s1 = "AUfn" // Темная стая
set s2 = "AUfu" // Сон
set s3 = "AUdr" // Вампиризм
set s4 = "AUdd" // Огненный голем
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ucrl') // Повелитель могил
set s1 = "AUim" // Пронзающая смерть
set s2 = "AUcb" // Трупоеды
set s3 = "AUts" // Панцирь с шипами
set s4 = "AUls" // Москиты
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
// ################################# Г Е Р О И Н О Ч Н Ы Х Э Л Ь Ф О В #################################
//================================================================================ ===========================================
set h = UnitId2String('Ekee') // Хранитель рощи
set s1 = "AEer" // Гнев деревьев
set s2 = "AEfn" // Сила природы
set s3 = "AEah" // Аура возмездия
set s4 = "AEtq" // Покой
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Emoo') // Жрица луны
set s1 = "AHfa" // Огненные стрелы
set s2 = "AEst" // Разведка
set s3 = "AEar" // Аура меткости
set s4 = "AEsf" // Звездопад
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Edem') // Охотник на демонов
set s1 = "AEmb" // Магический огонь
set s2 = "AEim" // Жар преисподней
set s3 = "AEev" // Змеиная ловкость
set s4 = "AEme" // Перевоплощение
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
//================================================================================ ===========================================
set h = UnitId2String('Ewar') // Смотрящая в ночь
set s1 = "AEfk" // Веерный бросок
set s2 = "AEsh" // Отравленный нож
set s3 = "AEbl" // Скачок
set s4 = "AEsv" // Возмездие
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
endfunction
//================================================================================ ===========================================
set h = UnitId2String('H000') // Даларанский маг
set s1 = "AHwe" //
set s2 = "AUdd" //
set s3 = "AOhx" //
set s4 = "AHab" //
set skillcode = s1+s2+s3+s1+s2+s4+s3+s1+s2+s3
call StoreString (udg_cache, "SkillCodeFor", h, skillcode)
endfunction
Ошибки -
ЗЫ. Это варденовская Skill Code System.
|