Page 1 of 1

Мне нужен скрипт помагите

Posted: 2006-04-09 17:53:24
by NeGR
У меня в доме лежит бальшое количества сумачек,мне надо их опусташить и выбрасить в Trash Can.
Пожалуста помагите.

Posted: 2006-04-09 18:01:20
by DerMeister =)
Пишешь в консоли:
,setcatchbag
таргаешь на мусорку, потом:
открываешь тот пак, что надо трашатуть а потом:
,emptycontainer 100 lastcontainer
100 - задержка...

Тока предупреждаю: иногда трешует всё и вся что у персонажа в бекпаке лежит... так что лучше делать с пустым бекпаком...

ЗЫ: а не проще вместе с паками выкинуть?
ЗЗЫ:Не тестил...

Совсем забыл :) :
Потом надо прописать ,unsetcatchbag

Posted: 2006-04-09 18:07:18
by NeGR
вы не поняли и их очень многа мне неудобна буде перенасить каждую сумку сибе в пак

Posted: 2006-04-09 18:15:30
by DerMeister =)
NeGR wrote:вы не поняли и их очень многа мне неудобна буде перенасить каждую сумку сибе в пак


Ет я не понял, а как ты ваще собираешься тада перенести всё в трешь?
Если трешь кен рядом то зачем в пак класть? , а если далеко то как ты минуя бекпек всё туда скинешь?

Posted: 2006-04-09 21:39:09
by Edred
NeGR wrote:вы не поняли и их очень многа мне неудобна буде перенасить каждую сумку сибе в пак


1. Поиск вокруг себя по типу сумок
2. Если сумки нету - выход
3. Открытие сумки
4. Перекидывание всех объектов из сумки в треш
5. Сумку в игнор
6. гоу ту 1

Дерзай. Скрипт элементарный.

Posted: 2006-04-10 10:14:53
by Destruction
Edred wrote:
NeGR wrote:вы не поняли и их очень многа мне неудобна буде перенасить каждую сумку сибе в пак


1. Поиск вокруг себя по типу сумок
2. Если сумки нету - выход
3. Открытие сумки
4. Перекидывание всех объектов из сумки в треш
5. Сумку в игнор
6. гоу ту 1

Дерзай. Скрипт элементарный.

Я даже дам наработки, кое-какие из окна ответа напишу ща:

Code: Select all

sub MassTrash()
var bag = "0x0000" ; тип сумки
uo.findtype(bag,"-1","ground")
while uo.findcount()
uo.useobject("finditem")
checklag()
repeat
uo.findtype("-1","-1","lastcontainer")
if uo.findcount() then
uo.moveitem("finditem","0","ground",str(uo.getX()),str(uo.getY()),str(uo.getZ()))
wait(100)
endif
until not uo.findcount()
uo.findtype(bag,"-1","ground")
wend
endsub


PS: Вещи теоретически сложаться под ноги. Скрипт разумеется не проверял, доправишь там, что не так.

Posted: 2006-04-10 17:57:39
by NeGR
Destruction спасибо.