![]()
ArchWorm
Матрица незалежности
![]() ![]() offline
Опыт:
4,675Активность: |
Ошибка в коде
Я не знаю, что мне делать. Компьютер тупит со страшной силой. Я проверил функции по blizzard.j - всё правильно. Однако WE выводит ошибку "неверное число аргументов".
function ChargedBolt takes nothing returns nothing local unit Caster = GetSpellAbilityUnit() local unit Target = GetSpellTargetUnit() local unit Launcher = GetLastCreatedUnit() call CreateNUnitsAtLoc(1, udg_ChargedBoltLauncher[GetUnitAbilityLevelSwapped('A000', Caster)], 270.00) call UnitApplyTimedLifeBJ( 2.00, 'BTLF', Launcher ) call IssueTargetOrderBJ( Launcher, "attackonce", Target) endfunction ??? Это способность. A000 - её роукод. Charged Bolt Launcher - переменнная с массивом, характеризующая вызываемое существо. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
mr DOS
![]() offline
Опыт:
50Активность: |
нескажи function CreateNUnitsAtLoc takes integer count, integer unitId, player whichPlayer, location loc, real face returns group CreateNUnitsAtLoc(1, udg_ChargedBoltLauncher[GetUnitAbilityLevelSwapped('A000', Caster)], 270.00) А где же плеер и локация |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Я конечно нуб в джазе, но мне показалось это оЩибкой, может я и ошибся, но...
Цитата:
Мне кажется надо так: Код:
|
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ArchWorm
Матрица незалежности
![]() ![]() offline
Опыт:
4,675Активность: |
ЭЭЭЙ, НАРОД!!! Что-то мы отвлеклись от темы...
А между тем мне снова нужна помощь Старый скрипт я уже пофиксал, однако с новым пришли новые напасти: Код:
И функция GetHandleUnit: Код:
WE чудит жутко: при сохранении выводит, что у меня нету then и endif в функции, а ещё, что в комментарии несоответствие типов!!! Отредактировано TONIC, 24.06.2006 в 19:01. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
then неправильно поставлен |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ArchWorm
Матрица незалежности
![]() ![]() offline
Опыт:
4,675Активность: |
То есть? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
if (GetHandleUnit(U, "DmgSrc"+I2S(A))) == null
then пишется в одну строчку. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ArchWorm
Матрица незалежности
![]() ![]() offline
Опыт:
4,675Активность: |
Ясненько, только что от этого WE? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Синтаксис такой, всё должно писаться правильно. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|