Скрипт на Спарринг, Помогите усовершенствовать
11 лет
Ranger
Сообщений: 53
Рег. 17.02.2013
2 марта 2013 22:00
Сообщение #1
Кто небудь из знающих скриптеров обьясните не опытному из за чего может крашить этот скрипт.
Он как бы работает например 2часа или бывает 3 часа подряд а потом крашит. Всегда поразному.

Что можно изменить в этом скрипте к лучшему? Чтоб шанс краша понизить.


sub fighting()
uo.Exec('exec proverkaweap')
endif
var weapon="0x13e3",shield="0x1b76";your weapon and shield
var timer
repeat
uo.usetype(weapon)
if uo.gethp('laststatus')>40 then
uo.warmode(1)
uo.attack('laststatus')
repeat
wait(100)
until uo.gethp('laststatus')<30
endif
if uo.gethp('laststatus')<30 then
uo.warmode(0)
UO.WaitTargetObject('laststatus')
UO.UseType('0x0E21')
repeat
timer=uo.timer()+40
uo.deletejournal()
wait(300)
until uo.gethp('laststatus')>45 or timer<=uo.timer()
endif
wait(100)
until 0>1
end sub

sub proverkaweap()
var weapon="0x13e3";You weapon
while 1==1
if uo.injournal('destroyed!') then
uo.usetype(weapon)
repeat
endif
uo.deletejournal()
wait(300)
wend
end sub


Скрипт сам то по себе хороший просто хотелось бы чтоб был идеален )) :dirol:
Генерал Полковник (31351072)15 лет
Dragonstalker
Сообщений: 4091
Рег. 6.09.2009
3 марта 2013 15:10
Сообщение #2
wait(100) замени на wait(500)
Последние посетители (0):

 
Сейчас: 25 ноября 2024 23:36