Szerző Téma: Regisztrációnál jelszó  (Megtekintve 1076 alkalommal)

Nem elérhető totar

  • 425
    • Profil megtekintése
Regisztrációnál jelszó
« Dátum: 2011. június 25. - 15:43:04 »
0 Show voters
Ü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.

Nem elérhető smart

  • 136
    • Profil megtekintése
Regisztrációnál jelszó
« Válasz #1 Dátum: 2011. június 25. - 16:35:10 »
0 Show voters
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
« Utoljára szerkesztve: 2011. június 25. - 16:37:37 írta smart »

Regisztrációnál jelszó
« Válasz #2 Dátum: 2011. június 26. - 00:17:08 »
0 Show voters
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]
« Utoljára szerkesztve: 2011. június 26. - 00:22:07 írta mauladam »

Nem elérhető totar

  • 425
    • Profil megtekintése
Regisztrációnál jelszó
« Válasz #3 Dátum: 2011. június 26. - 08:14:30 »
0 Show voters
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.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Regisztrációnál jelszó
« Válasz #4 Dátum: 2011. június 26. - 13:14:53 »
0 Show voters
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ó!\");

Nem elérhető totar

  • 425
    • Profil megtekintése
Regisztrációnál jelszó
« Válasz #5 Dátum: 2011. június 27. - 08:03:03 »
0 Show voters
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
« Utoljára szerkesztve: 2011. június 27. - 08:23:25 írta totar »

Nem elérhető smart

  • 136
    • Profil megtekintése
Regisztrációnál jelszó
« Válasz #6 Dátum: 2011. június 27. - 11:54:20 »
0 Show voters
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ó!\");
« Utoljára szerkesztve: 2011. június 27. - 14:29:34 írta smart »

Nem elérhető totar

  • 425
    • Profil megtekintése
Regisztrációnál jelszó
« Válasz #7 Dátum: 2011. június 27. - 13:18:03 »
0 Show voters
Ugyan ez a hiba!!
help pls

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal