Jump to content

Elijah23

Members
  • Posts

    292
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Elijah23

  1. Not yet ported to rathena as I got busy XD
  2. Hello everyone! Been busy for a while, anyway I just want to show this newest plugin I tried to create for hercules emulator (as of now, supports hercules only, will update once I able to port this to latest rathena) MVP Death Timer Created a video: Have a great day everyone!
  3. Hideonnpc npc name Hideoffnpc npc name Use it inside a for loop to make it easier
  4. hmm i think this is what you need: --------------------------------------- *isequipped(<id>{,<id>{,..}}) This function will return 1 if the invoking character has all of the item IDs given equipped (if card IDs are passed, then it checks if the cards are inserted into slots in the equipment they are currently wearing). Theoretically there is no limit to the number of items that may be tested for at the same time. If even one of the items given is not equipped, 0 will be returned. // (Poring,Santa Poring,Poporing,Marin) if (isequipped(4001,4005,4033,4196)) mes "Wow! You're wearing a full complement of possible poring cards!"; // (Poring) if (isequipped(4001)) mes "A poring card is useful, don't you think?"; The function was meant for item scripts to support the cards released by Gravity in February 2005, but it will work just fine in normal NPC scripts. --------------------------------------- *isequippedcnt(<id>{,<id>{,..}}) This function is similar to 'isequipped', but instead of 1 or 0, it will return the amount of item/card equipped that were found on the invoking character from the given list. Example: if (isequippedcnt(4001,4005,4033,4196) == 5) mes "Finally got 5 cards from poring monsters type?"; --------------------------------------- *checkequipedcard(<card id>) This function will return 1 if the card specified by its item ID number is inserted into any equipment they have in their inventory, currently equipped or not. --------------------------------------- check doc/script_commands.txt way back before, to stop kiel card from stacking bonus bDelayRate,( -30 / isequippedcnt(4403) );
  5. why not simply use this script command in your script? getexp base_exp,job_exp;
  6. it's showscript, Haruka Mayumi is right You could use npc timer to loop it so it would show permanent OnInit: initnpctimer; end; OnTimer1000: showscript("Healer"); setnpctimer 0; end;
  7. looks like npctalk or unittalk? Does it shows message in the chat box when you're near that npc?
  8. https://github.com/llchrisll/ROenglishRE - I'm using his translation ?
  9. Updated one Didn't know that kRO might have changed the drop effect until someone asked me to create a plugin. 20200401 Ragexe shows a different drop effect + (do-re-mi?) sound Drop Effect as of 20200401 1 = Blue 2 = Yellow 3 = Purple 4 = Green 5 = Red White is missing? Orange was turned into red? Added sound effect for the pillar effect. I attached my latest video for this.
  10. Hello rathena! It's been a while. 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! PS: Posted this already in herc, just want to share it here as well ?
  11. Well, this could be done with making a custom dll and hooking into client to send the packets needed for the mac address or other address we would like to check which is I don't know how to do. I have tried doing this myself, find a dll which gets mac address but lack of knowledge with hooking in client and packets made me stop pursuing this and use launchers for now. If someone could do this, it would be easier because use of launchers can be prevented..
  12. there's a missing model or texture file in your grf i think, try using an updated data.grf
  13. maybe you have different time in your Vps,
  14. add condition if (BaseLevel <=50) {write the bonus part here} else {dispbottom "sorry, only players with level 50 and below can use this"}
  15. so is this project still ongoing? @nanakiwurtz
  16. Wow, thanks for this, but how come I'm uploading a zip file for the npc but it's not working at all. After I press submit file and it uploads nothing happens. No msg at all appears if it's successful or any error after uploading the archive.
  17. This is really useful, thanks for this!
  18. We'll if you want to update your old patcher to your new patcher ( redesigned. Or recoded), it can be done.
  19. iteminfo.lub in system folder, naooverwrite kapag nagupdate ng Kro
  20. make the other addons as basis, that's what I did for most of my own addons
×
×
  • Create New...