16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件7 K( r$ x# Z2 ?' q# B
使用的是BattleActionEvent魔力私服,最新魔力宝贝私服技术交流5 y' _' K$ e5 `; c  h
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能bbs.mocwww.com( i# c+ U0 {8 W' b6 J2 W; t# B
PS:可与旧版Lua第一回合增加攻击力的迭加
5 M6 C$ @" D  i" G5 ~, L8 C妖城在线论坛7 O  `: i; [+ F0 \9 _# }: ?
目前测试确认可改变如攻击力、四属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 o/ `3 q1 a& w: ^% x& ~! l
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! k! a4 w* y) q9 h
另外除了原本判定武器特殊类别等数值条件(有无插卡)外
: ~* {) O3 X6 G0 H) z% s& m$ J8 |妖城在线论坛为求增加卡片效果多样性可以设置条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( ^  q% _) `2 N6 j* u& X) r
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性妖城在线论坛) A/ ^7 {+ h: ^4 D) ]+ O8 |2 C* q
1 W- P. X* h( J% P
提供概念如下
  d9 C; Q9 w! v. \5 @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート四修正高 或 低于多少发动2 Q# [9 H' S5 M" o: }0 ~* @
六抗性高 或 低于多少发动 ' V0 `0 q* l$ }) n8 u) v
bbs.mocwww.com9 I, R2 S7 ~3 u7 A
刚好某数值才有大攻击力加成bbs.mocwww.com" _" m$ Z& |) ], X% r
或是多项混合的条件7 }/ \6 v, i* E. e$ H2 t3 s. \" e
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力宝贝私服技术交流6 l( L. z1 w& f8 G! B, O0 M7 Q" j" l
bbs.mocwww.com" z9 n+ T/ z( _' q
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# C* Z/ K9 t) @& R
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段bbs.mocwww.com" `8 C  S' t  D8 ^: R+ m/ y4 Y
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义6 H8 V- }, {* p8 l
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
( u2 C' D- l) L5 }! G; `. S( y魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
0 T+ n3 L1 s* b: X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
7 M* J* i& H' t* ?2 _                        local New_20power = power * 1.20;   --定义新攻击力倍率—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; p6 p6 t) n8 X' U
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
3 u- @' W( O8 g7 Kbbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性
. b, C* s' h& I2 Ybbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 ?: o4 f4 }! _+ ?0 L2 f
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛0 f+ X: q5 L9 `
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
6 T& B5 e1 _9 b5 V9 P" K& Ebbs.mocwww.com                end妖城在线论坛1 ]" E" y0 Q( i' T* g
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
8 N# t8 O0 G9 ^: E5 A6 ^9 z" d                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);. G: H4 D: U+ I4 ~
                        local New_20power = power * 1.20;妖城在线论坛0 Y7 x' _  L( A, m2 m0 q4 x" ^- j( Q
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. W8 I' }2 R4 r  j
                        local New_20water = water + 50;
% O: }$ T6 C7 T  d妖城在线论坛                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' R2 Z6 W" M7 g/ N8 M9 R
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
3 O# o6 B& |: q! M% Y; f妖城在线论坛                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);7 z1 `9 _* i. j' m6 x
                end
1 o2 w) a" F8 B9 O; Y6 Z- C7 j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
  I) O# C# t' ]4 Y$ `        return;
9 }. e/ f! Y7 u9 k0 B1 ?- a# Gbbs.mocwww.comend
4 y% U. ?- T( N0 X; m6 j1 ?妖城在线论坛妖城在线论坛( H1 D- x/ g, i
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! I+ {3 O$ ~* g  m
免费内容:
头0bbs.mocwww.com7 C0 c, v4 l/ X% w/ @  h/ n
身1
" u6 x; d+ E2 r% w$ s  \bbs.mocwww.com左手2
+ e+ Y; c8 x+ v' x1 C* _9 x. B魔力私服,最新魔力宝贝私服技术交流右手3妖城在线论坛: K6 E$ a. M% z- m) g7 |
腿4
* r2 ^" E, z* q5 Q) l. ]  ~饰品 5
, m1 C8 D4 q8 C; }" Z. q饰品 6bbs.mocwww.com, B5 z3 Z7 Z( \7 P  G& ~: Z$ x$ X
水晶7—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 i, J. a2 Q/ K; N
物品栏第一格 8—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 I, l0 P  M- q2 N
' j  q# P7 v' C9 Q7 p8 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! s, r! M) v0 |  T5 F( q0 L
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊' w( f' p# k5 S. j3 z: B3 b

; C" Z8 E$ ]3 B: `  W- P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
9 U1 h5 c4 R' T2 K* }" r- m! |! i魔力私服,最新魔力宝贝私服技术交流
( R& o0 E% X6 e/ c8 x  g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔法攻击力吗?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# O' E) h9 U. v8 a; W% l& H! a
妖城在线论坛* a/ W% M9 {. u
我直接放弃魔术师……
1 j0 ]7 W# Z2 Z6 e9 c+ d貌似有莫名的伤害上限
$ ~0 `# h5 r$ }% v0 O2 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ c2 \! L2 R% `! R6 t1 C' l
没有试过耶,可能会有效吧
! F+ T) p, M1 a- m* `! ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート我知道属性影响是会有
3 t5 g9 S: Y. F- r& n1 x( Qbbs.mocwww.com可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# u( P) Z. a& ]
大幅增加四属性,藉此提高伤害上限
# h6 w5 J# B+ h1 |" x' [5 a) E
  @( h, |1 f4 v+ e* S9 v' }- r. L: j9 H' obbs.mocwww.com突然发显原文件属性那边有错误,New_50water魔力私服,最新魔力宝贝私服技术交流0 J0 v! m  y: y; S
50的地方要20才对
( E! G$ @8 ~1 w6 v& S; y7 S( ubbs.mocwww.com
魔力私服,最新魔力宝贝私服技术交流& s4 D9 {/ `4 D# u( l

, p- K4 T) h* d4 K8 a[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
, C( j- K4 N7 ?7 T6 T0 b# m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表run的容量只能插卡一个装备跑BattleActionEvent—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& D) J% d: U; v. V8 Q' w( Y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 s& w( ~% M8 A, r: w, N4 f
多个Lua是* q' b4 ]$ k. O
BattleActionEvent
" }1 {2 O0 \. E4 q; O! u4 g$ {% N) R8 n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也只会执行一个……
. @' |; _* \: n: ]' Z妖城在线论坛 妖城在线论坛& ?& }9 }7 c% u6 L( ]/ X
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ^% V% W5 C8 C0 U, \. c" o
使用方向变成用限时道具妖城在线论坛2 B* t$ U5 g) R$ j
短暂加成战斗各素质
7 [5 W# R3 V( O$ V* K0 F* d4 D魔力私服,最新魔力宝贝私服技术交流难怪之前在其他服见过类似道具
! D+ a0 ~: F/ D) j* vbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流' z( O" T! o$ Y" `4 D
[ 本帖最后由 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
发新话题