Szerző Téma: üres inputtext mégis jó jelszó  (Megtekintve 686 alkalommal)

üres inputtext mégis jó jelszó
« Dátum: 2013. november 18. - 17:29:19 »
0 Show voters
van egy alap login rendszerem és ha az feljövõ ablakban az inputtext részt üresen hagyom és csak le okézom akkor is ugy jelzi mintha jó lenne a jelszó ezt hogyan lehetne kikerülni?
kod:(tudom hogy nem egy nagy login rendszer de ahoz a módhoz amihez használom elég ez is)
 
   if(dialogid == loginn)
   {
if(!response)
       {
           return 1;
       }
if(response)
       {
        new jelszo;
        jelszo=852456;
        if(strval(inputtext)==jelszo)
        {
            if(PlayerInfo[playerid][admins]==0)
      {
         PlayerInfo[playerid][admins]=1;
         SendClientMessage(playerid,-1,!\"{00FF00}Sikeresen bejelentkeztél!\");
         return 1;
      }
      else
      {
          SendClientMessage(playerid,-1,!\"{00FF00}Már be vagy jelentkezve!\");
          return 1;
      }
        }
        if(strcmp(inputtext,jelszo2))
        {
            if(PlayerInfo[playerid][pll]==0)
      {
         PlayerInfo[playerid][pll]=1;
         PlayerInfo[playerid][admins]=1;
         SendClientMessage(playerid,-1,!\"{00FF00}Sikeresen bejelentkeztél!\");
         return 1;
      }
      else
      {
          SendClientMessage(playerid,-1,!\"{00FF00}Már be vagy jelentkezve!\");
          return 1;
      }
        }
        else
        {
            SendClientMessage(playerid,-1,!\"{FF0000}Error: Hibás jelszó!\");
            return 1;
        }
       }
   }

Nem elérhető SSK

  • 232
    • Profil megtekintése
üres inputtext mégis jó jelszó
« Válasz #1 Dátum: 2013. november 18. - 17:33:19 »
+1 Show voters
Lehet hogy nem ez a baj,de leírom:
 
if(!strval(inputtext))

 
Ez arra jó,hogy ha a játékos nem írt semmit az input-ba akkor meg lehet akadályozni hogy tovább fusson a parancs.

üres inputtext mégis jó jelszó
« Válasz #2 Dátum: 2013. november 18. - 17:37:20 »
0 Show voters
valóban köszönöm a válszt

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal