Page 1 of 1

тинкер

Posted: 2009-04-06 15:46:30
by vertijok

Code: Select all

   sub Tinkering(); ïðîêà÷êà Tinkering
 uo.automenu('Tinkering','Tools')
 uo.automenu('Tools','lockpick')
     Repeat #
    UO.usetype(0x1EBC)
    UO.DeleteJournal()
    while not UO.InJournal("You put the lockpicks") and not UO.InJournal("Tinkering failed") and not UO.InJournal("You can't make")
    Wait(100)
    CheckLag()
    wend
    Until UO.injournal("You can't make")
    UO.deletejournal()
endsub
праблема в том что скрипт как работает делаит lockpick но после некаторае время он ничего не делаит а скрипт работает помогите плиз в чём проблема

Posted: 2009-04-06 15:55:02
by Everix

Code: Select all

while not UO.InJournal("You put the lockpicks") and not UO.InJournal("Tinkering failed") and not UO.InJournal("You can't make") and k<=100
Wait(100)
k=k+1
CheckLag()
wend


попробуй

Posted: 2009-04-06 16:11:32
by vertijok
Everix wrote:

Code: Select all

while not UO.InJournal("You put the lockpicks") and not UO.InJournal("Tinkering failed") and not UO.InJournal("You can't make") and k<=100 
Wait(100)
k=k+1
CheckLag()
wend


попробуй
ошибка к<=100

Posted: 2009-04-06 16:13:24
by Everix
k<100

Posted: 2009-04-06 16:16:22
by vertijok
Everix wrote:k<100
нет вот как

Code: Select all

sub Tinkering(); ïðîêà÷êà Tinkering
var k
 uo.automenu('Tinkering','Tools')
 uo.automenu('Tools','lockpick')
     Repeat #
    UO.usetype(0x1EBC)
    UO.DeleteJournal()
    while not UO.InJournal("You put the lockpicks") and not UO.InJournal("Tinkering failed") and not UO.InJournal("You can't make") and k <=100
Wait(100)
k=k+1
CheckLag()
wend
    Until UO.injournal("You can't make")
    UO.deletejournal()
endsub
пока так тестим

Posted: 2009-04-06 16:39:23
by vertijok
не хочет крэш клиента происходит

Posted: 2009-04-06 16:51:20
by Everix

Code: Select all

Sub Tinker()
var k,
while not uo.dead() and not uo.injournal("You can't make")
uo.deletejournal()
uo.waitmenu('Tinkerin','Tools','lockpick')
UO.usetype(0x1EBC)
checklag()
repeat
wait(100)
k=k+1
until UO.InJournal("You put the lockpicks") or UO.InJournal("Tinkering failed") or UO.InJournal("You can't make") or k>69
if uo.injournal("You can't make") then
return
end if
wait(100)
wend
end sub


Should work, but I didn't test. I were writing in reply window.

Posted: 2009-04-06 19:17:51
by vertijok
Everix wrote:

Code: Select all

Sub Tinker()
var k,
while not uo.dead() and not uo.injournal("You can't make")
uo.deletejournal()
uo.waitmenu('Tinkerin','Tools','lockpick')
UO.usetype(0x1EBC)
checklag()
repeat
wait(100)
k=k+1
until UO.InJournal("You put the lockpicks") or UO.InJournal("Tinkering failed") or UO.InJournal("You can't make") or k>69
if uo.injournal("You can't make") then
return
end if
wait(100)
wend
end sub


Should work, but I didn't test. I were writing in reply window.


line 182 Bad operation for this type of variable-K

(Это кусок скрипта). Эту ошибку выдаёт тут

Code: Select all

k=k+1

Posted: 2009-04-06 19:39:49
by Everix
There is no mistake!

Posted: 2009-04-06 20:18:43
by vertijok
Everix wrote:There is no mistake!
есть не зря же выдаёт лине на к=к+1

Posted: 2009-04-06 22:03:42
by Destruction
var k = 0

Posted: 2009-04-06 22:32:03
by vertijok
Destruction wrote:var k = 0
да спасиба вам что помогли я уже зделал сечас тест проходит :D

Posted: 2009-04-07 15:30:20
by vertijok
не хочет иногда делаит один lockpick и стоит пока не нажму 2 раза на тинкер толс потом он делаит до канца пока ирон не закончица а лутше напешите прастой скрипт на тинкер без всяких там дабора айрона и скидавания в сундук а проста есть аирон в бекпак и пускай зделаит пока не закончийа айрон после того как закончелся выхад :D

Posted: 2009-04-07 21:19:55
by vertijok
vertijok wrote:не хочет иногда делаит один lockpick и стоит пока не нажму 2 раза на тинкер толс потом он делаит до канца пока ирон не закончица а лутше напешите прастой скрипт на тинкер без всяких там дабора айрона и скидавания в сундук а проста есть аирон в бекпак и пускай зделаит пока не закончийа айрон после того как закончелся выхад :D
так никто и не поможет мне