发新话题
打印

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

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

参考了http://lua.cgdev.me/nl/RegBattleOverEvent/魔力私服,最新魔力宝贝私服技术交流3 w/ U! ^1 s1 v9 h- f( v
写出来的lua变成不会掉落任何物品了—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 U/ ?- a( Y( O
对于function括号后面的Index不懂要如何处理
. j4 @9 z, G3 U6 R1 O  h. \8 c魔力私服,最新魔力宝贝私服技术交流# [% `. s) A. l7 `, e1 R% _
稍微又参考整理一下
6 t2 g  p% o- t1 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート好像是将NL库错用位置魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ S) i& G) Y& i0 ^/ n, A
现在又觉得有三个好像都是
/ l4 k9 s  p  Z/ L8 f; O不知该用哪一个
% x7 l9 W0 D" n! i0 t; s! b妖城在线论坛NL.RegBattleOverEvent(nil,”MyBattleOverEvent”);+ q" j9 y2 k' a: X
Delegate.RegDelBattleOverEvent("SortItem");
" {5 }. |: A3 }0 {' x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Battle.SetWinEvent(nil, "SortItem", BattleIndex);魔力私服,最新魔力宝贝私服技术交流" R* ?; [' z1 T3 B% s
  Y2 R8 R$ u4 H4 ^3 l; H) w
免费内容:
4 h+ U8 X3 F7 @: f5 Rbbs.mocwww.com妖城在线论坛# s+ U$ f0 m: e, \0 U
Delegate.RegDelBattleOverEvent("SortItem");
/ ^' s& U$ d9 C妖城在线论坛1 \# b6 H8 ^5 ?9 L* ?5 A- H& h& h
function SortItem(battle)
9 [  d+ T1 R9 X( Y' C- ]魔力私服,最新魔力宝贝私服技术交流  print("战斗"..BattleIndex.."结束啦!");
* g3 l+ x7 o. u! Q: `' p( @2 ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       local player = Char.GetData(Player,%对象_名字%);
/ G( r1 w* ?. y+ j1 Ybbs.mocwww.com       local ItemIndex = Char.GetItemIndex(player,Slot);
0 N2 r+ G, z9 j魔力私服,最新魔力宝贝私服技术交流          for Slot = 8,27 do魔力私服,最新魔力宝贝私服技术交流& I+ F1 v9 x7 r, P# K( M
            if( Item.GetData(ItemIndex, %道具_最大堆叠数%) > 1 ) then魔力私服,最新魔力宝贝私服技术交流* h  O/ P/ x7 T* u' j6 [3 W
              NLG.SortItem(player)
0 C3 K7 W) c$ h, G) Z妖城在线论坛              NLG.SystemMessage(player, "[系统]战斗结束啦!物品已自动整理!")
0 D$ v* l& o9 C魔力私服,最新魔力宝贝私服技术交流            end妖城在线论坛/ x1 q3 X" p& l) V3 L. E( c
          end
) K3 I& @, }, v* p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  return 0;妖城在线论坛4 @( j% [3 m5 t4 A
end
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# b# N# c. m* ?, s) f$ {
bbs.mocwww.com0 z# J9 ]4 N+ a2 Y: @8 l) ~
[ 本帖最后由 xman 于 2019-2-15 01:55 编辑 ]

TOP

一直不知道怎么改,就改成下面这样了 魔力私服,最新魔力宝贝私服技术交流0 V7 l/ W0 @" w+ T3 x7 s
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% m6 ^6 a4 x' ]* m9 H0 z6 @- O
Delegate.RegDelBattleOverEvent("SortItem");妖城在线论坛/ D, \9 S+ e" W! B  d8 [, x
妖城在线论坛; l1 O8 v' m( i2 E- ]1 y( M- I8 ~
function SortItem(BattleIndex)
6 ]+ X  Z+ k7 l- A: J- l4 M+ \      local PlayerIndex = Char.GetData(PlayerIndex,%对象_名字%);魔力私服,最新魔力宝贝私服技术交流, V" w6 ]: z- Y' ?5 w% z
      local ItemIndex = Char.GetItemIndex(PlayerIndex,Slot);
- P% }: E6 P5 r4 i8 U% K        if( Char.GetData(PlayerIndex, %对象_道具栏%) == 32 ) then
6 K  V8 ^5 d% j6 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート          for Slot = 8,27 do魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, T/ v3 P4 x7 K! r$ U) J# A# E" n
            if( Item.GetData(ItemIndex, %道具_ID%) == 70001 ) then
/ {2 Q$ z) ~! B: s- W8 p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表              NLG.SortItem(PlayerIndex)$ ]; N% x( N( y
              NLG.SystemMessage(PlayerIndex, "[系统]战斗结束啦!物品已自动整理!")bbs.mocwww.com( m* l) V4 D2 I; Y- X
              return;
5 z5 F4 ]5 X. K7 v0 s7 Y' a  M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            end
% H3 m; C9 S- C4 |8 [# G/ u          end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  e1 ]  q/ B' f; t, b$ W5 A% n
        end6 K# h8 C- N3 L$ N# K8 k$ X/ O/ Z
end

TOP

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

TOP

lua能触发,但没法判断战斗动画结束,想达成在战斗动画结束瞬间整理比较麻烦
3 X/ d6 I4 @5 v: Q1:使用一个死循环,循环掉那几秒钟
- s# o+ s9 \6 ]. Y' ?; H" x2:通过封包判断玩家当前状态
% _* \. b& g8 [( e5 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
. n$ U" Y2 J0 z& [8 R魔力私服,最新魔力宝贝私服技术交流第一种比较简单,然而这是在作死
9 q: R$ ^: f/ o5 r1 O% K妖城在线论坛第二种你必须彻底了解魔力的封包机制,在战斗结束画面获取经验&掉落品弹窗封包的时候触发整理lua
% s5 ^7 ?3 D4 ~6 C. z这种级别的lua,是没法分享的
5 A9 Y9 i/ p( H+ V  l魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 O3 [! K9 j! Z* ^7 e
[ 本帖最后由 王宫召唤士盖兹 于 2019-2-27 15:01 编辑 ]

TOP

发新话题