16 12
发新话题
打印

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

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

新卡片效果运用不同 Lua触发事件
3 k0 c8 B9 R& h: E" n, k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用的是BattleActionEvent) u1 m; s: d1 f! `: e% Q0 N- J
当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
9 w: F; B( ?0 x$ n3 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表PS:可与旧版Lua第一回合增加攻击力的迭加魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 c& C# `' t' E0 Z- G; T1 V
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( {& \3 T3 ^- w) f/ t% ]/ \" G: Q
目前测试确认可改变如攻击力、四属性
6 ?3 I3 F. w* o6 S# A
' Q2 D7 }) a" ?; Z+ k妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外妖城在线论坛8 Z5 ]# C( U& r
为求增加卡片效果多样性可以设置条件bbs.mocwww.com8 t+ v4 i/ O* z
如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性
: t5 \; G0 h! Z& @6 A) ^2 M4 Z7 Kbbs.mocwww.combbs.mocwww.com1 x* Q6 f" A- [. g9 e0 e# O
提供概念如下
- U$ r# s/ s7 @" K魔力私服,最新魔力宝贝私服技术交流四修正高 或 低于多少发动—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 Z% F+ q/ D4 [8 Q" m; B
六抗性高 或 低于多少发动 bbs.mocwww.com3 E+ q+ {, p0 Y5 b

. o8 \/ S$ ~5 |' u3 ]2 o3 m* a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート刚好某数值才有大攻击力加成
4 L" }' M: M% s& N( p9 `( L; f魔力私服,最新魔力宝贝私服技术交流或是多项混合的条件魔力私服,最新魔力宝贝私服技术交流! G8 O8 h& c7 ^  _
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

附件

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");妖城在线论坛; ]3 R, L1 s; n/ A

9 A9 m' @: H) o8 _0 [$ L2 }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, G, n$ s* y7 \+ Z) Z$ T7 j" I
        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
& K: P2 G' }" [+ N: W妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义bbs.mocwww.com& H: ^, S  W) ^6 V' L
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力宝贝私服技术交流# R- g5 x7 ~7 @: G. w+ i. g
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
7 a* a! f" R( g: k' L6 ?妖城在线论坛                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义妖城在线论坛3 X  i6 H- W9 Y2 s8 T' \
                        local New_20power = power * 1.20;   --定义新攻击力倍率
0 O9 q& z( }/ A; p$ k! Fbbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义bbs.mocwww.com7 O; @/ N! S* v" i4 T  g  t- @
                        local New_20water = water + 50;   --定义增加的属性
) G, n5 E, r3 f: F% F+ ?魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力妖城在线论坛, y( a- t. I' Q: i9 ~2 k
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性妖城在线论坛1 ^8 O- ^/ g8 v! v
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字魔力私服,最新魔力宝贝私服技术交流9 ^" i( P( D8 W
                end
7 f& l- z- c2 w                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
, C" b4 v1 y' R魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 L  a: I7 O2 _, {9 Z1 B
                        local New_20power = power * 1.20;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 G: Y' v9 S. q- D
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);
7 W- z& `5 v: c+ b/ E9 F+ Q妖城在线论坛                        local New_20water = water + 50;
8 j, U+ S# b# Q/ a/ Z- F5 gbbs.mocwww.com                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
* R0 X/ t0 L8 h" \* E魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
9 r5 `5 V% ?" _3 B# ^/ ^2 w8 Kbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);
( [9 j; D( Y+ O2 {9 m8 E妖城在线论坛                end
+ O# P8 N8 \; }+ G4 Y& ^; ~妖城在线论坛        end
3 n4 G2 |) ^8 ]+ C; }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        return;
9 x8 C* k/ f% z& t) s3 v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend
8 P- J) {$ ?5 B2 k; ?$ J  E& L  z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, t. l* j: ^& ~0 n. c魔力私服,最新魔力宝贝私服技术交流; ?+ U- s  q, |5 G
免费内容:
头0
, l& C2 _. c/ ?) t8 M( T1 u+ C/ E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート身16 P. q( V: J) Q* u
左手2: n$ B2 J1 R3 {2 `2 I. s! r
右手3
# k! J% I. |, s/ X4 i妖城在线论坛腿4
7 p  I. q2 M" r1 U$ y9 I1 X3 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' s# B- l6 [% {8 [
饰品 6
4 v+ R6 B. m" r' j) J" p. b$ }+ q5 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート水晶7bbs.mocwww.com; n  o' w8 f2 F! ]/ a. s. R9 Z
物品栏第一格 8
* \6 {9 H$ X: k8 ~* [( zbbs.mocwww.com
" ?) n- [% z; j3 ^" h, Sbbs.mocwww.com6 r1 X4 p" ^7 E0 g
[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]

TOP

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊
2 E/ R+ C! C- \; R1 mbbs.mocwww.com0 g0 G1 b4 Z7 f3 s; f0 o! M  M
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]

TOP

回复 地板 的帖子

CGMSV这个引擎测试没错
9 Z7 F" v6 A5 L' L  F0 V% ^bbs.mocwww.com, |0 ?; d8 G' u& ]) Z4 T2 E
魔法攻击力吗?
8 {  p) N- H; I; u$ }魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com6 M! M, G3 E; M, e# h2 H0 I1 |
我直接放弃魔术师……
: I6 e0 Z  ~' N8 F9 h妖城在线论坛貌似有莫名的伤害上限
; q1 Q  G" E( K8 J9 ubbs.mocwww.com
2 P- w* i9 \& W# ?bbs.mocwww.com没有试过耶,可能会有效吧妖城在线论坛/ @1 v4 F& G3 {" G) e" e6 V
我知道属性影响是会有
- B, w# n# _4 i) T, Z可以让法师专用某张卡片效果妖城在线论坛3 ]3 P  K  j# O2 U9 z* m% ]& a& k' j2 i
大幅增加四属性,藉此提高伤害上限—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* ?3 J0 t' d2 p, D7 g1 u+ ]

2 g0 {. Q1 |" G$ ^9 T  T4 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表突然发显原文件属性那边有错误,New_50water
% |1 ^; G" ~+ ^/ U- _$ q* F魔力私服,最新魔力宝贝私服技术交流50的地方要20才对—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 Z) p: b! E& u+ H

. W+ h' l' o7 S; c5 Q. y+ Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com. y6 F: g9 d5 K2 i6 c+ a
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]

TOP

虽不懂,但觉厉。~~

TOP

后续测试一个Lua—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 i/ ?0 E1 j7 B+ x; H' u
run的容量只能插卡一个装备跑BattleActionEvent/ p4 e2 ^: Y" O! Z# L

- f. Z% b5 W' P- k9 y  m7 @$ Y多个Lua是魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 q4 R) r4 o+ ]5 Q3 r( w! O
BattleActionEvent魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* Y3 d( F  b+ u. E+ h
也只会执行一个……魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 c0 m- a1 [  F9 N

+ z5 U6 ~- u7 z; c* t# B妖城在线论坛
8 H# O; _' K$ c/ C$ o6 f3 H: V妖城在线论坛使用方向变成用限时道具魔力私服,最新魔力宝贝私服技术交流  N8 h0 @$ C! S, B
短暂加成战斗各素质
% B5 g6 O/ a6 _# x" J' \/ p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具
( y, M3 I2 e5 x$ \3 e+ sbbs.mocwww.com2 A) ^9 N7 T' F+ S  v
[ 本帖最后由 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
发新话题