
| Author | Subject | |
|---|---|---|
| 
Sir Mangust 
Messages: 52  | 
          
            
             
Помогите, опять запутался! Нужна свежая мысль… 
          Поясню на примере свою проблемку: !?OB10/10/0&-222; !!IF:M^ Хозяин: Я поехал… ^; !!IF:V222/1; !?OB10/10/0&222/-223; !!IF:M^ Привратник: Хозяин уже уехал! ^; Привратник сообщает свою фразу сразу же, после слов Хозяина. А мне надо – чтобы он её сказал только после повторного клика на объект (повторного посещения объекта)! Как быть? Юрий  | 
          |
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Тогда вам просто необходимо поставить строчку !!IF:V222/1; после всех 
          сообщений, также нужно приписать условие &-222. Так как игра выполняет действия, записанные в скрипте, последовательно, после первого сообщения меняется значение флага и тут же (из-за поставленного условия) выдаёт следующее сообщение.  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Mangust 
Messages: 52  | 
          
            
             
При посещении объекта надо проверить наличие определённого типа монстра во всей Армии Героя (например, №134 – Сказочный Дракон). И записать их количество в переменную (например, v500) 
          Юрий P.S. В конкретном слоте все получается, в с циклами (проверка по всей армии) – запутался чёй то! P.S.S. Хорошо бы показать на примере.  | 
          |
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
... 
          !!HE-1:N?v1; !!DO13/1/7/1:Pv1; !?FU13; !!HEx1:C...;(не помню строения этой команды, но вместо слота ставте x16, вместо номера монстра-?v2, количества-?v3) !!VRv500&v2=134:Sv3; Вот и всё. Хотя, возможно, я и наврал маленько...  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Вопрос по поводу настройки союзов: 
          После заключения союза, открывается ли территория, открытая союзником? Как проверить наличие союза?  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
             
По идее карта союзника открывается... ну эт ведь не сложно проверить  
          ![]() А проверить наличие союза можно все той же командой, что и заключать союзы !!OW:T  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
В том то и дело, что не открывается. 
          !!OW&v5500=17/v5501не равно1:T3/?v5502; !!OW&v5500=17/v5501не равно1/1:T6/v5502;[Союз зелёный-бирюзовый]  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
             
хмм... сэр mefisto, мой совет поэксперементировать на отдельной карте...             
           | 
          
![]() Special status:           ![]()  | 
        
Sir Dark Templar        
			HoMM V: Landless  | 
          
            
            Сэр mefisto, 8.12.2005 18:54 Ну что они только занимают место в рюкзаке я не согласен! К примеру, та вот... как ее там... Волшебная эта палочка изменяет одетые в опр.местах арты на начале каждой недели на другие!  | 
          
![]() Special status:           ![]()  | 
        
Sir Dark Templar        
			HoMM V: Landless  | 
          
            
            Сэр Chortos, 22.11.2005 22:33 А получается, что вы рекламу написали >8-O. А это, по-моему, запрещено.  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
            Сэр Dark Templar, 16.01.2006 14:24Сэр mefisto, 8.12.2005 18:54 Сэр, имелись ввиду арты с номерами 161-170 (формат А1), которые дествительно пустышки...  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
             
Пока низя посадить героя в корабль...             
           | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
             
В том то и дело что нельзя с помощью ерм создать кораблик с героем...             
           | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Hostage | 
          
            
            Сэр Connector, 17.01.2006 16:33 Прочитайте правила, здесь не обращаются друг к другу на "ты"               | 
          
            | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
            Сэр mefisto, 15.01.2006 10:55 Сэр mefisto, вы еще не разрешили эту проблему?... у меня появилась идея, но нет времени ее проверить... но если очень надо то попробую...  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Да, я проверил отдельно на другой карте: 
          Если играть против одного компьютера, то после заключения союза игра заканчивается=>всё работает, но с туманом войны какая-то не разбириха...  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Hostage | 
          
            
             
Здравствуйте уважаемые монстры. Не знает ли кто ответа на мой вопрос: Если я расположу на воде объект  и  с помощью ERM придам ему свойство телепорта, сможет ли герой на корабле телепортироваться? Конечно на воду. 
          С уважением, Hostage.  | 
          
            | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
А тут практика покажет... 
          Возможно стоит придать объекту тип и подтип водоворота-ведь он же перемещает вместе с кораблём, и на море?  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Hostage | 
          
            
             
Практика показала, что подобные эксперименты ничем хорошим не заканчиваются, но все равно спасибо за предложение.             
           | 
          
            | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Можно ли узнать такой параметр героя, как "до следующего уровня"?             
           | 
          
![]() Special status:           ![]()  | 
        
Sir RedDragon  
			HoMM V: Landless  | 
          
            
             
Сэр mefisto, я не понял. Можно попонятнее?             
           | 
          
            | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
На пальцах? 
          У героя есть опыт? Есть!  Как же достигается следующий уровень?Накоплением опыта. А когда уровень увеличится? Когда значение опыта достигнет определённой отметки. Вот эту отметку и нужно как-то вычислить. Возможно, что она меняется постоянно, а в зависимости от уровня одна и таже. Опыт же можно узнать в конце-концов!? (Как опыт узнать я знаю)  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
            Сэр mefisto, 24.01.2006 14:01 !?OB10/10/0; //Допустим такой тригер !!HE-1:E?v100/?v101; //Узнаем опыт и уровень героя !!VRv101:+1; //Следущий уровень !!UN:J1/v101/?v102; //Делаем ограничение на следущий уровень и при этом узнаем при каком количестве опыта он достигается !!VRv103:Sv102-v100; //Уже по приколу считаем разницу опыта !!IF:M^Следущий уровень %V102 Осталось %V103^; //Выводим всю инфу !!UN:J1/89/?v102; //Ставим оганичение на 89 уровень чтобы дальше развиваться (переменная v102 тока ради синтаксиса)  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Спасибо, но если бы вы написали просто: 
          Через !!UN:J., то я бы понял.               | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Druin 
			HoMM III: Landless  | 
          
            
             
Сэр mefisto, это же школа... я знаю что Вам было бы достаточно... я пример расписал для всех... может кому пригодится...  
                        | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Varfolomei 
			HoMM V: Landless  | 
          
            
             
Здравстувуйте. 
          Первый раз обращаюсь за помощью, так как раньше вполне успешно справлялся со своими скриптами сам.Долго это было, нудно, но как-то справлялся.Теперь возник вопрос-как сделать хижину провидца такой, чтобы она после первого квеста выдавла следующий, и так в сумме чтобы было три квеста. Заранее весьма благодарен.               | 
          
            | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Вкратце можно подсказать идею... 
          При посещении проверяем значение переменной. Если оно равно "0", то запускаем функцию 1-первый квест, "1"-вторую, "2"-третью. !#VRv500:S0; !?OB...; !!FU1&v500=0:P; !!FU2&v500=1:P; !!FU3&v500=2:P; !?FU1; !!VRv500:S3;[так надо] ... !!VRv500&квест выполнен:S1;[next quest] !?FU2; !!VRv500:S3; ... !!VRv500&квест выполнен:S2;[next quest] !?FU3; !!VRv500:S3; ... !!VRv500&квест выполнен:S3;  | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Varfolomei 
			HoMM V: Landless  | 
          
            
             
Спасибо, что отклинулись Сэр Mefisto.Попробую так сделать.             
           | 
          
            | 
        
| 
Sir mefisto 
			HoMM V: Knight  | 
          
            
             
Сэр Fallout, пожалуйста, напишите скрипт без ошибок, учитывая то, что вместо знаков "больше", "меньше", "неравно" ставте соответствующие слова. Отключите смайлы. Если это и есть тот самый код (вроде правилиный), то там ошибок очень много.             
           | 
          
![]() Special status:           ![]()  | 
        
| 
Sir Varfolomei 
			HoMM V: Landless  | 
          
            
             
Простите за беспокойство, но как сделать так, чтобы можно было сделать на карте больше 144 жилищ существ.(желательно поподробнее)             
           | 
          
            | 
        
