Jump to content

WeedHex

Premium
  • Posts

    1544
  • Joined

  • Last visited

  • Days Won

    33
  • Feedback

    0%

Everything posted by WeedHex

  1. Check if maybe they have "Segurazo" application. It's a virus-antivirus xD I had problems with it. Anyway if the launcher goes in task manager it's not a c++ issue.
  2. When you launch the game, take a look on the task manager, SORT the processes by CPU usage so you can see if they have shits conflicting.
  3. Or you can copy from ItemData.cpp like Endy suggests. I like to solve problems I was following your idea xD
  4. [Hidden Content] GetRace to string, and go for a string comparation.
  5. Ohhh I understood python ahahah Should be a thing like that: char str[buffSize]; FILE* fpr = fopen("test.txt", "r"); if (fpr) { while (fgets(str, buffSize, fpr)) { printf("%s", str); } } fclose(fpr); I don't have time to run the code now sorry, I'm using other formats for these things with new c++. Let me know the output ò_ò if (GetRace() == "%s", str) It's wrong.
  6. Idk, I would do it in c++ only. If there aren't lot of mobs I would skip also the txt reading making a const list/map.
  7. You want to load mob names from txt file? For doing what? Show it instead of mob_proto data or what, explain please xD
  8. [Hidden Content] Just search. There are lot of ways, Python is beautiful for these things.
  9. You can buy the real system from who made it for first.
  10. Better you don't, because you should remake all the taskbar positions for client in res. 800x600.
  11. #ifdef NDEBUG #define assert(expression) ((void)0) #else ... #endif It's just an assertion in debug launcher. It's telling you what's wrong. If you don't need the information, comment it. Btw this function can be improved to avoid wrong m_strPhase.
  12. #include "questmanager.h" (It's weird you don't have by default)
  13. Yes, you are totally right! For this reason I opened this thread to hear someone else opinion. My final idea so is to remove all the console releated codes (maybe put it on _DEBUG define), removing also all the modules on binary.
  14. game.py def __Console_Enable(self): dbg.TraceError("Attempt to enable console #####") """ constInfo.CONSOLE_ENABLE = True self.consoleEnable = True app.EnableSpecialCameraMode() ui.EnablePaste(True) """ I believe is better to disable these codes in release version. It's just an example to let you know what I'm talking. Let me know if you know something bad about.
  15. Char.h Replace this: void ForgetMyAttacker(bool revive = true); Char_battle.cpp Replace this: void CHARACTER::ForgetMyAttacker(bool revive) { const LPSECTREE pSec = GetSectree(); if (pSec) { FuncForgetMyAttacker f(this); pSec->ForEachAround(f); } if (revive) ReviveInvisible(5); } Char_skill.cpp Search the function: CHARACTER::ComputeSkill( and ADD below // ADD_GRANDMASTER_SKILL ..... // END_OF_ADD_GRANDMASTER_SKILL This //Ninja Stealth improve if (IsPC() && pkSk->dwVnum == SKILL_EUNHYUNG) ForgetMyAttacker(false); Hope you like it
  16. game.py find for: net.SendEmoticon(int(num)-1) You can play there to reproduce sounds with: snd.PlaySound("sound/ui/*.wav") I think you'll need extra work to prevent things like "spam of key" etc. (Nice idea btw)
  17. I think its because of C++. Using the questlua_pc.cpp function GiveExp() you won't trigger this: quest::CQuestManager::instance().LevelUp(GetPlayerID()); So when login or levelup Only login will works.
  18. when login or levelup with >= 2 begin It doesn't make sense. You should explain better.
  19. #include "StdAfx.h" Be sure you didn't broke something in the #includes + in the Template declaration.
  20. Please don't start to make lot of useless variables. The error is just because of reference in function parameter. void Set(int header, TPacketType && rPacketType); void CNetworkPacketHeaderMap::Set(int header, TPacketType && rPacketType)
  21. We talked in PM. I'm sorry for my aggressive message, but the guy has the same problem from long time, I got crazy
×
×
  • 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.