Board logo

标题: [魔力私服分享] 新卡片概念设计与战斗中效果 增加版Lua [打印本页]

作者: xman    时间: 2019-6-20 01:27     标题: 新卡片概念设计与战斗中效果 增加版Lua

新卡片效果运用不同 Lua触发事件
+ F9 {# m/ @% C  u( [& c0 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 V1 g, P8 O- E; W  W% h
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能; k7 K$ K  H% y# l& U& V
PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 e* c3 J* M# Z! J  X3 w) W

* u9 w2 A2 @0 D5 f魔力私服,最新魔力宝贝私服技术交流目前测试确认可改变如攻击力、四属性
; @6 W" I2 [5 Z2 }4 S( Z妖城在线论坛
0 W& L+ g9 ~# M( D魔力私服,最新魔力宝贝私服技术交流另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( Z/ S- z' x  ?, ^1 d9 h8 L
为求增加卡片效果多样性可以设置条件$ ~# Z! g$ V9 i( L! D
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性6 p, Z  Q9 K% K" F2 `: d/ O7 E

$ y! u7 ?8 V3 Z4 E  R/ N: y0 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート提供概念如下魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 {: I) G* P7 f" w6 j! J& o5 W
四修正高 或 低于多少发动
* x% v0 ]+ g6 V六抗性高 或 低于多少发动 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& x$ J: q! V6 Z& ]$ {

# @7 |! M" ]3 ]5 T  n( M魔力私服,最新魔力宝贝私服技术交流刚好某数值才有大攻击力加成
8 s( a- s) f, ^/ s或是多项混合的条件; L& J& ]4 B. t- j% Z
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

图片附件: battlebuff.jpg (2019-6-20 01:27, 201.79 KB) / 该附件被下载次数 194
http://bbs.mocwww.com/attachment.php?aid=19809



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 336
http://bbs.mocwww.com/attachment.php?aid=19810
作者: xxxx    时间: 2019-6-20 11:22

谢谢分享,能不能解释下LUA里面函数的意思
作者: xman    时间: 2019-6-20 15:48

NL.RegBattleActionEvent(nil,"BattleBuff");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 g& V' d5 ~( V# Q+ ~
8 J) r3 v7 {4 u6 ~) q
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力宝贝私服技术交流: }! m# l1 M) L7 D
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
4 e. O0 r/ b  m; I- ^妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义
* ?( ^2 j% O2 \, ]9 r1 [0 U& [2 R1 o* a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义
/ G  ]. H! B" {* J0 q; d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
: b0 j* s" D: V' \4 o. y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义魔力私服,最新魔力宝贝私服技术交流3 C: N. N7 m  \# c5 K
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- s0 z% b" E; z/ h+ h- k! ?5 Q9 G
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com3 e; [) X0 U/ B7 ]7 i+ Z
                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 ~9 G( I( F% z" r5 t# d' k
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力+ E' a) y  w5 V! D* f
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性bbs.mocwww.com1 R# v: k: p8 D1 q
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com2 {) d0 U+ H- A6 Q) G
                endbbs.mocwww.com  n; R) r% A1 Q2 {* x
                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( [: s3 Q7 ~3 q* t- S
                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% W- @. T4 R4 Z7 }8 q
                        local New_20power = power * 1.20;
' w/ Y: a2 L& N' ?4 s* r; O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流  U9 W! r; \- c
                        local New_20water = water + 50;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" M2 W5 }8 }" D3 y1 H' x% B( }' `3 Y
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
$ [. ~, k, o; Q6 N. a' V4 t0 A                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
7 \) U, O8 b+ z1 X7 s! c' c8 _. C8 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);魔力私服,最新魔力宝贝私服技术交流$ V( Y, g6 e+ ]7 q3 C
                end
! ~3 x3 ~! f- I        end
! T5 R( Y+ v  B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return;bbs.mocwww.com: s, b! i5 R) @$ V; Q9 E
end
7 V. x$ W* g9 H( s3 y2 @" d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 u# ]  {8 |' a/ J, u& X
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! X: k5 \6 C0 ^9 c9 \- H% l( f
免费内容:
头0
9 N; I9 R8 |- u7 F# l; `妖城在线论坛身1
8 D1 ?# c" P% r6 L  P魔力私服,最新魔力宝贝私服技术交流左手2
' [# K) W6 E, n, {: Z( E妖城在线论坛右手3
# n" j7 _9 C2 U4 {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート腿4
" V8 b1 z8 a4 X# G妖城在线论坛饰品 5
& l) z' K* f; O; ]bbs.mocwww.com饰品 6
  z6 M* A& A8 ~  b; v0 Y9 J魔力私服,最新魔力宝贝私服技术交流水晶77 {9 k- K& a) S# K7 H! ]0 }
物品栏第一格 8
4 \6 F2 _; ?1 S& N. a  X* L妖城在线论坛
6 |6 M/ A8 w% i- {' w% ?bbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; l; \2 o* V( `' E% B6 D
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
, a/ k* G8 O3 n+ U" ]魔力私服,最新魔力宝贝私服技术交流
+ o, R/ ?/ {" k7 N% `7 |+ f. G5 F& A魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错
1 U; A+ u+ M$ c: d魔力私服,最新魔力宝贝私服技术交流妖城在线论坛4 h/ ?$ H, i' w. S4 G# [
魔法攻击力吗?魔力私服,最新魔力宝贝私服技术交流/ A, g; g" N- T% T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 z6 N' y. L( J0 Z' B
我直接放弃魔术师……
4 P. w7 a4 F  g5 ^- p7 }5 n魔力私服,最新魔力宝贝私服技术交流貌似有莫名的伤害上限魔力私服,最新魔力宝贝私服技术交流# \8 Y& t2 h+ M- {6 L

- F$ h( M' r. f" K% P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表没有试过耶,可能会有效吧
- }* ]0 q: _9 x( t" e7 l妖城在线论坛我知道属性影响是会有bbs.mocwww.com( K; d2 J8 i5 T( k8 }
可以让法师专用某张卡片效果
6 \' r* Y2 D" N9 V. Z& e9 z3 h4 d魔力私服,最新魔力宝贝私服技术交流大幅增加四属性,藉此提高伤害上限魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: @, Q- u# k5 A, [$ b
bbs.mocwww.com% w# U8 Q* f7 w3 Q. O  y; A* U
突然发显原文件属性那边有错误,New_50water
& g7 P  y  \: `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート50的地方要20才对
7 ], F: Z# k7 Q9 Z! V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート

9 ~6 g; V/ ~; ]$ H魔力私服,最新魔力宝贝私服技术交流* a( m9 Q. M* r3 a1 L6 [
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

虽不懂,但觉厉。~~
作者: xman    时间: 2019-6-20 22:03

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  q7 N" d# }# }; s" {& ~
run的容量只能插卡一个装备跑BattleActionEvent魔力私服,最新魔力宝贝私服技术交流5 `" c  s+ [2 y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( \. h. m& g$ U
多个Lua是1 Z- `5 Z, e& n. @8 S4 M
BattleActionEvent
. ^9 N6 w1 u- y9 [& m也只会执行一个……魔力私服,最新魔力宝贝私服技术交流2 |4 F* X& U- K
, ~7 I9 A/ d' M# o$ m( k3 w' L
, S9 H. K" [# V( \  r) h- i
使用方向变成用限时道具
3 i3 o' a9 o4 @& mbbs.mocwww.com短暂加成战斗各素质
8 _  a6 Z4 p8 O7 r$ C4 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具. U* B! g3 e# ?

) l( r  A& H  a: L+ u+ z妖城在线论坛[ 本帖最后由 xman 于 2019-6-20 22:15 编辑 ]
作者: jy00812995    时间: 2019-6-21 07:57

太深奥了,我就看看,谢谢
作者: 全熟牛排溅血    时间: 2019-6-23 19:51


作者: lr1102    时间: 2019-6-25 16:47

11111111111111111111111111
作者: Duckyの復活    时间: 2019-7-24 14:02     标题: 回复 7楼 的帖子

BattleActionEvent不能执行多个,那就用列队模式啊,类似GA框架的事件委托,把需要执行的func存入一个table里,在列队里一个一个按顺序执行
作者: kimi588486    时间: 2019-7-25 00:29

请问一下,这个插卡是什么意思,按照原文的内容,是否在data里做一个特殊类别为14、子参一为9、子参二为1 的武器,并且装备在左右,力量>400即可发动效果?
作者: xman    时间: 2019-7-25 19:45     标题: 回复 12楼 的帖子

是的  就这样判定
作者: 麦兜    时间: 2019-9-26 18:33

感谢分享 不明觉厉~~~
作者: swx790404    时间: 2020-1-9 09:08

这个LUA看起来很不错,但是我在游戏里虽然系统有说提升20%攻击力和20的水属性,但是面板上并没有反应出来啊
作者: swx790404    时间: 2020-1-9 10:29

攻击力面板上显示不出来了 但是游戏里有效果, 另外最多只能两个道具有效果吗和效果内容只有攻击力和水晶属性吗?




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0