-
Posts
1384 -
Joined
-
Last visited
-
Days Won
14 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Galet
-
-
Bump, this is really annoying
-
The problem is still not solved
-
go on var/db/mysql and set chmod to 0755
-
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...
-
-
-
You're welcome
-
-
Check maybe in his serverfiles :/
-
This is one of the following tutorial, I think you can understand it without speaking German
-
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
-
-
-
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
-
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 !
-
Reverse engineering ? Interesting
Otherwise, drink water
-
1
-
-
Solved
If anyone wondering, I used introloading.py
-
You are using a bad dll I think
-
if (!__IsPlayerAttacking()) pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP);
22 minutes ago, Roxas07 said:I prefer add that
if (pkInstMain->IsAttacking()){ // if the player attack
}
else{ // if the player don't attack
pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP);
}Because use SPACE and Z at the same time, it's a very good usebug for speed attack x)
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()"
-
1
-
-
-
You are just hidding the warning
-
2
-
1
-
-
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
-
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
-
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)
Function - SendQuestInputLongStringPacket
in Programming & Scripts
Posted
I'm wodering about how did you get all those updates from official![:D :D](//metin2.dev/board/applications/core/interface/js/spacer.png)
Thanks Ken