Здравствуйте, гость ( Вход | Регистрация )
22 Jan 2007, 23:21
Сообщение
#1
|
|
![]() strange thing Сообщений: 2 586 Спасибо сказали: 94 раза |
тема создана для обсуждения создания конфигов под jmc. скриптинг на макросах, vbscript, jscript, perl.
-------------------- anyway the wind blows...
|
|
|
|
![]() |
28 Nov 2007, 19:12
(Сообщение отредактировал Aldaran - 28 Nov 2007, 22:03)
Сообщение
#2
|
|
![]() Newbie Сообщений: 35 Спасибо сказали: 0 раз |
Здравствуйте!
Помогите... Раньше было: function Dizarmdl00() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("take $weapon"); jmc.parse("wear $weapon"); } } function Dizarmloyal() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("wear $weapon"); } } function Dizarmdouble() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("take $weapon"); jmc.parse("take $secweapon"); jmc.parse("wear $weapon"); jmc.parse("wear $secweapon"); } } function Dizarmdoubleloyal10() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("take $secweapon"); jmc.parse("wear $weapon"); jmc.parse("wear $secweapon"); } } function Dizarmdoubleloyal01() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("take $weapon"); jmc.parse("wear $weapon"); jmc.parse("wear $secweapon"); } } function Dizarmdoubleloyal11() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("wear $weapon"); jmc.parse("wear $secweapon"); } } #act {/оружие у вас из рук!$/} {#if {$doubleweap = 0}{#if {$loyalweap1 = 0}{#scri Dizarmdl00()};#if {$loyalweap1 = 1}{#scri Dizarmloyal()}};#if {$doubleweap = 1}{#if {$loyalweap1 = 0}{#if {$loyalweap2 = 0}{#scri Dizarmdouble()};#if {$loyalweap2 = 1}{#scri Dizarmdoubleloyal01()}};#if {$loyalweap1 = 1}{#if {$loyalweap2 = 1}{#scri Dizarmdoubleloyal11()};#if {$loyalweap2 = 1}{#scri Dizarmdoubleloyal10()}}}} {weapons} Где тут ошибка, хз! _________________________ #var doubleweap 0 #var loyalweap1 1 #var weapon утрен wear утрен ПоселковаЯ учительница выбила оружие у вас из рук! (Работает) _________________________ #var doubleweap 1 #var weapon утрен #var secweapon зв #var loyalweap1 1 #var loyalweap2 1 wear утрен wear зв ПоселковаЯ учительница выбила оружие у вас из рук! (Работает) _________________________ #var doubleweap 1 #var weapon утрен #var secweapon зв #var loyalweap1 0 #var loyalweap2 0 _________________________ wear утрен wear зв ПоселковаЯ учительница выбила оружие у вас из рук! (Работает) _________________________ #var doubleweap 1 #var weapon утрен #var secweapon зв #var loyalweap1 0 #var loyalweap2 1 take утрен wear утрен wear зв ПоселковаЯ учительница выбила оружие у вас из рук! (Работает) _________________________ #var doubleweap 1 #var weapon утрен #var secweapon зв #var loyalweap1 1 #var loyalweap2 0 take зв wear утрен wear зв ПоселковаЯ учительница выбила оружие у вас из рук! (Работает) _________________________ #var doubleweap 0 #var weapon утрен #var loyalweap1 0 Ошибка выполнения Microsoft JScript Предполагается наличие объекта Строка:0 Ошибка:0 Scode:800a138f ПоселковаЯ учительница выбила оружие у вас из рук! (Не работает!) Искал... искал... плюнул... сделали: #act {/оружие у вас из рук!$/} {#scr GlobalDisarm()} {weapons} function GlobalDisarm() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { if (jmc.GetVar("doubleweap") == 1) { if (jmc.GetVar("loyalweap1") == 1) { jmc.parse("wear $weapon1"); } else { jmc.parse("take $weapon1"); jmc.parse("wear $weapon1"); } if (jmc.GetVar("loyalweap2") == 1) { jmc.parse("wear $weapon2"); } else { jmc.parse("take $weapon2"); jmc.parse("wear $weapon2"); } } else { if (jmc.GetVar("loyalweap1") == 1) { jmc.parse("wear $weapon1"); } else { jmc.parse("take $weapon1"); jmc.parse("wear $weapon1"); } } } } И снова это же ошибка, только выдает сразу, без разницы что оружие лояльное или нет... Думаю, фигня... Сделал: function Disarm() { if(jmc.Event=="/оружие у вас из рук!$/") { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { if(jmc.GetVar("doubleweap") == 0) { if(jmc.GetVar("loyalweap1") == 0) { jmc.parse("take $weapon"); jmc.parse("wear $weapon"); } else { jmc.parse("wear $weapon"); } } else { if(jmc.GetVar("loyalweap1") == 0) { if(jmc.GetVar("loyalweap2") == 0) { jmc.parse("take $weapon"); jmc.parse("take $secweapon"); jmc.parse("wear $weapon"); jmc.parse("wear $secweapon") } else { jmc.parse("take $weapon"); jmc.parse("wear $weapon"); jmc.parse("wear $secweapon") } } else { if(jmc.GetVar("loyalweap2") == 0) { jmc.parse("take $secweapon"); jmc.parse("wear $weapon"); jmc.parse("wear $secweapon") } else { jmc.parse("wear $weapon"); jmc.parse("wear $secweapon") } } } } } } jmc.RegisterHandler("Incoming","Disarm()"); Снова эта же ошибка, уже даже не знаю что... Мб я ошибся с if(jmc.Event=="/оружие у вас из рук!$/") в этом примере, но делал даже без него просто используя проверку скрипта на цвет, с использованием #action jmc. Если кто-то поможет, буду очень признателен! Добавил! Ржу над собой, тока у меня такие длинные посты... Снова добавил! Кхе-кхе, изменил имя функиции самого первого скрипта, который у меня до этого выдавал ошибку, терь работает... function Dizarmfs() { var color = jmc.Event.substr(0, 9); if(color == "[0;1;32m") { jmc.parse("take $weapon"); jmc.parse("wear $weapon"); } } Зато этого уже для меня не достаточно, не хочу в конфиге много скриптов относящихся к weapons ))) буду делать один! Удачи! -------------------- КРОВЬ! СМЕРТЬ! СОТОНА!
http://www.arda.pp.ru/ |
|
|
|
Ennin jmc :: scripting 22 Jan 2007, 23:21
Danilych Конешно можете по праву считать меня краном но ник... 24 Jan 2007, 20:08
gamecreator я раз писал скрипт чтобы при открывании дверей 2 б... 24 Jan 2007, 21:39
Ennin основы скриптинга на "тинтине" и js расп... 25 Jan 2007, 00:20
Shaidar Haran А мну бейсик нравится Он к регистру не чувствител... 25 Jan 2007, 07:44
Ennin ага, а еще он весь такой расплывчатый и склизкий 25 Jan 2007, 08:16
gamecreator жаль С++ нет
Добавлено (1169739082):
а коментить ... 25 Jan 2007, 18:31
Ennin ГДЕ? 25 Jan 2007, 18:46
gamecreator ну в скриптах под жабу 25 Jan 2007, 18:51
Ennin если ты про макросы, то RTFM!!! ##, //... 25 Jan 2007, 19:10
Aldaran Здравствуйте!
Много времени провел в поисках... 15 Jul 2007, 08:38
Ennin возможно
строку дропаешь (#logpass)
после чего доб... 15 Jul 2007, 10:32
Aldaran Здравствуйте!
У меня вопросы по поводу скрипт... 30 Jul 2007, 12:58
Ennin я не воткнул до конца для чего скрипт... но судя п... 01 Aug 2007, 10:59
Aldaran Цитата(Ennin @ 01 Aug 2007, 11:59)я не воткну... 01 Aug 2007, 11:32
Ennin ну во-первых, надо разбираться в методах FileSyste... 01 Aug 2007, 16:28
Rayen Всем привет. Как я понял, JMC умеет работать с окн... 09 Aug 2007, 11:46
Ennin сначала надо окно подготовить. #wshow 1 show скаже... 12 Aug 2007, 09:47
Rayen спасибо за разъяснение. учту в разработках. тогда ... 16 Aug 2007, 19:45
GrayMage #drop в хелпе есть...
^ пришло к нам с ММС. 16 Aug 2007, 22:12
Ennin мануал вообще по хорошему надо переписывать. найду... 17 Aug 2007, 08:36
Rayen Цитата(Ennin)мануал вообще по хорошему надо перепи... 17 Aug 2007, 10:06
Kiber Цитата(Aldaran @ 28 Nov 2007, 20:12)Искал... ... 31 May 2008, 15:44
Craya а зачем на цвет смотреть? Что то я не догнала
Доб... 29 Nov 2007, 02:37
Aldaran Цитата(Craya @ 29 Nov 2007, 03:37)а зачем на ... 29 Nov 2007, 10:04
Aldaran Ну тут от нехрен делать выложу Вам скрипт для запи... 29 Nov 2007, 10:30
Aldaran Интересна!
Создал weapon1.scr и записал в него... 29 Nov 2007, 17:07
Бяха Делимся скриптами, говорим? Ну вот и мои пять копе... 27 May 2008, 11:25
Aldaran По подробнее расскажи про коврики (точнее про ... 29 May 2008, 08:11
Бяха Цитата(Aldaran @ 29 May 2008, 08:11)Пропущен ... 04 Jun 2008, 14:32
Kiber Кстати, по поводу производительности скрипта:
Пров... 31 May 2008, 19:57
Aldaran Цитата(Kiber @ 31 May 2008, 16:44)Скажи, поче... 01 Jun 2008, 21:24
Kiber Да можно просто исключать из обработки все серые с... 02 Jun 2008, 06:46
Aldaran Цитата(Kiber @ 02 Jun 2008, 07:46)Да можно пр... 02 Jun 2008, 09:06
Kiber не могу тебе написать ПМ. Не знаю почему, может ак... 02 Jun 2008, 17:49
Aldaran Спасибо за предложение. Скрипт, я могу и сам напис... 02 Jun 2008, 19:21
Бяха первый Скрипт который одному хоткею вешает 2 дейст... 04 Jun 2008, 14:56![]() ![]() |
| Текстовая версия | Сейчас: 29 December 2025 - 17:36 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|