| Yoko http://forum.yoko.com.ua/ |
|
| Как указать тип, цвет в VAR http://forum.yoko.com.ua/viewtopic.php?f=20&t=17157 |
Page 1 of 1 |
| Author: | CxC [ 2013-01-14 20:46:00 ] |
| Post subject: | Как указать тип, цвет в VAR |
Code: VAR Heal = '0x0E24' это тип, как тут же указать цвет? что-то типо Code: VAR Heal = '0x0E24, 0x0322' так нет.... далее в скрипте будет Code: var item = Heal ну и Code: PUT(item, bag) в PUT'е прописывать цвет не вариант, сразу говорю, надо именно в первом VAR |
|
| Author: | Mirage [ 2013-01-14 22:15:28 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Зачем? И почему не вариант? |
|
| Author: | CxC [ 2013-01-14 22:34:26 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Mirage wrote: Зачем? И почему не вариант? банки алхимии одинакового типа, но разного цвета. В скрипте будет много банок и выкладывать все банки с бекпака перед крафтом тож не вариант ) не хочу |
|
| Author: | ZeroDX [ 2013-01-14 22:36:28 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
ну можно вытаскивать из строки тип и цвет в функции PUT, если туда передаётся тип Code: var string = '0x1234,0x4321' или так Code: var string = '0x1234,0x4321' |
|
| Author: | CxC [ 2013-01-14 23:08:38 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
а что означают цифры 0, 6, 7? где можно про это почитать. Вечером попробую скрутить скрипт, посмотрим что получится появилась мысль сделать PUT2, там вбить сразу тип и в Var писать только цвет. Реально же? |
|
| Author: | ZeroDX [ 2013-01-14 23:45:42 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
почему не сделать sub put(type, color, container)? |
|
| Author: | Mirage [ 2013-01-15 00:06:36 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
И я про то же: тип цвет откуда куда координаты, если нужно Code: Sub PUTLoot(Type, Color, SourceContainer, TargetContainer,X,Y,Z) PUTLoot(-1, '0x0482', corps, pack,'','','') ; все серебряные вещи var-ы пропиши только |
|
| Author: | Nmy [ 2013-01-17 14:33:10 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
CxC wrote: а что означают цифры 0, 6, 7? где можно про это почитать. потому что VAR = '0x1234, 0x4321' это тип string все можно, только надо хотеть. цвета, типы можно легко в массиве прописать |
|
| Author: | CxC [ 2013-01-20 14:58:38 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Nmy wrote: все можно, только надо хотеть. цвета, типы можно легко в массиве прописать вот я и спрашиваю как? |
|
| Author: | Nmy [ 2013-01-21 12:24:45 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
с начало надо сюда кинуть весь скрипт, и все что нужно- цвета, типы, обьекты |
|
| Author: | Dexter Morgan [ 2013-07-27 18:14:52 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Доброго времени суток! Начну пожалуй свое сообщение с того, что поиском пользоваться умею, а прямыми руками и серым вешеством, вроде как, не обделен. Поиск по форуму привел меня в эту тему, в тему где интересующий меня вопрос так и не был решен. И так, перейду к сути моего сообщения. Что мы имеем? Да ничего, кроме как самого обычного шаблона на скрипт лута с массивом, слегка измененный для того, чтобы объяснить чего хочется добиться. Code: sub Loot() На что нужно обратить внимание? Во-первых, на это: Code: Loot[0] = 'Type', 'Color'; Item №1 Массив один, цвет и тип прописан в одной и той же строке. Во-вторых: Code: UO.FindType(Loot[A], Loot[A], 'lastcorpse') Тип и цвет берутся из одного массива, в котором сразу прописан и тип, и цвет. См. выше. Естественно, что не получиться сделать так, как я хочу. Но как можно сделать что-то приблизительно похожее на желаемое? Минимализм решения, конечно, приветствуется. Надеюсь, что доходчиво объяснил в чем вопрос. |
|
| Author: | Mirage [ 2013-07-27 23:05:52 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Поиском то умеешь пользоваться. А вот наблюдательность хромает. В теме дали целых 2 примера как использовать тип/цвет без 2 массивов. Мне вот логика не понятна. Есть золотой меч, золотой лук, серебряный щит и серебряный лук. Это получается 4 строки вида Code: Loot[0] = 'Type', 'Color'; Item №1 Вместо этого можно сделать либо в 3 строки: Code: PUTLoot('тип меча', 'цвет меча', corps, pack,'','','') ; либо вообще в 2 строки: Code: PUTLoot(-1, 'цвет серебро', corps, pack,'','','') ; все серебряные вещи ЗЫ и чем не угодила запись в виде 2 массивов подряд? |
|
| Author: | Nmy [ 2013-08-01 16:02:54 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Вариант первый: Code: var string = '0x1234,0x4321' Вариант второй: Code: Dim type[50] |
|
| Author: | Dexter Morgan [ 2013-08-06 20:09:06 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Mirage, это скорее из разряда как сделать, чем как лучше. Nmy, со вторым вариантом все понятно, никаких вопросов. С первым вариантом куда сложнее для моего понятия. Что значат все эти строки? Как они внедряются в скрипт? Как я понял эти строки, то это выглядит для меня совершенно не логичным, поэтому не понимаю как внедряется в скрипт. Полазил по форуму, наткнулся на довольно таки интересное решение. Правда скрипт не является таким коротким, как хотелось бы. Добор реагентов от ZeroDX |
|
| Author: | Nmy [ 2013-08-07 12:38:21 ] |
| Post subject: | Re: Как указать тип, цвет в VAR |
Code: var type, color mass[0] = '0x1234,0x4321' - это строка. left - возвращает 6 символов с лево на право = 0х1234 right - возвращает 6 символов с право на лево = 0х4321 |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|