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 кк на дрв вполне устроит)
Выкладывай все свои вариации и я придумаю еще одну