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

Помогите немного дописать скрипт на ресс...
http://forum.yoko.com.ua/viewtopic.php?f=20&t=8305
Page 1 of 1

Author:  kexwer [ 2006-07-23 01:07:14 ]
Post subject:  Помогите немного дописать скрипт на ресс...

Вот немного изменил скрипт...
Не знаю чей! Он ресает госта, но не всех...
Просто бывают разные типы гостов...
Как сделать,чтобы он ресал по всем типам!

0x0192-тип госта

Code:
sub Ress()
 
uo.ignorereset()
uo.print('autoRess Started')
uo.DeleteJournal()
UO.Set('finddistance','2')
uo.findtype('0x0192',-1,'ground')
if uo.findcount() then
uo.waittargetobject('finditem')
uo.usetype('0x0E21')
uo.print(uo.getname('finditem')+' will be resurrecting')
else
uo.Print(uo.getname('finditem')+' (color: '+UO.JournalColor(UO.InJournal()+1)+')'+' is not guild member')
end if
end if
wait(500)
end sub

Author:  derevo [ 2006-07-23 01:28:44 ]
Post subject: 

создать массив)
а вообще не типы гостов разные а чары и иды соответствено ресай по иду)

Author:  kexwer [ 2006-07-23 20:31:28 ]
Post subject: 

Ты не понял...
Мне нужно ,ч тобы по разным типа ресал, а не по ID
По ID он только одного чара будет ресать...
У меня ресает только одно типа...
0x0192 Вот этого вот!
А есть ещё 0x0193...
Вот по этому типу не ресает =(

Author:  Nmy [ 2006-07-23 21:58:13 ]
Post subject: 

Code:
sub Ress()
VAR n
Dim ress[2]
ress[1] = '0x0192'
ress[2] = '0x0193'
uo.print('autoRess Started')
UO.Set('finddistance','2')
For n = 1 To 2
uo.findtype( ress[n] , -1 ,'ground')
if uo.findcount() then
uo.waittargetobject('finditem')
uo.usetype('0x0E21')
uo.print('resurrecting')
end if
Next
end sub

Author:  kexwer [ 2006-07-23 23:42:18 ]
Post subject: 

О! Во ... Спасииба...
Вот о таком же я и думал ;) Тока не знал как %)

Author:  Nmy [ 2006-07-23 23:44:26 ]
Post subject: 

kexwer wrote:
О! Во ... Спасииба...
Вот о таком же я и думал ;) Тока не знал как %)


велкам :wink:

Author:  Mihail [ 2006-07-25 17:46:55 ]
Post subject: 

скрипт был взят мой (ресал тока гостов-согильдийцев)
2 афтар - у тебя он обрезан и проще использывать:
Code:
sub Ress() 
var i
Dim a[2]
a[1] = '0x0192'
a[2] = '0x0193'
UO.Set('finddistance','2')
For i= 1 to 2
uo.findtype(a[i], -1, 'ground')
if uo.findcount() then
uo.waittargetobject('finditem')
uo.usetype('0x0E21')
#uo.cast('Resurrection') ; если надо ресать магией
else
uo.print('ghost not found')
end if
Next
end sub

Author:  Scripts Writer [ 2006-07-25 20:17:47 ]
Post subject: 

Mihail wrote:
скрипт был взят мой (ресал тока гостов-согильдийцев)
2 афтар - у тебя он обрезан и проще использывать:
Code:
sub Ress() 
var i
Dim a[2]
a[1] = '0x0192'
a[2] = '0x0193'
UO.Set('finddistance','2')
For i= 1 to 2
uo.findtype(a[i], -1, 'ground')
if uo.findcount() then
uo.waittargetobject('finditem')
uo.usetype('0x0E21')
#uo.cast('Resurrection') ; если надо ресать магией
else
uo.print('ghost not found')
end if
Next
end sub


Твой скрипт великолепен, я просто восхищаюсь им. Какие же умные люди порой бывают на белом свете, что создают такие творения исскуства. Спасибо тебе дорогой огромное, твоя помощь неоценима для всех нас-вечная память твоему скрипту.

Author:  Mihail [ 2006-07-25 23:45:33 ]
Post subject: 

нет проблем

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