传奇地图触发MapEvent.txt配置详解
| 地图事件触发 地图事件配置详解Mir200\Envir\MapEvent.txt 配置 ;触发标识 [格式]标识:值 ; 标识-1 - 800) -1 代表不检查标识 ; 值: (0 - 1) ; ;触发条件 ; [格式]代码:物品:组队; ; 代码: 0-无效 1-扔物品 2-捡物品 3-挖矿 4-走路(不支持物品条件) 5-跑步(不支持物品条件) ; 物品物品名称 - *) * 代表不需要物品 ; 组队0 - 1) 0为不需要组队,1为须组队才触发 ;触发机率 ; 数字越大,机率越低 ; 范围0 - 999999) 0 的机率为98% ;事件类型(现在只支持脚本事件) ; [格式]代码:内容 ; 代码: 0-无效 1-调用脚本(调用QFunction-0.txt中的内容) ;注意事项:在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有后面一个设置有效 ;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型 3 333 333 5 -1:10 1:回城卷:0 2 1MapEventDropItem 3 333 333 5 -1:10 2:回城卷:0 2 1MapEventPickUpItem 3 338 331 5 -1:10 3:*:0 2 1MapEventMine 3 330 330 5 -1:10 4:*:0 2 1MapEventWalk 3 331 335 5 -1:10 5:*:0 2 1MapEventRun QFunction-0.txt [@MapEventDropItem] #if #act Messagebox MapEventDropItem [@MapEventPickUpItem] #if #act Messagebox MapEventPickUpItem [@MapEventMine] #if #act Messagebox MapEventMine [@MapEventWalk] #if #act Messagebox MapEventWalk [@MapEventRun] #if #act Messagebox MapEventRun ;地图事件触发列表 MapEvent.txt ;地图事件触发列表 qyzc -1 -1 -1:1 1:龙珠:0 0 1MapEventDropItem qyzc -1 -1 -1:1 2:龙珠:0 0 1MapEventPickUpItem执行触发: [@MapEventDropItem] #Act GuildNoticeMsg 255 253 【<$GUILDNAME>】行会的【<$USERNAME>】在(%M,%X,%Y)把【龙珠】丢掉了 MOV A472 无 MOV G267 0 MOV M472 0 SetIcon 2 90 [@MapEventPickUpItem] #IF #Act DelayCall 1000 @huicheng [@huicheng] #if checkitem 龙珠 1 #Act GuildNoticeMsg 255 253 【<$GUILDNAME>】行会的【<$USERNAME>】捡到【龙珠】不是同一个行会的就赶快杀他吧! SENDMSG 6 【<$USERNAME>】您已经得到【龙珠】在本地图内持有15分钟就算胜利! SendCenterMsg 180 218 计时开始,还剩%d秒刷新一次,【<$STR(A472)>】行会拥有龙珠【<$STR(G267)>分钟】. 1 60 @GiveNewHumanItem MOV A472 <$GUILDNAME> MOV M472 3 SetIcon 2 89 [@PlayReconnection] #IF #ACT SET [99] 0 [@GiveNewHumanItem] #IF large G267 14 #ACT MOV G267 0 MoveMapPlay qyzc 3 333 333 GMEXECUTE 开始提问 @龙珠 MOV A471 <$STR(A472)> MOV A472 无 MOV G268 1 SendCenterMsg 251 0 本届行会战胜利者为【<$STR(A471)>】行会 1 SENDMSG 0 本届行会战胜利者为【<$STR(A471)>】行会 SENDMSG 0 系统给予给【<$STR(A471)>】行会【元宝500个】,明天请大家继续努力 BREAK |