石器时代服务端有这样一个BUG,当你开的是低版本的时候,如果最高上限是5转140,并且游戏里还有极品人道具的时候,有些别有用心的玩家会利用跳窗口的方法来实现6转,因为开低版本的大多数是采用8.0的服务端,下面我们修复下这个BUG。
1、打开转生NPC的代码npc_transmigration.c
2、找到case CHAR_WINDOWTYPE_TRANSMIGRATION_MAIN:
3、在if( select == WINDOW_BUTTONTYPE_OK) {下面加入如下代码:
if( CHAR_getInt(talkerindex,CHAR_TRANSMIGRATION) == 5 && CHAR_getInt(talkerindex,CHAR_SUPERPERSON) > 0){ if(NPC_EventCheckFlg( talkerindex, 63) == FALSE || NPC_EventCheckFlg( talkerindex, 136) == FALSE || NPC_EventCheckFlg( talkerindex, 175) == FALSE || NPC_EventCheckFlg( talkerindex, 176) == FALSE){ print("\n非法进行6转生"); return; } }
作者:sa60
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。