3K引擎组队闭关修炼队员越多经验越高

来源: 作者: 点击:
---------------NPC--------------
[@main]
风声的第3个原创脚本

[<立即进入>]/@fs进入组队练级地图]


[@fs进入组队练级地图]
#if
ISGROUPMASTER
#act
#ELSEACT
goto@main
MESSAGEBOX提示:您不是队长。无权操作。
break
#IF
CHECKGAMEGOLD>1999
#ACT
GETGROUPCOUNTP1
movm1<$STR(p1)>
mova780<$USERNAME>
movg780<$STR(p1)>
GROUPMAPMOVEZDPDDT14131@风声组队泡经验
break
#ELSEACT
goto@main
MESSAGEBOX提示:您的元宝不是很多。不能进入
break


QFunction-0.txt================


[@风声组队泡经验]
;======检测是否离线=======
#if
ISOFFLINEMODE
#ACT
movs78<$STR(a780)>
mapmove3330330
HCall<$STR(s78)>@离线组队不能进
Break
;======检测是否元宝充足==默认是7780元宝=====
#IF
CHECKGAMEGOLD<7788
#ACT
movs78<$STR(a780)>
mova782<$USERNAME>
mapmove3330330
HCall<$STR(s78)>@组队闭关元宝不足
SENDMSG7提示:您的元宝不足。无法随队伍进入组队闭关地图。
Break
;======检测是否等级满足==默认是70级=====
;======#IF
;======CHECKLEVELEX<70
;======#ACT
;======movs78<$STR(a780)>
;======mova782<$USERNAME>
;======HCall<$STR(s78)>@组队闭关等级不足
;======mapmove3330330
;======SENDMSG7提示:您的等级不足。无法随队伍进入组队闭关地图。
;======Break
;======检测完毕后开始把组队标记存进私有变量=======
#IF
#ACT
movs77有元宝
movs78<$STR(a780)>
movm78<$STR(g780)>
SETOFFTIMER10
SETONTIMER101
SETOFFTIMER9
SETONTIMER91
SENDMSG7提示:当前在本地图闭关的队员总人数为"<$STR(m78)>"人,队长是"<$STR(s78)>".
Break
[@fszdrszjgx]
;======检测是否元宝充足==默认是7780元宝=====
#IF
CHECKGAMEGOLD<7788
#ACT
SETOFFTIMER10
SETOFFTIMER9
SETONTIMER91
SETONTIMER101
movs78<$STR(a780)>
mova782<$USERNAME>
SENDMSG7提示:您的元宝不足。
Break
;======检测是否等级满足==默认是70级=====
;======#IF
;======CHECKLEVELEX<70
;======#ACT
;======movs78<$STR(a780)>
;======mova782<$USERNAME>
;======HCall<$STR(s78)>@组队闭关等级不足1
;======mapmove3330330
;======Messagebox您的元宝不足。无法随队伍进入组队闭关地图。
;======Break
#IF
#ACT
movs77有元宝
movs78<$STR(a780)>
movm78<$STR(g780)>
SETOFFTIMER10
SETONTIMER101
SETOFFTIMER9
SETONTIMER91
SENDMSG7提示:当前在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
Break
[@fszdrsjsgx]
;======检测是否元宝充足==默认是7780元宝=====
#IF
CHECKGAMEGOLD<7788
#ACT
SETOFFTIMER10
SETOFFTIMER9
SETONTIMER91
SETONTIMER101
movs78<$STR(a780)>
mova782<$USERNAME>
SENDMSG7提示:您的元宝不足。
Break
;======检测是否等级满足==默认是70级=====
;======#IF
;======CHECKLEVELEX<70
;======#ACT
;======movs78<$STR(a780)>
;======mova782<$USERNAME>
;======HCall<$STR(s78)>@组队闭关等级不足1
;======mapmove3330330
;======Messagebox您的元宝不足。无法随队伍进入组队闭关地图。
;======Break
#IF
#ACT
movs77有元宝
movs78<$STR(a780)>
movm78<$STR(g780)>
SETOFFTIMER10
SETONTIMER101
SETOFFTIMER9
SETONTIMER91
SENDMSG7提示:当前在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
Break
[@队长换新队长了]
;======检测是否等级满足==默认是70级=====
;==#IF
;==CHECKLEVELEX<70
;==#ACT
;==movs78<$STR(a780)>
;==mova782<$USERNAME>
;==movs79等级不足
;==SETOFFTIMER10
;==SETOFFTIMER9
;==mapmove3330330
;==HCall<$STR(s78)>@组队闭关等级不足1
;==Messagebox您的元宝不足。无法随队伍进入组队闭关地图。
;==Break
#IF
#ACT
movs77有元宝
movs78<$STR(a780)>
movm78<$STR(g780)>
SETOFFTIMER10
SETOFFTIMER9
SETONTIMER91
SETONTIMER101
SENDMSG7提示:当前在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
Break
[@风声组队离线组队不能进]
#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
SENDMSG7提示:队员“<$STR(a782)>”是离线挂机玩家,导致大伙都进不去。
Break

[@风声组队队员元宝不足]
#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
SENDMSG7提示:队员“<$STR(a782)>”的元宝不足,导致大伙都进不去。
Break
[@风声组队队员等级不足]
#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
SENDMSG7提示:队员“<$STR(a782)>”的等级不足,导致大伙都进不去。
Break

[@半途进组队员元宝不足因此减人数]
#IF
EQUALs77元宝不足
#ACT
Break

#IF
#ACT
movs77有元宝
movs78<$STR(a780)>
movm78<$STR(g780)>
SETOFFTIMER10
SETOFFTIMER9
SETONTIMER91
SETONTIMER101
SENDMSG7提示:当前在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
Break
[@半途进组队员等级不足因此减人数]
#IF
#ACT
movs77有元宝
movs78<$STR(a780)>
movm78<$STR(g780)>
SETOFFTIMER10
SETOFFTIMER9
SETONTIMER91
SETONTIMER101
SENDMSG7提示:当前在本地图闭关的队员总人数为<$STR(m78)>人,队长是<$STR(s78)>.
Break


-===========QManage.txt===========

[@离线组队不能进]
#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
GROUPMAPMOVE33303301@风声组队离线组队不能进
SENDMSG7提示:队员“<$STR(a782)>”是离线挂机用户。不能带他进去。
break
[@组队闭关元宝不足]
#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
GROUPMAPMOVE33303301@风声组队队员元宝不足
SENDMSG7提示:队员“<$STR(a782)>”的元宝不足。不能带他进去。
break
[@组队闭关等级不足]
#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
GROUPMAPMOVE33303301@风声组队队员等级不足
SENDMSG7提示:队员“<$STR(a782)>”的等级不足70级。不能带他进去。
break
[@组队闭关元宝不足1]
#IF
#ACT
decm781
mova780<$USERNAME>
movg780<$STR(m78)>
GROUPMAPMOVEZDPDDT14131@半途进组队员元宝不足因此减人数
MESSAGEBOX队员“<$STR(a782)>”的元宝不足影响了队伍升级经验。
break
[@组队闭关等级不足1]
#IF
#ACT
decm781
mova780<$USERNAME>
movg780<$STR(m78)>
GROUPMAPMOVEZDPDDT14131@半途进组队员等级不足因此减人数
MESSAGEBOX对不起队员“<$STR(a782)>”的等级不足,影响了队伍升级经验,请踢了他。
break[@OnTimer9]
;=====开始检测人数变化,如有人进组或者退组将会全体触发1次。
#IF
ISGROUPMASTER
EQUALs78<$USERNAME>
#ACT
GETGROUPCOUNTP1
movm0<$STR(p1)>
goto@检测本次和上次人数是否变化
break
#IF
ISGROUPMASTER
#ACT
;=====既然队长名字已经变了,那说明队长退组了。所以通知全体换队长
decm781
mova780<$USERNAME>
movg780<$STR(m78)>
GROUPMAPMOVEZDPDDT14131@队长换新队长了
break
#IF
CheckGroupCount>1
#ACT
break#IF
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
Messagebox提示:您的队伍已经解散或者少于2人。
Break
[@检测本次和上次人数是否变化]
;=====通过本系统可以实现进组后自动传进地图。
#IF
;=====如果人数没变化
EQUALm0<$STR(m1)>
#ACT
;=====那么更新一下新开人数
movm1<$STR(m0)>
break
#IF
;=====如果有人进组
LARGEm0<$STR(m1)>
#ACT
;=====那么增加1个有效名额,并开始全体更新
movm1<$STR(m0)>
incm781
mova780<$USERNAME>
movg780<$STR(m78)>
GROUPMAPMOVEZDPDDT14131@fszdrszjgx
break#IF
;=====如果有人退组
SMALLm0<$STR(m1)>
#ACT
;=====那么减少1个有效名额,并开始全体更新
movm1<$STR(m0)>
decm781
mova780<$USERNAME>
movg780<$STR(m78)>
GROUPMAPMOVEZDPDDT14131@fszdrsjsgx
break

#IF
#ACT
break
[@OnTimer10]
;===检测当前闭关地图人数
#IF
;===10个人以上
LARGEm7810
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+110000
Break#IF
EQUALm7810
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+100000
Break
#IF
EQUALm789
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+90000
Break#IF
EQUALm788
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+80000
Break
#IF
EQUALm787
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+70000
Break#IF
EQUALm786
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+60000
Break
#IF
EQUALm785
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+50000
Break#IF
EQUALm784
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+40000
Break
#IF
EQUALm783
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+30000
Break#IF
EQUALm782
ISONMAPZDPDDT
CHECKGAMEGOLD>999
#ACT
GAMEGOLD-1000
CHANGEEXP+20000
Break
#IF
CheckGroupCount<2
EQUALs77元宝不足
ISONMAPZDPDDT
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
Messagebox您脱离了队伍。。。
Break#IF
ISGROUPMASTER
CheckGroupCount<2
EQUALs77元宝不足
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
Messagebox您脱离了队伍。。。
Break
#IF
ISGROUPMASTER
EQUALs77元宝不足
LARGEm40
#ACT
decm41
SENDMSG7提示:元宝不足请您<$STR(m4)>秒内退组,否则会被小退。
break#IF
ISGROUPMASTER
EQUALs77元宝不足
EQUALm40
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
kick
SENDMSG5提示:元宝不足请您小退再上。
break

#IF
ISGROUPMASTER
CHECKGAMEGOLD<1000
#ACT
movs77元宝不足
movm410
SENDMSG7提示:您的元宝不足。充值元宝后再进组。
Break
#IF
EQUALs77元宝不足
LARGEm00
#ACT
decm01
SENDMSG7提示:元宝不足请您<$STR(m0)>秒内退组,否则会被小退。
break
#IF
EQUALs77元宝不足
EQUALm00
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
kick
SENDMSG5提示:元宝不足请您小退再上。
break

#IF
CHECKGAMEGOLD<1000
#ACT
movs77元宝不足
movm010
SENDMSG7提示:您的元宝不足。充值元宝后再进组。
Break#IF
ISONMAPZDPDDT
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
Messagebox对不起您的队伍人数太少。自动返回土城
Break
#IF
CheckGroupCount<2
#ACT
SETOFFTIMER10
SETOFFTIMER9
mapmove3330330
Messagebox对不起您的队伍人数太少。自动返回土城
Break
#IF
ISGROUPMASTER
ISONMAPZDPDDT
#ACT
break
#IF
#ACT
mapmoveZDPDDT
Messagebox对不起,组队修炼过程中,不得擅自离开闭关地图如果想离开,请您先退组。
Break
[顶部]