хелп плз

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

хелп плз

Post by Lonely »

Не подскажите столкнулся вот с такой малюсенькой проблемой
как указать название Талисмана(Talisman),фартуха(Crimson Cincture),ленты(Lieutenant Of The Britannian Royal Guard).Пример: перчатки- Gloves
Заранее спасибо. :roll:
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

хоть убей но не понял нечего!!
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

если крафт то любое количество букв с первой начиная
если в var то хоть йух назови - им пофигу.
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

Post by Lonely »

Пробывал пишет invalid layer name )
мне нужно его както обозначить в Object Types
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

Post by Lonely »

Собственно вот он мой злой скрипт.Неодевает Library
sub Dress()
var Lhand=
var Rhand=
var Hat=
var Brace=
var Torso=
var Shoes=
var Ring=
var Legs=
var Gloves=
var Ear=
var Arms=
var Neck=
var Cloak=
var Library='0x2f5a'
if UO.objatlayer("Lhand")=="" then
UO.equipt("Lhand",Lhand)
wait(1000)
end if
if UO.objatlayer("Rhand")=="" then
UO.equipt("Rhand",Rhand)
wait(1000)
end if
if UO.objatlayer("Hat")=="" then
UO.equipt("Hat",Hat)
wait(1000)
end if
if UO.objatlayer("Brace")=="" then
UO.equipt("Brace",Brace)
wait(1000)
end if
if UO.objatlayer("Torso")=="" then
UO.equipt("Torso",Torso)
wait(1000)
end if
if UO.objatlayer("Shoes")=="" then
UO.equipt("Shoes",Shoes)
wait(1000)
end if
if UO.objatlayer("Ring")=="" then
UO.equipt("Ring",Ring)
wait(1000)
end if
if UO.objatlayer("Legs")=="" then
UO.equipt("Legs",Legs)
wait(1000)
end if
if UO.objatlayer("Gloves")=="" then
UO.equipt("Gloves",Gloves)
wait(1000)
end if
if UO.objatlayer("Ear")=="" then
UO.equipt("Ear",Ear)
wait(1000)
end if
if UO.objatlayer("Arms")=="" then
UO.equipt("Arms",Arms)
wait(1000)
end if
if UO.objatlayer("Neck")=="" then
UO.equipt("Neck",Neck)
wait(1000)
end if
if UO.objatlayer("Cloak")=="" then
UO.equipt("Cloak",Cloak)
wait(1000)
end if
if UO.objatlayer("Library")=="" then
UO.equipt("Library",Library)
wait(1000)
end if
end sub
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

http://yoko.com.ua/help/help.php?lang=r ... item=layer

Library такого нету, придется использовать usetype, useobject
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

Post by Lonely »

ну да я от туда и брал названия)) а если не сложно можеш написать пример ибо я уже выдох-ся)

и еще если не сложно выложи сюда скрипт на забирание реагентов и тд С БАНКА В БЕКПАК а то я у тебя ненашол ( нашол только с пака в банк
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

uo.usetype('0x2f5a')

до бор регов и ресурсов есть в теме drw 2009
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

Post by Lonely »

спасибо! про реги так и ненашол потому что как один скрипт выгружает в банк так и второй) ну да ладно)
еще вопрос как зделать так что бы после опредеоённой фразы левого чяра мой чар начинал проигрывать свой скрипт? :oops:
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

sub proigr()
while 1
wait(1000)
if uo.injournal('fraza') then
skript()
return
endif
wend
endsub

sub skript()
..
..
endsub
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

Post by Lonely »

сУПЕР!Спасибо большое! :D :D :D
А еще такой вопрос вот оно один раз проигруется и все что делать? мне надо что бы постоянно после фразы играло :oops:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

1) почитать уроки скриптинга
2)

Code: Select all

sub proigr()
while 1
wait(1000)
if uo.injournal('fraza') then
UO.DeleteJournal()
skript()
endif
wend
endsub

sub skript()
..
..
endsub
Lonely
Posts: 7
Joined: 2009-11-18 21:49:42

Post by Lonely »

ОО thx

Да надо будет почитать)))
Post Reply