魔兽模拟器技术之职业训练师选项加入洗点攻略

来源: 作者: 点击:
小编觉得所有魔兽世界游戏gm都应该明白一个道理,不管在任何情况下我们开服务器都是为了玩家服务。满足他们对于游戏的合理要求是我们成功最基础的要素,其实针对这个问题很多新手魔兽世界gm都没有搞清楚,很多时候他们就想着如何挖坑给玩家跳,这样的服务器对于玩家来说是没有意义的。一些真正受到玩家喜欢的服务器,很多时候会为了节约用户的时间他们会将一些相同功能整合在一个npc身上。

Index:game/Creature.cpp
===================================================================
---game/Creature.cpp(revision2508)
+++game/Creature.cpp(workingcopy)
@@-3717+37110@@
}
}

-if(result==DIALOG_STATUS_UNAVAILABLE)
+if(isCanTrainingOf(pPlayerfalse))
+returnDIALOG_STATUS_CHAT;
+
+if(result==DIALOG_STATUS_UNAVAILABLE)
returnresult;

if(defstatus==DIALOG_STATUS_NONE)
@@-49112+49411@@
switch(gso->Action)
{
caseGOSSIP_OPTION_QUESTGIVER:
-{
-uint32quest_status=getDialogStatus(pPlayerDIALOG_STATUS_NONE);
-
-if(quest_status==DIALOG_STATUS_NONE||quest_status==DIALOG_STATUS_UNAVAILABLE)
-cantalking=false;
-};break;
+pPlayer->repareQuestMenu(GetGUID());
+if(pm->GetQuestMenu()->MenuItemCount()==0)
+cantalking=false;
+pm->GetQuestMenu()->ClearMenu();
+break;
caseGOSSIP_OPTION_ARMORER:
cantalking=false;//addedinspecialmode
break;
@@-5256+52710@@
if(!isCanTrainingOf(pPlayerfalse))
cantalking=false;
break;
+caseGOSSIP_OPTION_UNLEARNTALENTS:
+if(!isCanTrainingOf(pPlayerfalse)||pPlayer->getLevel()<10)
+cantalking=false;
+break;
caseGOSSIP_OPTION_TAXIVENDOR:
caseGOSSIP_OPTION_GUARD:
caseGOSSIP_OPTION_INNKEEPER:
@@-6376+64310@@
caseGOSSIP_OPTION_TRAINER:
player->GetSession()->SendTrainerList(guid);
break;
+caseGOSSIP_OPTION_UNLEARNTALENTS:
+player->layerTalkClass->CloseGossip();
+player->resetTalents();
+break;
caseGOSSIP_OPTION_TAXIVENDOR:
player->GetSession()->SendTaxiStatus(guid);
break;
Index:game/Creature.h
===================================================================
---game/Creature.h(revision2508)
+++game/Creature.h(workingcopy)
@@-577+578@@
GOSSIP_OPTION_BATTLEFIELD=12//UNIT_NPC_FLAG_BATTLEFIELDPERSON=2048
GOSSIP_OPTION_AUCTIONEER=13//UNIT_NPC_FLAG_AUCTIONEER=4096
GOSSIP_OPTION_STABLEPET=14//UNIT_NPC_FLAG_STABLE=8192
-GOSSIP_OPTION_ARMORER=15//UNIT_NPC_FLAG_ARMORER=16384
+GOSSIP_OPTION_ARMORER=15//UNIT_NPC_FLAG_ARMORER=16384
+GOSSIP_OPTION_UNLEARNTALENTS=16//UNIT_NPC_FLAG_TRAINER=16
};

enumGossip_Guard
Index:game/Player.cpp
===================================================================
---game/Player.cpp(revision2508)
+++game/Player.cpp(workingcopy)
@@-103633+1036341@@
data<<pr1<<pr2;
GetSession()->SendPacket(&data);
}
+
其实新手魔兽世界私发服gm缺少的正是这样的一种精神,将玩家服务器好之后他们在游戏力玩爽了才会给我们充值更多的人民币,作为gm才能赚取到更多的钱。以上就是小编给大家分享的魔兽私发服模拟器技术之职业训练师选项加入洗点攻略全部内容。
[顶部]