找回密码
 注册/Sign up
搜索
查看: 2499|回复: 8

自动整理包裹的lua只能对队长有效?

[复制链接]

发表于 2022-1-25 11:31:16 | 显示全部楼层 |阅读模式
请问如何修改packagesort的lua可以让全队都自动整理包裹?
又或是和血魔池道具冲突才会发生这个问题?

Delegate.RegDelBattleOverEvent("packagesort");

function packagesort(_battle)

        for i=0,9 do
                local player = Battle.GetPlayer(_battle,i);
                if(VaildChar(player)==true and Char.GetData(player,%对象_类型%) == %对象类型_人%)then
                        NLG.SortItem(player);
                        NLG.SystemMessage(player);
                end
        end
        return 1;
end

发表于 2022-1-30 19:20:52 来自手机 | 显示全部楼层
你让每个人自己管自己afterbattle整理背包不就好了,为什么每个人的lua还要管别人?

 楼主| 发表于 2022-2-1 20:13:33 | 显示全部楼层
ahsin 发表于 2022-1-30 19:20
你让每个人自己管自己afterbattle整理背包不就好了,为什么每个人的lua还要管别人? ...

要怎么设置呢?现在只能队长自动整理,队员无效。

发表于 2022-2-5 17:46:57 | 显示全部楼层
本帖最后由 ahsin 于 2022-2-5 17:48 编辑

极为容易


  1. Delegate.RegDelBattleOverEvent("ZhengLiBeiBao");
  2. function ZhengLiBeiBao(player)
  3. NLG.SortItem(player)
  4. end
复制代码

发表于 2022-2-5 17:55:08 | 显示全部楼层

修正一下

Delegate.RegDelBattleOverEvent("ZhengLiBeiBao");

function ZhengLiBeiBao(zd)
for a = 0,9 do
player = Battle.GetPlayer(zd,a)
NLG.SortItem(player)
end
return 0
end

发表于 2022-2-5 20:45:36 | 显示全部楼层
ahsin 发表于 2022-2-5 17:55
修正一下

Delegate.RegDelBattleOverEvent("ZhengLiBeiBao");

大佬,你发的那个佣兵LUA,魔法无法打全体,能修正一下吗/

 楼主| 发表于 2022-2-6 11:35:53 | 显示全部楼层
ahsin 发表于 2022-2-5 17:55
修正一下

Delegate.RegDelBattleOverEvent("ZhengLiBeiBao");

成功了,感谢!!

发表于 2022-2-7 23:56:47 | 显示全部楼层
heiseyoumo 发表于 2022-2-5 20:45
大佬,你发的那个佣兵LUA,魔法无法打全体,能修正一下吗/

用新框架 ,10改成41

发表于 2022-2-8 23:17:58 | 显示全部楼层
ahsin 发表于 2022-2-7 23:56
用新框架 ,10改成41

十分感谢,大佬
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2026-6-5 09:12 , Processed in 0.032256 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表