16 12
发新话题
打印

[魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua

新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% D2 ^2 u7 z- y/ ?2 L
使用的是BattleActionEvent
& Y" O, ^: y% @1 K2 V$ pbbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 Z' j2 a3 U1 E2 ^
PS:可与旧版Lua第一回合增加攻击力的迭加
/ j( N& R5 B$ r% f# u8 p魔力私服,最新魔力宝贝私服技术交流7 k) X( @% C- S: v' D
目前测试确认可改变如攻击力、四属性
6 N; U  g9 R" L2 J% S5 Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流  i: o9 N% B. H4 u- d
另外除了原本判定武器特殊类别等数值条件(有无插卡)外& ~6 H0 T# N5 I* m# ]7 ~
为求增加卡片效果多样性可以设置条件
6 L4 E& t: F3 D# a1 v妖城在线论坛如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 b) p9 K& I6 X& d+ m- c) k# r% j* L
( c& J' s' T6 N0 t, R; C5 \
提供概念如下
6 W0 C1 f0 `# o) q/ O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表四修正高 或 低于多少发动魔力私服,最新魔力宝贝私服技术交流; q5 R/ x$ ]" P( e
六抗性高 或 低于多少发动 5 \% ^( B' X; c

) E% Y, |; h% G1 j+ }4 l8 v4 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成
6 u+ a$ c3 n, n3 z' _5 }4 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或是多项混合的条件$ I% _1 a1 U# k  q
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

2019-6-20 01:27, 下载次数: 336

TOP

谢谢分享,能不能解释下LUA里面函数的意思

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
7 f9 @, Z$ g7 a) {2 P$ U; Y1 o+ Obbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 [1 e3 C3 H8 G$ T) k& x2 H5 z
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
% A3 D3 {& v8 I' t  c* K7 ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段妖城在线论坛4 J! O: |4 i0 e/ p* \; n* L# }
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义妖城在线论坛* [: |4 ]0 J( Z0 U( _, S
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
$ c4 F! ?+ r/ K: p5 V! |1 j魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段bbs.mocwww.com* o3 ~  b6 Q2 `) \, Z7 [
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义! w* D2 n! f% g$ j2 R) Q/ h9 x, Q9 S
                        local New_20power = power * 1.20;   --定义新攻击力倍率bbs.mocwww.com4 v7 a- s1 F% e5 }, E; s* x
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义) ~5 X. x' I; j" q2 r( D
                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流5 E/ @- R6 V' d! a
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  m  V* \' ~9 k" G' ?9 ]7 F
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性bbs.mocwww.com# @, T* e: i7 G: ]3 C5 U! ^
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
8 ], D  [  I2 ^# h3 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                endbbs.mocwww.com1 s, l1 w1 M$ W
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段妖城在线论坛% u) I$ o* \# S- T; {: N- Z. z
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
  m$ C0 y( C5 N, F, {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20power = power * 1.20;
# m. K$ |4 M, Z% Ibbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
3 q2 K" z9 J4 ?; [2 }! H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20water = water + 50;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* b# [# [9 ?$ W
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
* u( Y9 l$ I$ t! v( [) p1 L: |1 P                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% \2 x7 r# y1 G- X* H8 f& T. g- o4 A) e
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
  [( T8 {! l1 j. G: w4 j9 v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                endbbs.mocwww.com7 n* J* i) O6 d1 N5 T% T% J& {& K
        end
2 E8 f! m5 }/ p& E9 x! r7 A- y7 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return;
. w: [( t) Z+ s7 N' }  }: S2 B, pend魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- r5 V6 K6 p" F: q' n
妖城在线论坛6 c7 a: p, s: t
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 d9 z! }$ T% k& k- I
免费内容:
头0
# _' h; U, [  ?  `$ H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート身1
; ]" ~! N, q$ w1 j. ]) k妖城在线论坛左手2
& r3 ?* `! {+ ?3 x魔力私服,最新魔力宝贝私服技术交流右手3bbs.mocwww.com$ \: U; q8 e0 Q" G' o9 W
腿4bbs.mocwww.com, X. ^- X$ H  @- g- E
饰品 5
) w0 X* O$ R" b. `; ]( ]魔力私服,最新魔力宝贝私服技术交流饰品 6
( u: i" ^4 g& j7 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表水晶7
! K; r/ ^  O- \! h魔力私服,最新魔力宝贝私服技术交流物品栏第一格 8魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 l" V# o0 k' b# ?% f( A
" J1 h4 V: Q+ L) \2 O* H4 u/ w4 Y! g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛& q! k2 d3 A' |; R$ C' I; j
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊妖城在线论坛7 {* K  ~" Z& f4 y7 L5 _
妖城在线论坛3 I2 x0 q1 t& M5 G8 l0 @& E% n  j3 {
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错妖城在线论坛& n( m& F8 |/ O2 ^

0 D& ]1 ~" m" F3 k% F  F0 p魔法攻击力吗?妖城在线论坛6 X2 D2 ?4 h1 s; j% F; l

# U4 G* E. Q: B0 Y$ ]# S' v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我直接放弃魔术师……
7 C7 D2 N3 t+ Q2 M貌似有莫名的伤害上限bbs.mocwww.com" M0 C4 [, G7 V# K) W
; R' C( }& Q/ D
没有试过耶,可能会有效吧
) @1 q$ N! I# s* S( y- J4 J: Xbbs.mocwww.com我知道属性影响是会有魔力私服,最新魔力宝贝私服技术交流5 P4 f- ^5 i! H% W% [
可以让法师专用某张卡片效果
) O9 m5 f9 F0 d: ~! F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート大幅增加四属性,藉此提高伤害上限
( L$ F. x5 W# l! W" G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ b' m1 Y9 D) \! i+ `5 \
突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流- {! s2 F- a7 B& a4 v2 S/ H
50的地方要20才对妖城在线论坛( q* v/ a- b3 a7 u* x5 ^: E2 |

4 i6 n  F1 ~: M; fbbs.mocwww.com
( @4 n* O& k. O[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Luabbs.mocwww.com( @$ }; t$ i4 v, ~: {. V) S' e
run的容量只能插卡一个装备跑BattleActionEvent妖城在线论坛. l" Y, c0 ]* G1 ?% A& Y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# {* B( H! K7 U& H& M  W
多个Lua是: S: j! ?$ i5 m2 _- E! D; @0 [
BattleActionEvent
2 Q! L+ t/ L: Y妖城在线论坛也只会执行一个……
1 |3 T5 n* {" c! O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
. l6 C" X1 ?7 M6 N妖城在线论坛: W/ f6 `. }/ l: U
使用方向变成用限时道具
* j4 z9 X9 ^" ?  }1 N  Z2 E; P魔力私服,最新魔力宝贝私服技术交流短暂加成战斗各素质魔力私服,最新魔力宝贝私服技术交流: M5 O  U4 \$ m5 v- }, k
难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* @( |, P- N8 F! m% g  ^
7 l3 ]9 D8 C) o7 K
[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]

TOP

太深奥了,我就看看,谢谢

TOP

TOP

11111111111111111111111111

TOP

回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
已隐退,不搞任何魔力有关的项目,如有其它私服项目请联系!
答应过会把以前的脚本丢妖城,言出必行!

TOP

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?

TOP

回复 12楼 的帖子

是的  就这样判定

TOP

感谢分享 不明觉厉~~~

TOP

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊

TOP

 16 12
发新话题