[12:17:26] WP Error: Insufficient buffer size (must be at least 129)
[12:17:31] WP Error: Insufficient buffer size (must be at least 129)
[12:17:37] WP Error: Insufficient buffer size (must be at least 129)
if (params[2] < 129)
{
logprintf(\"WP Error: Insufficient buffer size (must be at least 129)\");
return 0;
}
[/quote]
Ami azt jelenti hogy 129 minimum string méretet kell megadnod és te ennél kisebbet adtál meg.
És itt a példa:
[pawn]#include <a_samp>
native WP_Hash(buffer[], len, const str[]);
main()
{
new
buf[129]; // ennek a mérete nem lehet kisebb 129-nél
printf(\"hash\");
WP_Hash(buf, sizeof (buf), \"The quick brown fox jumps over the lazy dog\");
print(buf);
}[/pawn]
E: Már beleírja helyesen!Próbáld strcmp-vel mivel teljes azonosságot kell keresni.
Nem akarok még egy témát nyitni ezért, itt kérdezem meg.
Így ellenörzöm, hogy hibás-e a jelszó, vagy nem:
[pawn]
WP_Hash(jelszo, 256, inputtext);
if(!dfile_ParseString(\"Jelszo\", jelszo))
{
//Nem jó
}else{
//Jó
}
[/pawn]
Ez így miért nem mûködik? (Hiába írom be jól a jelszót nem fogadja el.)
stock dfile_ParseString(parameter[], ertek[]){
format(formazas, sizeof(formazas), \"%s=%s;\", parameter, ertek);
print(formazas); // *
print(tarolo); // *
if(strfind(tarolo, formazas, false) != -1) return true;
return false;
}
[/quote]
és oda is írd be és mûködés közben megtudod vizsgálni hogy a megfelelõ adatokkal dolgozik-e.