修复无家族成员可进入族战地图的BUG

这个BUG很早以前就有,现在应该都修复了,这里拿出来说一下

1、首先打开npc_fmwarpman.c这个文件

2、搜索void NPC_FMWarpManTalked(int meindex, int talkerindex, char *szMes, int color)

然后往下拉在CHAR_setWorkInt( talkerindex , CHAR_WORKSHOPRELEVANTTRD , 0 );上面加入下列代码:

  //获取玩家所在的家族索引
	int talkerfmindex = CHAR_getInt(talkerindex, CHAR_FMINDEX);
	//如果玩家没有任何家族
	if(talkerfmindex == -1 )
	{
		CHAR_talkToCli( talkerindex, -1, "你没有加入任何家族,无法使用。", CHAR_COLORYELLOW);
		return;
	}

1.png

作者:sa60

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。