скриптик для порядка так сказать...

Anything and all.

Moderators: Murderator+, Murderator

HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

скриптик для порядка так сказать...

Post by HeBbIHocuM »

вобщем узнал что есть такой скрипт но везде искал ине нашол выложите плиз если есть ! вопщем скрипт тупа для таво чтобы ложить вещи типа рунбука или спелки в паке в такие места где не ложится (на карая сумки или сундука) ! спс за внимание ... 8)
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

Post by Successful »

uo.moveitem('finditem', -1, 'backpack', 201, 201, 0)
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

и как пользоваться этими данными просто я в скриптах понемаю как в инже запустить или выключить ну или ИД вписать ! поесните пожалуста что это и как упатредлять ))) :lol:
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

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

sub item()
uo.moveitem('тут айди', -1, 'backpack', 201, 201, 0)
end sub
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

HeBbIHocuM wrote:а не как нельзя указать нужное место и чтобы скрипт туда положел и я запускал его в таком виде !
Нет, не как нельзя.
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

значит получается надо узать пока случайным спосабом вещь не упадёт куда нужно ! ДА ? 8)
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Kynep wrote:
HeBbIHocuM wrote:а не как нельзя указать нужное место и чтобы скрипт туда положел и я запускал его в таком виде !
Нет, не как нельзя.
Или ты его не понял или я вообще ничего не понял.
Скрипт берет вещь и перекидывает ее в бэкпаке в нужную точку. В чем проблема?

Image
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

да да да ! кул также хочу чтобы вещи нежали объесни как так зделать? плиз...... :shock: :lol: :D :) :P :wink: :roll:
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

а проблема в том что скрипт произвольно кидает куда захочет как зделать чтобы он в нужную точку кидал ??
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Кладет указанные вещи в ряд с лево на право, до тех пор, пока не будет указан прицел на себя.
Высоту регулируем с y=1.

Code: Select all

sub main()
	var x=1
	var y=1
	var step=11
	repeat
		add()
		if not uo.getserial('item')==uo.getserial('self') then
			uo.moveitem('item',0,'lastcontainer',x,y,0)
		endif
		x=x+step
	until uo.getserial('item')==uo.getserial('self')
end sub

sub add()
	uo.addobject('item')
	while uo.targeting()
		wait(500)
	wend
endsub
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

чёто ошибка вылазит (Line10 ;parse error
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

HeBbIHocuM wrote:чёто ошибка вылазит (Line10 ;parse error
ясно
зайду поправлю

если что там можно написать

Code: Select all

x=x+11
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

sub main()
	var x=1
	var y=1
	repeat
		add()
		if not uo.getserial('item')==uo.getserial('self') then
			uo.moveitem('item',0,'lastcontainer',x,y,0)
		endif
		#x=x+11 # с лево на право
		y=y+11 # с верху в низ
	until uo.getserial('item')==uo.getserial('self')
end sub

sub add()
	uo.addobject('item')
	while uo.targeting()
		wait(500)
	wend
endsub
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

тож чёто неполучается ! может это иза шарда я на ДРВ играю .! вопщем скрипт запускаю лупа поевляется указываю на спелка она кидается куда сама захочет не к краю как вы говарите а в середину или гдето рядом ну вобщем не к краю пака(( я так понемаю это не реально на ДРВ разложить как у вас на скрине ?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

я вот таким раскладывал. Скрипт выше не тестировал. Свой вроде привычнее.

Code: Select all

sub Move() 
   UO.IgnoreReset() 
   AddObject('sorter','Выберите предмет') 
   VAR ITEM=UO.GetSerial('lasttarget') 
   VAR TYPE=UO.GetGraphic(ITEM) 
   VAR CONT=UO.ContainerOf(ITEM) 
   VAR X=10
   VAR Y=10
      UO.MoveItem(ITEM,-1,CONT,X,Y,0) 
      wait(500) 
endsub 


Sub AddObject(obj,msg) 
UO.Forget(obj) 
UO.Print(msg) 
UO.Set('quiet','1') 
UO.CancelTarget() 
UO.AddObject(obj) 
while UO.Targeting() 
 wait(50) 
wend 
UO.AddObject(obj,'lasttarget') 
UO.Set('quiet','0') 
UO.Print('Присвоен обьект: '+UO.GetSerial(obj)) 
endsub
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

HeBbIHocuM wrote:тож чёто неполучается ! может это иза шарда я на ДРВ играю .! вопщем скрипт запускаю лупа поевляется указываю на спелка она кидается куда сама захочет не к краю как вы говарите а в середину или гдето рядом ну вобщем не к краю пака(( я так понемаю это не реально на ДРВ разложить как у вас на скрине ?
Я на дрв играю. Скрипт прекрасно работает.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

у твоего скрипта маленький косяк (возможно это только у меня). Работает только в контейнере. На лежащие в бэкпаке предметы не работает.
У моего скрипта косяк в том что если именно в контейнере предмет передвинут не туда куда нужно то его нужно обязательно удалять руками во вкладке "объект". Зато мой в бэкапе работает ;)

Так что оба наших скрипта актуальны быть :))))
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

а как зделать кардинаны верх бэк пака?
HeBbIHocuM
Posts: 34
Joined: 2009-08-10 10:28:42
Contact:

Post by HeBbIHocuM »

как узнать кординаты в паке?)я вам наверное уже надоел с этой темой)))
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

,info на вещ в паке. Среди информации будут координаты
Post Reply