У меня в доме лежит бальшое количества сумачек,мне надо их опусташить и выбрасить в Trash Can.
Пожалуста помагите.
Мне нужен скрипт помагите
Moderators: Murderator+, Murderator
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Пишешь в консоли:
,setcatchbag
таргаешь на мусорку, потом:
открываешь тот пак, что надо трашатуть а потом:
,emptycontainer 100 lastcontainer
100 - задержка...
Тока предупреждаю: иногда трешует всё и вся что у персонажа в бекпаке лежит... так что лучше делать с пустым бекпаком...
ЗЫ: а не проще вместе с паками выкинуть?
ЗЗЫ:Не тестил...
Совсем забыл
:
Потом надо прописать ,unsetcatchbag
,setcatchbag
таргаешь на мусорку, потом:
открываешь тот пак, что надо трашатуть а потом:
,emptycontainer 100 lastcontainer
100 - задержка...
Тока предупреждаю: иногда трешует всё и вся что у персонажа в бекпаке лежит... так что лучше делать с пустым бекпаком...
ЗЫ: а не проще вместе с паками выкинуть?
ЗЗЫ:Не тестил...
Совсем забыл

Потом надо прописать ,unsetcatchbag
Last edited by DerMeister =) on 2006-04-09 18:29:21, edited 1 time in total.
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
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: Вещи теоретически сложаться под ноги. Скрипт разумеется не проверял, доправишь там, что не так.