16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
3 M8 p* W0 ?  e' P$ ^( t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) P% z) g" O2 t  e* x
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
1 e. e/ q- r& ]1 {4 a. D+ cbbs.mocwww.comPS:可与旧版Lua第一回合增加攻击力的迭加
1 I7 G( V1 o# T7 j& z
) s# C: l( D5 J, @2 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート目前测试确认可改变如攻击力、四属性魔力私服,最新魔力宝贝私服技术交流& O& S: h- e/ A, {
魔力私服,最新魔力宝贝私服技术交流% l1 e  X# M+ D/ i
另外除了原本判定武器特殊类别等数值条件(有无插卡)外+ a: F7 Y/ b6 {1 N
为求增加卡片效果多样性可以设置条件魔力私服,最新魔力宝贝私服技术交流' w! N  t$ X1 n) u7 F
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性妖城在线论坛  ^7 F7 Q0 {. `  q

2 V9 G  T6 R3 o' U; ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート提供概念如下
: @$ r# ~- a4 R* Y. O四修正高 或 低于多少发动
1 ^3 r8 m5 S: K2 J8 ~六抗性高 或 低于多少发动 bbs.mocwww.com* w' O# A% J  y& ?

5 X& l/ o/ c) P; g刚好某数值才有大攻击力加成
3 _- z3 S" K" q4 g) R/ l妖城在线论坛或是多项混合的条件
+ H$ p' g4 H$ l& _妖城在线论坛并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
, o+ ]: \$ _$ d( I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com& ~6 o7 y: @. U; M! L0 z" m  E
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
; A7 a; X# `! O- c) W2 P$ |- Nbbs.mocwww.com        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
. `  J" k5 y; C' V; U4 c                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
* k! r8 r: m* s  ~' {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义+ s- ?" t- G! B2 _$ b, y5 x! D
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 j3 Q' `2 l7 A2 A2 R1 G) f4 X
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ B: e/ y/ i1 H1 ]6 {
                        local New_20power = power * 1.20;   --定义新攻击力倍率
3 E+ g0 j/ O9 w0 O                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
/ K& m' n1 I+ f" T# X妖城在线论坛                        local New_20water = water + 50;   --定义增加的属性bbs.mocwww.com4 V/ h4 ]9 G; s1 V, l2 o4 ~' d: o
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 d7 D& |7 E: F7 C2 w6 k% E3 X
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性
- i. x$ j" }4 I; Lbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
- q5 q) Y! C, X- K1 v. v妖城在线论坛                end
5 J; S8 s! G5 ^2 _$ r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
2 ?6 l; M' ]7 q! N                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);
. A7 h) F. }* f                        local New_20power = power * 1.20;
; v. J, }3 ]! B# c: D, D4 @bbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);0 v4 k7 L" N) @; w$ c5 n
                        local New_20water = water + 50;
1 i+ t; z9 T! Y2 @9 ?, r魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) e( o; Q# k# {2 ^% r' j
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
& y4 Q/ T6 L/ ^5 ^! i" ^: b魔力私服,最新魔力宝贝私服技术交流                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
& F* \8 k! s: R! q& u- d7 V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                end妖城在线论坛1 V0 C1 }5 G8 B: r/ d8 b! p
        end
: R$ K- r2 x1 ?  j  r) b6 f妖城在线论坛        return;魔力私服,最新魔力宝贝私服技术交流3 L8 z! T) a" W/ _
end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ u6 X; l2 ?! E6 Q' j/ N9 D

, z2 m' f7 f0 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流! H5 B2 ?  t5 l  A, Q, f4 n7 H
免费内容:
头0
1 L8 d6 g( O3 [4 J: q( v5 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート身1
: h6 h$ p/ b! x9 q/ ?; ~& n$ g魔力私服,最新魔力宝贝私服技术交流左手2妖城在线论坛/ Z1 j$ X7 r  T6 i& x% s; `7 N
右手3
& z4 l5 `, I1 @bbs.mocwww.com腿4魔力私服,最新魔力宝贝私服技术交流5 H$ J, [: `3 D) J% E) x6 i6 y
饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ s7 [9 F" }  X
饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ s- f) `& ~3 w
水晶7
  w& v5 `. g9 ~3 j& G& L% d6 V物品栏第一格 8bbs.mocwww.com  o& r& Q: u6 L9 c$ `
9 k. X. k$ h* \$ L0 p: b
2 G5 L+ }7 n+ P9 Q
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊妖城在线论坛3 Z+ l5 o0 p0 f) Q8 C0 @! ]4 I$ b
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- V) {6 v& x" K
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错* t" E- z7 {) M! M) j. n

9 |$ D* M( {, [; y0 B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: ^  I# ^+ D/ @  M

( R8 X/ q' x2 n妖城在线论坛我直接放弃魔术师……% ~* s) S: v: O  d) D  e
貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 p+ x# O. V0 t& U7 L- R1 i" M

3 |$ d& A9 B* g$ w9 H, N9 k  q' _妖城在线论坛没有试过耶,可能会有效吧
6 S1 T9 {3 {2 l3 ]; i+ k我知道属性影响是会有
: X2 z% ?, \! ]4 q/ F2 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可以让法师专用某张卡片效果妖城在线论坛# A, L2 g+ a6 d( |6 ]6 U' S
大幅增加四属性,藉此提高伤害上限
1 J4 i. T5 s9 ~" I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' u; J% `2 M$ d+ y
突然发显原文件属性那边有错误,New_50water
( O" l( M' Z. ?: |bbs.mocwww.com50的地方要20才对
. C& R0 x% K' j" Kbbs.mocwww.com

+ m; X9 g7 G$ L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
  o8 x! r" [: J( }0 J. \[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
' _" W/ O3 |. p% Z- P妖城在线论坛run的容量只能插卡一个装备跑BattleActionEvent
2 m- C- F+ i  K, N+ mbbs.mocwww.combbs.mocwww.com7 `0 |1 @1 X9 c: q0 L
多个Lua是妖城在线论坛: Y( A0 @1 v8 }( y
BattleActionEvent
: b  o8 v+ k% f0 }5 x妖城在线论坛也只会执行一个……妖城在线论坛0 N* u( d7 I' D* j8 l
) u7 \' H, k7 c- A7 ^2 |  f. b- ?2 W

, N0 R# P4 A" u  s1 S3 t妖城在线论坛使用方向变成用限时道具
' C+ U; [) g3 t# h5 `1 y/ |魔力私服,最新魔力宝贝私服技术交流短暂加成战斗各素质—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- \" G% E5 \* v2 J3 r# z+ E
难怪之前在其他服见过类似道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 P- Q. E3 h+ i) p4 B1 o# N

. a5 m6 I0 N' F9 A妖城在线论坛[ 本帖最后由 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
发新话题