UID14647
阅读权限30
威望 点
积分417
注册时间2013-3-18
最后登录1970-1-1
听众
收听
升级
  72.33%
|
我现在有一个类似钓鱼伐木一样的脚本,其他功能都一切正常,但它增加了一个VIP有自动钓鱼的选项~~自动钓鱼也能正常运行,可是问题是中间有一段,提示“自动伐木中~~注意,关掉此窗口将取消自动伐木” 现在的问题是这个关闭窗口的选项一直没有显示,也就意味着VIP一旦开启自动钓鱼~要关闭只有强退~~小弟想在此寻找各路大仙有什么解决办法没?我附上完整脚本:- yuno_fild12.gat,121,261,4 script 副职-鱼群#1 920,{
- set @npcname$,"^ff0000①号渔场^000000";
- callfunc "diaoyu";
- end;
- }
- yuno_fild12.gat,124,246,4 script 副职-鱼群#2 920,{
- set @npcname$,"^ff0000②号渔场^000000";
- callfunc "diaoyu";
- end;
- }
- yuno_fild12.gat,169,255,4 script 副职-鱼群#3 920,{
- set @npcname$,"^ff0000③号渔场^000000";
- callfunc "diaoyu";
- end;
- }
- yuno_fild12.gat,232,212,4 script 副职-鱼群#4 920,{
- set @npcname$,"^ff0000④号渔场^000000";
- callfunc "diaoyu";
- end;
- }
- yuno_fild12.gat,304,230,4 script 副职-鱼群#5 920,{
- set @npcname$,"^ff0000⑤号渔场^000000";
- callfunc "diaoyu";
- end;
- }
- //执行部分
- function script diaoyu {
- if (#vip>0 && @zdck>0) {
- if (@abc == 1) goto nzzb;
- set @abc,1;
- goto L_vip;
- end;
- }
- set @yzcs,rand(1,3);
- set @yzcs2,@yzcs2+@yzcs;
- if (@yzcs2 < 10) goto Lyanzhengok;
- set @yzcs2,0;
- set @yanzhen1,rand(1000,9999);
- mes "[系统提示]";
- mes "请正确输入下面的验证码方可使用。";
- mes "验证码 :[ ^FF0000"+@yanzhen1+"^000000 ]";
- next;
- input @yanzhen2;
- if(@yanzhen2 == @yanzhen1) goto Lyanzhengok;
- set @yzcs2,20;
- mes "[系统提示]";
- mes "验证码错误。";
- close;
- Lyanzhengok:
- mes "[渔场工作人员]";
- mes "你好,这里是"+@npcname$+" ";
- mes "请问你要开始钓鱼了吗?";
- next;
- switch(select("是的,我要开始钓鱼","不.现在还不用",(#vip>0)?"自动钓鱼":"")) {
- case 1:
- if(@abc==1)goto nzzb;
- if(countitem(22016)==0) goto mwq;
- set @abc,1;
- mes "[系统提示]";
- mes "钓鱼中...";
- mes "^ff0000(在工作过程中,请玩家不要下线.否则工作将不能进行下去)^000000";
- next;
- cutin "dy00",1;
- addtimer 5000,"钓鱼计时::Onone";
- addtimer 10000,"钓鱼计时::Ontwo";
- addtimer 15000,"钓鱼计时::Onthree";
- addtimer 20000,"钓鱼计时::Onfour";
- addtimer 25000,"钓鱼计时::Onfive";
- addtimer 30000,"钓鱼计时::Onsix";
- addtimer 35000,"钓鱼计时::Onseven";
- addtimer 40000,"钓鱼计时::Oneight";
- addtimer 45000,"钓鱼计时::Onnine";
- addtimer 50000,"钓鱼计时::Onten";
- break;
- mwq:
- mes "[钓鱼工作人员]";
- mes "你还没有钓鱼的工具呢.";
- close;
- nzzb:
- mes "[钓鱼工作人员]";
- mes "不能作弊哦";
- close;
- end;
- case 2:
- mes "[钓鱼工作人员]";
- mes "那么你有需要再来吧";
- close;
- case 3:
- L_vip:
- set @zdck,2;
- cutin "dy00",1;
- addtimer 5000,"钓鱼计时::Onone";
- addtimer 10000,"钓鱼计时::Ontwo";
- addtimer 15000,"钓鱼计时::Onthree";
- addtimer 20000,"钓鱼计时::Onfour";
- addtimer 25000,"钓鱼计时::Onfive";
- addtimer 30000,"钓鱼计时::Onsix";
- addtimer 35000,"钓鱼计时::Onseven";
- addtimer 40000,"钓鱼计时::Oneight";
- addtimer 45000,"钓鱼计时::Onnine";
- addtimer 50000,"钓鱼计时::Onten";
- break;
- }
- }
- yuno_fild12.gat,155,185,0 script 钓鱼计时 -1,{
- Onone:
- cutin "dy00",255;
- cutin "dy10",1;
- end;
- Ontwo:
- cutin "dy10",255;
- cutin "dy20",1;
- end;
- Onthree:
- cutin "dy20",255;
- cutin "dy30",1;
- end;
- Onfour:
- cutin "dy30",255;
- cutin "dy40",1;
- end;
- Onfive:
- cutin "dy40",255;
- cutin "dy50",1;
- end;
- Onsix:
- cutin "dy50",255;
- cutin "dy60",1;
- end;
- Onseven:
- cutin "dy60",255;
- cutin "dy70",1;
- end;
- Oneight:
- cutin "dy70",255;
- cutin "dy80",1;
- end;
- Onnine:
- cutin "dy80",255;
- cutin "dy90",1;
- end;
- Onten:
- if (#vip>0 && @zdck>0) {
- goto L_vip_2;
- end;
- }
- mes "^ff0000钓鱼完成了.!^000000";
- cutin "dy90",255;
- cutin "dy100",1;
- next;
- cutin "dy100",255;
- //矿物处理
- L_vip_2:
- if(char_dylvl<50) set @itemid,22005;
- if(char_dylvl>=50&&char_dylvl<100) set @itemid,rand(22005,22006);
- if(char_dylvl>=100&&char_dylvl<300) set @itemid,rand(22005,22007);
- if(char_dylvl>=200&&char_dylvl<600) set @itemid,rand(22005,22008);
- if(char_dylvl>=400&&char_dylvl<1200) set @itemid,rand(22005,22009);
- if(char_dylvl>=800&&char_dylvl<2400) set @itemid,rand(22005,22009);
- if(char_dylvl>=1600&&char_dylvl<4800) set @itemid,rand(22005,22009);
- if(char_dylvl>=3200&&char_dylvl<6800) set @itemid,rand(22007,22009);
- if(char_dylvl>=5800&&char_dylvl<8800) set @itemid,rand(22008,22009);
- if(char_dylvl>=8800) set @itemid,22009;
- //给予物品
- if(char_wklvl<800) set @i,1;
- if(char_wklvl>=800&&char_wklvl<3200) set @i,rand(1,2);
- if(char_wklvl>=3200) set @i,rand(1,3);
- if(char_wklvl>=4800) set @i,rand(1,4);
- if(char_wklvl>=6800) set @i,rand(1,5);
- if(char_wklvl>=8800) set @i,rand(1,6);
- getitem @itemid,@i;
- //等级经验处理
- if(char_dylvl<50) set @dyjinyan,50;
- if(char_dylvl>=50&&char_dylvl<100) set @dyjinyan,100;
- if(char_dylvl>=100&&char_dylvl<300) set @dyjinyan,300;
- if(char_dylvl>=200&&char_dylvl<600) set @dyjinyan,600;
- if(char_dylvl>=400&&char_dylvl<1200) set @dyjinyan,1200;
- if(char_dylvl>=800&&char_dylvl<2400) set @dyjinyan,2400;
- if(char_dylvl>=1600&&char_dylvl<4800) set @dyjinyan,4800;
- if(char_dylvl>=3200&&char_dylvl<6800) set @dyjinyan,6800;
- if(char_dylvl>=5800&&char_dylvl<8800) set @dyjinyan,6800;
- if(char_dylvl>=8800) set @dyjinyan,0;
- //等级名称处理
- if(char_dylvl<50) set @char_dylvll$,"副职-钓鱼初学者";
- if(char_dylvl>=50&&char_dylvl<100) set @char_dylvll$,"副职-钓鱼武士";
- if(char_dylvl>=100&&char_dylvl<300) set @char_dylvll$,"副职-钓鱼工匠";
- if(char_dylvl>=200&&char_dylvl<600) set @char_dylvll$,"副职-钓鱼达人";
- if(char_dylvl>=400&&char_dylvl<1200) set @char_dylvll$,"副职-钓鱼长老";
- if(char_dylvl>=800&&char_dylvl<2400) set @char_dylvll$,"副职-钓鱼圣人";
- if(char_dylvl>=1600&&char_dylvl<4800) set @char_dylvll$,"副职-钓鱼之神";
- if(char_dylvl>=3200&&char_dylvl<6800) set @char_dylvll$,"副职-钓鱼天下第一";
- if(char_dylvl>=5800&&char_dylvl<8800) set @char_dylvll$,"副职-钓鱼宇宙第一";
- if(char_dylvl>=8800) set @char_dylvll$,"副职-钓鱼始祖";
- //给予点数
- set @din,rand(1,3);
- set char_dylvl,char_dylvl+@din;
- if (#vip>0 && @zdck>0) {
- set @abc,0;
- dispbottom "[ 自动采矿系统 ] 获得了["+getitemname(@itemid)+"]["+@i+"]个";
- dispbottom "[ 自动采矿系统 ] 经验: ["+char_dylvl+"/ "+@dyjinyan+"](+"+@din+")";
- dispbottom "[ 自动采矿系统 ] 目前钓鱼技能等级为: ["+@char_dylvll$+"]";
- mes "[系统提示]";
- mes "自动钓鱼中~~~~";
- mes "^FF0000注意,关掉此窗口将取消自动钓鱼^000000";
- callfunc "diaoyu";
- close2;
- set @zdck,0;
- end;
- }
- //-------------
- mes "^990000钓鱼结果:^000000";
- mes "获得了"+getitemname(@itemid)+" ^ff0000 "+@i+" ^000000个";
- mes "经验: ^ff0000 "+char_dylvl+" ^000000 / ^ff0000 "+@dyjinyan+" ^000000(+"+@din+")";
- mes "目前钓鱼技能等级为: ^532E6B"+@char_dylvll$+"^000000";
- close2;
- set @abc,0;
- end;
- }
复制代码 |
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。
|