Jump to content

Amok

Premium
  • Posts

    104
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by Amok

  1. in game.py search def OpenQuestWindow(self, skin, idx): and change it to: def OpenQuestWindow(self, skin, idx): if constInfo.INPUT_IGNORE == 1: return self.interface.OpenQuestWindow(skin, idx) And read this guide [Hidden Content]!!
  2. Hey is there a way to test python guis ingame without pack everything in the epks ?
  3. Hey when i want to stash a item i get this error : SYSERR: Nov 9 04:01:38.226974 :: RunState: LUA_ERROR: locale/germany/quest/object/state/guildstorage:151: attempt to concatenate field `?' (a nil value) someone knows how to fix this ?
  4. ETC_srcd_ymir workuipublic.dds this is a slot cell i think (denke das ist die einzelnde Zelle der Inventar seite)
  5. plz test this: [Hidden Content] and apply this to account database this is missing there:
  6. hey i get error: But i dont know where i comes from... mysql tables are m2_account, m2_common, m2_player but here it use player not m2_player someone knows how to fixx this ?
  7. Which need to edit for use python 2.7 for Client ?
  8. Hey is there a way to use a vm to run Freebsd ? Someone knows a good tut or guide ?
  9. I Fixxed it now... I use now txt and with this all works Fine I usw this to convert protos to txt : [Hidden Content]
  10. I use self compiled source with no txt. Is it better to use txt files ? Is there a good way to convert my proto to txt files ?
  11. Hi, I use germany client + database but my npcs names ingame didnt show right,,, here is a screen: Someone knows how to fixx this ?
  12. This looks better EterPackManager.cpp #ifdef _DEBUG if (CFileNameHelper::GetExtension(strFileName) != "mss") { TraceError("CANNOT_FIND_PACK_FILE [%s]", strFileName.c_str()); } #endif With this only the mss files are skipped
  13. First shutdown server than execute query and than cleared item table. Than start server again
  14. The DSS works well ... but after a reboot are the items from the dss Window away Hi i got same problem but i fixxed it now i think maybe you can test it ALTER TABLE `item` CHANGE `window` `window` ENUM( 'INVENTORY', 'EQUIPMENT', 'SAFEBOX', 'MALL', 'DRAGON_SOUL_INVENTORY', 'BELT_INVENTORY' ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'INVENTORY' This addes the new enmus: 'DRAGON_SOUL_INVENTORY', 'BELT_INVENTORY' After this alle runs fine This Fixxed it by me !
  15. ok guys get it fixxed now xD ui.py need to add def SetAlwaysRenderCoverButton(self, slotIndex, bAlwaysRender = TRUE): wndMgr.SetAlwaysRenderCoverButton(self.hWnd, slotIndex, bAlwaysRender) So fixxed plz close
  16. Ok nobody has an idea ? Someone Can post his uiinventory ? where the belt system works correct ?
  17. Hmm... Its very confused ... When i look: wndBeltInventorySlot.SetCoverButton wndBeltInventorySlot => class CGridSlotWindow SetCoverButton => class CSlotWindow This Works But when i use: wndBeltInventorySlot.SetAlwaysRenderCoverButton wndBeltInventorySlot => class CGridSlotWindow SetAlwaysRenderCoverButton => class CSlotWindow It throw error: 0313 16:16:26490 :: SYSERR: 'GridSlotWindow' object has no attribute 'SetAlwaysRenderCoverButton' Someone has an idea ?
  18. The DSS works well ... but after a reboot are the items from the dss Window away Hi i got same problem but i fixxed it now i think maybe you can test it ALTER TABLE `item` CHANGE `window` `window` ENUM( 'INVENTORY', 'EQUIPMENT', 'SAFEBOX', 'MALL', 'DRAGON_SOUL_INVENTORY', 'BELT_INVENTORY' ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'INVENTORY' This addes the new enmus: 'DRAGON_SOUL_INVENTORY', 'BELT_INVENTORY' After this alle runs fine
  19. Novaline self compiled EDIT:: After some experiments i get this: 0313 16:16:26490 :: SYSERR: 'GridSlotWindow' object has no attribute 'SetAlwaysRenderCoverButton' def RefreshSlot(self): getItemVNum=player.GetItemIndex for i in xrange(item.BELT_INVENTORY_SLOT_COUNT): slotNumber = item.BELT_INVENTORY_SLOT_START + i self.wndBeltInventorySlot.SetItemSlot(slotNumber, getItemVNum(slotNumber), player.GetItemCount(slotNumber)) self.wndBeltInventorySlot.SetAlwaysRenderCoverButton(slotNumber, TRUE) #wndMgr.SetAlwaysRenderCoverButton(slotNumber, TRUE) avail = "0" if player.IsAvailableBeltInventoryCell(slotNumber): self.wndBeltInventorySlot.EnableCoverButton(slotNumber) else: self.wndBeltInventorySlot.DisableCoverButton(slotNumber) self.wndBeltInventorySlot.RefreshSlot() Problem is here: self.wndBeltInventorySlot.SetAlwaysRenderCoverButton(slotNumber, TRUE) when i change to wndMgr.SetAlwaysRenderCoverButton(slotNumber, TRUE) Client Starts but it takes no affect ... in src: SetAlwaysRenderCoverButton is in class CSlotWindow but wndBeltInventorySlot is CGridSlotWindow Maybe this is the Problem Someone know how to get it work under CGridSlotWindow class ?
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.