Board logo

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

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

新卡片效果运用不同 Lua触发事件
% _9 c; z" P- }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表使用的是BattleActionEvent
. i, b8 T- t: s8 _4 J: q5 n8 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート当玩家角色完成战斗指令(攻击、防御、技能……等)触发功能
. Z1 `/ {+ g! T. v9 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPS:可与旧版Lua第一回合增加攻击力的迭加
0 {. R! ]- Q" @3 Z! M; P魔力私服,最新魔力宝贝私服技术交流
3 ]" j# @4 j6 m; U目前测试确认可改变如攻击力、四属性—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ |( g& w8 E* N) Y6 T

% P5 j- s( ~# A& s" I* K+ d8 i) N妖城在线论坛另外除了原本判定武器特殊类别等数值条件(有无插卡)外魔力私服,最新魔力宝贝私服技术交流% G8 `$ U9 ]0 u- H! l
为求增加卡片效果多样性可以设置条件
* v/ k+ j+ u. [魔力私服,最新魔力宝贝私服技术交流如例:力量点数高于400,发动效果攻击力1.2倍附加50点水属性bbs.mocwww.com" M) f1 D9 G$ r& p& [

5 U; ^( s- S7 G7 Q0 D妖城在线论坛提供概念如下; T" h. e2 ~; o4 g( W
四修正高 或 低于多少发动
7 \5 A! g. B: i- X) F6 e8 S% c, \0 ]: l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート六抗性高 或 低于多少发动 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ G; `/ O3 K: y4 n$ y8 p- B) M
妖城在线论坛) Q. ~6 t, c0 M7 M
刚好某数值才有大攻击力加成魔力私服,最新魔力宝贝私服技术交流" a+ o" N; I6 }$ G* n" z2 L9 ]
或是多项混合的条件bbs.mocwww.com' h3 ^  k1 U& }! i- a" S
并配合插卡、装备合成(宝石、精变)、强化、人物素质,达到更细致的配装

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



附件: BattleBuff.rar (2019-6-20 01:27, 555 Bytes) / 该附件被下载次数 368
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");! \; P6 P+ C7 l1 a$ m+ H5 Y% x
妖城在线论坛% }4 ~+ N" F7 n4 x& B4 n: `4 p' x3 z. C
function BattleBuff(PlayerIndex, battle, Com1, Com2, Com3, ActionNum)
+ P* H6 i1 {- L  G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if(Char.GetData(PlayerIndex,%对象_力量%) >= 40000) then   --人物力量素质400点以上执行此段
7 }4 J" g% v! N妖城在线论坛                local Left = Char.GetItemIndex(PlayerIndex,2);   --人物装备栏左手武器道具index寻找定义—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- Y  g& s; W4 Q* z
                local Right = Char.GetItemIndex(PlayerIndex,3);   --人物装备栏右手武器道具index寻找定义魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" l: T" r, f3 f9 v
                if(Item.GetData(Left,%道具_特殊类型%) == 14 and Item.GetData(Left,%道具_子参一%) == 9 and Item.GetData(Left,%道具_子参二%) == 1 and VaildChar(Left)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且左手值为true(左手有这项道具),执行此段
' s: R6 O1 C0 S  z# z1 y; F, w- r+ c魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);   --人物原本攻击力寻找定义妖城在线论坛" z! F, Z1 X8 J/ a& }
                        local New_20power = power * 1.20;   --定义新攻击力倍率魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) c/ K% N1 I. q0 K
                        local water = Char.GetData(PlayerIndex,%对象_水属性%);   --人物原本水属性寻找定义
: K7 k2 `' X1 s4 V& F! W" Pbbs.mocwww.com                        local New_20water = water + 50;   --定义增加的属性魔力私服,最新魔力宝贝私服技术交流$ J. l0 ^6 C  d' L. y/ D
                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);   --设定新攻击力2 f3 `* {) C4 _* k; l
                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);   --设定新属性' X1 W2 K& F8 T7 V2 N/ b( Q
                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);   --系统提示文字bbs.mocwww.com, s% h% e" ^) v/ ^4 P
                end
$ e5 o" q! Q& i  F) {' Kbbs.mocwww.com                if(Item.GetData(Right,%道具_特殊类型%) == 14 and Item.GetData(Right,%道具_子参一%) == 9 and Item.GetData(Right,%道具_子参二%) == 1 and VaildChar(Right)== true) then   --该项道具特殊类别为14、子参一为9、子参二为1且右手值为true(右手有这项道具),执行此段
$ h  _8 z" W4 N魔力私服,最新魔力宝贝私服技术交流                        local power = Char.GetData(PlayerIndex,%对象_攻击力%);bbs.mocwww.com; z8 `+ j2 Q' o' N# ^4 V2 b
                        local New_20power = power * 1.20;
2 M6 ?& n& P9 `bbs.mocwww.com                        local water = Char.GetData(PlayerIndex,%对象_水属性%);魔力私服,最新魔力宝贝私服技术交流- o( P0 I1 I: a5 G. q) w
                        local New_20water = water + 50;
2 G% ^" @) Z' }' V. v" V魔力私服,最新魔力宝贝私服技术交流                        Char.SetData(PlayerIndex,%对象_攻击力%,New_20power);
) ?3 n# M* A6 r8 u! T0 z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        Char.SetData(PlayerIndex,%对象_水属性%,New_50water);
+ \0 t! D! ~) I* v8 t2 qbbs.mocwww.com                        NLG.TalkToCli(PlayerIndex,-1,"[卡片效果] 伤害提升20%并附加50点水属性!",%颜色_黄色%,%字体_中%);妖城在线论坛# i( m6 b5 ?2 u% w8 y, V
                end
3 M/ i  O& M7 c# f魔力私服,最新魔力宝贝私服技术交流        end
0 i( n+ i# a9 q4 f5 _* S" N妖城在线论坛        return;
; T+ ]% M; _' T, Y2 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表end
8 }; ?; g  j1 e7 g  X, H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
. E1 z. S7 n/ y1 ]3 o3 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
7 j* V0 R4 k! [! K, pbbs.mocwww.com
免费内容:
头05 p; L4 D1 F' s8 F4 k
身1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. Y+ _3 s- t* P4 A- @& d$ c3 [
左手2bbs.mocwww.com6 q( m; b9 u! r4 X3 j/ i% D
右手3
' h3 F0 x; X) P4 ^- k腿4
" }+ B2 {" ~) n$ _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表饰品 5
! W' Y4 L* M: `妖城在线论坛饰品 6bbs.mocwww.com( p6 G( v+ t" k* |
水晶7—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 X6 a. }$ N1 e1 c2 D8 K+ x" U9 v. i
物品栏第一格 8
- p, S7 V. ~# J  u% `' j魔力私服,最新魔力宝贝私服技术交流
- W; f6 g, B  [bbs.mocwww.com
1 _( M7 R' \6 f8 k$ P$ U% d[ 本帖最后由 xman 于 2019-6-20 15:52 编辑 ]
作者: xxxx    时间: 2019-6-20 18:23

谢谢大神的分享,最后问下,你是用CGMSV这个引擎测试的吗?按照你这个设定,不知道改成魔法属性,法师的魔法攻击会不会一样有效啊魔力私服,最新魔力宝贝私服技术交流+ ~9 h9 C) x  q: o; }  f9 V: }
9 ~5 [! \6 \' q) |$ T
[ 本帖最后由 xxxx 于 2019-6-20 18:24 编辑 ]
作者: xman    时间: 2019-6-20 18:39     标题: 回复 地板 的帖子

CGMSV这个引擎测试没错bbs.mocwww.com; L* }8 ^1 c( k4 U  l$ H

2 r  {8 O0 _5 H妖城在线论坛魔法攻击力吗?
- m8 v+ y& b* O, X1 E2 ~' f' `
! Z# s6 q" q4 Q7 \! N) k- m( V! O; i+ u妖城在线论坛我直接放弃魔术师……
4 |. b( B+ V+ V5 `# N: d妖城在线论坛貌似有莫名的伤害上限
  _- I. L, M/ k. t1 Q: ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流1 D( Y& A) b9 F* @& @- D3 G. S
没有试过耶,可能会有效吧bbs.mocwww.com8 K7 S2 q' \% q' t) r, J+ h2 Y
我知道属性影响是会有
$ l5 |/ P( G+ _  r6 s, C! x6 obbs.mocwww.com可以让法师专用某张卡片效果魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 o! j& l2 Y9 b! e7 q
大幅增加四属性,藉此提高伤害上限
) T8 F! O5 \0 @妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* t5 E4 v$ Z; E8 {# h8 d' B% X/ @$ a
突然发显原文件属性那边有错误,New_50water
" X8 P" G1 o" @3 [% f妖城在线论坛50的地方要20才对妖城在线论坛# ]$ a: W% _* G1 Z" @. o
妖城在线论坛* X' h8 j# \8 x
  J. E6 B/ t2 V& T8 o$ Q9 i
[ 本帖最后由 xman 于 2019-6-20 20:29 编辑 ]
作者: Masgalier    时间: 2019-6-20 18:44

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

后续测试一个Luabbs.mocwww.com+ }! k3 {# m5 A. ^7 K- r' y! @
run的容量只能插卡一个装备跑BattleActionEvent
/ o7 g5 Q  M) U* f1 _% t  H/ s$ Z' P# i7 W, q
多个Lua是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 p' ]2 B' k* w- d
BattleActionEvent
# \+ D* G  j6 i) T" b' R1 _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也只会执行一个……- M9 H' @* n* h' r0 x

; }& o. C% h6 B+ L. l! z
4 W6 o3 r7 i! O" D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート使用方向变成用限时道具
9 n% U* W8 j) G; B* ^妖城在线论坛短暂加成战斗各素质
" D5 g2 g0 k( i7 M$ f4 J+ @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート难怪之前在其他服见过类似道具
& c2 t. k/ h2 h4 P2 A5 _4 `( E
0 {5 t& [6 A3 }0 B" ]0 h. Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 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