TC官方合作论坛

 找回密码
 立即注册
查看: 2655|回复: 11

[入门] 纯新手学教程做的”水果机“有个问题请教!~

[复制链接]
发表于 2014-1-26 11:52:16 | 显示全部楼层 |阅读模式
本帖最后由 shuaihuimoto 于 2014-1-26 22:02 编辑

rainshine远程指导,解决了我的问题。加了个皮肤更帅了{:soso_e113:}
照着冷月教程做的一个”水果机“
在教程基础上,随着自己的联想,拓展了一些功能,现在就是有个功能想了很久不知道怎么实现,【怎么将提现窗口输入的金额,叠加在下面的余额结果中?并且积分减去对应数字】,现在做成了,比如:提现200元,余额显示的是200元。我再提现300元,应该是500元,但是现在是300元,

(下面这条代码,我想着应该可以,运行出错,不知道什么原因)

剩余=第三个参数+第二个参数    //提现金额+余额=账户余额

标签.设置文本("标签6",剩余)//  账号余额
  1. 空间 水果机
  2. //默认空间


  3. 线程1,线程2,线程3,时间线程

  4. 功能 自定义(编号)

  5.     循环(真)
  6.         数字=辅助.随机数(0,9)
  7.         标签.设置文本("标签"&编号,数字)
  8.         辅助.等待(50)
  9.         
  10.         
  11.     循环结束

  12. 功能结束



  13. //开始按钮_点击操作
  14. 功能 开始_点击()
  15.     线程1=线程.开启("水果机.自定义",0)
  16.     线程2=线程.开启("水果机.自定义",1)
  17.     线程3=线程.开启("水果机.自定义",2)
  18.    
  19. 功能结束


  20. 得分=500


  21. //暂停
  22. 功能 按钮0_点击()
  23.     线程.暂停(线程1)
  24.    
  25.     线程.暂停(线程2)
  26.    
  27.     线程.暂停(线程3)
  28.     文本1=标签.获得文本("标签0")
  29.     文本2=标签.获得文本("标签1")
  30.     文本3=标签.获得文本("标签2")
  31.    
  32.     i=标签.获得文本("标签3")   //积分
  33.      
  34.     如果(文本1==文本2 && 文本2==文本3)
  35.         得分+=1000
  36.         标签.设置文本("标签3",得分)
  37.         标签.设置文本("标签8","1000")
  38.     否则
  39.         如果(文本1==文本2 || 文本1==文本3 || 文本2==文本3)
  40.             得分+=500
  41.             标签.设置文本("标签3",得分)
  42.             标签.设置文本("标签8","二等奖: 500")
  43.             
  44.         否则
  45.             
  46.             如果(文本1!=文本2 || 文本1!=文本3 || 文本2!=文本3)
  47.                 得分-=100
  48.                 标签.设置文本("标签3",得分)
  49.                 标签.设置文本("标签8","扣分:100")
  50.             否则   
  51.                
  52.                 得分-=200
  53.                 标签.设置文本("标签3",得分)
  54.                 辅助.消息框("扣200")
  55.                
  56.             如果结束
  57.             
  58.         如果结束
  59.     如果结束
  60.     如果(得分<0)
  61.         线程.关闭(线程1)
  62.         
  63.         线程.关闭(线程2)
  64.         
  65.         线程.关闭(线程3)
  66.         辅助.消息框("你输光了")
  67.         
  68.     如果结束
  69.    
  70.     如果(i<1)
  71.         
  72.       标签.设置文本("标签9","负债累累")
  73.      
  74.     如果结束
  75.    
  76.     如果(i>2000)
  77.         
  78.       标签.设置文本("标签9","小有成就")
  79.      
  80.     如果结束
  81.    
  82.     如果(i>=5000)
  83.         
  84.       标签.设置文本("标签9","事业有成")
  85.      
  86.     如果结束

  87. 功能结束

  88. 功能 按钮1_点击()
  89.     线程.恢复(线程1)
  90.    
  91.     线程.恢复(线程2)
  92.    
  93.     线程.恢复(线程3)
  94.    
  95. 功能结束


  96. //退出按钮_点击操作
  97. 功能 退出_点击()
  98.     辅助.退出()
  99. 功能结束



  100. 功能 重来_点击()
  101.     线程.关闭(线程1)
  102.    
  103.     线程.关闭(线程2)
  104.    
  105.     线程.关闭(线程3)
  106.     标签.设置文本("标签9","初来乍到")
  107.     标签.设置文本("标签0","")
  108.     标签.设置文本("标签1","")
  109.     标签.设置文本("标签2","")
  110.     得分=500
  111.     标签.设置文本("标签3",得分)
  112. 功能结束

  113. 功能 评分称号机制()
  114. i=标签.获得文本("标签3")   //积分
  115.    如果(i<1)
  116.         
  117.       标签.设置文本("标签9","负债累累")
  118.      
  119.     如果结束
  120.    
  121.     如果(i>2000)
  122.         
  123.       标签.设置文本("标签9","小有成就")
  124.      
  125.     如果结束
  126.    
  127.     如果(i>=5000)
  128.         
  129.       标签.设置文本("标签9","事业有成")
  130.      
  131.     如果结束

  132. 功能结束


  133. 功能 初始化()
  134.         标签.设置文本("标签0","0")
  135.     标签.设置文本("标签1","0")
  136.     标签.设置文本("标签2","0")
  137.    // 时间线程=线程.开启("水果机.标签7_点击","")
  138.     标签.设置文本("标签3","500")
  139.     //标签.设置文本("标签6","")
  140. 时间线程=线程.开启("水果机.标签7_点击","")
  141. 标签.设置文本("标签9","初来乍到")


  142. 功能结束


  143. 功能 标签4_点击()
  144.     得分+=100
  145.    
  146.     标签.设置文本("标签3",得分)
  147.     水果机.评分称号机制()
  148. 功能结束





  149. 功能 提现_点击()
  150.    
  151.   水果机.评分称号机制()
  152.    
  153.    
  154.     第二个参数=编辑框.获得文本("编辑框0")   //提现金额设置框
  155.    
  156.     第一个参数=标签.获得文本("标签3")   //积分
  157.    
  158.     第三个参数=标签.获得文本("标签6")   //余额显示框
  159.    
  160.     结果=第一个参数-第二个参数     //积分-提现金额=剩余积分
  161.     //剩余=第三个参数+第二个参数    //提现金额+余额=账户余额
  162.    
  163.     //剩余+=编辑框.获得文本("编辑框0")
  164.    
  165.    
  166.     余额=100
  167.    
  168.     标签.设置文本("标签6",第二个参数)//  账号余额
  169.    
  170.     编辑框.设置文本("编辑框0","0")  //提现金额设置框
  171.    
  172.     标签.设置文本("标签3",结果)//积分
  173.    
  174. 功能结束



  175. 功能 标签7_点击()
  176.    
  177.   时间=日期时间.当前日期()
  178. 循环(真)
  179.       
  180.       标签.设置文本("标签7",时间)
  181.        辅助.等待(1000)
  182.    循环结束
  183. 功能结束


  184. 功能 按钮2_点击()
  185. 水果机.初始化()

  186. 功能结束

  187. 空间结束
  188. //空间结束语句
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +10 金币 +10 收起 理由
rainshine + 10 + 10 支持。

查看全部评分

回复

使用道具 举报

发表于 2014-1-26 12:03:16 | 显示全部楼层
哎呀呀 我只能说我很欣赏你 如果需要帮助可以随时加我qq 1472750668 你说的功能我可以教你。

评分

参与人数 1威望 +10 金币 +10 收起 理由
shuaihuimoto + 10 + 10 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-26 12:11:28 | 显示全部楼层
{:soso_e136:}  我昨天找你帮过忙的。想着老请教不好意思啊,真心感谢你!   
回复 支持 反对

使用道具 举报

发表于 2014-1-26 12:15:58 | 显示全部楼层
shuaihuimoto 发表于 2014-1-26 12:11
我昨天找你帮过忙的。想着老请教不好意思啊,真心感谢你!    ...

不谢。
回复 支持 反对

使用道具 举报

发表于 2014-1-26 12:30:29 | 显示全部楼层
{:soso_e141:} 代码太乱了。其实简单的代码就可以实现你这样的功能。不过也算不错了。我觉得我的代码都是有进化的功能的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-26 12:59:14 | 显示全部楼层
{:soso_e129:}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-26 12:59:27 | 显示全部楼层
zxw445 发表于 2014-1-26 12:30
代码太乱了。其实简单的代码就可以实现你这样的功能。不过也算不错了。我觉得我的代码都是有 ...


俺是新手瞎弄的,   教程看不懂,所以先实践实践弄弄看,  再回头系统的学习
回复 支持 反对

使用道具 举报

发表于 2014-1-26 13:07:27 | 显示全部楼层
shuaihuimoto 发表于 2014-1-26 12:59
俺是新手瞎弄的,   教程看不懂,所以先实践实践弄弄看,  再回头系统的学习 ...

我的建议是, 由简单到复杂,然后在由复杂在简单。这是进化的过程。

过于学习,只会带来没用处。
回复 支持 反对

使用道具 举报

发表于 2014-1-26 16:28:29 | 显示全部楼层
很不错的啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-26 17:05:47 | 显示全部楼层
zxw445 发表于 2014-1-26 13:07
我的建议是, 由简单到复杂,然后在由复杂在简单。这是进化的过程。

过于学习,只会带来没用处。 ...

恩,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-18 05:55 , Processed in 0.055010 second(s), 27 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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