Перейти к содержанию

Сообщения от Скрипты

почемуто
не пашет
В ответ пользователю JORAJAN
Аватар пользователя
Напишите ошибку из консоли. Она написана красным/оранжевым.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю JORAJAN
Аватар пользователя
Это не консоль.
Консоль выглядит вот так:

Вызывается при нажатии на Ё, если у вас она активирована, конечно.
Как активировать консоль
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю JORAJAN
Аватар пользователя
В девятнадцатой строке после while i написано =, а надо ==.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Не это я уже убрал думал вы лишний поставили а я нашел ошибку
она была моя я не подписал одни врата
думал что это не вызовет ошибку
В ответ пользователю JORAJAN
Еще вопрос -
можно ли сделать так что бы этот скрипт
garrisons={'G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9'}
for j, gar in garrisons do
Trigger(5, gar, 'capture_gar')
garrisons[gar] = {}
for i = 0, 6 do
local t, n = GetObjectArmySlotCreature(gar, i)
garrisons[gar]= {t, n}
end
end

function capture_gar(oldowner, newowner, hero, gar)
for i = 0, 6 do
if garrisons[gar][1] ~= 0 then
AddObjectCreatures(gar, garrisons[gar][1], garrisons[gar][2]*2)
end
end
DenyGarrisonCreaturesTakeAway(gar, 1)
Trigger(5, gar, nil)
end
работал бесконечно ?
ато мне недостаточно одного раза
В ответ пользователю JORAJAN
Аватар пользователя
Уберите предпоследнюю строку Trigger(5, gar, nil).
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Кто может помочь доделать фунцию, работающую на любого героя?
Пример:

function FFFFFF (heroname)
ляляляляля... не важно в общем.
SetObjectPosition (heroname, 110, 45, 0, 0) -- выписывает странную скриптовую ошибку. Причем, для GetObjectPosition heroname, вроде, работает. Как можно правильно сделать?

Whatever
В ответ пользователю Heroist
Аватар пользователя
Здесь всё важно: и ляляля, и, тем более, странные ошибки.;)
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Воть. На втором скрине в конце еще есть пара endow, дело не в них. На первом скрине ошибка в линии 295, на втором скрине эта линия - первая надпись SetObjectPosition.
Вложения 2
2 файл(ов) • Общий размер: 19,8 KB

Whatever
В ответ пользователю Heroist
Аватар пользователя
Вообще-то нежелательно писать одну функцию в теле другой. Но если это так необходимо, то надо перед heroname поставить знак %.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 7 пользователей 1279 гостей