Maruend
如题,之前发过帖子,以为回答的能用,结果发现还是不行
他给出的代码:
Skills:
  - command{c='eco give %player_name% 100'} @Trigger ~onDeath

实测没用

SunsetTown
mm怪物不能执行命令如果要执行命令的话要加ma或者mc
可以尝试写一个技能让他执行命令

不惹男男气
啊? 为什么不直接设置掉落钱呢
Drop里面设置
Drops:
  - money 200 1
200是数量 1是概率 可以自己改 1是100%

华离
改为
- command{c='eco give <Trigger.papi.%player_name%> 100'} @Trigger ~onDeath

此为高版本解决方法 低版本可以改为(4.11下)
sudomoney
  Skills:
  - command{c='eco give <caster.name> 100'} @self

怪物技能:
- sudoskill{s=sudomoney} @Trigger ~onDeath

名副其实
如果要这么做,我的建议是换用单独的杀怪掉钱插件,例如 Economobs,另外我记得掉钱有单独设置的吧...

Finvoler666_
moneyfrommobs
https://www.spigotmc.org/resourc ... bs-1-12-1-20.79137/

夜雨晨风丶
你可以给怪物写个技能,出生时无敌3秒,防止一出来就被秒

Maruend
华离 发表于 2023-8-11 13:45
改为
- command{c='eco give  100'} @Trigger ~onDeath

版本4.4.0实测无效

Maruend
夜雨晨风丶 发表于 2023-8-11 18:58
你可以给怪物写个技能,出生时无敌3秒,防止一出来就被秒

可以给下技能配置吗

华离
Maruend 发表于 2023-8-11 22:35
版本4.4.0实测无效

sudoskill放在 技能里 然后怪物调用 你先试试sudoskill有没有生效

Maruend
华离 发表于 2023-8-11 23:21
sudoskill放在 技能里 然后怪物调用 你先试试sudoskill有没有生效

试过了,没用a

FireworkPolymer
有没有可能你这个秒杀效果的伤害来源不是玩家,而是直接将怪物血量设置为0,那么触发者必定不是玩家了,于是就不能让玩家获得钱

Maruend
FireworkPolymer 发表于 2023-8-12 12:14
有没有可能你这个秒杀效果的伤害来源不是玩家,而是直接将怪物血量设置为0,那么触发者必定不是玩家了,于 ...

不是,是玩家伤害高可以一下把怪物秒杀

Mike_uIopY
直接在drop配置项增加money选项就行了
Drops:
  - money 100-200 1
100-200是范围 后面的数字1是掉落几率 1=100%

七轲
直接在怪物文件里不用在技能里设置  Drops:
  #金币------------------------------------------概率:100%
- money 400



Maruend
七轲 发表于 2023-8-13 14:39
直接在怪物文件里不用在技能里设置  Drops:
  #金币------------------------------------------概率:100% ...

对,但是这样掉不出来,本来就是这么设置的

Maruend
Maruend 发表于 2023-8-13 17:59
对,但是这样掉不出来,本来就是这么设置的

算了,干脆问问大伙,mm版本4.4.0,升级mm版本会出问题吗,服务器版本1.12.2,升级到什么版本合适呢

七轲
Maruend 发表于 2023-8-13 17:59
对,但是这样掉不出来,本来就是这么设置的

或者换一种思路 让boss掉物品 然后让那个物品右键给金币