Map Description Announcer – To-self announcement of map description for each map – Free Code!

Maybe for old players, the to-self announcement about map description is not really important because they are know very well about all towns in Ragnarok maps. But, for new player that still learns and try to remember every map they visit, this map description announcer will helps.

This announcement, tells player the description of map like player does “/where”. They will get map name also map description. Announcement will appears when server detects that player changes map. So, if player is warped by NPC, respawn, or using atcommand (@go, warp, etc), the announcer will shows player map description like announce does with bc_self.

I get this idea when see people share on rAthena, but it is using NPC script. I remake my own version with source modification. I make it with some parameters and configurations on battle config. So, it makes the announcer has own color and font size.

Of course, I add database of map description on db/map_desc.txt. Announcer will reads that file at first server running. Then, while server is running, and you need to edit the map description, you can reload this map description announcer with custom atcommand, @reloadmapdesc.

Oh yeah, I add a parameter on map_desc.txt, it is a color, with RGB hex format. It makes you possible to change announcer to different color for each map. But when you think you want to edit the color, you do not need to change all map descriptions there, just change what map do you want.

So, here the screen shots about this source modification.


Download Map Description Announcer – Self announcement of map description for each map – Free Code!

Download map description announcer .patch file for eAthena

Download map description announcer .patch file for rAthena svn17228

Download map description announcer .patch file for rAthena svn17301

Download map description announcer .patch file for 3CeAM

 

Download map description database (place this on db folder)

 

*Above are Mediafire links*

NOTE: If there is warning/info message of “map_parse_row_desc” that mean there is unregistered map(s) your db/map_desc.txt

14 Replies to “Map Description Announcer – To-self announcement of map description for each map – Free Code!”

  1. aww still doesnt work for me:

    clif.c: In function âclif_parse_LoadEndAckâ:
    clif.c:9622: error: âstruct Battle_Configâ has no member named âmap_announce_colorâ
    clif.c:9622: error: âstruct Battle_Configâ has no member named âmap_announce_fontsizeâ
    make[1]: *** [obj_sql/clif.o] Error 1

  2. Sorry for late response :X
    anyways, when i try to apply patch with tortoise svn, battle.c and battle.h are marked red, displaying “1 failed hunk(s)”
    any idea? x.x

Leave a Reply