| Yoko http://forum.yoko.com.ua/ |
|
| помогите оч прошу, скрипт вылетает http://forum.yoko.com.ua/viewtopic.php?f=20&t=4090 |
Page 1 of 1 |
| Author: | Daniell [ 2005-05-29 23:01:11 ] |
| Post subject: | помогите оч прошу, скрипт вылетает |
скрипт на лут спец ходить за костями я зделал лутит все и потом выпадает ошибочка помогите плиззззз Quote: sub fastloot2()
VAR WaitTime=500 VAR Exit=0, i, FromCorpse=0 uo.exec("set finddistance 3") dim fastloot[19] fastloot[0]=0x0EED fastloot[1]=0x0F3F fastloot[2]=0x0F7E fastloot[3]=0x1F4C fastloot[4]=0x0F7A ; bp fastloot[5]=0x0F86 ; MR fastloot[6]=0x0F8C ; SA fastloot[7]=0x0F88 ; NS fastloot[8]=0x0F8D ; SS fastloot[9]=0x0F85 ; GI fastloot[10]=0x0F84 ; GA fastloot[11]=0x0F7B ; BM fastloot[12]=0x0F3F ; Arrow fastloot[14]=0x0E21 ; Bandages fastloot[14]=0x183E ; Tmana fastloot[15]=0x1838 ; mana fastloot[16]=0x182C ; Total refresh fastloot[17]=0x182D ; Invisi fastloot[18]=0x183B ; GH UO.UseObject('lastcorpse') if UO.GetQuantity('lastcorpse') then UO.SetArm('temp') UO.WaitTargetObject('lastcorpse') UO.UseType('0x0EC2') ;dagger wait(1000) UO.Arm('temp') wait(1000) endif for i=0 to 93 repeat uo.findtype(fastloot[i],'-1','lastcorpse') if uo.findcount()>0 then CheckLag() UO.MoveItem('finditem',-1,'0x401A9705') wait(550) endif until uo.findcount()==0 next uo.print('===================================') uo.print('!!!!!!!LOOTING COMPLETED!!!!!!!!!') uo.print('===================================') uo.exec("set finddistance 14") end sub |
|
| Author: | Dominator [ 2005-05-30 06:39:52 ] |
| Post subject: | Re: помогите оч прошу, скрипт вылетает |
[quote="Daniell"]скрипт на лут спец ходить за костями я зделал лутит все и потом выпадает ошибочка помогите плиззззз Замени for i=0 to 93 это на for i=0 to 19 Должно помоч |
|
| Author: | Daniell [ 2005-05-30 22:56:51 ] |
| Post subject: | Re: помогите оч прошу, скрипт вылетает |
всеравно таже ошибка вроде как чтото здесь uo.findtype(fastloot[i],'-1','lastcorpse') if uo.findcount()>0 then оно ругается на эти строки я уже ненаю че тут не так |
|
| Author: | Beyonder [ 2005-05-31 09:44:10 ] |
| Post subject: | |
Quote: for i=0 to 19
У него же нет 19-ого элемента... Ставь for i=0 to 18 |
|
| Author: | Dominator [ 2005-06-01 00:57:12 ] |
| Post subject: | |
Beyonder wrote: Quote: for i=0 to 19 У него же нет 19-ого элемента... Ставь for i=0 to 18 У него с 0 по 18 элементы ,в сумме 19 2 Даниель : замени тогда вместо uo.findtype(fastloot[i],'-1','lastcorpse') на ету uo.findtype(fastloot[i],'-1','Corpse') |
|
| Author: | Grin [ 2005-06-01 10:38:18 ] |
| Post subject: | |
Все правельно Beyonder поправил с масивом... Элементов действительно 19, но нету элемента с индексом 19 (не 19-тый а в нашем случии 20-тый...) |
|
| Author: | Daniell [ 2005-06-02 02:03:08 ] |
| Post subject: | |
Парни огромное спасибо вам что все ответили но все че не меняю ничей совет не помогает ошибку указивает на эту строчку if uo.findcount()>0 then помогите а? |
|
| Author: | Grin [ 2005-06-02 08:18:15 ] |
| Post subject: | |
Хех только что заметил... Обрати внимание у твоего масива нету элемента с индексом 13 зато есть ашь целых 2 с индексом 14%) |
|
| Author: | Daniell [ 2005-06-02 23:36:44 ] |
| Post subject: | |
Grin wrote: Хех только что заметил...
Обрати внимание у твоего масива нету элемента с индексом 13 зато есть ашь целых 2 с индексом 14%) Спасибки большое Вот теперь все работает отлично п.с. ЗАКРОЙТЕ ТОП |
|
| Author: | Destruction [ 2005-06-03 00:10:09 ] |
| Post subject: | |
Легко |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|