Page 1 of 1

что неправильно, или что надо добавить?

Posted: 2007-01-05 02:57:52
by teror

Code: Select all

sub port() 
if UO.Weight>780 then
wait(10000)
UO.print ( 'ves nabran ' )
house()
cave()
end sub

sub house()
uo.say ( ',recall 0x4001305C 2' )
wait(100000)
end sub

sub cave()
var Chest='0x4000D8B5'
UO.Findtype( 0x1F4C, 0x0000, 0x4000D8B5)
UO.Exec( "moveitem finditem 3" )
wait(3000)
uo.say ( ',recall 0x4001305C 1' )
wait(3000)
uo.say ( ',recall 0x4001305C 1' )
wait(3000)
uo.say ( ',recall 0x4001305C 1' )
wait(3000)
uo.say ( ',recall 0x4001305C 3' )
wait(20000)
end sub

простой скрипкик на портирование, только не работает, поправте...
принцип его работы: при наборе определённого веса чар портируется к дому, ждёт какое-то время и летит назад. да и ещё, чтобы скрипт функционировал постаянно.в общем в скрипте всё ясно...

Posted: 2007-01-05 03:06:42
by teror

Code: Select all

sub port() 
if UO.Weight>780 then
wait(10000)
UO.print ( 'ves nabran ' )
uo.say ( ',recall 0x4001305C 2' )
wait(20000)
var Chest='0x4000D8B5'
UO.Findtype( 0x1F4C, 0x0000, 0x4000D8B5)
UO.Exec( "moveitem finditem 3" )
wait(3000)
uo.say ( ',recall 0x4001305C 1' )
wait(3000)
uo.say ( ',recall 0x4001305C 1' )
wait(3000)
uo.say ( ',recall 0x4001305C 1' )
wait(3000)
uo.say ( ',recall 0x4001305C 3' )
wait(25000)
return
end sub

объеденил в одну функцию, но как запускаю скрипт, уо начинает нереально лаговать...

Posted: 2007-01-05 20:58:44
by teror
блин, парни помагите.

Posted: 2007-01-05 22:28:27
by Savage
Подробнее расскажи что делает твой бот. Как он сам вес то набирает?

Posted: 2007-01-05 23:05:14
by teror
Savage wrote:Подробнее расскажи что делает твой бот. Как он сам вес то набирает?

изи уо с инжей совмещаю.

Posted: 2007-01-06 00:07:02
by Savage
Ну и? Непохоже твое описание на подробно.

Posted: 2007-01-06 01:17:03
by teror
чар копает на изи уо скрипте... наберает определённый вес и скрипт останавливается на время waitom.при наборе такого же веса скрипт на инже запускается... улетает в дом(разгрузка на изи уо), инжектовский скрипт берёт рекалы, перезарежает бук, улетает обратно и тут опять в бой идёт изиуо.
мне надо чтобы инжектовский скрипт проверял вес чара, в моём варианте уо наченает сильно тормазить...

Posted: 2007-01-06 18:48:46
by grundick
Для начала попробуй реколиться по человечески, uo.recall(runebookobject,runenumber).

Posted: 2007-01-06 20:17:39
by teror
grundick wrote:Для начала попробуй реколиться по человечески, uo.recall(runebookobject,runenumber).

мой вариант простой и меня в полне устраивает, да и стабильный.
всё ворк мне только надо проверку на вес, чтобы при определённом весе он выполнял определённые действия.

Posted: 2007-01-07 00:00:22
by Savage
Все очень просто. Строишь скрипт типа:

Code: Select all

sub ssd()
   While TRUE
      If UO.Weight>nnn Then
         тут твои действия по реколу ожидания разгрузки...
      Else
         wait(5000)
      Endif
   Wend
end sub


И начинаешь его настраивать добавляя новый фичи. Так же можно изи говорить что инжект освободился и наоборот что изя ждет работы инжекта...

Posted: 2007-01-07 00:03:16
by teror
спасибо !