|
教程如下:
& J) R4 O7 O3 B- l' w
% s& q- o3 M q" N( m
2 [2 x0 E, z6 C, a' P
: P& R1 L) @% c; @& z0 v! X) J1 H我这里以服事到大主教的神威祈福 为例2 Z( w' P* O# E0 N8 s$ L
5 y1 W) R& ~+ ]% x" a, Y- E服务端:
6 f5 d. @! H! q7 _! v9 e6 V/ s9 ^. a! |. U, |8 M: o
表名:Table_Buffer
% y7 R6 a' d9 @4 B" e, N
, v( l5 }$ Z4 N. o9 {源代码:
$ J; Y7 W g: W0 {; f! @: B
" S' x- p5 F0 ^) \& i9 R0 y[88888] = {id = 888888, BuffName = 'xxx备战精英卡', BuffRate = {Odds=100}, Condition = {type="Profession",value={51,52,53,54}}, BuffTarget = {type=1}, BuffType = {}, BuffEffect = {type="AddBuff",id={95190}}, DynamicData = {}, Continue = {interval=10}, Delete = {}, BuffIcon = '', BuffDesc = '', Dsc = '每隔10秒自动释放一次神威祈福', DelBuffID = {}},
; \2 Q" G9 d8 ?4 L9 u# Q. I6 v) s解释:
8 |! ^/ o7 C; H0 p& P! I
4 B' f% I5 c) x* W7 d# q/ `[自定义ID] = {id = 自定义ID, BuffName = 'xxx备战精英卡', BuffRate = {Odds=100}, Condition = {type="Profession",value={51,52,53,54}}, BuffTarget = {type=1}, BuffType = {}, BuffEffect = {type="AddBuff",id={技能上的BUFFid}}, DynamicData = {}, Continue = {interval=每隔多少秒}, Delete = {}, BuffIcon = '', BuffDesc = '', Dsc = '每隔10秒自动释放一次神威祈福', DelBuffID = {}},' E, M/ o3 X5 W# H. J% a
, x- G# S a9 ]: V2 G* d' r! W5 h8 R9 H6 ^# L
: d$ g8 }4 x2 h7 X: m
自定义ID:
5 I4 E% x1 B1 ]0 _* o2 H# C
" c. n8 _' Y- g/ C就是你自己定义的BUFFid
+ }$ q8 {' t3 N2 m
2 O5 P' M+ G% R# D8 o3 E9 x
# K* @- x1 ?$ B6 M4 t2 E/ N$ }9 y; e( _, ?4 r5 k+ W& q
技能上的BUFFid:" Z' ~7 j8 ?7 Q7 e% R! u% C
0 N' [* P3 _- K就是Table_skill(技能表上面关联的BUFFid)
2 V& ]! B3 W( X Q+ q
( w* v2 y' q7 Q" p: E7 d6 s6 K
" W s- x! Y1 C- n; ]( @2 ?5 }% g X2 a
interval=每隔多少秒 : & b* p4 n: H7 Y& ^. o1 I
; @$ E( N( O: J" c* n+ ]
interval=10 (这个就是10s释放一次)
$ E+ V- j/ a. P4 G5 E1 A
5 K. O4 I; B/ |! H( P$ O
$ `7 B0 x& b* O8 t4 s G3 L" u* p S$ _ z$ i
Condition = {type="Profession",value={51,52,53,54}},
2 |/ ]7 i* V# `, p, A3 H" C9 M8 x4 \; p! _, @
(这个是职业穿戴条件)职业表id 在 Table_class( n1 J1 s1 @8 w1 {+ `+ h
1 P q0 a, J0 p7 X) @6 w这里用的是:服事到大主教职业( A V2 u+ E1 K4 K2 F
$ N, L R5 V' R X5 |; b2 K, O只有加了职业条件才能让这些职业生效 其他职业不生效!
( h* U" {2 i( Y" h
0 |2 ?9 ^( Q$ K" _+ h& Q) x0 d" j! A O( F: M6 i
X' Q. h/ O9 j3 f% }2 P
客户端:7 g* J5 d! ~1 u6 [8 s, a( m) N& R. O
, g, {/ h: M' F8 A[88888] = "{id = 88888, BuffName = 'xxx备战精英卡', BuffRate = {Odds = 100}, Condition = {value = {51, 52, 53, 54}, type = 'Profession'}, BuffType = _EmptyTable, BuffEffect = {id = {95190}, type = 'AddBuff'}, BuffIcon = '', BuffDesc = '', Dsc = '每隔10秒自动释放一次神威祈福', DelBuffID = _EmptyTable}",
& A! x" B$ z( ]↑↑↑这是BUFF部分↑↑↑
. l2 F3 h9 P3 t+ q, ~# \
0 a: L' C' x$ R4 l& `4 {+ A+ F* k4 T3 O* R! B3 v5 Y
0 b: F, P5 c; X5 R5 W* K$ P2 ]
↓↓↓下面说卡片部分↓↓↓6 X; Q. D9 P. p% X3 y
& B7 E3 L$ H3 i j% q: w. x
4 B5 t4 A. H4 Y4 B5 ?$ v
% n9 M( [# c2 M- q R服务端:
/ _' Q4 Y0 v2 @/ C; n. }: `
5 c; q' ^2 `3 N# M2 ~这里用波利卡片演示& g' B; S% ^) T* j* u
& n0 y2 \0 E- c1 M6 V+ X
BuffEffect = {buff={88888}},
' R% ^: x$ k: K1 K: B) d, X" j! x, D; m1 t! ~! q2 j. h
这里就是上面的88888id1 _- A& e4 i% V- a5 g% y+ W' ?
- A2 A- A6 }! e2 T8 xTable_Card =
5 I' V1 J A- W4 ?, d6 S4 x# K( J" O4 ?: y4 {) z
[20001] = {id = 20001, Name = '波利卡片', Quality = 1, Position = 3, CardType = 1, Anchor = {0.8,0.4}, Picture = 'card_10001', monsterID = {10001}, BuffEffect = {buff={88888}}, Weight = 100, Type = 1, TFComposeDate = {}, TFLotteryDate = {}, ComposeDate = {}, LotteryDate = {}},
2 j" ^4 P m" o6 V8 |# }7 p8 m% r# n# d5 E, k$ W) a; X/ S
客户端:
F+ n0 T9 q5 w' x$ n8 t& M2 E6 B; P! ?0 n' B( ?0 Z' s. ]; M
Table_Card =
c/ {6 C# H5 s" L f% b- ?" H4 q+ ?# n
' u9 E* B" H3 x m# T6 y8 P [20001]={id = 20001, Name = '波利卡片', Quality = 1, Position = 3, CardType = 1, Anchor = {0.8, 0.4}, Picture = 'card_10001', monsterID = {10001}, BuffEffect = {buff = {88888}}, Type = 1, TFComposeDate = _EmptyTable, TFLotteryDate = _EmptyTable, ComposeDate = _EmptyTable, LotteryDate = _EmptyTable},, `( {. O+ N; `( z( g8 ]5 c
卡片若是多个buff就写多个就好比如:BuffEffect = {buff={88888,888888,999999,123456}}, (客户端服务端都需要写 不然不显示)
+ }$ Q+ ~; H6 G; C6 K# R; `; r }* K- k2 R' ?& K x
最后用unity编译打包 做热更 服务端文件覆盖服务端就可以生效了
1 c* q# Y# X; @4 h* B5 _0 @% T9 }1 P- {7 N2 [0 }* D
|