Page 1 of 1

Скрипт на дроп

Posted: 2007-06-06 09:54:59
by Greidon[Gods]
Нужно 2 скрипта, чтобы первый под себя дропал стог сена, а второй его поднимал. Юзал поиск, подходящего ничего не нашел

Posted: 2007-06-06 18:16:34
by SAMURAI
Дроп:

Code: Select all

sub Drop()
For var Ex=1
UO.FindType('ТИП', 'backpack')
UO.Drop(1, STR(UO.GetX('self')), STR(UO.GetY('self')), STR(UO.GetZ('self')-3), "finditem") 
end sub


Лут:

Code: Select all

sub Loot() 
VAR Exit
Exit=0
UO.Set("finddistance","1")
for var i = 0
UO.FindType('ТИП', 'ground')
UO.Grab('-1','finditem')
end sub


Давно уже ничё не писАл, надеюсь за пол года не наделал море ошибок :)
"Старички", поправьте если чё (ой потупел..)

Posted: 2007-06-06 19:16:22
by Rivory
SAMURAI wrote:Дроп:

Code: Select all

For var Ex=1

Мож я чегото реально не понимаю, но нафига тут эта строчка ?

Code: Select all

UO.Drop(1, STR(UO.GetX('self')), STR(UO.GetY('self')), STR(UO.GetZ('self')-3), "finditem")  

можно сделать легче

Code: Select all

uo.Drop('1','0','0','0','finditem')

Code: Select all

sub Loot() 
VAR Exit
Exit=0
for var i = 0

Эти строчки нафиг ?

Code: Select all

UO.Set("finddistance","1") 
Еденички мало, надо тройку ставить


Итого делаем так.

Code: Select all

sub drop()
var seno = '0x0000' #Сюда тип сена
uo.findtype(seno,'-1','backpack')
if uo.findcount() then
  uo.drophere('finditem')
else
  uo.print ('Net Sena')
end if
end sub

sub loot()
var seno = '0x0000' #Сюда тип сена
uo.set('finddistance','3')
uo.findtype(seno,'-1','ground')
if uo.findcount() then
  uo.moveitem('finditem','-1','backpack')
else
  uo.print ('Net Sena')
end if
end sub

Posted: 2007-06-06 21:49:01
by Greidon[Gods]
Респект, работает! Только проблемка была с сеногм, 2 типа у него, бегаю с палкой 0x03B6 :roll:

Posted: 2007-06-06 23:21:57
by SAMURAI
Rivory wrote:<...>
Да я вообще всё и вся позабыл, хотя особо доКуя и незнал...

Posted: 2007-06-07 15:26:51
by Mihail
нахрена скрипт на такую операцию?
дроп (хоткей)

Code: Select all

drophere _0x0000

поднималка

Code: Select all

moveitem ~0x0000

только и всего :)

Posted: 2007-07-01 23:01:55
by ychenik
а как сделать чтобы при поднятии предметов какого-то типа поднимался допустим не один этот стог сена а больше или все?)

Posted: 2007-07-03 23:10:16
by Mihail
поставить цикл
или юзать поиск по форуму а так же читать уроки скриптинга

Posted: 2007-07-08 02:11:46
by MeLFiS

Code: Select all

sub drop() 
var dager = '0x0F51' #Сюда тип дагера
uo.findtype(dager,'-1','backpack')
if uo.findcount() then
  uo.drophere('finditem')
else
  uo.print ('Net dagera')
end if
end sub

sub loot()
var dager = '0x0F51' #Сюда тип дагера
uo.set('finddistance','3')
uo.findtype(dager,'-1','ground')
if uo.findcount() then
  uo.moveitem('finditem','-1','backpack')
else
  uo.print ('Net dagera')
end if
end sub


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

Posted: 2007-07-08 09:50:44
by Rivory

Code: Select all

sub drop() 
var dager = '0x0F51' #Сюда тип дагера
repeat
uo.findtype(dager,'-1','backpack')
if uo.findcount() then
  uo.drophere('finditem')
  wait(300)
else
  uo.print ('Net dagera')
end if
until uo.Dead()
end sub

sub loot()
var dager = '0x0F51' #Сюда тип дагера
uo.set('finddistance','3')
repeat
uo.findtype(dager,'-1','ground')
if uo.findcount() then
  uo.moveitem('finditem','-1','backpack')
  wait(300)
else
  uo.print ('Net dagera')
end if
until uo.Dead()
end sub

Первый скрипт у первого чара запускай, второй у втоорого.

Posted: 2007-07-08 11:25:37
by MeLFiS
Мне нада чтобы 1 чар лутил с пола а 2 чар кудил на пол

Posted: 2007-07-08 11:39:47
by Scripts Writer
В первом скрипте убери вызов второй функции и запусти каждый скрипт по отдельности в своих окнах

Posted: 2007-07-08 14:23:31
by Rivory
Поправил скрипт.. бери

Re: Скрипт на дроп

Posted: 2007-11-15 00:14:55
by Sp
Greidon[Gods] wrote:Нужно 2 скрипта, чтобы первый под себя дропал стог сена, а второй его поднимал. Юзал поиск, подходящего ничего не нашел

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

Posted: 2007-11-21 15:44:55
by MacTepeo
все вариации скриптов на сено/заборы и прочее есть у меня)
10 кк на дрв вполне устроит)

Posted: 2007-11-21 17:08:56
by Scripts Writer
MacTepeo wrote:все вариации скриптов на сено/заборы и прочее есть у меня)
10 кк на дрв вполне устроит)


Выкладывай все свои вариации и я придумаю еще одну