Народ кароче неполадки в том что нехочет шлем в инвис уходить при одевании шруды в чём может быть причина
Цитата
On=@ItemEquip
if (<Act.Layer> == layer_helm) && (StrCmp("<Src.FindLayer(layer_robe).Dispid>","i_deathshroud") == 0)
if <Src.FindLayer(layer_helm).Cont>
Src.FindLayer(layer_helm).Attr=<Src.FindLayer(layer_helm).Attr>&~attr_invis
Endif
Act.Attr = <Act.Attr> | attr_invis
forchars
update
endfor
Elif (StrCmp("<Act.DispId>","i_deathshroud") == 0) && (<Src.FindLayer(layer_helm).Cont>)
Local.Uid = <Src.FindLayer(layer_helm).Cont>
forchars
UID.<Local.Uid>.TrySrc <Uid> RemoveFromView
Endfor
Endif
On=@ItemUneQuip
if (StrCmp("<Act.DispId>","i_deathshroud") == 0) && (<Src.FindLayer(layer_helm).Cont>)
Src.FindLayer(layer_helm).Attr=<Src.FindLayer(layer_helm).Attr>&~attr_invis
Local.Uid = <Src.FindLayer(layer_helm).Cont>
ForChars
Update
Endfor
Endif
Или новерно есть какие нить другие варинаты подскажите плиз.