@goddameit, it won't works, for target except ALL_CLIENT, it must declare the bl..
struct block_list *bl;
bl = map_id2bl(sd->bl.id);
clif_broadcast2(bl, output, (int)strlen(output)+1, battle_config.drop_announcecolor, 0x190, 12, 0, 0, ALL_SAMEMAP);
@Zack-, I'm done.. I'll send you the final file..