-
Posts
222 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by blaxis
-
-
7 minutes ago, VegaS™ said:
I forgot the ui.py part, I updated the first reply, check it now.
Yess Solved.. Thank you so much!
-
25 minutes ago, VegaS™ said:
Doesn't have relevance, just add it where you want in that file, following the code syntax from other functions.
As an example, instead of searching for wndMgrIsDisableCoverButton, search for wndMgrHideSlotBaseImage and HideSlotBaseImage.
I updated the first post, check it.
Sorry for my carelessness. You wrote PythonWindow.h, but it should have been PythonSlotWindow.h
I completed the steps but error loading screen.
0828 23:31:28911 :: File "uiTaskBar.py", line 940, in RefreshQuickSlot 0828 23:31:28911 :: AttributeError 0828 23:31:28911 :: : 0828 23:31:28911 :: 'GridSlotWindow' object has no attribute 'HasCoverButton' 0828 23:31:28911 ::
-
2 hours ago, VegaS™ said:
The bug is caused by self.RefreshQuickSlot() which is called in OnUpdate() at each 0.5 seconds.
It also affects the emotion slots, not just the skills.
Inside of RefreshQuickSlot is the following snippet:
elif player.SLOT_TYPE_SKILL == Type: [...] slot.SetCoverButton(slotNumber) elif player.SLOT_TYPE_EMOTION == Type: [...] slot.SetCoverButton(slotNumber)
That part of the code resets the cover button for each slot and resets the up/over/down states.
How-To-Fix:
- root/uiTaskBar.py
# Search for: (x2 times) slot.SetCoverButton(slotNumber) # Replace it with: if not slot.HasCoverButton(slotNumber): slot.SetCoverButton(slotNumber)
- Src/Client/EterPythonLib/PythonWindow.h
// Search for: BOOL IsDisableCoverButton(DWORD dwIndex); // Add after: bool HasCoverButton(const DWORD slot_index) { TSlot * slot; if (!GetSlotPointer(slot_index, &slot)) return false; return slot->pCoverButton != nullptr; }
- Src/Client/EterPythonLib/PythonWindowManagerModule.cpp
// Search for: PyObject * wndMgrIsDisableCoverButton(PyObject * poSelf, PyObject * poArgs) { [...] } // Add after: PyObject* wndMgrHasCoverButton(PyObject*, PyObject* poArgs) { UI::CWindow* window; PyTuple_GetWindow(poArgs, 0, &window); int slot_index; PyTuple_GetInteger(poArgs, 1, &slot_index); auto* const slot = dynamic_cast<UI::CSlotWindow*>(window); return Py_BuildValue("b", slot->HasCoverButton(slot_index)); } // Search for: { "IsDisableCoverButton", wndMgrIsDisableCoverButton, METH_VARARGS }, // Add after: { "HasCoverButton", wndMgrHasCoverButton, METH_VARARGS },
Thank you so much !
But, I dont' have IsDisableCoverButton in client src. I'm using novaline.
-
3 hours ago, ddar said:
im new in those things, can u explain how should i do it ? i think it s in item_lenght from common/src but idk for sure..
I've looked at the file now, but it's very different. Frankly, this is the first time I've seen such a file for the search system.
-
11 hours ago, Hysteria said:
ah its normal that happen in every server file
Does everyone have it? o.O
-
11 hours ago, Hysteria said:
this just in skill icon or on any button ?
It only happens on the skill icon. In slots 1-2-3-4 and F1 F2 F3 F4.
-
Add a new type and include all others in the type you created.
-
Hello there.
As you can see in the GIF, when I hover over the skills, the "over" effect appears but immediately disappears. How can I solve this?No syserr.
Debug: No syserr. -
16 minutes ago, Heathcliff™ said:
Hey!
In char_state.cpp: Search and remove or comment:#ifdef ENABLE_MOUNT_COSTUME_SYSTEM if (IsMount()) return; #endif
Thank you so much ! Solved
-
11 minutes ago, redbull06 said:
Can you give me a discord address where I can reach you?
SIFIR-B1R#2441
- 1
-
4 hours ago, redbull06 said:
You can follow the topic.
Good luck.No, I already have this system installed.
But mounts are stable like pets when I'm with them.I want him to walk around me like a horse by himself.
-
Hello there.
I am using "Costume Mount System". But I have one shortcoming.
How can I get it to roam on its own when it's not mounted?
I'm talking about walking on its own, just like a horse.It remains stable in its current state. How can I do that? Sorry for my bad english, using translate.
-
1 hour ago, V0lvox said:
Upload UiToolTip.py
or think about this hint:renderTarget.SetWeapon(RENDER_TARGET_INDEX, Vnum) if (player.GetItemIndex(item.COSTUME_SLOT_BODY)==0): renderTarget.SetArmor(RENDER_TARGET_INDEX, player.GetItemIndex(item.EQUIPMENT_BODY)) else: renderTarget.SetArmor(RENDER_TARGET_INDEX, player.GetItemIndex(item.COSTUME_SLOT_BODY))
Thank you so much! Solved.
Meanwhile, I noticed something. I'm not sure if it's a problem.
### Armor ###
Changing it as shown in "uitooltip_Fix2.txt" will preview different characters' armors as well.
E.g; I'm using the warrior character and it previews when I hover over the ninja armor (as warrior armor)
So I reverted this fix to its previous state.
Just wanted to point it out for informational purposes. -
On 10.07.2021 at 22:53, V0lvox said:
örneğin arayacağım.
Bir şeyler öğrenmek ve kendi başınıza yapmak istiyorsanız..
Sadece uiTooltip'te render işlevini çağırın, burada silah için çağırırsınız (örn.) ve onlar, oyuncunun Armor slot pozisyonunda (Google/ binary src) zırh (player.GetItemIndex(slotPos)) kuşanmış olup olmadığını kontrol eder.
Evetse, itemvnum yerine player.GetItemIndex(slotPos) ile aşağıdaki oluşturma işlevini çağırın
Unfortunately, I couldn't apply what you said because I don't have much coding knowledge.
What do I need to do to display armor and weapon together? Can anyone help?
-
Same problem. Any sloution? Please help me
-
7 hours ago, V0lvox said:
This is not a "real" error.
You can do something link this, if you dont wanna see this error.void CInstanceBase::DetachTextTail() { if (!m_isTextTail) return; m_isTextTail=false; if(GetVirtualID() > 0) CPythonTextTail::Instance().DeleteCharacterTextTail(GetVirtualID()); }
Thank you ! Solved..
-
CPythonTextTail::DeleteCharacterTextTail - Find VID[0] Error
PLEASE HELP ME ?
-
CPythonTextTail::DeleteCharacterTextTail - Find VID[0] Error
The system is running smoothly, there are no problems. But as far as I can see in debug mode, this sysrr drops when every item is hovered.
Anyone know about this? A few people have experienced this problem, but no solution has been found. I am using Volvox version. -
CPythonSafeBox::GetItemData(dwSlotIndex=65535) - Strange slot index
Hello to everyone.
This error drops when I hover over certain items in the inventory.
Items work fine, but when I hover over it, it gives this error. What is the solution? can you help me? -
On 8/5/2019 at 6:11 PM, V0lvox said:
Where is this code from ?
You call SetArmor/ SetWeapon /SetHair with 0 somewhere. Contact me Discord and i will have a look
Same error with debug.. What is the solution?
-
31 minutes ago, V0lvox said:
Sadece setArmor ve setWeapon kullanın
Thank you for the answer. Unfortunately, I don't have much coding knowledge.
Can you show an example, please?- 1
-
Hello there. I will make a request.
The system works fine but what I want is this:For example, when we watch a weapon and then start watching an armor, how can we make the two appear together?
-
-
It worked flawlessly. Thank you.
Note: If the effects appear to be corrupt, it is because the .dds files are not in the correct directory. It has nothing to do with the system.
Warrior Skill Affect Problem :(
in Community Support - Questions & Answers
Posted · Edited by blaxis
Upp...
@ VegaS™ I am sorry for disturbing you. I would really appreciate if you have any information on the subject and help me. I haven't been able to solve this problem for a long time
I'm using novaline