コード例 #1
0
ファイル: game.py プロジェクト: Reizonr1/metin2-adv
	def	__PressJKey(self):
		if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL):
			if player.IsMountingHorse():
				net.SendChatPacket("/unmount")
			else:
				#net.SendChatPacket("/user_horse_ride")
				if not uiPrivateShopBuilder.IsBuildingPrivateShop() or not uiOfflineShopBuilder.IsBuildingOfflineShop():
					for i in xrange(player.INVENTORY_PAGE_SIZE):
						if player.GetItemIndex(i) in (71114, 71116, 71118, 71120):
							net.SendItemUsePacket(i)
							break
コード例 #2
0
ファイル: game.py プロジェクト: Reizonr1/metin2-adv
	def __SendDropItemPacket(self, itemVNum, itemCount, itemInvenType = player.INVENTORY):
		if uiPrivateShopBuilder.IsBuildingPrivateShop():
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DROP_ITEM_FAILURE_PRIVATE_SHOP)
			return
			
		if (uiOfflineShopBuilder.IsBuildingOfflineShop()):
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DROP_ITEM_FAILURE_OFFLINE_SHOP)
			return
			
		if (uiOfflineShop.IsEditingOfflineShop()):
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DROP_ITEM_FAILURE_OFFLINE_SHOP)
			return

		net.SendItemDropPacketNew(itemInvenType, itemVNum, itemCount)
コード例 #3
0
ファイル: uiinventory.py プロジェクト: Reizonr1/metin2-adv
    def __SendMoveItemPacket(self, srcSlotPos, dstSlotPos, srcItemCount):
        # 개인상점 열고 있는 동안 아이템 사용 방지
        if uiPrivateShopBuilder.IsBuildingPrivateShop():
            chat.AppendChat(chat.CHAT_TYPE_INFO,
                            localeInfo.MOVE_ITEM_FAILURE_PRIVATE_SHOP)
            return

        if (uiOfflineShopBuilder.IsBuildingOfflineShop()):
            chat.AppendChat(chat.CHAT_TYPE_INFO,
                            localeInfo.MOVE_ITEM_FAILURE_OFFLINE_SHOP)
            return

        if (uiOfflineShop.IsEditingOfflineShop()):
            chat.AppendChat(chat.CHAT_TYPE_INFO,
                            localeInfo.MOVE_ITEM_FAILURE_OFFLINE_SHOP)
            return

        net.SendItemMovePacket(srcSlotPos, dstSlotPos, srcItemCount)
コード例 #4
0
ファイル: uiinventory.py プロジェクト: Reizonr1/metin2-adv
    def __SendUseItemPacket(self, slotPos):
        # 개인상점 열고 있는 동안 아이템 사용 방지
        if uiPrivateShopBuilder.IsBuildingPrivateShop():
            chat.AppendChat(chat.CHAT_TYPE_INFO,
                            localeInfo.USE_ITEM_FAILURE_PRIVATE_SHOP)
            return

        if (uiOfflineShopBuilder.IsBuildingOfflineShop()):
            chat.AppendChat(chat.CHAT_TYPE_INFO,
                            localeInfo.USE_ITEM_FAILURE_OFFLINE_SHOP)
            return

        if (uiOfflineShop.IsEditingOfflineShop()):
            chat.AppendChat(chat.CHAT_TYPE_INFO,
                            localeInfo.USE_ITEM_FAILURE_OFFLINE_SHOP)
            return

        net.SendItemUsePacket(slotPos)
コード例 #5
0
ファイル: uiinventory.py プロジェクト: Reizonr1/metin2-adv
				mouseModule.mouseController.RunCallBack("INVENTORY")

Yukardaki kodun alt©¥na a??a?©¥daki kodu ekleyin ;

			elif player.SLOT_TYPE_OFFLINE_SHOP == attachedSlotType:
				mouseModule.mouseController.RunCallBack("INVENTORY")

A??a?©¥daki kodu arat©¥n ;

		if uiPrivateShopBuilder.IsBuildingPrivateShop():
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.USE_ITEM_FAILURE_PRIVATE_SHOP)
			return

Yukardaki kodun alt©¥na a??a?©¥daki kodu ekleyin ;

		if (uiOfflineShopBuilder.IsBuildingOfflineShop()):
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.USE_ITEM_FAILURE_OFFLINE_SHOP)
			return
			
		if (uiOfflineShop.IsEditingOfflineShop()):
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.USE_ITEM_FAILURE_OFFLINE_SHOP)
			return

A??a?©¥daki kodu arat©¥n ;

		if uiPrivateShopBuilder.IsBuildingPrivateShop():
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.USE_ITEM_FAILURE_PRIVATE_SHOP)
			return

Yukardaki kodun alt©¥na a??a?©¥daki kodu ekleyin ;