Jump to content

Roxas07

Banned
  • Posts

    101
  • Joined

  • Last visited

  • Days Won

    9
  • Feedback

    0%

Posts posted by Roxas07

  1. Le 23/09/2017 à 12:15, Fleon a dit :

    Yea you just have to declare the Z axes, since every D3DXVector3 has to have that value but in the source most of the time is just initialized as 0.0f.

    I currently don`t have that much c++ knownledge to do so it seems, or it really requires to sit there for few days and think on how to proceed since it can get pretty messy (im my case).
     

    This is an example here, i was at work and highlighted something that i want to edit (the damn bounce when someone attacks you is super lame)

    Don`t look at comment i left there, i have a precise idea on how to use that Z axe on the bounce, it`s not for flying n shit.

     

    2D7h0EU.png

    I`ve managed to edit the Z axe for the game physics aswell, if some of you is interested i can continue this discussion in maybe an appropriate thread

     

    Good luck ;)

  2. Il y a 14 heures, Fleon a dit :

    Hey Roxas, 
    I wanted to ask you about wich DXVECTOR you edited to actually have the fly ingame can you provide us few tips?
    Did you had to implement new vectors for the directX or you just edited the current vectors that we all have?

    Thanks

    Sorry I'm selfish about that for the moment :p.

    But when the project is finish I will release something about that :)

  3. M2 Download Center

    This is the hidden content, please
    ( Internal )

    Hello to all here is a system I created just recently because I wanted to do it simply :)


    It is only the first part of the system that allows to select the Local pack according to the IP address of the player automatically!
    The next part will be available in a second tutorial.

    System Description:


    This system allows a player to be linked to a script hosted on your website, the web script will analyze the location of the player's IP and return the acronym of his Country (example: FR) according to the acronym the client Va This will pass from the client's locale.cfg and read the pack file corresponding to the acronym received seamlessly and quickly.

     

    Step 1: Open the file Locale_inc.h and add y this line:

    #define ENABLE_MULTILANGUE_SYSTEM


    Then open your UserInterface.cpp file and locate the following line:


     

    LocaleService_LoadConfig("locale.cfg");


    And replace it with:

    #ifdef ENABLE_MULTILANGUE_SYSTEM
        LocaleService_LoadMultilangue(M_VerifLangue());
    #else
        LocaleService_LoadConfig("locale.cfg");
    #endif

     


    Then add the following method by replacing the web link with the one of your choice:

    std::string M_VerifLangue(){ // Méthode vérifiant la langue
        string versionActuel = "fr";
    
    
        string url = "https://ping-hosting.com/langue.php";
        string destination = "langue.php";
        char buffer[MAX_LINE];
    
    
        dl = URLDownloadToFile(NULL, url.c_str(), destination.c_str(), NULL, NULL);
    
    
        if (dl == S_OK)
        {
    
            std::ifstream infile("langue.php");
    
    
            std::string line;
            while (std::getline(infile, line))
            {
                std::istringstream iss(line);
                int a, b;
                if (!(iss >> a >> b)) { break; }
    
    
            }
            infile.close();
            remove("langue.php");
    
            return line;
        }
        else if (dl == E_OUTOFMEMORY) // En cas de surcharge, ferme le lanceur.
        {
    
            exit(0);
        }
        else // Ferme le lanceur si aucun des cas n'a été franchis.
        {
    
            exit(0);
        }
        return "";
    }

     


    Step 2: Now open the file Locale.h and look for the following line:


     

    void        LocaleService_LoadConfig(const char* fileName);

     

    Add the following lines:

    #ifdef ENABLE_MULTILANGUE_SYSTEM
    void        LocaleService_LoadMultilangue(std::string langue);
    #endif

     

    Open your Locale.cpp now and add the following function:

    #ifdef ENABLE_MULTILANGUE_SYSTEM
    void LocaleService_LoadMultilangue(std::string langue)
    {
        MULTI_LOCALE_REPORT_PORT = 10000;
        MULTI_LOCALE_CODE = 1252;
        strcpy(MULTI_LOCALE_NAME, langue.c_str());
        sprintf(MULTI_LOCALE_PATH, "locale/%s", MULTI_LOCALE_NAME);
    }
    #endif

     

    Web Part:

    Download the attached file in the article and upload it in your web hosting corresponding to the link you have chosen.

    The GeoIP.dat file can be updated regularly by uploading it to the official GeoIP site.

    Link of the file:

    This is the hidden content, please

    Creator of the system : Me

    Source link of the System: Online-Game

    The second part (for the Server) will be created soon, you can use another server part for complete it if you want.

    Cordialy :)

     

     

    • Metin2 Dev 40
    • Eyes 1
    • Dislove 1
    • Confused 1
    • Good 19
    • Love 4
    • Love 25
  4. 2 hours ago, Thanatos said:

    cinematic.block control and write some text.little but powerfull.Im wondering how you do it...i dont imagine an logic function.

    The server can also control players (move, run, walk, attack..) alone or into a party and into a dungeon. You can also execute graphic effect on players or on Monster or on coordinate in the game and execute song for example, with the cinematic system. You can do an RPG like Final Fantasy if you want.

  5. Thank you, but the project is too big and metin is a waste of time now :) , the game is dead in France and that's will be the same on other country in the future :) . On the other video, i have make some other system (rain 3D with random thunder sound around the player). Multiple Environnement System , Automatic Weather System , Cinematic Alone/Party/Quest/Dungeon system with control move by the server and some other thing.

    Flying system like WoW is finish at 70% but i don't have the time for upload a video x)

  6. Hello everybody, I share for you some videos about an old project.I will never released it, but I share for you my work into a video,
    because I leave the world of metin2.

    Thank everybody :), and good luck ;)
     

     


    The project has been buy by someone :)

    SOLD

     

    • Love 9
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.