PythonItemModule.cpp aç ve arat
altına ekle
uiinventory.py
arat
altına ekle
burda typesi ITEM_TYPE_GIFTBOX olan itemler için sorgu ekledim siz tercihe göre subtype olarakta yapabilirsiniz. Gamelib/ItemData.h dosyasında
enum EItemType bloğundan yararlanabilirsiniz,.
eğer source ile uğraşmak istemiyorum diyorsanız itemvnum ilede yapabilirsiniz
Python:
PyModule_AddIntConstant(poModule, "ITEM_TYPE_TREASURE_KEY", CItemData::ITEM_TYPE_TREASURE_KEY);
altına ekle
Python:
PyModule_AddIntConstant(poModule, "ITEM_TYPE_GIFTBOX", CItemData::ITEM_TYPE_GIFTBOX);
uiinventory.py
arat
Python:
def __UseItem(self, slotIndex):
ItemVNum = player.GetItemIndex(slotIndex)
item.SelectItem(ItemVNum)
altına ekle
Python:
elif item.GetItemType() == item.ITEM_TYPE_GIFTBOX:
self.questionDialog = uiCommon.QuestionDialog()
self.questionDialog.SetText("Sandığı Açmak istiyormusun?")
self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnAccept))
self.questionDialog.SetCancelEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnCancel))
self.questionDialog.Open()
self.questionDialog.slotIndex = slotIndex
constInfo.SET_ITEM_QUESTION_DIALOG_STATUS(1)
burda typesi ITEM_TYPE_GIFTBOX olan itemler için sorgu ekledim siz tercihe göre subtype olarakta yapabilirsiniz. Gamelib/ItemData.h dosyasında
enum EItemType bloğundan yararlanabilirsiniz,.
eğer source ile uğraşmak istemiyorum diyorsanız itemvnum ilede yapabilirsiniz
Python:
elif 72002 == ItemVNum or 72003 == ItemVNum:
self.questionDialog = uiCommon.QuestionDialog()
self.questionDialog.SetText("Bu işlemi yapmak istiyormusun?")
self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnAccept))
self.questionDialog.SetCancelEvent(ui.__mem_func__(self.__UseItemQuestionDialog_OnCancel))
self.questionDialog.Open()
self.questionDialog.slotIndex = slotIndex
constInfo.SET_ITEM_QUESTION_DIALOG_STATUS(1)
Son düzenleme:
Şimdi recepcim bu enes KADIR abimiz tüm yazılım dillerini bildiğinden dolayı hemde ezbere bir bakıma hatim etmiş yani o yüzden C# olduğunu doğuştan biliyor senin bilgin yanlış hemen özür dile bajsjsjsjdjc#anlıyorum hocam
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 7
- Görüntüleme
- 407
- Çözüldü
- Cevaplar
- 2
- Görüntüleme
- 78
- Cevaplar
- 8
- Görüntüleme
- 288
- Cevaplar
- 4
- Görüntüleme
- 97
- Cevaplar
- 16
- Görüntüleme
- 1K

anlıyorum hocam