summaryrefslogtreecommitdiffstats
path: root/src/client.cpp
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2006-07-26 07:12:55 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2006-07-26 07:12:55 +0000
commit285b40d1cb768e235aed894f4704e1013cb054ea (patch)
treea63200f641967c6381154693f39d1ae59f209d0b /src/client.cpp
parent3a0d4dbc71e4db8c999e3511c3c9a9182ab27395 (diff)
downloadmanaserv-285b40d1cb768e235aed894f4704e1013cb054ea.tar.gz
manaserv-285b40d1cb768e235aed894f4704e1013cb054ea.tar.xz
manaserv-285b40d1cb768e235aed894f4704e1013cb054ea.zip
Send some character's infos after a successful login, removed a useless byte, added Code::Blocks project file.
Diffstat (limited to 'src/client.cpp')
-rw-r--r--src/client.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/client.cpp b/src/client.cpp
index 4ee3338..34a050a 100644
--- a/src/client.cpp
+++ b/src/client.cpp
@@ -446,7 +446,13 @@ void parsePacket(char *data, int recvLength) {
std::cout << "Account has " << int(charNumber) << " characters." << std::endl;
for (unsigned int i = 0; i < charNumber; i++) {
if (i >0) std::cout << ", ";
+ // Write name, ignore other values
std::cout << msg.readString();
+ msg.readByte();
+ msg.readByte();
+ msg.readByte();
+ msg.readByte();
+ msg.readShort();
}
std::cout << "." << std::endl;
break;
@@ -636,8 +642,7 @@ void parsePacket(char *data, int recvLength) {
<< std::endl;
char charID;
for (unsigned int i = 0; i < charNumber; i++) {
- charID = msg.readByte();
- std::cout << int(charID) << ". "
+ std::cout << int(i) << ". "
<< msg.readString() << ":" << std::endl;
std::cout << "Gender: " << int(msg.readByte()) << ", ";
std::cout << "Hair Style: " << int(msg.readByte()) << ", ";