Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuck Therebelos <snares@users.sourceforge.net>2009-12-27 17:22:20 +0300
committerTuck Therebelos <snares@users.sourceforge.net>2009-12-27 17:23:10 +0300
commit417ae98ac1e057e1d08feb6dc407e23a3f1b8ac5 (patch)
tree881afd24f2477d4811de0b995e459197dc3c4371 /plugins/bf2142
parent8bc620dcb8d0a8ccf3825265c5aab455dc327963 (diff)
Unified string messages; added ETQW plugin; various plugin fixes, improvements and updates
Diffstat (limited to 'plugins/bf2142')
-rw-r--r--plugins/bf2142/bf2142.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/plugins/bf2142/bf2142.cpp b/plugins/bf2142/bf2142.cpp
index 23031beae..844a9618a 100644
--- a/plugins/bf2142/bf2142.cpp
+++ b/plugins/bf2142/bf2142.cpp
@@ -81,8 +81,15 @@ static int fetch(float *avatar_pos, float *avatar_front, float *avatar_top, floa
char ccontext[128];
char state;
-
+ char logincheck;
bool ok;
+
+ ok = peekProc((BYTE *) 0x00A1D908, &logincheck, 1);
+ if (! ok)
+ return false;
+
+ if (logincheck == 0)
+ return false;
/*
state value is:
@@ -96,8 +103,8 @@ static int fetch(float *avatar_pos, float *avatar_front, float *avatar_top, floa
ok = peekProc(posptr, avatar_pos, 12) &&
peekProc(faceptr, avatar_front, 12) &&
- peekProc(topptr, avatar_top, 12);
- peekProc((BYTE *) 0x00B527B8, ccontext, 128);
+ peekProc(topptr, avatar_top, 12) &&
+ peekProc((BYTE *) 0x00B527B8, ccontext, 128);
if (! ok)
return false;