发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/
4 G# F2 _. i7 l妖城在线论坛写出来的lua变成不会掉落任何物品了
$ r% d, ?, u! R' T1 O妖城在线论坛对于function括号后面的Index不懂要如何处理妖城在线论坛$ y, f. {$ k& O) Q

, J: L! e- G# E+ j% V( x7 h妖城在线论坛稍微又参考整理一下魔力私服,最新魔力宝贝私服技术交流! S- ?. O& Q3 P5 L* p- N5 F5 p5 b
好像是将NL库错用位置—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 }) I# T1 r' E# r. t3 W. p
现在又觉得有三个好像都是—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ Q. ?. Y9 A7 I1 R& |
不知该用哪一个妖城在线论坛/ H+ ?: G6 A1 e! s8 S
NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* \3 E7 ]/ Z, R- y: u
Delegate.RegDelBattleOverEvent("SortItem");
' S8 v% T% O! ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Battle.SetWinEvent(nil, "SortItem", BattleIndex);魔力私服,最新魔力宝贝私服技术交流! E+ n2 h& y1 ~. I9 J$ a
" J; |  W( F( `8 M7 s/ w6 h& T. L8 e
免费内容:
+ w, n6 `7 a4 k- C* B/ B! S魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: x! k0 M. S, [4 K- X( q! B
Delegate.RegDelBattleOverEvent("SortItem");
  T8 P/ d. A% m* o1 N/ p" r& x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com4 g( Z9 s4 O2 ~% o+ |5 B& }& h" y$ h
function SortItem(battle)
$ O# z/ |6 K& j  D- [魔力私服,最新魔力宝贝私服技术交流  print("战斗"..BattleIndex.."结束啦!");
5 e* k2 k2 C. G# H7 {; T       local player = Char.GetData(Player,%对象_名字%);
9 _  a/ y$ i1 T* C1 l妖城在线论坛       local ItemIndex = Char.GetItemIndex(player,Slot);
: K$ Y$ N8 m" u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表          for Slot = 8,27 do
+ J2 @, P; ?' R6 ^$ E! z# {; x            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then妖城在线论坛( R( P: T9 E/ `$ U5 P1 n
              NLG.SortItem(player)
" i" L, k# j4 q4 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
1 V4 S+ I, V' x2 G妖城在线论坛            end妖城在线论坛  D, Q% R, u3 S
          end
& M8 g( o) M/ o) Z2 Abbs.mocwww.com  return 0;
  J6 P0 Y6 m# w9 K魔力私服,最新魔力宝贝私服技术交流end
魔力私服,最新魔力宝贝私服技术交流& O, P/ j% ~9 c

1 x8 s8 C7 p0 i$ X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了
  ^- B' p; _. Y5 B  H  N妖城在线论坛妖城在线论坛9 I+ h9 t& l5 O- r3 {6 e+ N4 r5 ^
Delegate.RegDelBattleOverEvent("SortItem");bbs.mocwww.com. ~! u9 C3 J8 M; x

9 r, B3 P' m2 a/ m' ]魔力私服,最新魔力宝贝私服技术交流function SortItem(BattleIndex)
. y4 t: ]7 o4 r; E' C" z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, j9 T& b5 w0 I. m6 Z+ {; H! g
      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);妖城在线论坛& c$ Y8 F8 U1 R7 j! h' D' [
        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then
; ]' h3 i% n! j0 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表          for Slot = 8,27 do
. `( m5 a. V) t% F: C2 n6 E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then; z' m7 S& t9 N5 t7 k" ]6 C
              NLG.SortItem(PlayerIndex)bbs.mocwww.com6 T5 e" y3 G: O% S% q
              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")
% e1 U8 E, Q5 f* x              return;
6 k: R  o6 ?) l2 n; A9 V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            end魔力私服,最新魔力宝贝私服技术交流; G7 l6 @, t1 l7 Y
          end魔力私服,最新魔力宝贝私服技术交流7 @" R/ o4 c/ W( f3 a2 \
        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 Y- g  u4 Q2 [% D; c' Q! z& z: N
end

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦
$ ~4 B- Y1 ?* B2 }4 G3 G1:使用一个死循环,循环掉那几秒钟( G' J4 _" r6 r
2:通过封包判断玩家当前状态
0 O+ H' t3 D. m1 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com# M8 P4 c( o3 K* u: g5 ]
第一种比较简单,然而这是在作死
2 x& k0 i( s# m: _  z  u0 j' Q第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% G2 z# C4 v) I) D$ z
这种级别的lua,是没法分享的
2 b6 J. i& c5 D8 {. R2 I4 w$ s7 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
- Z6 C# ]8 G6 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题