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

Скрипт на дроп
http://forum.yoko.com.ua/viewtopic.php?f=20&t=12044
Page 1 of 1

Author:  Greidon[Gods] [ 2007-06-06 09:54:59 ]
Post subject:  Скрипт на дроп

Нужно 2 скрипта, чтобы первый под себя дропал стог сена, а второй его поднимал. Юзал поиск, подходящего ничего не нашел

Author:  SAMURAI [ 2007-06-06 18:16:34 ]
Post subject: 

Дроп:
Code:
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:
sub Loot() 
VAR Exit
Exit=0
UO.Set("finddistance","1")
for var i = 0
UO.FindType('ТИП', 'ground')
UO.Grab('-1','finditem')
end sub


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

Author:  Rivory [ 2007-06-06 19:16:22 ]
Post subject: 

SAMURAI wrote:
Дроп:
Code:
For var Ex=1

Мож я чегото реально не понимаю, но нафига тут эта строчка ?
Code:
UO.Drop(1, STR(UO.GetX('self')), STR(UO.GetY('self')), STR(UO.GetZ('self')-3), "finditem")  

можно сделать легче
Code:
uo.Drop('1','0','0','0','finditem')

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

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

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


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

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

Author:  Greidon[Gods] [ 2007-06-06 21:49:01 ]
Post subject: 

Респект, работает! Только проблемка была с сеногм, 2 типа у него, бегаю с палкой 0x03B6 :roll:

Author:  SAMURAI [ 2007-06-06 23:21:57 ]
Post subject: 

Rivory wrote:
<...>
Да я вообще всё и вся позабыл, хотя особо доКуя и незнал...

Author:  Mihail [ 2007-06-07 15:26:51 ]
Post subject: 

нахрена скрипт на такую операцию?
дроп (хоткей)
Code:
drophere _0x0000

поднималка
Code:
moveitem ~0x0000

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

Author:  ychenik [ 2007-07-01 23:01:55 ]
Post subject: 

а как сделать чтобы при поднятии предметов какого-то типа поднимался допустим не один этот стог сена а больше или все?)

Author:  Mihail [ 2007-07-03 23:10:16 ]
Post subject: 

поставить цикл
или юзать поиск по форуму а так же читать уроки скриптинга

Author:  MeLFiS [ 2007-07-08 02:11:46 ]
Post subject: 

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


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

Author:  Rivory [ 2007-07-08 09:50:44 ]
Post subject: 

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

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

Author:  MeLFiS [ 2007-07-08 11:25:37 ]
Post subject: 

Мне нада чтобы 1 чар лутил с пола а 2 чар кудил на пол

Author:  Scripts Writer [ 2007-07-08 11:39:47 ]
Post subject: 

В первом скрипте убери вызов второй функции и запусти каждый скрипт по отдельности в своих окнах

Author:  Rivory [ 2007-07-08 14:23:31 ]
Post subject: 

Поправил скрипт.. бери

Author:  Sp [ 2007-11-15 00:14:55 ]
Post subject:  Re: Скрипт на дроп

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

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

Author:  MacTepeo [ 2007-11-21 15:44:55 ]
Post subject: 

все вариации скриптов на сено/заборы и прочее есть у меня)
10 кк на дрв вполне устроит)

Author:  Scripts Writer [ 2007-11-21 17:08:56 ]
Post subject: 

MacTepeo wrote:
все вариации скриптов на сено/заборы и прочее есть у меня)
10 кк на дрв вполне устроит)


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

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