Скрипт на авто лут после убиства!
Moderators: Murderator+, Murderator
Скрипт на авто лут после убиства!
если я вижу в журнале определенную надпись, как мне сделать чтобы после увиденного он начал делать какоето действие!
Last edited by MadSpot on 2009-09-22 13:42:29, edited 1 time in total.
Code: Select all
if uo.injournal('text') then
действие
endif
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
чтот у мя не выходит чтото не так делаю! поправьте!
надо чтобы после убийства он сам лутал труп на те предметы которые стоят!
надо чтобы после убийства он сам лутал труп на те предметы которые стоят!
Code: Select all
var i
var Trup = 'lastcorpse'
var Text1="You see: Body"
sub main()
while 1==1
if uo.injournal(text1) then
rezat()
end if
wend
next
end sub
sub Rezat()
UO.UseObject(trup)
if UO.GetQuantity(trup) then
UO.SetArm('temp')
UO.WaitTargetObject(trup)
UO.UseType('0x0F51') ; Òèï Äàãåðà (Íþáè)
wait(500)
UO.Arm('temp')
wait(1000)
endif
lootall()
uo.print('Zakonchili...')
wait(500)
info()
wait(100)
end sub
sub Lootall()
DIM Loot[5]
Loot[0] = '0x0EED'
Loot[1] = '0x1BFB'
Loot[2] = '0x1BDD'
Loot[3] = '0x1BDD'
Loot[4] = '0x0F90'
For i = 0 to 4
Uo.FindType(Loot[i], '-1', trup)
wait(100)
while UO.FindCount() > 0
wait(100)
UO.MoveItem('finditem')
wait(1000)
Uo.FindType(Loot[i], '-1', trup)
wend
next
uo.print('Netu nix...')
end sub
Last edited by MadSpot on 2009-09-22 13:14:58, edited 1 time in total.
это должно быть в scripting ore
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Ну так что со скриптом никто не поможет уже третий день немогу понять как описать команду после убийства сразу лутать...
неработает... незнаю почему.
Code: Select all
var Text1="You see: Body"
sub main()
while 1==1
if uo.injournal(text1) then
rezat()
end if
wend
next
end sub
неработает... незнаю почему.
1) Открой журнал ,showjournal 99 - там нету You see:
2) Задержку сделай wait(500) - скрипт будет тормозить комп
2) Задержку сделай wait(500) - скрипт будет тормозить комп
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Грамотные люди поправьте плиз,
надо написать так чтобы он ждал не выполнял никаких действыий, а как только начал появлятся текст соответственно проверял его и выполнял скрипт после удалял журнал или удалял сообщение из журнала и опять ждал!
чтобы избавится от задержек есть возможноюсть ?
надо написать так чтобы он ждал не выполнял никаких действыий, а как только начал появлятся текст соответственно проверял его и выполнял скрипт после удалял журнал или удалял сообщение из журнала и опять ждал!
чтобы избавится от задержек есть возможноюсть ?
Code: Select all
var Text1 = "Body of"
sub main()
while 1=1
if uo.injournal(text1) then
rezat()
Wait(100)
uo.deletejournal()
wait(5000)
else
up.print("vse...")
end if
wend
wait(10000)
end sub
Ойёёй
Code: Select all
var Text1 = "Body of"
sub main()
while 1=1
if UO.InJournal(text1) then
rezat()
end if
wait(100)
wend
end sub
Sub rezat()
uo.deletejournal()
;и че там дальше у тебя
...
end sub