Jump to content

Development Discussion

If you have something being developed or if you're developing something that you might wish to discuss you may do so here.

102 topics in this forum

    • 1 reply
    • 21899 views
    • 0 replies
    • 21627 views
    • 1 reply
    • 22239 views
    • 4 replies
    • 23024 views
    • 0 replies
    • 22387 views
  1. Refinery UI

    • 8 replies
    • 28254 views
  2. RNG anomaly

    • 10 replies
    • 24943 views
  3. Custom Effect

    • 0 replies
    • 22483 views
    • 0 replies
    • 21673 views
    • 24 replies
    • 49559 views
    • 4 replies
    • 24765 views
    • 14 replies
    • 16374 views
    • 5 replies
    • 18138 views
  4. teach me

    • 0 replies
    • 16896 views
    • 0 replies
    • 9894 views
    • 29 replies
    • 20359 views
  5. Job Spoiler 1 2

    • 25 replies
    • 9910 views
  6. Hercules Specific Dev VM

    • 3 replies
    • 4041 views
    • 5 replies
    • 3843 views
    • 4 replies
    • 2482 views
    • 1 reply
    • 2315 views
    • 2 replies
    • 2223 views
    • 25 replies
    • 22939 views
  • Featured Topics

  • Latest Commits

  • Topics

  • Posts

    • I'm sorry, but in 2025, it's possible to find this script, but the search doesn't yield any results. It's a very interesting work, and I'd like to take a look.
    • Good afternoon!   I understand that this post is very old, but I've been looking for a long time to add a rain effect to my server. In earlier versions, it was available, but I'm wondering if anyone has any information on how to implement it.   Please forgive my English.
    • [ Q ] How to show item ICONS inside NPC dialogue (Hercules)? [ A ] Use item *links* in your messages: getitemlink(<item_id>) ──────────────────────────────────────────────────────── REQUIREMENTS (client-side) ──────────────────────────────────────────────────────── 1) A client that supports item links (any modern 2014+ client is fine). 2) When diffing your client (e.g. NEMO), enable:    - “Enable Item Link” (sometimes named “Enable Monster & Item Link”).    That’s it — no custom LUA needed.   Note: Zeny does not have a built-in icon in dialogue; only items do.   ──────────────────────────────────────────────────────── MINIMAL HERCULES NPC EXAMPLE ──────────────────────────────────────────────────────── prontera,155,180,4    script    ItemIconDemo    4_F_KAFRA1,{     mes "Required materials:";     mes "  ^000000* 100,000 Zeny^000000";     mesf("  ^000000* %d x %s^000000", 10, getitemlink(984));  // Oridecon     mesf("  ^000000* %d x %s^000000", 50, getitemlink(7063)); // Lower Weapon Stone (example id)     mesf("  ^000000* %d x %s^000000", 25, getitemlink(7064)); // High Weapon Stone (example id)     mes "Would you like to salvage it?";     next;     switch(select("Yes:No")) {         case 1:             mes "You chose ^00AAFFYes^000000.";             close;         default:             mes "Come back later.";             close;     } } /// NOTES: /// - Replace 7063/7064 with your server’s real item IDs. /// - getitemlink() renders the item name clickable and shows its small icon ///   automatically in the dialogue window. /// - You can also use it inside mesf/select strings anywhere you print text. ──────────────────────────────────────────────────────── COMMON PITFALLS ──────────────────────────────────────────────────────── • Using getitemname() — this prints only text (no icon). Use getitemlink(). • Old client or diff without “Item Link” → icons won’t show. • Expecting Zeny icon → not supported natively; print plain text for Zeny. ────────────────────────────────────────────────────────  
    • Is this rAthena script based ? Try this : --- functionmain.txt (old) +++ functionmain.txt (fixed) @@ function script concurrent_uid { - .@uid = get_unique_id(''); + .@uid = get_unique_id(); @@ function script concurrent_uid_map { - .@uid = get_unique_id(''); + .@uid = get_unique_id(); @@ function script concurrent_uid_registration { - .@uid = get_unique_id(''); + .@uid = get_unique_id(); Just open your functionmain.txt in Notepad++, search for get_unique_id('' and replace with get_unique_id(). That’s the only fix needed for Hercules.  
    • if you using warp it have broken flags support. Because this better disable flags validation in herc or use nemo with herc+nemo it will show wrong client flags error only if you did wrong patches in client.  
  • Download Statistics

    • Files
      465
    • Comments
      166
    • Reviews
      240

×
×
  • Create New...

Important Information

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