通行证帐号 密码 注册
龍族╬雄霸天下
http://52longzu.jiazu.com
  • 首页
  • 介绍
  • 族员
  • 文章
  • 相册
  • 公告
  • 论坛
  • 管理

[龍族╬雄霸天下]家族论坛 → ‖龍族╬雄霸天下‖挂机脚本区
  • 标题:组队脚本,不懂,大家研究
  • 龍族╬雄┊龍一
    发帖: 51
    1楼 龍族╬雄┊龍一发表于:2007-06-15 16:48:14
    set top | set best
    组队脚本,不懂,大家研究

    <申明变量>

    $衣服=[自己][衣服][名称] $武器=[自己][武器][名称] $马牌=[自己][马牌][名称] $头盔=[自己][头盔][名称] $项链=[自己][项链][名称] $左手镯=[自己][左手镯][名称] $右手镯=[自己][右手镯][名称] $左戒指=[自己][左戒指][名称] $右戒指=[自己][右戒指][名称]

    $buzouchu=0 $Smap=0

    触发器:控制码:%$Smap%,参数1:%$para1%,参数2:%$para2% 触发器结束

    <全局脚本开始> 如果$Smap=101 那么$Smap=0 那么跳转到<回城>

    如果[蓝药][数量]<3 那么跳转到<回城>

    如果[自己][衣服][持久]<5 && [自己][衣服][名称]="$衣服" 那么系统显示[衣服需要修理 回城] 那么跳转到<回城>

    如果[自己][武器][持久]<5 && [自己][武器][名称]="$武器" 那么系统显示[武器需要修理 回城] 那么跳转到<回城>

    如果[自己][马牌][持久]<5 && [自己][马牌][名称]="$马牌" 那么系统显示[马牌需要修理 回城] 那么跳转到<回城>

    如果[自己][头盔][持久]<5 && [自己][头盔][名称]="$头盔" 那么系统显示[头盔需要修理 回城] 那么跳转到<回城>

    如果[自己][项链][持久]<5 && [自己][项链][名称]="$项链" 那么系统显示[项链需要修理 回城] 那么跳转到<回城>

    如果[自己][左手镯][持久]<5 && [自己][左手镯][名称]="$左手镯" 那么系统显示[左手镯需要修理 回城] 那么跳转到<回城>

    如果[自己][右手镯][持久]<5 && [自己][右手镯][名称]="$右手镯" 那么系统显示[右手镯需要修理 回城] 那么跳转到<回城>

    如果[自己][左戒指][持久]<5 && [自己][左戒指][名称]="$左戒指" 那么系统显示[左戒指修理] 那么跳转到<回城>

    如果[自己][右戒指][持久]<5 && [自己][右戒指][名称]="$右戒指" 那么系统显示[右戒指需要修理 回城] 那么跳转到<回城>

    如果[当前地图名]=D5071 || [当前地图名]=D505 那么跳转到<走回祖玛阁> <全局脚本结束>

    <全局判断> 触发器开启如果[当前地图名]=D5071 || [当前地图名]=D505 那么跳转到<走回祖玛阁>

    如果[地图名]=祖玛阁那么跳转到<区域判断>

    <挂机脚本开始> <回城> 关闭全局脚本停止战斗组队通信[被控][控制码:101,参数1:0,参数2:0] 如果[0,334,267][距离]>200 那么使用[回城卷] 否则跳转到<总控> 如果[3,327,336][距离]<200 那么跳转到<总控>

    等待[3000]毫秒跳转到<回城>

    <总控> 通告[执行脚本] 如果[自己][武器][持久]<5 那么调用<装备一起修理> 如果[自己][衣服][持久]<5 那么调用<装备一起修理> 如果[自己][头盔][持久]<5 那么调用<装备一起修理> 如果[自己][左手镯][持久]<5 那么调用<装备一起修理> 如果[自己][右手镯][持久]<5 那么调用<装备一起修理> 如果[自己][左戒指][持久]<5 那么调用<装备一起修理> 如果[自己][右戒指][持久]<5 那么调用<装备一起修理> 如果[自己][项链][持久]<5 那么调用<装备一起修理> 如果[当前地图名]=3 那么跳转到<准备工作> 走到NPC附近[0,334,266] 等待[1000]毫秒对话[超级直通车一号] 等待[1000]毫秒选择[盟重] 等待[1000]毫秒 <准备工作> 调用<杂物购买> 调用<药品购买>

    <出发> 系统显示[准备出发] 走到NPC附近[3,327,336] 等待[1000]毫秒等待出发等待[3000]毫秒对话[盟重二号超级传] 等待[1000]毫秒选择[祖玛教主] 等待[1000]毫秒小退[5]毫秒开启全局脚本触发器开启

    <走回祖玛阁> 关闭全局脚本停止战斗开始控制如果[当前地图名]=D5071 那么走到门点[D5071,7,9] 那么$跟随时间=[当前时间] 那么$buzouchu=1 那么调用<等待被控> 那么跳转到<区域判断>

    如果[当前地图名]=D505 那么走到门点[D505,123,10]

    那么跳转到<区域判断> <区域判断> 开启全局脚本 $当前地图=[当前地图名] $跟随时间=[当前时间] 跳转到<x$_当前x> <x5> <x6> <x7> <x8> <x9> <x10> <x11> <x12> <x13> <x14> <x15> <x16> <x17> $X=1 跳转到<y$_当前y>

    <x31> <x32> <x33> <x34> <x35> <x36> <x37> <x38> <x39> <x40> <x41> <x42> $X=2 跳转到<y$_当前y> <x57> <x58> <x59> <x60> <x61> <x62> <x63> <x64> <x65> <x66> <x67> <x68> $X=3 跳转到<y$_当前y> <x81> <x82> <x83> <x84> <x85> <x86> <x87> <x88> <x89> <x90> <x91> <x92> <x93> <x94> $X=4 跳转到<y$_当前y> <y8> <y9> <y10> <y11> <y12> <y13> <y14> <y15> <y16> <y17> <y18> <y19> $y=1 跳转到<$x,$y> <y36> <y37> <y38> <y39> <y40> <y41> <y42> <y43> <y44> <y45> <y46> $y=2 跳转到<$x,$y> <y68> <y69> <y70> <y71> <y72> <y73> <y74> <y75> <y76> <y77> <y78> <y79> $y=3 跳转到<$x,$y>

    <1,1> 系统显示[1区] $k=[随机数][1,5] 走到[当前地图,12,14] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:1,参数1:7,参数2:10] 那么边打边走到门点[当前地图,7,10] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:1,参数1:14,参数2:10] 那么边打边走到门点[当前地图,14,10] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:1,参数1:14,参数2:16] 那么边打边走到门点[当前地图,14,16] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:1,参数1:7,参数2:17] 那么边打边走到门点[当前地图,7,17] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:4,参数1:91,参数2:11] 那么边打边走到门点[当前地图,91,11] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:4,参数1:91,参数2:17] 那么边打边走到门点[当前地图,91,17] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:4,参数1:84,参数2:18] 那么边打边走到门点[当前地图,84,18] 那么跳转到<区域判断>

    <1,2> 系统显示[5区] 如果[当前地图名]=D5062 || [当前地图名]=D5061 那么系统显示[不打1400血] 那么走到门点[当前地图,7,38] 那么组队通信[被控][控制码:100,参数1:7,参数2:38] 那么跳转到<区域判断> $k=[随机数][1,5] 走到[当前地图,12,41] 如果[当前地图名]=D5068 那么等待[3000]毫秒那么跳转到<chuqu> 如果[$大号][数量]<1 那么调用<等待被控>

    <chuqu> 如果$k=1 那么组队通信[被控][控制码:5,参数1:7,参数2:38] 那么边打边走到门点[当前地图,7,38] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:5,参数1:14,参数2:38] 那么边打边走到门点[当前地图,14,38] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:5,参数1:14,参数2:44] 那么边打边走到门点[当前地图,14,44] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:5,参数1:7,参数2:45] 那么边打边走到门点[当前地图,7,45] 那么跳转到<区域判断>

    <2,2> 系统显示[6区] 如果[当前地图名]=D5065 那么系统显示[不打1400血] 那么走到门点[当前地图,33,45] 那么组队通信[被控][控制码:100,参数1:33,参数2:45] 那么跳转到<区域判断> $k=[随机数][1,5] 走到[当前地图,37,41] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:6,参数1:33,参数2:38] 那么边打边走到门点[当前地图,33,38] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:6,参数1:40,参数2:38] 那么边打边走到门点[当前地图,40,38] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:6,参数1:40,参数2:44] 那么边打边走到门点[当前地图,40,44] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:6,参数1:33,参数2:45] 那么边打边走到门点[当前地图,33,45] 那么跳转到<区域判断>

    <3,2> 系统显示[7区] $k=[随机数][1,5] 走到[当前地图,63,41] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:7,参数1:59,参数2:38] 那么边打边走到门点[当前地图,59,38] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:7,参数1:66,参数2:38] 那么边打边走到门点[当前地图,66,38] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:7,参数1:66,参数2:44] 那么边打边走到门点[当前地图,66,44] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:7,参数1:59,参数2:45] 那么边打边走到门点[当前地图,59,45] 那么跳转到<区域判断>

    <4,2> 系统显示[8区] $k=[随机数][1,5] 走到[当前地图,87,41] 如果[$大号][数量]<1 那么调用<等待被控> 如果[当前地图名]<>D5068 那么跳转到<ZHENCHANG> <BUHUI> 如果 $k <> 3 那么那么跳转到<ZHENCHANG> $k=[随机数][1,5] 跳转到<BUHUI>

    <ZHENCHANG> 如果$k=1 那么组队通信[被控][控制码:8,参数1:85,参数2:38] 那么边打边走到门点[当前地图,85,38] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:8,参数1:92,参数2:38] 那么边打边走到门点[当前地图,92,38] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:8,参数1:92,参数2:44] 那么边打边走到门点[当前地图,92,44] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:8,参数1:85,参数2:45] 那么边打边走到门点[当前地图,85,45] 那么跳转到<区域判断>

    <1,3> 系统显示[9区] 如果[当前地图名]=D5066 那么系统显示[不打1400血] 那么走到门点[当前地图,8,71] 那么组队通信[被控][控制码:100,参数1:8,参数2:71] 那么跳转到<区域判断> $k=[随机数][1,5] 走到[当前地图,12,74] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:9,参数1:8,参数2:71] 那么边打边走到门点[当前地图,8,71] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:9,参数1:15,参数2:71] 那么边打边走到门点[当前地图,15,71] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:9,参数1:15,参数2:77] 那么边打边走到门点[当前地图,15,77] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:9,参数1:8,参数2:78] 那么边打边走到门点[当前地图,8,78] 那么跳转到<区域判断>

    <2,3> 系统显示[10区] $k=[随机数][1,5] 走到[当前地图,37,74] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:10,参数1:33,参数2:70] 那么边打边走到门点[当前地图,33,70] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:10,参数1:40,参数2:70] 那么边打边走到门点[当前地图,40,70] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:10,参数1:40,参数2:76] 那么边打边走到门点[当前地图,40,76] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:10,参数1:33,参数2:77] 那么边打边走到门点[当前地图,33,77] 那么跳转到<区域判断>

    <3,3> 系统显示[11区] $k=[随机数][1,5] 走到[当前地图,63,74] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:11,参数1:59,参数2:70] 那么边打边走到门点[当前地图,59,70] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:11,参数1:66,参数2:70] 那么边打边走到门点[当前地图,66,70] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:11,参数1:66,参数2:76] 那么边打边走到门点[当前地图,66,76] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:11,参数1:59,参数2:77] 那么边打边走到门点[当前地图,59,77] 那么跳转到<区域判断>

    <4,3> 系统显示[12区] $k=[随机数][1,5] 走到[当前地图,87,74] 如果[$大号][数量]<1 那么调用<等待被控> 如果$k=1 那么组队通信[被控][控制码:12,参数1:83,参数2:70] 那么边打边走到门点[当前地图,83,70] 那么跳转到<区域判断>

    如果$k=2 那么组队通信[被控][控制码:12,参数1:90,参数2:70] 那么边打边走到门点[当前地图,90,70] 那么跳转到<区域判断>

    如果$k=3 那么组队通信[被控][控制码:12,参数1:90,参数2:76] 那么边打边走到门点[当前地图,90,76] 那么跳转到<区域判断>

    如果$k=4 那么组队通信[被控][控制码:12,参数1:83,参数2:77] 那么边打边走到门点[当前地图,83,77] 那么跳转到<区域判断>

    <等待被控> 如果[$小号][数量]>0 那么$跟随时间=[当前时间] 如果[当前时间]-$跟随时间>30000 那么跳转到<回城> 如果[$大号][数量]<1 那么跳转到<等待被控> 返回

    <不打1400> 系统显示[不打1400血的] 如果[$当前地图,39,39][距离]<7 && [当前地图名]=D5065 那么走到[D5065,33,45] 那么跳转到<区域判断>

    <衣服修理> 系统显示[衣服修理] 找到NPC[比奇城服装店老,0106,19,6] 对话[比奇城服装店老] 如果[自己][衣服][名称]="$衣服" 那么强行特修[衣服] 否则强行特修[$衣服]装备到[衣服] 返回

    <武器修理> 系统显示[武器修理] 找到NPC[比奇城武器店老,0103,19,18] 对话[比奇城武器店老] 如果[自己][武器][名称]="$武器" 那么强行特修[武器] 否则强行特修[$武器]装备到[武器] 返回

    <马牌修理> 系统显示[马牌修理] 找到NPC[盟重杂货店老板,3,346,334] 对话[盟重杂货店老板] 如果[自己][马牌][名称]="$马牌" 那么强行特修[马牌] 否则强行特修[$马牌]装备到[马牌] 返回

    <头盔修理> 系统显示[头盔修理] 找到NPC[比奇城服装店老,0106,19,6] 对话[比奇城服装店老] 如果[自己][头盔][名称]="$头盔" 那么强行特修[头盔] 否则强行特修[$头盔]装备到[头盔] 返回

    <项链修理> 系统显示[项链修理] 找到NPC[比奇城项链店老,0105,6,18] 对话[比奇城项链店老] 如果[自己][项链][名称]="$项链" 那么强行特修[项链] 否则强行特修[$项链]装备到[项链] 返回

    <左手镯修理> 系统显示[修理左手镯] 找到NPC[比奇城手套店老,0105,12,12] 对话[比奇城手套店老] 如果[自己][左手镯][名称]="$左手镯" 那么强行特修[左手镯] 否则强行特修[$左手镯]装备到[左手镯] 返回

    <右手镯修理> 系统显示[修理右手镯] 找到NPC[比奇城手套店老,0105,12,12] 对话[比奇城手套店老] 如果[自己][右手镯][名称]="$右手镯" 那么强行特修[右手镯] 否则强行特修[$右手镯]装备到[右手镯] 返回

    <左戒指修理> 系统显示[修理左戒指] 找到NPC[比奇城戒指店老,0105,18,6] 对话[比奇城戒指店老] 如果[自己][左戒指][名称]="$左戒指" 那么强行特修[左戒指] 否则强行特修[$左戒指]装备到[左戒指] 返回

    <右戒指修理> 系统显示[修理右戒指] 找到NPC[比奇城戒指店老,0105,18,6] 对话[比奇城戒指店老] 如果[自己][右戒指][名称]="$右戒指" 那么强行特修[右戒指] 否则强行特修[$右戒指]装备到[右戒指] 返回

    <杂物购买> 调用<马牌修理> 系统显示[杂物购买] 找到NPC[盟重杂货店老板,3,346,334] 如果[回城卷][数量]>0 那么跳转到<杂物购买2> 对话[盟重杂货店老板] 后门命令[@Stclear] 对话[盟重杂货店老板] 后门命令[@huicheng] <杂物购买2> 返回

    <药品购买> 系统显示[购买药品] 找到NPC[盟重药店老板,3,334,326] 对话[盟重药店老板] 后门命令[@buy] 强行买够[打捆超强魔法药]20个等待[1000]毫秒强行买够[雪霜膏]10个返回

    <装备一起修理> 如果[当前地图名]=0 那么跳转到<去修理> 走到NPC附近[3,327,336] 等待[1000]毫秒对话[盟重二号超级传] 等待[1000]毫秒选择[比奇城] <去修理> 调用<武器修理> 调用<衣服修理> 调用<头盔修理> 调用<左手镯修理> 调用<右手镯修理> 调用<左戒指修理> 调用<右戒指修理> 调用<项链修理> 返回

    <挂机脚本结束>


    因爲優秀、所以孤獨,因爲自信、所以執著!

2006-2010 版权所有 龍族╬雄霸天下家族 技术支持:家族网 time:ms