|
2026-08-10 23:57
조회: 291
추천: 0
수동 파티수락이 안되는데 어렵네요https://www.inven.co.kr/board/diablo2/5842/7827
위 링크는 비둘기9구9님과 탈명객님이 만들어주신 자료로 알고 있습니다 저 자료를 바탕으로 제 입맛에 맞게? 조금 위치를 수정하여 사용하고 있는데요 파티 나가기 버튼은 잘되는데 초대버튼은 반응이 없고 수락버튼을 누르면 팅겨버립니다 - 해당내용은 작성 후 수정했습니다 확인해보니 partyhd.json파일을 지우면 수동초대가 작동되는데 해당 파일은 파티원의 위치와 레벨이 상시로 표시해주는 기능을 담당하는걸로 파악되는데 partyhd.json파일을 불러오는? 더 상위의 파일이 있나 싶어 열심히 찾아봤으나 제 능력부족으로 인해 못찾는건지 없는건지... 찾지 못했습니다 자동초대는 정상적으로 잘 되는걸로 봐선 수동초대 버튼이 작동되게끔 코드를 추가해야할거같은데 모르겠네요;;; AI와 대화하며 해결해보려했으나 역시나 실패입니다 ㅠ - 유료가 아닌 무료라서 한계가 많은거 같습니다;; 코드짜는건 문외한이라.. 도움 요청드려봅니다 아래는 사용중인 partyhd.json파일의 소스코드입니다 { "type": "PartyPanel", "name": "party", "fields": { "priority": -101, // -101 "rect": "$LeftPanelRect", "anchor": "$LeftPanelAnchor", "hostileColor": "$FontColorRed", "yourPartyColor": "$FontColorWhite", "inAnotherPartyColor": "$FontColorPartyOrange", "unpartiedColor": "$FontColorWhite", "nonHardcoreSquelchXPosition": 835, "hardcoreSquelchXPosition": 885, "partyFrameFilename": "PANELPartyPartyGroupBorder_%dSlots" }, "children": [ { "type": "ListWidget", "name": "ListContainer", "fields": { "direction": "vertical", "rect": { "x": -200, "y": -130, "width": 1001, "height": 2000 } // 파티원 위치 및 레벨 표시 시작점 }, "children": [ { "type": "ListItemWidget", "name": "FriendsListTemplate", "fields": { "rect": { "x": 0, "y": 0, "width": 1, "height": 130 }, "focusOnMouseOver": false }, "children": [ { "type": "TextBoxWidget", "name": "PlayerName", "fields": { "rect": { "x": -1000, "y": -1000, "width": 0, "height": 0 }, "style": { "fontColor": "$FontColorGold", "pointSize": "$MediumPanelFontSize", "alignment": { "h": "left", "v": "center" }, "options": { "newlineHandling": "standard", "pipeCharacterBehavior" : "handle" }, "spacing": { "leading": 1.0 } }, "text": "", "truncateWithEllipsis": true } }, { "type": "TextBoxWidget", "name": "PlayerInfo", "fields": { "rect": { "x": 0, "y": 90, "width": 90, "height": 60 }, "style": { "fontColor": "$FontColorGold", "pointSize": "$SmallFontSize", "alignment": { "h": "right", "v": "top" }, "options": { "newlineHandling": "standard", "pipeCharacterBehavior" : "handle", "lineWrap": true }, "spacing": { "leading": 1 } }, "text": "", "truncateWithEllipsis": true } }, { "type": "TextBoxWidget", "name": "PartyInfoText", "fields": { "rect": { "x": 183, "y": 0, "width": 600, "height": 1 }, "style": { "fontColor": "$FontColorGold", "alignment": { "h": "left", "v": "top" }, "pointSize": "$SmallFontSize", "spacing": { "leading": 1 }, "options": { "newlineHandling": "standard", "pipeCharacterBehavior" : "handle", "lineWrap": true } }, "text": "@Inparty" } }, { "type": "ToggleButtonWidget", "name": "LootBodyButton", "fields": { "rect": { "x": -1000, "y": -1000 }, "filename": "PANELPartyLootBody", "onClickMessage": "PartyPanelMessage:ToggleLootBody", "untoggledFrame": 0, "untoggledPressedFrame": 1, "untoggledDisabledFrame": 2, "untoggledHoveredFrame": 3, "toggledFrame": 4, "toggledPressedFrame": 5, "toggledHoveredFrame": 6 } }, { "type": "ToggleButtonWidget", "name": "HostileButton", "fields": { "rect": { "x": -1000, "y": -1000 }, "filename": "PANELPartyPVP", "onClickMessage": "PartyPanelMessage:ToggleHostile", "untoggledFrame": 4, "untoggledPressedFrame": 5, "untoggledHoveredFrame": 6, "toggledFrame": 0, "toggledPressedFrame": 1, "toggledHoveredFrame": 3, "disabledTint": [1.0, 0, 0, 1.0] } }, { "type": "ButtonWidget", "name": "InviteButton", "fields": { "rect": { "x": -1000, "y": -1000 }, "filename": "PANELPartyInviteButton", "onClickMessage": "PartyPanelMessage:ProcessInviteButton", "textColor": "$FontColorWhite", "pointSize": "$SmallPanelFontSize", "hoveredFrame": 3, "text/style":{ "spacing": "$ReducedSpacing" }, "textString": "@Invite" } } ] } ] } ] }
|

