BadRomani
Member-
Posts
56 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Everything posted by BadRomani
-
When we mount a Horse or Mount, the effect (blue or red or both) appears on the mount. @ Owsap
-
I added the entire Clip Mask System. Original SVN(All File) and Experimental SVN (Eterlib, EterPythonLib) I'm not a newbie when it comes to adding systems. I have enough information. But I am encountering such a problem. I checked all the files and there is no missing or added code. Where do you think the mistake is? Thank you. Image: [Hidden Content] How did you fix the problem? I have that same problem.
-
The system works smoothly. But it has some problems with uiTooltip. Information does not appear. [Hidden Content]
-
Waoooovvvvvvv Perfect Brooo!!!!!!!
-
SoulBind & Cheque & AdvanceRefine Systems
BadRomani replied to MrLibya's topic in Features & Metin2 Systems
PythonItemModule.cpp GetDefaultSealDate PythonPlayerModule.cpp GetUnlimitedSealDate this function does not exist. -
C++ Singleton Class Question/Problem
BadRomani replied to ShuzZzle's topic in Community Support - Questions & Answers
Singleton = Instance Okey. Example: MyClass::Instance().Reset() MyClass = Class Name Instance = Grant Access (Name) Reset() = Function Name -
official Official Outline Window Class [UI]
BadRomani replied to Mali's topic in Features & Metin2 Systems
Thank you!!! -
How to Give SetPolymorph to Monsters?
BadRomani replied to BadRomani's topic in Community Support - Questions & Answers
This really worked. But their names should not change. For example: It should not change to Wolf -> Wild Dog. Only the model will change. -
How to Give SetPolymorph to Monsters?
BadRomani replied to BadRomani's topic in Community Support - Questions & Answers
Thank you very much for your interest. I hope this video will serve as an example for you. -
official Ship Defense (Hydra Dungeon)
BadRomani replied to Owsap's topic in Features & Metin2 Systems
Many people get this error. That's exactly my problem. -
official Ship Defense (Hydra Dungeon)
BadRomani replied to Owsap's topic in Features & Metin2 Systems
I added this system before. But the game was constantly crashing due to SECTREE_MANAGER. I do not recommend using it. -
official Official Pickup Slot Effect [REVERSED]
BadRomani replied to Mali's topic in Features & Metin2 Systems
You changed this system, but SetDiffuseColor no longer works. It works on the old version. -
Rar password?
-
official Official Min/Max Attack Random
BadRomani replied to Toki.San's topic in Features & Metin2 Systems
The files have nothing to do with the system in this picture. -
If you activate the effect and this effect is loaded in affect.sql (for example: Effect ID: 300), each time the character exits the game and re-enters, affect.sql will be triggered again in the LoadAffect function. So if there is 300 effect ID in affect.sql, this variable returns the correct value again. and if your value is correct in checkpoints For example: if(GetTrue()) work(); I have been using the system for a long time. It's never been a problem. Please check LoadAffect. Example: LoadAffect(....,....,...) SetEffect(true); RemoveAffect(....,....,...) SetEffect(false); condition/use if(GetEffect()) { You already have this effect. return false; } OR if(GetEffect()) { InitStartFunction();}
-
Example: char.h public: bool GetAttractRangerFindAffect() { return m_iAttractRangerFindAffect; } void SetAttractRangerFindAffect(bool affect) { m_iAttractRangerFindAffect = affect; } protected: bool m_iAttractRangerFindAffect; char_item.cpp case 72000: { if (GetAttractRangerFindAffect()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("DONT_USE")); return false; } AddAffect(AFFECT_CALL_ARCHER, POINT_NONE, 0, AFF_NONE, item->GetValue(0), 0, true); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Archers can now come to you.")); item->SetCount(item->GetCount() - 1); } break; char.cpp m_iAttractRangerFindAffect = false; affect.h AFFECT_CALL_ARCHER = 757, char_affect.cpp LoadAffect if (AFFECT_CALL_ARCHER == pElements->dwType) { SetAttractRangerFindAffect(true); } AddAffect if (dwType == AFFECT_CALL_ARCHER) { SetAttractRangerFindAffect(true); } RemoveAffect if (pkAff->dwType == AFFECT_CALL_ARCHER) { SetAttractRangerFindAffect(false); } How should the condition be? if (GetAttractRangerFindAffect()) AttractRanger();
-
Using FindAffect is always bad. You have to make a bool variable for this. Example: User case 31052: The variable in AddAffect in char_affect.cpp is returned true when it uses its object. For example: SetPremiumAffect(true) When the Effect is Deleted into the RemoveAffect in char_affect.cpp For example: SetPremiumAffect(false) When the player exits the game and re-enters the LoadAffect in char_affect.cpp For example: SetPremiumAffect(true) When you want to query the effect if (GetPremiumAffect()) { This effect is already used. return false } Example2 : if (GetPremiumAffect()) { //If there is an effect, run the codes. } Never Use FindAffect It Always Shits The Server.
-
if (item->GetVnum() < 71231 && item-> GetVnum() > 71237) if (item->GetVnum() < 71231 || item->GetVnum() > 71237) Try both and see which one you like
-
if (item->GetVnum() != 71231 && item->GetVnum() != 71232 && item->GetVnum() != 71233 && item->GetVnum() != 71234 && item->GetVnum() != 71235 && item->GetVnum() != 71236 && item->GetVnum() != 71237) //Change if (item->GetVnum() < 71231 || item->GetVnum() > 71237)
-
official Official Client Locale String[REVERSED]
BadRomani replied to Mali's topic in Features & Metin2 Systems
ReplaceSkillName(sMessage); ReplacePetSkillName(sMessage); ReplaceMobName(sMessage); ReplaceItemName(sMessage); ReplaceLocaleString(sMessage); ReplaceQuestLocaleString(sMessage); ReplaceOXQuizLocaleString(sMessage); SkillName = SN PetSkillName = No information available. MobName = MN ItemName = IN LocaleString = LS QuestLocale = LC OXQuizLocaleString = LOX -
Flashing text like EnableFlash()
BadRomani posted a topic in Community Support - Questions & Answers
Hello, I can adapt an article to the Enable Flash() system. Enable Flash() only works for the button. But it doesn't work for text. I want the text to be flash like a button. My English is not good. I am sorry.