发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 v5 ]; s0 \! h, O, O+ R
写出来的lua变成不会掉落任何物品了妖城在线论坛  @& [2 w4 s$ M: [; h
对于function括号后面的Index不懂要如何处理
4 C  D' L" K# q9 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 U% f, H3 q6 C2 r* e
稍微又参考整理一下
0 g  X2 l9 f. ?) o  {bbs.mocwww.com好像是将NL库错用位置
3 m& j5 B! ^0 k0 L: rbbs.mocwww.com现在又觉得有三个好像都是
/ G: e7 U: ~2 s# [" Q( C+ l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不知该用哪一个妖城在线论坛8 \& r4 M6 S3 d9 p! w$ Q% Y& ~
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);
. `+ d" S, w3 Y魔力私服,最新魔力宝贝私服技术交流Delegate.RegDelBattleOverEvent("SortItem");
2 l( L% P$ H5 u+ I; |5 ~Battle.SetWinEvent(nil, "SortItem", BattleIndex);魔力私服,最新魔力宝贝私服技术交流+ ~( l+ ~: O! A$ k, Y% U$ n0 q! z
妖城在线论坛$ P/ w! D8 T2 P" p
免费内容:
( E$ j# D- I* d" T妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 U3 C, x0 A- ^  H( F) {+ k
Delegate.RegDelBattleOverEvent("SortItem");
9 J) V+ ^& \( v( Nbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流+ t$ O& |1 @  e* }: i
function SortItem(battle)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" x; t, p5 B% S9 X$ d6 z: q& {
  print("战斗"..BattleIndex.."结束啦!");
; p1 j" V& y. Xbbs.mocwww.com       local player = Char.GetData(Player,%对象_名字%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- |5 Q) j1 K& L4 W8 x- Q* m4 m, m# m
       local ItemIndex = Char.GetItemIndex(player,Slot);妖城在线论坛! _; M+ b" X: H! s8 q
          for Slot = 8,27 do魔力私服,最新魔力宝贝私服技术交流7 M( Z( U) x/ r7 O! N$ l' y
            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then
  m# I; P& w2 H/ z0 qbbs.mocwww.com              NLG.SortItem(player)bbs.mocwww.com. F9 Y/ L3 [( v; M- M1 F
              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")bbs.mocwww.com. `1 q- z7 T" d0 b: d
            end
) P( Z+ `2 ^& e9 `1 w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表          end
# v- F4 N2 m  Fbbs.mocwww.com  return 0;! h) j- ~# N1 ]) p
end
魔力私服,最新魔力宝贝私服技术交流4 C# d/ J* }( S. \% q+ Z

: @* ~( E0 f7 z妖城在线论坛[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了
7 U: _  u5 N8 ]1 v; ]
' X, [1 w. k7 n7 e5 |9 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDelegate.RegDelBattleOverEvent("SortItem");妖城在线论坛* A; Y# A' w5 b% S9 e+ e- [! K

  b/ P& y# r; W2 L" Pfunction SortItem(BattleIndex)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, n; Q4 J' ?' ]( B- ~: L
      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);妖城在线论坛1 d+ u, q/ \+ y& k* G- p* E
      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);6 Z4 @+ C6 x( P( H/ k; b% p
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then( e4 K. Z6 S+ r. E1 |- \3 e) h
          for Slot = 8,27 do
) C. G0 S, R1 _; K: p妖城在线论坛            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, n1 u; b0 F6 o4 c9 Y
              NLG.SortItem(PlayerIndex)魔力私服,最新魔力宝贝私服技术交流, k& }% L) T, D/ d* b8 ?
              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")妖城在线论坛  w" O" u; o1 |; y0 j5 o) ^3 b
              return;
6 J* q& O$ T. [( F- _0 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート            end
; m% v! w8 _0 ], x1 C8 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表          end魔力私服,最新魔力宝贝私服技术交流1 U; v& ?$ R0 y- A) k
        end
* K6 R, \/ K6 `+ E. u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートend

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 z" w2 N7 P# U% E5 U7 ]
1:使用一个死循环,循环掉那几秒钟
) K9 G" r3 T0 \! ebbs.mocwww.com2:通过封包判断玩家当前状态
$ Q; m  p1 U; i; C% r/ h( F" j妖城在线论坛8 n. [7 d2 ~. ]0 L
第一种比较简单,然而这是在作死魔力私服,最新魔力宝贝私服技术交流- d! R, @+ X' g! e( Z6 h
第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理luabbs.mocwww.com* M* C6 ]- s; y0 d! X' z8 T
这种级别的lua,是没法分享的bbs.mocwww.com$ z" i. J8 N/ y0 I0 I
妖城在线论坛- \; Y) |' t2 [2 U; k9 N
[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题