Yoko
http://forum.yoko.com.ua/

Как по сериалу узнать находится ли вешь у себя?
http://forum.yoko.com.ua/viewtopic.php?f=20&t=229
Page 1 of 1

Author:  Ven [ 2004-05-01 00:57:12 ]
Post subject:  Как по сериалу узнать находится ли вешь у себя?

На ум приходит вызывать ContainerOf пока не окажется земля или свой бэкпак.
Если свой бэкпак - то вещь при себе :)

Может проще как-нибудь можно сделать?

Author:  Sergiusis [ 2004-05-01 07:36:17 ]
Post subject: 

Попробуй проверить команды на слои... (layer) смотри в хелпе...

Author:  Yoko [ 2004-05-01 12:11:11 ]
Post subject: 

слои не помогут потому что вещи в бекпаке не находятся в каком-либо слое. слой есть смысл проверять если есть подозрение что вещь надета (оружие в руке, одежда и т.п.)

Author:  Ven [ 2004-05-01 22:52:48 ]
Post subject: 

Сделал так как написал вроде работает :)
Code:
sub ItemInBackpack(Serial)
  var r;
  r = UO.ContainerOf(Serial);
  while r<>'0xFFFFFFFF' and r<>0
#    UO.Print('ContID = ' + r)
#    wait(1000)
    if r == ContBackPack then
      return 1
    endif
    r = UO.ContainerOf(r);
  wend
  return 0
end sub

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/