Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-05-10, 17:49


Porucznik







Wiek: 30
Na forum: 5010 dni
Posty: 33
Nick w MP: Porucznik

Piwa: 1

Respekt: 50

Czes?,
mam taki kod:

Kod:

if(PorownajHaslo(playerid) == inputtext)
{
SendClientMessage(playerid, 0xFF0000FF, "Wpisane has?o jest takie same jak aktualne!");
return 0;
}


Chc? por?wna? czy has?o wpisane jest takie samo jak aktualnie w bazie.
Wiem, ?e samo inputtext nie wystarczy. Musi by? jaka? funkcja. Co? typu:

strfind(inputtext)
(to tylko przyk?ad, wiem, ?e nie zadzia?a.)

Mam takie pytanie. Nie bardzo wiem jak? funkcj? sprawdzi? czy ten tekst jest r?wny z wpisanym. Jakiej funkcji u?y??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-10, 18:24


__.A.__







Wiek: 30
Na forum: 5171 dni
Posty: 151

Piwa: 855

Respekt: 110
Respekt: 110

ja bym zrobi? to tak ;]

Kod:

if(strcmp(PorownajHaslo(playerid), inputtext, true) == 0){
{
SendClientMessage(playerid, 0xFF0000FF, "Wpisane has?o jest takie same jak aktualne!");
return 0;
}


http://wiki.sa-mp.com/wiki/Using_strcmp%28%29

Ostatnio zmieniony przez __.A.__ 2014-05-11, 20:49, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-10, 18:32


Porucznik







Wiek: 30
Na forum: 5010 dni
Posty: 33
Nick w MP: Porucznik

Piwa: 1

Respekt: 50

Niestety tak by?nie mo?e:

Cytat:

error 035: argument type mismatch (argument 1)


Da?em tak:

Kod:

if(strcmp(PorownajHaslo(playerid), inputtext, true) == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "Wpisane has?o jest takie same jak aktualne!");
return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-11, 11:42


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"xqz" napisał/a:

co ztwaca fynukcya PorownaHadlo(platerid); ?

[ Dodano: 2014-05-10, 19:17 ]
W sendie poidaj defuinicje


Jak sie napiehdolisz, to lepiej nie pisz XD

Za pewne por?wnuje has?o, ale #autorze tematu. Poka? nam funkcj? PorownajHaslo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-11, 19:14


Porucznik







Wiek: 30
Na forum: 5010 dni
Posty: 33
Nick w MP: Porucznik

Piwa: 1

Respekt: 50

Kod:

stock PorownajHaslo(playerid)
{
new str[200],name[70];
GetPlayerName(playerid,name,sizeof(name));
new pass2[25];
format(str, sizeof(str), "SELECT `Haslo` FROM `Gracze` WHERE `Nick` = '%s'", PlayerName(playerid));
mysql_query(str);
mysql_store_result();
mysql_fetch_row(pass2);
mysql_free_result();
return strval(pass2);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-12, 15:05


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Kod:


if(PorownajHaslo(playerid) == strval(inputtext))
{
SendClientMessage(playerid, 0xFF0000FF, "Wpisane has?o jest takie same jak aktualne!");
return 0;
}


Postaw piwo autorowi tego posta
 

 
Tagi: porównywanie :: danych :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku