Szerző Téma: bAdmin  (Megtekintve 692 alkalommal)

bAdmin
« Dátum: 2012. március 15. - 13:57:14 »
+1 Show voters
helló
abban kéne egy kis segítség hogy a bAdmin scriptben hogy lehetne megcsinálni hogy ne titkosítsa le a jelszavakat?
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Üdv, Te még nem regisztráltál, Írj be egy jelszót a regisztráláshoz\", \"Regisztrál\", \"Kilép\");
        dini_Create(file);
        dini_IntSet(file, \"Password\", udb_hash(inputtext));
        dini_IntSet(file, \"AdminLevel\",0);
        dini_IntSet(file, \"Money\",0);
        dini_IntSet(file, \"Score\",0);
        dini_IntSet(file, \"Warns\",0);
        format(String, 128, \"[sYSTEM]: Sikeres regisztráció neved: %s jelszavad: %s .\", Name, inputtext);
        SendClientMessage(playerid, YELLOW, String);
        gPlayerLogged[playerid] = 1;
    }
    if (dialogid == 2)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        new tmp;
        tmp = dini_Int(file, \"Password\");
        if(udb_hash(inputtext) != tmp)
{
           SendClientMessage(playerid, RED, \"Hibás Jelszó\");
           ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        }
        else
        {
            gPlayerLogged[playerid] = 1;
            PlayerInfo[playerid][pAdminLevel] = dini_Int(file, \"AdminLevel\");
            PlayerInfo[playerid][pScore] = dini_Int(file, \"Score\");
            PlayerInfo[playerid][pWarns] = dini_Int(file, \"Warns\");
            PlayerInfo[playerid][pCash] = dini_Int(file, \"Money\");
   Save[playerid] = SetTimerEx(\"SaveStats\",1000,true,\"i\",playerid);
            SendClientMessage(playerid,RED,\"[sYSTEM]:Sikeres bejelentkezés\");
            GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
            SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
            if(PlayerInfo[playerid][pAdminLevel] >0)
            {
            //format(String,sizeof(String),\"Admin %s has logged in\", Name[playerid]);
            //SendClientMessageToAll(ORANGE,String);
            }
}
}
return 1;
}

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
bAdmin
« Válasz #1 Dátum: 2012. március 15. - 14:02:58 »
+1 Show voters
Elméletben.
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Üdv, Te még nem regisztráltál, Írj be egy jelszót a regisztráláshoz\", \"Regisztrál\", \"Kilép\");
        dini_Create(file);
        dini_IntSet(file, \"Password\", inputtext[1]);
        dini_IntSet(file, \"AdminLevel\",0);
        dini_IntSet(file, \"Money\",0);
        dini_IntSet(file, \"Score\",0);
        dini_IntSet(file, \"Warns\",0);
        format(String, 128, \"[sYSTEM]: Sikeres regisztráció neved: %s jelszavad: %s .\", Name, inputtext);
        SendClientMessage(playerid, YELLOW, String);
        gPlayerLogged[playerid] = 1;
    }
    if (dialogid == 2)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        new tmp;
        tmp = dini_Int(file, \"Password\");
        if(inputtext[1] != tmp)
{
           SendClientMessage(playerid, RED, \"Hibás Jelszó\");
           ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        }
        else
        {
            gPlayerLogged[playerid] = 1;
            PlayerInfo[playerid][pAdminLevel] = dini_Int(file, \"AdminLevel\");
            PlayerInfo[playerid][pScore] = dini_Int(file, \"Score\");
            PlayerInfo[playerid][pWarns] = dini_Int(file, \"Warns\");
            PlayerInfo[playerid][pCash] = dini_Int(file, \"Money\");
   Save[playerid] = SetTimerEx(\"SaveStats\",1000,true,\"i\",playerid);
            SendClientMessage(playerid,RED,\"[sYSTEM]:Sikeres bejelentkezés\");
            GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
            SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
            if(PlayerInfo[playerid][pAdminLevel] >0)
            {
            //format(String,sizeof(String),\"Admin %s has logged in\", Name[playerid]);
            //SendClientMessageToAll(ORANGE,String);
            }
}
}
return 1;
}

 
Jegyzettömb. :/
« Utoljára szerkesztve: 2012. március 15. - 14:04:57 írta Cannonn »

bAdmin
« Válasz #2 Dátum: 2012. március 15. - 14:12:58 »
+1 Show voters
Idézetet írta: Cannonn date=1331816578\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18527\" data-ipsquote-contentclass=\"forums_Topic
Elméletben.
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Üdv, Te még nem regisztráltál, Írj be egy jelszót a regisztráláshoz\", \"Regisztrál\", \"Kilép\");
        dini_Create(file);
        dini_IntSet(file, \"Password\", inputtext[1]);
        dini_IntSet(file, \"AdminLevel\",0);
        dini_IntSet(file, \"Money\",0);
        dini_IntSet(file, \"Score\",0);
        dini_IntSet(file, \"Warns\",0);
        format(String, 128, \"[sYSTEM]: Sikeres regisztráció neved: %s jelszavad: %s .\", Name, inputtext);
        SendClientMessage(playerid, YELLOW, String);
        gPlayerLogged[playerid] = 1;
    }
    if (dialogid == 2)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        new tmp;
        tmp = dini_Int(file, \"Password\");
        if(inputtext[1] != tmp)
{
           SendClientMessage(playerid, RED, \"Hibás Jelszó\");
           ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        }
        else
        {
            gPlayerLogged[playerid] = 1;
            PlayerInfo[playerid][pAdminLevel] = dini_Int(file, \"AdminLevel\");
            PlayerInfo[playerid][pScore] = dini_Int(file, \"Score\");
            PlayerInfo[playerid][pWarns] = dini_Int(file, \"Warns\");
            PlayerInfo[playerid][pCash] = dini_Int(file, \"Money\");
   Save[playerid] = SetTimerEx(\"SaveStats\",1000,true,\"i\",playerid);
            SendClientMessage(playerid,RED,\"[sYSTEM]:Sikeres bejelentkezés\");
            GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
            SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
            if(PlayerInfo[playerid][pAdminLevel] >0)
            {
            //format(String,sizeof(String),\"Admin %s has logged in\", Name[playerid]);
            //SendClientMessageToAll(ORANGE,String);
            }
}
}
return 1;
}

 
Jegyzettömb. :/
 
sajnos nem jó ugyanúgy titkosítja a jelszót

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
bAdmin
« Válasz #3 Dátum: 2012. március 15. - 14:17:13 »
+1 Show voters
Lehetetlen, hogy titkosítja, nincs benne titkosítás.
Annál valószínûbb az, hogy nem mûködik egyáltalán.
Nézd át, hogy jó helyre raktad-e, felülírtad-e a scriptet, stb..

bAdmin
« Válasz #4 Dátum: 2012. március 15. - 14:29:58 »
+1 Show voters
mindent jól csináltam de mégsem jó.
 
Password=97
AdminLevel=0
Money=0
Score=0
Warns=0
« Utoljára szerkesztve: 2012. március 15. - 18:52:09 írta $$David$$ »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal