99Max综合娱乐网站(旧版)

 找回密码
 立即注册
查看: 646|回复: 1

[脚本求助] 想问个脚本指令的问题

[复制链接]

升级   72.33%

发表于 2013-4-9 15:36:15 | 显示全部楼层 |阅读模式
我现在有一个类似钓鱼伐木一样的脚本,其他功能都一切正常,但它增加了一个VIP有自动钓鱼的选项~~自动钓鱼也能正常运行,可是问题是中间有一段,提示“自动伐木中~~注意,关掉此窗口将取消自动伐木” 现在的问题是这个关闭窗口的选项一直没有显示,也就意味着VIP一旦开启自动钓鱼~要关闭只有强退~~小弟想在此寻找各路大仙有什么解决办法没?我附上完整脚本:
  1. yuno_fild12.gat,121,261,4        script        副职-鱼群#1        920,{
  2. set @npcname$,"^ff0000①号渔场^000000";
  3. callfunc "diaoyu";
  4. end;
  5.         }

  6. yuno_fild12.gat,124,246,4        script        副职-鱼群#2        920,{
  7. set @npcname$,"^ff0000②号渔场^000000";
  8. callfunc "diaoyu";
  9. end;
  10.         }

  11. yuno_fild12.gat,169,255,4        script        副职-鱼群#3        920,{
  12. set @npcname$,"^ff0000③号渔场^000000";
  13. callfunc "diaoyu";
  14. end;
  15.         }

  16. yuno_fild12.gat,232,212,4        script        副职-鱼群#4        920,{
  17. set @npcname$,"^ff0000④号渔场^000000";
  18. callfunc "diaoyu";
  19. end;
  20.         }

  21. yuno_fild12.gat,304,230,4        script        副职-鱼群#5        920,{
  22. set @npcname$,"^ff0000⑤号渔场^000000";
  23. callfunc "diaoyu";
  24. end;
  25.         }
  26. //执行部分
  27. function        script        diaoyu        {
  28.         if (#vip>0 && @zdck>0) {
  29.                 if (@abc == 1) goto nzzb;
  30.                 set @abc,1;
  31.                 goto L_vip;
  32.                 end;
  33.         }
  34.     set @yzcs,rand(1,3);
  35.     set @yzcs2,@yzcs2+@yzcs;
  36.     if (@yzcs2 < 10) goto Lyanzhengok;
  37.     set @yzcs2,0;
  38.     set @yanzhen1,rand(1000,9999);
  39.         mes "[系统提示]";
  40.         mes "请正确输入下面的验证码方可使用。";
  41.         mes "验证码 :[ ^FF0000"+@yanzhen1+"^000000 ]";
  42.         next;
  43.         input @yanzhen2;
  44.         if(@yanzhen2 == @yanzhen1) goto Lyanzhengok;
  45.     set @yzcs2,20;
  46.         mes "[系统提示]";
  47.         mes "验证码错误。";
  48.         close;
  49. Lyanzhengok:
  50.         mes "[渔场工作人员]";
  51.         mes "你好,这里是"+@npcname$+" ";
  52.         mes "请问你要开始钓鱼了吗?";
  53.         next;
  54.         switch(select("是的,我要开始钓鱼","不.现在还不用",(#vip>0)?"自动钓鱼":"")) {
  55.         case 1:
  56.         if(@abc==1)goto nzzb;
  57.         if(countitem(22016)==0) goto mwq;
  58.         set @abc,1;
  59.         mes "[系统提示]";
  60.         mes "钓鱼中...";
  61.         mes "^ff0000(在工作过程中,请玩家不要下线.否则工作将不能进行下去)^000000";
  62.         next;
  63.         cutin "dy00",1;
  64.         addtimer 5000,"钓鱼计时::Onone";
  65.         addtimer 10000,"钓鱼计时::Ontwo";
  66.         addtimer 15000,"钓鱼计时::Onthree";
  67.         addtimer 20000,"钓鱼计时::Onfour";
  68.         addtimer 25000,"钓鱼计时::Onfive";
  69.         addtimer 30000,"钓鱼计时::Onsix";
  70.         addtimer 35000,"钓鱼计时::Onseven";
  71.         addtimer 40000,"钓鱼计时::Oneight";
  72.         addtimer 45000,"钓鱼计时::Onnine";
  73.         addtimer 50000,"钓鱼计时::Onten";
  74.         break;

  75. mwq:
  76.         mes "[钓鱼工作人员]";
  77.         mes "你还没有钓鱼的工具呢.";
  78.         close;
  79. nzzb:
  80.         mes "[钓鱼工作人员]";
  81.         mes "不能作弊哦";
  82.         close;
  83.         end;

  84.         case 2:
  85.         mes "[钓鱼工作人员]";
  86.         mes "那么你有需要再来吧";
  87.         close;
  88. case 3:
  89. L_vip:
  90.         set @zdck,2;
  91.         cutin "dy00",1;
  92.         addtimer 5000,"钓鱼计时::Onone";
  93.         addtimer 10000,"钓鱼计时::Ontwo";
  94.         addtimer 15000,"钓鱼计时::Onthree";
  95.         addtimer 20000,"钓鱼计时::Onfour";
  96.         addtimer 25000,"钓鱼计时::Onfive";
  97.         addtimer 30000,"钓鱼计时::Onsix";
  98.         addtimer 35000,"钓鱼计时::Onseven";
  99.         addtimer 40000,"钓鱼计时::Oneight";
  100.         addtimer 45000,"钓鱼计时::Onnine";
  101.         addtimer 50000,"钓鱼计时::Onten";
  102.         break;
  103.                 }

  104.         }



  105. yuno_fild12.gat,155,185,0        script        钓鱼计时        -1,{
  106. Onone:
  107. cutin "dy00",255;
  108. cutin "dy10",1;
  109. end;

  110. Ontwo:
  111. cutin "dy10",255;
  112. cutin "dy20",1;
  113. end;
  114. Onthree:
  115. cutin "dy20",255;
  116. cutin "dy30",1;
  117. end;

  118. Onfour:
  119. cutin "dy30",255;
  120. cutin "dy40",1;
  121. end;

  122. Onfive:
  123. cutin "dy40",255;
  124. cutin "dy50",1;
  125. end;

  126. Onsix:
  127. cutin "dy50",255;
  128. cutin "dy60",1;
  129. end;

  130. Onseven:
  131. cutin "dy60",255;
  132. cutin "dy70",1;
  133. end;

  134. Oneight:
  135. cutin "dy70",255;
  136. cutin "dy80",1;
  137. end;

  138. Onnine:
  139. cutin "dy80",255;
  140. cutin "dy90",1;
  141. end;

  142. Onten:
  143.         if (#vip>0 && @zdck>0) {
  144.                 goto L_vip_2;
  145.                 end;
  146.         }
  147.         mes "^ff0000钓鱼完成了.!^000000";
  148.         cutin "dy90",255;
  149.         cutin "dy100",1;
  150.         next;
  151.         cutin "dy100",255;
  152. //矿物处理
  153.         L_vip_2:
  154.         if(char_dylvl<50) set @itemid,22005;
  155.         if(char_dylvl>=50&&char_dylvl<100) set @itemid,rand(22005,22006);
  156.         if(char_dylvl>=100&&char_dylvl<300) set @itemid,rand(22005,22007);
  157.         if(char_dylvl>=200&&char_dylvl<600) set @itemid,rand(22005,22008);
  158.         if(char_dylvl>=400&&char_dylvl<1200) set @itemid,rand(22005,22009);
  159.         if(char_dylvl>=800&&char_dylvl<2400) set @itemid,rand(22005,22009);
  160.         if(char_dylvl>=1600&&char_dylvl<4800) set @itemid,rand(22005,22009);
  161.         if(char_dylvl>=3200&&char_dylvl<6800)  set @itemid,rand(22007,22009);
  162.         if(char_dylvl>=5800&&char_dylvl<8800)  set @itemid,rand(22008,22009);
  163.         if(char_dylvl>=8800)  set @itemid,22009;


  164. //给予物品
  165.         if(char_wklvl<800) set @i,1;
  166.         if(char_wklvl>=800&&char_wklvl<3200) set @i,rand(1,2);
  167.         if(char_wklvl>=3200) set @i,rand(1,3);
  168.         if(char_wklvl>=4800) set @i,rand(1,4);
  169.         if(char_wklvl>=6800) set @i,rand(1,5);
  170.         if(char_wklvl>=8800) set @i,rand(1,6);
  171.         getitem @itemid,@i;
  172. //等级经验处理
  173.         if(char_dylvl<50) set @dyjinyan,50;
  174.         if(char_dylvl>=50&&char_dylvl<100) set @dyjinyan,100;
  175.         if(char_dylvl>=100&&char_dylvl<300) set @dyjinyan,300;
  176.         if(char_dylvl>=200&&char_dylvl<600) set @dyjinyan,600;
  177.         if(char_dylvl>=400&&char_dylvl<1200) set @dyjinyan,1200;
  178.         if(char_dylvl>=800&&char_dylvl<2400) set @dyjinyan,2400;
  179.         if(char_dylvl>=1600&&char_dylvl<4800) set @dyjinyan,4800;
  180.         if(char_dylvl>=3200&&char_dylvl<6800) set @dyjinyan,6800;
  181.         if(char_dylvl>=5800&&char_dylvl<8800) set @dyjinyan,6800;
  182.         if(char_dylvl>=8800) set @dyjinyan,0;
  183. //等级名称处理
  184.         if(char_dylvl<50) set @char_dylvll$,"副职-钓鱼初学者";
  185.         if(char_dylvl>=50&&char_dylvl<100) set @char_dylvll$,"副职-钓鱼武士";
  186.         if(char_dylvl>=100&&char_dylvl<300) set @char_dylvll$,"副职-钓鱼工匠";
  187.         if(char_dylvl>=200&&char_dylvl<600) set @char_dylvll$,"副职-钓鱼达人";
  188.         if(char_dylvl>=400&&char_dylvl<1200) set @char_dylvll$,"副职-钓鱼长老";
  189.         if(char_dylvl>=800&&char_dylvl<2400) set @char_dylvll$,"副职-钓鱼圣人";
  190.         if(char_dylvl>=1600&&char_dylvl<4800) set @char_dylvll$,"副职-钓鱼之神";
  191.         if(char_dylvl>=3200&&char_dylvl<6800) set @char_dylvll$,"副职-钓鱼天下第一";
  192.         if(char_dylvl>=5800&&char_dylvl<8800) set @char_dylvll$,"副职-钓鱼宇宙第一";
  193.         if(char_dylvl>=8800) set @char_dylvll$,"副职-钓鱼始祖";
  194. //给予点数
  195.         set @din,rand(1,3);
  196.         set char_dylvl,char_dylvl+@din;
  197.         if (#vip>0 && @zdck>0) {
  198.                 set @abc,0;
  199.                 dispbottom "[ 自动采矿系统 ] 获得了["+getitemname(@itemid)+"]["+@i+"]个";
  200.                 dispbottom "[ 自动采矿系统 ] 经验: ["+char_dylvl+"/ "+@dyjinyan+"](+"+@din+")";
  201.                 dispbottom "[ 自动采矿系统 ] 目前钓鱼技能等级为: ["+@char_dylvll$+"]";
  202.                 mes "[系统提示]";
  203.                 mes "自动钓鱼中~~~~";
  204.                 mes "^FF0000注意,关掉此窗口将取消自动钓鱼^000000";
  205.                 callfunc "diaoyu";
  206.                 close2;
  207.                 set @zdck,0;
  208.         end;
  209.         }
  210. //-------------
  211.         mes "^990000钓鱼结果:^000000";
  212.         mes "获得了"+getitemname(@itemid)+" ^ff0000 "+@i+" ^000000个";
  213.         mes "经验: ^ff0000 "+char_dylvl+" ^000000 / ^ff0000 "+@dyjinyan+" ^000000(+"+@din+")";
  214.         mes "目前钓鱼技能等级为: ^532E6B"+@char_dylvll$+"^000000";
  215.         close2;
  216.         set @abc,0;
  217.         end;
  218. }
复制代码
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。

升级   72.33%

 楼主| 发表于 2013-4-9 15:37:54 | 显示全部楼层
求大神帮忙啊~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|99Max综合娱乐网站(旧版) ( 沪ICP备11024206号-1 )

GMT+8, 2025-2-26 01:22 , Processed in 0.204134 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表