В чем ошибка ???

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Sky525464
Posts: 7
Joined: 2010-01-25 15:17:27

В чем ошибка ???

Post by Sky525464 »

Нашол скрипт на картографию но он не робит почему понять не магу помогите плизз!!!

Суть в том что он карту всё нармально дастает но не выбирает то что нужно делатьи тупо стоит, хатя поправил под свое меню, а также если сделать карту в ручную он стоит и кавыряется в носу :(
#####################################################################
; Cartography. v.1.00b (c) Edred
;
; Ищем в сундуке 1 мешок с картами, берем по очереди из него карты,
; качаем на них картографию (с повторами в случае физлов), потом скидываем
; карты в трэш. Если мешки с картами кончились - выход.

sub cartograph()
VAR Sunduk1 = '0x420072B3' ; Сериал сундука с мешками с картами
VAR Trash = '0x461A53C1' ; Сериал мусорного ведра
VAR Meshok = '0x0E75' ; Тип мешка
VAR Map = '0x14EB' ; Тип карты
VAR Fizzle = 'You are not familiar enough with the area to draw the map'
VAR Success = 'You place a map in your backpack'
VAR MeshSer, j, k, MapSer, flag
UO.CancelMenu()
UO.IgnoreReset()
UO.AutoMenu( 'What you you want to create?','Local Map' )
UO.FindType( Meshok, -1, Sunduk1 )
While UO.FindCount() > 0
MeshSer = UO.GetSerial( 'finditem' )
UO.UseObject( MeshSer )
wait(500)
CheckLag()
UO.FindType( Map, -1, MeshSer )
While UO.FindCount() > 0
MapSer = UO.GetSerial( 'finditem' )
UO.Grab( '1', 'finditem' )
repeat
wait(100)
until UO.Count( Map ) == 1
flag = 0
While flag == 0
DeleteJournal( Fizzle )
DeleteJournal( Success )
UO.UseObject( MapSer )
k = 0
repeat
k = k + 1
wait(100)
until UO.InJournal( Fizzle ) OR UO.InJournal( Success ) OR k > 600
If UO.InJournal( Success ) OR k > 600 Then
flag = 1
Endif
Wend
UO.FindType( Map )
While UO.FindCount() > 0
UO.MoveItem( 'finditem', 0, Trash )
wait(1000)
CheckLag()
UO.FindType( Map )
Wend
UO.FindType( Map, -1, MeshSer )
Wend
UO.Ignore( MeshSer )
UO.FindType( Meshok, -1, Sunduk1 )
Wend
UO.IgnoreReset()
UO.CancelMenu()
endsub

Sub CheckLag()
DeleteJournal( 'backpack' )
UO.Click( 'backpack' )
repeat
wait(100)
until UO.InJournal( 'backpack' )
return
end sub

Sub DeleteJournal( string1 )
VAR nom = UO.InJournal( string1 )
If nom > 0 Then
UO.SetJournalLine( Nom - 1, 'string replaced' )
DeleteJournal( string1 )
Endif
Sky525464
Posts: 7
Joined: 2010-01-25 15:17:27

Re: В чем ошибка ???

Post by Sky525464 »

Блин ну некто не знает чтоли ????!!!!!!!!!
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Re: В чем ошибка ???

Post by Scripts Writer »

Видимо всё таки плохо поправил меню
Post Reply