3K引擎组队闭关修炼队员越多阅历越高新开传奇网站(2)
			
			
				发布时间:2015-12-22 16:26
内容来源:sf999点击:次
 
			
			
				| [@风声组队队员元宝无余]#IF
 #ACT
 SETOFFTIMER 10
 SETOFFTIMER 9
 mapmove 3 330 330
 SENDMSG 7 揭示:队员“<$STR(a782)>”的元宝无余,导致大伙都进不去。
 Break
 [@风声组队队员等级无余]
 #IF
 #ACT
 SETOFFTIMER 10
 SETOFFTIMER 9
 mapmove 3 330 330
 SENDMSG 7 揭示:队员“<$STR(a782)>”的等级无余,导致大伙都进不去。
 Break
 [@半途进组队员元宝无余因此减人数]#IF
 EQUAL s77 元宝无余
 #ACT
 Break
 #IF#ACT
 mov s77 有元宝
 mov s78 <$STR(a780)>
 mov m78 <$STR(g780)>
 SETOFFTIMER 10
 SETOFFTIMER 9
 SETONTIMER 9 1
 SETONTIMER 10 1
 SENDMSG 7 揭示:以后在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
 Break
 [@半途进组队员等级无余因此减人数]
 #IF
 #ACT
 mov s77 有元宝
 mov s78 <$STR(a780)>
 mov m78 <$STR(g780)>
 SETOFFTIMER 10
 SETOFFTIMER 9
 SETONTIMER 9 1
 SETONTIMER 10 1
 SENDMSG 7 揭示:以后在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
 Break
 -===========QManage.txt===========
 [@离线组队不能进]#IF
 #ACT
 SETOFFTIMER 10
 SETOFFTIMER 9
 GROUPMAPMOVE 3 330 330 1 @风声组队离线组队不能进
 SENDMSG 7 揭示:队员“<$STR(a782)>”是离线挂机用户。不能带他出来。
 break
 [@组队闭关元宝无余]
 #IF
 #ACT
 SETOFFTIMER 10
 SETOFFTIMER 9
 GROUPMAPMOVE 3 330 330 1 @风声组队队员元宝无余
 SENDMSG 7 揭示:队员“<$STR(a782)>”的元宝无余。不能带他出来。
 break
 [@组队闭关等级无余]
 #IF
 #ACT
 SETOFFTIMER 10
 SETOFFTIMER 9
 GROUPMAPMOVE 3 330 330 1 @风声组队队员等级无余
 SENDMSG 7 揭示:队员“<$STR(a782)>”的等级无余70级。不能带他出来。
 break
 [@组队闭关元宝无余1]
 #IF
 #ACT
 dec m78 1
 mov a780 <$USERNAME>
 mov g780 <$STR(m78)>
 GROUPMAPMOVE ZDPDDT 14 13 1 @半途进组队员元宝无余因此减人数
 MESSAGEBOX 队员“<$STR(a782)>”的元宝无余,影响了队伍晋级阅历。
 break
 [@组队闭关等级无余1]
 #IF
 #ACT
 dec m78 1
 mov a780 <$USERNAME>
 mov g780 <$STR(m78)>
 GROUPMAPMOVE ZDPDDT 14 13 1 @半途进组队员等级无余因此减人数
 MESSAGEBOX 对不起,队员“<$STR(a782)>”的等级无余,影响了队伍晋级阅历,请踢了他。
 break[@OnTimer9]
 ;=====末尾检测人数变化,如有人进组或许退组将会整体触发1次。
 #IF
 ISGROUPMASTER
 EQUAL s78 <$USERNAME>
 #ACT
 GETGROUPCOUNT P1
 mov m0 <$STR(p1)>
 goto @检测本次和上次人数能否变化
 break
 #IF
 ISGROUPMASTER
 #ACT
 ;=====既然队长名字已经变了,那阐明队长退组了。所以告诉整体换队长
 dec m78 1
 mov a780 <$USERNAME>
 mov g780 <$STR(m78)>
 GROUPMAPMOVE ZDPDDT 14 13 1 @队长换新队长了
 break
 #IF
 CheckGroupCount > 1
 #ACT
 break#IF
 #ACT
 SETOFFTIMER 10
 SETOFFTIMER 9
 mapmove 3 330 330
 Messagebox  揭示:您的队伍已经遣散或许少于2人。
 Break
 [@检测本次和上次人数能否变化]
 ;=====经过本系统可能完成进组后主动传进地图。
 #IF
 ;=====假设人数没变化
 EQUAL m0 <$STR(m1)>
 #ACT
 ;=====那么更新一下最新人数
 mov m1 <$STR(m0)>
 break
 #IF
 ;=====假设有人进组
 LARGE m0 <$STR(m1)>
 #ACT
 ;=====那么添加1个有效名额,并末尾整体更新
 mov m1 <$STR(m0)>
 inc m78 1
 mov a780 <$USERNAME>
 mov g780 <$STR(m78)>
 GROUPMAPMOVE ZDPDDT 14 13 1 @fszdrszjgx
 break#IF
 ;=====假设有人退组
 SMALL m0 <$STR(m1)>
 #ACT
 ;=====那么缩小1个有效名额,并末尾整体更新
 mov m1 <$STR(m0)>
 dec m78 1
 mov a780 <$USERNAME>
 mov g780 <$STR(m78)>
 GROUPMAPMOVE ZDPDDT 14 13 1 @fszdrsjsgx
 break
 | 
			
			 
			
			
			
			
			
			
			
			
				------分隔线----------------------------