Hater’ Posted January 18, 2017 Posted January 18, 2017 [GR] Μπορεί να γίνει να δείχνει το id διπλά από το item? δηλαδή κάπως έτσι όπως στο minecraft.. :D ofc it's easy It's gonna be your HIGHLY MODIFIED AND TOP SECRET PATCH YOU WILL HAVE FOR YOUR PRO DEVELOPMENT REASONS.
Acacia Posted January 20, 2019 Posted January 20, 2019 On 1/6/2017 at 11:03 PM, Reborn12 said: Just a spam in your chat :D could be like this to avoid spam chat :D if (_ctrlPressed && activeChar.isGM()) activeChar.sendPacket(new CreatureSay(0, Say2.PARTY, "Name", ":" + item.getItemName() + " | Item ID:" + item.getItemId()));
StinkyMadness Posted January 28, 2019 Posted January 28, 2019 (edited) On 1/18/2017 at 3:47 AM, Hater’ said: ofc it's easy ......... It's gonna be your HIGHLY MODIFIED AND TOP SECRET PATCH YOU WILL HAVE FOR YOUR PRO DEVELOPMENT REASONS. You can add on your interface ToolTip.uc just 1 line to do that -.- and keep it for your self... //Additional Name if (Len(Item.AdditionalName)>0) { StartItem(); m_Info.eType = DIT_TEXT; m_Info.t_bDrawOneLine = true; m_Info.t_color.R = 255; m_Info.t_color.G = 217; m_Info.t_color.B = 105; m_Info.t_color.A = 255; - m_Info.t_strText = " " $ Item.AdditionalName; + m_Info.t_strText = " (" $ Item.ID $ ") " $ Item.AdditionalName; EndItem(); } Edited January 28, 2019 by StinkyMadness
melron Posted January 29, 2019 Posted January 29, 2019 (edited) On 1/28/2019 at 7:45 AM, StinkyMadness said: You can add on your interface ToolTip.uc just 1 line to do that -.- and keep it for your self... //Additional Name if (Len(Item.AdditionalName)>0) { StartItem(); m_Info.eType = DIT_TEXT; m_Info.t_bDrawOneLine = true; m_Info.t_color.R = 255; m_Info.t_color.G = 217; m_Info.t_color.B = 105; m_Info.t_color.A = 255; - m_Info.t_strText = " " $ Item.AdditionalName; + m_Info.t_strText = " (" $ Item.ID $ ") " $ Item.AdditionalName; EndItem(); } Sometimes, things are way easier... When i wanted something similar i ended up with the following code instead of the line you shared. function OnClickItem( String strID, int index ) { Local ItemInfo info; Local ItemWindowHandle a_hItemWindow; a_hItemWindow = ItemWindowHandle(GetHandle("InventoryWnd" $ ".InventoryItem")); a_hItemWindow.GetItem(index, info); sendMessage("ItemID: " $ info.ClassID ,true); sendMessage("ObjectID: " $ info.ServerID ,false); } function sendMessage(String text,bool serverId) { local Color color; NormalChat = ChatWindowHandle( GetHandle("ChatWnd.NormalChat") ); if (serverId) { Color.R = 153; Color.G = 102; Color.B = 0; } else { Color.R = 102; Color.G = 153; Color.B = 0; } color.A = 255; NormalChat.AddString(text, color ); } in InventoryWnd edit: the above code is sending itemid,objid when you click an item with left click :P Edited January 29, 2019 by melron
StinkyMadness Posted January 29, 2019 Posted January 29, 2019 (edited) 5 hours ago, melron said: Sometimes, things are way easier... When i wanted something similar i ended up with the following code instead of the line you shared. ........... in InventoryWnd edit: the above code is sending itemid,objid when you click an item with left click :P i make it on tooltip so i can see the itemId everywhere, My Inventory, Player Inventory, Player Wharehouse and Multisell/Shops ^_^ (This change is only on my interface not same for players :P Edited January 29, 2019 by StinkyMadness
criss22 Posted August 20, 2024 Posted August 20, 2024 On 1/28/2019 at 7:45 AM, StinkyMadness said: You can add on your interface ToolTip.uc just 1 line to do that -.- and keep it for your self... //Additional Name if (Len(Item.AdditionalName)>0) { StartItem(); m_Info.eType = DIT_TEXT; m_Info.t_bDrawOneLine = true; m_Info.t_color.R = 255; m_Info.t_color.G = 217; m_Info.t_color.B = 105; m_Info.t_color.A = 255; - m_Info.t_strText = " " $ Item.AdditionalName; + m_Info.t_strText = " (" $ Item.ID $ ") " $ Item.AdditionalName; EndItem(); } Error in compile!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now