注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 金庸系列游戏区 《山寨江湖--威力减弱版》 我也魔改一把,可学的武功数 ...
楼主: LopezMagic
打印 上一主题 下一主题

[diy专区] 《山寨江湖--威力减弱版》 我也魔改一把,可学的武功数上升到50, 武功级别和人物级别上升到100,武功一键到极到究,战斗可以召唤变身了 [复制链接]

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
81#
发表于 2017-3-23 18:42:17 |只看该作者
本帖最后由 LopezMagic 于 2017-3-23 19:03 编辑
WURUIZE233 发表于 2017-3-23 18:14
我就是在技能设置里改不了,点什么有用啊
点空格回车什么的也没用
_(:з」∠)_

上下左右键 移动到一个格子
按空格键或回车键 切换 有效无效
(无效时显示问号,有效时显示带字的徽章)

我刚试了,可以呀

不行就在一楼网盘里下载最新的 script.rar 看看是否可以

下面是刚截的图


按了空格或回车后


如果是界面造成了理解的歧义,下一版本会在 技能名称后面增加 【有效】或【无效】的提示




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
143
精华
0
积分
83
金钱
1193
荣誉
1
人气
10
评议
0
82#
发表于 2017-3-23 19:18:39 |只看该作者
LopezMagic 发表于 2017-3-23 02:06
一起学习呀

风舞之章的代码木有细看过

我下载到了蓝烟清的龙的传人开源版跟苍天泰坦的痛饮悲歌0.78开源补丁。但是不知道怎么样实现畅想模式。。痛饮悲歌完整版的下载挂了。

使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
83#
发表于 2017-3-23 19:27:00 |只看该作者
风逝去的日子 发表于 2017-3-23 19:18
我下载到了蓝烟清的龙的传人开源版跟苍天泰坦的痛饮悲歌0.78开源补丁。但是不知道怎么样实现畅想模式。。 ...

畅想模式
是不是就是 在 JY.Person[0] 复制一份 要畅想的人物的属性,
可以参见 山寨江湖 新开档时的代码,特别是选择畅想人物时的,好像在 nino_rw.lua 里

使用道具 举报

帖子
243
精华
0
积分
122
金钱
1891
荣誉
0
人气
4
评议
0
84#
发表于 2017-3-24 15:28:13 |只看该作者
LopezMagic 发表于 2017-3-23 19:27
畅想模式
是不是就是 在 JY.Person[0] 复制一份 要畅想的人物的属性,
可以参见 山寨江湖 新开档时的代码 ...

已经试玩您做的修改,很爽!

不过玩最高难度,90%的战斗还是没什么难度,

我觉得以后继续更新的重点可以放在增强敌人的特效上

目前终极BOSS是家里那个NPC挑战里 挑战无崖子 有几率出现  逍遥派的祖宗   逍遥子,天赋 鲲鹏万古那个,集气速度168.

把我木桩了= =

木桩敌人主要还是   冰封+封穴,  打张三丰   他暴怒集气速度150左右,但由于封穴43+冰封30多,我动了三次,他的集气还没动过。  而且主角有风林火山,出如风 雷霆,敌人根本没还手之力。


使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
85#
发表于 2017-3-24 17:06:12 |只看该作者
41004100 发表于 2017-3-24 15:28
已经试玩您做的修改,很爽!

不过玩最高难度,90%的战斗还是没什么难度,

你都出六如了
我除了测试,已经很久玩不到拿几本书了,都是直接获取天书去武道大会

我都是开局就去和张三丰战斗,现在只是做到他不被木桩,但是他的伤害基本没威胁
这个估计得把攻击力防御力的上限变成2000,3000以内, 9999的话要想稍微平衡一点就得改伤害公式

难道我非得给玩家的集气速度设个上限,hp大于1/3,则集气速度 不超过50
或者作弊,让敌人集气速度 大于 玩家的
解迟缓、冰封、封穴 应该就是调参数,目前敌人的缓解效果已经增加好几十倍了,这个可以提出来让大家自己调

使用道具 举报

帖子
28
精华
0
积分
14
金钱
299
荣誉
0
人气
0
评议
0
86#
发表于 2017-3-24 17:31:43 |只看该作者
LopezMagic 发表于 2017-3-23 18:42
上下左右键 移动到一个格子
按空格键或回车键 切换 有效无效
(无效时显示问号,有效时显示带字的徽章)

不不不不不不不
是指在 对所有人 无效
           对主角  有效
           对队友 有效
           对敌人 有效
           对所有人 有效
这里改不了

使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
87#
发表于 2017-3-24 18:05:29 |只看该作者
本帖最后由 LopezMagic 于 2017-3-24 18:07 编辑
WURUIZE233 发表于 2017-3-24 17:31
不不不不不不不
是指在 对所有人 无效
           对主角  有效

这个可以参见65楼




多谢这个问题
这里不是bug,但是也是界面的问题


估计是界面使用了方括号,造成了误解,下回发布新版本时,我改一下


这里不是 切换 某一项有效或者无效
是在 那几个选项中 选择一项,而且只能选择一项


只有选了另一项,才会不选中 “当前已选的选项”
比如你选了一项后,再进入这个设置界面,在新选的选项上 会自动高亮

使用道具 举报

帖子
2459
精华
0
积分
1362
金钱
19756
荣誉
13
人气
20
评议
0
88#
发表于 2017-3-24 21:58:00 |只看该作者
LopezMagic 发表于 2017-3-24 18:05
这个可以参见65楼

大神~
向您请教代码问题,
如果我想在diy.lua内写一个load file跟 save file的代码应该怎么做?(lua我不擅长,找了半天也不知道如何存、取档案内容)

档案结构是

CC.AwglwKF = {
        {0, 777},
}

如果我用table.insert(CC.AwglwKF,{0,999})之后,
内存里的 CC.AwglwKF 会变成
CC.AwglwKF = {
        {0, 777},
        {0,999},
}

之后想把 CC.AwglwKF 的完整内容存进档案  lcc_diy.lua,
代码要怎么写呢?

http://game.ali213.net/forum.php?mod=redirect&goto=findpost&ptid=6189243&pid=118060483&fromuid=888657



使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
89#
发表于 2017-3-24 23:09:42 |只看该作者
本帖最后由 LopezMagic 于 2017-3-24 23:43 编辑
keyneslin 发表于 2017-3-24 21:58
大神~
向您请教代码问题,
如果我想在diy.lua内写一个load file跟 save file的代码应该怎么做?(lua我不擅 ...

写在最前面,如果要存的数据不是多个存档可以共用的,可以直接用JY.Person[pid]["无用XXX"]
只要 对应的无用XXX 没有被使用即可,例如如果领悟的是武功,记录武功编号即可,那么 无用109 至 无用160 里挑着用
看看会用几个字段,太多了就别用 无用XXX 字段了,这些字段好珍贵的说,哈哈哈哈
这些字段在我的版本里都会自动存档的,你们可以搜索新的版本里有没有,有就直接用

附件是一个DIY文件,里面有一个 test2 函数,我就经常在里面改~~


——————————————————————————————————
您那个帖子 我没有细看
因为 我基本没看过1.99的代码,不太清楚 领悟的作用

但是仅讨论 将数据存档和读档的话,我可以先胡说两句
我写的主要都在help目录下的 playersetting.lua和data.lua文件里,看playersetting.lua就可以,它比较简单
看旧版的就可以,很快就会发布一版新的——原因就是——庆祝中国队获胜呗,也可以参见新版里面的代码,下面我就拿手上的新版代码来说(旧版的懒得恢复了)

数据好办,主要是存档和读档的代码,以及在程序初始化时 或者 读新的档时,调用 这些代码
第一步,思考
要思考一下,我要存的数据,是每个档不同的,分开的(就是需要分别存到档1或档2的对应文件里);还是可以跨越不同的档,都存在一个文件里
例如,每个队友修炼的武功数据,这个要存在每个档单独的文件里; 而解锁的技能点skillpoint 这样的,就可以存在一个跨越不同档案的公共的文件里,大家都可以读写
反正一般游戏的lua也是单线程的,也没有太需要数据访问的控制

第二步,创建代表存档位置的变量
我是没有改原来的存档文件,直接新存了个新文件,以免影响别人
确定了上面的,就可以暂定一下要存的新文件位置,例如
CC.R_PersonSkillFilename[id]   :带id的,就是与不同存档编号有关的存档的新文件位置
CC.CrossSaves_Filename          :不带id的,就是跨不同存档的通用数据文件的新文件位置
想好自己本次开发的小功能,要用到上面哪一类的文件,还是都会用到,在对应位置创建类似的变量

第三步,创建你要用到的内存的数据变量
之后,确定数据,基本就是个数组,map,dict之类的,例如
HHH_GAME_SETTING
HHH_SKILL_TREE_SET
HHH_GOODS_KEEP
前2个稍微嵌套一些,后一个比较简单
你思考你要用到的数据,也类似的创建一个,要注意是Global变量还是local的,package或module级别的,变量名怎么才能不重合等等

第IV步,创建 这些内存变量 和存档文件 相互转化的函数
之后写load和store的读写方法,我就只用HHH_GOODS_KEEP举例了,因为它简单
load_GoodsKeep_from_file
store_GoodsKeep_to_file

如果没有新版的,可以看
load_GameSetting_from_file
store_GameSetting_to_file
例如上面的,主要把内存数据,经过json转化后,再存文件,读的时候也转化回来,你可以写类似的方法,有的时候可以合并到以前写的方法里

第V步,添加调用这些转化方法的代码
之后就是考虑 在哪添加调用上述方法的代码了
很明显
读档在     function SBLDATAL(id) 方法里加,但要注意加在哪,所以得读一下该方法代码
存档加在 function SBLDATAS(id) 方法里加
根据数据文件是否是跨存档的,在调用时会传或不传 存档的编号
你可以在类似的位置添加代码


基本这样就做完了,剩下的就是增加调试信息,测试看看效果
在对应的存盘位置,看看有没有文件,打开看看,一般json的都可以直接看,偶尔手动改改文件内容存盘看看效果(一般不要改)
这时真正的工作才开始,自己写的代码,日电扇也要把它测完

有时存盘文件不能由C程序创建,就得自己先建个空的 assert_store_file_exist ,再向里写内容
读档时 要判断对应文件是否存在 is_file_exists,不存在就不用读了

上面的数据,是比较简单的,如果相关数据,是和初始化流程的一些操作有关,就需要在特定位置执行,
这个就要仔细考虑了
例如可以参见 myInit_1step 和 myInit_2step 方法,以及在哪里调用他们



附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分人气 收起 理由
keyneslin + 1 大神啊啊啊~

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
90#
发表于 2017-3-24 23:53:36 |只看该作者
本帖最后由 LopezMagic 于 2017-3-24 23:59 编辑
keyneslin 发表于 2017-3-24 21:58
大神~
向您请教代码问题,
如果我想在diy.lua内写一个load file跟 save file的代码应该怎么做?(lua我不擅 ...

大神不敢当
上面那个帖子废话太多
简化版就是
local function load_GoodsKeep_from_file()
        local fileName        = CC.CrossSaves_Filename
        local fileExist        = help.file.is_file_exists(fileName)
        if fileExist then
                local content = help.file.readfile_allcontent(fileName)
                if content ~= nil then
                        help.util.debug("[load_GoodsKeep_from_file] load_file_size="..string.len(content))
                        
                        local load_data                               = json.decode(content)
                        local tmpGoodsKeep                       = load_data["HHH_GOODS_KEEP"]
                        
                        HHH_GOODS_KEEP                        = tmpGoodsKeep
                        if HHH_GOODS_KEEP == nil then
                                HHH_GOODS_KEEP = {}
                        end
                end
        end
end
local function store_GoodsKeep_to_file()                                   -- 没有传存档编号,就是各档都可用了
        local fileName        = CC.CrossSaves_Filename                   -- 存档位置
        
        local save_data = {}
        save_data["HHH_GOODS_KEEP"] = HHH_GOODS_KEEP   -- 要存的数据
        
        local content = json.encode(save_data)
        if fileName ~= nil and content ~= nil then
                help.file.writefile(fileName, content)
                help.util.debug("[store_GoodsKeep_to_file] store_file_size="..string.len(content))
        end
end





已有 1 人评分人气 收起 理由
keyneslin + 1 助人为乐,品格高尚~

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
2459
精华
0
积分
1362
金钱
19756
荣誉
13
人气
20
评议
0
91#
发表于 2017-3-25 01:51:05 |只看该作者
LopezMagic 发表于 2017-3-24 23:53
大神不敢当
上面那个帖子废话太多
简化版就是

成功存入,但讀不回來
.\script\DIY.lua:14: in function 'load_GoodsKeep_from_file' 這行的內容 local load_data = json.decode(content)
decode時出錯了?

01:39:02 [load_GoodsKeep_from_file] load_file_size=74
01:39:02 .\script\help\json.lua:184: attempt read write to undeclared variable object
01:39:02 stack traceback:
        .\script\LDCR.lua:46452: in function <.\script\LDCR.lua:46450>
        [C]: in function 'error'
        .\script\LDCR.lua:45121: in function <.\script\LDCR.lua:45120>
        .\script\help\json.lua:184: in function <.\script\help\json.lua:167>
        (tail call): ?
        .\script\help\json.lua:184: in function <.\script\help\json.lua:167>
        (tail call): ?
        .\script\help\json.lua:272: in function <.\script\help\json.lua:247>
        (tail call): ?
        .\script\DIY.lua:14: in function 'load_GoodsKeep_from_file'
        .\script\DIY.lua:44: in main chunk
        [C]: in function 'dofile'
        .\script\LDCR.lua:45968: in function '?'
        .\script\LDCR.lua:50354: in function 'ShowMenu'
        .\script\LDCR.lua:46177: in function '?'
        .\script\LDCR.lua:50354: in function 'ShowMenu'
        .\script\LDCR.lua:46424: in function 'MMenu'
        .\script\LDCR.lua:35849: in function 'Game_SMap'
        .\script\LDCR.lua:35444: in function 'Game_Cycle'
        .\script\LDCR.lua:45280: in function <.\script\LDCR.lua:45111>
        [C]: in function 'xpcall'
        .\script\LDCR.lua:45109: in function <.\script\LDC?@


使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
92#
发表于 2017-3-25 03:34:21 |只看该作者
本帖最后由 LopezMagic 于 2017-3-25 03:38 编辑
keyneslin 发表于 2017-3-25 01:51
成功存入,但讀不回來
.\script\DIY.lua:14: in function 'load_GoodsKeep_from_file' 這行的內容  ...

您可能发现了 JSON4Lua 的bug
可以去下面地址提交issue了
不过也说不定是啥时候我乱改的导致的

-- JSON4Lua: JSON encoding / decoding support for the Lua language.
-- json Module.
-- Author: Craig Mason-Jones
-- Homepage: http://github.com/craigmj/json4lua/



目前我改的如下(就是增加了一行变量声明),经测试可以用


用于测试的函数如下:
local function load_GoodsKeep_from_file()
        local fileName        = CC.CrossSaves_Filename
        local fileExist        = help.file.is_file_exists(fileName)
        if fileExist then
                local content = help.file.readfile_allcontent(fileName)
                if content ~= nil then
                        help.util.debug("[load_GoodsKeep_from_file] load_file_size="..string.len(content))
                        
                        local load_data                                = json.decode(content)
                        local tmpGoodsKeep                        = load_data["HHH_GOODS_KEEP"]
                        
                        local tmpCC_AwglwKF                = load_data["CC_AwglwKF"]
                        if tmpCC_AwglwKF ~= nil then
                                for iii = 1, #tmpCC_AwglwKF do
                                        if tmpCC_AwglwKF[iii] ~= nil then
                                                for jjj = 1, #tmpCC_AwglwKF[iii] do
                                                        local test = tmpCC_AwglwKF[iii][jjj]
                                                        help.util.debug("[CC_AwglwKF] ["..iii.."]["..jjj.."]=["..tostring(test).."]")
                                                end
                                        end
                                end
                        end

                        
                        HHH_GOODS_KEEP                                = tmpGoodsKeep
                        if HHH_GOODS_KEEP == nil then
                                HHH_GOODS_KEEP = {}
                        end
                end
        end
end
local function store_GoodsKeep_to_file()
        local fileName        = CC.CrossSaves_Filename
        
        local CC_AwglwKF = {
                                                {0, 777},
                                                {1, 666},
                                                {2, 233}
                                             }

                                
        local save_data = {}
        save_data["HHH_GOODS_KEEP"]                = HHH_GOODS_KEEP
        save_data["CC_AwglwKF"]                    = CC_AwglwKF
        
        local content = json.encode(save_data)
        if fileName ~= nil and content ~= nil then
                help.file.writefile(fileName, content)
                help.util.debug("[store_GoodsKeep_to_file] store_file_size="..string.len(content))
        end
end



附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分人气 收起 理由
keyneslin + 1 厉害了,我的哥

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
2459
精华
0
积分
1362
金钱
19756
荣誉
13
人气
20
评议
0
93#
发表于 2017-3-25 04:08:15 |只看该作者
本帖最后由 keyneslin 于 2017-3-25 04:19 编辑
LopezMagic 发表于 2017-3-25 03:34
您可能发现了 JSON4Lua 的bug
可以去下面地址提交issue了
不过也说不定是啥时候我乱改的导致的

大神還沒睡啊~
--
話說您寫的store_GoodsKeep_to_file()輸出後內容格式應該和我一樣~
{"CC_AwglwKF":[[0,777],[1,666],[2,233]]}

輸出後應該是上面這樣吧?

但這樣的內容一到 local load_data = json.decode(content)
這段就報錯了
所以下面那些黑體字的部份就完全不會執行
--
照你圖上的代碼修改已經可用了,
大神不愧是大神,
連這bug也能捉出來~



使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
94#
发表于 2017-3-25 04:44:57 |只看该作者
keyneslin 发表于 2017-3-25 04:08
大神還沒睡啊~
--
話說您寫的store_GoodsKeep_to_file()輸出後內容格式應該和我一樣~

您太客气了
我一边看足球,一边让主角自动打武道大会,反正可以复活,都一直打完上半场了还在打,打独孤是一直被木桩

既然报这个错  attempt read write to undeclared variable object
这行又有一个叫object的变量,还的确没声明,就改改看,不行接着改


代码我测通就删啦,哈哈,因为还在改别的
存的文件好像是这个样子


实际使用的时候写成下面这样也行:
CC_AwglwKF["0"]=777
CC_AwglwKF["1"]=666
CC_AwglwKF["30"]=233


if CC_AwglwKF["30"] == 233 then
XXXXXXXXXX
end


这样你也好找 哪个pid的对应值是什么,要不可能还得遍历或转换
已有 1 人评分人气 收起 理由
keyneslin + 1 這方法不錯

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
809
精华
0
积分
405
金钱
9348
荣誉
0
人气
5
评议
0
95#
发表于 2017-3-25 10:18:11 |只看该作者
部分队友加入后离队到小村就找不到了,是我哪个补丁没打好吗

使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
96#
发表于 2017-3-25 11:37:18 来自手机 |只看该作者
aqwsxcd 发表于 2017-3-25 10:18
部分队友加入后离队到小村就找不到了,是我哪个补丁没打好吗

问店小二,他会显示离队但不在院子内的列表的,写信召唤他

使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
97#
发表于 2017-3-25 19:52:19 |只看该作者
本帖最后由 LopezMagic 于 2017-3-25 22:24 编辑

做了一些新的更新,说明如下:
已经在一楼描述的百度网盘更新,下载 script.rar 解压覆盖即可
一楼也会有更新,这里主要是可以贴图


1、提供了空间站功能:可以在不同档之间转移物品
        例如,在本周目走天龙邪线获得了斗转星移、血刀、银两、食材药材,
        就可以在临近最后时,将该物品寄存到空间站,在下个周目开档直接获取





2、提供了在升级时,对于要分配的额外点数,不立即分配,而是保留下来,等以后升级时再一起分配的功能






3、增加了 破绽区
    集气条 [-200, 200] 范围内, 被称为破绽区
      攻击破绽区内的对方敌人,杀气+150,伤害+20%

IV、增加了 怒极 必左右的效果
       会左右互搏的人,当怒气值达到100,则左右互搏几率为100%

5、难度设置中增加了限制我方的部分,可以选择是否开启以及设置调节的百分比值



(1)限制玩家一方的集气速度
        当玩家一方某人的集气速度大于等于40,则会按他的生命损失比例进行扣减
        新的集气值大致就是损失了多少百分比的生命,集气值就是原始值的百分之多少
        只有集气值大于等于40才开始生效
        这样做主要就是限制玩家一方的集气值过高

(2)减小我方武功威力值
        缺省值设置为-75,就是说武功威力缺省扣减75%,是原来的25%
        这只是在战斗中所用的某项武功的威力大于3000时才生效
        这样做主要就是武功威力太高的话,太简单了
        当然后面打钓鱼岛时,我都是把比例调成1000的

(3)另外,目前部分敌人的集气速度很快,玩家一方很容易被木桩啦
        多学斗转哈
        也可以在难度中调节敌人的[基础集气速度值]和[初始集气值],
        或者可以考虑在技能树中开启
                  [属性]部分中的[必保集气]、
                  [气防]部分中的[额外气防]、
                  [怒气]部分中的[一怒拔剑]
        如果奥林匹克大会时一直被刺目无法有效攻击,可以考虑在技能树中开启[属性]部分中的[攻击必中]

6、洗武功



        现在可以洗全部的武功了
        不用单项一项项洗
        我主要用来 “学50个武功”——“全部洗掉”——“再学50武功”——“再全部洗掉”,这么做2、3次,属性值就满了

7、技能树
(1)设置 技能树对哪些人有效
        原来的界面会造成歧义,感谢不少玩家的建议,现在稍微改了改



(2)设置 技能书详细功能
        原来的提示不明显,现在在最上方有提示文字说明当前选项是否开启有效








附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
2459
精华
0
积分
1362
金钱
19756
荣誉
13
人气
20
评议
0
98#
发表于 2017-3-26 00:54:47 |只看该作者
LopezMagic 发表于 2017-3-25 19:52
做了一些新的更新,说明如下:
已经在一楼描述的百度网盘更新,下载 script.rar 解压覆盖即可
一楼也会有更 ...

今天一整天被table折磨的死去活來的~
還好最終還是搞定了,
感謝大神的指導~

--

另~
大神~有推薦的電子書可以看嗎?
lua不熟法光是一個table.insert就搞死我了



使用道具 举报

帖子
122
精华
0
积分
63
金钱
2248
荣誉
0
人气
21
评议
0
99#
发表于 2017-3-26 01:26:22 |只看该作者
本帖最后由 LopezMagic 于 2017-3-26 01:28 编辑
keyneslin 发表于 2017-3-26 00:54
今天一整天被table折磨的死去活來的~
還好最終還是搞定了,
感謝大神的指導~

您客气

我基本没看完书
主要都是胡写 + 百度
要是没有游戏的动力,就更看不下去啦


lua 的书籍不算多,所以也没有选择困难症,不过我没看完一本
找页数不多的描述简单的先看

下面的我只看了最后一本的前几章






附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
2459
精华
0
积分
1362
金钱
19756
荣誉
13
人气
20
评议
0
100#
发表于 2017-3-26 16:18:17 |只看该作者
LopezMagic 发表于 2017-3-26 01:26
您客气

我基本没看完书

http://lua-users.org/wiki/LuaDirectory
這個不錯

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-19 22:23 , Processed in 0.361626 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到