Premium ‚Point‘ 20 Posted January 5, 2016 Premium Share Posted January 5, 2016 (edited) Hi guys! Someone know how to set exact name from skillbooks & polymoph marble? Nice Regards Edited August 20, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Pisti95 134 Posted January 6, 2016 Share Posted January 6, 2016 item_names.txt? In client side too. Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 6, 2016 Author Premium Share Posted January 6, 2016 In Item proto is only one "Skillbook" Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 7, 2016 Author Premium Share Posted January 7, 2016 Still looking for help - i pay maybe too!! Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 10, 2016 Author Premium Share Posted January 10, 2016 push Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 12, 2016 Author Premium Share Posted January 12, 2016 push Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 13, 2016 Author Premium Share Posted January 13, 2016 Maybe someone have an idea how i can edit in src? Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 15, 2016 Author Premium Share Posted January 15, 2016 please help Link to comment Share on other sites More sharing options...
Former Staff Shisui 490 Posted January 15, 2016 Former Staff Share Posted January 15, 2016 http://wiki.metin-2.com/index.php/Manual 1 Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 15, 2016 Author Premium Share Posted January 15, 2016 its not this i want Link to comment Share on other sites More sharing options...
Former Staff Shisui 490 Posted January 15, 2016 Former Staff Share Posted January 15, 2016 Replace icons Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 16, 2016 Author Premium Share Posted January 16, 2016 Why should i replace icons? i want to original skilbook icon. I just want to see the name before Link to comment Share on other sites More sharing options...
Premium Galet 510 Posted January 16, 2016 Premium Share Posted January 16, 2016 He wants to : When he receives any skillbook in a metin, box or anything, he wants to receive, for example a "Berserk Manual" with orange color Link to comment Share on other sites More sharing options...
Honorable Member xP3NG3Rx 19675 Posted January 16, 2016 Honorable Member Share Posted January 16, 2016 I will not do it for you, but you could do right here in GameLib/ItemData.cpp: const char * CItemData::GetName() const { switch (GetType()) { case ITEM_TYPE_POLYMORPH: return "formatted item name for polymarble"; break; case ITEM_TYPE_SKILLBOOK: case ITEM_TYPE_SKILLFORGET: return "formatted item name for skill items"; break; default: return m_ItemTable.szLocaleName; break; } //return m_ItemTable.szLocaleName; } PS.: If you choose this way, you have to edit the uiToolTip.py file also then. (__SetPolymorphItemTitle <&> __SetSkillBookToolTip) Link to comment Share on other sites More sharing options...
Former Staff Shisui 490 Posted January 16, 2016 Former Staff Share Posted January 16, 2016 You did not understand. http://wiki.metin-2.com/index.php/Manual Those are the manuals and if you drop a manual that manual will say the skill name. Like Aura of the Sword Manual, so you just need to replace manual icon to skillbook icon. Spoiler 50401 Three-Way Cut Manual 50402 Sword Spin Manual 50403 Berserk Manual 50404 Aura of the Sword Manual 50405 Dash Manual 50406 Life Force Manual 50416 Strike Manual 50417 Bash Manual 50418 Pounding Manual 50419 Strong Body Manual 50420 Sword Strike Manual 50421 Sword Orb Manual 50431 Ambush Manual 50432 Fast Attack Manual 50433 Rolling Dagger Manual 50434 Disguise Manual 50435 Poisonous Cloud Manual 50436 Insidious Poison Manual 50446 Repetitive Shot Manual 50447 Arrow Shower Manual 50448 Fire Arrow Manual 50449 Feather Walk Manual 50450 Poison Arrow Manual 50451 Spark Manual 50461 Finger Strike Manual 50462 Dragon Swirl Manual 50463 Enchanted Blade Manual 50464 Fear Manual 50465 Enchanted Armour Manual 50466 Dispel Manual 50476 Dark Strike Manual 50477 Flame Strike Manual 50478 Flame Spirit Manual 50479 Dark Protection Manual 50480 Spirit Strike Manual 50481 Dark Orb Manual 50491 Flying Talisman Manual 50492 Shooting Dragon Manual 50493 Dragon's Roar Manual 50494 Blessing Manual 50495 Reflect Manual 50496 Dragon's Aid Manual 50506 Lightning Throw Manual 50507 Summon Lightning Manual 50508 Lightning Claw Manual 50509 Cure Manual 50510 Swiftness Manual 50511 Attack Manual Link to comment Share on other sites More sharing options...
Honorable Member xP3NG3Rx 19675 Posted January 16, 2016 Honorable Member Share Posted January 16, 2016 Yes, but he do not want to set those items for a metin stone as drop, I think. Do not force. Link to comment Share on other sites More sharing options...
RodrigoXx 4 Posted January 16, 2016 Share Posted January 16, 2016 Im trying to understand what you are trying to do! You want to: Edit the skill books name and put: Combo Mastery/ Warrior Skill Books etc...? Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted January 17, 2016 Author Premium Share Posted January 17, 2016 Nono... I wont change anything at dropps! Just if the metin dropps an "Skillbook" like "Heroic strike" ther stand only "Skillbook". (In german "Fertigkeitsbuch") I want: If the metin stone dropps and "Heroic Strike Skillbook" there should stand "Heroic Strike Skilbook" and not only "Skillbook". The Problem is - i got only 1 item/vnum for all skillbooks. Edit: Shisui sayed right. But if i take this Skillbooks, i have to change dropps. But i still want to use only 1 Book for all books. Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted March 8, 2016 Author Premium Share Posted March 8, 2016 Still no one an idea? Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted June 24, 2016 Author Premium Share Posted June 24, 2016 up Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted June 30, 2016 Author Premium Share Posted June 30, 2016 I will pay a fee to help me with the solution Link to comment Share on other sites More sharing options...
Premium ‚Point‘ 20 Posted July 24, 2016 Author Premium Share Posted July 24, 2016 up Link to comment Share on other sites More sharing options...
Denis 1474 Posted July 24, 2016 Share Posted July 24, 2016 It should work #include "../UserInterface/PythonSkill.h" /* stuff... */ const char * CItemData::GetName() const { CPythonSkill::SSkillData * c_pSkillData; bool Skills = CPythonSkill::Instance().GetSkillData(GetSocket(0), &c_pSkillData) char szText[1024]; switch (GetType()) { case ITEM_TYPE_POLYMORPH: return m_ItemTable.szLocaleName; break; case ITEM_TYPE_SKILLBOOK: case ITEM_TYPE_SKILLFORGET: if(Skills) { sprintf(szText, "%s - %s", m_ItemTable.szLocaleName, c_pSkillData->strName.c_str()); return szText; } else return m_ItemTable.szLocaleName; break; default: return m_ItemTable.szLocaleName; break; } } Link to comment Share on other sites More sharing options...
thespeedy 20 Posted September 21, 2017 Share Posted September 21, 2017 push Link to comment Share on other sites More sharing options...
Premium Syreldar 1875 Posted September 22, 2017 Premium Share Posted September 22, 2017 6 hours ago, thespeedy said: push ???????? On 25/7/2016 at 12:21 AM, Denis said: It should work Hide contents #include "../UserInterface/PythonSkill.h" /* stuff... */ const char * CItemData::GetName() const { CPythonSkill::SSkillData * c_pSkillData; bool Skills = CPythonSkill::Instance().GetSkillData(GetSocket(0), &c_pSkillData) char szText[1024]; switch (GetType()) { case ITEM_TYPE_POLYMORPH: return m_ItemTable.szLocaleName; break; case ITEM_TYPE_SKILLBOOK: case ITEM_TYPE_SKILLFORGET: if(Skills) { sprintf(szText, "%s - %s", m_ItemTable.szLocaleName, c_pSkillData->strName.c_str()); return szText; } else return m_ItemTable.szLocaleName; break; default: return m_ItemTable.szLocaleName; break; } } "Nothing's free in this life. Ignorant people have an obligation to make up for their ignorance by paying those who help them. Either you got the brains or cash, if you lack both you're useless." Syreldar Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now