Ich habe im Englischen Board eine Hilfe bekommen, jedoch wie soll ich diese Hilfe in das Include einbauen ? Ich verwende nämlich ein MD5 Include, und das kann ich ja nicht einfach so beheben. Ich kopiere mal meinen Beitrag aus dem englischen Board, und die Antwort darauf :
Yeah, i must hash my Password 2 times for the Woltlab Md5. But if i do that, Samp give me an other MD5 Hash.
Look :
My First Hash on Server is :
2C89109D42178DE8A367C0228F169BF8
And on Board :
2c89109d42178de8a367c0228f169bf8
If i hash the second time look :
Server :
50f3bfbe3055153c85e8d078a8a5aa2d
Board :
229240afdfde814672dc366efdcbeaec
The Problem are the big Letters, but i cant change them from Big to Little ? Can you help me ?
Die Antwort darauf war folgende :
ZitatAlles anzeigenYou can use strtoupper and wrap it around your encrypt function, like so:
pawn Code:
stock strtoupper(str[]) { /* didn't make this, forum search, credits to whoever did */
for (new i = 0, j = strlen(str); i < j; i++)
{
if (islower(str[i]))
str[i] -= 32;
}
}
stock _md5(string[]) {
new szHash[32];
strcat(szHash, string, 32);
strtoupper(szHash);
return szHash;
}