diff options
-rw-r--r-- | examples/guildmembers.txt | 1 | ||||
-rwxr-xr-x | examples/online.txt | 7 | ||||
-rw-r--r-- | examples/readme.txt | 13 | ||||
-rw-r--r-- | net/network.cpp | 4 |
4 files changed, 23 insertions, 2 deletions
diff --git a/examples/guildmembers.txt b/examples/guildmembers.txt new file mode 100644 index 0000000..901ca5f --- /dev/null +++ b/examples/guildmembers.txt @@ -0,0 +1 @@ +testchar,20,Crew of Red Corsair
\ No newline at end of file diff --git a/examples/online.txt b/examples/online.txt new file mode 100755 index 0000000..5a45844 --- /dev/null +++ b/examples/online.txt @@ -0,0 +1,7 @@ +Online Players on The Mana World (2024-03-24 22:59:22): + +Name +------------------------------ +testchar + +1 users are online. diff --git a/examples/readme.txt b/examples/readme.txt new file mode 100644 index 0000000..3978154 --- /dev/null +++ b/examples/readme.txt @@ -0,0 +1,13 @@ +This directory contains example of guild save file and online list +to help to get bot going on local test servers. + +Place these files in directory where bot's binary resides: +guildmembers.txt +online.txt + +Production server supposed to use guildmembers.txt to store guild +membeship and online.txt is actual list of online players exposed +by TMWA server. + +Example guildmembers.txt sets testchar as captain (lv 20) of +Crew of Red Corsair guild (same guild as in real TMW)
\ No newline at end of file diff --git a/net/network.cpp b/net/network.cpp index e4c6e65..cf46651 100644 --- a/net/network.cpp +++ b/net/network.cpp @@ -73,7 +73,7 @@ short packet_lengths[] = { -1, -1, 20, 10, 32, 9, 34, 14, 2, 6, 48, 56, -1, 4, 5, 10, // #0x200 26, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; const unsigned int BUFFER_SIZE = 65536; @@ -296,7 +296,7 @@ MessageIn Network::getNextMessage() len = readWord(2); #ifdef DEBUG - printf("Received packet 0x%x of length %d\n", msgId, length); + printf("Received packet 0x%x of length %d\n", msgId, len); #endif MessageIn msg(mInBuffer, len); |