Jump to content

Juice

Premium
  • Posts

    52
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Juice

  1. 56 minutes ago, Infinity Development said:

    Thanks for sharing, I really like the style of the map. I would like to use it for my server, making small changes if I'm allowed.

    Ofc, you can change what you want. The map is free to use.

  2. Hello community,

    since there are a lot of topics and people here which have helped me with a lot of problems I had,

    I wanted to share with you a map I created some time ago to give something back.

    As the topic says, I named this map "Waterfall Island".

    Hopefully some of you will like this map and use it.

     

    Minimap:

    Spoiler

    vZd3qDO.png

    Inside of WE:

    Spoiler

    hYrAxho.jpeg

    P7Hx72s.jpeg

    AyawMK0.jpeg

    nSl0yzl.jpeg

    AZNxDVv.jpeg

    b5JaZUC.jpeg

    Download Center

    This is the hidden content, please

    • Metin2 Dev 96
    • Eyes 4
    • Good 43
    • muscle 1
    • Love 6
    • Love 73
  3. 20 minutes ago, Sonitex said:

    You probably misunderstood the meaning of CMake. CMake is a cross-platform tool that will generate project files for your FreeBSD platform (eg. Makefiles), but you can also use it to generate Visual Studio project if you're developing on Windows using the same configuration files.

    I certainly did, thank you very much for the short summary.

    Really though it was an alternative programm you can use to compile your source.

    Next time I should read more precisely.

     

    Thank you very much!

  4. Hello community,

    I have been inactive for a while and wanted to start again on my own project.

    The project is mainly for educational purpose.

    I started to update my source so I can compile it with newer compilers. (Freebsd)

    For this, I allready found some helpfull topics here on this forum.

    But now I wanted to know, is it better to compile your source via Freebsd or CMake?

    I would appreaciate if someone could answer me that question.

     

    Kind regards.

  5. M2 Download Center

    This is the hidden content, please
    ( Internal )

    Hello Community,

    today I want to share a old map with the size 6x6 from me which I made some years ago.

    Since I am not using it anymore, I thought some of you may have a use for it.

    The texture that were used are from the official "Capedragonhead" map.

    --------------------------------------------------------------------------------------------------------------------------------------------------------

    In case you dont know how to "install" a map on your server, visit this topic: Click

    ---------------------------------------------------------------------------------------------------------------------------------------------------------

    If you need a custom map you can contact me via Discord: ".Karuzo#9502"

     

    This is the hidden content, please

     

    Minimap:

    Spoiler

    295027JtTJz9y.jpeg

    Images:

    Spoiler

    295027T6s5pHn.jpg
    295027WW1QFYX.jpeg
    2950272mAwwHr.jpeg
    295027LAEwTTU.jpg
    295027pOssNS9.jpeg
    295027mRAo9pe.jpeg

     

    • Metin2 Dev 100
    • kekw 1
    • Eyes 1
    • Dislove 1
    • Angry 2
    • Not Good 2
    • Sad 1
    • Think 1
    • Confused 2
    • Scream 3
    • Good 54
    • muscle 1
    • Love 14
    • Love 76
  6. 21 minutes ago, Sherer said:

    You are right my bad.
    What you can do from C++ level is to add additional flag like "TOP_SUPER" on indicate it during rendering process to no other window will be displayed above it (or the window with flag above will we rendered at the end of tick).

    I will try, thank you.

    My hope was that there was an python function for this which I dont know yet.

    But I will try it over source.

     

    Kind regards.

  7. Hello Community,

    I am currently working on my ingame gui interface and faced a small problem.

    As you can see on the picture: Click

    There is a Window behind the Inventory window.

    How can I decide which window should be "On Top"?

    #Edit

    I managed to put the new Window "On Top" after first login,

    but as soon as you move the Inventory, it is behind the inventory window again.

     

    .gif

     

    I want it to stay above the inventory window all the time.

    • Metin2 Dev 1
  8. Hello community,

    I got a problem with the Quests which are as followed:

    After showing a text via Quest, the text is getting stucked on the screen.

    Here is an example of what i mean:

    Spoiler

    jF7jbab.jpg

    Both Client and Server syserr are showing no Errors,

    it would be great if somebody could tell me were this problem comes from.

  9. Hello Community,

    like you can see in the topic i got a problem with the Wolfman.

    Everything is working except that he sometimes is warped backwards.

    I allready have the pc3 folder in my data folder, and also fixed all other bugs like this.

    This Bug is the only one which is left, and i dont know how to fix it.

    GetMoveMotionSpeed: cannot find motion (name "PlayerName" race 8 mode 5)

    Its allways "mode 5" does somebody know how i can fix it?

    Thanks for reading.

  10. Hello community,

     

    i got a little bug/problem with the horses i placed inside the stall.

    They are movin like allways but they are also moving outside the stall.

     

    2a18dd3544.png

     

    Does anyone know how i can restrict the movements of the horses,

    so they simple cant leave the stall?

     

    Thank you for reading.

  11. Hello Community,

     

    i like you can read in the topic, i am looking for a way to make the armor modells visable even if their vnums are over 200k~

    The problem is that if i i use vnum over a spesific number, it would not load the modells anymore (Same for weapons).

     

    Do anyone know where it is defined in the source code and can tell me?

     

    So you dont missunderstand, that is what i mean:

     

    Vnum used from < 200000 or something like that:

     

    fc3179dca9.png

     

    Vnum used > 200000

     

    68fad95616.png

    Thanks

  12.  

    Did you modify your game core ? Normally the function work perfectly. It's useless also to put "59", the maximum skill number it's 40. Try to put 40 instead of 59

     

    But normally it's must working because :

    if (bLev >= 40)
    		m_pSkillLevels[dwVnum].bMasterType = SKILL_PERFECT_MASTER;
    

    Yeah i modify my gamecore, maybe their was some mistake.

    I know that max is 40, i was just coping this part of code from a old quest for test´s.

    But thanks for your help :)

  13.  

    try

    quest grandmaster_stone begin
        state start begin
            when 50512.use begin
                local search_skill_group = BuildSkillList(pc.get_job(), pc.get_skill_group())
                local name_list,vnum_list = search_skill_group[2],search_skill_group[1]
                local skill_available_vnum,skill_available_name = {},{}
                for a = 1, table.getn(name_list) do
                    if pc.get_skill_level(vnum_list[a]) >= 30 and pc.get_skill_level(vnum_list[a]) <= 39 then
                        table.insert(skill_available_name, name_list[a])
                        table.insert(skill_available_vnum, vnum_list[a])
                    end
                end
                table.insert(skill_available_name, "Abbrechen")
                if table.getn(skill_available_vnum) < 1 then
                    say_title("Regenbogenstein")
                    say("[ENTER]Du besitzt keine Fähigkeiten die du verbessern kannst.[ENTER]")
                    return
                end
                say_title("Regenbogenstein")
                say("[ENTER]Wähle eine Fähigkeit die du verbessern möchtest:[ENTER]")
                local select_skill = select2(skill_available_name) if skill_available_name[select_skill] == "Abbrechen" then return end
                say_title("Regenbogenstein:")
                say("[ENTER]Möchtest du die Fähigkeit verbessern?[ENTER]")
                if select("Verbessern","Abbrechen") == 2 then return end
                chat(""..skill_available_name[select_skill].." wurde erfolgreich verbessert!")
                pc.set_skill_level(skill_available_vnum[select_skill], (pc.get_skill_level(skill_available_vnum[select_skill])+1))
                pc.set_skill_level(16, 59)
                item.remove()
            end
        end
    end
    

    Not working, like i said, the quest function pc.set_skill_level() does not work.

  14. Hello Community,

     

    I got a problem with a simple quest.

    The Quest should acutally work, but the function "pc.set_skill_level()" is not working for me.

    Because of that, i tried a different way to levelup a skill through a quest.

     

    Here is the Quest:

     

    quest grandmaster_stone begin
        state start begin
            when 50512.use begin
    		
    		 pc.set_skill_level(16, 59)
                
                local search_skill_group = BuildSkillList(pc.get_job(), pc.get_skill_group())
                
    			local name_list,vnum_list = search_skill_group[2],search_skill_group[1]
    			local skill_available_vnum,skill_available_name = {},{}
    			
    			for a = 1, table.getn(name_list) do
    				if pc.get_skill_level(vnum_list[a]) >= 30 and pc.get_skill_level(vnum_list[a]) <= 39 then
    				table.insert(skill_available_name, name_list[a])
    				table.insert(skill_available_vnum, vnum_list[a])
    				end
    			end
    			
    			table.insert(skill_available_name, 'Abbrechen')
    			
                if table.getn(skill_available_vnum) < 1 then
    				say_title('Regenbogenstein')
                    say('[ENTER]Du besitzt keine Fähigkeiten die du verbessern kannst.[ENTER]')
                    return
                end
    			
    			say_title('Regenbogenstein')
                say('[ENTER]Wähle eine Fähigkeit die du verbessern möchtest:[ENTER]')
                
                local select_skill = select2(skill_available_name) if skill_available_name[select_skill] == 'Abbrechen' then return end
                
                say_title("Regenbogenstein:")
                say('[ENTER]Möchtest du die Fähigkeit verbessern?[ENTER]')
    			
    			if select('Verbessern','Abbrechen') == 2 then return end
                
    			chat(''..skill_available_name[select_skill]..' wurde erfolgreich verbessert!')
    			command('setsk '..skill_available_vnum[select_skill]..' '..(pc.get_skill_level(skill_available_vnum[select_skill])+1)..'')
    			item.remove()
    			end
    		end
    	end
    
    

     

    But the requirement for using the "command" function, you have to have at least low gm rights.

    Thats why its useless for me.

     

    Does somebody know a different way to levelup a skill level?

    I would be nice if you could help me.

  15. The Problem is that when you unride a horse/mount, all your stats will be "reloaded".

     

    This bug is caust because the "affect" table in mysql is not part of the function which

    is "reloading" the players stats.

     

    For fixing this you simply  just have to add the affect table to the function,

    or making the new hp you current max hp.

     

    This kind of Bug also happends if you:

     

    • Use some skills (Like Dash)
    • Unride a horse/mount
    • Teleport

    The most irritating thing is that it happen when you use some skills,

    this is not good for PvP and the additional hp you get from Quests arent helping.

     

    I have a fixed core but i cant share it whit you since u buyed it myself.

    You should ask a developer here for help, maybe he will do it for free.

     

    I am not so good in C++ so that i could help you myself, i am sorry.

×
×
  • 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.