Готовые скрипты Injection, Просьба воздержаться от флейма
Младший Сержант (421589)11 лет
Ranger
Сообщений: 51
Рег. 30.08.2013
28 марта 2015 21:44
Сообщение #61
Автохил Great heal+бинтами
sub autoheal()
var Type='0x0E24'; тип бутылки с жидкостью
Var Color='0x0446'; цвет бутылки с жидкостью
while 1
wait(250)
if uo.life < 90 then
UO.FindType(Type, Color, 2)
UO.UseObject('finditem')
uo.bandageself()
wait(500)
endif
wend
end sub
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
3 апреля 2015 05:38
Сообщение #62
Фишинг, ловит все в пак собирает.
sub FishingAround()
   VAR Ms0 = "You can't see"      ; ?? ????? ????? ?????
   VAR Ms1 = "You can't fish under the ship"; ?? ????? ?????? ?????
   VAR Ms2 = "You are too far away"   ; ??????
   VAR Ms3 = "There are no fish here"   ; ????????? ???
   VAR Ms4 = "You fish a while, but fail to catch anything"; ????
   VAR Ms5 = "You pull out"      ; ?????? ???-??
   VAR Ms6 = "Try fishing"   ; ?? ????? ?????? ?????
   VAR k, t, v, x, y
   VAR MaxTime = 800
   For y = -4 To 4
      For x = -4 To 4
         k = 0
         repeat
            If UO.Dead() Then
               return
            Endif
            DeleteJournal(ms0)
            DeleteJournal(ms1)
            DeleteJournal(ms2)
            DeleteJournal(ms3)
            DeleteJournal(ms4)
            DeleteJournal(ms5)
            DeleteJournal(ms6)
            t = UO.Timer()
            If UO.Waiting() Then
               UO.CancelTarget()
            Endif
            UO.WaitTargetTile( '0', STR( UO.GetX() + x ), STR( UO.GetY() + y ), '251')
            UO.UseObject( UO.GetSerial( UO.ObjAtLayer( 'Lhand' ) ) )
            repeat
               wait(100)
            until UO.InJournal(ms0) OR UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR ((t + MaxTime) < UO.Timer())
            k = k + 1
            If UO.InJournal(ms5) Then
               k = 0
            Endif
            If UO.Dead() Then
               return
            Endif
            If UO.InJournal( ms5 ) Then
               GetResultFish()
            Endif
         until UO.InJournal(ms0) OR UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR (k > 6)
         If UO.Dead() Then
            return
         Endif
      Next
   Next
endsub

Sub GetResultFish()
; ------- ???? -------
   DIM Fish[18]
   Fish[0]  = '0x170B'; ??????
   Fish[1]  = '0x170F'; ?????
   Fish[2]  = '0x170D'; ????????
   Fish[3]  = '0x1711'; ??????
   Fish[4]  = '0x09CC'; ??? ???? 1
   Fish[5]  = '0x09CD'; ??? ???? 2
   Fish[6]  = '0x09CE'; ??? ???? 3
   Fish[7]  = '0x09CF'; ??? ???? 4
   Fish[8]  = '0x0FC4'; ???????, ??? 1
   Fish[9]  = '0x0FC5'; ???????, ??? 2
   Fish[10] = '0x0FC6'; ???????, ??? 3
   Fish[11] = '0x0FC7'; ???????, ??? 4
   Fish[12] = '0x0FC8'; ???????, ??? 5
   Fish[13] = '0x0FC9'; ???????, ??? 6
   Fish[14] = '0x0FCA'; ???????, ??? 7
   Fish[15] = '0x0FCB'; ???????, ??? 8
   Fish[16] = '0x0FCC'; ???????, ??? 9
   Fish[17] = '0x14ED'; ?????
   VAR Razmer = 17   ; ?????? ??????? - 1
   VAR Scissor = '0x0F9E'; ??? ??????
   VAR Bandag = '0x0E21'   ; ??? ??????
   VAR i
; ???? ??? ? ??? ???????? ??? ??????, ???? ???? ??????????????
; ? ?????????? ? ????. ????? ?????? ?????? ??????? ?????? ? ??????.
   For i = 0 To Razmer
      UO.FindType( Fish[i], '-1', 'ground' )
      If UO.FindCount() > 0 Then
         If i < 4 Then
         ; ?????
            UO.WaitTargetObject( 'finditem' )
            UO.UseType( Scissor )
            Wait( 3000 )
            UO.FindType( Bandag )
         Endif
         UO.Grab( '0', 'finditem' )
         Wait( 2000 )
         If i > 7 AND i < 17 Then
         ; ???????
            UO.UseObject( 'finditem' )
            wait(1000)
         Endif
      Endif
   Next
endsub

sub Food()
VAR food = '0x097A'
    while NOT UO.Dead()
    UO.DeleteJournal()
    UO.WaitTargetObject(0x40002877)
    UO.UseType(food)
    repeat
        wait(500)
    until UO.InJournal('You burn') OR UO.InJournal('You put')

    wend
end sub

Sub CheckLag()
   DeleteJournal( 'backpack' )
   UO.Click( 'backpack' )
   repeat
      wait(100)
   until UO.InJournal( 'backpack' )
   return
end sub



Sub DeleteJournal( string1 )
   VAR nom = UO.InJournal( string1 )
   If nom > 0 Then
      UO.SetJournalLine( Nom - 1, 'string replaced' )
      DeleteJournal( string1 )
   Endif
endsub
Лейтенант (3677732)9 лет
Necromancer
Сообщений: 155
Рег. 19.02.2015
27 мая 2015 00:54
Сообщение #63
Sub DropKindling()
  
   var Kindlings   = 0x0DE1       ; тип хвороста
   var Campfire    = 0x0DE3       ; тип костра
  
   if UO.FindType(Kindlings, -1, 'my') <> '' then
      UO.CharPrint('self', 0x003A, '[Kindling]')
      UO.Drop(1, 0, 0, 0, 'finditem')
      while UO.ContainerOf('finditem') <> '0xFFFFFFFF'
         Wait(300)
      wend
      UO.UseObject('finditem')
      return True
   end if
  
   UO.ColorPrint(0x0026, 'Хворост для костра не найден!')
   return False
  
end sub
Ефрейтор (200775)8 лет
Ranger
Сообщений: 20
Рег. 19.04.2016
24 июня 2016 09:23
Сообщение #64
Рекол от всех игроков кроме друзей.

работает на зомбипаке.

sub alarmrecall()
uo.addfindlist("Sex", "0x0190")
uo.addfindlist("Sex", "0x0191")
UO.Ignore('self', 'on')
while not uo.addfindlist('Sex','30','ground')
wait(100)
wend
if NextEnemy() <> '' then
Recallhome()
end if
end sub
Старший Прапорщик (2421139)9 лет
Dragonstalker
Сообщений: 282
Рег. 20.09.2015
16 сентября 2016 14:37
Сообщение #65
Вроде работает нормально, для скрипта необходима функция Select(выбор айди по таргету) из зомбипака но есть одно но не знаю как определить задержку между применением, ведь когда скилл сработал четко он в чат ничего не пишет
П.С думаю нужен какой то таймер

;--------------------------------------------------------
; Прокачка Эвалюта
;--------------------------------------------------------
Sub evalut()
   var Person
   Select('Выберите кого будем изучать','Person')
   UO.ColorPrint(0x042B, 'Изучаем: ' + UO.GetName('Person'))
   UO.WaitTargetObject('Person')
   repeat
      UO.UseSkill("Evaluating Intelligence")
      UO.WaitTargetObject('Person')
      
      wait(5000)
   until uo.dead ()
end sub
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
16 сентября 2016 14:41
Сообщение #66
Shantaram,
В готовые то зачем если сам пишешь что не довел до ума :)

Эволюцию на себе можно качать. Не обязательно указывать тело. И там вроде гамп используется. Щаз проверю отпишусь.

Да гамп. Скрипт можно оформить вот так:


Sub EvaluatingIntelligence()
Var SkillVal = 1000
    while uo.SkillVal('Evaluating Intelligence') < SkillVal;
   ;Eat()
        For i = 1 To 100
            uo.DeleteJournal()
            uo.Useskill('Evaluating Intelligence', 'self')
            LastTimer = uo.Timer()
            repeat
                wait(500)
            until uo.InJournal('seem|looks|У вас не') or uo.LastGump('text', 0) == 'Mirage' or uo.Timer() > LastTimer + 200
        Next
    Wend
End Sub


еду закоментил это кусочек большого скрипта. Проверка срабатывает на неудачную попытку либо на появления окошко с именем персонажа либо через 20 секунд.
Старший Сержант (960341)8 лет
Dragonstalker
Сообщений: 516
Рег. 9.03.2016
16 сентября 2016 14:41
Сообщение #67
4-5 секунд норм
Старший Прапорщик (2421139)9 лет
Dragonstalker
Сообщений: 282
Рег. 20.09.2015
16 сентября 2016 14:46
Сообщение #68
Mirage, вариант то рабочий, просто задержка в 5 сек думаю большевата, не знал что можно на себя тыкать :dntknw:
Старший Прапорщик (2421139)9 лет
Dragonstalker
Сообщений: 282
Рег. 20.09.2015
16 сентября 2016 15:24
Сообщение #69
Mirage,
не понял зачем цикл for, вместо Mirage поставил GetName так универсальней
Sub evalut()
   var LastTimer
   repeat
      UO.UseSkill('Evaluating Intelligence', 'self')
      LastTimer = uo.Timer()
      repeat
         wait(500)
      until uo.InJournal('seem|looks|У вас не') or uo.LastGump('text', 0) == UO.GetName('self') or uo.Timer() > (LastTimer + 1000)
      UO.DeleteJournal()
   until uo.dead()
end sub
Старший Сержант (960341)8 лет
Dragonstalker
Сообщений: 516
Рег. 9.03.2016
16 сентября 2016 16:55
Сообщение #70
Shantaram, чтобы через каждые сто итераций кушал.
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
16 сентября 2016 19:17
Сообщение #71
Shantaram,
Цикл while предпочтительнее. Если скилл уже гм зачем использовать уменее? А живой ли чар проверяла параллельная процедура которая стопорит все если чар умер.
Кстати uo.LastGump('text', 0) используется в TestID, ItemID, Animal_Lore, Arms_Lore, Anatomy. Соответственно рыба, даггер, даггер, Лошадь (Лама), даггер, свое имя. В старом скрипте было разбито на отдельные куски и по очереди переключалось, в черновом последнем скрипте была процедура общая для использования скилла на предмете или существе но я уже раскачал несколько чаров и че то забросил. :no2:
Старший Прапорщик (2421139)9 лет
Dragonstalker
Сообщений: 282
Рег. 20.09.2015
18 сентября 2016 21:44
Сообщение #72
Spirit Speak, идет медленно не знаю с чем связано
Sub SpiritSpeak()
repeat
    UO.UseSkill('Spirit Speak')
          repeat
        wait(200)
          until UO.InJournal('fail|establish')
          UO.DeleteJournal()
until UO.Dead()
end sub
Майор (10313436)9 лет
Urukhay
Сообщений: 219
Рег. 20.11.2015
28 сентября 2016 17:46
Сообщение #73
а как зделать ??? прописать что то надо когда пьёт инвизку с вара не снимает и продолжает стрелать что зделать чтоб когда пил во время стрельбы снимал вар режим ???
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
28 сентября 2016 18:07
Сообщение #74
Wolf,
добавить в скрипт после юзания бутылки
UO.WarMode(False)

Гости
Сообщений: 69
Рег. 16.09.2016
29 сентября 2016 02:06
Сообщение #75
Отличные скрипты то что нужно.
Майор (10313436)9 лет
Urukhay
Сообщений: 219
Рег. 20.11.2015
29 сентября 2016 14:37
Сообщение #76
Цитата: T-ReXX
добавить в скрипт после юзания бутылки
UO.WarMode(False)
это в то скрипте дринк инвиз добавить что ты на писал ???
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
29 сентября 2016 15:02
Сообщение #77
Wolf, а как ты думаешь? Может быть в другом? Попробуй, вдруг получится у тебя уходить в инвиз из копалки или сбора растений.
Сцук не смог сдержаться :)))
Как ты умудряешься так бессмысленно флудить и не иметь пару десятков пандорок?
Майор (10313436)9 лет
Urukhay
Сообщений: 219
Рег. 20.11.2015
29 сентября 2016 19:28
Сообщение #78
Mirage, чё те надо ??? я не у тебя спрашиваю иди по пасись на лужайке и быков своих заберай
Капитан (8608826)8 лет
Ranger
Сообщений: 519
Рег. 24.08.2016
29 сентября 2016 19:52
Сообщение #79
Wolf,
кинь кусок скрипта где инвизку пьет
Лейтенант (3819651)14 лет
Ranger
Сообщений: 2039
Рег. 24.01.2010
29 сентября 2016 21:09
Сообщение #80
Цитата: Wolf
Mirage, чё те надо ??? я не у тебя спрашиваю иди по пасись на лужайке и быков своих заберай

Если я не ошибаюсь, это первая бычка от Вульфа на этом форуме. С почином.=)
Последние посетители (0):

 
Сейчас: 22 ноября 2024 08:23