石器时代里一般由客户端来调整音量大小,有时候音量太大,当周围附近的多个NPC的情况下导致无法和想要说话的NPC说话。音量太小,当NPC间隔距离比较远的时候也无法对话,干脆由服务端来控制最大和最小范围。
1、首先打开callfromcli.c
2、找到说话封包void lssproto_TK_recv( int fd,int x, int y,char* message,int color, int area )
3、拉到下面找到CHAR_setMyPosition( fd_charaindex, x,y,TRUE);
4、在CHAR_setMyPosition( fd_charaindex, x,y,TRUE);这句话的下方加入下列代码:
if(area < 1)area = 1; if(area > 3)area = 3;
本人认为1~3格范围是最佳的,当然你可以做成CF自定义来控制,更佳方便。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。