Вооще давно не видел такого заумного скрипта, а главное хрен проссышь, вооще работает? ну мне интересно, особенно понравились эти строчки
.......
Local.Uid = <Src.FindLayer(layer_helm).Cont> // Ну тут я как понял сохраняет UID объекта которому пренадлежит сам шлем ну персонаж или контейнер
.....
UID.<Local.Uid>.TrySrc <Uid> RemoveFromView // а тут видимо этот контейнер или персонаж прячиться от всех (IMG:
style_emoticons/default/biggrin.gif)
.......
а дальше ещё круче...
.....
Local.Uid = <Src.FindLayer(layer_helm).Cont>
.... сохраняет при Unequip-е UID контейнера или персонажа которому пренадлежит шлем, при чём просто для прикола, т.к. дальше переменная не используется =)
Ну мож что нить типа этого:
Код
ON=@ItemEquip
IF (<SRC.FINDLAYER.22.ID>==0204e) && (<ACT.LAYER>==6)
ACT.ATTR |= attr_invis
ACT.REMOVEFROMVIEW
ELIF (<SRC.FINDLAYER.6.UID>) && (<ACT.ID>==0204e)
SRC.FINDLAYER.6.ATTR |= attr_invis
SRC.FINDLAYER.6.REMOVEFROMVIEW
ENDIF
ON=@ItemUnequip
IF ((<ACT.ID>==0204e) && (<SRC.FINDLAYER.6.UID>)) || (<ACT.LAYER>==6)
SRC.FINDLAYER.6.ATTR &= ~attr_invis
SRC.FINDLAYER.6.UPDATE
ENDIF
Мне покрайней мере не прихоилось этим страдать, мне было проще поменять анимацию местами, шруду и ГМ робу =)
Сообщение отредактировал Breaker - 17.3.2009, 9:12