官方微信 手机客户端

五星游戏私服网 - 专注于游戏推广!

搜索
A4 A3 a2 1 A1
1 1 1 1 1
1 1 1 1 1
1 1 1
1 1 1 1 1

最新军衔系统c++源代码(2)

2019-8-17 14:25| 发布者:admin| 查看:6682| 评论:9|原作者:不详|来自:5xwar

摘要://自定义 -- 荣誉军衔void Player::ModifyProperty(uint32 currlevel, bool playerloading){ Junxian data= eJunxian; //设置名称 if (GetTeamId()==0) { if (CharTitlesEntry const* titleEntry = sCharTi ...

  1. //自定义 -- 荣誉军衔
  2. void Player::ModifyProperty(uint32 currlevel, bool playerloading)
  3. {
  4.         Junxian& data= eJunxian[currlevel];

  5.         //设置名称
  6.         if (GetTeamId()==0)
  7.         {
  8.                 if (CharTitlesEntry const* titleEntry = sCharTitlesStore.LookupEntry(data.new_title_lm))
  9.                 {
  10.                         SetUInt32Value(PLAYER_CHOSEN_TITLE, data.new_title_lm);
  11.                 }
  12.         }else
  13.         {
  14.                 if (CharTitlesEntry const* titleEntry = sCharTitlesStore.LookupEntry(data.new_title_bl))
  15.                 {
  16.                         SetUInt32Value(PLAYER_CHOSEN_TITLE, data.new_title_bl);
  17.                 }
  18.         }


  19.         if (!playerloading)
  20.         {
  21.                 InitTalentForLevel();
  22.                 Junxian& data1 = eJunxian[currlevel-1];
  23.                 uint32 itementry1 = data1.Rewitem;
  24.                 if (ObjectMgr::GetItemPrototype(itementry1))
  25.                 {
  26.                         Item *pItem = Item::CreateItem(itementry1, 1, this);
  27.                         _ApplyItemMods(pItem, 15, false);
  28.                 }
  29.                 //CharacterDatabase.PExecute("UPDATE junxian_level SET honorlevel = %u WHERE guid = '%u'",currlevel, GetGUIDLow());
  30.                 if (data.talent > 0)
  31.                         ChatHandler(this).PSendSysMessage(_StringToUTF8("恭喜您升级了!您当前军衔等级%d,+天赋%d"),currlevel, data.talent);
  32.                 else ChatHandler(this).PSendSysMessage(_StringToUTF8("恭喜您升级了!您当前军衔等级%d"),currlevel);
  33.         }

  34.         //奖励物品属性

  35.         uint32 itementry = data.Rewitem;
  36.         if (ObjectMgr::GetItemPrototype(itementry))
  37.         {
  38.             Item *pItem = Item::CreateItem(itementry, 1, this);
  39.         _ApplyItemMods(pItem, 15, true);
  40.         }
  41. }
复制代码


鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 带你拽 2019-8-31 01:14
好好 确实不错
引用 清晨雨后 2019-8-29 00:20
过来看看的
引用 3394695 2019-8-27 03:41
路过,支持一下啦
引用 苁蕶幵始 2019-8-25 02:08
我顶顶顶,我还要顶!{:3_48:}{:3_48:}{:3_48:}「五星游戏网有你更精彩!5XWAR.COM」
引用 胜绝析块 2019-8-25 00:23
{:2_26:}加群就说在五星游戏网看到的!「WWW.5XWAR.COM」
引用 qwzw2008 2019-8-23 02:46
不容易,我顶你了、、
引用 diaoyun3 2019-8-22 01:35
:D:D:D:D小手一抖,积分到手!「五星游戏网有你更精彩!5XWAR.COM」
引用 kkkkkk 2019-8-21 02:36
看帖回帖是美德!:lol
引用 页游BT大全 2019-8-19 00:20
帮帮顶顶!!

查看全部评论(9)

联系客服 关注微信 下载APP 返回顶部