Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 07/20/20 in Posts

  1. 1 point
    Samuel

    Item Option + Drop Effect

    Hello! Just came back from a very long break from ragnarok emulator scene. When I read one of the topics here in the forum, I encountered this new Item Drop Option and Drop Effect which made me very excited and thought that I could do something like inspired Item Drop Effect in Diablo 3 (which I played for the past few months) Anyway, this video is to showcase what I was able to achieve in making a plugin for this. Code is a little bit messy. There have been many changes in the source which I need to study. Just read the video description as well. Enjoy!
  2. 1 point
    If the bindatcommand level is higher than the player level. it will not show
  3. 1 point
    Aethelingaeg

    Aethelingaeg's Plugin Collection

    Hi, i cannot reproduce your problem. The command show a message as dispbottom, in green. Maybe you are in the wrong chat? Have you tried equiping your items? The command works as you reequip them to make them disappear, so only those that you reequip become invisible. @UPDATE: I added the bElementDamage bonus! Please check the main post to see what it does.
  4. 1 point
    Sorry For My English
  5. 1 point
    Mumbles

    @go command

    So the documentation for nowarpto is correct, then; lost track of what the original issue was for a sec lol. In your last reply, you mentioned replacing mf_nowarp with mf_nowarpto: } else if (getgroupid() < getarg(4) || getmapflag(getarg(0), mf_nowarp)) { However, the intent of this line is to prevent warping if the player's Group ID isn't high enough OR if the destination has a nowarp flag, regardless of Group ID. You can bypass this for GMs by changing the expression a little (I'm sure there's a prettier way to do it, but I'm not feeling up to it): } else if (getgroupid() < getarg(4) || getmapflag(getarg(0), mf_nowarp) && getgroupid() < getarg(4)) { In regard to your original inquiry, the behaviour of nowarp is to prevent the use of @go to a destination; to prevent the use of @go from a map flagged with nowarp (despite this not being the intent of the nowarp flag), you can still prevent warping by adding an expression similar to my original suggestion: } else if (getmapflag(strcharinfo(3), mf_nowarp)) { message strcharinfo(0), "You are not authorised to warp from this map."; If you would like to prevent warping from specific maps, I would recommend moving forward with the filter/blacklist route — hell, you could even prevent both nowarp-flagged and specific maps from being warped to if you wanted to.
×
×
  • Create New...

Important Information

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