одевалка

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
DeDulia
Posts: 28
Joined: 2008-03-29 18:31:31

одевалка

Post by DeDulia »

как сделать скрипт на одевание определенных вещей...например сандалей и плаща :?:

я вот какой-то намудрил =) пишет надо equip layer graphic

Code: Select all

sub Dress()
  var sandals='0x170D'
  var cloak='0x1515'
        UO.Equipt(sandals)
        wait(600)
        UO.Equipt(cloak)
        wait(600)
endsub
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

нельзя просто одеть вещь. Надо указывать в какое место её одевать.
Эти места называються слоями.

Почитай ниже.
http://yoko.com.ua/help/help.php?lang=rus&a=item&item=equip
DeDulia
Posts: 28
Joined: 2008-03-29 18:31:31

Post by DeDulia »

Purgen wrote:нельзя просто одеть вещь. Надо указывать в какое место её одевать.
Эти места называються слоями.

Почитай ниже.
http://yoko.com.ua/help/help.php?lang=rus&a=item&item=equip


=)спосибо...разобрался...

вот поправил свой скрипт=) может кому пригодтися =)

Code: Select all

sub Dress()
  var sandals='0x170D'
  var cloak='0x1515'
        UO.Equipt('Shoes',sandals)
        wait(600)
        UO.Equipt('Cloak',cloak)
        wait(600)
endsub
DeDulia
Posts: 28
Joined: 2008-03-29 18:31:31

Post by DeDulia »

Code: Select all

sub Dress()
  var sandals='0x170D'
  var cloak='0x1515'
        UO.Equipt('Shoes',sandals)
        wait(600)
        UO.Equipt('Cloak',cloak)
        wait(600)
endsub


а как сделать так чтобы если какая-то из этих шмоток уже одета . не снималась...?
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

DeDulia wrote:а как сделать так чтобы если какая-то из этих шмоток уже одета . не снималась...?

Code: Select all

sub Dress()
   var sandals='0x170D'
   var cloak='0x1515'
   if UO.objatlayer("Shoes")=="" then
      UO.equipt("Shoes",sandals)
      wait(600)
   end if
   if UO.objatlayer("Cloak")=="" then
      UO.equipt("Cloak",cloak)
      wait(600)
   end if
end sub

попробуй так
Blood Slayer
Posts: 124
Joined: 2005-07-14 20:53:05
Contact:

Post by Blood Slayer »

Purgen wrote:
DeDulia wrote:а как сделать так чтобы если какая-то из этих шмоток уже одета . не снималась...?

Code: Select all

sub Dress()
   var sandals='0x170D'
   var cloak='0x1515'
   if UO.objatlayer("Shoes")=="" then
      UO.equipt("Shoes",sandals)
      wait(600)
   end if
   if UO.objatlayer("Cloak")=="" then
      UO.equipt("Cloak",cloak)
      wait(600)
   end if
end sub

попробуй так


А че так нельзя?

Code: Select all

sub Dress()
   var sandals='0x170D'
   var cloak='0x1515'
   if UO.objatlayer("Shoes")=="" then
      Uo.UseType(sandals)
      wait(600)
   end if
   if UO.objatlayer("Cloak")=="" then
      Uo.UseType(cloak)
      wait(600)
   end if
end sub
Я пока только учусь :oops:

http://www.surfjunky.com/?r=BloodSlayer
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Blood Slayer wrote:А че так нельзя?

Зя. Но некоторое оружие имеет свойство при использовании использоваться :) Появляется таргет. Еквип просто переносит на куклу.

Хотя если в момент еквипа вас проатачат или ударят вы имеете шанс уронить вещь которую собираетесь надеть. :twisted:
Post Reply