Здравствуйте, гость ( Вход | Регистрация )

> sub ()
kklej
сообщение 3.2.2015, 18:34
Сообщение #1


******

Группа: Пользователи
Наличность: 16446
Пользователь №: 13.346



Приив. Скажите пожалуйста выгоднее создать сабик или в коде уже шаманить?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
kklej
сообщение 21.2.2015, 16:27
Сообщение #2


******

Группа: Пользователи
Наличность: 16446
Пользователь №: 13.346



спс. мне над следующее:

как ток перс воскресился, летит на метле к сундуку за инструментом, а потом обратно в пещеру и - начинаем копать! вот, гляньте пожалуйста!

мне надо правильно вставить реколл в шахту и чтобы опять начал копать!

что лучче сделать - суб новый для реколла в шахту и начало копки, или как то по другому?

вот, я сказал чего мне надо! подскажите пожалуйста.

хелп!

тут есть метка - na4alo:

Код
var Runebook2='0x403ADD4B' # Для рекола домой.
var Runenr='46' # Номер руны.
var Chest='0x404E5DF9' # Сундук с инструментами.
var helpX=1868 # Переменные без кавычек!
var helpY=50 # Переменные без кавычек!  

sub maning()
   var mx, my, mz, i, j, jor, ser, noto
   Uo.exec("set norbcheck 1"); для рекола
   uo.exec("set norbcalc 1"); тоже
   uo.print('Select pickaxe! ')
   uo.exec('addobject Shovel')
   while uo.targeting()
      wait(100)
   wend
   uo.print('Select Runebook! ')
   uo.exec('addobject Runebook')
   while uo.targeting()
      wait(100)
   wend

if not uo.getglobal('flagRes')=='1' then
      uo.exec('exec Resurrector')
      uo.setglobal('flagRes','1')
   endif

   na4alo:
   mx = UO.GetX("self")
   my = UO.GetY("self")
   mz = UO.GetZ("self")
   UO.DeleteJournal()
   for i = mx-4 to mx+4
      for j = my -4 to my+4
         while not UO.Hidden()
            UO.Warmode("0")
            uo.print("Hiding...")
            UO.UseSkill("Hiding")
            wait(4000)
         wend
         UO.Print("Dig in coordinates: "+str(mx-i)+" "+str(my-j))
         while not UO.InJournal("no ore here|location|far away|in rock|Iron Ore|Copper|Rusty Ore")
            UO.DeleteJournal()
            if uo.waiting() then
               uo.canceltarget()
            endif
            UO.Waittargettile("1341", str(i), str(j), str(mz))
            UO.Useobject("Shovel")
            while not UO.InJournal("You put|heavy|location|no ore|but fail|far away|in rock")
               wait (500)

               for jor = 0 to 9
                  ser = uo.journalserial(jor)
                  noto = uo.getnotoriety(ser)
                  if noto <> 1 and noto <> 0 and not uo.injournal("elemental") then
                     if uo.waiting() then
                        uo.canceltarget()
                     endif

                     loot()
                     wait(3000)
                     goto reccal
                  endif
               next
            wend
            if uo.weight > 650 then; Максимальный вес при котором домой с рудой
               goto end
            endif
         wend
         UO.DeleteJournal()
      next
   next
   goto na4alo
   end:
   if uo.waiting() then
      uo.canceltarget()
   endif
   uo.exec("recall Runebook 21"); home
   wait(10000)
   loot()
   wait(3000)
   reccal:
   uo.deletejournal()
   if uo.waiting() then
      uo.canceltarget()
   endif
   uo.exec("recall Runebook 94"); cave
   mx = UO.GetX("self")
   my = UO.GetY("self")
   wait(10000)
   if not UO.GetX("self") <> mx and not UO.GetY("self") <> my then
      goto reccal
   endif
   goto na4alo
end sub

sub loot()
   if uo.waiting() then
      uo.canceltarget()
   endif
   VAR a,Exit
   VAR UnloadCont='0x403B3732'
   DIM Ore[10]
Ore[0]=0x19B9; 4 and more ore
Ore[1]=0x19B7; 1 ore
Ore[2]=0x19BA; 2 ore
Ore[3]=0x19B8; 3 ore
Ore[4]=0x0F15; citrine
Ore[5]=0x0F26; a diamond
Ore[6]=0x0F18; turmalin
Ore[7]=0x0F10; emerald
Ore[8]=0x0F11; saphire
Ore[9]=0x0F0F; star saphire
Ore[10]=0x0F16; ametist
   UO.SetReceivingContainer(UnloadCont)
   wait(500)
   For a=0 to 10
      Exit=0
      repeat
         UO.FindType(Ore[a])
CheckLag()
         if UO.GetQuantity('finditem')>0 then
            UO.Grab('0','finditem')
            wait(1500)
         Else
            Exit=1
         endif
      until Exit==1
   Next
   UO.UnSetReceivingContainer()
end sub

sub checklag()
   repeat
      UO.DeleteJournal()
      UO.Click('backpack')
   until backpack()==1
endsub
sub backpack()
   var n
   for n=0 to 200
      if uo.injournal('a backpack') then
         return 1
      endif
      wait(200)
   next
endsub

sub GetPickaxe()
   var n
   dim instrument[4]
   instrument[1]='0x0F39'
   instrument[2]='0x0F3A'
   instrument[3]='0x0E86'
   instrument[4]='0x0E85'
   if uo.count('0x0F39')==0 and uo.count('0x0F3A')==0 and uo.count('0x0E86')==0 and uo.count('0x0E85')==0 then
      for n=1 to 4
         uo.findtype(instrument[n],-1,Chest)
         if uo.findcount() then
            pickaxe=uo.getserial('finditem')
            uo.moveitem('finditem',0,'backpack')
            checklag()
            wait(700)
            return
         endif
      next
   else
      for n=1 to 4
         uo.findtype(instrument[n],-1,'my')
         if uo.findcount() then
            pickaxe=uo.getserial('finditem')
            return
         endif
      next  
   endif
   while 1
      uo.print(' pickaxe not found ')
      wait(3000)
   wend
endsub

sub Open(what)
   uo.useobject(what)
   checklag()
   wait(700)
endsub



Код
sub Rekolka() 
var mx, my
reccal:
uo.deletejournal()
if uo.waiting() then
uo.canceltarget()
endif
mx = UO.GetX("self")
my = UO.GetY("self")
UO.DeleteJournal()
uo.exec("recall Runebook 46")
wait(6500)

if not UO.GetX("self") <> mx and not UO.GetY("self") <> my then
goto reccal
else
goto na4alo
endif
end sub
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
kklej   sub ()   3.2.2015, 18:34
Aimed   Приив. Скажите пожалуйста выгоднее создать сабик ...   3.2.2015, 20:12
kklej   :D :D :D :D :D номер строки 180, мож проверить...   3.2.2015, 23:54
tttz   Функция include если я угадал о чём ты, то совету...   4.2.2015, 11:59
kklej   thaaanks что помогаете! (love_smilik) <3 в...   4.2.2015, 14:25
RL_ka   Я хотел бы новый сабик создать, чтобы его всунуть...   4.2.2015, 16:44
kklej   Если честно, то я хочу сделать признание. Я прост ...   4.2.2015, 17:06
kklej   Если комут не оч сложно, то хелпаните пожалуйста...   4.2.2015, 22:06
Aimed   Господи, пиши нормально... а то сабики, да реколыч...   5.2.2015, 1:05
kklej   оо спс большое за ответ! :D :D ok. Если честно...   5.2.2015, 1:24
Aimed   То код что ты только что скинул - полная лажа. Ты ...   5.2.2015, 2:24
Mirage   едрить у вас тут садом и гамора... не в даваясь с...   5.2.2015, 8:55
Aimed   едрить у вас тут садом и гамора... не в даваясь ...   5.2.2015, 11:11
kklej   спасиибо! были значит аццкие скриптеры, а тепе...   5.2.2015, 13:56
kklej   прив, хееелп! поздравляю всех с окончанием не...   7.2.2015, 0:01
Aimed   прив, хееелп! поздравляю всех с окончанием н...   8.2.2015, 1:02
kklej   вот! sub maning() var mx, my, mz, i, ...   8.2.2015, 16:39
Aimed   вот! sub maning() var mx, my, mz, i,...   10.2.2015, 1:56
Aimed   Код от ToHide() где? На экране видно вот это: UO....   8.2.2015, 22:48
kklej   Tohide() это же любимая пряяяталка :D вот - Sub...   9.2.2015, 1:16
Aimed   На второй вопрос тоже ответь.   9.2.2015, 2:54
kklej   сейчас глюк поймал весомый с уокитом. ну эт вывод...   9.2.2015, 16:59
Aimed   сейчас глюк поймал весомый с уокитом. ну эт выво...   9.2.2015, 22:30
kklej   Аймед!!! :D Ну ты поможешь пожалуйста?...   10.2.2015, 0:28
Mirage   На этом форуме очень много (а на yoko еще больше) ...   10.2.2015, 9:13
kklej   спс что помогаете. скажите ешо - зачем нужен трек ...   19.2.2015, 1:16
Mirage   трек мировых вещей делает то за что его так обозва...   19.2.2015, 8:53
kklej   спасиииб Мираж и Аимед!!! Вы попали :...   27.2.2015, 22:51


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 15.7.2025, 20:56
Designed by Nickostyle