Page 1 of 1
Проверка армора и раскладка
Posted: 2006-05-26 00:34:54
by ilove_skazi
Ребята помогите,если есть у кого нить скрипт,который делает армс лорэ на арм,если новый кидает в одну сумку,если нет в другую.
Posted: 2006-05-26 00:40:23
by DerMeister =)
скрипт на 3 строчки... сам попробуй напиши

Posted: 2006-05-26 00:41:54
by ilove_skazi
попробывал
Хня получилась
Не запускается даже!
Posted: 2006-05-26 11:07:15
by Scripts Writer
Напиши какие месаги и т.д. выложу.
Posted: 2006-05-26 11:15:56
by Scripts Writer
Code: Select all
sub rasklad()
var arm=' type of armor '
var pack1=' ID of pack where are full repeared armors '
var pack2=' ID of pack where are badly damaged armors '
var sunduk=' ID of pack-where are all arms '
var msg1=' msg of full repeared arms '
var msg2=' msg of badly demaged armors '
var k
uo.FindType(arm,'-1',sunduk)
while uo.FindCount()
uo.FindType(arm,'-1',sunduk)
uo.WaitTargetObject('finditem')
uo.UseSkill('Arms Lore')
k = 0
uo.DeleteJournal()
repeat
wait(100)
k = k + 1
until uo.InJournal(msg1) or uo.InJournal(msg2) or k(>50)
if uo.InJournal(msg1) then
uo.MoveItem('finditem','-1',pack1)
wait(1000)
end if
if uo.InJournal(msg2) then
uo.MoveItem('finditem','-1',pack2)
wait(1000)
end if
wend
end sub
Писал в окне ответа.Не проверял, посмотри .
Posted: 2006-05-27 16:46:20
by ilove_skazi
until uo.InJournal(msg1) or uo.InJournal(msg2) or k(>50)
в этой строке ошибку выдает!
Posted: 2006-05-27 16:54:07
by Nmy
ilove_skazi wrote:until uo.InJournal(msg1) or uo.InJournal(msg2) or k(>50)
в этой строке ошибку выдает!
либо ты мсг неправильно прописал либо k > 50 должен быть так
Posted: 2006-05-27 17:13:19
by Nmy
Code: Select all
sub unload()
var n
var pack1=' ID of pack where are full repeared armors '
var pack2=' ID of pack where are badly damaged armors '
var sunduk=' ID of pack-where are all arms '
var msg=' msg of full repeared arms '
Dim arm[7]
arm[1] = '0x1412' #helm
arm[2] = '0x1413' #gorget
arm[3] = '0x1410' #arms
arm[4] = '0x1414' #gauntlets
arm[5] = '0x1415' #platemail
arm[6] = '0x1411' #legs
arm[7] = '0x1B76' #heater
For n=1 To 7
repeat
uo.FindType(arm[n],'-1',sunduk)
if uo.findcount() then
uo.deletejournal()
uo.WaitTargetObject('finditem')
uo.UseSkill('Arms Lore')
if uo.InJournal(msg) then
uo.MoveItem('finditem','-1',pack1)
wait(1000)
else
uo.MoveItem('finditem','-1',pack2)
wait(1000)
until uo.findcount()==0
next
end if
end if
end sub
пробуй...
Posted: 2006-05-27 17:27:26
by ilove_skazi
Можешь добавить, чтоб проверяллось не по месаге о состоянии арма.... а по цыфре дефенса выдаваемой арм лором.... т.е. там пишется сначало уровень дефенса арма, а потом ток фулл репеер или велл вронг и тд!
Posted: 2006-05-27 17:32:06
by Nmy
ilove_skazi wrote:Можешь добавить, чтоб проверяллось не по месаге о состоянии арма.... а по цыфре дефенса выдаваемой арм лором.... т.е. там пишется сначало уровень дефенса арма, а потом ток фулл репеер или велл вронг и тд!
зделай пару армс лоре и напишы ,showjournal потом сюда копируй
Posted: 2006-05-27 17:48:38
by ilove_skazi
когда пишу showjournal просит линию и номер:)
Posted: 2006-05-27 17:55:00
by ilove_skazi
------Journal [10]------
What would you like to evaluate?
Defense [42].This item is a bit worn. It is not repairable.
What would you like to evaluate?
Defense [56].This item is a bit worn. It is not repairable.
Select Target
Targeting Cancelled
Select Target
написал showjournal all
Posted: 2006-05-27 17:57:35
by Nmy
просто пропишы var msg='fuly repair' и все
Posted: 2006-05-27 18:05:54
by ilove_skazi
Мне почти новые тож надо оставлять.....Если новый арм дает 23 арма, то до 20 арма можно оставлять вещь!
What would you like to evaluate?
You must wait to perform another action
Defense [42].This item is a bit worn. It is not repairable.
What would you like to evaluate?
Defense [45].This item is a bit worn. It is not repairable.
What would you like to evaluate?
You must wait to perform another action
Defense [53].This item is a bit worn. It is not repairable.
What would you like to evaluate?
Defense [57].This item is in full repair. It is not repairable.
What would you like to evaluate?
Defense [39].This item is a bit worn. It is not repairable.
What would you like to evaluate?
Defense [29].This item is a bit worn. It is not repairable.
What would you like to evaluate?
Defense [23].This item is well worn. It is not repairable.
What would you like to evaluate?
Defense [42].This item is a bit worn. It is not repairable.
What would you like to evaluate?
Defense [56].This item is a bit worn. It is not repairable.
Select Target
Posted: 2006-05-27 18:06:47
by ilove_skazi
Defense [56] это не реальный дефенс
У этого 56 реальный девесн 22
Posted: 2006-05-27 18:10:12
by Nmy
Code: Select all
var msg='This item is in full repair'
Posted: 2006-05-27 18:24:04
by ilove_skazi
Блин.....
Мне надо в сумку отклыдвать не только полностью новые арморы, но и чуть-чуть побитые.... а средне побитые и сильно побитые в другую!
Posted: 2006-05-27 18:29:02
by DerMeister =)
Тогда тут надо сообщения обрабатывать... Удачи =)
Posted: 2006-05-27 18:29:47
by Nmy
Posted: 2006-05-27 19:33:23
by ilove_skazi
Бит ворн идет от армора по котрому 10 раз с меча ударили до велл ворна... а велл ворн уже не дает почти армора!