-
Üdv
Segítene valaki abba hogy azt hogy lehet megcsinálni hogy ha vki regisztrál akkor a jelszavát mikor lementi Dini-be akkor ne számokkal írja ki hanem az ighazi jelszavát pl.: lol
igy.
aki segít annak nagyon megköszönném.
-
tess:
dini_Set(fájlnév, \"Jelszo\", inputtext);
inputtext csak ha dialogos! ha nem akkor írd át másra :D
De a keresõt is lehetne ám használni: http://sampforum.hu/index.php?topic=3075.msg37497#msg37497
-
sscanf+zcmd módszerrel:
[pawn]CMD:reg(playerid, params[])
{
new nev[24], jelszo[32];
if(!sscanf(params, \"s\",jelszo)) return SendClientMessage(playerid, szinkód, \"Használat:/reg [jelszó]\");
else
{
GetPlayerName(playerid, nev, 24);
dini_Set(fájlnév, \"Név\", nev);
dini_Set(fájlnév, \"Jelszó\", jelszo);
//stb.... stb...
}
return 1;
}[/pawn]
-
Nekem így van:
A regnél:
dini_IntSet(file,\"Password\", udb_hash(inputtext));
És a lognál:
new password = dini_Int(file, \"Password\");
if(udb_hash(inputtext) != password)
{
SendClientMessage(playerid, COLOR_RED, \"***Hiba:Nem jó jelszó!\");
help pls.
-
A regnél:
dini_IntSet(file,\"Password\", inputtext);
És a lognál:
new password = dini_Int(file, \"Password\");
if(!strcmp(inputtext, password, true))
{
SendClientMessage(playerid, COLOR_RED, \"***Hiba:Nem jó jelszó!\");
-
ezt írja ki:
D:\\AirWavesXtreme.pwn(5245) : error 035: argument type mismatch (argument 3)
D:\\AirWavesXtreme.pwn(5282) : error 035: argument type mismatch (argument 2)
D:\\AirWavesXtreme.pwn(5281) : warning 204: symbol is assigned a value that is never used: \"Password\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Dupla hozzászólás automatikusan összefûzve. ( 2011. június 27. - 08:23:25 )
Ja és zcmd-t használok nem strcmp-t
-
E: Így jó lesz:
A regnél:
dini_Set(file,\"Password\", inputtext);
a lognál:
if(!strcmp(inputtext, dini_Get(file, \"Password\"), true))
{
SendClientMessage(playerid, COLOR_RED, \"***Hiba:Nem jó jelszó!\");
-
Ugyan ez a hiba!!
help pls