藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF★0.1折手游】

★【原始传奇SF/维京传奇SF★0.1折手游】★

★『0.01折+G.M游戏+千军纵横+开天西游+维京传奇+异兽洪荒+原始传奇』送99999充值★

首创可以单机 可以互动 可以赚烟钱的传奇

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★承接推广★
★承接推广★

★承接推广★

☆六一新区开放-放置传奇☆

★六一新区开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

★承接推广★

★承接推广★

★承接推广★

稀有私服独家服★手游端游页游☆游戏发布网

★稀有私服☆独家服★手游端游页游☆游戏发布网★

★★专业的游戏发布论坛☆丰富的私服开服信息☆涵盖手机和网页及电脑端游★稀有游戏私服发布网★★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【775016356】

★★仙剑奇侠传★沉浸式体验★★

★★仙剑奇侠传★沉浸式体验★★

★【仙剑奇侠传】【以李逍遥视角代入仙剑世界,沉浸式体验】【内部福利多多】

★★秦时明月★少司命-邀约★★

★★★秦时明月★少司命-邀约★★★

★【秦时明月:沧海】【天天领648代金券】【8大内部特权礼包】【丰富玩法 江湖历练】【独创玩法 机关兽协作】★

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★★独家PK系统,享受极致免费PK ★打造系统,装备可打造出无级别,宝珠点化无级别 ★炼妖系统,力劈善恶台子观照,炼妖炼到手软 ★不做垃圾,力争什么都做到最好 ★持续更新,长久稳定★

★正版传奇3三端引擎 官方授权 正版联运★
★正版传奇3三端引擎 官方授权 正版联运★

★『全新传奇3三端引擎 盛趣官方授权 正版联运 功能强大 灵活度高 功能免费定制模块』★

★【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】★

★【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】★

★新区开放,三端互通,适合上班挂机、摸鱼。 休闲放置,不占时间,玩熟了一天只需十几分钟就能轻松搞定★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

查看: 5180|回复: 14

[求助] 感谢阿童木等大大们!《天龙八部》已架设成功,求教增加商店及设置方法!

[复制链接]
发表于 2010-7-5 19:25:26 | 显示全部楼层 |阅读模式
本帖最后由 menghua188 于 2010-7-6 22:15 编辑

   《天龙八部》已架成功,长久的梦想终于实现,这里要感谢研究《天龙八部》网单的大大们,特别要感谢阿童木,推出的那个整合包真是太成功了,省了我们这个小虾米们不少功夫,嘿嘿,谢谢!谢谢!再谢谢!
   经过几天的运行,基本没什么大的毛病,玩着也特顺畅,我这里要请教的是:(1)剑阁少一个NPC,就是去秦皇古墓的那个,该如何添加及设置!
                                     (2)我修改了元宝商店的商品后,启动服务器加载到商店的时候就出现中断,提示商店文件出错,还原后恢复正常。所以请教各位大大们或知道的朋友们:该如何添加商店或修改已有商店商品的注意事项是什么!

请大家不吝赐教!这里小弟先谢过了!  

补:NPC,搞着有点麻烦,专业知识懂的少,不搞了
  元宝增点商店问题已解决,方法在3楼、8、9楼,大家可以共同研究一下,再次谢过朋友们了。
发表于 2010-7-5 19:27:38 | 显示全部楼层
顶一个
 楼主| 发表于 2010-7-5 21:28:51 | 显示全部楼层
这是在网上找到的,大家分享下吧,嘿鄙

元宝赠点商店的详细修改方法
作者:李天龙  来源:天龙SF发布网  发布时间:2009-9-10 23:44:54
减小字体 增大字体

很多教程都说 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了吧。

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

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

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

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

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

明白了吧?

shoptable.txt 用excel2007打开 第一列中文说明非常清晰
发表于 2010-7-5 22:41:29 | 显示全部楼层
请问楼主这个端剧情任务能不能做?我架设的那个整合端没孙八爷这个人,还有后面的万劫谷相会也做不了,请问你架成的端有孙八爷吗
发表于 2010-7-6 05:12:59 | 显示全部楼层
楼主  你整合包能下吗?我下怎么没有资源呢  一宿才下了 4% 好慢
发表于 2010-7-6 12:40:01 | 显示全部楼层
恭喜了,我不会架设
 楼主| 发表于 2010-7-6 20:46:41 | 显示全部楼层
做不了,因为这个端把一部分NPC的功能给改了,如果想做的话就要再改回来,具体改法如下:(这里我在百度里看到的,没有具体试过,你如果要改的话,先备份一下要改动的文件)

NPC模型在tlbb\Public\Scene这个目录里面
你打开以后 会发现有天龙SF各个城市的NPC脚本
例子:
现在我们要在天龙八部SF大理 加一个卖东西的NPC
找到 dali_monster.ini  打开

[info]
monstercount=160
代表着NPC总数
现在我们要多加1个 就 写161
[monster159]
guid=3897821
type=189
name=元宝小富翁
title=元宝领取
pos_x=162.0
pos_z=164.0
dir=27
script_id=2093
respawn_time=1000
group_id=-1
team_id=-1
base_ai=3
ai_file=0
patrol_id=-1
shop0=-1
shop1=-1
shop2=-1
shop3=-1
ReputationID=-1
level=5
这些显而易见
pos_x=162.0
pos_z=164.0
代表着坐标
name=元宝小富翁
title=元宝领取
称谓和名字
script_id=2093 脚本所调用的ID
我们按照上面的 继续往下加一个 就可以的

然后打开
tlbb\Public\Data下面的
Script.dat
002090=\obj\dali\odali_ruisi.lua
002093=\obj\dali\odali_liuzhongfu.lua
我们将相应的ID加上 对应好
然后 打开
\tlbb\Public\Data\Script\obj\dali
这个目录下面的
odali_liuzhongfu.lua
里面的脚本--脚本号 都要一一对应
然后重启服务器 天龙八部SFNPC加入成功~
 楼主| 发表于 2010-7-6 20:50:05 | 显示全部楼层
本帖最后由 menghua188 于 2010-7-6 22:04 编辑

回复6#:这个包我是半个月前下的,现在有没有资源我也不知道,当时,我下的速度挺快的
    我现在想的是把服务端给换了,回为包里的端不全
    另外:关于元宝商店的问题已解决,感谢大家对我贴子的关注!
    现在我把商店添加修改的方法和大家分享一下(我以添加物品为例):
    (1)下载并用Excel打开\tlbb\public\config\下的三个文件CommonItem.txt(物品ID属性)、ShopTable.txt(游戏各商店的全局列表)和ShopSceneLimiti.txt
    (2)打开ShopTable.txt如图具体参数我这里就不细说了,相信大家一看就明白的注意Num(商品数量)和PNUM这两项,NUM指的是这个商店里商品数量的上限,大家最好用50(实际上50个也够用了)数值大了容易出问题(服务端启动中断),PNUM这一项,我只试了20这个数量,启动正常,不知道上限是多少,如果闲着没事也可以试试多一些的数量:)。接着我说一下增加的方法,如果只是想改某个商店商品价格或在原有商店的基础上增加商品的话,这样就简单了,我们只要找到要改的那个商店,并在最后一件商品的后面直接添加物品ID及价格等参数就行了,下面说的就不用再改了。具体事宜,我们在后面说。
    (3)添加商店。我们已经打开了ShopTable.txt,找到最后一行如图我这个文件的最后一行Index值是218,我们在他下面再新增加一行219后面的参数我们先复制上一行的设置如图然后我们找到“PID(商品编号1)”,输入我们我们想要增加的商品ID并设置其参数,依次类推,如果高兴的话我可以一直增加到50个商品,这样我们就增加了一个商店了,用同样的方法增加其它的商店,到这里关于ShopTable.txt已经设置完了
  (4)修改shopscenelimiti.txt。接着打开这个文件,和(3)中讲的一样,找到最后一行新增,在上一步中,增加了几个商店,这里也要增加几个,而且INDEX值必须相同(抓图好麻烦,我不再传图片了,认真看就行)
  (5)最后一步,也是关键的一步。用WinSCP.exe连接虚拟机,直接打开服务端下的tlbb\Public\Data\Script\obj\qianzhuang\oqianzhuang_suishenyuanbao.lua文件。比如我要增加一个手工材料店,下设矿石专卖、锻石专卖等修改如下:
elseif GetNumText() == 24 then
        BeginEvent( sceneId )
        AddText( sceneId, "欢迎来到GM联盟。宠物1店,孔雀蛋以前的蛋,生成宠物都换过了,玩家可自行尝试。" )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟便利店", 7, 55 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟浏阳花炮宫", 7, 57 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟高级宝石店", 7, 60 )
     AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟骑乘店", 7, 30 )   
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟高级宠物店", 7, 52 )
 AddNumText(sceneId, x181003_g_scriptId, "#gff00f0手工材料店", 7, 80 ) --(新增主菜单,其中的80,只是上声明,可以自己设,不和文件中的其他声明重复就行)
    AddNumText( sceneId, x181003_g_scriptId, "返回上一页", -1, x181003_g_return)
        EndEvent( sceneId )
        DispatchEventList( sceneId, selfId, targetId )
        elseif GetNumText() ==25 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 179 )
  elseif GetNumText() ==28 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 180 )
  elseif GetNumText() ==29 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 183 )
        elseif GetNumText() ==30 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 184 )
  elseif GetNumText() ==31 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 185 )
  elseif GetNumText() ==41 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 194 )
  elseif GetNumText() == 42 then
        BeginEvent( sceneId )
     AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟92-102级神器", 7, 54 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟少林套装", 7, 43 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟明教套装", 7, 44 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟丐帮套装", 7, 45 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟武当套装", 7, 46 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟峨眉套装", 7, 47 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟星宿套装", 7, 48 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟天山套装", 7, 49 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟逍遥套装", 7, 50 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0GM联盟天龙套装", 7, 51 )
    AddNumText( sceneId, x181003_g_scriptId, "返回上一页", -1, x181003_g_return)
        EndEvent( sceneId )
        DispatchEventList( sceneId, selfId, targetId )
        elseif GetNumText() ==43 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 195 )
    elseif GetNumText() ==44 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 196 )
    elseif GetNumText() ==45 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 197 )
    elseif GetNumText() ==46 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 198 )
    elseif GetNumText() ==47 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 199 )
    elseif GetNumText() ==48 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 200 )
    elseif GetNumText() ==49 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 201 )
    elseif GetNumText() ==50 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 202 )
    elseif GetNumText() ==51 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 203 )
    elseif GetNumText() ==52 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 207 )
    elseif GetNumText() ==54 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 180 )
    elseif GetNumText() ==55 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 204 )
    elseif GetNumText() ==56 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 150 )
    elseif GetNumText() ==57 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 178 )

在黄色区域下增加子菜单
elseif GetNumText() ==80 then
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0矿石专卖店", 7, 81 )
    AddNumText(sceneId, x181003_g_scriptId, "#gff00f0锻石专卖店", 7, 82 )
    AddNumText( sceneId, x181003_g_scriptId, "返回上一页", -1, x181003_g_return)
        EndEvent( sceneId )
        DispatchEventList( sceneId, selfId, targetId )
        elseif GetNumText() ==81 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 219 )
    elseif GetNumText() ==82 then
    x181003_NewDispatchShopItem( sceneId, selfId,targetId, 220 )


颜色想同的数值是对应着的,219/220是我们在第三步增加的商店id,要增加别的商店,方法是相同的。



我也只是初步做了一下测试,没出现什么问题。

以上代码只供参考,可能有错误的地方,请不要直接拷贝

在服务端设置修改方面,谁有好的方法和资料请共享出来大家共同商榷、共同进步!!





((汗!!!!!!!好累啊!!!!!!!!不审了,有错误之处,敬请谅解!必竟俺还只是个小虾米儿————))
发表于 2010-10-30 19:36:50 | 显示全部楼层
学习了
发表于 2010-10-31 20:54:34 | 显示全部楼层
扯淡!!!!!!!
发表于 2010-11-4 00:30:30 | 显示全部楼层
打酱油的 路过
发表于 2010-11-6 17:21:49 | 显示全部楼层
本帖最后由 l235 于 2010-11-7 23:09 编辑

请问怎么添加装备到商店啊?
发表于 2011-10-26 18:09:06 | 显示全部楼层
弱弱的问下~我想修改商店物品的属性应该怎么改~还是就是删除几个NPC应该怎么去改?tlbb\Public\Scene里面都是NPC吗?
发表于 2012-9-5 20:44:49 | 显示全部楼层
楼楼 还在不
发表于 2013-10-8 22:26:09 | 显示全部楼层
请问楼主,现在这个还能玩么?在哪下载啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-7-5 13:03 , Processed in 0.073102 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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