要想实现天降横财,我这里想到两种方式。
一种是通过 机器人脚本 然后用 ThrowItem 丢东西出来
另一种是通过地图物品 也就是 Envri\UserData\MapItems.txt 来实现
下面我们就来看下到底怎么实现的。
机器人实现
D:\mirserver\Mir200\Envir\Robot_def\AutoRunRobot.txt 机器人运行脚本
D:\mirserver\Mir200\Envir\Robot_def\RobotManage.txt 机器人实现脚本
在AutoRunRobot中
#AutoRun NPC HOUR 1 @天降横财 ;一小时丢一次
然后在RobotManage中
[@天降横财]
#IF
#ACT
ThrowItem 3 333 333 10 茶叶蛋 5|60
sendmsg 1 土城在丢茶叶蛋啦,比钻石更贵啊。台湾的友人赶紧来抢啊!
;在土城333,333 10的范围内出现5个茶叶蛋,60秒后可拾取
哦,这里的如果这样写
ThrowItem 3 333 333 10 茶叶蛋 5
就不用等时间,出来就可以拾取
附加点命令说明
机器人脚本的命令
SEC:按秒运行
MIN:按分运行
HOUR:按小时运行
DAY:按天运行
RunOnDay:按每天什么时候运行
RUNONWEEK:按星期几及时间运行
地图中自动出现物品.
格式: ThrowItem 地图号 坐标X 坐标Y 范围 物品 数量|拣取间隔
说明: 地图号=Self表示当前地图.
MapItems.txt实现方式
添加格式: 物品名称 出现地图 坐标X:坐标Y 几率:范围:时间:数量
几率说明: 物品几率大于100时设置多少就是多少分之一的出现率,例如1000就是1/1000的可能.100以内设置每减一几率降低一点.例如80就是80%的可能,50就是50%的可能.
还是上面的列子: 在盟重省333,333范围10内每过60分钟有100%出现5个茶叶蛋
茶叶蛋 3 333:333 100:10:60:5
到这就写完了。至于你想用哪个 那是你的自由。我认为是各有各的好处吧。 |