16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件1 F3 W9 J$ [1 M1 }
使用的是BattleActionEvent
! E& _- H% X% o3 y) e+ mbbs.mocwww.com当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
/ P) n& o3 ~. k/ A3 J, }$ I妖城在线论坛PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力宝贝私服技术交流2 L7 w$ L3 E2 o# y

! L0 l, i  U4 g3 M" c5 B' `魔力私服,最新魔力宝贝私服技术交流目前测试确认可改变如攻击力、四属性0 Q; q  k6 K% G6 i0 E4 I2 s3 t/ @$ k
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 `" M% r, v# k$ P9 g* g) X5 c( A0 m
另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( B' b! X7 y6 A+ ]
为求增加卡片效果多样性可以设置条件3 X; r. Q4 ~: V# j/ y8 @0 f
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' V: [% t' y" ^$ |5 b
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ J: |- m, p0 j: [6 N/ o) F! o
提供概念如下
% t  P/ e  N2 ]/ g魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动
* ]4 A  z2 c8 o4 \+ G. f& J4 x5 ~bbs.mocwww.com六抗性高 或 低于多少发动 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 V7 g, A" H' e0 U7 [3 @

: U7 x1 B" F; z2 A, Z+ I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表刚好某数值才有大攻击力加成
% e' Z0 l3 A* i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表或是多项混合的条件
+ y* a2 q" X# f! _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

battlebuff.jpg (201.79 KB)

2019-6-20 01:27

battlebuff.jpg

BattleBuff.rar (555 Bytes)

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

TOP

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

TOP

NL.RegBattleActionEvent(nil,"BattleBuff");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 P( q( Q  N! m& @( t  _) ?

4 ^0 u8 h# W6 K6 a4 C" o5 J; Z魔力私服,最新魔力宝贝私服技术交流function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# c1 I  p3 t% W+ c* @0 N" I
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段魔力私服,最新魔力宝贝私服技术交流' s8 D' \: E; y* U% r% q$ f
                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
+ a2 Z  r  i" D: S: \$ t" j魔力私服,最新魔力宝贝私服技术交流                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
; H- u* m$ R7 `; 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(左手有这项道具),执行此段bbs.mocwww.com, c) s# G; {9 C! ^# ]( y. J0 @
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义: l# {4 @/ d) _; c  ]4 R8 K- Q
                        local New_20power = power * 1.20;   --定义新攻击力倍率妖城在线论坛7 b7 H# W1 @2 D1 P' H
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com7 H/ X2 a! J# Y/ N8 U- j+ p
                        local New_20water = water + 50;   --定义增加的属性
" t5 i9 i: D$ J5 _; {% [/ K                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( b# L1 Y, |# s" x' p
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性魔力私服,最新魔力宝贝私服技术交流# v8 ]- q9 S3 [7 E4 P! y8 C+ |
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字
+ r  f) z/ p6 J) ~# {bbs.mocwww.com                end妖城在线论坛+ B7 \# e/ ^  [8 z, C/ A
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
4 y8 w( H% g$ b: [5 r" Ybbs.mocwww.com                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);妖城在线论坛7 a' k, X  ^8 K3 z1 m
                        local New_20power = power * 1.20;
8 j3 e3 D  R+ X2 V* L魔力私服,最新魔力宝贝私服技术交流                        local water = Char.GetData(PlayerIndex,%对象_水属性%);bbs.mocwww.com; Z. O6 I5 x+ d. q: i
                        local New_20water = water + 50;5 T/ _4 e( P) l3 o
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
& j% N: Q1 w3 r6 C9 Z9 }5 T( E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);6 F# k8 R* r, _& }) }% x
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);$ d1 I; F+ T9 B
                endbbs.mocwww.com7 [4 b) s+ v5 g
        end
' N  a- U9 V# Q" k. i; E' z/ h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        return;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 q! `. S) P! c) Y1 ?% F/ I
end魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 i" b1 x7 j1 s& q; T
. A. s. ]$ w3 D2 S. Z2 z

( b: n0 U0 X3 P9 e妖城在线论坛
免费内容:
头0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 j6 u+ b7 R3 k/ k4 V
身1
% A% b: ]/ H) c4 x# }: E) ?左手2
1 Z4 C, s5 y4 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート右手3
8 x$ R8 O5 [& y魔力私服,最新魔力宝贝私服技术交流腿4魔力私服,最新魔力宝贝私服技术交流3 |! A6 Z* X% A4 d  M, g
饰品 5妖城在线论坛+ t1 d- p, r; L/ b+ Y8 \5 Y
饰品 6—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% O. S3 [% o9 b: M; D* I$ K
水晶7妖城在线论坛6 b3 q! J% D% V" ?
物品栏第一格 8魔力私服,最新魔力宝贝私服技术交流6 F/ b2 p6 v# q& X7 e' G: e9 t
$ h" i" m) a+ {* ~4 \5 A* I/ O* q
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
+ C$ m9 G5 w- a- s0 ~1 k/ |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
2 i5 f3 i, O# P; u2 ~" \魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. X- z3 F1 W/ n) v5 s( f' l

6 k; [  f6 A' l7 w: Z7 ]" K) cbbs.mocwww.com魔法攻击力吗?( a6 ]! x' B8 j& N7 g: V1 e) D* a

( @7 _" x8 c( @" Q. P* ]) e  o魔力私服,最新魔力宝贝私服技术交流我直接放弃魔术师……
& U3 E1 {- u9 O) ~2 M$ `$ w  X貌似有莫名的伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 D; f8 A' b) P6 K6 {/ n+ l" }: Q

+ T3 X. v( A8 q5 w/ F* G* ?魔力私服,最新魔力宝贝私服技术交流没有试过耶,可能会有效吧妖城在线论坛3 U2 L" d! ^0 m4 z9 F' W  l, \
我知道属性影响是会有
' K- L: E" M5 w# K+ V* P8 i( S妖城在线论坛可以让法师专用某张卡片效果
& c& d* v) B; w6 w* N- F! F0 p/ P魔力私服,最新魔力宝贝私服技术交流大幅增加四属性,藉此提高伤害上限妖城在线论坛- Y( o, {9 i7 A7 \/ {

2 f) K3 C0 ?2 D6 r2 n% B2 ~& E: c魔力私服,最新魔力宝贝私服技术交流突然发显原文件属性那边有错误,New_50water
* Q) L1 T$ H2 f0 w( N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート50的地方要20才对妖城在线论坛% T! Z8 }! D: f
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- D6 X9 C; P* x

) U3 T: ^9 M7 @# J+ c& K! w4 }妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua
0 P; B2 E' F" v魔力私服,最新魔力宝贝私服技术交流run的容量只能插卡一个装备跑BattleActionEvent妖城在线论坛, u% ~4 n$ v- u0 W" P' ]
魔力私服,最新魔力宝贝私服技术交流/ I7 T# T- v* o# M9 Q& g
多个Lua是魔力私服,最新魔力宝贝私服技术交流3 F4 [9 G. k+ r% U( c
BattleActionEvent
# n1 L! s" p  u5 B: E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也只会执行一个……
$ i& y' o# C5 d8 P
) ?  u3 r4 R$ l3 i- ^妖城在线论坛9 I9 l$ ]5 i( c: [
使用方向变成用限时道具
0 n0 C  H% @! B: q  z; x! i! d魔力私服,最新魔力宝贝私服技术交流短暂加成战斗各素质bbs.mocwww.com, D5 M# u/ Z+ M2 c& \8 M9 z9 t7 h
难怪之前在其他服见过类似道具
7 ]4 z. w1 V5 l1 B' ybbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流9 E/ X1 K. s$ w
[ 本帖最后由 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
发新话题