Jump to content

FileX

Premium
  • Posts

    72
  • Joined

  • Last visited

  • Feedback

    0%

1 Follower

About FileX

Informations

  • Gender
    Male
  • Country
    Czech Republic
  • Nationality
    Czech

Social Networks

Recent Profile Visitors

709 profile views

FileX's Achievements

Collaborator

Collaborator (7/16)

  • Very Important Person Rare
  • Dedicated
  • Reacting Well
  • First Post
  • Collaborator

Recent Badges

52

Reputation

  1. bump and new: [Hidden Content] Currently the buttons are working for me, but the background of the inventory has moved. The paradox is that if I shrink the crossed out field, the inventory slots will shrink and it is not possible to put items on those fields. But the buttons work (sidebar). import item import app TEXT_VEGAS_1 = "Description button 1" TEXT_VEGAS_2 = "Description button 2" TEXT_VEGAS_3 = "Description button 3" TEXT_VEGAS_4 = "Description button 4" TEXT_VEGAS_5 = "Description button 5" TEXT_VEGAS_6 = "Description button 6" ######################################## GET_IMAGE_BUTTON = "d:/ymir work/item/quest/" ######################################## INV_FUNC_X = 9 INV_FUNC_Y = 10 INV_FUNC_ADD = 32 VEGAS_BOARD = 40 EQUIPMENT_START_INDEX = False if app.ENABLE_ADDITIONAL_EQUIPMENT_PAGE: BOARD_HEIGHT = 375 window = { "name" : "InventoryWindow", ## 600 - (width + żŔ¸ĄÂĘŔ¸·Î şÎĹÍ ¶çżě±â 24 px) "x" : SCREEN_WIDTH - 176 - VEGAS_BOARD - 5, "y" : SCREEN_HEIGHT - 37 - BOARD_HEIGHT, "style" : ("movable", "float",), "width" : 176 + VEGAS_BOARD, "height" : BOARD_HEIGHT, "children" : [ { "name" : "vegas_board", "type" : "board", "style" : ("attach",), "x" : 0, "y" : 0, #"vertical_align":"center", "width" : VEGAS_BOARD, "height" : 210, "children" : ( { "name" : "Button_Function_1", "type" : "button", "x" : INV_FUNC_X, "y" : INV_FUNC_Y, "tooltip_text" : TEXT_VEGAS_1, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_2", "type" : "button", "x" : INV_FUNC_X, "y" : INV_FUNC_Y + INV_FUNC_ADD, "tooltip_text" : TEXT_VEGAS_2, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_3", "type" : "button", "x" : INV_FUNC_X, "y" : INV_FUNC_Y + INV_FUNC_ADD * 2, "tooltip_text" : TEXT_VEGAS_3, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_4", "type" : "button", "x" : INV_FUNC_X, "y" : INV_FUNC_Y + INV_FUNC_ADD * 3, "tooltip_text" : TEXT_VEGAS_4, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_5", "type" : "button", "x" : INV_FUNC_X, "y" : INV_FUNC_Y + INV_FUNC_ADD * 4, "tooltip_text" : TEXT_VEGAS_5, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_6", "type" : "button", "x" : INV_FUNC_X, "y" : INV_FUNC_Y + INV_FUNC_ADD * 5, "tooltip_text" : TEXT_VEGAS_6, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, ), }, ## Inventory, Equipment Slots { "name" : "board", "type" : "board", "style" : ("attach",), "x" : VEGAS_BOARD, "y" : 0, "width" : 176, "height" : BOARD_HEIGHT, "children" : [ ## Title { "name" : "TitleBar", "type" : "titlebar", "style" : ("attach",), "x" : 8, "y" : 7, "width" : 161, "color" : "yellow", "children" : ( { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" }, ), }, { "name" : "Inventory_Tab_01", "type" : "radio_button", "x" : 10, "y" : 33, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1, "children" : ( { "name" : "Inventory_Tab_01_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "I", }, ), },
  2. Hello, I am trying to implement this system: But I have a problem that I can't click on the icons. At the same time, when I first open the inventory and click on "inventory" the sidebar moves. import item import app TEXT_VEGAS_1 = "Description button 1" TEXT_VEGAS_2 = "Description button 2" TEXT_VEGAS_3 = "Description button 3" TEXT_VEGAS_4 = "Description button 4" TEXT_VEGAS_5 = "Description button 5" TEXT_VEGAS_6 = "Description button 6" ######################################## GET_IMAGE_BUTTON = "d:/ymir work/item/quest/" ######################################## position_button_1_x = 10 position_button_1_y = 10 position_button_2_x = 10 position_button_2_y = 42 position_button_3_x = 10 position_button_3_y = 72 position_button_4_x = 10 position_button_4_y = 102 position_button_5_x = 10 position_button_5_y = 134 position_button_6_x = 10 position_button_6_y = 166 EQUIPMENT_START_INDEX = False if app.ENABLE_ADDITIONAL_EQUIPMENT_PAGE: BOARD_HEIGHT = 375 window = { "name" : "InventoryWindow", ## 600 - (width + żŔ¸ĄÂĘŔ¸·Î şÎĹÍ ¶çżě±â 24 px) "x" : SCREEN_WIDTH - 176, "y" : SCREEN_HEIGHT - 37 - BOARD_HEIGHT, "style" : ("movable", "float",), "width" : 176, "height" : BOARD_HEIGHT, "children" : [ { "name" : "vegas_board", "type" : "board", "style" : ("attach",), "x" : -45, "y" : +15, "vertical_align":"center", "width" : 40, "height" : 210, "children" : ( { "name" : "Button_Function_1", "type" : "button", "x" : position_button_1_x, "y" : position_button_1_y, "tooltip_text" : TEXT_VEGAS_1, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_2", "type" : "button", "x" : position_button_2_x, "y" : position_button_2_y, "tooltip_text" : TEXT_VEGAS_2, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_3", "type" : "button", "x" : position_button_3_x, "y" : position_button_3_y, "tooltip_text" : TEXT_VEGAS_3, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_4", "type" : "button", "x" : position_button_4_x, "y" : position_button_4_y, "tooltip_text" : TEXT_VEGAS_4, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_5", "type" : "button", "x" : position_button_5_x, "y" : position_button_5_y, "tooltip_text" : TEXT_VEGAS_5, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, { "name" : "Button_Function_6", "type" : "button", "x" : position_button_6_x, "y" : position_button_6_y, "tooltip_text" : TEXT_VEGAS_6, "default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga", "over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga", "down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga", }, ), }, ## Inventory, Equipment Slots { "name" : "board", "type" : "board", "style" : ("attach",), "x" : 0, "y" : 0, "width" : 176, "height" : BOARD_HEIGHT, "children" : [ ## Title { "name" : "TitleBar", "type" : "titlebar", "style" : ("attach",), "x" : 8, "y" : 7, "width" : 161, "color" : "yellow", "children" : ( { "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" }, ), }, { "name" : "Inventory_Tab_01", "type" : "radio_button", "x" : 10, "y" : 33, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1, "children" : ( { "name" : "Inventory_Tab_01_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "I", }, ), }, { "name" : "Inventory_Tab_02", "type" : "radio_button", #"x" : 10 + 78, "x" : 10 + 39, "y" : 33, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2, "children" : ( { "name" : "Inventory_Tab_02_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "II", }, ), }, { "name" : "Inventory_Tab_03", "type" : "radio_button", "x" : 10 + 39 + 39, "y" : 33, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3, "children" : ( { "name" : "Inventory_Tab_03_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "III", }, ), }, { "name" : "Inventory_Tab_04", "type" : "radio_button", "x" : 10 + 39 + 39 + 39, "y" : 33, "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_01.sub", "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_02.sub", "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_half_03.sub", "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4, "children" : ( { "name" : "Inventory_Tab_04_Print", "type" : "text", "x" : 0, "y" : 0, "all_align" : "center", "text" : "IV", }, ), }, ## Item Slot { "name" : "ItemSlot", "type" : "grid_table", "x" : 8, "y" : 55, "start_index" : 0, "x_count" : 5, "y_count" : 9, "x_step" : 32, "y_step" : 32, "image" : "d:/ymir work/ui/public/Slot_Base.sub" }, ## Print { "name":"Money_Icon", "type":"image", "vertical_align":"bottom", "x":57, "y":26, "image":"d:/ymir work/ui/game/windows/money_icon.sub", }, { "name":"Money_Slot", "type":"button", "x":75, "y":28, #"horizontal_align":"center", "vertical_align":"bottom", "default_image" : "d:/ymir work/ui/public/gold_slot.sub", "over_image" : "d:/ymir work/ui/public/gold_slot.sub", "down_image" : "d:/ymir work/ui/public/gold_slot.sub", "children" : ( { "name" : "Money", "type" : "text", "x" : 3, "y" : 3, "horizontal_align" : "right", "text_horizontal_align" : "right", "text" : "123456789", }, ), }, Could someone please advise me?
  3. It's listed there. But the problem is that the map is not even loaded in the server log. I don't know the cause.
  4. Hi, I'm having trouble loading the map on ch99. I've been trying for a few days but still no luck and I'm at a loss as to what could be causing it. What is necessary to load the map on the serverside? Because the log shows me absolutely nothing. Syserr is empty / Log not showing map. Ingame i cant port on this map. 1. MAP_ALLOW: 81 103 105 110 111 113 114 118 119 120 121 122 123 124 125 126 127 128 181 182 183 404 2. /usr/home/m2/server/share/locale/uk/map (index.txt have there map on 404) 3. in map directory is: Town.txt (0, 0), server_attr, Settings.txt (with correct position), stone.txt (0 lines), regen.txt (0 lines) and boss.txt (0 lines). But map not start. Why?
  5. Hello, I had the same error which I managed to solve. However, now I am struggling with the error: SYSERR: Traceback (most recent call last): SYSERR: File "networkModule.py", line 270, in SetGamePhase SYSERR: File "game.py", line 118, in __init__ SYSERR: File "interfaceModule.py", line 559, in MakeInterface SYSERR: File "interfaceModule.py", line 461, in __MakeDialogs SYSERR: File "uiSystem.py", line 57, in LoadDialog SYSERR: File "uiSystem.py", line 76, in __LoadSystemMenu_Default SYSERR: File "ui.py", line 4448, in GetChild SYSERR: KeyError SYSERR: : SYSERR: 'patchnotes_button' SYSERR: Key is in: systemdialog.py: if app.ENABLE_PATCHNOTE_WINDOW: ADD_Y += 30 window["height"] = window["height"] + 30 window["children"][0]["height"] = window["children"][0]["height"] + 30 window["children"][0]["children"] = window["children"][0]["children"] + [ { "name" : "patchnotes_button", "type" : "button", "x" : 10, "y" : ADD_Y + VERSION_ADD_Y, "text" : "Patchnotes", "default_image" : ROOT + "XLarge_Button_01.sub", "over_image" : ROOT + "XLarge_Button_02.sub", "down_image" : ROOT + "XLarge_Button_03.sub", }, ] uisystem.py: if app.ENABLE_PATCHNOTE_WINDOW: self.wndPatchnotes = uiPatchnotes.PatchNoteWindow() self.GetChild("patchnotes_button").SAFE_SetEvent(self.__ClickPatchnotesButton) Does anyone know how to get past this error?
  6. Thank you for share it Thank you for share it Hello, how i can add there start argument?
  7. In root -> serverinfo.py or game.py or localeinfo.py
  8. But FreeBSD 13.2 (64bit) is problem? ld-elf32.so.1: Shared object "libIL.so.1" not found, required by "game" (devil installed)
  9. Hey, can i use freebsd 13.2?
  10. Hi, I managed to place an expansion menu next to the inventory, but I have a problem with the menu being "above" the inventory. I need to put it under the inventory when overlapping. How can I do this? class SidebarWindow(ui.Board): BUTTON_WIDTH = 0 BUTTON_HEIGHT = 32 BUTTON_GAP_X = 20 #Position of button BUTTON_GAP_Y = 20 #Position of button def __init__(self, wndInventory): ui.Board.__init__(self) self.AddFlag("float") self.children = [] self.wndInventory = wndInventory # NOTE: Add your buttons self.SIDEBAR_BUTTON = [ { 'text' : 'Teleport', 'default_image' : 'd:/ymir work/ui/public/slot_base.sub', 'down_image' : 'd:/ymir work/ui/public/slot_base.sub', 'over_image' : 'd:/ymir work/ui/public/slot_base.sub', 'function' : self.wndInventory.ClickDSSButton }, { 'text' : 'Tržnice', 'default_image' : 'd:/ymir work/ui/public/slot_base.sub', 'down_image' : 'd:/ymir work/ui/public/slot_base.sub', 'over_image' : 'd:/ymir work/ui/public/slot_base.sub', 'function' : self.wndInventory.ClickMallButton }, { 'text' : 'Switchbot', 'default_image' : 'd:/ymir work/ui/public/slot_base.sub', 'down_image' : 'd:/ymir work/ui/public/slot_base.sub', 'over_image' : 'd:/ymir work/ui/public/slot_base.sub', 'function' : self.wndInventory.ClickMallButton }, { 'text' : 'Sklad', 'default_image' : 'd:/ymir work/ui/public/slot_base.sub', 'down_image' : 'd:/ymir work/ui/public/slot_base.sub', 'over_image' : 'd:/ymir work/ui/public/slot_base.sub', 'function' : self.wndInventory.ClickMallButton }, { 'text' : 'Alchymie Dračích kamenů', 'default_image' : 'd:/ymir work/ui/public/slot_base.sub', 'down_image' : 'd:/ymir work/ui/public/slot_base.sub', 'over_image' : 'd:/ymir work/ui/public/slot_base.sub', 'function' : self.wndInventory.ClickMallButton }, { 'text' : 'Button6', 'default_image' : 'd:/ymir work/ui/public/slot_base.sub', 'down_image' : 'd:/ymir work/ui/public/slot_base.sub', 'over_image' : 'd:/ymir work/ui/public/slot_base.sub', 'function' : self.wndInventory.ClickMallButton } ] self.CreateButtons() def Destroy(self): self.children = [] self.wndInventory = None def __del__(self): ui.Board.__del__(self) def CreateButtons(self): y_pos = self.BUTTON_GAP_Y for item in self.SIDEBAR_BUTTON: button = ui.Button() button.SetParent(self) button.SetUpVisual(item['default_image']) button.SetDownVisual(item['down_image']) button.SetOverVisual(item['over_image']) button.SetToolTipText(item['text']) button.SetEvent(lambda : item['function']()) button.SetPosition(self.BUTTON_GAP_X, y_pos) button.Show() self.children.append(button) y_pos += (self.BUTTON_GAP_Y + button.GetHeight()) self.SetSize( self.BUTTON_GAP_X + self.BUTTON_WIDTH + self.BUTTON_GAP_X, len(self.SIDEBAR_BUTTON) * (self.BUTTON_HEIGHT + self.BUTTON_GAP_Y) + self.BUTTON_GAP_Y ) self.AdjustPosition() def AdjustPosition(self): x, y = self.wndInventory.GetGlobalPosition() # NOTE: Adjust pos here self.SetPosition(x - 60, y) Thank you Image:
  11. 1211 22:18:25518 :: Traceback (most recent call last): 1211 22:18:25519 :: File "ui.py", line 1992, in OnOverInItem 1211 22:18:25519 :: File "ui.py", line 95, in __call__ 1211 22:18:25519 :: File "ui.py", line 86, in __call__ 1211 22:18:25519 :: File "uiInventory.py", line 1468, in OverInItem 1211 22:18:25519 :: File "uiInventory.py", line 1823, in ShowToolTip 1211 22:18:25520 :: File "uiToolTip.py", line 860, in SetInventoryItem 1211 22:18:25520 :: File "uiToolTip.py", line 437, in SetCompareItem 1211 22:18:25520 :: AttributeError 1211 22:18:25520 :: : 1211 22:18:25520 :: 'module' object has no attribute 'GetCompareIndex' 1211 22:18:25520 :: if app.__COMPARE_TOOLTIP__: def SetCompareItem(self, itemVnum): slotIndex = item.GetCompareIndex(itemVnum) if slotIndex: if not self.CompareTooltip: self.CompareTooltip = ItemToolTip() self.CompareTooltip.IsCompare = True self.CompareTooltip.SetInventoryItem(slotIndex, player.INVENTORY, False) self.CompareTooltip.AutoAppendTextLine("Equipped", 0xffADFF2F) self.CompareTooltip.ResizeToolTip() What is wrong? O.o i only copy/paste Error is on line "slotIndex = item.GetCompareIndex(itemVnum)"
  12. SYSERR: Traceback (most recent call last): SYSERR: File "introLogo.py", line 59, in OnUpdate SYSERR: File "networkModule.py", line 183, in SetLoginPhase SYSERR: File "system.py", line 160, in __hybrid_import SYSERR: File "system.py", line 122, in _process_result SYSERR: File "introLogin.py", line 15, in <module> SYSERR: File "system.py", line 160, in __hybrid_import SYSERR: File "system.py", line 122, in _process_result SYSERR: File "uiCommon.py", line 12, in <module> SYSERR: File "system.py", line 160, in __hybrid_import SYSERR: File "system.py", line 122, in _process_result SYSERR: File "uiToolTip.py", line 26, in <module> SYSERR: File "system.py", line 160, in __hybrid_import SYSERR: File "system.py", line 122, in _process_result SYSERR: File "uiDragonSoul.py", line 20, in <module> SYSERR: File "system.py", line 160, in __hybrid_import SYSERR: File "system.py", line 122, in _process_result SYSERR: File "uiInventory.py", line 31, in <module> SYSERR: File "system.py", line 167, in __hybrid_import SYSERR: ImportError SYSERR: : SYSERR: No module named uiAttr67Add SYSERR: Not working..
  13. Hello, I have problem with add 6&7 attr, my SF dont have in cube.cpp if ( ch->GetExchange() || ch->GetMyShop() || ch->GetShopOwner() || ch->IsOpenSafebox() || ch->IsCubeOpen() ) There is only: if (ch->IsCubeOpen()) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이미 제조창이 열려있습니다.")); return; } But in char.cpp is if (except && !(WND_EXCHANGE & flags) || !except && (WND_EXCHANGE & flags)) if (GetExchange()) return true; if (except && !(WND_MYSHOP & flags) || !except && (WND_MYSHOP & flags)) if (GetMyShop()) return true; if (except && !(WND_SHOPOWNER & flags) || !except && (WND_SHOPOWNER & flags)) if (GetShopOwner()) return true; if (except && !(WND_SAFEBOX & flags) || !except && (WND_SAFEBOX & flags)) if (IsOpenSafebox()) return true; if (except && !(WND_REFINE & flags) || !except && (WND_REFINE & flags)) if (IsUnderRefine()) return true; if (except && !(WND_CUBE & flags) || !except && (WND_CUBE & flags)) if (IsCubeOpen()) return true; its not for it? Please can u help me with it?
×
×
  • 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.