животные в пвп(ДРВ)

Anything and all.

Moderators: Murderator+, Murderator

lokos
Posts: 4
Joined: 2005-01-26 23:25:49

животные в пвп(ДРВ)

Post by lokos »

ПОмогите с 2 скриптиками... Одни скрипт: нажимаешь кнопку мои чар слазиет с лошади пишеться команда all kill и нападает по ластстатусу.
Второи скрптик: пишет all come и садиться на предыдущуу лошадь...
Буду благодарен...
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

в поиске пишим ....all kill

Code: Select all

sub horse_attack() 
    Var hrsT, hrsC
    hrsT = "0x00DC" # тип зверька
    hrsC = "0x09CC" # его цвет

    UO.Set("finddistance", "4")
    UO.FindType(hrsT, hrsC, "ground")
    If UO.FindCount() > 0 Then
     UO.UseFromGround(hrsT)
    Else
     UO.UseObject("self")
     UO.WaitTargetObject("laststatus")
     UO.Say("all kill")
    End If
end sub



там около 20 вариантов
Все просто.
BETEPAH ™
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Тока может быть глюк, если не включен ТВИ то он не найдёт зверька пока тот не пошевелится... у меня такой скриптец.... по ID

Code: Select all

sub horse()
var Horse='0x00000000' ; Сюда ID лошади
If NOT UO.ObjAtLayer('Horse') Then
UO.UseObject(Horse)
Else
UO.UseObject('self')
UO.Msg('all stop')
UO.Msg('all kill')
EndIf
end sub
_ALF_
Posts: 24
Joined: 2005-04-16 17:40:14

Post by _ALF_ »

А вопроик он сам садится на лошадь или нада вручную то есть 2 раза мышкой на нее ?
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

_ALF_ wrote:А вопроик он сам садится на лошадь или нада вручную то есть 2 раза мышкой на нее ?
На кнопку нажал, сел и побежал :wink:
Юпс, чёто стихами заговорил :)
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
_ALF_
Posts: 24
Joined: 2005-04-16 17:40:14

Post by _ALF_ »

SAMURAI wrote:На кнопку нажал, сел и побежал :wink:
Юпс, чёто стихами заговорил :)

То есть на 1 и туже кнопку и слезает и садится ?
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Вот еще один такого типа.
Делает всё по одной кнопке.
Слезает, говорит all kill на ласт таргет / Говорит all come и залезает.
Создаем обьект Horse, вписываем туда айди питомца и юзаем.

Code: Select all

sub PVP_Horse() 
If UO.ObjAtLayer('Horse') Then
   UO.useobject('self')
   wait(100)
   UO.WaitTargetObject('lasttarget')
   UO.MSG('all kill')
Else   
   UO.MSG('all come')
   UO.WarMode(0)
   wait(100)
   UO.Useobject('Horse')
   UO.WarMode(1)
End If
end sub
_ALF_
Posts: 24
Joined: 2005-04-16 17:40:14

Post by _ALF_ »

Спасибочки :D
_ALF_
Posts: 24
Joined: 2005-04-16 17:40:14

Post by _ALF_ »

666Man666 wrote:

Code: Select all

sub horse()
var Horse='0x00000000' ; Сюда ID лошади
If NOT UO.ObjAtLayer('Horse') Then
UO.UseObject(Horse)
Else
UO.UseObject('self')
UO.Msg('all stop')
UO.Msg('all kill')
EndIf
end sub

Люди а как этот скриптец переделать чтоб зверек по ласт статусу атачил ?
_ALF_
Posts: 24
Joined: 2005-04-16 17:40:14

Post by _ALF_ »

_ALF_ wrote:Люди а как этот скриптец переделать чтоб зверек по ласт статусу атачил ?

Спасиба уже сам догнал как :D
Wahoocka
Posts: 19
Joined: 2004-12-10 09:16:23

Post by Wahoocka »

на самом деле этот скрипт выглядит так:

sub AllKill()
uo.deletejournal()
uo.useobject("0x0028A615")#id loshadi
wait(400)
if uo.injournal("You can't see the target") then
uo.useobject("0x0003E43C")#id svoego chara
uo.waittargetlast()
wait(100)
uo.say("LOL!!! NOW YOU DIE !!!")
uo.say("all kill")
wait(100)
else
uo.useobject("0x0028A615")
uo.deletejournal()
end if
end sub
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Твой скрипт будет слезать с лошади на 0.4 секунды дольше :)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

flake wrote:Твой скрипт будет слезать с лошади на 0.4 секунды дольше :)

Ага, кроме того, автор того скрипта не знает такие переменные как self :roll:
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Я какоето время делал так:
Var KeeperName="Keeper"
Поиск всего на земле и игнорми до тех пор пока имя найденного обьекта несовподет с заданным.
Коли нашли юзаем найденный обджект.
Ну а если ненашли то слезаем кидаем ловушку на прицел и орем (KeeperName+" Kill") или просто атачим цель по ласт статусу/таргету/атаке =)
НЕЗАБЫВАЕМ обнулить игнор.
Wahoocka
Posts: 19
Joined: 2004-12-10 09:16:23

Post by Wahoocka »

Destruction wrote:
flake wrote:Твой скрипт будет слезать с лошади на 0.4 секунды дольше :)

Ага, кроме того, автор того скрипта не знает такие переменные как self :roll:


Чтоб там злые языки не говорили, а скриптец работает реально :wink:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Wahoocka wrote:
Destruction wrote:
flake wrote:Твой скрипт будет слезать с лошади на 0.4 секунды дольше :)

Ага, кроме того, автор того скрипта не знает такие переменные как self :roll:


Чтоб там злые языки не говорили, а скриптец работает реально :wink:

Просто бывают ситуации, када self ID меняется, а это, ИМХО, не очень то и удобно :wink:
by_csd
Posts: 44
Joined: 2004-07-11 19:36:46

Post by by_csd »

Destruction wrote:Просто бывают ситуации, када self ID меняется, а это, ИМХО, не очень то и удобно :wink:


Пример в студию.
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Например, у меня 4 чара, которыми я бегаю.
И на всех один автолоад. Так вот, без перменной self мне придется каждый раз заходить в автолад, и менять айди. не удобно.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

flake wrote:Например, у меня 4 чара, которыми я бегаю.
И на всех один автолоад. Так вот, без перменной self мне придется каждый раз заходить в автолад, и менять айди. не удобно.

Отличный пример - у всех ID разный и одновременно, всегда self.
by_csd
Posts: 44
Joined: 2004-07-11 19:36:46

Post by by_csd »

Destruction wrote:Отличный пример - у всех ID разный и одновременно, всегда self.


Не катит. Я играю одним чаром.
Post Reply