IPB

Здравствуйте, гость ( Вход | Регистрация )

24 страниц V  « < 20 21 22 23 24 >  
Reply to this topicStart new topic
> Флейм, Обсуждение здесь!
hippocamus
сообщение 23 Sep 2008, 20:58
Сообщение #421

допустим, мяў
Сообщений: 24 117
Спасибо сказали: 13429 раз




Об объектах №0, 1, 3:

Объект с типом 0 или 1 никак не проявляет себя на карте. Если сделать его посещаемым - он посещается. и ничего не происходит.

Гораздо интереснее объект типа 3 "Встать на якорь" в русском переводе.
Если он имеет клетку триггера, то герой, посещая его на него не заходит. Так же как при посещении сундука, Пандоры, ресурсов. Но сам приггер не исчезает.


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 03 Nov 2008, 11:08 (Сообщение отредактировал sergroj - 20 Nov 2008, 03:49)
Сообщение #422

допустим, мяў
Сообщений: 24 117
Спасибо сказали: 13429 раз




(обсуждение Функций для работы с дефами объектов из Тонкостей ЕРМ)

Хм, хорошо. Но я так понял, эта функция позволяет менять не деф, а шаблон? Заменено будет только отображение, или и проходимость, триггеры? И если ли возможность замениь название дефа в шаблоне, и создать новый шаблон?


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
Миханик
сообщение 04 Nov 2008, 00:10
Сообщение #423

починяю примусы
Сообщений: 147
Спасибо сказали: 14 раз




нее. меняется только деф. не меняется даже маска дефа (клетки, где он виден), а уж тем более OB:TUC и TR:EP. шаблон целиком остаётся. кстати - как я понимаю, шаблон здесь означает запись из ZOBJCTS.TXT? я вовсе не уверен, что он вообще играет роль когда-либо, кроме создания (и мб удаления).функция вообще предназначена для замены однотипных дефов, типа шахт или святынь. для замены совершенно разных объектов проще удалить и создать заново. нее, вру. вообще-то, пожалуй, главной полезностью тут будет get syntax. можно совершенно без проблем добавлять новые накладные почвы и разпозновать разные типы шахт, например. о! можно сделать скрипт, исправляющий ошибку тех мапмейкеров, которые думали, что портал "синие кольца" и воговский снежный - разные вещи. но я отвлёкся. да, касательно шаблонов UN:I. я как раз собираюсь этим заняться. ждите на днях. изменение шаблона - единственный способ подгрузить нужный деф.


--------------------
Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали!
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 04 Nov 2008, 12:05
Сообщение #424

допустим, мяў
Сообщений: 24 117
Спасибо сказали: 13429 раз




Шаблон - это действитель запись из ZOBJCTS.TXT, но:
в пропатченном патчем sergroj редакторе шаблон можно менять. И может на одной и той же карте быть штук 15 разных шаблонов. использующих один деф, но имеющих разную проходимость, и дающие разные типы объектов.

Да, накладные почвы кроме вертикальной полосы грузить - это очень хорошо.
Но можно ли как-то это применит к одному единственному объекту а не ко всем однотипным?
И ещё - неплохо бы уметь удалять ландшафтные элементы (т.е. не имеющие ни одной непроходимой клеки).


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
Миханик
сообщение 05 Nov 2008, 17:54 (Сообщение отредактировал Миханик - 05 Nov 2008, 18:14)
Сообщение #425

починяю примусы
Сообщений: 147
Спасибо сказали: 14 раз




Цитата(hippocamus @ 04 Nov 2008, 13:05)
Но можно ли как-то это применит к одному единственному объекту а не ко всем однотипным?
да нет!! функция работает с каждым отдельным дефом на карте, а не в шаблоне. один вызов функции - один объект. как раз чтобы применить ко всем однотипным, придётся по ним пробегать. а насчёт удаления - возьмём на заметку yes.gif
З. Ы. немного поправил функции на предмет устранения глупых ошибок.


--------------------
Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали!
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 05 Nov 2008, 19:51
Сообщение #426

допустим, мяў
Сообщений: 24 117
Спасибо сказали: 13429 раз




Ух, так это классно!


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
Миханик
сообщение 08 Nov 2008, 04:31
Сообщение #427

починяю примусы
Сообщений: 147
Спасибо сказали: 14 раз




шо знач отдельных клеток? идея смены отдельных клеток дефа достаточно оригинальна. поясняю действие функций по аналогии: это то же самое, как в патченом редакторе открыть дополнительные свойства и сменить имя дефа. только здесь имена пронумерованы. (хотя вообще-то в таблице кроме указателей на строки ещё что-то было. но я особо не разбирался что.)


--------------------
Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали!
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 15 Nov 2008, 22:02
Сообщение #428

допустим, мяў
Сообщений: 24 117
Спасибо сказали: 13429 раз




Хорошая штука. А вот интересно: а если поставить флаг "летун", и заново вызвать функцию - результат изменится, если было 0 из-за препятствия?
И почему сам монстр обозначается 1? По идее если 1, то должен быть курсор - меч?
А у лучников за пределом радиуса клетка занятая вражеским юнитом будет тоже 1?


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
sergroj
сообщение 15 Nov 2008, 22:14
Сообщение #429

В миру GrayFace
Сообщений: 2 529
Спасибо сказали: 817 раз




Мгновенно точно не изменится. Если поставить в одном триггере, потом будет несколько перерисовок, потом в другом триггере проверка, то возможно, но вряд ли.
У лучников будет тоже 1. Добавил это в пост и еще 2 функции.


--------------------
ДНК банана на 50% состоит из человека.
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 15 Nov 2008, 22:35
Сообщение #430

допустим, мяў
Сообщений: 24 117
Спасибо сказали: 13429 раз




А можно из триггера вызвать перерисовку? Чтобы обновились данные? Просто нужно будет сверять для одного из существ - может ли он перейти, а если нет - телепортится, но торлько 1 раз, и только в своём радиусе.


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)
Go to the top of the pageAdd Nick
 
+Quote Post
sergroj
сообщение 20 Nov 2008, 03:50
Сообщение #431

В миру GrayFace
Сообщений: 2 529
Спасибо сказали: 817 раз




не знаю, попробуй


--------------------
ДНК банана на 50% состоит из человека.
Go to the top of the pageAdd Nick
 
+Quote Post
Сатарыч
сообщение 23 Nov 2008, 12:57
Сообщение #432

Advanced Member
Сообщений: 133
Спасибо сказали: 0 раз




Цитата(sergroj @ 15 Nov 2008, 22:54)
Проверка, доступна ли клетка монстру

!?FU#:Pv1/?v2;
v1 - номер клетки на поле боя
v2:
= 0 - клетка недоступна (из-за радиуса ходьбы или препятствий по пути, или занята препядствием или дружественным монстром)
= 1 - стоит вражеский монстр, которого можно ударить (в том числе, выстрелить), либо сам монстр, который собирается ходить
= 3 - клетка свободна

Код
!?FU#;
!!UN:C6919200/4/?y1;  [y1 = combatManager]
!!VRx1:+y1 +76;
!!UN:Cx1/1/?x2;

А как можно клетке присвоить значение?

!!UN:C6919200/4/?y1;  [y1 = combatManager]
!!VRx1:+y1 +76;
!!UN:Cx1/1/x2;
Не получается
Go to the top of the pageAdd Nick
 
+Quote Post
DracoLich
сообщение 23 Nov 2008, 13:39
Сообщение #433

Banished
Сообщений: 1 782
Спасибо сказали: 116 раз




Мб функция направлена только на чтение? Чтобы установить, имо надо другую функцию + хз что произойдет при этом )

Добавлено ([mergetime]1227436754[/mergetime]):
Перенес сюда, ибо тут обсуждение %) Не суди строго, Сатарыч


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Сатарыч
сообщение 23 Nov 2008, 14:15
Сообщение #434

Advanced Member
Сообщений: 133
Спасибо сказали: 0 раз




Значение присваивается, но на поле боя это не влияет. Если например присвоить клетке значение 0, она по прежнему будет доступна. А если проверить, значение будет равно 0.
Go to the top of the pageAdd Nick
 
+Quote Post
DracoLich
сообщение 23 Nov 2008, 16:37
Сообщение #435

Banished
Сообщений: 1 782
Спасибо сказали: 116 раз




Мб идет проверка реального времени?


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Сатарыч
сообщение 23 Nov 2008, 21:28 (Сообщение отредактировал Сатарыч - 23 Nov 2008, 21:30)
Сообщение #436

Advanced Member
Сообщений: 133
Спасибо сказали: 0 раз




Скорее наоборот. Значение я изменяю в !?BG0; . К этому моменту "сетка" уже выстроена. Я меняю значение позиции на 0, а на поле боя ничего не меняется. Тоесть проверки реального времени здесь нет. Нужно как-то заставить exe-шник заново построить "сетку". Как - хз.

Если кто знает триггер, срабатывающий раньше построения "сетки" - поделитесь.
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 11 Jan 2009, 19:37
Сообщение #437

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2377 раз




Сюда написал, потому что не нашёл подходящей темы.

Хорошо, что исправили навык "Волшебство" - теперь вопроса "Хотите ли посетить объект на расстоянии?" не задаётся (даже непонятно, зачем он был нужен).
Однако одно осталось прежним: после посещения на расстоянии объект выглядит непосещённым для всех остальных героев текущего игрока. Думаю, понимаете, в чём дело: игрок часто забывает, посетил ли он на расстоянии этот объект, а потому чешет туда героем, не имеющим Волшебства (волшебник - воюет где-то), и чешет, как потом выясняется, зря.


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
DmitriyK
сообщение 11 Jan 2009, 19:51
Сообщение #438

Advanced Member
Сообщений: 128
Спасибо сказали: 14 раз




Цитата(Master Of Puppets @ 11 Jan 2009, 19:37)
Хорошо, что исправили навык "Волшебство" - теперь вопроса "Хотите ли посетить объект на расстоянии?" не задаётся (даже непонятно, зачем он был нужен).


Ну как вариант, например чтобы предотвратить прокачку героя без прокачки командера, ну или хотя бы напомнить об этом игрокуsmile.gif Мы в своей компании играем на таких настройках что на старте нет командеров, тоесть при посещении камня +1000эксп, командер потом уже не получит их.. Вобщем то это конечно не смертельно, но тем не менееsmile.gif
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 11 Jan 2009, 19:57
Сообщение #439

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2377 раз




Ну, я рэндомщик и командиров качаю. Поэтому один клик вместо двух мне очень кстати.)


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 21 Jan 2009, 03:27
Сообщение #440

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2377 раз




Гы. Сделал так под ТЕ:

!#UN:C67075108/4/4294766067;
!#UN:C67075111/4/255;

Герой из Колдуна стал Колдуньей.
Балуюсь...


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post

24 страниц V  « < 20 21 22 23 24 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 1 November 2025 - 09:13
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика