发新话题
打印

[提问] 问个简单的lua问题,战斗后自动整理背包

问个简单的lua问题,战斗后自动整理背包

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/
# i+ Z$ F4 F3 G, u5 b% z魔力私服,最新魔力宝贝私服技术交流写出来的lua变成不会掉落任何物品了
0 b$ w0 k7 d7 `/ C9 l魔力私服,最新魔力宝贝私服技术交流对于function括号后面的Index不懂要如何处理—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 X6 C; ?0 z6 a  s, P

) W' C9 i; Q6 z2 O2 m' u2 `. T* x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート稍微又参考整理一下妖城在线论坛, {# ]9 ^( \2 f7 \
好像是将NL库错用位置
% O) _* ?, n+ l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表现在又觉得有三个好像都是
9 Y. O8 o* `0 r9 b& W& s$ p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート不知该用哪一个魔力私服,最新魔力宝贝私服技术交流/ B8 w! ~. g5 |3 D( U& t- f
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# `  n& y/ _7 x3 I9 @; {( r0 C2 F. Z
Delegate.RegDelBattleOverEvent("SortItem");
4 i- ?+ e2 B" a妖城在线论坛Battle.SetWinEvent(nil, "SortItem", BattleIndex);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 V+ L/ l( j# M* o) g
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  U0 E# a1 `0 [9 M
免费内容:
妖城在线论坛4 ?) Y( K0 V+ a

9 n& y+ p( Z8 E& e' d& H妖城在线论坛Delegate.RegDelBattleOverEvent("SortItem");妖城在线论坛; f1 ?% |+ A: u, U

8 b* {: M, {) m! I2 Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction SortItem(battle)
3 g* t, Q. N# y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  print("战斗"..BattleIndex.."结束啦!");
8 v% _+ y* k4 `8 I3 g0 w( ]妖城在线论坛       local player = Char.GetData(Player,%对象_名字%);妖城在线论坛) k2 `3 I0 I1 R4 M% p# n5 @: |( s4 V
       local ItemIndex = Char.GetItemIndex(player,Slot);
1 O7 \& ^% G! v: @2 r1 U          for Slot = 8,27 do
; i/ x- `( m; t/ a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then
* \( o3 I3 V% Q5 |+ C8 D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表              NLG.SortItem(player)
$ N8 i# @7 d9 Q; c2 |  M              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
- j3 @! _$ @; a  _% o: n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            end魔力私服,最新魔力宝贝私服技术交流/ l0 H  r% U5 ]/ E) u$ N3 F
          end
0 D' q* [* N  _& b) N/ {bbs.mocwww.com  return 0;. u. I. [; ~& s3 q
end
bbs.mocwww.com9 N3 T$ R4 @( x, K
bbs.mocwww.com4 Z  s, ^5 Z0 @0 m  o+ g
[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 l2 b0 b0 ]) u2 r8 V& n! v4 g4 r

5 V$ f/ l1 n7 B$ T妖城在线论坛Delegate.RegDelBattleOverEvent("SortItem");
, Q$ N" s0 Z0 f9 }2 Y6 i# {
+ T: R; U! F) D; I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートfunction SortItem(BattleIndex)+ i, U( q9 g3 N4 I) v! w! n
      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);
4 G1 z, i1 D5 z  \! }' w妖城在线论坛      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);bbs.mocwww.com6 |8 V; ~; G: W0 w, ~# L
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then1 [: f6 Z- f$ e  b5 q
          for Slot = 8,27 do, F6 a" g3 e9 i
            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then
$ \2 n) @4 a  S' L妖城在线论坛              NLG.SortItem(PlayerIndex)
8 J" A2 @+ H& ~. m6 z) e9 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")
% s5 S1 q& z& P- u+ a. r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表              return;妖城在线论坛" z2 i- p5 H0 @
            end
/ |) @/ R( Z: b" g# bbbs.mocwww.com          end
  [, }: N; i# r4 A$ A8 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end% F; t3 F& g1 _/ u' N1 P
end

TOP

我以前写过一个背包整理lua,可以发给你参考,但这功能不建议用lua写,严重浪费服务器资源,cg的事还是交回给cg去做,不要越界的好
已隐退,不搞任何魔力有关的项目,如有其它私服项目请联系!
答应过会把以前的脚本丢妖城,言出必行!

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦
1 t( W9 A, F1 Q! f2 D# z! m% y" C魔力私服,最新魔力宝贝私服技术交流1:使用一个死循环,循环掉那几秒钟
( F9 f$ \9 W# }' D2:通过封包判断玩家当前状态—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ ]0 ?, m( v- V& r* K' j" D4 `
妖城在线论坛& e$ G6 f/ K/ z
第一种比较简单,然而这是在作死bbs.mocwww.com2 G; W* l1 r- X, V  [/ i' t6 i
第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理luabbs.mocwww.com+ L0 J5 b4 g# q  t
这种级别的lua,是没法分享的
: Z& u$ E8 t2 C& W+ s* t7 h妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 _  I" d3 }* T' z+ s, `5 X' q4 L
[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题