Jump to content

VegaS™

Forum Moderator
  • Posts

    656
  • Joined

  • Last visited

  • Days Won

    187
  • Feedback

    100%

Everything posted by VegaS™

  1. The poll has closed now, 56 members have voted. Yes, 43 votes (75.44%) No, 14 votes (24.56%) I will start from now to review all of the topics from that section and remove the ones which doesn't fulfill the conditions. Edit: The following sections were reviewed: Scripts / Systems (Coding & finished Systems) Models (3D works) Designs (Completed Designs or contract work (2D work)) Others (Hosting, Maps, Tools...) If you've something to tell about those actions, send me a PM. But first, read the content of this topic, don't send a message "why my topic is deleted, I'm not a scammer/reseller", thanks.
  2. Hi! After a long discussion with the whole staff, we decided to make some changes in the Service&Sales section. That's because in the last years we met a lot of resellers/scammers here in the forum. What we can do at the moment as a fast solution, is to make some changes in our rules. In that way, we will keep the quality instead of quantity, right now we've over 130 topics in this section and over 50% are not active. Most of the users who opened a service until now were like this: account created in 2014, 10 posts account created in 2014, 300 posts, no activity in the last years account created in 2018, 10 posts account created in 2020, 50 posts ______________________________________________________________________________________________________________________ So, we're trying to avoid those things and make some changes for help you with a better quality. They should fulfill the next conditions for being able to offer their service in metin2dev: at least 200 posts + registered for more than 2 years + being active over the last 6 months (releases and others) [Exception] Those conditions will not be applied in the next cases (but you still will need to help somehow the community itself too, not just selling your services): You're very good known for your reputation and you had a clean background in the last years and the staff is trusting you. You're recommended by an user who fulfill the [1] condition. I want to mention also: current topics will be reviewed again and those which doesn't satisfy the conditions will be deleted. subject approval will have multiple conditions that you'll know after you'll create the topic. If you're planning to do any form of reselling/scamming in metin2dev, stay away, we've our eyes on you. ______________________________________________________________________________________________________________________ Don't forget also you can contact VegaS™ or Raylee via those links (PM) to report a reseller/scammer with specific proofs. Don't forget to vote and do it right!
  3. I sent him the code to PM some months ago for test, he said would be nice if I post here too, so here's: GameLib/PythonPlayerInput.cpp Search for: void CPythonPlayer::__SetAutoAttackTargetActorID(DWORD dwVID) { m_dwAutoAttackTargetVID = dwVID; } Replace it with: [Hidden Content] UserInterface/InstanceBase.h Make the function public from protected. static bool __FindPVPKey(DWORD dwSrcVID, DWORD dwDstVID); UserInterface/Locale_Inc.h #define ENABLE_BLOCK_AUTO_ATTACK_DUEL
  4. @PACI @arves100 @martysama0134
  5. Mr. @danhakhavro, stop speaking if you've no idea what happened, please, you just took the gif from other forums and post it here and trying to do some conflicts. This guy what you're talking about it's called Robson Oliboni, a shit brazilian guy, hungry for money and one of the strangest guy that I ever meet in my life. He got everything back to 2018, I installed the system and everything was fine. After one year, i discovered that he tried to resell my system, so I deleted his license and guess what? After some months he came to me to say, vegas, vegas, I need new lib, lib, f*** you, bla bla bla, I just ignored him.. and in the end, guess what? And here we go again: http://vegas-projects.com/shit_robson.mp4
  6. Mr. @danhakhavro, stop speaking if you've no idea what happened, please, you just took the gif from other forums and post it here and trying to do some conflicts. This guy what you're talking about it's called Robson Oliboni, a shit brazilian guy, hungry for money and one of the strangest guy that I ever meet in my life. He got everything back to 2018, I installed the system and everything was fine. After one year, i discovered that he tried to resell my system, so I deleted his license and guess what? After some months he came to me to say, vegas, vegas, I need new lib, lib, f*** you, bla bla bla, I just ignored him.. and in the end, guess what? And here we go again: http://vegas-projects.com/shit_robson.mp4
  7. SYSTEMS Official Chat System - V21.0 Client optimization item Reputation Gaya Badge notification manager Messenger renew Pickup option Quick slots Multilanguage Mailbox [...] there're many systems/features that I started and didn't finish them, soon I'll update the topic, also the website and descriptions, because they're crap. PART-TIME DEVELOPER In the last years, over one hundred people asked me if they can hire me to be their developer and I refused them because I was really busy, mostly with my university, full-time job, and other activities. Now, after over 10 years of activity in metin2 and over 4 years in companies as a Software Developer and recently advanced to Senior, I managed to organize my time and tasks really efficiently, and I'm pleased to announce that: Since today, I'll give the chance to owners to hire me as a developer. My defining characteristics: Mainly focused on Python and C/C++ with years of real experience, but I can code in multiple languages. Excellent communication skills and a good understanding of problems and requirements, with the ability to work as part of a diverse team. Ability to manage and plan in a fast-paced, team-focused environment, ability to manage time effectively and prioritize tasks. Flexible and resilient when it comes to stressful situations. Detail-oriented, organized, meticulous, and able to work at a fact-pace with tight deadlines. For more information related to my educational and professional experience, you can find them here (click). You must have (a few steps can be done together later): good english skills for communicating with voice and text an application for project management like Trello, Jira, Azure DevOps, YouTrack, that will boost productivity minimum knowledge-based of talking technical, expressing with clear words what you need, describing the tasks with information like scenarios, attaching photos, drawing different things for structures when it's related to a complex thing, and more GIT repository with your files Microsoft Teams for team meetings, they will be scheduled inside that app, there you have a calendar, activities, and a lot of stuff for boosting productivity, everything will be scheduled based on our time, excluding the urgent situations you must be a friendly, patient person and understand the principle of my personal life as well. Payment (the conditions are customizable for each person): The owner must have its own budget because it will be a fixed monthly salary. The payment will be done through my company, you'll receive an invoice for each payment. Please don't contact me just for information if you're not sure what you want to do, and you're not prepared for this. INFORMATION Website: http://vegas-projects.com Contact: Skype: sacadatt.amazon Discord: VegaS#6456 Telegram: vegasprojects Payment methods: Bank transfer, Money Gram, Western Union, PayPal. Follow this topic for better notifications - Click here! Everyone did mistakes in the past, so if you've any problems with me, I suggest you send me a private message, and we can fix it friendly, not by spamming the topic.
  8. a, b, c = 1, 2, 3 a, b, c = (1, 2, 3) (a, b, c) = 1, 2, 3 (a, b, c) = (1, 2, 3) All of the methods are doing same. isActivated = 0 != metinSocket[0] usedAmount = int(metinSocket[1]) totalAmount = int(metinSocket[2]) # examples isActivated, usedAmount, totalAmount = map(int, metinSocket[:3]) isActivated, usedAmount, totalAmount = metinSocket[:3] isActivated, usedAmount, totalAmount = metinSocket[0], metinSocket[1], metinSocket[2] isActivated, usedAmount, totalAmount = metinSocket I choosed metinSocket[:3], for being sure that's reading just the first three items from the list, because other people have 3+ sockets. Please follow the rules: Rules §1 Language (1.1) Language The language in this board is english. If you want to post something in your own language always add an english translation. The only exception for this rule is this section: Private Servers
  9. I didn't tested your code, but how you implemented this it's bad because you called multiple times ActivateSlot and DeactivateSlot for no reason (before your code already there're other conditions that are called), so you create small visual bugs for a millisecond. So, you could include it in the default code like this: Search for: Replace with: Also you should say that the function ActivateSlot by default doesn't have those features. Meme for the math method:
  10. I'm sure that you saw my graphic mask from some years ago. Here you can hide the 'terrain', 'object', 'cloud', 'water', 'tree', and you can disable the effects and more too if you take a look inside of GameLib. That feature class allows you to hide specific effects, tree, bulding by property crc or name (not done yet). You''ll need also: [Hidden Content] I'll not make a full how-to right now, just take a look, implement the class, call it and do some changes as you want, you've more than the basic idea. ? graphic_mask/building.txt general_obj_stone14 ob-b1-005-woodbarrel landmark_statuestone B_general_obj_40 general_obj_jar_yellow01 graphic_mask/effect.txt 8182371290 1003918098 volcano_greatsmoke.mse warpgate01 fall_7 fire_general_obj_charcoal.mse GameLib/Area.cpp [Hidden Content] UserInterface/PythonGraphicMask.cpp UserInterface/PythonGraphicMask.h UserInterface/PythonSystem.cpp
  11. The function SetDefaultConfig it's called everytime before LoadConfig when the singleton it's initialized. Yes, first it will load the default values then will try to read the values from metin2.cfg, so if you put specific width/height in the default config everything it's fine for the first run. Is impossible for a player to have a resolution lower than 800x600 if he set it from config.exe. What you did is just for the people who editing metin2.cfg manually, like m2bob does, otherwise has no sense that check inside of the LoadConfig. We should block the hacks, not doing workaround conditions for "consuming more resources by resolution if the hackers has the resolution < 800x600", just saying.
  12. This feature already was there since beginning, but just for Japan. PythonSystem.cpp, just remove the preprocessor directive and set the bWindowed to true. [Hidden Content] For the music just change the music_volume to 0.0f, you don't have to mute the voice volume. m_Config.music_volume = 1.0f; Also, maybe I'm wrong, but why you're doing this: When you can simply change: void CPythonSystem::SetDefaultConfig() { [...] m_Config.width = 1024; m_Config.height = 768; } To: m_Config.width = 800; m_Config.height = 600;
  13. He's trying to call some API functions for making a DLL injectable to metin2 client = cheat/hack. @ledi12 We don't support this here, topic closed.
  14. Is not that easy as you think and also you need to make individual code for each function, if they've arguments and more. Here's my method, i tested it and works fine. [Hidden Content]
  15. Ok, we'll find a day and i'll merge all of your topics with resources into one (per category) and the thread title will be? "3D Resources" and "2D Resources" ?
  16. I've a question for you, wouldn't be better to add all of your resources into a single thread, instead of making unlimited threads for a simple resource? Would be better for you to update it and for users to find many things faster. We can talk here, the topic isn't approved yet, just you and the staff can see the messages.
  17. @Denis If you think that your reactions as a former staff, are fine just because this: he's greek he's using a public system he doesn't know english he's new on this forum he isn't a 'dev' and don't know anything about coding then, you're the bad person, not him, go and solve your problems in other parts and let'me show you the rules. Edit: Apparently Denis didn't understand what I wanted to say with the "bad person, so he take it wrong. I apologize. Rules (1.1) Language The language in this board is english. If you want to post something in your own language always add an english translation. The only exception for this rule is this section: Private Servers (1.2) Behaviour Don't flame at other users. We want this board to be the best possible experience. You maybe want help and everybody started with no or little knowledge. So help and don't flame! Also we don't want to see any racism or sexism. (1.3) Spamming Do not spam in this board. Posting a topic or a question once is enough. If you don't get an answer maybe your question needs more description. Or nobody is able to help you there. Double post aswell as double threads will be punished with an infraction. @perfect ^+ (2.2) Bumping Allowed bumping times: Q&A - 48 hours (2.5) Questions & Answers specific rules Don't modify your thread (or reply to it) to mark it solved, and not explain the solution to the issue. @Denis +2 infractions @perfect +3 infractions Topic closed.
  18. Please: Stop using bit.ly links. Remove the exe and put the whole content into an archive + virus total link. Send me a PM when you've finished and i'll show/update again your resource.
  19. Thanks for release, already i did something like this in a topic from 2019, so here's: locale/en/locale_game.txt ATTR_6TH_7TH_POSSIBILITY You can add an additional bonus. root/uiToolTip.py [Hidden Content]
  20. Thanks for the fix, for those who wondering from where's the formula: void CPythonPlayer::__RunCoolTime(DWORD dwSkillSlotIndex)
  21. [Hidden Content] Fixed, the function didn't allowed you to login with the normal method, just with the saved account from acp.py, now will work both of them.
  22. Change the function __OnClickLoginAutoButton with: [Hidden Content]
  23. You got the information related about what programs you should use, but what you want is just to put users to unpack files from another client, we don't support this, don't try to fool people again, thanks.
  24. Because you commented this: # self.ClearToolTip()
×
×
  • 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.