Здраствуйте креативные земляки!
После двух лет перерыва снова взялся за старое. Пароль и почту к старому акаунту забыл напрочь, пришлось вот снова регаться.
Так вот, пытаюсь тут перетащить систему Складывания из 7 предметов в свою карту, да вот при сохранении такая вот ошибочка появляется:

else
set x=GetItemX(it)
set y=GetItemY(it)
call RemoveItem(it)
set it=CreateItem(s__items_getitem(itemlist,k), x, y)
if ( not s__recepts_try(receptlist,it , u) ) then
if ( UnitInventoryCount(u) == 6 ) then
call SetItemPosition(it, x, y)
call SetItemUserData(it, GetPlayerId(GetOwningPlayer(u)) + 1)
call TimerStart(CreateTimer(), 0.0, false, function ISS__replacestart)
else
call UnitAddItem(u, it)
endif
endif
endif
else
if OWNERS then
if GetItemUserData(it) == null then
call SetItemUserData(GetManipulatedItem(), GetPlayerId(GetOwningPlayer(u)) + 1)
endif
if GetItemUserData(it) != GetPlayerId(GetOwningPlayer(u)) + 1 then
call SetItemPosition(it, GetUnitX(u), GetUnitY(u))
else
s__recepts_try(receptlist,it , u) <------- Line 489 SYNTAX ERROR
endif
else

Я в Джассе ну совсем дубина, что не так не пойму...
Работаю пока что на 1,26 Патче Варика.
Подскажите, товарищи програмисты T.T
Харанее спасибо

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

Мне кажется, что не хватает ключевого слова call перед "s__recepts_try(receptlist,it , u)"
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
32
5 лет назад
1
Походу неправильно скопировал, все должно работать, эта систсема 100% работоспособна. Проверь положение вызываемых функций в коде.
0
1
5 лет назад
Отредактирован AltDream
0
Угу, я помню много раз ее использовал все работало как надо.
Я попробовал сохранить исходную карту с системой в своем NewGen, не перенося систему, все равно эту же ошибку выдает.
Может у меня редактор какой то устаревший
8
21
5 лет назад
8
Мне кажется, что не хватает ключевого слова call перед "s__recepts_try(receptlist,it , u)"
Принятый ответ
3
1
5 лет назад
Отредактирован AltDream
3
ScopteRectuS, ГОСПОДИ... заработало!!! Я на коленях просто: спасибо огроменное, братухааааааа, ааааааа :))
Чтобы оставить комментарий, пожалуйста, войдите на сайт.