Szerző Téma: Defensive bugg :/  (Megtekintve 2032 alkalommal)

Defensive bugg :/
« Dátum: 2014. március 12. - 13:38:29 »
0 Show voters
Sziasztok miért van az hogy ha letöltök egy akármilyen defensive rpg belépek 2x 3x és utána elkezdi azt a buggot hogy beirok akármilyen jelszót és azt írja ki hogy hibás jelszó ha pedig üresen hagyom és rá megyek hogy rendben akkor beenged pls help  :hmmm:

Nem elérhető ZoleBB

  • 480
  • ZoleBB
    • Profil megtekintése
Defensive bugg :/
« Válasz #1 Dátum: 2014. március 12. - 13:50:24 »
0 Show voters
Dini hiba.

Defensive bugg :/
« Válasz #2 Dátum: 2014. március 12. - 13:53:36 »
0 Show voters
Azaz lehet eldobni az egészet a kukába?

Nem elérhető ZoleBB

  • 480
  • ZoleBB
    • Profil megtekintése
Defensive bugg :/
« Válasz #3 Dátum: 2014. március 12. - 13:59:23 »
0 Show voters
Nem! Azt ki lehet javítani.

Defensive bugg :/
« Válasz #4 Dátum: 2014. március 12. - 14:06:45 »
0 Show voters
Bemásolnám a kodott ki tudnád javitani?

Defensive bugg :/
« Válasz #5 Dátum: 2014. március 12. - 14:31:20 »
0 Show voters
A belépési részt másold be és segítünk ;)

Defensive bugg :/
« Válasz #6 Dátum: 2014. március 12. - 14:49:41 »
0 Show voters
   {
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,\"Belépés\",\"{ff8c00}Ez a karakter már regisztrálva van!\\nA belépéshez írd be a jelszavad{ff8c00}\",\"Rendben\",\"Mégsem\");
}

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
       
if(strlen(inputtext) == 0)
{
   ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
   dini_Create(File);
   dini_Set(File, \"Jelszo\", inputtext);
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
    if(!response) return Kick(playerid);
format(PW, 64, \"%s\", dini_Get(File, \"Jelszo\"));
    if(!strcmp(inputtext, PW, false))   //if(Egyezik(inputtext, dini_Get(File, \"Jelszo\")))
        {
      SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
   Beloggolt[playerid] = 1;
   SpawnPlayer(playerid);
       }
else
{
    WPW[playerid] ++;
    SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
    if(WPW[playerid] == 3)
    {
        SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
        Kick(playerid);
   }
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
    if(listitem == 0)
    {
        SendClientMessage(playerid, FONTOS, \"Rendben, ön férfi!\");
        pInfo[playerid][pNem] = FERFI;
       
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
            cmd_me(playerid, \"beírja a nemét.\");
   pInfo[playerid][pSkin] = 26;
   SetPlayerSkin(playerid, 26);
}
    if(listitem == 1)
    {
        SendClientMessage(playerid, FONTOS, \"Rendben, ön nõ!\");
        pInfo[playerid][pNem] = NO;
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
            cmd_me(playerid, \"beírja a nemét.\");
            SetPlayerSkin(playerid, 56);
            pInfo[playerid][pSkin] = 56;
}
}

Defensive bugg :/
« Válasz #7 Dátum: 2014. március 12. - 18:46:44 »
0 Show voters
Talán így menni fog...
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
       
if(strlen(inputtext) == 0)
{
   ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
   dini_Create(File);
   dini_Set(File, \"Jelszó\", inputtext);
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
    if(!response) return Kick(playerid);
if(Egyezik(inputtext, dini_Get(File, \"Jelszó\")))
{
    SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
    Beloggolt[playerid] = 1;
    SpawnPlayer(playerid);
}
else
{
    WPW[playerid] ++;
    SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
    Kick(playerid);
    if(WPW[playerid] == 3)
    {
        SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
        Kick(playerid);
   }
   ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
    if(listitem == 0)
    {
        SendClientMessage(playerid, FONTOS, \"Rendben, ön férfi!\");
        pInfo[playerid][pNem] = FERFI;
       
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
            cmd_me(playerid, \"beírja a nemét.\");
   pInfo[playerid][pSkin] = 26;
   SetPlayerSkin(playerid, 26);
}
    if(listitem == 1)
    {
        SendClientMessage(playerid, FONTOS, \"Rendben, ön nõ!\");
        pInfo[playerid][pNem] = NO;
        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"Kérem adja meg a korát!\", \"Rendben\", \"\");
            cmd_me(playerid, \"beírja a nemét.\");
            SetPlayerSkin(playerid, 56);
            pInfo[playerid][pSkin] = 56;
}
}

 
[mod]Javítottam pawn code tagre![/mod]
« Utoljára szerkesztve: 2014. május 06. - 17:51:57 írta Dfoglalo »

Nem elérhető mefi88

  • 312
    • Profil megtekintése
Defensive bugg :/
« Válasz #8 Dátum: 2014. március 31. - 20:32:14 »
0 Show voters
Az is lehet ám, hogy sima mezei jegyzettömbbel nyitod meg, amiket a .ini fájlok nem szeretnek mert BOM-ot hagynak benne.
Használj ilyen fájlok megnyitására pl. notepad++ szerkesztõt.

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
Defensive bugg :/
« Válasz #9 Dátum: 2014. április 21. - 13:50:52 »
0 Show voters
Idézetet írta: mefi88 date=1396290734\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47078\" data-ipsquote-contentclass=\"forums_Topic
Az is lehet ám, hogy sima mezei jegyzettömbbel nyitod meg, amiket a .ini fájlok nem szeretnek mert BOM-ot hagynak benne.
Használj ilyen fájlok megnyitására pl. notepad++ szerkesztõt.
 
Ez a megoldás, nincs gond a kóddal. Notepad++ -ban megnyitod, kódolásnál bepipálod a BOM nélküli kódolást, és elmented.

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Defensive bugg :/
« Válasz #10 Dátum: 2014. május 06. - 01:05:51 »
0 Show voters
Esetleg nem használod többször ugyanazt a dialog ID-t?

Defensive bugg :/
« Válasz #11 Dátum: 2014. május 06. - 19:58:29 »
0 Show voters
Ha BOM maradt benne, akkor nálam a Jelszó=xy elé betett egy ÿ-jelet, szóval ÿJelszó=xy lett. Notepad++-al töröld az elejérõl és akkor már jónak kell lennie.

Nem elérhető mefi88

  • 312
    • Profil megtekintése
Defensive bugg :/
« Válasz #12 Dátum: 2014. március 31. - 20:32:14 »
0 Show voters
Az is lehet ám, hogy sima mezei jegyzettömbbel nyitod meg, amiket a .ini fájlok nem szeretnek mert BOM-ot hagynak benne.
Használj ilyen fájlok megnyitására pl. notepad++ szerkesztõt.

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
Defensive bugg :/
« Válasz #13 Dátum: 2014. április 21. - 13:50:52 »
0 Show voters
Idézetet írta: mefi88 date=1396290734\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47078\" data-ipsquote-contentclass=\"forums_Topic
Az is lehet ám, hogy sima mezei jegyzettömbbel nyitod meg, amiket a .ini fájlok nem szeretnek mert BOM-ot hagynak benne.
Használj ilyen fájlok megnyitására pl. notepad++ szerkesztõt.
 
Ez a megoldás, nincs gond a kóddal. Notepad++ -ban megnyitod, kódolásnál bepipálod a BOM nélküli kódolást, és elmented.

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Defensive bugg :/
« Válasz #14 Dátum: 2014. május 06. - 01:05:51 »
0 Show voters
Esetleg nem használod többször ugyanazt a dialog ID-t?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal