0 S1 I+ w+ f" ]6 n( g4 S% p$ a8 x if(itemElem.GetProp()->dwItemRare==300) 6 v$ S2 e) O+ A$ c1 [# |9 d2 P { 1 Q$ b2 P4 Q/ [: T/ U2 O itemElem.m_bItemResist=(BYTE)xRandom(1,6);4 G8 R6 ]8 t+ b5 |
itemElem.m_nResistAbilityOption=10;) G/ U/ E7 Q- L# l1 K
}3 G. [9 w( E8 P' y/ d; V5 F
; M; S# F* \( h
就是上面这句。/ ?6 `# M6 }( t
& i D- S( D3 d4 a! `
至于加在哪里,不用我说了吧,就在创建物品之前就行了。; F6 M3 K# |+ F# @
7 Z& ^4 W$ ]* O/ G6 c
- D. Z) \* ]& v' F, w) l y' _
' e6 | r5 q" ^' [1 B; w# G- R# O% ~ 对了,现在的端一般都是加20才满的,如果不想让玩家还能继续加工,就在加工那写个判断了,如果为完美武器则提示,特殊装备无法加工然后返回即可。也可以直接让他属性定义成20,这样已经满了就不用再管了。/ U: s G) K5 C. C; g& F; C& p5 Z7 N
7 P- P) c5 K8 [. x5 D g" g! u
1 J' O. f/ Q0 o } * ~2 r) u* j% K1 e 3 I0 @- ]' g0 X! x1 ^9 D+ k' h 6 o% I/ ?' j! ~; m) m/ h活动给物品的话那就模仿这里面的创建物品的句子写就行了。! ~5 D# f7 H1 O
5 Y" L% B5 C1 ~6 T1 O. {) D& ?8 L, w
以上写法已经通过验证。不成功自己找原因了。1 K& M) Y, g9 V