помогите плиз

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
were
Posts: 9
Joined: 2006-06-07 10:54:59

помогите плиз

Post by were »

я у вас давненько лазил и нашел маленький скриптик для того что бы все вещи в бек паке разлаживать по одному(например реги)немоглибы вы возобновить тут етот скриптик плиз :cry:
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Них. не понял, ты про это:

Code: Select all

sub ItemSharing() 
var delay = 500 ; пауза
var n = 1 ;по скока раскладывать
wait(2000)
uo.print("Укажи объект для раскладки по n шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
wend
while uo.getQuantity("item to share") > n
uo.moveitem("item to share", str(uo.getQuantity("item to share")-n), uo.containerOf("item to share"), str(uo.getX("item to share")), str(uo.getY("item to share")), str(uo.getZ("item to share")))
wait(delay)
wend
uo.print("The End")
endsub

:?: :?: :?:
DerMeister сейчас на нейрале!
were
Posts: 9
Joined: 2006-06-07 10:54:59

Post by were »

нет я про то что есть такой скриптик.. вот ты купил 20 регов и хочеш разложить все реги по 1 шт.. для того что бы если тя убили тя не лутили всех задолбает по 1 регу тоскать с бек пака
ну вот ето скрипт делает так что все вещи в бек паке разлаживаються по 1 шт..
were
Posts: 9
Joined: 2006-06-07 10:54:59

Post by were »

да пасиб ваш скрипт работает.. только у меня вопрос.. вот у меня в паке 100 вещкей почему скрипт разложил 30 вещей а потом написал the end и выключился???
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Ну хз... бывает так. Ты наверно чтгото делал в этот момент. Ты как его запускаешь не двигайся и ничего не делай. Тогда работает до конца.
DerMeister сейчас на нейрале!
were
Posts: 9
Joined: 2006-06-07 10:54:59

Post by were »

я его запустил и смотрю на чара.. ничего не делаю даже крысы не касаюсь.. он разложил шт30-40 и остановился((
were
Posts: 9
Joined: 2006-06-07 10:54:59

Post by were »

я понел в чем прблема.. когда реги раскладываються в бек паке они не ложаться в сторону они ложитьчся опять в кучу... можете плиз както подправить скриптик плиз
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

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


Да быть такого не может! Они ложатся по n штук, но "визуально" друг на дружку...
DerMeister сейчас на нейрале!
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Возможно у тебя коннект плохой! Попробуй delay увеличить.
DerMeister сейчас на нейрале!
were
Posts: 9
Joined: 2006-06-07 10:54:59

Post by were »

прошу прощения но что такое delay?
were
Posts: 9
Joined: 2006-06-07 10:54:59

Post by were »

хорошо.. а можно дугой вариант... что бы они не ложились друг на друга а засоряли весь бекпак.. так можно сделать?
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

were wrote:хорошо.. а можно дугой вариант... что бы они не ложились друг на друга а засоряли весь бекпак.. так можно сделать?


Помоему так:

Code: Select all

sub ItemSharing() 
var delay = 500 ; пауза
var n = 1 ;по скока раскладывать
wait(2000)
uo.print("Укажи объект для раскладки по n шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
wend
while uo.getQuantity("item to share") > n
uo.moveitem("item to share", str(uo.getQuantity("item to share")-n), uo.containerOf("item to share"), str(uo.Random(200)+50), str(uo.Random(200)+50), str(uo.getZ("item to share")))
wait(delay)
wend
uo.print("The End")
endsub
DerMeister сейчас на нейрале!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

were wrote:хорошо.. а можно дугой вариант... что бы они не ложились друг на друга а засоряли весь бекпак.. так можно сделать?


Главное, не забудь - в бекпаке может быть только 255 вещей (кучек). Если сделаешь больше - останется только звать ГМа и трешить бекпак.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Edred wrote:
were wrote:хорошо.. а можно дугой вариант... что бы они не ложились друг на друга а засоряли весь бекпак.. так можно сделать?


Главное, не забудь - в бекпаке может быть только 255 вещей (кучек). Если сделаешь больше - останется только звать ГМа и трешить бекпак.


Ну это у кого как. У меня на шарде просто на пол всё лишнее падает (предел - 150).
ЗЫ: Можно туда кстате вляпять проврку на кол-во итемов...

Code: Select all

sub ItemSharing() 
var delay = 500 ; пауза
var n = 1 ;по скока раскладывать
wait(2000)
uo.print("Укажи объект для раскладки по n шт.")
uo.addObject("item to share")
while uo.targeting()
wait(100)
wend
wait(delay)
uo.findtype('-1','-1',uo.containerOf("item to share"))
uo.print("Поехали =_)") 
while uo.getQuantity("item to share")>n && uo.findcount()<250 
uo.moveitem("item to share", str(uo.getQuantity("item to share")-n), uo.containerOf("item to share"), str(uo.Random(200)+50), str(uo.Random(200)+50), str(uo.getZ("item to share")))
wait(delay)
uo.findtype('-1','-1',uo.containerOf("item to share"))
wend
uo.print("The End")
endsub
Last edited by DerMeister =) on 2006-07-02 17:01:35, edited 1 time in total.
DerMeister сейчас на нейрале!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

DerMeister =) wrote:
Edred wrote:Главное, не забудь - в бекпаке может быть только 255 вещей (кучек). Если сделаешь больше - останется только звать ГМа и трешить бекпак.


Ну это у кого как. У меня на шарде просто на пол всё лишнее падает (предел - 150).


Дополнительное ограничение установлено уже в скриптах шарда. Обычно же, лишние итемы именно выпадают, это нормально. Но если "захотеть" - можно все равно засунуть больше чем разрешено. В случае мешков/сундуков, например, драг на крышку закрытого контейнера совершенно не ограничивает твою свободу класть в контейнер хоть 1000 некучкующихся предметов. В случае пака - тут, в основном, различного рода лаги или разбор составного предмета в паке приводят к тем же последствиям. Главное, при попытке открыть контейнер, в котором больше 255 итемов, УО просто падает. Если это пак чара - то УО падает сразу после логина. Сам на такие грабли года три назад наступил.
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Понятно... еще бывает крашит если на пол в какую-нить точку скинуть более 255 вещей... у меня такое было... вроде всё норм, но когда подходил к этому месту то крашило + клиент эти веши не прорисовывал на экран... ппц... пришлось скрипт такой скрипт писать:

Code: Select all

sub main()
while true
uo.findtype('0x0AD1','-1','ground')
uo.grab(0,'finditem')
wait(200)
wend
end sub

Самое главное что я замучился к этому месту подходить (а дело было в доме)! В одщей сложности там порядка 400 таких вещей лежало (ковров)...
DerMeister сейчас на нейрале!
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

uo.moveitem('finditem,'1','backpack',[x],[y],[z])
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

NMY wrote:

Code: Select all

uo.moveitem('finditem,'1','backpack',[x],[y],[z])


Это ты к чему? + написано с ошибкой.
DerMeister сейчас на нейрале!
Post Reply