1 mesaj
Nou Venit Nou Venit
  • Mesaje: 1
  • Reacții: 1
  • Mesaje utile: 0
  • Status: Post 🥜 clarity
  • Server: BlackGames2
  • Regat: Shinsoo
  • [ID Discord]
  • Contact:
    *Descriere:

    Aici aveti HP-ul de la Metin2RO din perioada 2009, FULL scris in Laravel Docker

    Are si Itemshop functional.

    Nota: Acest release nu este pentru incepatori, recomand sa il adauge doar cei care stiu ce e in arhiva :)). Daca vrei ceva mai simplu da un ochi aici: homepage-metin2ro-2009-classic-t371.html

    Facut de @Shadow


    *Poze / Video (obligatoriu):
    [PHP] Laravel 15 Languages - Homepage Classic Metin2 2009 - Mesaj 1 - Imagine 3
    [PHP] Laravel 15 Languages - Homepage Classic Metin2 2009 - Mesaj 1 - Imagine 1
    [PHP] Laravel 15 Languages - Homepage Classic Metin2 2009 - Mesaj 1 - Imagine 2
    Live Demo: https://metin.blackgames.ro/

    *Link download:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Aici aveti partea de C++ pentru auto-login pe Itemshop in Joc.
    Code:
        // Build the URL
        const auto expire_time = std::chrono::system_clock::now() + std::chrono::minutes(1);
        const auto expire_timestamp = std::chrono::duration_cast<std::chrono::seconds>(expire_time.time_since_epoch()).count();
    
        std::string url = fmt::format("{}/mall/auth?pid={}&sid={}&expires={}", g_strWebAppURL, ch->GetPlayerID(), g_server_id, expire_timestamp);
    
        // Compute hex-encoded SHA-256 URL signature
        std::string mac, encoded;
        try {
            CryptoPP::HMAC<CryptoPP::SHA256> hmac((CryptoPP::byte*) g_strWebAppKey.c_str(), g_strWebAppKey.size());
            CryptoPP::StringSource ss(url, true, new CryptoPP::HashFilter(hmac, new CryptoPP::StringSink(mac)));
    
            encoded.clear();
            CryptoPP::StringSource(mac, true, new CryptoPP::HexEncoder(new CryptoPP::StringSink(encoded), false));
        }
        catch (const CryptoPP::Exception& e) {
            SPDLOG_ERROR("Failed to create HMAC signature: {}", e.what());
            return;
        }
    
        // Add the signature to the URL
        url += fmt::format("&signature={}", encoded);
    
        // Send the command to the player
        char buf[512+1];
        snprintf(buf, sizeof(buf), "mall %s", url.c_str());
    *Scanare VirusTotal:

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Homepage”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori

    Discord ID copiat: