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

Ресание с бинта
http://forum.yoko.com.ua/viewtopic.php?f=20&t=7765
Page 1 of 2

Author:  1a2a3a4a5a6a [ 2006-05-26 15:14:04 ]
Post subject:  Ресание с бинта

Нужен скрипт на ресание любого госта с бинта. Т.е. если мы находим госта на расстоянии 1-2 клетки (сколько там на ДРВ), то ресаем его с бинта.
Поиск юзал, но нашел только скрипт, в котором нудно вставлять айдишники. А мне нужно чтобы совершенно любого госта ресал.

Author:  1a2a3a4a5a6a [ 2006-05-26 16:00:35 ]
Post subject: 

Неужели это нереально?

Author:  Scripts Writer [ 2006-05-26 16:40:12 ]
Post subject: 

Code:
Найди госта
Ловушку на него
Юзание бинта.


Скрипт в 3 строки.

Author:  1a2a3a4a5a6a [ 2006-05-26 16:48:21 ]
Post subject: 

Code:
sub res()
 UO.Set('finddistance','2')
 UO.FindType('тип госта','-1','ground')
end sub


Вот мы его нашли. Тип ведь у любого госта один и тот же все время? А как взять на ловушку?

Author:  CFA [ 2006-05-26 17:06:49 ]
Post subject: 

Code:
sub res()
 UO.Set('finddistance','2')
 UO.FindType('тип госта','-1','ground')
 if (uo.findCount()) then
    uo.waitTargetObject('finditem')
    uo.useType('тип бинта')
 end if
end sub

Author:  No More Lies [ 2006-05-26 17:55:57 ]
Post subject: 

Не советую такой скрипт использовать, т.к. крашить будет очень сильно... :( Лучше просто по ласттаргету или ластстатусу.

Author:  1a2a3a4a5a6a [ 2006-05-26 18:00:56 ]
Post subject: 

No More Lies wrote:
Не советую такой скрипт использовать, т.к. крашить будет очень сильно... :( Лучше просто по ласттаргету или ластстатусу.

Вот я начал использовать. Вроде не крашит. Напиши свой?

Author:  1a2a3a4a5a6a [ 2006-05-26 18:01:16 ]
Post subject: 

CFA wrote:
Code:
sub res()
 UO.Set('finddistance','2')
 UO.FindType('тип госта','-1','ground')
 if (uo.findCount()) then
    uo.waitTargetObject('finditem')
    uo.useType('тип бинта')
 end if
end sub

Спасибо! Вот только тип у гостов разный. :( Тогда придется массив делать?

Author:  Rijo [ 2006-05-26 18:10:21 ]
Post subject: 

а гостами кто будет управлять? Если ты как то будешь контролировать гостов, то пускай они пишут что нибудь, а ты своим чаром ищешь госта по журналу, ставишь на него ловушку, потом используешь бинты.
З.Ы. Я сам начинающий, так что не дуплите меня сильно, если что то не то подсказал?

Author:  1a2a3a4a5a6a [ 2006-05-26 18:17:34 ]
Post subject: 

Rijo wrote:
а гостами кто будет управлять? Если ты как то будешь контролировать гостов, то пускай они пишут что нибудь, а ты своим чаром ищешь госта по журналу, ставишь на него ловушку, потом используешь бинты.
З.Ы. Я сам начинающий, так что не дуплите меня сильно, если что то не то подсказал?

Имхо, тупо. Чтобы я смог реснуть нужно добиваться чей-то мессаги? :)

Author:  Rijo [ 2006-05-26 18:19:16 ]
Post subject: 

1a2a3a4a5a6a wrote:
Rijo wrote:
а гостами кто будет управлять? Если ты как то будешь контролировать гостов, то пускай они пишут что нибудь, а ты своим чаром ищешь госта по журналу, ставишь на него ловушку, потом используешь бинты.
З.Ы. Я сам начинающий, так что не дуплите меня сильно, если что то не то подсказал?

Имхо, тупо. Чтобы я смог реснуть нужно добиваться чей-то мессаги? :)

Ну ты мне объясни зачем тебе это, хотя бы поверхностно.

Author:  1a2a3a4a5a6a [ 2006-05-26 18:26:41 ]
Post subject: 

Rijo wrote:
1a2a3a4a5a6a wrote:
Rijo wrote:
а гостами кто будет управлять? Если ты как то будешь контролировать гостов, то пускай они пишут что нибудь, а ты своим чаром ищешь госта по журналу, ставишь на него ловушку, потом используешь бинты.
З.Ы. Я сам начинающий, так что не дуплите меня сильно, если что то не то подсказал?

Имхо, тупо. Чтобы я смог реснуть нужно добиваться чей-то мессаги? :)

Ну ты мне объясни зачем тебе это, хотя бы поверхностно.

Объяснить зачем ресать с бинтов?

Author:  No More Lies [ 2006-05-26 18:29:47 ]
Post subject: 

1a2a3a4a5a6a wrote:
No More Lies wrote:
Не советую такой скрипт использовать, т.к. крашить будет очень сильно... :( Лучше просто по ласттаргету или ластстатусу.

Вот я начал использовать. Вроде не крашит. Напиши свой?


Нет, но у кого как конечно.
Лично я использовал простенькие скрипты (Во избежание крашев) .. :lol:
к примеру:

Code:
sub ress
uo.waittargetobject('laststatus')
uo.usetype(' тайп бинта ')
end sub


Сам видишь разницу... :P

Author:  1a2a3a4a5a6a [ 2006-05-26 19:04:43 ]
Post subject: 

No More Lies, не интересно. Это надо сбивать ластстатус. А если все происходит во время боя?

Author:  1a2a3a4a5a6a [ 2006-05-26 19:06:04 ]
Post subject: 

А как вот в этот чудо-скрипт вставить одевание оружие и щита обратно?
Code:
sub res() 
 UO.Set('finddistance','2')
 UO.FindType('тип госта','-1','ground')
 if (uo.findCount()) then
    uo.waitTargetObject('finditem')
    uo.useType('тип бинта')
 end if
end sub


Я пробовал вот так, но те получилось:
Code:
sub res() 
 UO.Set('finddistance','2')
 UO.FindType('0x0192','-1','ground')
 if (uo.findCount()) then
UO.SetArm('CWeapon')
    uo.waitTargetObject('finditem')
    uo.useType('0x0E21')
UO.Arm('CWeapon')
 end if
end sub

Author:  No More Lies [ 2006-05-26 19:16:32 ]
Post subject: 

Блин, ну а если гостов два рядом и один из них тот, которого тебе ресать нежелательно? Так что лучше сбить статус, чем реснуть врага например. :D


Ах да, забыл насчёт снимания\одевания оружия с щитом. 8)

Code:
sub ress()
uo.setarm('arm')
uo.waittargetobject('laststatus')
uo.usetype(' тип бинта ')
wait(500)
uo.arm('arm')
uo.unsetarm('arm')
end sub


Вот норм скрипт... :lol:

Author:  No More Lies [ 2006-05-26 19:19:10 ]
Post subject: 

Насчёт твоего варианта.
Вставим одевание щита.

Code:
sub res() 
UO.Set('finddistance','2')
UO.FindType('тип госта','-1','ground')
if (uo.findCount()) then
uo.setarm('arm')
uo.waitTargetObject('finditem')
uo.useType('тип бинта')
wait(500)
uo.arm('arm')
uo.unsetarm('arm')
end if
end sub


Всё дело было в задержке скорее всего. :wink:

Author:  1a2a3a4a5a6a [ 2006-05-26 19:51:54 ]
Post subject: 

No More Lies wrote:
Насчёт твоего варианта.
Вставим одевание щита.

Code:
sub res() 
UO.Set('finddistance','2')
UO.FindType('тип госта','-1','ground')
if (uo.findCount()) then
uo.setarm('arm')
uo.waitTargetObject('finditem')
uo.useType('тип бинта')
wait(500)
uo.arm('arm')
uo.unsetarm('arm')
end if
end sub


Всё дело было в задержке скорее всего. :wink:

А этот вариант проверенный? А то гостов поблизости нету. :)

Author:  1a2a3a4a5a6a [ 2006-05-26 19:54:06 ]
Post subject: 

No More Lies wrote:
Блин, ну а если гостов два рядом и один из них тот, которого тебе ресать нежелательно? Так что лучше сбить статус, чем реснуть врага например. :D

Да ладно, враги редко в таких ситяациях стоят на одной и той же клетки с тем человеком, которого нужно реснуть. Ресает только на расстоянии в одну клетку, проверил. Да и в самом противном случае у врага есть только 50% шанса на то, что я его ресну. И убить его будет не сложно. :)

Author:  No More Lies [ 2006-05-26 20:10:58 ]
Post subject: 

1a2a3a4a5a6a wrote:
А этот вариант проверенный? А то гостов поблизости нету. :)


Не проверенный, но должен работать. :D
А ты на каком шарде играешь вообще?

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