| Yoko http://forum.yoko.com.ua/ |
|
| инфо оре http://forum.yoko.com.ua/viewtopic.php?f=20&t=16240 |
Page 1 of 2 |
| Author: | Irina E [ 2011-03-21 18:27:36 ] |
| Post subject: | инфо оре |
Code: Sub InfoOre2() ЕСТЬ ТАКОЙ Скрипт как зделать чтобы он показывал допустим в техте +1 или +2 ора того или иного ора |
|
| Author: | Mirage [ 2011-03-22 08:52:23 ] |
| Post subject: | Re: инфо оре |
Не понял что ты хочешь чтобы он делал. Пример подробнее опиши. |
|
| Author: | Irina E [ 2011-03-22 18:49:22 ] |
| Post subject: | Re: инфо оре |
в этом скрипте что выше он как выгрузил руду после копки определяит с коко руды в мешке а я хотел чтобы если я выгрузил допустим аквы оре 3 ора то показал допустим так Aqua 55 + 3 в итоге всего 58 оре вот так должно выглядеть в техте |
|
| Author: | Mirage [ 2011-03-22 19:16:21 ] |
| Post subject: | Re: инфо оре |
можно сделать чтото типо: присвоить x= количеству руды (тип, цвет) в сундуке присвоить y = количеству руды (тип, цвет) в паке ПЕРЕД сбросом. присвоить z = x+y вывести сообщения x,y,z соответственно тебе в вышепредставленном скрипте треба только 1 вещь замутить UO.TextPrint('Acid Ore: '+STR(GetAmount('0x19B9','0x09B9',HiOreBox))+' '+STR(GetAmount('0x19B9','0x09B9','my'))) |
|
| Author: | Irina E [ 2011-03-22 19:26:53 ] |
| Post subject: | Re: инфо оре |
Это если кучка больше 4 оре а если 1,2 или 3 то пишет 0 Code: var e пробувал так не получаица |
|
| Author: | Irina E [ 2011-03-22 20:31:26 ] |
| Post subject: | Re: инфо оре |
Code: sub unloadore() Code: If UO.GetColor('finditem')==Colors[j] Then
|
|
| Author: | Irina E [ 2011-03-22 22:06:37 ] |
| Post subject: | Re: инфо оре |
Code: sub Dropore() хз что надо делать не хочет сбрасавать выху в свой мешок а скидавает в судуке |
|
| Author: | Irina E [ 2011-03-24 23:35:42 ] |
| Post subject: | Re: инфо оре |
ну как там моЙ скрипт ? Mirage |
|
| Author: | Mirage [ 2011-03-25 07:12:39 ] |
| Post subject: | Re: инфо оре |
ща до работы доеду скину вариант. На вскидку ошибки: DIM Ore[12]; надо 13 j<Index ; надо либо индекс = 17 либо знак тут ставить <= (меньше или равно) и самое главное (я не разобрался в алгоритме - сильно завернуто) Code: Container=UO.GetSerial(Chest) ты назначаешь контейнер, и тут же еще 16 раз назначаешь контейнер. Нужно if-else немного переделать. |
|
| Author: | Irina E [ 2011-03-25 12:56:19 ] |
| Post subject: | Re: инфо оре |
так ты зделай я проверЮ |
|
| Author: | Mirage [ 2011-03-25 14:17:46 ] |
| Post subject: | Re: инфо оре |
вот так попробуй: Code: sub Dropore() если скидывать будет нормально, добавим счетчик цвета. |
|
| Author: | Irina E [ 2011-03-25 15:53:29 ] |
| Post subject: | Re: инфо оре |
скидавает норм но ругаеца на Это после того как скинул Code: UO.FindType(Ore[i], -1, 'my')пишет line 492: Runtime error да и мне надо чтобы всё то что в масиве тут чтобы скинул в OreBox он токо ирон туда скидавает надо всё что в масиве скинул (камни,гп, голд и ирон) |
|
| Author: | Mirage [ 2011-03-25 17:47:26 ] |
| Post subject: | Re: инфо оре |
аа я думал тебе надо в 3 сундука - камни и золото в 1 ирон вовторой а вышку в третий. Щаз чегонибудь придумаем, зараз и счетчик попробую прикрутить. |
|
| Author: | Irina E [ 2011-03-28 20:32:57 ] |
| Post subject: | Re: инфо оре |
| Author: | Irina E [ 2011-03-30 08:33:11 ] |
| Post subject: | Re: инфо оре |
Code: sub Dropore() зделал скрипт но есть одно но почемута голд скидавает тоже в мешок с выхой хоть он и не сосдан в Colors[] цвет голда 0x0032 |
|
| Author: | kuviCk [ 2011-03-30 19:23:24 ] |
| Post subject: | Re: инфо оре |
Irina E wrote: Code: sub Dropore() зделал скрипт но есть одно но почемута голд скидавает тоже в мешок с выхой хоть он и не сосдан в Colors[] цвет голда 0x0032 Проще чтобы не мучаться, возми укажи его цвет и кидай к обычным орам... а так можно погеммороится и игнор на него повесить |
|
| Author: | Irina E [ 2011-03-30 20:28:17 ] |
| Post subject: | Re: инфо оре |
Quote: Проще чтобы не мучаться, возми укажи его цвет и кидай к обычным орам... а так можно погеммороится и игнор на него повесить к обычной орам не получеца потому что Code: If UO.GetColor('finditem')=='0x0000' Then 0х0000 это цвет вот Этих Code: Ore[0]=0x19B9 ; >3 ore я пробовал одельна но он полюбому скидавает в сундук с вышкай |
|
| Author: | kuviCk [ 2011-03-30 20:39:16 ] |
| Post subject: | Re: инфо оре |
Irina E wrote: Quote: Проще чтобы не мучаться, возми укажи его цвет и кидай к обычным орам... а так можно погеммороится и игнор на него повесить к обычной орам не получеца потому что Code: If UO.GetColor('finditem')=='0x0000' Then 0х0000 это цвет вот Этих Code: Ore[0]=0x19B9 ; >3 ore я пробовал одельна но он полюбому скидавает в сундук с вышкай Попробуй тогда так. Ладно пусть он выкидывает к выхе. Потом просто открываем мешок с выхой и мешок с обычной и перебрасываем в него голд. Думаю ничего страшного в этом не будет. |
|
| Author: | Mirage [ 2011-03-30 21:12:08 ] |
| Post subject: | Re: инфо оре |
DIM Ore[12] ; 0-12=13, 12<>13. |
|
| Author: | Irina E [ 2011-03-31 20:04:27 ] |
| Post subject: | Re: инфо оре |
Mirage wrote: DIM Ore[12] ; 0-12=13, 12<>13. если ставлю 13 то выдает ошибку в этой строке Code: UO.FindType(Ore[i]) |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|