16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件bbs.mocwww.com0 |1 m5 `  R# |
使用的是BattleActionEvent魔力私服,最新魔力宝贝私服技术交流, k& L* a. p% v- M, Y
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
" f( \: ?  ?3 l1 N; n妖城在线论坛PS:可与旧版Lua第一回合增加攻击力的迭加—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% W0 N  w9 ?2 j$ b4 X" I" M
bbs.mocwww.com4 s) W3 r7 p; r( v# ^
目前测试确认可改变如攻击力、四属性
. W: `2 V0 h, f6 B" a& R4 c# ^3 G
3 r: q6 F5 B! s# V  A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 b$ w4 S. ]" r: [
为求增加卡片效果多样性可以设置条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) b# }; c* w  H. D2 A! N
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
# C0 _( E* s' y  m! E8 r妖城在线论坛魔力私服,最新魔力宝贝私服技术交流* W; Y) ~( s* g4 o' h/ [- U4 q
提供概念如下妖城在线论坛4 p8 j0 P* X( q9 |3 ]% F2 a2 [  A# J$ A
四修正高 或 低于多少发动
) T7 R5 Q1 x+ x5 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表六抗性高 或 低于多少发动
9 ?- {( D: }7 }$ R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
; b$ Y& E- o( ^" z1 n. h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成妖城在线论坛0 T* Y- N7 K  @+ x4 Y0 j- T
或是多项混合的条件
- m! n6 r5 U6 c8 |并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");
$ M- x4 ]/ F+ O# B, D魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 a% N! C- O  V; o
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
* X- e' |( d% _, s1 H8 j& K' ^( K        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
' G9 d& ]3 b7 o* b+ k魔力私服,最新魔力宝贝私服技术交流                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流. r; V: X. k4 L+ ^
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
( ~/ S5 y: U! w- y8 J7 z魔力私服,最新魔力宝贝私服技术交流                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- \4 M- i( @. E# }( x
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义
1 q' y9 P9 w5 W0 T8 W5 d% K: ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local New_20power = power * 1.20;   --定义新攻击力倍率
  L) V) w! n- |: B1 D4 D魔力私服,最新魔力宝贝私服技术交流                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
/ [1 X$ r% }+ C* k8 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local New_20water = water + 50;   --定义增加的属性
  E' q' o: ?( T1 b! U' W魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力
0 d5 n$ G1 n3 z+ j3 kbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性4 @, L. e+ ~2 D( \# t' `, |- ]
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& ]& a' _( P# b8 c6 O& t
                end
3 |9 a7 `% O- f/ H, t  Y2 m& J" S7 y                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段9 M( |0 \/ ^0 \- D$ w
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. v3 z" F3 ?( h
                        local New_20power = power * 1.20;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 }$ a6 n5 d3 l, U4 t& w& T1 w. T
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" z4 a# O' X, o6 H# c" n3 Z
                        local New_20water = water + 50;
% ]9 K$ Z1 S% ?魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
& @2 A& y3 b7 R4 s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
, T2 S+ s% O% nbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
7 B" @  Z+ o% L# }2 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 p* V6 d1 Y  ~+ f( f8 a. M
        endbbs.mocwww.com$ S* W1 m, s, |
        return;bbs.mocwww.com+ O" M, S' v: X6 D* s
end妖城在线论坛! V- _3 e- e9 ^6 U" ?
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 w3 u, C; Z$ ]7 y

; n. V- r" {6 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ Y6 E) V0 R" ~1 B4 I
身1
! i# ^( P$ L4 x( l" [% ^% [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート左手2魔力私服,最新魔力宝贝私服技术交流* W7 z) H3 b1 q$ p4 ?$ ?0 |: L
右手3
3 |& D: t9 D. x1 m$ M; e! [妖城在线论坛腿4
( t% @: T, R. f, L6 S7 f! K2 A魔力私服,最新魔力宝贝私服技术交流饰品 5妖城在线论坛+ H& ^+ W5 d" r2 r
饰品 6魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- i1 E4 a- B! G  S' h5 H
水晶7bbs.mocwww.com( K5 L6 z- z/ B" }$ t0 M! e
物品栏第一格 8bbs.mocwww.com; ^5 s' Z# b# p. Z; b5 q  g! D/ u: }
% y3 a3 @$ K! c  h" }& \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
# Q5 s. `% k; Q+ m* [. Wbbs.mocwww.com[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
; E3 D: P: x4 W2 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
% M4 }: f9 l3 n[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
( b; ?+ K  _1 `8 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
$ r' n! |: h) M' |: I& [# l5 u) y魔力私服,最新魔力宝贝私服技术交流魔法攻击力吗?9 N& V) @8 n" t" ~5 v# K) i1 h
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 \8 B+ C0 r) Q. |  c, f3 Z
我直接放弃魔术师……bbs.mocwww.com% ~7 m6 {3 X, A2 [% @7 v4 Y7 e0 `( g
貌似有莫名的伤害上限
- }, v3 ?( j) n7 L3 T/ V* wbbs.mocwww.com
* Q5 k  C+ a; Q+ }) ?魔力私服,最新魔力宝贝私服技术交流没有试过耶,可能会有效吧妖城在线论坛5 A. K  K# L0 y* Z. e0 M3 l6 Q7 K
我知道属性影响是会有
" n5 K, E5 |$ k; W# W2 n4 w魔力私服,最新魔力宝贝私服技术交流可以让法师专用某张卡片效果
) X& {  y5 k6 i/ z0 e2 U3 i1 k; }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力宝贝私服技术交流  Q; B) ^: O9 j, e$ R- k+ u
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, l8 S; S5 T3 Y! N4 B# \
突然发显原文件属性那边有错误,New_50water妖城在线论坛' y2 F- ?' ?  s/ d7 n
50的地方要20才对魔力私服,最新魔力宝贝私服技术交流  Q: {. {& c- r' Y0 ~7 J; `

( X5 S6 I2 D; m# a- _% G妖城在线论坛魔力私服,最新魔力宝贝私服技术交流8 Z3 t+ q* C- J% r" U
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Luabbs.mocwww.com/ U$ Q% K' u5 F1 s3 v6 h! p8 Y" E
run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 l, }1 R# |  X7 x% f! f8 }" j* c
7 \% b4 A! X  o4 h) v
多个Lua是
3 E5 T# m4 p' `/ H6 Q" C, S7 t$ gbbs.mocwww.comBattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- b3 y) }. H' r7 |. ^; ]
也只会执行一个……
0 e" ^, g" Q( ]! U. q" d+ vbbs.mocwww.com
2 K( g4 H% J3 F7 Nbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流/ e) F2 ^3 F5 Z4 [( Y3 Y
使用方向变成用限时道具魔力私服,最新魔力宝贝私服技术交流/ r- ]. W0 Y5 S8 Y. F
短暂加成战斗各素质, K6 D1 a- Q) p* S* q2 P8 Z
难怪之前在其他服见过类似道具魔力私服,最新魔力宝贝私服技术交流; K2 q0 s( z* T- X6 V, X  H
魔力私服,最新魔力宝贝私服技术交流4 T9 q3 B5 s9 U$ F
[ 本帖最后由 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
发新话题