Помагите пожалусто с скриптиком

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Abyss
Posts: 5
Joined: 2007-03-24 21:51:01

Помагите пожалусто с скриптиком

Post by Abyss »

Здрасте :) Очн нужен скриптик. Разскладка руди знаю много всяких скриптоф но то што мне надо не нашол.... У чара в паке руда ирон и один простой баг мне нужно штобе он в ету сумочку по 5 закидал руду.... :shock:
Abyss
Posts: 5
Joined: 2007-03-24 21:51:01

Re: Помагите пожалусто с скриптиком

Post by Abyss »

Главное кароче штобе он закидавал отделно по 5 руду в баг (Не в бацкпацк ). Я в скриптах не бум бум помагите пожалусто
Ururu
Posts: 479
Joined: 2007-02-21 20:15:57

Post by Ururu »

Ты на антаресе? Тебе нужно по 5 плавить ее?
Шард Антарес
Ururu
Abyss
Posts: 5
Joined: 2007-03-24 21:51:01

Post by Abyss »

Ururu wrote:Ты на антаресе? Тебе нужно по 5 плавить ее?


Не я на абисе.... Мош как помоч с скриптом ? :wink:
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

надо кидать в сумочку по кординатам в один угол и все - мне щас некогда
Abyss
Posts: 5
Joined: 2007-03-24 21:51:01

Post by Abyss »

Mr Nmy wrote:надо кидать в сумочку по кординатам в один угол и все - мне щас некогда


Да такой я нашол просто на абисе один раз в сутки такая фишка как повер хоуер скилл кочаетца не +0,1 а +0,2 ну вот и потаму надо к етому повер хоуеру в мешки собрат по 5 руд на фулл вес и патом на повер хоуере просто кликат штобе плавил. Прост есл използовать то скрипт каторй ты говариш мног времени занемает и толком не фига тогда не успею накочать. Мах 2к ирона есл не менше...
u0rypT
Posts: 175
Joined: 2004-12-30 18:13:16
Location: Russia
Contact:

Post by u0rypT »

Ух, и для етого нужно использовать инжект ?....
drag 'откуда' 'куда' 'сколько'
В UoPilot v2.03 есть такая функция.
По принцыпу работы поймеш.
Ururu
Posts: 479
Joined: 2007-02-21 20:15:57

Post by Ururu »

Вот пример. Плавит по 2 руды.

Code: Select all

#########################################################################
#          Quick Mass Smelting Ore by Two ores ... for Antares          #
# 1) В рюкзаке обязательно присутствие НЕ полного мешка                #
# 2) В рюкзаке не желательно присутствие  чего-либо кроме мешка и руды  #
#########  ####  ####  ####  wrote by Recluse  ####  ####  ####  ########
# 1)После запуска скрипта укажите появившимся тагетом на ФОРЖУ          #
# 2)После чего руда если она в Бэкапэ переместится в мешок              #
#(мешок - произвольный если их несколько...надеюсь он не выберет полный)#
# 3)Затем инжект выложит красивыми кучками руду обратно в Бэкап :)      # 
# 4)И начнёт её плавить...                                              #
# 5)Соберёт несгоревшую руду обратно в мешок                            #
# 6)И будет повторять 3-5 пока почти не кончится руда                  #
# 7)В бэкпаке останется чуть-чуть руды - плавьте ручками                #
#########################################################################
sub MassSmeltingOreBy2()
var bag , i , j , forge
uo.findtype(0x0E76,-1,'backpack')
if uo.findcount() > 0 then
bag = uo.GetSerial('finditem')
uo.print('Show me FORGE.')
UO.exec('addobject forge')
while UO.targeting()
  wait(200)
wend
uo.moveitem(bag,-1,'backpack','147','147','0')
uo.useobject(bag)
wait(200)
uo.findtype('0x19B9',-1,'backpack')
uo.moveitem('finditem',-1,bag)
wait(300)
while (uo.count('0x19B9') > 0)
  i = 12
  j = 12
  while (uo.count('0x19B9') > 0) and (uo.count('0x19BA') < 425) and (i < 145) and (j<145)
  uo.findtype('0x19B9',-1,bag)
  uo.moveitem('finditem','2','backpack',str(i),str(j),'0')
  wait(200)
  if i==140 then
    i = 4
    j = j + 8
  else
    i = i + 8
  end if 
  wend
  while uo.count('0x19BA') > 0
  uo.useobject('forge')
  uo.waittargettype('0x19BA')
  wait(300)
  wend
  while uo.count('0x19B7') > 0
  uo.findtype('0x19B7',-1,'backpack')
  uo.moveitem('finditem',-1,bag)
  wait(200)
  wend
wend
uo.findtype('0x19B7',-1,bag)
if uo.findcount() then
  uo.Grab(-1,'finditem')
end if
uo.findtype('0x19BA',-1,bag)
if uo.findcount() then
  uo.Grab(-1,'finditem')
end if
uo.findtype('0x19B8',-1,bag)
if uo.findcount() then
  uo.Grab(-1,'finditem')
end if
end if
end sub
########################################################################


Просто меняется в строке

Code: Select all

uo.moveitem('finditem','2','backpack',str(i),str(j),'0')

2 руды на 5
а так же типы нужно поменять, так как 2 руды и 5 это разные типы
Шард Антарес
Ururu
Post Reply