Yoko

All sides of Injection
It is currently 2026-02-06 15:53:28

All times are UTC+02:00




Post new topic  Reply to topic  [ 18 posts ] 
Author Message
PostPosted: 2008-09-13 09:13:21 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
Талисманы не запоминаются и не одеваются командой
uo.setdress или uo.arm
и не одеваются.
Кто нибудь знает выход из ситуации?


Top
   
 Post subject:
PostPosted: 2008-09-18 16:48:53 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
up, ну не ужели никого это не волнует?


Top
   
 Post subject:
PostPosted: 2008-09-18 17:46:04 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
,info на одетый талисман, смотреть что написано напротив "C=" или даже глянуть, что там в Layer..

Подсказки достаточно ?)

Ещё есть вариант рассмотреть несколько более детально все способы одевания талисмана.

Вы могли бы сами хоть что-то проанализировать, выложить информацию - а потом спрашивать.

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-09-19 22:22:57 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
в этой записи есть лаер
ID=0x401502DD Type=0x2F5B FJSRMMD Name=
Quantity: 0 Colour: 0x02D0 Layer: 9 Has: 1
X=65535 Y=65535 Z=0 C=0x00005BC0 F=0x00

В Хелпе написано что: Текущие одетые вещи можно посмотреть нажав кнопку Layers в закладке Objects, что очень упрощает задачу.
По Ид находим название слоя 0x09, то есть это не Neck который в списке слоев девятый а особый слой.
Neck в списке слоев в Хелпе 9 тый, но это горгетка, горгетки теперь в 10-том слое.

Для теста написал скрипт
Code:
sub talisman ()
var talisman='0x2F5B'
 if UO.GetGraphic( UO.ObjAtLayer( '0x09' ) ) == talisman Then
    UO.Print('Nadeto')
    uo.unequip('0x09')
    return
 else
    UO.Print('Ne nadeto')
    uo.equipt('0x09',talisman)
    wait(100)
 endif
end sub


Когда талисман одет скрипт его видит и орет "надето" и не хочет снимать, пишет "Dangerous action", а когда не надет, скрит не одевает, а орет "Dangerous action" :?


Last edited by Eventualis on 2008-09-19 23:47:55, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2008-09-19 22:57:02 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
ну так - должно банально работать:

uo.moveitem( "item", "1", "self" );

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-09-20 00:43:25 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
с uo.moveitem перекладывает в бакпаке с места на место :D
Нашел в интернете что 0x09 является пакетом сингл клика.
http://kec.cz/tartaros/steamengine/uplo ... style=gold
Когда скрипт просто проверяет нет ли в слое талисмана - видит есть он там или нет.
А вот когда хочет снять или одеть наверно шлет серверу код 0x09 и тут наверно возникает ошибка.


Top
   
 Post subject:
PostPosted: 2008-09-20 09:49:06 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
пипец фантазия...

со времен когда был баг при раздевании выкинуть свой банк, был сделан защитный механизм что бы люди перестали вайпить свои банки:)

set
Code:
safeequip - включает/отключает проверки безопасности при одевании


поповоду не разници в 1 между леерами, все зависет откуда осчет идет от 0 или от 1...


Top
   
 Post subject:
PostPosted: 2008-09-20 12:16:24 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
спасибо за помощь :D
ну кто мог подумать что талисман который на щите считается в слое Ring
Странно еще то что при одевании талисмана если одето кольцо он его снимает и только потом одевает талисман, если талисман одет а кольцо нет, то кольцо одевается не снимая талисман.
Значит после реса нужно сперва одеть талисман а уже потом весь остальной армор.
Сейчас макрос на одевание набора армора выглядит так:
Code:
sub armor() 
   var talisman='0x2F5B'
   VAR t=800
   uo.setdressspeed(t)
   uo.equipt('Ring',talisman)
   wait(t)
   uo.dress('pvparmor')
   wait(t)
   uo.arm('pvpweapon')
   wait(t)
end sub


Top
   
 Post subject:
PostPosted: 2008-09-20 12:49:27 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
Grin wrote:
пипец фантазия...

со времен когда был баг при раздевании выкинуть свой банк, был сделан защитный механизм что бы люди перестали вайпить свои банки:)

set
Code:
safeequip - включает/отключает проверки безопасности при одевании


поповоду не разници в 1 между леерами, все зависет откуда осчет идет от 0 или от 1...


а отключив safeequip не рискую потерять арм где нить?
я разобрался, вырубая safeequip он не снимает кольцо одевая талисман, но опция unset before set все равно работает при одевании армора если что то одето - снимает.
Талисман одевать лучше уже после всего армора.
Сейчас выглядит так:
Code:
sub armor()
var talisman='0x2F5B'
VAR t=700
    uo.set ('safeequip','0')
    uo.setdressspeed(t)
    uo.dress('pvparmor')
    wait(t)
    uo.arm('pvpweapon')
    wait(t)
    uo.equipt('Ring',talisman)
    wait(t)
    uo.set ('safeequip','1')
end sub


Last edited by Eventualis on 2008-10-12 20:05:34, edited 2 times in total.

Top
   
 Post subject:
PostPosted: 2008-09-20 14:48:54 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
:) сделай эптиконтейнер на самого чара и посмотришь:) баг старый


Top
   
 Post subject:
PostPosted: 2008-09-20 15:04:00 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
хз че то с тотемом, инквами неохота проверять :D а за баги банят у нас, вы меня пугаете, добавил в конце строчку uo.set ('safeequip','1')


Last edited by Eventualis on 2008-09-20 15:12:07, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2008-09-20 15:11:21 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Ну если бы от этого бага была бы польза:) а так вайп бегпека и банка:)


Top
   
 Post subject:
PostPosted: 2008-10-12 18:05:14 
Offline

Joined: 2008-03-03 02:16:35
Posts: 45
Странно как то, вроде стандартно талисманы в лэйер Ear должны быть на АОС серваках.

var amulet='0x1111'
UO.equipt("Ear",amulet)


Top
   
 Post subject:
PostPosted: 2008-10-12 20:04:14 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
ну у меня одевает и не на еар а на ринг слой

_________________
Corpus Delicti guild


Top
   
 Post subject:
PostPosted: 2008-10-13 14:11:59 
Offline

Joined: 2008-03-03 02:16:35
Posts: 45
А кольцо и браслет в какой лейер тогда? о.О


Top
   
 Post subject:
PostPosted: 2008-10-13 14:54:14 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Откройте меню Layers в закладке Display, там всё написано.

_________________
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.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-10-13 17:20:58 
Offline
User avatar

Joined: 2008-03-03 22:49:34
Posts: 123
В закладке Objects кнопка Layers
В строке с типом талисмана с ячейке слоя написано не имя слоя а "0x09"
Ну да че спорить если уже проверено что в слое Ring.
,info тоже показывает 9 слой.
ID=0x401502DD Type=0x2F5B FJSRMMD Name=
Quantity: 0 Colour: 0x02D0 Layer: 9 Has: 1
X=65535 Y=65535 Z=0 C=0x00005BC0 F=0x00

_________________
Corpus Delicti guild


Top
   
 Post subject:
PostPosted: 2008-10-13 17:48:25 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Хмм, а у меня там названия слоёв написаны..

Интересно, а оно по цифре одевать случаем не умеет ?)

_________________
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.
Skype: d119060


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited