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

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

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

Ответ
Страница 49 из 260
 
Опции темы
#721
Старый 22.08.2012, 21:20
  #721
^
Vulpes93
 
Аватар для Vulpes93
📖
Регистрация: 16.08.2012
Адрес: третийшарикотсолнца
Сообщения: 36
Отправить сообщение для  Vulpes93 с помощью ICQ
Регистрация: 16.08.2012
Адрес: третийшарикотсолнца
Сообщения: 36
Отправить сообщение для  Vulpes93 с помощью ICQ
По умолчанию
Re: Скрипты

RemoveHeroCreatures()

как, используя эту функцию, удалить всех существ из армии героя? Объясните на примере. Меня затрудняет первый аргумент creatureID
CREATURE_UNKNOWN поможет?
RemoveHeroCreatures() 7 раз вызывать придется
как быть с количеством? указать 9999?
блин ну почему все так непонятно
как с слотами быть? -1, 0, 1 ...
__________________


готовность 70% PAUSED
Don't pretend to be a victim.


готовность 70% PAUSED
Don't pretend to be a victim.
Vulpes93 вне форума
Ответить с цитированием
#722
Старый 23.08.2012, 12:39
  #722
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

	for i=1,179 do
    RemoveHeroCreatures('Hero',i,1E6)
end
Только одно существо все равно останется в армии.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#723
Старый 23.08.2012, 19:11
  #723
^
Vulpes93
 
Аватар для Vulpes93
📖
Регистрация: 16.08.2012
Адрес: третийшарикотсолнца
Сообщения: 36
Отправить сообщение для  Vulpes93 с помощью ICQ
Регистрация: 16.08.2012
Адрес: третийшарикотсолнца
Сообщения: 36
Отправить сообщение для  Vulpes93 с помощью ICQ
По умолчанию
Re: Скрипты

	
function armyrunF()i=0;i=i+1;while i<=176 doif heroname == "Brem" thenMessageBoxForPlayers(GetPlayerFilter(GetCurrentPlayer()),GetMapDataPath().."armyrun.txt");RemoveHeroCreatures("Brem", i, 1E6);MoveHeroRealTime('Brem', 87, 20, -1);Trigger(REGION_ENTER_AND_STOP_TRIGGER, "armyrun", nil);else sleep (1);end;end;end;Trigger(REGION_ENTER_AND_STOP_TRIGGER, "armyrun", "armyrunF"); 



проверь, пожалуйста)

а как можно схитрить чтобы удалить всех существ, но оставить одного ангела?

Добавлено через 43 минуты
Так и еще спрошу про сложную функцию TalkBoxForPlayers

Мне нужно следующее: вывод текста и три варианта ответа.
при выборе первого ответа - вызов функции с выводом текста и вводом победы игроку, вызвавшему TalkBoxForPlayers
при выборе второго ответа - вызов функции с выводом текста2 и вводом победы игроку, вызвавшему TalkBoxForPlayers
при выборе третьего ответа - вызов функции с выводом текста3 и вводом победы игроку, вызвавшему TalkBoxForPlayers
__________________


готовность 70% PAUSED
Don't pretend to be a victim.


готовность 70% PAUSED
Don't pretend to be a victim.
Vulpes93 вне форума
Ответить с цитированием
#724
Старый 23.08.2012, 19:41
  #724
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Скрипты

function kirassad(heroname)
gold=GetPlayerResource(1,6);
if gold>= 10000 then
QuestionBox(GetMapDataPath().."yeskir.txt","yes","no");
else
MessageBox(GetMapDataPath().."netgolds.txt");
end;
end;

function yes(heroname)
SetPlayerResource(1,6,gold-10000);
sleep(3);
GiveArtefact(heroname,48,0);
sleep(3);
RemoveObject("dvk");
Trigger(OBJECT_ENTER_AND_STOP_TRIGGER,"regdvk",nil);
end;

Trigger(OBJECT_ENTER_AND_STOP_TRIGGER,"regdvk","kirassad");

Гляньте, что здесь может быть неправильно.Уже все проверил, все названия и все равно не хочет пахать.
jackysm вне форума
Ответить с цитированием
#725
Старый 23.08.2012, 20:03
  #725
^
Vulpes93
 
Аватар для Vulpes93
📖
Регистрация: 16.08.2012
Адрес: третийшарикотсолнца
Сообщения: 36
Отправить сообщение для  Vulpes93 с помощью ICQ
Регистрация: 16.08.2012
Адрес: третийшарикотсолнца
Сообщения: 36
Отправить сообщение для  Vulpes93 с помощью ICQ
По умолчанию
Re: Скрипты

jackysmfunction kirassad(heroname)
gold=GetPlayerResource(1,6);
if gold>= 10000 then
QuestionBox(GetMapDataPath().."yeskir.txt","yes","no");
else
MessageBox(GetMapDataPath().."netgolds.txt");
end;
end;

function yes(heroname)
SetPlayerResource(1,6,gold-10000);
sleep(3);
GiveArtefact(heroname,48,0);
sleep(3);
RemoveObject("dvk");
Trigger(OBJECT_ENTER_AND_STOP_TRIGGER,"regdvk",nil);
end;

Trigger(OBJECT_ENTER_AND_STOP_TRIGGER,"regdvk","kirassad");

Гляньте, что здесь может быть неправильно.Уже все проверил, все названия и все равно не хочет пахать.

ERROR: Attempt to call a Nil value?
__________________


готовность 70% PAUSED
Don't pretend to be a victim.


готовность 70% PAUSED
Don't pretend to be a victim.
Vulpes93 вне форума
Ответить с цитированием
#726
Старый 23.08.2012, 20:35
  #726
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Скрипты

Vulpes93,и что это значит?Вроде в мануале скрипт так же написан.Не понимаю в чем загвоздка
jackysm вне форума
Ответить с цитированием
#727
Старый 23.08.2012, 20:39
  #727
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Скрипты

Нет функции no.
Vulpes, тут информация есть: http://www.zzima.com/forum/showthread.php?p=958673
Ment вне форума
Ответить с цитированием
#728
Старый 24.08.2012, 15:03
  #728
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: Скрипты

	


Добавлено через 17 часов 5 минут
jackysm, в первой функции напишите что-то вроде
kirassadHero=heroname
уберите heroname из скобок второй функции и замените в GiveArtifact heroname на kirassadHero
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#729
Старый 24.08.2012, 23:29
  #729
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Скрипты

RedHeavenHero, спасибо, но я изловчился чуток по-другому сделать.
Никто не знает "Town type IDs" города гномов и орков, весь мануал перерыл вроде не указано.И еще подскажите "Class skills" опять же гномов и орков.
jackysm вне форума
Ответить с цитированием
#730
Старый 25.08.2012, 01:08
  #730
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

jackysmRedHeavenHero, спасибо, но я изловчился чуток по-другому сделать.
Никто не знает "Town type IDs" города гномов и орков, весь мануал перерыл вроде не указано.
Догадаться , наверное не сложно
Оригинал-владыки севера-повелители орды
Dyrman вне форума
Ответить с цитированием
#731
Старый 25.08.2012, 01:59
  #731
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Скрипты

Dyrman,у меня только "Повелители орды",а там нет.Если сильно не затруднит не скинешь какие там ид городов и ид базовых скиллов орков,гномов.
jackysm вне форума
Ответить с цитированием
#732
Старый 25.08.2012, 02:04
  #732
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

jackysmDyrman,у меня только "Повелители орды",а там нет.Если сильно не затруднит не скинешь какие там ид городов .
Ну, подумай сам. Было 6 рас 0.....5 , появились гномы ->id = 6, потом орки -> id= 7
По-любому так, но я не уверен
Либо:
TOWN_FORTRESS гномы
TOWN_STRONGHOLD орки
Dyrman вне форума
Ответить с цитированием
#733
Старый 25.08.2012, 03:02
  #733
^
jackysm
 
Аватар для jackysm
📖
Регистрация: 20.11.2011
Сообщения: 36
Регистрация: 20.11.2011
Сообщения: 36
По умолчанию
Re: Скрипты

Точно, что-то я сразу даже и не понял на что ты намекаешь
jackysm вне форума
Ответить с цитированием
#734
Старый 30.08.2012, 16:43
  #734
^
Олегарх
 
Аватар для Олегарх
📖
Регистрация: 02.12.2011
Сообщения: 294
Регистрация: 02.12.2011
Сообщения: 294
По умолчанию
Re: Скрипты

А есть команда на изменение имени героя?
__________________
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Мои карты:

Town

Готовится:Чума (40%), Сосиска(42%), Война Грааля
Олегарх вне форума
Ответить с цитированием
#735
Старый 30.08.2012, 17:05
  #735
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: Скрипты

Героя нет. Хотя какие-то имена поменять можно, но не героя.
Ment вне форума
Ответить с цитированием
Ответ
Страница 49 из 260


Опции темы



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


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

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