Braunwald Posted August 19, 2022 at 02:05 PM Share Posted August 19, 2022 at 02:05 PM Este erro apareceu no meu cliente e demorei algum tempo até perceber de onde vinha. Acontece, que este erro aparece quando nós damos vários click's em um item (mesmo item) para o equipar. Como por exemplo aqui: https://prnt.sc/FDa7S9dR5Njg Se tentarmos equipar os itens de uma forma rápida, vamos acabar por dar 2 ou mais clicks no mesmo item. O que acontece é que o cliente apenas assume o primeiro click, reconhece o item e equipa-o. No segundo click o cliente quer equipar algo, que já la não está. Pesquisei bastante na net sobre este erro... mas nada era claro o suficiente. Fix: bin/root/uiinventory.py Spoiler //Search and edit like: def __UseItem(self, slotIndex): ItemVNum = player.GetItemIndex(slotIndex) ### fix Cannot find item by 0 if ItemVNum < 1: return item.SelectItem(ItemVNum) if item.IsFlag(item.ITEM_FLAG_CONFIRM_WHEN_USE): self.questionDialog = uiCommon.QuestionDialog() [...] Tal como referi, segundo a internet :D existe muitos motivos que podem causar este erro. Mas segundo o meu test apenas o que refiro o causa. 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now