天堂2单机交流论坛

标题: 天堂2 活动的制作简介 [打印本页]

作者: L2CN管理员    时间: 2018-5-18 15:19
标题: 天堂2 活动的制作简介
群号:398120010 欢迎爱好天堂II朋友一起来学习交流!


大家都知道,上游戏就会有L2Day活动和徽章活动吧!
那我们能不制作自己的活动呢!!
或利用活动使所有的怪暴一样东西呢?(比如说古代金币)
我门有方法的!!
第一步,打开l2j\gameserver\data\script
里面建一个文件
命名为 001.xml
打开,在里面写上:
<Event ID="002 Event" Active="24 Dec 2005-26 Dec 2007">
<Droplist>
<AllDrop Items="5575" Count="1,1" Chance="85%" />
</Droplist>
<Message Type="OnJoin" Msg="天堂2活动: 收集足够的古代金币换取装备." />
<EventEnd>
<Take From="AllPlayers">
<Item ItemID="5575"></Item>
</Take>
</EventEnd>
</Event>
保存(注意要保存为utf-8的格式),然后在压缩,注意压成.zip格式的,压缩文件名要和.xml的名字要一样
文件的说明:
<Event ID="002 Event" Active="24 Dec 2005-26 Dec 2007">
Event ID="002 Event" (活动的ID)
Active="24 Dec 2005-26 Dec 2007" (活动的有效时间,这里是2005年10月24日到2007年的10月26日,注意要用英文格式写日期,月份要用英文月份的缩写)
<Droplist>
掉落设置开始标签
<AllDrop Items="5575" Count="1,1" Chance="85%" />
AllDrop Items="5575" 所有的怪掉落ID为5575的东西,如果有两个或以上用逗号分开比如(AllDrop Items="5575,5576" 如果有3个或以上连在一起的可以用-这个连接比如(AllDrop Items="5575-5578)"
Count="1,1" 最小为1个,最大为1个
Chance="85%" 掉落的几率
</Droplist>
掉落设置结束标签
<Message Type="OnJoin" Msg="天堂2活动: 收集足够的古代金币换取装备." />
Message Type="OnJoin" 每当玩家进入游戏的时候
Msg="天堂2活动: 收集字母足够的古代金币换取装备." 显示的内容
<EventEnd>
当活动结束后
<Take From="AllPlayers">
删除所有玩家身上的
<Item ItemID="5575"></Item>
道具的ID
</Take>
删除结束标签
</EventEnd>
</Event>


作者: 710923    时间: 2018-7-16 07:09
有辦法設定特定或是指定怪物掉落嗎?目前看到的都是所有怪物都掉落
作者: lkwxb01    时间: 2020-12-2 23:45
牛逼,真难得简单?




欢迎光临 天堂2单机交流论坛 (http://www.l2cn.com/) Powered by Discuz! X3.2