скрипт на крафт, поделитесь пожалуйста
Маршал (59723793)11 летИнквизитор
Inquisitor
Сообщений: 1462
Рег. 16.08.2013
7 июня 2016 18:09
Сообщение #1
ищу скриптик на крафт свитков с добором, может у кого то есть возможность поделиться?)
можно договориться и в скайпе beluga1235
спасибо)
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
7 июня 2016 20:14
Сообщение #2
свитки магии или простые бланки?

PS можно мне в скайп стукнуть
Маршал (73319389)14 летИнквизитор
Inquisitor
Сообщений: 1693
Рег. 19.06.2010
8 июня 2016 04:38
Сообщение #3
Кравт свитков (добор и выгрузку прикрути сам)
;----------------------------------------------------------------------------
; by VeL                                                            The Best
;----------------------------------------------------------------------------

var Count       = 100

var BP          = 0x0F7A       ; Bleack Pearl
var BM          = 0x0F7B       ; Blood Moss
var MR          = 0x0F86       ; Mandrake Root
var NS          = 0x0F88       ; Nightshade
var SS          = 0x0F8D       ; Spider Silk
var SA          = 0x0F8C       ; Sulphurous Ash
var GA          = 0x0F84       ; Garlic
var GI          = 0x0F85       ; Ginseng

var BlankScroll = 0x0E34       ; тип чистых свитков "Blank Scrolls"
var Tool        = 0x0FBF       ; тип инструмента "Pen and Ink"

;--------------------------------------------------------
; Изготовление свитков
;--------------------------------------------------------

sub Heal()
  return CraftScrolls(1, 'Heal', 0x1F31, GI, NS, NS, NS)
end sub

sub Harm()
  return CraftScrolls(2, 'Harm', 0x1F38, NS, SS, SS, SS)
end sub

sub SummonCreature()
  return CraftScrolls(5, 'Summon Creature', 0x1F54, BM, MR, SS, SS)
end sub

Sub CraftScrolls(Circle, Name, Type, Reg1, Reg2, Reg3, Reg4)

  UO.ColorPrint(0x042B, 'Изготавливаем "' + Name + '" ' + str(Count) + 'шт.')

  while UO.Count(Type, 0x0000) < Count
    if not Inscription(Name, Circle, Reg1, Reg2, Reg3, Reg4) then
      UO.ColorPrint(0x0026, '- изготовлено "' + Name + '" ' + Str(UO.Count(Type, 0x0000)) + 'шт.')
      return False
    end if
  wend

  UO.ColorPrint(0x042B, 'Изготовление "' + Name + '" завершено.')
  return True

end sub

Sub Inscription(Name, Circle, Reg1, Reg2, Reg3, Reg4)

dim Circles[8]
    Circles[1]  = 'First'
    Circles[2]  = 'Second'
    Circles[3]  = 'Third'
    Circles[4]  = 'Fourth'
    Circles[5]  = 'Fifth'
    Circles[6]  = 'Sixth'
    Circles[7]  = 'Seventh'
    Circles[8]  = 'Eight'

dim Mana[8]
    Mana[1]     = 6
    Mana[2]     = 8
    Mana[3]     = 10
    Mana[4]     = 12
    Mana[5]     = 16
    Mana[6]     = 20
    Mana[7]     = 30
    Mana[8]     = 40

  if UO.Count(Tool) == 0 then
    UO.ColorPrint(0x0026, 'Инструмент не найден!')
    return False
  end if

  if UO.Count(BlankScroll) < 1 then
    UO.ColorPrint(0x0026, 'Нет чистых свитков!')
    return False
  end if

  if UO.Count(Reg1) < 1 || UO.Count(Reg2) < 1 || UO.Count(Reg3) < 1 || UO.Count(Reg4) < 1 then
    UO.ColorPrint(0x0026, 'Недостаточно реагентов!')
    return False
  end if

  if UO.Mana < Mana[Circle] then
    Meditation(UO.Int)
  end if

  UO.WaitMenu('Spell Circles', Circles[Circle] + ' Circle', 'Spell Circle ' + Str(Circle), Name)
  UO.UseType(BlankScroll)
  UO.WaitingForJournalText(Now(), 60000, 'You put|You fail|Unexpected|destroyed!')
  Wait(50)

  return True

end sub

Sub Meditation(Mana)

  while UO.Mana < Mana
    UO.ColorPrint(0x042B, 'Медитируем.')
    UO.DeleteJournal()
    UO.UseSkill('Meditation')
    repeat
      Wait(300)
    until UO.InJournal('You are at peace.|You lose') or (UO.Mana >= Mana)
  wend

end sub
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
8 июня 2016 06:21
Сообщение #4
Штото мне подсказывает что с добором то как раз и проблема
Маршал (59723793)11 летИнквизитор
Inquisitor
Сообщений: 1462
Рег. 16.08.2013
8 июня 2016 09:35
Сообщение #5
да, действительно добора нету)
Старшина (1203607)8 лет
Ranger
Сообщений: 253
Рег. 28.04.2016
8 июня 2016 13:24
Сообщение #6
Можно просто переделать под то что нужно :)
Сержант (551834)11 лет
Urukhay
Сообщений: 262
Рег. 18.06.2013
8 июня 2016 19:14
Сообщение #7
конечно,я на таком тинкер прокачал,потом алхимию.
Последние посетители (0):

 
Сейчас: 24 ноября 2024 00:47