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

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

Аватар пользователя
fast foken read `=' in line 18 to string "DoString script"
Как-то так он ругает рынок самоцветов...
(Script) ERROR: expected
Как-то так... Про сообщения ничего не пишет
Script failed, unknown error
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
GetPlayerRecource (1, 6, >=10000)
- А чо так можно писать?
GetPlayerResource (1, 6) >=10000
SetPlayerResource (6, -10000, 5, 10);
Шестой игрок, минус десятитысячный ID? о_о
Залезьте в руководства и гляньте правильное написание функций.
Также можно полазить в скриптах по чужой карте. Для того, чтобы писать скрипты, надо хотя бы их азбуку поглядеть ;)
Вот вам азбука:

number GetPlayerResource( nPlayerID, nResID )

Возвращает текущее количество ресурса nResID у игрока nPlayerID. ID ресурсов прописаны в /scripts/advmap-startup.lua и бывают такими:
WOOD = 0
ORE = 1
MERCURY = 2
CRYSTAL = 3
SULFUR = 4
GEM = 5
GOLD = 6

void SetPlayerResource( nPlayerID, nResID, nCount )

Установка текущего количества ресурса nResID в nCount для игрока nPlayerID. На основе данной функции в файле /scripts/advmap-startup.lua реализован примитив более высокого уровня – void SetPlayerStartResource( nPlayerID, nResID, nCount ) который распределяет игроку стартовые ресурсы в зависимости от уровня сложности.



Добавлено через 5 минут
Warrior777
Я УЖ СОВСЕМ ЗАПУТАЛСЯ ЧТО ДЕЛАТЬ???:confused: :confused: :confused: :smile33: :smile33: :smile33:
Если совсем кранты, то кидай карту в личку. Я скрипт поправлю.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя

Добавлено через 5 минут
Если совсем кранты, то кидай карту в личку. Я скрипт поправлю.[/QUOTE]
Карта к оригиналу 1.6. Сможешь?
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
Warrior777

Карта к оригиналу 1.6. Сможешь?
Кидай.
Если я буду делать в 3.1, не открывая редактором карту, то работать будет.
Хотя прямая совместимость быть должна, обратной вот нет...
Хотя бы скрипты заставить работать, а это пофигу на версию ,если лишних не использовать.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
Warrior777
Что-то не могу в личку отправить...
Карта ещё не совсем готова, однако.
Заливаешь на файлообменник, даёшь мне ссылку в личку) Удали сообщение, я скачал уже.

Добавлено через 19 минут

Вот как должен выглядеть скрипт:
SetObjectEnabled("rinok_samocvetov", nil);
MessageBox (GetMapDataPath().."zasada.txt");
---
function Zasada1 ()
MessageBox (GetMapDataPath().."napadenie_zasady.txt", "zasada_napadenie");
end;
---
function zasada_napadenie ()
StartCombat("Diraya", nil, 3, 30, 50, 32, 30, 34, 20, nil, nil, nil);
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "zasada1", nil);
end;
---
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "zasada1", "Zasada1");
---
function Samocveti ()
if GetPlayerResource(1, 6) >= 10000 then
QuestionBox (GetMapDataPath().."pokupka.txt", "pokupka");
else
MessageBox (GetMapDataPath().."malo_many.txt");
end;
end;
---
Trigger (OBJECT_TOUCH_TRIGGER, "rinok_samocvetov", "Samocveti");
--
function pokupka ()
SetPlayerResource(1,6,GetPlayerResource(1, 6) - 10000);
MessageBox (GetMapDataPath().."poterya.txt");
end;
Вместо GetMapDataPath().."malo_many.txt" можно написать и "/Maps/SingleMissions/ELO/malo_many.txt"
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
Похоже, всё равно ничего не будет, даже если сделать не через редактор
Вложения 1
1 файл • Общий размер: 16,7 KB
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
Warrior777
Похоже, всё равно ничего не будет, даже если сделать не через редактор
Значит для 1.6 копируйте нужные txt файлы в файл вашей первоначальной карты, а также скрипт. Обратной совместимости, как я сказал нет.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
А, я попробую вернуть прошлый файл и поменят скрипты... Может, и получится...

Добавлено через 5 минут
Бой всё-равно не запускается(

Добавлено через 7 минут
+Мне нужно, чтобы в рынке самоцветов не воровали ресурсы (-10000 золота и ничего не дают у тебя) а что бы за них давали 10 самоцветов.
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
Warrior777
А, я попробую вернуть прошлый файл и поменят скрипты... Может, и получится...

Добавлено через 5 минут
Бой всё-равно не запускается(
Что ж так трудно... вот файлик, работающий на 1.6 (проверил знакомый). Копировал файлы сам (не трудно 6 файликов то копирнуть ;) скрипты+тхт), как я написал выше.
Вложения 1
1 файл • Общий размер: 74,4 KB
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Warrior777
Аватар пользователя
Warrior777
+Мне нужно, чтобы в рынке самоцветов не воровали ресурсы (-10000 золота и ничего не дают у тебя) а что бы за них давали 10 самоцветов.
Ну это сам напиши, по аналогии проще простого. Я лишь поправил то, что было написано у тебя.

Добавлено через 4 минуты
Warrior777
Бой всё-равно не запускается
Некоторую кодировку у файлов так и не поменяли. Я создавал каждый заного и у меня всё работает. Так что внимательно следите за кодировкой. Не запускалось потому, что не копировали нужный тхт файл, как я просил.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
Dyrman
Что ж так трудно... вот файлик, работающий на 1.6 (проверил знакомый). Копировал файлы сам (не трудно 6 файликов то копирнуть ;) скрипты+тхт), как я написал выше.
Всё равно не запускается. У Вашего знакомого точно 1.6?
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
Warrior777
Всё равно не запускается. У Вашего знакомого точно 1.6?
Да. Я даже сам себе поставил. Всё работает.
Вложения 6
6 файл(ов) • Общий размер: 1,4 MB
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
У меня немного бональный вопрос.А как сделать так,чтобы после того как существо проигрует ту или иную анимацию оно снова продолжало двигаться как и должно? У меня такая ситуация : входит герой в зону1 и сробатывает тригер,проигрующий анимацию радости у грифона.Все правильно работает только почемуто после проигрывания анимации грифон замирает на месте.Что нужно сделать чтобы после анимации он продолжал шевелится?И почему у меня у огненного демона неработает ни одна анимация,хотя другим существам все тоже самое пишу и все работает?Заранее благодарен.
В ответ пользователю Рыцарь Бездны
Аватар пользователя
Рыцарь Бездны
У меня немного бональный вопрос.А как сделать так,чтобы после того как существо проигрует ту или иную анимацию оно снова продолжало двигаться как и должно? У меня такая ситуация : входит герой в зону1 и сробатывает тригер,проигрующий анимацию радости у грифона.Все правильно работает только почемуто после проигрывания анимации грифон замирает на месте.Что нужно сделать чтобы после анимации он продолжал шевелится?И почему у меня у огненного демона неработает ни одна анимация,хотя другим существам все тоже самое пишу и все работает?Заранее благодарен.
PlayObjectAnimation('griphon','happy',ONESHOT)--чтобы не застывал.
А для других монстров нужно жать на "..." и в графе AnimSet выбрать с помощью того же "..." анимацию arena для него, вместо LOD.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Статистика

Приветствуем новейшего участника: Вязов Анатолий Аркадьевич