Yoko
http://forum.yoko.com.ua/

помогите плиз
http://forum.yoko.com.ua/viewtopic.php?f=20&t=8124
Page 1 of 1

Author:  were [ 2006-07-01 20:37:46 ]
Post subject:  помогите плиз

я у вас давненько лазил и нашел маленький скриптик для того что бы все вещи в бек паке разлаживать по одному(например реги)немоглибы вы возобновить тут етот скриптик плиз :cry:

Author:  DerMeister =) [ 2006-07-01 20:40:01 ]
Post subject: 

Них. не понял, ты про это:
Code:
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

:?: :?: :?:

Author:  were [ 2006-07-01 20:49:43 ]
Post subject: 

нет я про то что есть такой скриптик.. вот ты купил 20 регов и хочеш разложить все реги по 1 шт.. для того что бы если тя убили тя не лутили всех задолбает по 1 регу тоскать с бек пака
ну вот ето скрипт делает так что все вещи в бек паке разлаживаються по 1 шт..

Author:  were [ 2006-07-01 20:55:06 ]
Post subject: 

да пасиб ваш скрипт работает.. только у меня вопрос.. вот у меня в паке 100 вещкей почему скрипт разложил 30 вещей а потом написал the end и выключился???

Author:  DerMeister =) [ 2006-07-01 20:57:46 ]
Post subject: 

Ну хз... бывает так. Ты наверно чтгото делал в этот момент. Ты как его запускаешь не двигайся и ничего не делай. Тогда работает до конца.

Author:  were [ 2006-07-01 21:00:44 ]
Post subject: 

я его запустил и смотрю на чара.. ничего не делаю даже крысы не касаюсь.. он разложил шт30-40 и остановился((

Author:  were [ 2006-07-01 21:17:06 ]
Post subject: 

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

Author:  DerMeister =) [ 2006-07-01 21:37:45 ]
Post subject: 

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


Да быть такого не может! Они ложатся по n штук, но "визуально" друг на дружку...

Author:  DerMeister =) [ 2006-07-01 21:38:37 ]
Post subject: 

Возможно у тебя коннект плохой! Попробуй delay увеличить.

Author:  were [ 2006-07-01 21:49:27 ]
Post subject: 

прошу прощения но что такое delay?

Author:  were [ 2006-07-01 21:51:32 ]
Post subject: 

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

Author:  DerMeister =) [ 2006-07-01 21:59:08 ]
Post subject: 

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


Помоему так:
Code:
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

Author:  Edred [ 2006-07-02 13:31:29 ]
Post subject: 

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


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

Author:  DerMeister =) [ 2006-07-02 14:23:26 ]
Post subject: 

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


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


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

Code:
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

Author:  Edred [ 2006-07-02 15:23:04 ]
Post subject: 

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


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


Дополнительное ограничение установлено уже в скриптах шарда. Обычно же, лишние итемы именно выпадают, это нормально. Но если "захотеть" - можно все равно засунуть больше чем разрешено. В случае мешков/сундуков, например, драг на крышку закрытого контейнера совершенно не ограничивает твою свободу класть в контейнер хоть 1000 некучкующихся предметов. В случае пака - тут, в основном, различного рода лаги или разбор составного предмета в паке приводят к тем же последствиям. Главное, при попытке открыть контейнер, в котором больше 255 итемов, УО просто падает. Если это пак чара - то УО падает сразу после логина. Сам на такие грабли года три назад наступил.

Author:  DerMeister =) [ 2006-07-02 17:00:26 ]
Post subject: 

Понятно... еще бывает крашит если на пол в какую-нить точку скинуть более 255 вещей... у меня такое было... вроде всё норм, но когда подходил к этому месту то крашило + клиент эти веши не прорисовывал на экран... ппц... пришлось скрипт такой скрипт писать:
Code:
sub main()
while true
uo.findtype('0x0AD1','-1','ground')
uo.grab(0,'finditem')
wait(200)
wend
end sub

Самое главное что я замучился к этому месту подходить (а дело было в доме)! В одщей сложности там порядка 400 таких вещей лежало (ковров)...

Author:  Nmy [ 2006-07-02 18:23:01 ]
Post subject: 

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

Author:  DerMeister =) [ 2006-07-02 18:26:05 ]
Post subject: 

NMY wrote:
Code:
uo.moveitem('finditem,'1','backpack',[x],[y],[z])


Это ты к чему? + написано с ошибкой.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/