Что можно улучшить?

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Toolmate
Posts: 104
Joined: 2005-08-18 09:09:18
Location: RUSSIA

Что можно улучшить?

Post by Toolmate »

Code: Select all

UO.FindType(Monstr,'-1', '1')
If UO.FindCount() > 0 Then
uo.playwav('C:\Program Files\ICQLite\Sounds\Auth.wav')
Walker(1807,851)
Walker(1810,850)
Walker(1816,850)
Walker(1822,850)
wait(100)
uo.usetype(Dver)
wait(100)
walker(1821,845)
wait(3000)
wait(100)
uo.waittargetobject('finditem')
uo.sayu('I ban thee')
wait(100)
walker(1821,851)
Walker(1810,850)
Walker(1807,852)
endif


Вотс функция для того чтобы убегать от Монстра и когда чар подбегает к дому он в него заходит и банит Монстра(Особенность шарда Нова).
Я хотел бы спросить у экспертов - Можно ли улучшить эту функцию или посоветуйте что-нибудь:) (строго не судите)
-=^NOVA RunUO 2 Server^=-
www.nova-uo.com
сферовское ПВП
IRC Server: irc.netbynet.ru; канал: #nova
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Code: Select all

uo.usetype(Dver) 
wait(100)

Checklag только для школьников?

Code: Select all

walker(1821,845) 
wait(3000)

Я полагаю ждём монстра? Посмотри функцию uo.getDistance()

Code: Select all

uo.sayu('I ban thee') 
wait(100)

Опять-таки чеклаг.
Toolmate
Posts: 104
Joined: 2005-08-18 09:09:18
Location: RUSSIA

Post by Toolmate »

А чек лаг на RunUO нужен разве? (я вообще не шарю для чего чек лаг)

И как можно сделать, чтобы чар ждал монстра в доме, пока он не подойдет к нему?(GetDistance)
-=^NOVA RunUO 2 Server^=-
www.nova-uo.com
сферовское ПВП
IRC Server: irc.netbynet.ru; канал: #nova
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Toolmate wrote:А чек лаг на RunUO нужен разве? (я вообще не шарю для чего чек лаг)

И как можно сделать, чтобы чар ждал монстра в доме, пока он не подойдет к нему?(GetDistance)


Code: Select all

sub CheckLag()
if uo.Waiting()>0 then
uo.Exec('canceltarget')
end if
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(50)
until uo.InJournal('backpack')
end sub


Code: Select all

repeat
wait(500)
until uo.getdistance('finditem')<=3


поставь сколько тайлов надо тебе
Post Reply