Szerző Téma: Regisztráció  (Megtekintve 930 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Regisztráció
« Dátum: 2012. február 27. - 21:55:16 »
0 Show voters
Sziasztok,nem tudom,hogy volt-e ilyen problémátok,de a regisztrációs rendszerem nem mûködik valami jól.
Az elsõ regisztrációnál minden megy,de utána a többi regisztrációnál (2. 3. stb) rossz dolgokat ad meg.Van amikor lemásolja az elsõ adatait,és a 0;0;0-ra rakja a karaktert stb.
Nem tudjátok mi lehet a baj?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Regisztráció
« Válasz #1 Dátum: 2012. február 27. - 22:13:34 »
0 Show voters
Be kéne illesztened a regisztráció rendszert!
Holnap megcsinálom/válaszolok!

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Regisztráció
« Válasz #2 Dátum: 2012. február 28. - 15:58:23 »
0 Show voters
elküldjem az egészet?:D

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Regisztráció
« Válasz #3 Dátum: 2012. február 28. - 16:02:11 »
0 Show voters
Azokat a részeket/azt a részt illeszd be, ahol regisztrál!

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Regisztráció
« Válasz #4 Dátum: 2012. február 28. - 20:08:02 »
0 Show voters
Ha valaki tud segíteni szóljon :D

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Regisztráció
« Válasz #5 Dátum: 2012. február 28. - 20:55:39 »
0 Show voters
Idézetet írta: tudvari date=1330456082\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17668\" data-ipsquote-contentclass=\"forums_Topic
Ha valaki tud segíteni szóljon :D
 
Tudnánk, ha kitennéd ide.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Regisztráció
« Válasz #6 Dátum: 2012. február 28. - 21:07:36 »
0 Show voters
[pawn]
if (dialogid == regisztracio)
{
 if(response)
 {
    new file[128];
    new string[128];
    GetPlayerName(playerid, nev, sizeof(nev));
    if(strlen(inputtext) == 0)
      {
         format(string, sizeof string, \"Regisztráció \\n\\nÜdv %s! \\nKérünk regisztrálj! \\n\\nÍrd be a kívánt jelszót!\", nev);
         ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\");
         return 0;
      }
   format(file,sizeof(file),\"/Adatbazis/Karakterek/%s.ini\",nev);
   if(!fexist(file))
      {
         dini_Create(file);
         dini_Set(file, \"Jelszó\",inputtext);
         dini_IntSet(file,\"Pont\", GetPlayerScore(playerid));
         dini_IntSet(file,\"Pénz\", GetPlayerMoney(playerid));
         dini_IntSet(file,\"Halálok Száma\", JatekosInfo[playerid][Halal]);
          dini_IntSet(file,\"Ölések Száma\", JatekosInfo[playerid][Oles]);
          dini_IntSet(file,\"Munka\", JatekosInfo[playerid][Munka]);
          dini_IntSet(file,\"Skin\", 135);
          dini_FloatSet(file,\"X\", 166.2614);
          dini_FloatSet(file,\"Y\", -90.7584);
          dini_FloatSet(file,\"Z\", 8.8490);
          dini_IntSet(file,\"Tapasztalat Pont\", JatekosInfo[playerid][XP]);
          dini_IntSet(file,\"Szint\", 1);
          JatekosInfo[playerid][szint] = 1;
          dini_IntSet(file,\"Leader\", JatekosInfo[playerid][Leader]);
          dini_IntSet(file,\"Frakció\", JatekosInfo[playerid][Frakcio]);
          dini_IntSet(file,\"Rang\", JatekosInfo[playerid][Rang]);
          dini_IntSet(file,\"Kor\", JatekosInfo[playerid][Kor]);
          dini_IntSet(file,\"Nem\", JatekosInfo[playerid][Nem]);
          dini_IntSet(file,\"Bannolva\", JatekosInfo[playerid][bann]);
          dini_IntSet(file,\"Indok\", JatekosInfo[playerid][indok]);
          dini_IntSet(file,\"Admin Szint\", JatekosInfo[playerid][Admin]);
          dini_IntSet(file,\"Bankszámla\", JatekosInfo[playerid][bank]);
          dini_IntSet(file,\"Kezdõ Spawn\", JatekosInfo[playerid][KezdoSpawn]);
          dini_IntSet(file,\"Börtön\", JatekosInfo[playerid][borton]);
          dini_IntSet(file,\"Admin Börtön\", JatekosInfo[playerid][AdminBorton]);
          dini_IntSet(file,\"Telefon\", JatekosInfo[playerid][Telefon]);
          dini_IntSet(file,\"Telefon Egyenleg\", JatekosInfo[playerid][TelefonEgyenleg]);
          dini_IntSet(file,\"Játszott Idõ\", JatekosInfo[playerid][JatszottIdo]);
          dini_IntSet(file,\"Fizetés\", JatekosInfo[playerid][Fizetes]);
          dini_IntSet(file,\"Indok\", JatekosInfo[playerid][indok]);
          dini_IntSet(file,\"Térkép\", JatekosInfo[playerid][Terkep]);
          dini_IntSet(file,\"Okos Telefon\", JatekosInfo[playerid][OkosTelefon]);
          dini_IntSet(file,\"Lottó\", JatekosInfo[playerid][Lotto]);
          dini_IntSet(file,\"Kötél\", JatekosInfo[playerid][Kotel]);
          dini_IntSet(file,\"Interior\", JatekosInfo[playerid][interior]);
          dini_IntSet(file,\"Jármû\", JatekosInfo[playerid][Jarmu]);
          dini_IntSet(file,\"Fizetés Idõ\", 60);
          dini_IntSet(file,\"Megbilincselve\", JatekosInfo[playerid][Megbilincselve]);
          dini_IntSet(file,\"Kaja\", 0);
          dini_IntSet(file,\"Telefonkönyv\", 1);
         format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
         ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés\");
         PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
         GetPlayerName(playerid, nev, sizeof(nev));
         printf(\"%s regisztrált a szerverre!\", nev);
      }
   }
}
[/pawn]

Regisztráció
« Válasz #7 Dátum: 2012. február 29. - 07:17:14 »
0 Show voters
Esetleg a bejelenkezést is be tudnád másolni?

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Regisztráció
« Válasz #8 Dátum: 2012. február 29. - 15:32:25 »
0 Show voters
[pawn]
if(dialogid == belepes)
{
   if(response)
   {
       new file[128];
       new string[128];
       //new nev[MAX_PLAYER_NAME];
      if(strlen(inputtext) == 0)
      {
          GetPlayerName(playerid, nev, sizeof nev);
          format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
         ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés\");
         return 0;
      }
      GetPlayerName(playerid, nev, sizeof(nev));
      format(file,sizeof(file),\"/Adatbazis/Karakterek/%s.ini\",nev);
      if(fexist(file))
      {
             if(strval(inputtext) != strval(dini_Get(file, \"Jelszó\")) )
         {
             SendClientMessage(playerid, HIBA, \"Rossz jelszó!\");
             Kick(playerid);
              GetPlayerName(playerid, nev, sizeof(nev));
              printf(\"%s bejelentkezése sikertelen volt.\", nev);
         }
         else
         {
            Belepve[playerid] = 1;
            ResetPlayerMoney(playerid);
            SetPlayerScore(playerid, dini_Int(file,\"Szint\"));
            GivePlayerMoney(playerid, dini_Int(file,\"Pénz\"));
            JatekosInfo[playerid][Halal] = dini_Int(file,\"Halálok Száma\");
            JatekosInfo[playerid][Oles] = dini_Int(file,\"Ölések Száma\");
            JatekosInfo[playerid][Munka] = dini_Int(file,\"Munka\");
            JatekosInfo[playerid][skin] = dini_Int(file,\"Skin\");
            JatekosInfo[playerid][X] = dini_Int(file,\"X\");
            JatekosInfo[playerid][Y] = dini_Int(file,\"Y\");
            JatekosInfo[playerid][Z] = dini_Int(file,\"Z\");
            JatekosInfo[playerid][XP] = dini_Int(file,\"Tapasztalat Pont\");
            JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
            JatekosInfo[playerid][Leader] = dini_Int(file,\"Leader\");
            JatekosInfo[playerid][Frakcio] = dini_Int(file,\"Frakció\");
            JatekosInfo[playerid][Rang] = dini_Int(file,\"Rang\");
            JatekosInfo[playerid][Kor] = dini_Int(file,\"Kor\");
            JatekosInfo[playerid][Nem] = dini_Int(file,\"Nem\");
            JatekosInfo[playerid][bann] = dini_Int(file,\"Bannolva\");
            JatekosInfo[playerid][Admin] = dini_Int(file,\"Admin Szint\");
            JatekosInfo[playerid][bank] = dini_Int(file,\"Bankszámla\");
            JatekosInfo[playerid][KezdoSpawn] = dini_Int(file,\"Kezdõ Spawn\");
            JatekosInfo[playerid][borton] = dini_Int(file,\"Börtön\");
            JatekosInfo[playerid][AdminBorton] = dini_Int(file,\"Admin Börtön\");
            JatekosInfo[playerid][Telefon] = dini_Int(file,\"Telefon\");
            JatekosInfo[playerid][TelefonEgyenleg] = dini_Int(file,\"Telefon Egyenleg\");
            JatekosInfo[playerid][JatszottIdo] = dini_Int(file,\"Játszott Idõ\");
            JatekosInfo[playerid][Fizetes] = dini_Int(file,\"Fizetés\");
            JatekosInfo[playerid][indok] = dini_Int(file,\"Indok\");
            JatekosInfo[playerid][Terkep] = dini_Int(file,\"Térkép\");
            JatekosInfo[playerid][OkosTelefon] = dini_Int(file,\"Okos Telefon\");
            JatekosInfo[playerid][Lotto] = dini_Int(file,\"Lottó\");
            JatekosInfo[playerid][Kotel] = dini_Int(file,\"Kötél\");
            JatekosInfo[playerid][interior] = dini_Int(file,\"Interior\");
            JatekosInfo[playerid][Jarmu] = dini_Int(file,\"Jármû\");
            JatekosInfo[playerid][FizetesIdo] = dini_Int(file,\"Fizetés Idõ\");
            JatekosInfo[playerid][Megbilincselve] = dini_Int(file,\"Megbilincselve\");
            JatekosInfo[playerid][Kaja] = dini_Int(file,\"Kaja\");
            JatekosInfo[playerid][Telefonkonyv] = dini_Int(file,\"Telefonkönyv\");
            SendClientMessage(playerid, SIKERES, \"Sikeresen bejelentkeztél!\");
            printf(\"%s bejelentkezett!\", nev);
            new jatszottido = JatekosInfo[playerid][JatszottIdo];
            TogglePlayerSpectating(playerid, 0);
             GetPlayerName(playerid, nev, sizeof(nev));
                new szint = JatekosInfo[playerid][szint];
            new string2[128];
            new string6[128];
            format(string2, sizeof string2,\"~y~ Név: ~w~%s  ~y~Szint: ~w~%d ~y~Játszott Idõ:~w~ %d perc\", nev, szint, jatszottido);
            TextDrawSetString(infovonal[playerid], string2);
            format(string6, sizeof string6,\"~y~ Kocsiban vagy\");
            TextDrawShowForPlayer(playerid, infovonal[playerid]);
            TextDrawSetString(muszerfal[playerid], string6);
            //
                new xp = JatekosInfo[playerid][XP];
                new bortonido = JatekosInfo[playerid][borton];
            new string3[128];
            new string4[128];
            new string5[128];
            new kovszint = JatekosInfo[playerid][szint]+1;
            new xpszukseges = kovszint*szintxp;
            format(string3, sizeof string3,\"~y~%d/%d\", xp, xpszukseges);
            TextDrawSetString(xpcsik[playerid], string3);
            format(string4, sizeof string4,\"~y~Börtön: %d p\", bortonido);
            TextDrawSetString(borton[playerid], string4);
            TextDrawShowForPlayer(playerid, xpcsik[playerid]);
            new ev,honap,nap;
            getdate(ev,honap,nap);
            format(string5, sizeof string5,\"~y~%d.%d.%d.\", ev, honap, nap);
            TextDrawSetString(datum, string5);
            TextDrawShowForAll(datum);
            TextDrawTextSize(datum, 483.0, 49.0);
             SetTimer(\"AutomatikusMentes\",5000,true);
             SetTimer(\"Frissites\",5000,true);
             SetTimer(\"Egyperc\",60000,true);
            if (JatekosInfo[playerid][borton] !=0 )
            {
                TextDrawShowForPlayer(playerid, borton[playerid]);
               
            }
            if (JatekosInfo[playerid][AdminBorton] !=0 )
            {
                TextDrawShowForPlayer(playerid, borton[playerid]);
            }
                
         }
      }
   }
   else
   {
       Kick(playerid);
   }
}
[/pawn]

Dupla hozzászólás automatikusan összefûzve. ( 2012. március 01. - 15:55:18 )

Valaki?
« Utoljára szerkesztve: 2012. március 01. - 15:55:18 írta tudvari »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal