Jump to content

Galet

Premium
  • Posts

    1384
  • Joined

  • Last visited

  • Days Won

    14
  • Feedback

    0%

Everything posted by Galet

  1. go on var/db/mysql and set chmod to 0755
  2. This could be an issue from the port 15000, if he is not protected, anybody can create an auth server which connects to your db core and login any account they want on your server and even delete your databases...
  3. You're welcome
  4. Check maybe in his serverfiles :/
  5. This is one of the following tutorial, I think you can understand it without speaking German
  6. I saw a German tutorial on internet, but otherwise you have to do something with source for having the possibility to connect somebody else on your server with Hamachi
  7. I don't think changing the format in a string could really help me to solve the problem :/ Otherwise, thanks ! Thanks Ken, But I don't know what should I do with your code (if only it is not a code already present in the sources), I just precise that the problem occurs even if i'm not riding a horse
  8. Hi folks Since I don't know how many times, I got a strange error... First, Some monsters are walking in a linear way, passing trough objects, monsters, players (me) and walls... So, first, I was amused and I laughed about how my game was haunted but since I realised that it could be a serious issue I was barely amused... Indeed, in addition of some death monsters out of nowhere (pretty weird) and some mobs walking trough everything, I realised that : first, some monsters were really hard to kill, then, some dungeons were purely impossible to do since we could'nt kill all the monsters (as the devil tower). So, in syserr, I saw the following error, one for each mob bugged in game : SYSERR: Dec 13 19:04:23 :: Sync: no tree: Soldat démoniaque 281648 681946 660000 So, let's decrypt the syserr (as I decrypted it) : Sync: no tree: (<- name of the error) Soldat démoniaque (<- name of the mob, currently a mob in the DT) 281648 681946 (<- coordinates, x,y) 660000 (<- Map Index, currently devil tower + 00000 because it's a dungeon) So If I take a look in the sources, I don't especially have the answer : LPSECTREE new_tree = SECTREE_MANAGER::instance().Get(GetMapIndex(), x, y); if (!new_tree) { if (GetDesc()) { sys_err("cannot find tree at %d %d (name: %s)", x, y, GetName()); GetDesc()->SetPhase(PHASE_CLOSE); } else { sys_err("no tree: %s %d %d %d", GetName(), x, y, GetMapIndex()); Dead(); } return false; } Moreover, sometimes, the coordinates might be fucked up, as we can see with both of the examples, one in the DT, one in the Orkfield (in German... Valley or Seungryong in English I guess) : SYSERR: Dec 13 19:02:58 :: Sync: no tree: Soldat démoniaque -2147237120 682913 660000 SYSERR: Dec 13 19:10:27 :: Sync: no tree: Combattant Orc élite 339897 -2147483648 64 So, as I touched anything about that, what could be the fix ? server_attr ? Coordinates ? Index ? I'm pretty lost Have a nice day, and thanks !
  9. Reverse engineering ? Interesting Otherwise, drink water
  10. Solved If anyone wondering, I used introloading.py
  11. You are using a bad dll I think
  12. if (!__IsPlayerAttacking()) pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP); It's completely untested but I think that the following code is maybe better if (!__IsPlayerAttacking()) pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP); Or maybe this one : if (!pkInstMain->IsAttacking()) pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP); But it's untested and it'll probably won't work as I don't know if "__IsPlayerAttacking" is declared or if the "!" must be placed before "pkInstMain" or before "IsAttacking()"
  13. You are just hidding the warning
  14. Hello folks ! I have a little question : How to detect a warp in client ? For example, I checked something with : if myfileincludedbefore.something == 0: if something = blabla: mycodehere myfileincludedbefore.something = 1 But when I teleport, as the myfileincludedbefore.something != 0, the code is not used anymore... So when my client detect a warp, I want him to reset myfileincludedbefore.something to 0, in order to run the code again Thanks ! Have a nice day
  15. In case of effect bugs, check the path of the effects in the .mse and then check if the path containing the effects pointed by the .mse
  16. locale_game.txt, locale_interface.txt in locale_ro Then in share/country/quest And in item_name.txt / mob_names.txt in db And finally in locale_char.txt in share (I'm not sure)
  17. I don't have the name, maybe in etc, I don't remember
  18. I think you can't because it is a .sub
  19. Resolved ? Why don't you share the new acce.cpp in order to help people in the same case of yours ?
×
×
  • 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.