天天资源吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

天龙八部元宝商店修改修改教程

[复制链接]

Rank: 9Rank: 9Rank: 9

积分
887
发表于2024-05-15 | 显示全部楼层 |阅读模式
元宝商店的详细修改。包括店名字颜色等
以下内容需要回复才能看到
很多教程都说 shoptable.txt 但是说的很不全面。因为shoptable.tx包括了游戏中所有的商店的信息。武器店等都在这个里面设置。
所以说,shoptable.txt 可以修改所有的商店信息,元宝商店只是其中一块。

每个商店,包括元宝商店如果控制文字,显示信息呢?当然在pubilc的脚本内。比如 元宝商店 就是
\tlbb\Public\Data\Script\obj\qianzhuang\oqianzhuang_suishenyuanbao.lua

你可以打开看下。从事件交互入口

我想购买商品 然后有列表 等等。当然你可以修改。也当然可以添加。如何添加,其实非常简单,好好看看这个脚本即可。
默认的列表是个数组。
比如 [8]= { name = "天扬发艺馆", id = 145, key = 109 },
其中 id 145 在下面有如下表示
x181003_NewDispatchShopItem( sceneId, selfId, targetId, x181003_g_YBShop.id )

用循环输出 其中ID 就是数组中的每条ID
可以这么表示
x181003_NewDispatchShopItem( sceneId, selfId,targetId, 200)
看到上面的200了吧。

就是点击某个商店列表,如果是 XXX什么馆 弹出商品列表,商品列表是什么呢 是 shoptable.txt 中 索引是200的

默认的商品列表 好像 180多个。

说到这里,是不是很明白了?
如果想自己增加店,就是这么增加。

按照顺序,在shoptable.txt 增加一行。
在脚本中 弹出这个ID。

shoptable.txt 请用EXCEL2007打开。。2003无法打开 会超出256列。
这样就可以轻松编辑商店。一行,最多添加50个商品。这是死的。
也就是说,点开一个点,列表最多50个物品。不可能多。

明白了吧?

shoptable.txt 用excel2007打开 第一列中文说明非常清晰。



发布文字教程修改元宝店的完全方法《菜鸟篇》
发布文字教程修改元宝店的完全方法《菜鸟篇》
本文字教程只送给新手
高手勿见笑!

首先大家改元宝店经常出现的迷惑的问题是shoptable.txt 分索引 但是不知道怎么对应




以下内容需要回复才能看到
那么大家找下Public\Data\Script\obj\qianzhuang内的suishenyuanbao.lua脚本
打开之后 大家会看到相应的元宝店内的名称
举例如下:
                --AddNumText( sceneId, x181003_g_scriptId, "我想抽奖", 2, x181003_g_newprize)
                        AddNumText( sceneId, x181003_g_scriptId, "#gff00f0踏雪初级超市", 2, x181003_g_goodact)
                        AddNumText(sceneId,x181003_g_scriptId, "#gff00f0踏雪超级杂货", 7, 24)
                        AddNumText(sceneId,x181003_g_scriptId, "#gff00f0踏雪自助超市", 7, 40)
                        AddNumText(sceneId,x181003_g_scriptId, "#gff00f0踏雪贵宾超市", 7, 41)
                        if targetId >= 0 then
                                AddNumText( sceneId, x181003_g_scriptId, "我想兑换元宝", 2, x181003_g_buyact)
                                AddNumText( sceneId, x181003_g_scriptId, "我想兑换元宝票", 2, x181003_g_ticketact)


脚本内的 7.24     7.40   7.41   x181003_g_newprize  都是下面的关联
24对应24号(关联号可自行设置)
连接如下
        elseif GetNumText() == 24 then
        BeginEvent( sceneId )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0装备辅助材料", 7, 25 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0珍兽高级技能", 7, 61 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0古代神符店", 7, 62 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0珍兽技能书", 7, 63 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0小商品市场", 7, 28 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0浪漫小屋", 7, 30 )

elseif GetNumText() == 24 then为上部关联 继续同上找关联
以25为例
AddNumText(sceneId, x181003_g_scriptId, "#gff00f0装备辅助材料", 7, 25 )
25连接如下
        elseif GetNumText() ==25 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 179 )
  elseif GetNumText() ==26 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 182 )
  elseif GetNumText() ==27 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 205 )
  elseif GetNumText() ==28 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 151 )

25连接shoptable.txt为179 这就是我们对应的索引号了
        elseif GetNumText() ==25 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 179 )
这样我们打开shoptable.txt
建议用EXCLE2007打开 眼睛好的可以用ue或者写字板 更为准确 注:眼睛好的哦
好了 元宝店的修改内容其实就是如此简单
本人也是菜鸟 从 来没学习过lua语言 慢慢研究得出
希望朋友们以后多看 多想





最完美的修改出售宝石价格金币元宝赠点上限的真正方法
以下内容需要回复才能看到
修改商店宝石的上限价格要修改以下两个文件,都在Public\Config的目录下首先修改  
1。宝石价格 GemInfo.txt
     里面是物品商店卖出的上限的价格。只要修改上限价格,然后到ShopTable里直接改价格。  
2.。商店出售物 货币单位 ShopTable.txt  类型
(1代表金币,2代表善恶值,4,帮贡,3代表师德点,5元宝,6赠点,7师门贡献度)"
这样就可以在普通商店卖元宝的东西。元宝商店卖赠点的东西了




天龙八部商店物品修改介绍
大家好,很高兴又在网上和大家见面了,老搞又要发挥自己的共享精神为广大新上路的GM们编写一系列新手上路教程了,高手就不要再往下看了,呵呵,老搞的教程仅仅适合和老搞一样的菜鸟GM看。  
言归正传,现在就开始吧,首先无论各位通过何种途径得到了TLBB的服务器端,本着研究的态度我们来一起钻研一下它的配置文件。
TLBB的服务器端的配置文件都是txt格式的。可是使用记事本打开,也可以用其他的方式打开,老搞为了看起来方便选择了使用Excel 打开,实践证明这个方法不错。呵呵
OK,我们打开一个文件试试,首先我们选择商店配置文件吧。



以下内容需要回复才能看到
在你们的服务器端的相对路径如下  
tlbb\Public\Config(如图1所示)   
图片


(图1)
很对,这个ShopTable.txt文件就是商店配置文件。   
接着我们在该文件上点击鼠标右键选择打开方式,这里我选择Excel,(如图(2)
当然如果默认的待选项里面没有Excel,你也可以使用“打开方式”中的“选择程序”找到Excel。
图片

(图2)
打开后就是下面这个样子:
图片


(图3)  
其中第H项就是商品销售的货币单位了。
货币单位(1代表金币,2代表善恶值,4,帮贡,3代表师德点,5元宝,6赠点,7师门贡献度)
其中1代表使用金币购买该商品,2代表使用善恶值购买该商品。其他的类似。
图片


(图4)   
如果我们想将使用元宝购买的商品修改成使用赠点购买,该如何操作呢?
其实很简单,如上图  
将“5”修改成“6”就可以了
因为“5”表示使用元宝购买,“6”表示使用赠点购买。 
修改完了就可以保存了 
这个时候会弹出一个如上图的窗口,不用理会,依然选择“是”就可以了。
OK,本教程到此结束,其他系列教程有时间会及时发布的

回复

使用道具 举报

Rank: 1

积分
7
发表于2024-05-15 | 显示全部楼层
等等的点点滴滴
回复 支持 反对

使用道具 举报

Rank: 1

积分
1
发表于2024-05-15 | 显示全部楼层
看看怎么操作
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|天天资源影视论坛-打造最专业的百度资源社区 ( 内ICP备171283111号

GMT+8, 2024-5-16 08:46 , Processed in 0.077854 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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