Jump to content

TheKingDino

Members
  • Posts

    55
  • Joined

  • Last visited

Posts posted by TheKingDino

  1. This is a complicated issue to solve. The quickest solution I can think of would solve this problem HOWEVER this solution will buff Rune Knight's Dragon's Breath in other ways by allowing it to ignore defense. If you don't care about that you can fix it by doing the following:

    Go to db/re/skill_db.yml

    Add

          IgnoreDefense: true

    Beneath the the DamageFlags: for both Dragon Breath and Dragon Breath - Water



    For example Dragon Breath would look like

     

    - Id: 2008
        Name: RK_DRAGONBREATH
        Description: Dragon Breath
        MaxLevel: 10
        Type: Weapon
        TargetType: Ground
        DamageFlags:
          IgnoreDefense: true
          Splash: true
          IgnoreFlee: true

     

  2. If I understand this correctly: The idea is the random number is divisible by 100, aka a 1 in 100 chance. So a 10 would make in a 1 in 10 chance.

    Because ! means "NOT" and && means "and" when it's checking.

    % is the modulus operator


    Someone smarter can correct me if I'm wrong! I'm p sure that's the idea though.

  3. Go to the same line and simply remove a 0 from the 100 after rnd()%

    it should look like this:

    		if (skill_id == SL_SUPERNOVICE && dstsd && dstsd->die_counter && !(rnd()%10))
    		{	//Erase death count 1% of the casts
    			pc_setparam(dstsd, SP_PCDIECOUNTER, 0);
    			clif_specialeffect(bl, EF_ANGEL2, AREA);
    			//SC_SPIRIT invokes status_calc_pc for us.
    		}

     

    • Upvote 1
  4. Extremely stupid oversight by me. I just didn't have the proper packver defined.

    I'll leave this up in case anyone encounters the same issue.

    Added in src/custom/defines_pre.hpp
     

    #ifndef CONFIG_CUSTOM_DEFINES_PRE_HPP
    #define CONFIG_CUSTOM_DEFINES_PRE_HPP
    #define PACKETVER 20190530
    /**

     

  5. *UPDATE*

    My homun only works when I use a newer patched client.. however the issue with this is I cannot see guild emblems with the newer clients. What is the fix here??

    Also if a moderator could move this to client-side support.. since I was wrong on it being a database issue.

    When creating a homunculus with pre-re enabled (most recent build) it spawns with functionally 0 stats and even the hlvl command doesn't work on it. Using 2019-05-30aRagRE with recommended patches.

    Untitled4.png

     

    And here it seems to have some information stored in on mySQL. It's hard to tell what the issue here is?

    Untitled6.thumb.png.121e3868fdc9778d302a9e45f75743ab.png

  6. Don't use RMS for item information regarding renewal. They gave up a long time ago. Use divine-pride instead.

    Frankly I don't even know if they have staff for that site or do anything with it except keep it up for ad revenue. It's a disgrace because it used to be a fantastic website.

  7. In all honesty it's probably an issue with the client itself not your packet version in the server build. I've had a ton of trouble with clients even though I've used the proper packet version. Maybe try to re-patch your client using Nemo with different patches selected and fool around with that. A lot of clients are so finicky and the resources out there are far harder to come across.

  8. This request is kind of confusing. Do you want the player's characters to be deleted(outside Prontera)? Or do you just want all the NPCs?

    There is a way to do both. You may want a way to automate it if you're deleting a lot of characters. But there's a column named "last_map" within your char table. You could hit the last_map button above it and it'll sort the rows then manually delete every character that isn't on "prontera"

  9. This would be a lot of work and unless it's already been done I doubt someone is gonna do it for free. I've looked around a lot for something like this in the past and never found it.

    This would require client-side modification on top of the c++ coding to install the AT command, which is the easier part.

    I know this isn't really helpful. But there is a costume item called Invisible Hat, Invisible Sunglasses, and Invisible Mask(dont remember the real name).
    https://www.divine-pride.net/database/item/31292/unknown-item-31292

    So at the very least you could make an NPC or command that hands these out so a single player has the freedom to hide their own headgears. But it's hardly a solution.

  10. On 5/17/2020 at 4:25 AM, Emistry said:

    emulator doesnt support it or somewhere doesnt

    packets doent support it

    etc...

    Really? It's worked fine for me. Did you even test it before saying this?

    And even if this is the case what is going to be our answer to the continuous introduction of new items that use item IDs far beyond 65k.

  11. Item Slotter


    A simple .NET core application that will change all the slots of your items from an item_db.txt. Great if you want to have 4 slots on all items. But it also has customization. Please read the readme.txt.

    Four slot all items! And more! Free to use and share.

    It's called Item Slotter "2" because the original I made just for myself, but I wanted to make a version everyone can use. Hope you enjoy.


    • Submitter
      [[Template core/front/global/userLink is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
    • Submitted
      07/22/20
    • Category
    • Video
    • Content Author
      TheKingDino

     

  12. while (1) {
    		if (getareausers("new_3-3",130,54,88,37) >= 2){
    			disablenpc "Duel-Assistant";
    			pvpon "new_3-3";
    			}

    to
     

    while (1) {
    		if (getareausers("new_3-3",130,54,88,37) >= 2){
    			disablenpc "Duel-Assistant";
              		sleep 5000;
    			pvpon "new_3-3";
    			}

    Have you tried this? I haven't worked with NPCs for a while.

    If it does work you can edit the sleep 5000; to whatever number is desired.

  13. Hello. I recently refined a program I made for myself so I can share. I also updated this again to look better and be easier to use.

    By default this program will 4 slot all the gear in your item_db.txt.

    PLEASE read the readme before using.

    Feel free to ask me any questions. Or ask for things you'd like me to add later on. I've tested this quite a bit but there could still be an issue I'm unaware of so always backup your files.

     

     

     

    • Upvote 1
  14. I can't remember if SA_MONOCELL has something to do with summons.

    SA_CLASSCHANGE is the one that transforms a monster iirc. Try removing these:

     

     - Skill: SA_CLASSCHANGE
        Probability:
          - Level: 5
            Probability: 10
          - Level: 6
            Probability: 10
          - Level: 7
            Probability: 20
          - Level: 8
            Probability: 20
          - Level: 9
            Probability: 30
          - Level: 10
            Probability: 30
      - Skill: SA_SUMMONMONSTER
        Probability:
          - Level: 1
            Probability: 100
          - Level: 2
            Probability: 200
          - Level: 3
            Probability: 300
          - Level: 4
            Probability: 400
          - Level: 5
            Probability: 500
          - Level: 6
            Probability: 600
          - Level: 7
            Probability: 700
          - Level: 8
            Probability: 800
          - Level: 9
            Probability: 900
          - Level: 10
            Probability: 1000

    and this
     

      - Skill: SA_MONOCELL

     

  15. It should be added that the recorded file is not a video file in any capacity. It's a replay, just lines of code/packets played out for the game client. That's how they can be so small in file size, and why you can rotate the screen freely.

    If you want to record actual video files you can use OBS. Unfortunately RO is an old game so it doesn't do a Game Capture like most games, you have to record either your full screen or a select area of your screen.

  16. Depends on which level range script you are looking at.

    26-40.txt does grant job experience. While 41-55,txt does not. For two examples. Found in npc/re/quests/eden

    Found in 41-55.txt

    	setarray .@Exp[0],9600,7200,15750,7875,11100,8550,17100,9000,12300,9900,20250,10350,13800,11025,22500,11250;
    	for(set .@i,0; .@i<16; set .@i,.@i+1)
    		if (checkquest(12072+.@i,HUNTING) == 2) {
    			mes "[Mission Board]";
    			mes "You have completed the mission.";
    			mes "Here is your reward.";
    			erasequest 12088;
    			erasequest 12072+.@i;
    			specialeffect2 EF_STEAL;
    			getexp .@Exp[.@i],0; // <--- HERE 
    			close;
    		}

    You could simply change it to something like this:
     

    			getexp .@Exp[.@i],2000;

    And although different quests from this level range will have their base exp dependent on the Array #. Each one of these will always grant 2,000 job exp this way.

    To go through them all you can always search "getexp" and change any of the ,0; to your desired job experience.

    • Upvote 1
  17. If you are using the same computer for the host and the game client you do not connect to your own server through your WAN IP.

     

    <address>127.0.0.1</address>

    Use this IP instead. This is the numbered identity/IP of your 'localhost'.

    Additionally you should look into your firewall settings. It's most likely a firewall issue, as well.

    • Upvote 1
  18. "The server already up I believe." ?? This isn't your own server? If it isn't that changes things entirely. Also any decent private server should have a client or at least a lite-patch to give you the necessary files and client.

    If it is your own server and you are hosting it from the same PC you are playing it on your IP should look like this in the xml
     

    <address>127.0.0.1</address>


    If this is not your own server, then you should go on their forums and ask. Since that's the moderators of the forums job and hardly anyone here is gonna know what to do.

    And if you are hosting the server on your LAN: Run cmd.exe -> type in "ipconfig" and hit enter -> Look for IPv4 Address

    Usually its something like 192.168.2.105, but it really depends on your router. Then use that IP instead.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.