Jump to content

Realshadow

Inactive Member
  • Posts

    23
  • Joined

  • Last visited

  • Feedback

    100%

About Realshadow

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Realshadow's Achievements

Contributor

Contributor (5/16)

  • Collaborator Rare
  • One Year In
  • One Month Later
  • Week One Done
  • Dedicated

Recent Badges

4

Reputation

  1. I had the same Problem some Time ago. Check your SpecialInventory.ui and inventory.ui if the Client checks for the right Status points. Something like if self.inventoryType === 8: player.getStatus(170) Check if this 170 is the right Inventory
  2. This window is the systemdialog.py (Mostly within the UIScript folder). So mostly the Logic is in uisystem.py (but can differ at your serverfiles). So you could implement the Logic of opening the ItemShop on that button. Depening on the Name in the systemdialog.py, you can want to use something like: self.GetChild("ButtonName").SetEvent(self.__OpenItemshop())
  3. Hey guys I have a problem starting my Serverfiles on my VPS. When I try to run the Start Script, I get this error. I have the same serverfiles running on my VirtualBox and now tried to setup the VPS. It uses the Martysama 5.8 Starting Script. I already located the item_proto, mob_proto correct. Made sure, all users have enough rights to change the protos (chmod 777) Also setup Database and filled the tables. Already tried to debug with "truss ./game-db". But it doesnt read the proto files in there. (While it does on my VirtualBox) Someone has an Idea? Greeting
  4. I guess the order differs between the serverfiles. But in my files this would be the correct order: ANTI_DROP | ANTI_SELL | ANTI_GIVE |ANTI_MYSHOP | ANTI_SAFEBOX Good Luck
  5. Okay, but you replaced the item_proto on the server and on Client, right?
  6. No, there should be no Limit. Just to be safe, you compiled on server and on clients, right? Could you send me a line with the ANTI_SOLD where it works, and the new one again?
  7. Ehm, sorry maybe I dont get your question. You still can sell just the "new Items" or all the other items, with these flags aswell?
  8. Hey, this should be instead of the "None". (in Front of the Item_Stackable) Because ITEM_STACKABLE are the FLAG and the column in Front of that, are the ANTI_FLAG. 76023 gѦ۱ܭ(ٰܱࠫ) ITEM_USE USE_CHANGE_ATTRIBUTE 1 ANTI_SAFEBOX | ANTI_MYSHOP | ANTI_GIVE | ANTI_DROP | ANTI_SELL LOG | ITEM_STACKABLE NONE NONE 1000 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0
  9. Hey, I can help you develop for free if you want. I will help for free, because I just want to collect good references and Evolve my skills. Which National you want? Just hit me up and we can talk.
  10. We Fixed it. We had to add the macro BATTLE_PASS_SYSTEM to the compile Options.
  11. Hey, currently I am implementing the extended Battlepass ([Hidden Content] ). The Problem is, in the ClientManager.h I get the following Error: ./ClientManager.h:455:14: error: use of undeclared identifier 'TBattlePassRanking' 455| std::vector<TBattlePassRanking*> m_vec_battlePassRanking; ./ClientManager.h:455:33: error: expected expression 455| std::vector<TBattlePassRanking*> m_vec_battlePassRanking; ./ClientManager.h:455:14: error: use of undeclared identifier 'TBattlePassRanking' 455| std::vector<TBattlePassRanking*> m_vec_battlePassRanking; ./ClientManager.h:455:33: error: expected expression 455| std::vector<TBattlePassRanking*> m_vec_battlePassRanking; I have declared this type in the common/tables.h #ifdef __BATTLE_PASS_SYSTEM__ typedef struct SPlayerBattlePassMission { DWORD dwPlayerId; DWORD dwMissionId; DWORD dwBattlePassId; DWORD dwExtraInfo; BYTE bCompleted; BYTE bIsUpdated; } TPlayerBattlePassMission; typedef struct SBattlePassRewardItem { DWORD dwVnum; BYTE bCount; } TBattlePassRewardItem; typedef struct SBattlePassMissionInfo { BYTE bMissionType; DWORD dwMissionInfo[3]; TBattlePassRewardItem aRewardList[MISSION_REWARD_COUNT]; } TBattlePassMissionInfo; typedef struct SBattlePassRanking { BYTE bPos; char playerName[CHARACTER_NAME_MAX_LEN + 1]; DWORD dwFinishTime; } TBattlePassRanking; typedef struct SBattlePassRegisterRanking { BYTE bBattlePassId; char playerName[CHARACTER_NAME_MAX_LEN + 1]; } TBattlePassRegisterRanking; #endif And in the ClientManager.h I have included the common/tables.h at the start of the file. My ClientManager.h in the line 455 looks like this: #ifdef __BATTLE_PASS_SYSTEM__ std::vector<TBattlePassRanking*> m_vec_battlePassRanking; #endif Thanks for your Help Guys
  12. Hey, I am searching for a Team, where I can help developing the Server for Free. I dont want any payment. I just want to improve my skills and create server, to support you with the project. To me: I am almost 27 Years old and Software-Developer. I have some experience in Metin2 Development, because I already developed a Server with a Friend, but the contact is broken since start of this year. So I want to search for new Guys, where I can help. Because of my Job, I am experienced in Web-Development and Database Development. I have basic experience in implementing Costumes/Weapon/Items.., new Systems, NPC, Maps, Dungeons and also some experience in writing Quest. If you have any further question, just hit me up. Greetzz Realshadow PS:To the Admin, I hope this is the right place for Posts like this. Otherwise just Delete this. Sorry
  13. Hey Guys ? Does someone know how to add Language Selection in Loginscreen? To Change the language from the config etc. Thanks Guys.
  14. Hey guys ? I have a question. I want to make my mounts permanent. I use the Owsap serverfiles. All my mounts have a duration, set in the item_proto on value0. But when I set this to 0, 0 minutes. I dont want to make this to 1 year and disable the Tooltip ?
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.