查看: 1116|回复: 2

关于如何通过事件,在事件里触发动画特效[已解决]

[复制链接]
  • TA的每日心情

    2023-3-30 10:06
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    5

    主题

    40

    回帖

    257

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    257
    发表于 2022-11-17 17:46:14 | 显示全部楼层 |阅读模式
    在挑战一个副本(通过事件写的副本)的时候
    比如击杀了所有怪物,就显示胜利,或者通过的图标

    我之前整理了一些,但是没法在事件里使用
    cm.showEffect(true, "quest/party/clear");
    cm.playSound(true, "Party1/Clear");
    cm.ShowWZEffect("Effect/BasicEff.img/SkillBook/Success/0")
    回复

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    34

    主题

    49

    回帖

    2821

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2821
    发表于 2022-11-17 17:52:38 | 显示全部楼层
    这种写法基本上通用台端


    xmdonghua(eim,name);//参数1= 事件对象 ,参数2 = 动画路径

    1. //事件里动画处理方法  
    2. function xmdonghua(eim,name) {
    3.         MaplePacketCreator = Packages.tools.MaplePacketCreator;
    4.         var players = eim.getPlayers();
    5.     for (var i = 0; i < players.size(); i++) {
    6.                 var player = players.get(i);
    7.                 player.getClient().getSession().write(MaplePacketCreator.showEffect(name));
    8.         }
    9.       
    10. }
    复制代码



    开服订制/脚本订制/ ---小米QQ526703257
    回复

    使用道具 举报

  • TA的每日心情

    2023-3-30 10:06
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    5

    主题

    40

    回帖

    257

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    257
     楼主| 发表于 2022-11-17 18:36:07 | 显示全部楼层
    MaplePacketCreator.showEffect(name)
    这个之前我测试
    cm.showEffect(true, "quest/party/clear");
    的时候,发现只有quest里面的能正常使用,这个也是这样吗
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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