| Yoko http://forum.yoko.com.ua/ |
|
| Проблемка со скриптом... http://forum.yoko.com.ua/viewtopic.php?f=20&t=8914 |
Page 1 of 1 |
| Author: | comatoza [ 2006-09-29 08:58:05 ] |
| Post subject: | Проблемка со скриптом... |
была идейка написать скрипт на инскрипт универсальный с прокачкой от 30 и до 100... но есть одна трабла... может подскажите в чём дело? Code: sub main() проблема следующего рода... не воспринимает следующую строку как строку выбора меню... Code: uo.waitmenu("'to inscribe' circle[i] 'to inscribe' spell[i]")
а почаму мне не понять |
|
| Author: | Savage [ 2006-09-29 09:43:51 ] |
| Post subject: | |
Долго объяснять почему, но меню ты задаешь неправильно. Меню это пара ('вопрос', 'ответ', 'вопрос', 'ответ', 'вопрос', 'ответ') до трех вложений. Если надо динамически его изменять с помощью переменной то делаешь так: ('вопрос'+i, 'ответ'). Если численное значение не покатит, значит переменную нужно будет преобразовать в текст. |
|
| Author: | Edred [ 2006-09-29 09:46:57 ] |
| Post subject: | |
Тебе сюда: http://yoko.netroof.net/help/help.php?l ... m=waitmenu Савадж: целочисленное не покатит точно. |
|
| Author: | comatoza [ 2006-09-29 10:01:54 ] |
| Post subject: | |
Edred wrote: Тебе сюда: http://yoko.netroof.net/help/help.php?l ... m=waitmenu
Савадж: целочисленное не покатит точно. здесь я уже был... не помогло... единственная мысль родившаяся при повторном посещении ссылки - использовать возможность автоменю подставлять номер выбора вместо описания.... но как быть когда нужно сделать 2 выбора? в waitmenu номер подставить не получается мне поначалу показалось что можно тока один раз, но потом дошло что он реагирует на цифру в номере круга... |
|
| Author: | Edred [ 2006-09-29 13:06:29 ] |
| Post subject: | |
если с меню у тебя все в порядке, тогда: uo.waitmenu('to inscribe', circle[i], 'to inscribe', spell[i]) или uo.exec("waitmenu inscribe " + circle[i] + " inscribe " + spell[i]) но, думаю, шапки в меню у тебя не такие. Они, что, одинаковые? ЗЫ: Вообще-то, в топике с моим наследством есть скрипт на прокачку инсткрипта. Надо будет еще написать скрипт на скриптинг скрипта на инскрипт. |
|
| Author: | comatoza [ 2006-09-29 13:18:13 ] |
| Post subject: | |
Edred wrote: если с меню у тебя все в порядке, тогда:
uo.waitmenu('to inscribe', circle[i], 'to inscribe', spell[i]) или uo.exec("waitmenu inscribe " + circle[i] + " inscribe " + spell[i]) но, думаю, шапки в меню у тебя не такие. Они, что, одинаковые? ЗЫ: Вообще-то, в топике с моим наследством есть скрипт на прокачку инсткрипта. Надо будет еще написать скрипт на скриптинг скрипта на инскрипт. Эд. Извини, но читай внимательнее первый топик... если бы у меня была задача просто написать скрипт на inscription я бы к вам и не обращался т.к. этого гумуса у меня навалом... задача быал сделать его универсальным чтобы он подбирал, что писать по определённому значению скила... ЗЫ. шапки у меня такие как нада.... select a circle to inscribe select a spell to inscribe ЗЫЫ пасиба пАлюбому |
|
| Author: | Savage [ 2006-09-29 13:27:13 ] |
| Post subject: | |
А ответы у тебя какие? |
|
| Author: | comatoza [ 2006-09-29 13:31:55 ] |
| Post subject: | |
Savage wrote: А ответы у тебя какие?
а они заданы в двух массивах circle и spell |
|
| Author: | Savage [ 2006-09-29 14:17:54 ] |
| Post subject: | |
Тогда вообще проблемм не вижу. Code: UO.WaitMenu('select',circle[i],'select',spell[i])
|
|
| Author: | comatoza [ 2006-09-29 19:31:46 ] |
| Post subject: | |
Savage wrote: Тогда вообще проблемм не вижу.
Code: UO.WaitMenu('select',circle[i],'select',spell[i])да я уже сам, валенок, понял |
|
| Author: | Mihail [ 2006-09-29 20:53:54 ] |
| Post subject: | |
эт шо такое? Code: UO.waittargetobjecttype.... есть отдельно ОБЖЕКТ и отдельно ТИП (или ввели новую команду? |
|
| Author: | Edred [ 2006-09-29 21:33:11 ] |
| Post subject: | |
Mihail: Тебе пора в хелп наведаться... |
|
| Author: | Mihail [ 2006-09-29 21:57:10 ] |
| Post subject: | |
да.. извиняюсь - просто никогда не видел эту команду.. p.s. я плохо понимаю чем отличается uo.findtype('0x0000','0x0000','ground') от uo.waittargetobjecttype |
|
| Author: | Edred [ 2006-09-29 23:46:07 ] |
| Post subject: | |
Mihail wrote: ('0x0000','0x0000','ground') от uo.waittargetobjecttype
Быстрее всего ничем. Также как uo.usetype ничем не отличается от uo.findtype('тип') uo.useobject( 'finditem') И еще много такого есть в инжекте. Это же хорошо, что есть команды, сокращающие время скриптинга и длину кода. |
|
| Author: | Scripts Writer [ 2006-09-30 04:09:08 ] |
| Post subject: | |
Edred wrote: Mihail wrote: ('0x0000','0x0000','ground') от uo.waittargetobjecttype Быстрее всего ничем. Также как uo.usetype ничем не отличается от uo.findtype('тип') uo.useobject( 'finditem') И еще много такого есть в инжекте. Это же хорошо, что есть команды, сокращающие время скриптинга и длину кода. Code: UseFromGround(type[color])? |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|