| Yoko http://forum.yoko.com.ua/ |
|
| Помогите исправить скрипт http://forum.yoko.com.ua/viewtopic.php?f=20&t=6746 |
Page 1 of 1 |
| Author: | flix-f [ 2006-03-01 16:33:29 ] |
| Post subject: | Помогите исправить скрипт |
Вот сам скрипт: Quote: sub Loot()
VAR WaitTime=2500 VAR Exit=0, i DIM Loot[8] Loot[0]=0x0EED ; gold coin Loot[1]=0x0E75 ; sumka Loot[2]=0x0F10 ; emeralds Loot[3]=0x0F0F ; star sapphires Loot[4]=0x0F13 ; rubies Loot[5]=0x0F78 ; Batwings Loot[6]=0x0F91 ; Wyrm's Hearts Loot[7]=0x1726 ; Tinkering Materia UO.UseObject('lastcorpse') if UO.GetQuantity('lastcorpse') then UO.WaitTargetObject('lastcorpse') endif UO.SetReceivingContainer('0x400C876F') ; For i=0 to 8 if UO.GetQuantity('lastcorpse') then UO.FindType( 'Loot[i]', '-1', 'lastcorpse') if UO.GetQuantity('finditem') then if Loot[i]==0x1078 then UO.WaitTargetObject('finditem') UO.UseType('0x0F9E') else UO.Grab(STR(0),'finditem') endif wait(WaitTime) endif endif next ; UO.UnSetReceivingContainer() end sub Проблема в том что он неправильно работает. Тоесть лутать он лутает, но все подряд а не то что в списке. Помогите пожалуйсто. |
|
| Author: | Scripts Writer [ 2006-03-01 20:29:56 ] |
| Post subject: | |
могу ошибаться но на 4 if, 3 end if =))) Code: if Code: sub Loot() пробуй так ) |
|
| Author: | LordTom [ 2006-03-01 22:16:24 ] |
| Post subject: | утепление потолка в парной |
Маришка, вам надо заходить с другого бока. Вы просто не интересны сами себе, неуверены в себе, не понимаете свою уникальность. Уникальность не для вашего партнера, а прежде всего для самой себя. Ваше Маришка, вам надо заходить с другого бока. Вы просто не интересны сами себе, неуверены в себе, не понимаете свою уникальность. Уникальность не для вашего партнера, а прежде всего для самой себя. Ваше |
|
| Author: | flix-f [ 2006-03-02 12:21:42 ] |
| Post subject: | |
Quote: Описано от 0 до 7 а проверяеш от 0 до 8 вот он на последнем loot[8] и беред любой тип, что собсна и приводит к луту всего подряд.
а ты посчитай сколько тайпов!? (от 0 до 7 получается 8 ) Если сделать до 7 то проверка остановится на 6 тайпе. А насчет ендиф то их ровно столько сколько ифов посчитай. Может у меня сам инжект старый или новый и на нем скрипт работает неправильно? |
|
| Author: | CFA [ 2006-03-02 12:56:52 ] |
| Post subject: | |
а ты пробовал изменить? правильно тебе говорят в цикле - for n=a1 to a2, n будет принимать значения от a1 до a2 включительно. For i=0 to 8 - конкретно тут от 0 до 8, а 8 элемента массива нет |
|
| Author: | LordTom [ 2006-03-02 18:35:38 ] |
| Post subject: | защита акустики на классике |
" А ежели поймешь, что сансара - нирвана, то всяка печаль пройдет" Б.Г. Святые тоже так говорят, остается сначала только понять, что такое нирвана, затем сравнить её с сансарой Жаль, что по сущ |
|
| Author: | flix-f [ 2006-03-03 14:10:57 ] |
| Post subject: | |
мдя.... попробую... Спасибо бальшое за помощь! |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|