Yoko

All sides of Injection
It is currently 2026-01-16 19:55:23

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: 2004-06-26 00:49:44 
Offline

Joined: 2004-06-02 21:35:27
Posts: 42
Code:
#####################################################
###       BowCraf BowBolts Script v. 1.00.        ###
###                                               ###
###  Copyright & tested by cOoler on DRW Shard.   ###
###                                               ###
### Oficial DRW Shards site - http://www.drw.ru   ###
#####################################################
#####################################################
###   Инструкция по использованию и настройке.    ###
#####################################################
### 1. Для работы этого скрипта надо: сундук,
### перья,шафты,пила(или другой инструмент).
###
### 2. Описание подготовки к запуску скрипта.
### Берём сундук (можно и backpack),меняем в скрипте
### ID сундука на свой,кладем в него шафты,а к себе в
### backpack перья и пилу,запускаем скрипт.
###
### 3. При использовании скрипта вам так или иначе
### придется менять конфигурации скрипта.
### Вот как и где это НУЖНО сделать:
###
### $ Сменa ID сундука и типа шафтов.
### 1) UO.FindType('тип шафтов','0x0000','backpack')- тут вы
### указываете: тип шафтов.
### 2) UO.FindType('тип шафтов','colour сундука','ID сундука')- тут вы
### указываете: тип шафтов,его colour,ID сундука.
##################################################### 
###               Конец инструкции.               ###
#####################################################

sub Bowcraft()
repeat
UO.FindType('0x1bd4','0x0000','backpack')
put:
If UO.GetQuantity('finditem')<1 then
UO.FindType('0x1bd4','0x0000','0x40160062') ;Сериал сундука
UO.Grab('1','finditem')
wait(400)
Endif
UO.FindType('0x1bd4','0x0000','backpack')
If UO.GetQuantity('finditem')<1 then
goto put
end if
UO.Usetype('0x1bd4')
UO.WaitMenu('Select arrow type','bolt')
wait (1000)
UO.DeleteJournal()
while not (UO.InJournal("You put") or UO.InJournal("You fail"))
wait(300)
wend
UO.UnSetReceivingContainer()
wait(200)
until UO.Dead()
end sub

_________________
Ultima Online It's LiFe!
Peace All Smokers!


Last edited by M0ke on 2004-06-27 01:02:28, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2004-06-26 18:13:29 
Offline

Joined: 2004-06-02 21:35:27
Posts: 42
Вот Yoko я зменил и доделал а то там наколбасил )
Код:
Code:
##################################################### 
### Forensic Evaluation Script v. 1.03. ###
### ###
### Copyright & tested by cOoler on DRW Shard. ###
### ###
### Oficial DRW Shards site - http://www.drw.ru ###
#####################################################
#####################################################
### Инструкция по использованию и настройке. ###
#####################################################
### 1. Для работы этого скрипта ничего не нужно.
###
### 2. Описание подготовки к запуску скрипта.
### Запускаем скрипт и указать на мёртвое существо
### (человек или животное) курсором.
###
### 3. Скрипт простой и каких либо исправлений не требует.
#####################################################
### Конец инструкции. ###
#####################################################

sub ForensicEvaluation()
var count=0
uo.print('Please Change Dead Creature...')
uo.exec('addobject ForensicAnimal')
while uo.targeting()
wait(100)
wend
UO.DeleteJournal()
repeat
uo.waittargetobject('ForensicAnimal')
UO.Useskill('Forensic Evaluation')
while not UO.InJournal("unsure") and not UO.InJournal("looks") and not UO.InJournal("perform") and count<60
wait(35)
count=count+1
wend
wait(35)
count=0
UO.DeleteJournal()
until UO.Dead()
end sub

_________________
Ultima Online It's LiFe!

Peace All Smokers!


Last edited by M0ke on 2004-06-27 01:02:55, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2004-06-26 18:29:45 
Offline

Joined: 2004-06-02 21:35:27
Posts: 42
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','dagger') ;Что куем
      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('0x0F51',-1,'backpack')
      wait(500)

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

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

_________________
Ultima Online It's LiFe!

Peace All Smokers!


Top
   
PostPosted: 2004-07-22 21:18:16 
Offline

Joined: 2004-07-15 21:33:51
Posts: 1
M0ke wrote:
Code:
#####################################################
###       BowCraf BowBolts Script v. 1.00.        ###
###                                               ###
###  Copyright & tested by cOoler on DRW Shard.   ###
###                                               ###
### Oficial DRW Shards site - http://www.drw.ru   ###
#####################################################
#####################################################
###   Инструкция по использованию и настройке.    ###
#####################################################
### 1. Для работы этого скрипта надо: сундук,
### перья,шафты,пила(или другой инструмент).
###
### 2. Описание подготовки к запуску скрипта.
### Берём сундук (можно и backpack),меняем в скрипте
### ID сундука на свой,кладем в него шафты,а к себе в
### backpack перья и пилу,запускаем скрипт.
###
### 3. При использовании скрипта вам так или иначе
### придется менять конфигурации скрипта.
### Вот как и где это НУЖНО сделать:
###
### $ Сменa ID сундука и типа шафтов.
### 1) UO.FindType('тип шафтов','0x0000','backpack')- тут вы
### указываете: тип шафтов.
### 2) UO.FindType('тип шафтов','colour сундука','ID сундука')- тут вы
### указываете: тип шафтов,его colour,ID сундука.
##################################################### 
###               Конец инструкции.               ###
#####################################################

sub Bowcraft()
repeat
UO.FindType('0x1bd4','0x0000','backpack')
put:
If UO.GetQuantity('finditem')<1 then
UO.FindType('0x1bd4','0x0000','0x40160062') ;Сериал сундука
UO.Grab('1','finditem')
wait(400)
Endif
UO.FindType('0x1bd4','0x0000','backpack')
If UO.GetQuantity('finditem')<1 then
goto put
end if
UO.Usetype('0x1bd4')
UO.WaitMenu('Select arrow type','bolt')
wait (1000)
UO.DeleteJournal()
while not (UO.InJournal("You put") or UO.InJournal("You fail"))
wait(300)
wend
UO.UnSetReceivingContainer()
wait(200)
until UO.Dead()
end sub


что то он у меня постоянно слетает или блокируется UNSP . Может че не так делаю ?


Top
   
 Post subject:
PostPosted: 2004-07-28 08:28:10 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
Попробуй в всех задержках поставить не меньше 0,500. или 1 еще лучше

тоесь
Wait(200) меняем на wait(500)

_________________
Все просто.
BETEPAH ™


Top
   
 Post subject:
PostPosted: 2004-07-28 13:00:33 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
### UO.FindType('тип ингов айрона','colour сундука','ID сундука с ингами')- тут вы

Кулер у тя тут ошибка ...поменяй........ :wink:

_________________
Все просто.

BETEPAH ™


Top
   
 Post subject:
PostPosted: 2004-07-29 09:19:13 
Offline

Joined: 2004-06-15 00:49:22
Posts: 28
у меня вопрос - он по одной стреле делает или сразу всем магом пытаеться ?


Top
   
 Post subject:
PostPosted: 2004-07-29 10:33:22 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
По одной

_________________
Все просто.

BETEPAH ™


Top
   
 Post subject:
PostPosted: 2004-08-11 14:27:41 
Offline

Joined: 2004-06-15 00:49:22
Posts: 28
есть у кого скрипт что бы не сразу стрелы делал а только штафы ???

дерево брал с сундука


Top
   
 Post subject:
PostPosted: 2004-08-11 18:08:47 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
-Time- wrote:
есть у кого скрипт что бы не сразу стрелы делал а только штафы ???

дерево брал с сундука


Code:
#####################################################################
; Bowcraft. v.1.02b (c) Edred
;
; Чар берет из сундука логи, крафтит из них шафты
; и складывает эти шафты в этот же сундук.
; Если логи закончились - выход.
; Если даггер (или что вы там используете) сломался -
; скрипт найдет аналогичный по типу в бэкпаке и возьмет
; в руки.
;
sub bowcraft()
   VAR Sunduk = '0x4042B1A1'       ; Сериал сундука
   VAR Logi = '0x1BDD'          ; Тип логов
   VAR Shafts = '0x1BD4'          ; Тип шафтов
   VAR Kolvo = 10               ; Брать логов для одного крафта
   VAR k = 0, j, dagger
   dagger = UO.ObjAtLayer( 'Rhand' )
   UO.SetGlobal( 'instrtype', UO.GetGraphic( dagger ) )
   While TRUE
      UO.FindType( Logi, -1, Sunduk )   ; Ищем логи в сундуке
      If UO.FindCount() == 0 Then
         UO.Print("Logs not found, script terminated")
         return
      else
         j = UO.GetQuantity( 'finditem' )
         If j > Kolvo Then
            UO.Print( 'I can use ' + str( j ) + ' logs' )
         else
            UO.Print( "I can't use " + str( j ) + " logs" )
            return
         Endif
      Endif
      UO.Grab( Str( Kolvo ), 'finditem' )
      ; Чтобы не сблочило УНСП
      wait(500)
      ; А это - динамическая пауза на мув
      while UO.Count( Logi ) < Kolvo
         wait(100)
      wend
      ; проверка на то, что в руках по-прежнему даггер
      If CheckInstr() == 0 Then
         UO.Print("You don't have daggers!" )
         return
      Endif
      UO.DeleteJournal()
      UO.CancelMenu()
      UO.WaitMenu ('What do you want to carve', 'shaft' )
      UO.WaitTargetType( Logi )
      UO.UseObject( dagger )
      k = 0
      while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 50 )
         k = k + 1
         wait(300)
      wend
      If UO.Count( Shafts ) > 0 then
         UO.FindType( Shafts, -1, -1 )
         UO.MoveItem( 'finditem', 0, Sunduk )
         wait(500)
         while UO.Count( Shafts ) > 0
            wait(100)
         wend
         UO.Print( 'Shafts moved' )
      Endif
   Wend
end sub

Sub CheckInstr()
   ; проверим, есть ли в правой руке инструмент того же
   ; типа, что и в глобальной переменной instrtype
   ; если нет - найдем в бэкпаке такой инструмент и
   ; возьмем в правую руку.
   VAR typ = UO.GetGlobal( 'instrtype' )
   VAR cur = UO.GetGraphic( UO.ObjAtLayer( 'Rhand' ) )
   If typ == cur Then
      return 1
   Endif
   UO.FindType( typ )
   If UO.FindCount() == 0 Then
      return 0
   Endif
   UO.Equip( 'RHand' , 'finditem' )
   wait(1000)
   return 1
endsub


Да, у нас можно только сразу по 10 шафтов делать, глюки (баги) типа "кладем 10 и 1, из 1 делаем шафт" закрыты.


Top
   
 Post subject:
PostPosted: 2004-08-13 15:22:54 
Offline

Joined: 2004-06-15 00:49:22
Posts: 28
класс, спасибо ...
а то так запарило на пол подлаживать


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 4 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