Скрипты - Страница 20 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 20 из 260
 
Опции темы
#286
Старый 04.01.2012, 18:50
  #286
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Оу, а вот и то, что я искал. Та же самая проблема была. Спасибо за подсказку!
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#287
Старый 04.01.2012, 19:50
  #287
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Скрипты

1.Какой командой реализуется проверка за какую из рас играет игрок?(К примеру: If игрок_1 -играет за инферно then ....).
2.И еще,как передавать владение каким-то зданием другому игроку (ту же лесопилку допустим)?
jackysm вне форума
Ответить с цитированием
#288
Старый 04.01.2012, 19:57
  #288
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

2 - SetObjectOwner(скриптовое_имя_объекта,ID_игрока)
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#289
Старый 10.01.2012, 11:57
  #289
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Скрипты

А есть скрипт на создание на карте определенного объекта при посещении, например, региона?
Олегарх вне форума
Ответить с цитированием
#290
Старый 10.01.2012, 13:53
  #290
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30682
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30682
По умолчанию
Re: Скрипты

По-моему, нет. А зачем?
Ment вне форума
Ответить с цитированием
#291
Старый 10.01.2012, 14:45
  #291
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Скрипты

MentПо-моему, нет. А зачем?
Нуу, например, входит герой в регион, а ему говорят: принеси арт. И этот арт где-нибудь на карте появляется
Олегарх вне форума
Ответить с цитированием
#292
Старый 11.01.2012, 11:13
  #292
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Может, сделать героя в резерве, у которого этот арт будет?
Тогда при выдаче задания даётся команда на появление этого героя на карте.
_____
А у меня вот какая проблема. Мой гадюка упорно не желает воспроизводить функцию StartThread.
Консолька[Script warning!] Value was NIL when getting global with name 'StartThread'
(Script)ERROR: attempt to call a nil value
функцияfunction Call_of_Urgash()
if HasHeroSkill('Oddrema', 98) then
MessageBox(GetMapDataPath().. 'Call.txt')
ChangeHeroStat('Oddrema', STAT_EXPERIENCE,43119)
AddObjectCreatures('Oddrema', 27, 18)
SetObjectiveState('SA', PLAYER_1, 3)
flag = 1
end;
end;
StartThread('Call_of_Urgash');
В чём проблема?
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#293
Старый 11.01.2012, 11:19
  #293
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Скрипты

а есть тогда команда на перемещение объекта? Чтоб, например, поставить арт куда-нибудь подальше, а потом он перемещается на нужное место
Олегарх вне форума
Ответить с цитированием
#294
Старый 11.01.2012, 11:46
  #294
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

djulian13_____
А у меня вот какая проблема. Мой гадюка упорно не желает воспроизводить функцию StartThread.


В чём проблема?
С уважением.
На startThread в указании функции не нужны заключающие знаки кавычек или апострофов.
startThread(Call_of_Urgash);

Добавлено через 4 минуты
Олегарха есть тогда команда на перемещение объекта? Чтоб, например, поставить арт куда-нибудь подальше, а потом он перемещается на нужное место
SetObjectPosition( Имя объекта, координата тайла X, координата тайла Y, уровень подземка или поверхность)
Всё есть в инете , в поиске на данном форуме и в документациях. Тут надо ещё не забыть у объекта одно свойство в истину поставить ,если возможно.

Добавлено через 2 часа 50 минут
Пример:
SetObjectPosition("Name", 23, 45, 0)
Dyrman вне форума
Ответить с цитированием
#295
Старый 11.01.2012, 13:58
  #295
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Спасибо большое!
Кстати, до меня дошло наконец-то. Там же еще и текст мессагбокса был в АНСИ. Пойду исправлять.
С уважением.

Добавлено через 1 час 50 минут
Нет, таки не сработало. Выдаёт ту же самую ошибку.
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#296
Старый 11.01.2012, 14:26
  #296
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

djulian13Спасибо большое!
Кстати, до меня дошло наконец-то. Там же еще и текст мессагбокса был в АНСИ. Пойду исправлять.
С уважением.

Добавлено через 1 час 50 минут
Нет, таки не сработало. Выдаёт ту же самую ошибку.
С уважением.
А c маленькой буковки?
startThread
Dyrman вне форума
Ответить с цитированием
#297
Старый 11.01.2012, 16:49
  #297
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Спасибо, сейчас попробую.
С уважением.

Добавлено через 2 часа 5 минут
Консоль молчит в тряпочку, редактор скриптов - тоже. Текст перекодировал. Проку ноль. Подозреваю, дело в том, что моя игра тупо не воспринимает команду "HasHeroSkill" также, как это было с "AddHeroCreatures".
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#298
Старый 11.01.2012, 18:06
  #298
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

djulian13Спасибо, сейчас попробую.
С уважением.

Добавлено через 2 часа 5 минут
Консоль молчит в тряпочку, редактор скриптов - тоже. Текст перекодировал. Проку ноль. Подозреваю, дело в том, что моя игра тупо не воспринимает команду "HasHeroSkill" также, как это было с "AddHeroCreatures".
С уважением.
Значит условие не выполняется, либо задано неверно. (т.к.ошибок нет)

А можно расписать алгоритм: что надо и зачем, по действиям?
От начала до конца один акт.
Dyrman вне форума
Ответить с цитированием
#299
Старый 11.01.2012, 18:32
  #299
^
djulian13
📖
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
Регистрация: 18.09.2011
Адрес: Сары-Тау, Ранаар.
Сообщения: 161
По умолчанию
Re: Скрипты

Существует цель на получение "Зова Ургаша" с параметром OBJECTIVE_KIND_MANUAL, скрпит-имя - SA. Нужно сделать так, чтобы как только игрок получил абилку "Зов Ургаша", активировался вышеупомянутый скрипт - выдавания игроку опыта до 26 уровня, выполнения этой самой задачи и выставления переменной "flag" значение "1".
С уважением.
__________________
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
Мои карты:

SinglePlayer: Выбор Зехира

Падение Стедвика(pre-release)

Готовится: Зима Титанов, Столетняя война
djulian13 вне форума
Ответить с цитированием
#300
Старый 12.01.2012, 09:44
  #300
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

djulian13Существует цель на получение "Зова Ургаша" с параметром OBJECTIVE_KIND_MANUAL, скрпит-имя - SA. Нужно сделать так, чтобы как только игрок получил абилку "Зов Ургаша", активировался вышеупомянутый скрипт - выдавания игроку опыта до 26 уровня, выполнения этой самой задачи и выставления переменной "flag" значение "1".
С уважением.
Ща на работе. Документации нет под рукой (чтобы уже точно скриптами написать). А вобще проверка получения Зова Ургаша вешается вроде на триггер левелапа героя.
Dyrman вне форума
Ответить с цитированием
Ответ
Страница 20 из 260


Опции темы



Часовой пояс GMT +4, время: 08:18.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru