一键打卡 每日打卡 龙鳞魔堡 金豆锻造 荣誉胸章 海底寻宝 非诚勿扰 虚拟刮奖 杂货道具 好友印象 心情随笔 中华银行 家族部落 积分兑换 图片上传 图片压缩 在线翻译 在线查毒
发表新帖 回帖
No.697049
👦 烛天丶
  

【源码编译】关于完美武器

中华游戏网 cnyouw写于:中华游戏网-CNYOUW 👦会员:烛天丶 🕘时间:2013-08-21 22:32 👀围观:6519人 💬回复:6
老飞的完美武器虽然我也经历过不过早忘了咋回事,应该是系统赠送的吧,现在星辰搞出的我也没玩过不知道咋产出的,既然有人说是开箱子,那咱就用箱子得到好了。      首先是武器名称为红色,看我的另一篇文章有介绍,星辰是设置了完美武器这么个属性,就是U武、绿武、普通的那个分类,具体哪栏我忘了。可以自己设置,我出于测试就以dwItemRare==300 这个属性来判断好了。5 ?6 h5 D: h) G3 E: B+ d  g
然后是开箱子得到装备,在user.cpp下的函数。  F. P( l5 l1 B9 z9 l8 ~' b: s
DoUseGiftbox( CItemElem* pItemElem, DWORD dwItemId )//这个是开随机箱子2 l* a3 |+ }5 I2 P" H; g
DoUsePackItem( CItemElem* pItemElem, PPACKITEMELEM pPackItemElem )//这个是开普通箱子& u/ q. y& G9 ?& b7 N0 [- h3 a: K
    在这两个函数体下加一个判断就行了% _8 l5 Q, d" C% K0 }; c
  if(itemElem.GetProp()->dwItemRare==300)
  {. S3 _7 N$ o' [% {- R# u- f
    itemElem.m_bItemResist=(BYTE)xRandom(1,6);
    itemElem.m_nResistAbilityOption=10;) N) |7 O9 @# a; J
  }
就是上面这句。
至于加在哪里,不用我说了吧,就在创建物品之前就行了。
1 C) @& I' @" `* s7 ^
      对了,现在的端一般都是加20才满的,如果不想让玩家还能继续加工,就在加工那写个判断了,如果为完美武器则提示,特殊装备无法加工然后返回即可。也可以直接让他属性定义成20,这样已经满了就不用再管了。6 j: d7 J* X# b* e- U
% v- K/ {9 c% ]& c

活动给物品的话那就模仿这里面的创建物品的句子写就行了。& N  K, B' g- q
以上写法已经通过验证。不成功自己找原因了。$ S8 Z; u+ l. V# V7 x0 ~# g6 B( c
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
BOOL CMover::CreateItem( CItemBase* pItemBase, BYTE* pnId, short* pnNum, BYTE nCount )
在这个函数下修改的话,只要修改这一处,任何方式获得的都是完美武器= =; C+ H" l. W2 `( L
从B包拿出物品也会调用,所以不适合用在随机属性的物品上,这样可以随时换属性了- -



中华游戏网 cnyouw.cn中华游戏网 cnyouw
图片:logo_副本.png
SIGNATURE
No.438090
👦 路易斯
  
本帖评分记录: 共2条   [总计: 龙鳞+1 铜币+1 ]  [删除 我的评分记录]

2013-08-22 02:13🧙cnyouw魔法师🪄BUFF加成:龙鳞+1
蛇年限定胸章发帖获得特殊奖励
2013-08-22 02:13🧙cnyouw魔法师🪄BUFF加成:铜币+1
[购]仙族铜币胸章连合[购]仙族龙鳞胸章发帖获得特殊奖励
SIGNATURE
神经绷得太紧,生活枯燥无味;偶尔放松心情 ,善于调节为最;做事不求最好,但求问心无愧;做人踏实认真,胜过取巧捷径只要心态端正,一生快乐相随!
点击我吧,你会知道多么需要这东西!
No.831881
👦 lansky、
  
完美武器就是个幌子。完全没必要的。垃圾而已。
本帖评分记录: 共1条   [总计: 铜币+1 ]  [删除 我的评分记录]

2013-08-23 17:54🧙cnyouw魔法师🪄BUFF加成:铜币+1
[购]仙族铜币胸章连合[购]仙族龙鳞胸章发帖获得特殊奖励
SIGNATURE
Lansky!于2013.4.18正式创建Lansky工作室.
No.83302
👧 断点
  
这到底是什么游戏啊。。。谁能告诉我
SIGNATURE
No.744124
👹 poder123
  
不懂不懂,完全不懂
本帖评分记录: 共1条   [总计: 铜币+1 ]  [删除 我的评分记录]

2013-08-24 08:39🧙cnyouw魔法师🪄BUFF加成:铜币+1
[购]仙族铜币胸章连合[购]仙族龙鳞胸章发帖获得特殊奖励
SIGNATURE
...
No.744124
👹 poder123
  
函数是毛啊
本帖评分记录: 共1条   [总计: 铜币+1 ]  [删除 我的评分记录]

2013-08-24 08:39🧙cnyouw魔法师🪄BUFF加成:铜币+1
[购]仙族铜币胸章连合[购]仙族龙鳞胸章发帖获得特殊奖励
SIGNATURE
...
No.99778
👦 jian4892
  
用户被禁言,该主题自动屏蔽!
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
快速回复
验证问题:
我们网站的中文名是什么? 正确答案:

Ctrl + Enter 快速发布

🤪为防止个别捣乱会员恶意灌水
注册会员发帖量达到 20
即可解锁快捷表情发送