Jump to content

FileX

Premium
  • Posts

    76
  • Joined

  • Last visited

  • Feedback

    0%

1 Follower

About FileX

Informations

  • Gender
    Male
  • Country
    Czech Republic
  • Nationality
    Czech

Social Networks

Recent Profile Visitors

749 profile views

FileX's Achievements

Collaborator

Collaborator (7/16)

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

Recent Badges

54

Reputation

  1. Sometimes I thought his fixes were done using chatgpt. Because they made absolutely no sense. In my opinion, the systems he offers are not even his. Voooxy discord ID: 541666510138114059
  2. I have been working with him for a long time, communication with him is extremely complicated and it happens that as soon as I send money (even if 50%) then he stops working, stops communicating and it drags on for a very long time. For example, I am currently working with him on the Guild system and solving teleportation to CH99 from all cores, and as a result, I have been working on it for 2 days without any activity. He often "falls asleep on Anydesk" out of nowhere or stops responding out of nowhere or writes "Wait the minute" and the minute becomes 6 hours. I will be happy to change my review once it starts communicating and working again. my recommendation - don't pay until everything is 100% done and completely tested. ------ EDIT: He already communicates only so as not to say, but the work still stands, he is of no use. He keeps writing that he has too many customers, but when he didn't have the money, he would almost go broke. Just wait until he's hungry again and needs money. I'm sick of such people - I had a similar experience with a certain Flourine - also from Poland and exactly the same attitude, after payment he started to ignore or write nonsense rather than start doing what we agreed on. Sooner or later I will also contact Revolut.
  3. Hello, Could someone advise me how to extract the current value of the skill from the client and transfer it to the quest function? By current value I mean for example item.APPLY_CRITICAL_PCT. I'm not sure what the functionality for the quest should look like. thank you very much
  4. 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", }, ), },
  5. 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?
  6. 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.
  7. 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?
  8. 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?
  9. Thank you for share it Thank you for share it Hello, how i can add there start argument?
  10. In root -> serverinfo.py or game.py or localeinfo.py
  11. But FreeBSD 13.2 (64bit) is problem? ld-elf32.so.1: Shared object "libIL.so.1" not found, required by "game" (devil installed)
  12. 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:
  13. 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)"
×
×
  • 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.