Szerző Téma: MySQL mentés probléma  (Megtekintve 1417 alkalommal)

MySQL mentés probléma
« Dátum: 2015. július 31. - 11:10:51 »
0 Show voters
Sziasztok! A MySQL-el lenne egy olyan problémám, hogy nem menti el a regisztrációkat. Ennek mi lehet az oka illetve hogyan kéne javítsam? Előre is köszi a segítséget! :)
« Utoljára szerkesztve: 2015. július 31. - 12:30:38 írta skyLine »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
MySQL mentés probléma
« Válasz #1 Dátum: 2015. július 31. - 11:23:59 »
0 Show voters
Talán ha bemásolnád a kódot..

MySQL mentés probléma
« Válasz #2 Dátum: 2015. július 31. - 12:09:31 »
0 Show voters
A Regisztrációs parancsot vagy mit? Nem tudom hol keressem a problémát.

Nem elérhető gbr333

  • 670
    • Profil megtekintése
MySQL mentés probléma
« Válasz #3 Dátum: 2015. július 31. - 12:10:14 »
0 Show voters
Igen, a regisztrációs parancsot.

MySQL mentés probléma
« Válasz #4 Dátum: 2015. július 31. - 12:19:53 »
0 Show voters
else if(dialogid == DIALOG_LOGIN)
{
   if(resivan)
      return Msg(playerid, \"Restart van, hiába lépsz be...\");
   if(BejelentkezokSzama >= MAXBEJELENTKEZES)
   {
      format(string, sizeof(string), \"{FFFFFF}==========[ {23A0FA} Bejelentkezés {FFFFFF}]==========\\
      \\nKedves %s! Üdvözöllek újra a szerveren!\\nBelépéshez írd be a jelszavad:\", PlayerName(playerid));
      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD , \"Bejelentkezés\", string, \"Belépés\",\"Mégse\");
      return Msg(playerid, \"Jelenleg több ember lép be a játékba, ezért várnod kell 1-2 másodpercet, kérlek próbáld meg most\");
   }         
   if(Registered(playerid))
   {
      new tmppass[50];
      if(strlen(inputtext) < 1)
      {
         format(string, sizeof(string), \"{FFFFFF}==========[ {23A0FA}Bejelentkező panel{FFFFFF}]==========\\nA jelszó nem lehet kisebb egy karakternél...\\nKérlek írd be újra.\");
         ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD , \"Bejelentkezés\", string, \"Belépés\",\"Mégse\");
         return 1;
      }
      new idpass[40];
      Format(idpass, \"%d\", (PlayerInfo[playerid][pID]*5));
      strmid(tmppass, inputtext, 0, strlen(inputtext));
      new pass,buf[145];            
      if(egyezik(md5(tmppass), PlayerInfo[playerid][pKey]))
      {
         WP_Hash(buf, sizeof (buf), tmppass);
         PlayerUpdate(playerid, \"Pass=\'%s\'\", buf);
         pass = 1;
      }
      else
      {
         pass = 0;
      }            
      if(pass == 0)
      {
         WP_Hash(buf, sizeof (buf), tmppass);
         if(egyezik(buf, PlayerInfo[playerid][pKey])) pass = 1;
      }
      else
      {
         WP_Hash(buf, sizeof (buf), tmppass);
      }            
      if(pass != 0)
      {
         AdatBetoltesSQL(playerid);
         if(pass == 3)
         {
            SeeBan(playerid, 0, NINCS, \"Hibás jelszó\");
         }
         if(TilosOlni == 1)
         {
             SendClientMessage(playerid, COLOR_LIGHTBLUE, \"============[Zero Tolerancia]============\");
            SendClientMessage(playerid, COLOR_LIGHTRED, \"* Zero tolerancia bekapcsolva!\");
            SendClientMessage(playerid, COLOR_LIGHTRED, \"* Amíg ez érvényben van, tilos ölni, aki megszegi automata 2 óra jail!\");
         }
         BejelentkezokSzama++;
         SetTimerEx(\"OnPlayerLogin\", 5000, false, \"d\", playerid);
         SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Adatok betöltése folyamatban.. Kérlek várj!\");
         StopAudioStreamForPlayer(playerid);
      }
      else
         HibasJelszo(playerid);
   }
   else
      Msg(playerid, \"Nem vagy regisztrálva\");
}
else if(dialogid == DIALOG_REGISTRATION)
{
   if(resivan)
      return Msg(playerid, \"Restart van, hiába regizel be...\");
   if(!Registered(playerid))
   {
      new pass[50];
      strmid(pass, inputtext, 0, strlen(inputtext));
      if(strlen(pass) < 6 || strlen(pass) > 31)
      {
         format(string, sizeof(string), \"{FF0000}Hibás jelszó.\\n{FFFFFF}A biztonság kedvéért,\\n6 - 31 karakternek\\nkell lennie a jelszavadnak!\");
         ShowPlayerDialog(playerid, DIALOG_REGISTRATION, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\",\"Mégse\");
         return 1;
      }
      //strmid(PlayerInfo[playerid][pKey], md5(pass), 0, strlen(md5(pass)), 50);
      PlayerInfo[playerid][pConnectTime] = 0;
      AdatMentesSQL(playerid);
      new buf[145];
      WP_Hash(buf, sizeof (buf), pass);
      PlayerUpdate(playerid,\"Pass=\'%s\'\", buf);
      SendClientMessage(playerid, COLOR_LIGHTGREEN, \" Sikeresen beregisztráltál! Mostmár beléphetsz.\");
      format(string, sizeof(string), \"Üdv!\\nTe regisztrálva vagy,\\nKérlek jelentkezz be\\n\\nKérlek add meg a jelszavad.\\nJelszavad:\");
      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD , \"Bejelentkezés\", string, \"Belépés\",\"Mégse\");
   }
   else
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Már regisztrálva vagy!\");
}

Nem elérhető gbr333

  • 670
    • Profil megtekintése
MySQL mentés probléma
« Válasz #5 Dátum: 2015. július 31. - 12:22:11 »
0 Show voters
Mysql-hez kapcsolódik?
Táblák megvannak?
Mysql_log -ot tudnál küldeni?

MySQL mentés probléma
« Válasz #6 Dátum: 2015. július 31. - 12:54:24 »
0 Show voters
http://data.hu/get/8974309/mysql_log.txt Nem tud csatlakozni a mysql-hez jelenleg localhost ként van bent de próbáltam az SQL ip címével is és akkor se tudott csatlakozni.  :(

Nem elérhető gbr333

  • 670
    • Profil megtekintése
MySQL mentés probléma
« Válasz #7 Dátum: 2015. július 31. - 12:59:35 »
0 Show voters
xampp van? :D

MySQL mentés probléma
« Válasz #8 Dátum: 2015. július 31. - 13:11:59 »
0 Show voters
Megoldva. Megvan a hiba. Kétszer volt definiálva az SQL-host egyszer az includba egyszer a módba
« Utoljára szerkesztve: 2015. július 31. - 21:47:06 írta Tony_Cole »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal