TC官方合作论坛

 找回密码
 立即注册
查看: 965|回复: 20
打印 上一主题 下一主题

[已解决] 多开游戏的配置问题求帮助!!!

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-5-8 16:35:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
打个比方我开二个游戏窗口 下面对应的是配置一,配置二,如何让二个窗口按着我的配置文件里面的内容进行游戏呢
 下面我先开第一个游戏 在读取第一种配置进行游戏 这时脚本运行正常,按配置一里面的内容进行游戏 脚本控件栏也读取了配置一时面的内容
 之后在开第二个游戏窗口,在读取第二种配置进行游戏 这时脚本运行同样正常 这时问题来了
 脚本控件栏变成了配置二里面的内容,同时第一种配置无效了, 第一个号进行的也是第二种配置里面的内容

请大神帮忙  如果让二个配置对应二个游戏窗口  而不是把之前的配置给覆盖!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
 遍历(2)//上二个号
//这里先上一个号读取配置一
之后遍历  在上一个号读取配置二
这时会把tc控件栏里面原先的配置一内容全部替换成配置二的内容

这时二个号进行的内容 都变成了配置二的内容

遍历结束

 救给个思路  配置一对应一个号
配置二 在对应一个号
还有TC控件栏里面的内容也不要让他老是一读取配置就改来改去的

回复

使用道具 举报

沙发
发表于 2014-5-8 17:29:26 | 只看该作者
可以加个参数

  1. 功能 写配置()
  2.     配置路径=功能函数.配置路径()
  3.     文件.删除(配置路径)
  4.    
  5.     r_row,r_col
  6.     表格.大小("表格0",r_row, r_col,"设置")
  7.     for(i=1;i<r_row;i++)
  8.       
  9.         密码=表格.获得内容("表格0",i,2,"设置")
  10.       
  11.         辅助.写配置("帐号","帐号"&i,表格.获得内容("表格0",i,1,"设置"),配置路径)   
  12.         辅助.写配置("帐号","密码"&i,字符串.aes加密(密码,密钥),配置路径)   
  13.         辅助.写配置("帐号","备注"&i,表格.获得内容("表格0",i,3,"设置"),配置路径)
  14.     endfor
  15.    
  16.    
  17. 功能结束

  18. 功能 读配置()
  19.    
  20.     配置路径=功能函数.配置路径()
  21.     如果(文件.是否存在(配置路径))
  22.         traceprint("文件存在")
  23.         //浏览框.设置("浏览框0", 辅助.读配置("帐号路径","帐号路径",配置路径),"设置")
  24.       
  25.         r_row,r_col
  26.         表格.大小("表格0",r_row, r_col,"设置")
  27.         for(i=1;i<r_row;i++)
  28.            
  29.             解密=辅助.读配置("帐号","密码"&i,配置路径)
  30.             功能函数.表格数据("表格0",i,1,辅助.读配置("帐号","帐号"&i,配置路径),"设置")
  31.             功能函数.表格数据("表格0",i,2,字符串.aes解密(解密,密钥),"设置")
  32.             功能函数.表格数据("表格0",i,3,辅助.读配置("帐号","备注"&i,配置路径),"设置")
  33.         endfor
  34.       
  35.     else
  36.         返回 0
  37.     endif
  38.    
  39.    
  40. 功能结束
复制代码




回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-5-8 18:24:42 | 只看该作者
看不懂, 配置文件 写 读我都已经写好了
回复 支持 反对

使用道具 举报

地板
发表于 2014-5-8 18:32:59 | 只看该作者
开几个就保存几个配置文件  在程序里直接读配置  不就是行了   把界面控件全部写配置里面去
回复 支持 反对

使用道具 举报

5#
发表于 2014-5-8 18:34:20 来自手机 | 只看该作者
把配置读取到数组,然后用数组
回复 支持 反对

使用道具 举报

6#
发表于 2014-5-8 18:39:15 | 只看该作者
比如窗口一的控件设置保存成窗口1配置   窗口1程序里直接读窗口1的配置  
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-5-8 18:43:13 | 只看该作者
都写进去了,问题是读配置文件的时候界面控件也一起改变了
这样就把之前的配置文件给覆盖啦
把个比方 编辑框.获得文件("编辑框0")//第一个帐号 读配置文件 比主说是 100
这时开第一个帐号 这里就是100
在开第二个帐号
  编辑框.获得文件("编辑框0")//第二个帐号 读配置文件 比主说是 200 ,这时控件编辑框0变成了200, 那第一个帐号也是从100变成了200,直接调用200了 就好比把之前的给覆盖啦
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-5-8 18:46:11 | 只看该作者
窗口1程序里直接读窗口1的配置  


就是这里不明白 窗口1要如何才能读取窗口1的配置
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-5-8 18:50:08 | 只看该作者
就是这里不明白 窗口1要如何才能读取窗口1的配置。
而不让第二次读取配置的时候没把之前的配置给覆盖掉
因为第二次读取配置 这时脚本窗口的控件内容也随之一起变成了第二次的配置
而这时第一闪的配置变成了第二次的配置
回复 支持 反对

使用道具 举报

10#
发表于 2014-5-8 19:04:54 | 只看该作者
本帖最后由 qjj754 于 2014-5-8 19:06 编辑

线程.开启("线程应用.功能一","")

功能 功能一()
变量 A,B,C,D,E,F,G,H.........................要多少个写多少个
//开始取读取配置页面里的参数如:
A=编辑框.获得文本("编辑框0")
B=复选框.获取状态("复选框0")
C=.... 下面的各种参数获取就不一 一举例呢.按上面的来就行呢

循环(真)//这里开始循环工作呢.... 不再读取上在面的设置, 即使你有第10个线程都是用的这个功能. 各配置的参数都独立开的不会混乱
//这里面是你的功能主体 各种子功能
线程应用.子功能1(A,B,C,D)//下面的子功能要用几个参数就传几个参数下去
线程应用.子功能2(C,D,G,H)//同上,这里的参数我是瞎写的
循环结束

功能结束

\\结束语.如有不懂请回复.给采纳吧
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-25 20:06 , Processed in 0.177640 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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