Quote:
... Geez. The way the client differentiates between the normal meteor doves and the real ones are by their ID. Get it? ID.
Wrong, The Unique Id (or UID) differentiates from all monsters, there is no 'ID' for monsters, by the way the server always send the mesh (or 'model') that'll be displayed for that monster, so no the client doesn't know which one is which.
What I suggested was that you try increasing the size of one and check how many "big" doves you see, if there are a lot then obviously the wrong one was selected!
I bet even that someone tried this and it worked but with no reply since if everyone knew which the real ones were, they would be over camped and no profit for the guy who put in some effort.
You only get what you pay for if you pay for it. lol
|
Lemme show you whats wrong here. Ok, I was just joking with the bold text; I was playing on words, Now let me really show you why your wrong;
Here are two standard reading INI function in the C++ (or C, can't remember) library functions
GetPrivateProfileString (Ansi and Unicode) and
GetPrivateProfileInt (Ansi and Unicode).
Now here's the parameters for them (unicode);
Code:
DWORD WINAPI GetPrivateProfileString(
__in LPCTSTR lpAppName,
__in LPCTSTR lpKeyName,
__in LPCTSTR lpDefault,
__out LPTSTR lpReturnedString,
__in DWORD nSize,
__in LPCTSTR lpFileName
);
UINT WINAPI GetPrivateProfileInt(
__in LPCTSTR lpAppName,
__in LPCTSTR lpKeyName,
__in INT nDefault,
__in LPCTSTR lpFileName
);
Ok, so how do these functions work? Well the "lpAppName" field is the key hence what you have as "
[MeteorDove]".
So wait Infamous! If there are two fields with the same name, how does it tell the difference or know which one to read from?
It doesn't! It reads from the first header (I call the title-field in Ini's headers) with the matching name.
Thus being if you have in an INI the following:
Code:
[Bob]
Age=55
[Bob]
Age=44
And you do something like
GetPrivateProfileInt("Bob", "Age", 1, "c:\\BobsAge.ini"); it'll
ALWAYS return the first value, meaning you could edit the second bob header's age value to anything and you'd always get 55 because that was the first match it found.
kthxbai.
In short if nobody caught the point of this long winded post:
He's wrong, he waisted your time, I waisted my time proving him wrong.