IPB

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

11 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Авторские скрипты, Люди, пишите скрипты!!!
SnoRT
сообщение 19 May 2007, 17:27
Сообщение #41

Супер-злодей
Сообщений: 1 431
Спасибо сказали: 16 раз




Женские покруче gigi.gif

Добавлено ([mergetime]1179584860[/mergetime]):
Кансер?


--------------------
Ничего себе сходил за хлебушком о_О

Просьба начинающим скриптерам не обращаться за помощью в ERM. Не помню ни капли. Если только помочь с логической задачей на примерах.
В создания городов не вступаю. WST возрождать не буду. Скорее всего..
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 19 May 2007, 19:47
Сообщение #42







Бес, я про это и говорил. 4-м пунктом пойдёт w-переменные, а где выбор изменить или просмотреть? Хорошо, я всё же умещу всё в одной менюшке smile.gif Как, не важно, но работать будет. Завтра вечером (инет такой) выложу.
Go to the top of the pageAdd Nick
 
+Quote Post
Миханик
сообщение 03 Jul 2007, 20:05 (Сообщение отредактировал LineAger - 02 Aug 2007, 19:25)
Сообщение #43

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




Написал скрипт с мифрильной шахтой под номером 92. Что-то подобное уже было, но я попытался максимально приблизить шахту к реальности, чтобы работала, как все остальные. И ещё свою шахту нарисовал. Получилось длинновато, буду оччень рад biggrin.gif , если кто укоротит.
**************
Новая версия мифрильной шахты. Ничего не изменилось, зато сюда же всунуты 2 скрипта - шёлк и смена специализации. Возможны лаги, поэтому прозьба нашедших лаги писать. Первооткрывателям плюсы biggrin.gif .
линка


--------------------
Всякий процесс делится на четыре стадии: шумиха, неразбериха, наказание невиновных и награждение непричастных. (М. Задорнов)
Подающий нищему - подаёт Богу. А Бог не нищий, чтобы ему подавали!
Go to the top of the pageAdd Nick
 
+Quote Post
DracoLich
сообщение 11 Jul 2007, 14:01
Сообщение #44

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




Обновил скрипт-пак. Пофиксил найденные глюки. Версия 3.6. Скачивать с сайта:
http://dracolich.narod.ru


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
DracoLich
сообщение 08 Aug 2007, 06:04
Сообщение #45

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




Обновил свой скрипт-пак до 4.0, добавил новый скрипт.
Скачивать с сайта:
http://dracolich.narod.ru/script78.rar


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Bes
сообщение 02 Sep 2007, 17:31 (Сообщение отредактировал Bes - 03 Sep 2007, 23:11)
Сообщение #46

замолкаю.
Сообщений: 2 340
Спасибо сказали: 1010 раз




Скрипт преобразования Костяных Драконов в Призрачных, используя арт "Пузырёк с кровью дракона"...
Для срабатывания необходимо:
- открыть окно героя
- иметь в любом слоте только одного Костяного Дракона
- иметь хотя бы один Пузырёк с кровью...

Просто берёте арт и нажимаете на портрете монстра ПКМ.
[удалено, новый код см. здесь]

К сожалению, код пока до конца не проработан... dry.gif
Я не могу придумать, как поступать, когда игрок возмёт арт (флаг 28 установится в истину), а потом передумает и вернёт его обратно в слот... Надо бы как-то это учесть, но у меня идеи никакой (надо как-то обратно флаг 28 в ноль выставлять)...

Если кто поможет с идеей, буду просто очень благодарен!!! yes.gif smile.gif


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
DracoLich
сообщение 02 Sep 2007, 17:57
Сообщение #47

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




Использовать в продолжении целчка не просто выход
!!FU&y1<>512/y3<>14:E; нажата ПКМ ?
!!FU|y2<68/y2>74:E; слоты 0..6 ?
, а обнулять флаги перед выходом, и все ок.
И функцию можно укоротить:
!?FU150;
!!VRx2&x1<40:Sx1-2;
!!VRx2&x1>39:Sx1 -21;


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 02 Sep 2007, 20:08
Сообщение #48







Тогда получается, что при нажатии левой кнопки не на слотах флаги обнулятся, а артефакт не будет положен.

Я не уверен, но мне кажется что нужно делать через функции, т.е. если нажата левая кнопка на одном из слотов и флаг 28 равен 0, то это !?FU1, а если тоже самое но флаг 28 равен 1 то это !?FU2.

т.е.

!?CM2;
!!CM:F?y1 I?y2 S?y3;
!!FU1&-28/y1=0:P;
и т.д.

!!FU2&28/y1=0:P;
!!if|y2=11/y2=12/y2=13/y2=14/y2=20/y2=40/y2=41/y2=42/y2=43/y2=44;
!!IF:V28/0;

НО Я НЕ УВЕРЕН, нужно проверять
Go to the top of the pageAdd Nick
 
+Quote Post
Bes
сообщение 03 Sep 2007, 13:07
Сообщение #49

замолкаю.
Сообщений: 2 340
Спасибо сказали: 1010 раз




да, там ситуация не так то и проста dry.gif
Я ещё думаю на попытками реализации... спасибо за советы!

Кстати, для ф-ции переконвертации лучше всё же использовать
!?FU150;
!!VRx2|x1=11/x1=12/x1=13/x1=14/x1=20:Sx1 -2;
!!VRx2&x1>39/x1<45:Sx1 -21;


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Bes
сообщение 03 Sep 2007, 23:04 (Сообщение отредактировал Bes - 05 Sep 2007, 23:09)
Сообщение #50

замолкаю.
Сообщений: 2 340
Спасибо сказали: 1010 раз




Всё... скрипт вышел из beta-стадии... ура! smile.gif
Пользуйтесь на здоровие rolleyes.gif
Поддержка: Феникс-Мод, ТЕ(?)

Цитата(script89 © Bes)
!?CM2;
!!CM:F?y1 I?y2 S?y3;
!!if&y1=0:;  ЛКМ?
  !!if&y3=12:; нажата?
    !!if|y2=11/y2=12/y2=13/y2=14/y2=20/y2=40/y2=41/y2=42/y2=43/y2=44; Разное1-5 и Рюкзак?
      !!IF&28/-40:V28/0; "полный пузырёк" возвращён?
      !!if&-28/-40:;
        !!FU150:Py2/?y6; переконвертировать № слота
        !!HE-1:A1/?y5/y6; проверить арт
        !!IF&y5=127:V28/1;
      !!en:;
    !!en:;
  !!en:;
  !!if&y3=13:; ЛКМ отпущена?
    !!if&28/40:;
      !!if|y2=11/y2=12/y2=13/y2=14/y2=20/y2=40/y2=41/y2=42/y2=43/y2=44;
        !!VRz1:S^swrdattk.wav^;
        !!HE-1:A3/127/1/1; удалить "пустой пузырёк"
        !!SN:Pz1; озвучка удаления
        !!IF:V40/0 V28/0;
        !!UN:R3/-1; обновить экран
      !!en:;
    !!en:;
  !!en:;
!!en:;
**ситуация "X"
!!if&y1=0/y2=30720/y3=10:;
  !!HE-1&40:A2/127/?y7/d;
  !!HE-1&40/y7>0:A3/127/1/1;
  !!IF&40/y7=0:M^"Пустой" пузырёк не был возвращён герою!
 
  ({конвертация существа отменена})^;
  !!HE-1&40/y7=0:C0/v9/68/1;
  !!IF:V40/0 V28/0;
!!en:;

!?CM2&28/-40; пузырёк взять?
!!CM:F?y1 I?y2 S?y3;
!!FU&y1<>512/y3<>14:E; нажата ПКМ?
!!FU|y2<68/y2>74:E; слоты 0..6?

!!VRy2:-68;
!!HE-1:C0/y2/?y5/?y6;
!!FU&y5<>68:E;

!!IF&y6<>1:Q1/21/65604/4^Для этого действия требуется отряд с одним Драконом...^;
!!FU&y6<>1:E;

!!VRz1:S^trogdfnd.wav^;
!!HE-1:C0/y2/154/1; замена монстра
!!UN:R5/3/0;
!!SN:Pz1; озвучка замены
!!UN:R6/400 R3/-1 R5/4/127;
!!IF:V40/1;  !!VRv9:Sy2;
!!IF:M^Пузырёк пуст!^;

!?FU150;
!!VRx2&x1<40:Sx1 -2;
!!VRx2&x1>39:Sx1 -21;

В принципе, я достиг того, что задумал... Но может кое-что, из преукрасок, в дальнейшем добавлю...
Кстати, сообщение "Пузырёк пуст!" не сильно будет мешать unsure.gif

[Добавлено]
В коде по прежнему имеется два момента, при которых код работает не корректно. Но в силу того, что они мало вероятны, я пока их оставил (попозже попытаюсь и их устанить)


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 04 Sep 2007, 20:34
Сообщение #51

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




если исправить орфографию, то нет
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Д'якон_*
сообщение 04 Sep 2007, 20:42
Сообщение #52







остался маленький баг(хотя может и не маленький). После превращения дракона, если пузырь не ставить в слот а нажать им на выход из окна героя, то он появляется опять у героя.

Добавлено ([mergetime]1188927742[/mergetime]):
Нужно наверно запретить выход пока не поставишь пузырь на место
Go to the top of the pageAdd Nick
 
+Quote Post
Bes
сообщение 04 Sep 2007, 22:18
Сообщение #53

замолкаю.
Сообщений: 2 340
Спасибо сказали: 1010 раз




Точно banghead.gif smile.gif , спасибо! (обоим)

Кстати, там есть ещё один недочёт, но я про него ничего говорить не буду, потому как его можно сделать исключительно с пытливым умом (как у меня biggrin.gif ). wink.gif
Если кто найдёт, то лично от меня будет похвала.



Добавлено ([mergetime]1188933503[/mergetime]):
Только вот как учесть тот момент, когда из окга выходить через Энтер?


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
DracoLich
сообщение 05 Sep 2007, 07:43
Сообщение #54

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




Выход на энтер считается как нажатие на ОК. Вообще, любая горячая кнопка расценивается как нажатие мышью. так что !?CM работает


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Demiurg
сообщение 05 Sep 2007, 13:14
Сообщение #55

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Цитата(DracoLich @ 05 Sep 2007, 08:43)
Выход на энтер считается как нажатие на ОК. Вообще, любая горячая кнопка расценивается как нажатие мышью. так что !?CM работает

Есть косяк в окне встречи героев. Там не детектируется нажатие левой кнопкой мыши на OK.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post
Bes
сообщение 05 Sep 2007, 18:28 (Сообщение отредактировал Bes - 05 Sep 2007, 23:15)
Сообщение #56

замолкаю.
Сообщений: 2 340
Спасибо сказали: 1010 раз




Используя следующий способ слежения...
Код
!?CM2;
!!CM:F?y1 I?y2 S?y3;
!!IF:M^%Y1 / %Y2 / %Y3
(кнопка / место / как нажато)^;
Я обнаружил для себя (наверняка и для вас тоже), что при нажатии на кнопку "Окей" в окне героя тип нажатия (y3) равен 10 (!) shok.gif
В справке ничего про это не было сказано, там лишь 12(нажата ЛКМ), 13(отпущена ЛКМ) и 14(нажата ПКМ)!
Это и в 3,58f и в ТЕ!
DracoLich, отметьте этот факт в Справочнике! smile.gif

Короче, благодаря этому факту я исправил недочёт, описанный Д'яконом
(код исправил, см. пост #186)

[Добавлено]

Ксатати, т.к. у игры есть особенность, из-за которой взятый арт кладётся в слот после окончательного закрытия окна героя, то решение ситуации описанной Д'яконом потребовало несколько извратиться. Поэтому если арт не был положен в слот после переконвертации дракона, конвертация будет отменяться (пока арт всё же не будет положен куда следует, чтобы его в последствии удалить)


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Demiurg
сообщение 05 Sep 2007, 19:11
Сообщение #57

Immortal
Сообщений: 670
Спасибо сказали: 14 раз




Ага. Еще один злостный баг ERM. Просто подтип действия редко юзается. !!CM:F хватает сполна. Кстати говоря, данный баг не только в окне героя, а еще и в окне города, как выяснилось.


--------------------
Самый страшный, кого можно встретить на экзамене, – факер Нео

Go to the top of the pageAdd Nick
 
+Quote Post
Гость_Berserker_*
сообщение 05 Sep 2007, 19:42
Сообщение #58







Это не баг, а фича. Узнаётся просто и используется для краткой записи щелчка. Удобно и надёжно.
Go to the top of the pageAdd Nick
 
+Quote Post
Fatalist
сообщение 15 Sep 2007, 16:27
Сообщение #59

Immortal
Сообщений: 1 624
Спасибо сказали: 57 раз




А может кто нибудь написать скрипт позволяющий игроку жить без замков неограниченное время. Да и ещё чтобы его можно было активировать в Wog- опциях для любой карты??
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 15 Sep 2007, 16:39
Сообщение #60

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




!#TM40:S1/999/1/255;
!#UN:P800/?50;

!?TM40&50;
!!OW:D-1/128;

скрипт регулируется опцией 800, использует таймер 40 и флаг 50. не исключены конфликты с другими скриптами.
Go to the top of the pageAdd Nick
 
+Quote Post

11 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19 April 2024 - 00:00
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика