
Замена оружия!
Moderators: Murderator+, Murderator
-
- Posts: 8
- Joined: 2008-01-27 18:34:28
- Contact:
Замена оружия!
Нужен скрипт который сам меняет оружие если придыдущее ломаеться . . . самый простой ! Заранее благодарю

Один удар. Одна жизнь. Одна любовь.
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Я слепой - пишите громче !!!!!!!!!!!!
Как-то так, по-хорошему - нужно поглядеть, что возвращают ф-ции, а то я поналепил проверку на нули..
Code: Select all
sub autowep()
var layer = "Rhand"
var type = uo.getGraphic( uo.objAtLayer( "Rhand" ) )
if type == "0x0000" then
layer = "Lhand"
type = uo.getGraphic( uo.objAtLayer( "Lhand" ) )
endif
if type == "0x0000" then
uo.print( "Weapon not found, exit." )
return false
endif
repeat
if not uo.objAtLayer( layer ) then
if not uo.count( type ) then
uo.print( "Can not equip weapon - have no weapon." )
return false
endif
uo.usetype( type )
checklag()
endif
wait( 300 )
until false
endsub
Как-то так, по-хорошему - нужно поглядеть, что возвращают ф-ции, а то я поналепил проверку на нули..
Last edited by Destruction on 2008-01-27 22:26:29, edited 2 times in total.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 8
- Joined: 2008-01-27 18:34:28
- Contact:
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Станислав:) wrote:Немогбы подписать что куда вписывать? я чюток в этих делах нешарю
Я ещё раз повторяю - пишите громче !!!
А вписывать ничего никуда не надо, скрипт смотрит что в правой руке - если ничего, смотрит что в левой, если и там ничего - конец скрипта, потом когда в указанной руке ничего нету - он юзает по тайпу что-то такое, что там было, если такого хлама с собой нема - конец скрипта..
Вопрос в том, нули или FF'ки ?)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 8
- Joined: 2008-01-27 18:34:28
- Contact:
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
-
- Posts: 8
- Joined: 2008-01-27 18:34:28
- Contact:
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Верно пишешь, поправил.
Плюс перепроверил - uo.objAtLayer( str Layer ) возвращает false, в случае отсутствия предмета на этом слое, а я думал 0x00000000... Поправил скриптик, ща должен работать

PS: Радует, что автор всё-таки понял мои намёки.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 8
- Joined: 2008-01-27 18:34:28
- Contact:
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Станислав:) wrote:Одел оружие запустил скрипт
Снял оружие(при работе скрипта)
Скрипт написал что я хочу использовать я нажимаю на катану и он мне без остановки пишет тоже самое что я хочу использовать и т.д. . . .!
гг, ну у меня привычка одеваться через useobject / usetype.. Попробуй uo.equipt()

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 8
- Joined: 2008-01-27 18:34:28
- Contact:
Code: Select all
sub weapon()
while not uo.dead()
if UO.objatlayer("Rhand")=="" then
UO.equipt("Rhand","0x1401") # ТИП Оружия
end if
wait(10000)
wend
end sub
[ещё раз увижу такую дебильную подпись - забаню. Администрация.]