UID7297
阅读权限120
威望 点
积分2017
注册时间2010-11-7
最后登录1970-1-1
听众
收听
升级
100%
|
打开mob.c
找到- const int mob_splendide[5] = { 1991, 1992, 1993, 1994, 1995 };
复制代码 在其后加入- static struct s_announce_db announce_db[MAX_ANNOUNCE];
复制代码 打开mob.c
找到- //A Rare Drop Global Announce by Lupus
- if( mvp_sd && drop_rate <= battle_config.rare_drop_announce )
- {
- struct item_data *i_data;
- char message[128];
- i_data = itemdb_search(ditem->item_data.nameid);
- sprintf (message, msg_txt(541), mvp_sd->status.name, md->name, i_data->jname, (float)drop_rate/100);
- //MSG: "'%s' won %s's %s (chance: %0.02f%%)"
- intif_broadcast(message,strlen(message)+1,0);
- }
复制代码 在其后加入- if( mvp_sd ) {
- int j;
- struct item_data *i_data;
- char message[128];
- i_data = itemdb_search(ditem->item_data.nameid);
- for(j=0;j < MAX_ANNOUNCE ;j++)
- {
- if(announce_db[j].itemid == i_data->nameid) {
- sprintf (message, msg_txt(719), mvp_sd->status.name, md->name, i_data->jname);
- //MSG: "'%s' won %s's %s (chance: %0.02f%%)"
- intif_broadcast(message,strlen(message)+1,0);
- }
- if(announce_db[j].itemid == 0)
- break;
- }
- }
- //===========================================
- // 结束
- //===========================================
复制代码 好,掉落物品公告设置的代码基本完成
这里我们看到了- int mob_dead(struct mob_data *md, struct block_list *src, int type)
- {
复制代码 这个函数,这个函数很重要,字面意思就是魔物死亡后所发生的时间,比如说掉落物品,经验计算等等
下回应大家要求将介绍
[掉率全局控制系统:] |
评分
-
1
查看全部评分
-
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。
|