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

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

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

Ответ
Страница 84 из 267
 
Опции темы
#1246
Старый 04.05.2013, 20:40
  #1246
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

ще раз (для уточнения). Вы начали карту заново. Подошли героем к объекту. Нажали. Функция дала сбой. Так?
Все точно. Получаеться, не выйдет?
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1247
Старый 04.05.2013, 20:42
  #1247
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15810
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15810
Выставка наград
По умолчанию
Re: Скрипты

Меня печалит тот факт, что непонятно почему. Понятно, что дело в heroname. Попробуйте переписать функцию с нуля вручную. (использовав строку с heroname из других работающих карт).
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1248
Старый 04.05.2013, 21:06
  #1248
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Наверно, придётся пользоваться методом который я использовал в консольной функции

Добавлено через 3 минуты
Функция не работает даже через консоль, где я самостоятельно ввёл heroname.
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1249
Старый 04.05.2013, 21:08
  #1249
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Миниатюры
Нажмите на изображение для увеличения
Название:  скрипт.jpg
Просмотров: 226
Размер:	377.3 Кбайт
ID:	31704  
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1250
Старый 04.05.2013, 21:15
  #1250
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15810
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15810
Выставка наград
По умолчанию
Re: Скрипты

1) Нимус без армии!!! (шутка)
2) Там надо писать не false а nil...вроде
3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или даже не пытается. (И не забыть поставить end тогда уж)
Стоп! А вы кавычки как ставите?! Если двумя нажатия на Э(с англ раскладкой), то это неправильно, нужно " (шифт+2)
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1251
Старый 04.05.2013, 22:41
  #1251
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Heroist1) Нимус без армии!!! (шутка)
2) Там надо писать не false а nil...вроде
3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или даже не пытается. (И не забыть поставить end тогда уж)
Стоп! А вы кавычки как ставите?! Если двумя нажатия на Э(с англ раскладкой), то это неправильно, нужно " (шифт+2)
Проблема в том, что на карте герой выбирается игроком, и определить heroname главного героя невозмжно, т.к. мало ли чего подкинет игрок, какого героя выберет.
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1252
Старый 04.05.2013, 22:43
  #1252
^
Heroist
 
Аватар для Heroist
📖
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15810
Выставка наград
Регистрация: 16.12.2012
Адрес: Запределье
Сообщения: 15810
Выставка наград
По умолчанию
Re: Скрипты

почему невозможно? Если при старте он один, то легко.

Heroesplayer1 = GetPlayerHeroes (1); -- дает переменной количество существующих героев
hero1 = Heroesplayer1 [0]; -- дает первой переменной в списке имя

--так можно продолжать до бесконечности (пока не кончится переменная)

и имя стартового (и первого) Героя игрока 1 = отныне hero1
__________________
Whatever
Whatever
Heroist вне форума
Ответить с цитированием
#1253
Старый 04.05.2013, 23:12
  #1253
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

Функции ShowFlyingSign нужен второй параметр: имя объекта, от которого будет отлетать сообщение.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1254
Старый 05.05.2013, 09:37
  #1254
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

А где его писать: после или перед сообщением?
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1255
Старый 05.05.2013, 10:03
  #1255
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1256
Старый 05.05.2013, 10:05
  #1256
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

Я уже разобрался. Сейчас проверю.
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1257
Старый 05.05.2013, 10:33
  #1257
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

У меня всё-равно возникает проблема, но уже не с этим.
Содержимое файла ehe.txt:

	

А он пишет вот так: ( )
Миниатюры
Нажмите на изображение для увеличения
Название:  сигн.jpg
Просмотров: 228
Размер:	254.5 Кбайт
ID:	31705  
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1258
Старый 05.05.2013, 11:28
  #1258
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

Если делаешь тексты с неопределёнными вставками, то нужно изменять форму записи в скрипте.
Вместо
w..'ehe.txt'
Ставишь
{w..'ehe.txt'; fac=fac, eac=eac}
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1259
Старый 05.05.2013, 12:10
  #1259
^
Warrior777
 
Аватар для Warrior777
📖
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
Регистрация: 15.09.2012
Адрес: Под кроватью
Сообщения: 602
По умолчанию
Re: Скрипты

ShowFlyingSign({w.."ehe.txt"; fac=fac, eac=eac},"eh1");
Вот так?
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 вне форума
Ответить с цитированием
#1260
Старый 05.05.2013, 12:26
  #1260
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: Скрипты

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
Ответ
Страница 84 из 267


Опции темы



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


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

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