Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: zmiennej.
1. Porównanie inputtextu i zmiennej.
Siema!
Dzi? natkn??em si? na problem, potrzebuj? sprawdzi? w if kod z e-maila.
Robi? tak:
U g?ry w kodzie tworz? zmienne:
Pawn

new randowowe[MAX_PLAYERS];
new 
kodemail[MAX_PLAYERS];

Nast?pnie w jednym dialogu ustalam im warto??:
Pawn

randowowe
[playerid] = random(sizeof(kodyaktywacyjne));
kodemail[playerid] = kodyaktywacyjne[randowowe[playerid]][0];

Dobra dzia?a wysy?a mi do maila prawid?owo kod. Problem pojawia si? jak chc? sprawdzi? w if czy kod kt?ry wpisa? gracz w dialogu zgadza si? z wys?anym:
Pawn

    
case DIALOG_REGISTER5://Wpisywanie Kodu
         
{
             if(
response)
             {
                 if(
strlen(inputtext) == kodemail[playerid])
                 {
                 
CreateAccount(playerid);
                 }
                 else
                 {
                 
ShowPlayerDialog(playeridDIALOG_REGISTER5DIALOG_STYLE_INPUT"Rejestracja""Wpisa?e? nieprawid?owy kod!nWpisz otrzymany kod z lisu na twojej skrzynce pocztowej(kod mo?e doj?? do ciebie nawet do 15 minut):","Zaloguj""Wyjd?");
                 }
             }
             else
             {
             
ShowPlayerDialog(playeridDIALOG_REGISTER4DIALOG_STYLE_INPUT"Rejestracja""Wpisz adres e-mail kt?ry chcesz przypisa? do konta.","Zaloguj""Wyjd?");
             }
         }


Kiedy wpisuj? prawid?owy kod kt?ry przyszed? mi na e-mail if nie dzia?a i przenosi ?e wpisa?em nieprawid?owy kod.