Ввод пароля
#4

Гхм. Ты бы сначала починать что условие делает! При подставлении "!" в начале переменной - это равносильно == 0. А если без == X на конце - то == 1.
pawn Код:
new var = 1;
if(var) print("var is 1");
var = 0;
if(!var) print("var is 0");
Так что, тот пример который я тебе дал - верный. Ты хотя бы попробовал ... ?
И не забывай, что в том же ГФ идет хэширование (или как его там) пароля, поэтому простым сравнением не обойтись.


pawn Код:
new something = strcmp("one", "one", true);
printf("strcmp result is %d", something);
Вот пример. Сравниваем строки. Различий сколько? Ноль. Так что же вернет функция? Правильно, ноль. Что дает использование "!" в условии? Ноль. Так в чем ж проблема?
Reply


Messages In This Thread
Ввод пароля - by T.S - 19.02.2011, 12:14
Re: Ввод пароля - by iEnemY - 19.02.2011, 12:26
Re: Ввод пароля - by T.S - 19.02.2011, 12:41
Re: Ввод пароля - by iEnemY - 19.02.2011, 13:42
Re: Ввод пароля - by T.S - 19.02.2011, 13:58
Re: Ввод пароля - by iEnemY - 19.02.2011, 14:06
Re: Ввод пароля - by T.S - 19.02.2011, 14:25
Re: Ввод пароля - by iEnemY - 19.02.2011, 15:18
Re: Ввод пароля - by T.S - 19.02.2011, 15:43
Re: Ввод пароля - by iEnemY - 19.02.2011, 20:07

Forum Jump:


Users browsing this thread: 1 Guest(s)