Yoko

All sides of Injection
It is currently 2026-01-19 15:31:01

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2007-06-09 00:35:12 
Offline

Joined: 2006-12-30 07:51:28
Posts: 6
Помогите мне пожалуйста.
Просидел часа два над скриптом,шаманил шаманил... да ничего не вышло. :shock:
Сейчас он делает дагеры и сразу их плавит. Сделайте пожалуйста что бы он делал бронзовые катаны пожалуйста.
Заранее ОГРОМНОЕ СПАСИБО! :wink:
Code:
##################################################### 
### Blacksmitchy Script Vor Iron Metal v. 1.00. ###
### ###
### Copyright & tested by cOoler on DRW Shard. ###
### ###
### Oficial DRW Shards site - http://www.drw.ru ###
#####################################################
#####################################################
### Инструкция по использованию и настройке. ###
#####################################################
### 1. Для работы этого скрипта надо: молоток,
### инги(Iron),Форж(плавилка).
###
### 2. Описание подготовки к запуску скрипта.
### Берём сундук (можно и backpack),меняем в скрипте
### ID сундука на свой,меняем ID форжи,
### кладем в сундук инги (как можно
### больше),себе в руку молоток,запускаем скрипт.
### Он куёт даггеры и плавит их.
###
### 3. При использовании скрипта вам так или иначе
### придется менять конфигурации скрипта.
### Вот как и где это НУЖНО сделать:
###
### $ Изменение продукта кования.
### UO.WaitMenu('Blacksmithing','Weapons','Weapons','Swords','Swords','dagger')- тут вы
### можете изменить - что будет ковать ваш чар.
###
### $ Смена ID форжи.
### UO.UseObject(ID форжи)- тут вы указываете: ID форжи.
###
### $ Смена типа ингов и ID сундука.
### UO.FindType('тип ингов айрона',-1,'backpack')- тут вы указываете: тип ингов айрона.
### UO.FindType('тип ингов айрона','colour сундука','ID сундука с ингами')- тут вы
### указываете: тип ингов айрона,их colour,ID сундука с ингами.
#####################################################
### Конец инструкции. ###
#####################################################


sub BlacksmithyIM()

VAR Exit=0, LastTimer
while Exit<>1
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.WaitMenu('Blacksmithing','Weapons','Weapons','Swords','Swords','katana') ;Что куем
UO.UseType(0x1BEF) ;Инги айрона

while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed")
wait(500)
wend

If UO.InJournal("You have failed") then
repeat
wait(100)
until UO.Timer()>=LastTimer+100 ;Время создания дагера
EndIf

UO.FindType('0x13FE',-1,'backpack')
wait(500)

If UO.GetQuantity('finditem') then
UO.WaitTargetObject('finditem')
UO.UseObject(0x40349DD3) ; Форж
Endif

UO.FindType('0x1BEF',-1,'backpack')
If UO.GetQuantity('finditem')<10 then
UO.FindType('0x1BEF','0x0000','0x4032E6D5') ;Cундук с ингами
wait(1000)
UO.Grab('1000','finditem')
Endif
wait(1000)
wend
end sub


Top
   
 Post subject:
PostPosted: 2007-06-09 09:37:56 
Offline

Joined: 2006-12-30 07:51:28
Posts: 6
Пожалуйста :oops:


Top
   
 Post subject:
PostPosted: 2007-06-09 15:18:28 
Offline

Joined: 2004-10-20 06:04:42
Posts: 62
Code:
UO.FindType('0x1BEF','0x0000','0x4032E6D5')

Цвет поменяй


Top
   
 Post subject:
PostPosted: 2007-10-10 02:51:39 
Offline

Joined: 2007-07-12 20:45:34
Posts: 7
XpyCmuK wrote:
Code:
UO.FindType('0x1BEF','0x0000','0x4032E6D5')

Цвет поменяй

По-моему имелось в виду, что вот эта строчка не работает...
UO.WaitMenu('Blacksmithing','Weapons','Weapons','Swords','Swords','katana')

Я пытался её изменить, но насколько понял инжа поддерживает только 3 перехода по автоменю (для цветных металлов нужно как минимум 4).


Top
   
 Post subject:
PostPosted: 2007-10-11 01:33:57 
Offline

Joined: 2007-07-12 20:45:34
Posts: 7
Mihsan wrote:
XpyCmuK wrote:
Code:
UO.FindType('0x1BEF','0x0000','0x4032E6D5')

Цвет поменяй

По-моему имелось в виду, что вот эта строчка не работает...
UO.WaitMenu('Blacksmithing','Weapons','Weapons','Swords','Swords','katana')

Я пытался её изменить, но насколько понял инжа поддерживает только 3 перехода по автоменю (для цветных металлов нужно как минимум 4).

Наконец-то переделал чей-то скрипт (надеюсь автор не обидится), получилось следующее:
Code:
sub BS()

VAR Exit=0, LastTimer
while Exit<>1
UO.DeleteJournal()
LastTimer=UO.Timer()
UO.UseType(0x1BEF) ;Инги айрона

while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed")
wait(300)
wend

If UO.InJournal("You have failed") then
repeat
wait(300)
EndIf

UO.FindType('0x13FE',-1,'backpack') ; что плавим
wait(300)

If UO.GetQuantity('finditem') then
UO.WaitTargetObject('finditem')
UO.UseObject(0x4030E670) ; Форж
Endif

UO.FindType(0x1BEF,'-1','backpack')
if UO.GetQuantity('finditem')<=150 then
UO.FindType(0x1BEF,'-1','ground')
if uo.GetQuantity('finditem') >100 then
uo.moveitem('finditem','300','backpack')
wait(300)
end if
end if
wait(300)
wend
end sub

sub automenu()
  UO.AutoMenu('Blacksmithing','Colored Armor & Weapons')
  UO.AutoMenu('Colored Armor & Weapons','Bronze Weapons')
  UO.AutoMenu('Bronze Weapons','Bronze Swords & Blades')
  UO.AutoMenu('Bronze Swords & Blades','Bronze Katana')
endsub

Расчитано на шард DRW.
Сначала запускаете 1 раз Automenu, затем BS. Персонаж будет ковать и плавить бронзовые катаны, а так-же подбирать с земли инготы, если в бакпаке их окажется меньше 150. Для работоспособности в скрипте надо указать ID вашей форжи, где вы будете плавить катаны.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited