水流行险 发表于 2021-6-22 02:19:39

【已解决】如何在银行加入秘银买卖的脚本?

本帖最后由 水流行险 于 2021-7-20 02:09 编辑



** set strings for radio button box **      跳出首选菜单
!!VRz-3:S^^; !!VRz-4:S^^; !!VRz-5:S^^;
!!VRz-1:Sz105001;
!!VRz-2:Sz105002;
!!VRz-3&y-2=1:Sz105003;
!!VRz-4&y-3=1:Sz105004;
!!VRz-5&y-1=1:Sz105005;


!!IF:G1/1/1/-1/-2/-3/-4/-5;        可以加多一个-6作为秘银入口

!!VRy-8:Sv1;                           令Y-8=v1
!!FU14800&y-8=2:P;
!!FU635&y-8=4:P;
** Ask for money or resources **
!!IF&y-8=8:Q1/6/0/5/0/7/z105006;      这里考虑加入秘银交易Fu1012

!!VRy-9&1:S1;
!!VRy-9&-1:S0;
!!FU631&y-9=1/y-8=8:P;
!!FU632&y-9=0/y-8=8:P;

** End of main click routine **


-----------------以下是秘银交易脚本---------------------
!?FU1012&x1=186;
!!VRz-1:S^你是要购买还是出售秘银?^;
!!VRz-2:S^购买^;
!!VRz-3:S^出售^;
!!IF:G1/10/0/-1/-2/-3;
!!VRy1:Sv10;
!!VRv10:S0;
!!FU1012&y1=1:P255/0/x3;
!!FU1012&y1=2:P256/0/x3;


!?FU1012&x1=255/x2=0;
!!OW:R-1/7/?x4;
!!VRz9:S^您需要购买多少秘银?
现有金钱%X3,秘银%X4,秘银单价:6280金/个^;
!!VRz22:S^欢迎来到资源交易所,请输入要购买的秘银数量(1~99):^;
!!VRz23:S^^;
!!IF:D2/9/22/23;
!!IF:E10/2;
!!VRx5:Sv10;
!!VRv10:S0;
!!FU&x5<>5:E;
!!VRx6:Vz1;
!!IF|x6<1/x6>99:M^输入错误,请重新输入^;
!!FU|x6<1/x6>99:E;
!!VRx7:Sx6 *6280;
!!IF&x3<x7:M^总货款为%X7金,你根本买不起!^;
!!FU&x3<x7:E;
!!IF:V440/0;
!!IF:Q440/6/x7/7/x6/2^您确认要花费%X7金够买%X6个秘银吗?^;
!!FU&-440:E;
!!VRx7: *-1;
!!OW:R-1/6/dx7 R-1/7/dx6;
!!IF:V440/0;
!!UN:R3/-1;


!?FU1012&x1=256/x2=0;
!!OW:R-1/7/?x4;
!!VRz9:S^您需要出售多少秘银?
现有金钱%X3,秘银%X4,秘银单价:3140金/个^;
!!VRz22:S^欢迎来到资源交易所,请输入要出售的秘银数量(1~99):^;
!!VRz23:S^^;
!!IF:D2/9/22/23;
!!IF:E10/2;
!!VRx5:Sv10;
!!VRv10:S0;
!!FU&x5<>5:E;
!!VRx6:Vz1;
!!IF|x6<1/x6>99:M^输入错误,请重新输入^;
!!FU|x6<1/x6>99:E;
!!VRx7:Sx6 *3140;
!!IF&x4<x6:M^需要%X6秘银,你没有足够的秘银^;
!!FU&x4<x6:E;
!!IF:V440/0;
!!IF:Q440/6/x7/7/x6/2^您确认要出售%X6秘银换取%X7金吗?^;
!!FU&-440:E;
!!VRx6: *-1;
!!OW:R-1/6/dx7 R-1/7/dx6;
!!IF:V440/0;
!!UN:R3/-1;

babyandy 发表于 2021-6-22 16:19:29

封魔开大富翁秘银用不光            

水流行险 发表于 2021-6-26 16:42:56

版主,我又搞不定了!玩不转啊!@Archer30

Archer30 发表于 2021-6-26 17:03:40

最近没空。这里楼主已经写清楚了非常详细选项插入的位置...那么疑问在哪?无非是通过IF:G运行对应的功能

水流行险 发表于 2021-7-20 02:08:45

** set strings for radio button box **      跳出首选菜单
!!VRz-3:S^^; !!VRz-4:S^^; !!VRz-5:S^^;
!!VRz-1:Sz105001;
!!VRz-2:Sz105002;
!!VRz-3&y-2=1:Sz105003;
!!VRz-4&y-3=1:Sz105004;
!!VRz-5&y-1=1:Sz105005;
!!VRz-6:S^秘银交易^;

!!IF:G1/1/1/-1/-2/-3/-4/-5/-6;        可以加多一个-6作为秘银入口

!!VRy-8:Sv1;                           令Y-8=v1
!!FU14800&y-8=2:P;
!!FU635&y-8=4:P;
** Ask for money or resources **
!!IF&y-8=8:Q1/6/0/5/0/7/z105006;      这里考虑加入秘银交易Fu

!!VRy-9&1:S1;
!!VRy-9&-1:S0;
!!FU631&y-9=1/y-8=8:P;
!!FU632&y-9=0/y-8=8:P;

!!IF&y-8=16:Q1/7/0/6/0/7/^秘银交易^;
!!VRy-10&1:S1;
!!VRy-10&-1:S0;
!!FU1012&y-10=1/y-8=16:P255/0/x3; 选择左边
!!FU1012&y-10=0/y-8=16:P256/0/x3; 选择右边

水流行险 发表于 2021-7-20 04:26:44

Archer30 发表于 2021-6-26 17:03
最近没空。这里楼主已经写清楚了非常详细选项插入的位置...那么疑问在哪?无非是通过IF:G运行对应的功能

下面错在哪里?

** set strings for radio button box **      跳出首选菜单
!!VRz-3:S^^; !!VRz-4:S^^; !!VRz-5:S^^;
!!VRz-1:Sz105001;
!!VRz-2:Sz105002;
!!VRz-3&y-2=1:Sz105003;
!!VRz-4&y-3=1:Sz105004;
!!VRz-5&y-1=1:Sz105005;
!!VRz-6:S^秘银交易所^;

!!IF:G1/1/1/-1/-2/-3/-4/-5/-6;        可以加多一个-6作为秘银入口

!!VRy-8:Sv1;                           令Y-8=v1
!!FU14800&y-8=2:P;
!!FU635&y-8=4:P;
** Ask for money or resources **
!!IF&y-8=8:Q1/6/0/5/0/7/z105006;      这里考虑加入秘银交易Fu

!!VRy-9&1:S1;
!!VRy-9&-1:S0;
!!FU631&y-9=1/y-8=8:P;
!!FU632&y-9=0/y-8=8:P;

!!IF&y-8=16:Q1/7/0/6/0/7/^秘银交易所^;
!!VRy-10&1:S1;
!!VRy-10&-1:S0;
!!FU20210720&y-10=1/y-8=16:P; 选择左边
!!FU20210721&y-10=0/y-8=16:P; 选择右边

!?FU20210720;
!!OW:R-1/6/?x3;
!!OW:R-1/7/?x4;
!!VRz9:S^您需要购买多少秘银?
现有金钱%X3,秘银%X4,秘银单价:6280金/个^;
!!VRz22:S^欢迎来到资源交易所,请输入要购买的秘银数量(1~99):^;
!!VRz23:S^^;
!!IF:D2/9/22/23;
!!IF:E10/2;
!!VRx5:Sv10;
!!VRv10:S0;
!!FU&x5<>5:E;
!!VRx6:Vz1;
!!IF|x6<1/x6>99:M^输入错误,请重新输入^;
!!FU|x6<1/x6>99:E;
!!VRx7:Sx6 *6280;
!!IF&x3<x7:M^总货款为%X7金,你根本买不起!^;
!!FU&x3<x7:E;
!!IF:V440/0;
!!IF:Q440/6/x7/7/x6/2^您确认要花费%X7金够买%X6个秘银吗?^;
!!FU&-440:E;
!!VRx7: *-1;
!!OW:R-1/6/dx7 R-1/7/dx6;
!!IF:V440/0;
!!UN:R3/-1;

!?FU20210721;
!!OW:R-1/6/?x3;
!!OW:R-1/7/?x4;
!!VRz9:S^您需要出售多少秘银?
现有金钱%X3,秘银%X4,秘银单价:3140金/个^;
!!VRz22:S^欢迎来到资源交易所,请输入要出售的秘银数量(1~99):^;
!!VRz23:S^^;
!!IF:D2/9/22/23;
!!IF:E10/2;
!!VRx5:Sv10;
!!VRv10:S0;
!!FU&x5<>5:E;
!!VRx6:Vz1;
!!IF|x6<1/x6>99:M^输入错误,请重新输入^;
!!FU|x6<1/x6>99:E;
!!VRx7:Sx6 *3140;
!!IF&x4<x6:M^需要%X6秘银,你没有足够的秘银^;
!!FU&x4<x6:E;
!!IF:V440/0;
!!IF:Q440/6/x7/7/x6/2^您确认要出售%X6秘银换取%X7金吗?^;
!!FU&-440:E;
!!VRx6: *-1;
!!OW:R-1/6/dx7 R-1/7/dx6;
!!IF:V440/0;
!!UN:R3/-1;

Archer30 发表于 2021-7-20 14:03:20

一个最简单的判断“错在哪里”的方法是在你的语句中插入
!!IF:M^^;
根据出错崩溃在IF:M框之前或是之后来定位具体有问题的语句

我没测试,但这里应该是!!UN:R3/-1;有问题
你要刷的是资源栏,试试以下三个,比较一下效果:
!!SN:D; 通用刷新
!!UN:R4/-1; 刷新当前城镇界面
!!UN:R2; 刷新资源栏

水流行险 发表于 2021-7-20 22:30:03

Archer30 发表于 2021-7-20 14:03
一个最简单的判断“错在哪里”的方法是在你的语句中插入

根据出错崩溃在IF:M框之前或是之后来定位具体有 ...

对了,换成了R4;kl;
页: [1]
查看完整版本: 【已解决】如何在银行加入秘银买卖的脚本?

捐赠