case 7 :
if(player->GetLevelPlayedTime() > 28800) // 條件檢查你在線時間大于8H. {
player->ModifyMoney(int32(1500000)); //滿足條件獲得150金幣
player->SetInGameTime(uint32(NULL)); //將在玩家線時間歸零
player->SEND_GOSSIP_MENU(88882,_Item->GetGUID());
} else if(player->GetLevelPlayedTime() > 18000)
{
player->ModifyMoney(int32(800000));
player->SetInGameTime(uint32(NULL));
player->SEND_GOSSIP_MENU(88883,_Item->GetGUID());
} else if(player->GetLevelPlayedTime() > 7200)
{
player->ModifyMoney(int32(300000));
player->SetInGameTime(uint32(NULL));
player->SEND_GOSSIP_MENU(88884,_Item->GetGUID());
} else if(player->GetLevelPlayedTime() > 3600)
{
player->ModifyMoney(int32(100000));
player->SetInGameTime(uint32(NULL));
player->SEND_GOSSIP_MENU(88886,_Item->GetGUID());
}else player->SEND_GOSSIP_MENU(88885,_Item->GetGUID());
break;
最后在數據庫npc_text里面加入 88881~88886的npc說話內容
posted on 2007-08-27 17:16
聶文龍 閱讀(503)
評論(0) 編輯 收藏 引用 所屬分類:
ascent