Yoko

All sides of Injection
It is currently 2025-10-20 22:24:02

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: 2009-02-18 22:09:35 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
мне нужен простой скрит что бы чар с сумки на полу , в которой лежат кеги пойзона наливал 1 банку, юзал скил пойзон на неё, и потом на хлеб...
и потом всё заново

за ранее спасибо огромное


Top
   
 Post subject:
PostPosted: 2009-02-18 23:31:05 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
| |
| |
| |
| |
| |
\ /
\ /
\/


Last edited by Finik on 2009-02-19 11:26:41, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2009-02-19 11:17:14 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
sub WeaponPoison()
var fail = "Не удалось отравить оружие"
var succ = "Оружие успешно отравлено"
var p_type = "0x0000" ; тип бутылки яда
var p_colr = "0x0000" ; цвет бутылки яда
var last_weapon = uo.objAtLayer( 'Rhand' ) ;
uo.MoveItem( last_weapon )
repeat
deljournal( fail + "|" + succ )
uo.FindType( p_type, p_colr )
If NOT uo.FindCount() Then
uo.Print( "Нет бутылок с ядом" )
return
End If
uo.WaitTargetObject( last_weapon, "finditem" )
uo.UseSkill( "Poison" )
repeat
wait( 50 )
until uo.InJournal( fail + "|" + succ )
until uo.InJournal( succ )
uo.UseObject( last_weapon )
End Sub


вот изначальный скрипт , нашёл на форуме...
вставляю тип бутылки, и цвет, только единственное цвет бутылки у меня почему то "0x0000" всегда, беру дагер в руку ,он находится в правой руке...
запускаю скрипт , выбивает 9 строчка... а именно "deljournal( fail + "|" + succ )" , если удалить её, то запускается скрипт , дагер ложится в пак, появляется таргет, я кидаю таргеет на даггер , он его пойзонит, и всё, потом стоит, некаких действий потом не происходит...


Top
   
 Post subject:
PostPosted: 2009-02-19 15:23:39 
Offline
User avatar

Joined: 2006-05-12 08:03:45
Posts: 223
Code:
deljournal( fail + "|" + succ )

Это функция отсутствует в скрипте. Её задача удалять из журнала значения переменных fail и succ.
Quote:
var fail = "Не удалось отравить оружие"
var succ = "Оружие успешно отравлено"


Удаляя строчку с deljournal( fail + "|" + succ ) ты стопаришь скрипт.

Функция deljournal() есть где-то в полезностях. Вроде даже в уроках(урок "Работа с журналом") по скриптам присутствует..

_________________
Играю на drw.ru
Использую инжект 505.18 VeNd0r
Начинающий скриптер.


Top
   
 Post subject:
PostPosted: 2009-02-19 15:57:22 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
sub WeaponPoison()
var fail = "Не удалось отравить оружие"
var succ = "Оружие успешно отравлено"
var p_type = "0x0000" ; тип бутылки яда
var p_colr = "0x0000" ; цвет бутылки яда
var last_weapon = uo.objAtLayer( 'Rhand' ) ;
uo.MoveItem( last_weapon )
repeat
uo.deletejournal( fail + "|" + succ )
uo.FindType( p_type, p_colr )
If NOT uo.FindCount() Then
uo.Print( "Нет бутылок с ядом" )
return
End If
uo.WaitTargetObject( last_weapon, "finditem" )
uo.UseSkill( "Poison" )
repeat
wait( 50 )
until uo.InJournal( fail + "|" + succ )
until uo.InJournal( succ )
uo.UseObject( last_weapon )
End Sub


я заменил ту строку "uo.deletejournal( fail + "|" + succ )" на эту, скрипт запускается, но нечего не происходит...
он не видит бутылку пойзона, хотя тип указан...
кто то может из этого скрипта зделать простой, что бы он просто юзал скил пойзон на бутылку, и на даггер или на хлеб, и всё, и опять по кругу...


Top
   
 Post subject:
PostPosted: 2009-02-20 13:52:15 
Offline
User avatar

Joined: 2006-05-12 08:03:45
Posts: 223
Code:
uo.deletejournal( fail + "|" + succ ) 

эту функцию так использовать нельзя.

Эта функция "вшита в инжект"
Code:
uo.deletejournal()

и очищает ВЕСЬ журнал.

Но функцию можно "написать" самому.

Что бы в журнале удалит нужное, а не всё, нужна специальная функция её уже написали и она называется deljournal(). И вообще... Если скрипт выдаёт ошибку - "в такой-то строке нет такой-то функции" то смотришь в скрипте в указанной строке, какой функции не хватает(или не правильно написана). И смотришь тут

_________________
Играю на drw.ru

Использую инжект 505.18 VeNd0r

Начинающий скриптер.


Top
   
 Post subject:
PostPosted: 2009-02-20 17:29:26 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
блин , ты мне можешь переделать ? я просто не соображаю вообще, и то что ты мне говоришь у меня читается как маты )))


Top
   
 Post subject:
PostPosted: 2009-02-21 18:36:03 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Ничего переделывать не надо. Ну вернее скрипт не цикличен, а так все в порядке вроде.

У меня есть подпись.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2009-02-22 01:41:42 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
всеравно не работает..
кто может мне зделать просто скрипт что бы он юзал пойзон на бутылку и на хлеб или дагер.. и всё...
заранее спасибо


Top
   
 Post subject:
PostPosted: 2009-02-22 12:14:44 
Offline

Joined: 2008-12-13 00:00:15
Posts: 174
за 4 дня можно было б и по поиску полазить )
Code:
VAR Sunduk='0x4047AD05'
VAR LastTimer
var dagger='0x401608C1'

sub Poisoning()
uo.useobject('backpack')
wait(1000)
uo.useobject(Sunduk)
wait(1000)
while 1==1

UO.FindType('0x0F0E','0x0998','backpack')
While UO.GetQuantity('finditem')<20
UO.FindType('0x0F0E','0x0998',Sunduk)
wait(200)
UO.Grab('100','finditem')
wait(200)
Wend

UO.FindType('0x0F0E','0x0998')
if UO.GetQuantity('finditem')>0 then
if uo.skillval("Poisoning",1)<1000 then
uo.deletejournal()
LastTimer=UO.Timer()
uo.waittargetobject(dagger,'finditem')
uo.useskill('Poisoning')
repeat
wait(10)
until UO.InJournal("You fail to apply") OR UO.InJournal("You apply the poison") OR (UO.Timer()>LastTimer+200)
else
if uo.weight > 200 then
UO.SetReceivingContainer(Sunduk)
wait(200)
UO.Grab('0','finditem')
wait(200)
UO.UnSetReceivingContainer()
uo.closeuo()
end if
end if
end if
wend
end sub


Top
   
 Post subject:
PostPosted: 2009-02-22 14:41:36 
Offline

Joined: 2009-01-29 01:24:56
Posts: 14
а можно какоето инфо к нему, ну как он работает? что делает ? как настроить...


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 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:  
Powered by phpBB® Forum Software © phpBB Limited