Jump to content

VegaS™

Moderator
  • Posts

    481
  • Joined

  • Last visited

  • Days Won

    178

VegaS™ last won the day on June 13

VegaS™ had the most liked content!

About VegaS™

  • Birthday December 22

Informations

  • Gender
    Male
  • Location
    Romania

Social Networks

Recent Profile Visitors

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

VegaS™'s Achievements

Proficient

Proficient (10/14)

  • Dedicated Rare
  • Very Popular Rare
  • First Post
  • Collaborator
  • Week One Done

Recent Badges

2.6k

Reputation

27

Community Answers

  1. Topic updated. Other known accounts: @Olteanu @Mt2Services Reasons: reselling scamming bypass a ban multi-account
  2. Replace: (default function) void CPetActor::SetName(const char* name) { std::string petName = m_pkOwner->GetName(); if (0 != m_pkOwner && 0 == name && 0 != m_pkOwner->GetName()) { petName += "'s Pet"; } else petName += name; if (true == IsSummoned()) m_pkChar->SetName(petName); m_name = petName; } With: void CPetActor::SetName(const char* name) { if (!m_pkOwner || !m_pkChar) return; char petName[CHARACTER_NAME_MAX_LEN * 2 + 1]; snprintf(petName, sizeof(petName), "%s - %s", m_pkOwner->GetName(), m_pkChar->GetName()); if (IsSummoned()) m_pkChar->SetName(petName); }
  3. Using touch file.cpp it's updating the file timestamp, you don't have to delete .o and .d files from .obj directory, it's useless. [Hidden Content]
  4. def __init__(self): [...] self.toolTip = uiToolTip.ToolTip() self.toolTip.Hide() self.__Initialize() [...] def __Initialize(self): [...] self.toolTip = None [...] You declared the tooltip variable in the __init__ method, then you set it as None in __Initialize method. You should remove the second declaration, line 110. Also, you've to replace the Close method with this: def Close(self): if self.toolTipSkill: self.toolTipSkill.Hide() if self.toolTip: self.toolTip.Hide() self.Hide()
  5. Thanks for the release, but this is a totally bad solution and useless code. Already there's a function that checking if the application is active or not in CMSWindow class. The variable m_isActive is set when WM_ACTIVATEAPP it's called, basically when a window belonging to a different application than the active window is about to be activated. If you read a little bit the documentation of Win32 Api, you can find those. WA_ACTIVE Activated by some method other than a mouse click (for example, by a call to the SetActiveWindow function or by use of the keyboard interface to select the window) WA_CLICKACTIVE Activated by a mouse click. So, all what you've to use, it's just 2 lines: bool CPythonNetworkStream::SendAttackPacket(UINT uMotAttack, DWORD dwVIDVictim) { [...] if (!CPythonApplication::Instance().IsActive()) return true; [...] } This method doesn't make sense for the metin2 gameplay anyway. Also, this is something that made my day:
  6. C++ #include "PythonChat.h" #include "PythonPlayer.h" char buf[512 + 1]; _snprintf(buf, sizeof(buf), "Hello, %s!", CPythonPlayer::Instance().GetName()); CPythonChat::Instance().AppendChat(CHAT_TYPE_INFO, buf); Python: import chat import player chat.AppendChat(chat.CHAT_TYPE_INFO, "Hello, {}.".format(player.GetName())) Keep in mind that's a local message, will be visible just for your instance. If you want to send a message through the server that everyone can see it, you've to use this way: #include "PythonChat.h" #include "PythonPlayer.h" #include "PythonNetworkStream.h" char buf[512 + 1]; _snprintf(buf, sizeof(buf), "Hello, %s!", CPythonPlayer::Instance().GetName()); CPythonNetworkStream::Instance().SendChatPacket(buf, CHAT_TYPE_SHOUT);
  7. Update implementation of the TODO tasks (exec/apply/raise, [...]) added the pip environment added a library used for encoding detection of the python script files Thanks to @ServerCommandParser for contributions.
  8. @Syreldar @Braxy We could solve this problem in a private discussion with both of you much faster without any troubles, but here we are. After we analyzed the evidence, seems that Braxy used two functions in some quests 1/1 made by Syreldar. Those functions were public posted by Syreldar in the community, the only thing that making a real problem in this situation, is that Braxy didn't mention the author/link of those two functions, that's not called quality for the m2dev marketplace. So, the staff's decision is that @Braxy will be restricted in the Marketplace - Service section (arhived his thread) for an unknown date, until he fixes his mistakes and he proves that he changed. We can't call this a direct "reselling", but for sure, it's not healthy for the community to do things like this to other developers, that's why we decided to take this action. About the rest, everything was said.
  9. Hello, there're many topics like this, you should use the search button. [Hidden Content]
  10. You should have cared about what you're talking. In your case, you had no background in 7 years, no reputation, no posts, so we can't trust you. We won't change the rules just because 5 persons who were refused in the service section don't like them, when 50 persons voted for them. Just try to do some activity and we'll analyze it + depending on your content, you'll be able to do it. That's all, but if you don't like 'big efforts', then we can't promote your services here.
  11. That's right, it's totally not worth the effort. You're a member on m2dev for 7 years, you've not even one post in Releases or helping other people in Q&A, you just searched for help, resources, and 'up, push' to your service topic, nothing more. Metin2Dev is not a marketplace, as @ASIKOOsaid, has to be a win-win. Also, I wouldn't talk about your content of those services here, since it's another subject. I know it's easy to blame the rules and the person who implemented them instead of fulfilling them, since people just want fast incomes and no "effort'. That's why we're different than any other community, if we wanted to have over 500+ online, we could do it easily, we know the method of being "successful", but we won't apply it here, we prefer quality and 'high' rules. Not like the community where you're actively mostly, that you can have even 10 topics in services and no one would care, you can sell everything you want, no one will do any check to you even if your account was created a few seconds ago + [....]. Then it's ok, we prefer to be blamed instead of having a forum like this.
×
×
  • 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.