紫轩丶雨丨无痕 发表于 2010-6-22 09:52:09

紫轩。情谊皇朝 《征途私服及官方》兄弟们请看下 看玩带顶下 。。。 谢谢

一:超级GM代码大全                                                                                                       征途WIN版GM命令
//goto 100,100
//gomap name=凤凰城
//gohome (回到原来出生的位置)

//god (变神)
//killer (一击杀)
demo版本的物品
//fetch name=房契
//fetch name=青龙戒指(物)
//fetch name=马铠碎片 level=8 num=50
//fetch name=精致升级宝石 num=40
//fetch name=青龙戒指(物) type=14 fivetype=0 Upgrade=12 (01234=风雨雷电火)
//fetch name=铁 level=8 num=40 (3代表铁原料是4等)
//fetch id=665 num=1000000 (银子)
//value gold=1000000 (金子)
//value mp=110000 (蓝)
//value hp=10000 (血)
学习技能
//studyskill name=凤舞九天 (学习技能,技能的使用需要相关的武器)
//studyskill name=天诛
//studyskill name=劫火
//studyskill name=绝对零度
//studyskill name=雷霆九打
//studyskill name=乱舞
//studyskill name=雷神锤击
//studyskill name=雷神之怒
//studyskill name=光莲破
//studyskill name=强化冲锋
//studyskill name=暴走
//studyskill name=奔雷决
升级
//levelup num=130(当前等级+num)
召唤
//summon name=龙麟圣兽
//summon name=狼王 num=20
//summon id=50008 num=40 蚊子
//summon name=猴子 num=30
//summon name=兔子 num=60
//summon id=15007 num=3
//summon id=60001 num=3
//summon id=60002 num=5
//summon id=5017 (武器商)
//summon id=5007 (药店)
//summon id=56000 (村长贾仁) pic=56
//summon id=56001 (庞叔) pic= 76
//summon id=807 药店伙计
//summon id=813 小雪
//summon id=515 闻广
//summon id=509 科技大臣
//summon id=7005 大臣
//summon id=236 秘籍收藏家
//summon id=102 武器商王仁
//summon name=画师
//summon name=隐者
//summon name=马叔
//summon name=股票商
//summon name=高级杂货商
//bcworld xxxxx 全区通告
统计任务变量的刷新 startbike
显示指令帮助 help
finduser 寻找玩家
gotouser 跟踪玩家
catchuser 召唤玩家
bczone 发送区域广播
bcworld 发送世界广播
bcwgamemsg 发送游戏性世界广播
踢掉玩家 donttalk?
gohome 回到主城
hideme 隐藏自己
showme 恢复可见状态
god 无敌模式
normal 恢复普通模式
clearseptunion 清除老版帮会和家族数据
clearpoint 清除人物属性点
clearskillpoint 清除技能点
studyskill 学习新技能
settire 设置疲劳时间
checkcountryinfo 检查国家信息
loadprocess 重新加载外挂特征码文件
cleararea 驱散周围玩家
embar 囚禁指定的玩家
refreshgeneral 手动刷新各国大将军 设置场景的统计日志开关
kickgateuser 踢掉网关上的玩家
showentries 查看周围的npc和玩家
qaccount 查询帐号
setpunishtime 设置惩罚时间
clearitem 脱掉未转生玩家穿着的转生装备
printbike 查看自行车赛容器数据
shownpc 查看NPC的统计数据
closenpc 关闭功能NPC
加载新的任务脚本
countrypower 处理国家强弱 GM召唤Npc
usleep 线程usleep的毫秒数
createrush 引发一次怪物攻城 设置运行参数?
newzone 一次设置新区配置
recommend 设置推荐人开关
loadip 重新加载GMIP文件 重新加载NpcAIScript.xml文件 重新加载rushConfig.xml文件
重新加载NpcCommonChat.xml文件
systime 得到系统当前时间
setquizcoef 设置全国答题经验系数 重新加载环任务脚本
loadkick 重新加载清人设置
setmonitor 设置监控参数

--------------------------------------------------------------------------------------------

增加类传奇GM命令标示符 @ ( //help == @help )最好还是用//
help "显示指令帮助"
levelup "升级"
goto "跳转位置"
gomap "跳转地图"
finduser "寻找玩家"
gotouser "跟踪玩家"
catchuser "召唤玩家"
bczone "发送区域广播"
bcworld "发送世界广播"
bcwgamemsg "发送游戏性世界广播"
//增加类传奇的喊话命令
$ "发送区域广播"
! "发送世界广播"
# "发送游戏性世界广播"
kick "踢掉玩家"
donttalk "禁言"
talk "解除禁言"
gohome "回到主城"
hideme "隐藏自己"
showme "恢复可见状态"
god "无敌模式"
normal "恢复普通模式"
clearseptunion "清除老版帮会和家族数据"
clearpoint "清除人物属性点"
clearskillpoint "清除技能点"
studyskill "学习新技能"
settire "设置疲劳时间"
checkcountryinfo "检查国家信息"
loadprocess "重新加载外挂特征码文件"
cleararea "驱散周围玩家"
embar "囚禁指定的玩家"
refreshgeneral "手动刷新各国大将军"
closenpc "关闭功能NPC"
countrypower "处理国家强弱"
summon "GM召唤Npc"
createrush "引发一次怪物攻城"
kickgateuser "踢掉网关上的玩家"
loadgiftbox "重新加载宝箱数据"
loadgift "重新加载礼官的数据"
enableregister "允许注册"
enablelogin "允许登陆"
setservice "设置游戏功能"
decitydare "启动和停止帮会夺城战"
deempdare "启动和停止皇城争夺战"
createquiz "发起一次全区智力竞赛"
setpriv "设置角色权限"
newzone "设置运行参数"
stockconsign "股票委托管理"
killer "必杀模式"
tong "激活帮会战-使用方法://tongt1=XXXt2=XXX"
clearworld "清除范围内的怪物"
showspecialnpc "查看当前的特殊NPC"
qaccount "查询帐号"
userdistribute "得到本组服务器的人数分布"
countuser "得到本组服务器的人数分布"
shutdown "停机维护"
systime "得到系统当前时间"
goldsystem "金币系统"
stocksystem "股票系统"
viewcountrydare "查看国战记录"
givegold "金币补偿"
givemoney "银币补偿"
givestock "股票补偿"
version "动态设置服务器版本号"
createunion "创建一个帮会"
createfamily "创建一个家族"
debugvote "启动和停止投票"
debuggem "启动和停止护宝任务"
addsepexp "领取家族经验"
setrepute "设置家族声望"
setseptlevel "设置家族等级"
setallyfd "设置联盟友好度"
changecountry "开启和停止叛国功能"
loadmap "加载地图"
unloadmap "卸载地图"
callpet "召唤宠物"
lockvalue "锁定消耗"
svote "家族投票-使用方法://svotename=XXX"
uvote "帮会投票-使用方法://uvotename=XXX"
createschool "创建一个门派"
fetch "GM造物品"
showentries "查看周围的npc和玩家"
getsize "查看角色所占空间"
setpetai "设置宠物行为模式"
setpetaif "设置宠物AIF"
bank "设置仓库相关"
backoff "GM造物品"
upskill "学习魔法"
abandon "清除任务"
showmaps "查看已经加载的地图"
showpets "查看当前的宠物"
killpets "查看当前的宠物"
leechdom "使用药品"
value "设置hp,mp,sp"
goodness "取得当前善恶度"
getvalue "取得某个数值,目前只有魅力"
setvalue "设置某个数值"
skill "技能测试指令"
addexp "增加经验值"
setquest "更改任务变量"
checkquest "检查可以接的任务"
setblock "设置阻挡"
checkblock "设置阻挡"
npcdare "立即触发NPC争夺战"
team "组队"
throwobject "扔东西"
querypoint "查询点数"
redeemgold "兑换金币"
querygold "兑换金币"
redeemmonthcard "兑换月卡"
stockuser "股票用户管理"
stocktransfer "股票资金管理"
clearcolddown "清除冷却时间"
queryincmap "请求增值地图列表"
showaddexp "显示替身宠物附加的经验"
changehorse "换马"
contribute "捐献国库"
clearskill "清除指定技能"
getgive "获取赠品"
10020----乾坤帝衣(男)      血衣 7148
10070----乾坤帝甲(男)      魔防 W193 M843
10120----乾坤帝铠(男)      物防 W843 M193
10170----乾坤帝衣(女)
10220----乾坤帝甲(女)
10270----乾坤帝铠(女)
10321----乾坤刀                958-1418
10421----乾坤斧                1323-1943
10521----乾坤杖                w400-531 m1049-1381
10571----乾坤弓                958-1418
10621----乾坤扇                w400-531 m1049-1381
10671----乾坤棍                w581-838 m1111-1685
10720----乾坤盾                w476 m401
10791----乾坤盔(魔)      232
10792----乾坤盔(物)      232
10841----乾坤腰带(魔)      211
10842----乾坤腰带(物)
10891----乾坤护腕(魔)      211
10892----乾坤护腕(物)
10939----乾坤靴(物)      205
10940----乾坤靴(魔)
10991----乾坤项链(物)      145-207
10992----乾坤项链(魔)
11041----乾坤戒指(物)      141-205
11042----乾坤戒指(魔)                                                                                                                                                                                                      
//fetch name=天羽令
二:如何修改帮会行动力                                                                                                    v   征途私服数据库编辑工具找开数据库,找到UNION表(也就是帮会表),然后找到ACTIONPOINT字段,这个就是帮会行动力的字段,想要多少就修改为多少,但别太过份了哦,出错我可不负责!
注:修改前一定要把服务端关闭,不然修改是不起作用的。
方法就是这样,大家自己看着办吧!
征途私服帮会行动力不能直接添加,它是通过家族威望来增加的,修改方法如下: 1.请先保证你的服务器在关闭状态 2.打开 zt 库中的 SEPT 表,表内容如下: septID:家族在整个服务器家族系统中的编号 name:家族名 CharID 和 Master 必须和 Charbase 表中一一对应,不能有错,否则家族名乱显示 ......再看后面的 Repute:这个就是家族威望 Unionid:这个是本家族所属帮会ID,也不能有错,有错就乱显示了,这个段之后就是家族等级之类的东东了..用处不大!
    说明一下:因为在征途私服里,帮会威望是由各家族威望相加得来的,所以没有单独的帮会威望字段,但可由添加家族威望来达到目的,另外,修改完 Repute 字段值,开启服务器后,请用 date -s 命令将系统时间至少加快一天(24小时),因为征途帮会及家族行动力的计算是统一在 00:00 刷新,不改系统时间就得等上一天                                                                                             三:更换马匹外观抢先放出脚本                                                                                              更换马匹外观抢先放出脚本共享</npc>
      <npc name="驯马师" id="5221">
                <menu>function MainDialog()                                                          this:AddDialogItem("关于坐骑的训练(3)","Dialog1")
this:AddDialogItem("关于坐骑外型更换(3)","Dialog3")
TaskDialog()
end

function Dialog1()                                          
this:AddTalk("关于坐骑训练: \n    我会帮你训练坐骑。坐骑经过训练后,可以大幅提升速度。训练等级越高,效果越好。\n\n    只有100级以上的坐骑才能被训练,枣红马和战马无法训练。每训练

一次,效果持续24个小时,同等级的训练可叠加训练的持续时间,不同等级的训练无法同时进行。\n\n    此外,训练后的坐骑还有可能得到炫目的圣光效果。训练等级越高,获得的几率越大。")
this:AddDialogItem("训练坐骑(0)","Dialog2")
this:AddDialogItem("离开","MainDialog")
end

function Dialog2()
this:AddTalk("一级训练:需要10两银子。增加坐骑速度10。\n\n二级训练:需要20两银子。增加坐骑速度20.\n\n三级训练:需要50两银子。增加坐骑速度30.\n\n    每次训练后效果持续24小时,多

次训练累积持续时间,坐骑速度取多次训练中的最大值。训练中有一定几率获得圣光效果。")            
this:AddHorseTraining_one("一级训练(0)")
this:AddHorseTraining_two("二级训练(0)")
this:AddHorseTraining_three("三级训练(0)")
this:ClearHorseTraining("清除训练效果(0)")
this:AddDialogItem("离开","Dialog1")
end

function Dialog3()                                          
this:AddTalk("关于坐骑外型更换: \n    我可以帮你更换坐骑的外型,更换外型后,坐骑的功能和属性均不产生变化。你只可以选择低于或等于自身骑乘等级的不同坐骑外型,恢复原有坐骑外型不收

取任何费用。\n注意:国王和皇帝只可拥有专门的坐骑无法使用更换外型功能。")
this:ChangeHorseFace("更换坐骑外型(0)")
this:ChangeHorseFaceBack("恢复坐骑外型(0)")
this:AddDialogItem("离开","MainDialog")                                                                                                                                                                            四:以凤凰车夫为例,讲解征途NPC脚本                                                                                     以凤凰车夫为例,讲解征途NPC脚本下面是凤凰车夫的脚本,大家一行一行看!我都给了注释,看完了估计都能知道点什么啦。各有各的理解能力咯,呵呵!

代码:
以下内容需要回复才能看到

<?xml version="1.0" encoding="GB2312"?>---这里是要的,xml文件看头的东西,就html文件的开头一样,是必要的!
原创作者:冰虫 QQ: 214586840
<!-- Edited with XMLSPY C.+ v2007 rel. 2 Uby QQ 49636010 -->
<event id="5094" name="凤凰-车夫(419,380)">----脚本开始:
《事件 ID=NPCTRADE.XML下的NPC IDname=车夫名字,这里的名字不是游戏里显示的那个哦 》
      <!--new means new quest, default is quest on user-->---注释语
      <quest id="960101"> ----这里的ID ,到下面解释可能更容易理解些
                <embranchment id="9"> ----这里是上面quest 的一个分支和该分支的ID
                        <conditions> -----条件检测
                              <selfcountry value="1"/>----检查是否自己国家的 1是 0否
                              <gold type="Great" value="199"/>---检测玩家身上银子数,这个不多解释大家都知道了!(意思:如果身上银子大于199文)
                        </conditions>---条件检测结束 如果这里条件都符合:则执行下面的代码。如果不符合,则执行下一个分支代码。比如银子不足199文!
                        <actions>   ----执行动作开始
                              <menu>   ----这个也是必须的,菜单开始
function TaskDialog() <!--工作对话-->
this:AddTalk("    我是凤凰城里的车夫,你有什么地方想去的么?绝对经济快捷哦!\n 19级可以去凤尾村。\n 30级可以去王城。")   ----增加说话指令,和要说的话。
this:AddTaskCmdItem("王城-2两(0)", "v5094", 160101, 10)<!--新增项目任务指令-->
具体意思:新增项目任务指令 (“去的地方(也就是可以点击的对话内容)” “所属NPC” quest的ID   quest属下的分支ID
this:AddTaskCmdItem("清源村-2两(0)", "v5094", 160101, 11)<!--新增项目任务指令-->
具体意思:同上
this:AddTaskCmdItem("凤尾村-2两(0)", "v5094", 160101, 12)<!--新增项目任务指令-->
具体意思:同上
this:AddCloseItem("离开")<!--新增关闭项目-->
点击离开
end
                              </menu>---菜单结束
                        </actions>---执行动作结束
                </embranchment>   -----一个分支结束
                <embranchment id="12"> <!--分支 编号=“12”-->-----这里是另一个分支了,基本跟上一个一样
                        <conditions>条件检测
                              <selfcountry value="1"/> 检测是否本国公民
                              <gold type="Less" value="200"/> 这里要注意,这里的意思是:如果身上银子少于200文!看到吧,上面是如果大于199文,这里是如果少于200文。正好互补!
                        </conditions> --检测完毕
                        <actions> 该分支下的执行动作
                              <menu> 菜单
function TaskDialog()
this:AddTalk("    我是凤凰城里的车夫,你有什么地方想去的么?绝对经济快捷哦!\n 19级可以去凤尾村。\n 30级可以去王城。")
this:AddDialogItem("王城-2两(0)", "Dialog98")<!--新增对话项目-->这里点击后,直接进入 Dialog98() 也就是身上钱不够,车夫不给送了!下面一样!
this:AddDialogItem("清源村-2两(0)", "Dialog98")
this:AddDialogItem("凤尾村-2两(0)", "Dialog98")
this:AddCloseItem("离开")
end
function Dialog98() 这就是Dialog98()了
this:AddTalk("对不起,您的钱不够。");
this:AddCloseItem("离开")
end
                              </menu>
                        </actions>
                </embranchment>
                <embranchment id="19"> 这里的分支ID,似乎跟上ID=9有点牵连,这是我的猜测,也许是程序员编写的时候为了分段的直观。我的理解是:如果上面两个分支里的条件都不符合,则执行直观分支代码!
                        <conditions>   ----条件检测,接下来有是一样的啦!
                              <selfcountry value="0"/>检测是否本国
                              <gold type="Great" value="3999"/>检测银子
                        </conditions> 条件结束

~~~不写了 大家可以看 跟上面的一样的。总之,这个分支里的的大概意思就是,如果是外国人,车夫就会执行这里的脚本了,路费多了二十倍哦。自己到游戏里测试的到的!~~~
                        <actions>
                              <menu>
function TaskDialog()
this:AddTalk("    我是凤凰城里的车夫,你有什么地方想去的么?绝对经济快捷哦!")
this:AddTaskCmdItem("王城-40两(0)", "v5094", 160101, 110)
this:AddTaskCmdItem("清源村-40两(0)", "v5094", 160101, 111)
this:AddTaskCmdItem("凤尾村-40两(0)", "v5094", 160101, 112)
this:AddCloseItem("离开")
end
                              </menu>
                        </actions>
                </embranchment>
                <embranchment id="112">
                        <conditions>
                              <selfcountry value="0"/>
                              <gold type="Less" value="4000"/>
                        </conditions>
                        <actions>
                              <menu>
function TaskDialog()
this:AddTalk("    我是凤凰城里的车夫,你有什么地方想去的么?绝对经济快捷哦!")
this:AddDialogItem("王城-40两(0)", "Dialog99")
this:AddDialogItem("清源村-40两(0)", "Dialog99")
this:AddDialogItem("凤尾村-40两(0)", "Dialog99")
this:AddCloseItem("离开")
end
function Dialog99()
this:AddTalk("对不起,您的钱不够。");
this:AddCloseItem("离开")
end
                              </menu>
                        </actions>
                </embranchment>
      </quest>
      <quest id="160101" new="1">   这是ID为 160101的quest了。大家可以回头再看看,this:AddTaskCmdItem("王城-2两(0)", "v5094", 160101, 10)的160101就是指的这里了,后面的10就是下面分支的ID了                <embranchment id="10" active="1">
                        <conditions>
                              <isguard/>
                              <selfcountry value="1"/>
                              <gold type="Great" value="199"/>
                              <level type="Great" value="29"/>这里是检测玩家等级,是否大于29.都知道小于30不给送王城的啦!就是靠这个哦,呵呵
                        </conditions>
                        <actions>
                              <goto name="王城" pos="827,412"/>
                              <notify content="你被马车载到了王城,付了2两作为车费"/>
                              <gold type="Sub" value="200"/>回收银子,就是从玩家包包里口钱啦!
                              <var type="Set" name="state" value="-2"/>设置变量
                        </actions>
                </embranchment>
下面又是一个分支,对应上面的哦!color=DarkOrange]this:AddTaskCmdItem("王城-2两(0)", "v5094", 160101, 11) 就是执行这个分支了!大家多看看,下面的分支都是跟上面的一样对应的!
                <embranchment id="11" active="1">
                        <conditions>
                              <isguard/>
                              <selfcountry value="1"/>
                              <gold type="Great" value="199"/>
                        </conditions>
                        <actions>
                              <goto name="清源村" pos="140,126"/>
                              <notify content="你被马车载到了清源村,付了2两作为车费"/>
                              <gold type="Sub" value="200"/>
                              <var type="Set" name="state" value="-2"/>
                        </actions>
                </embranchment>
                <embranchment id="12" active="1">
                        <conditions>
                              <isguard/>
                              <selfcountry value="1"/>
                              <gold type="Great" value="199"/>
                              <level type="Great" value="18"/>
                        </conditions>
                        <actions>
                              <goto name="凤尾村" pos="86,189"/>
                              <notify content="你被马车载到了凤尾村,付了2两作为车费"/>
                              <gold type="Sub" value="200"/>
                              <var type="Set" name="state" value="-2"/>
                        </actions>
                </embranchment>
                <embranchment id="110" active="1">
                        <conditions>
                              <isguard/>
                              <selfcountry value="0"/>
                              <gold type="Great" value="3999"/>
                              <level type="Great" value="29"/>
                        </conditions>
                        <actions>
                              <goto name="王城" pos="827,412"/>
                              <notify content="你被马车载到了王城,付了40两作为车费"/>
                              <gold type="Sub" value="4000"/>
                              <var type="Set" name="state" value="-2"/>
                        </actions>
                </embranchment>
                <embranchment id="111" active="1">
                        <conditions>
                              <isguard/>
                              <selfcountry value="0"/>
                              <gold type="Great" value="3999"/>
                        </conditions>
                        <actions>
                              <goto name="清源村" pos="140,126"/>
                              <notify content="你被马车载到了清源村,付了40两作为车费"/>
                              <gold type="Sub" value="4000"/>
                              <var type="Set" name="state" value="-2"/>
                        </actions>
                </embranchment>
                <embranchment id="112" active="1">
                        <conditions>
                              <isguard/>
                              <selfcountry value="0"/>
                              <gold type="Great" value="3999"/>
                              <level type="Great" value="18"/>
                        </conditions>
                        <actions>
                              <goto name="凤尾村" pos="86,189"/>
                              <notify content="你被马车载到了凤尾村,付了40两作为车费"/>
                              <gold type="Sub" value="4000"/>
                              <var type="Set" name="state" value="-2"/>
                        </actions>
                </embranchment>
      </quest>
</event>
冰虫(214586840)                                                                                                       五:高杂添加物品                                                                                                          3.查找:高级杂货商,(假定要添加的物品是材料,六等,10个一捆)
在具有相同格式的地方加入一行:{ <item id="材料代码" action="3" itemlevel="5"/>}
action="3"表示这个物品是用来出售的

仅仅这样,还不能完成物品添加,必须要做如下步骤:

在这个NPC名字下面有这些行,定义了NPC可以出售的物品,如果只是添加上面那行,服务器开启后NPC还是不会出售指定的物品,必须要在这面添加定义!!切记切记!!

id=this:AddTradeItem("高级杂货(1)","杂货{id[物品代码*数量*物品等级,963,963*10,666,734,795,755,760,761,655,685,686,881,882,929,930,942,502,512,522,532,542,507*1*1,507*50*3,517*1*1,517*50*3,527*1*1,527*50*3,537*1*1,537*50*3,547*1*1,547*50*3,679*1*4,678*1*4,771,772,920,921,776,777]}|时装一{id}|时装二{id}","type","杂货买卖")
物品等级计算方式--->0=1级白色,1=2级蓝色,2=3级黄色,3=4级绿色,4=5级紫色,5=6级紫色.....

物品添加到此为止了...重新启动服务器,指定的NPC就可以出售添加的相关物品了!!


杂货店老板...卖荣誉之星的家伙,呵呵,现在的SF几乎100%不用他了...除了还可以占占NPC之外没什么用处了..改下内容,其实就可以让他出售你想给玩家的东东...而且是一天只能买一次,呵呵,修改是很简单的,但是在整个脚本修改的过程中,征途脚本编写的规则与具体方法,常用脚本命令逐渐浮出水面,跟大家分享一下咯..呵呵,继续这样的研究,有好处的!

/home/ztgame/quest/on_visit/869.xml 全部内容以下面的内容替换:
<?xml version="1.0" encoding="GB2312"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by 1 (1) -->
<event id="869" name="王城-御赐商人">
<quest id="900011">
<embranchment id="1">
<conditions>
<level type="Great" value="119"/>
<gold type="Great" value="19999"/>
<timeouts long="86400" id="100901" less="0"/>
</conditions>
<actions>
<menu>
function TaskDialog()
this:AddTalk("    您现在可以花20锭买一颗御赐金符,但每天只能购买一次哦,您要现在购买么??")
this:AddDialogItem("购买御赐金符-20锭(0)", "Dialog74")
end
function Dialog74()
this:AddTalk("    购买御赐金符-要20锭哦,你确定要买么?")
this:AddTaskCmdItem("确定购买-20锭(0)", "v869", 100901, 11)
end
</menu>
</actions>
</embranchment>
<embranchment id="2">
<conditions>
<level type="Great" value="119"/>
<gold type="Great" value="19999"/>
<timeouts long="86400" id="100901" less="1"/>
</conditions>
<actions>
<menu>
function TaskDialog()
this:AddTalk("    对不起,御赐金符今天卖光了,请明天再来。")
end
</menu>
</actions>
</embranchment>
<embranchment id="15">
<conditions>
<level type="Great" value="119"/>
<gold type="Less" value="20000"/>
</conditions>
<actions>
<menu>
function TaskDialog()
this:AddDialogItem("购买御赐金符-20锭(2)", "Dialog75")
end
function Dialog75()
this:AddTalk("等级或者钱不够吧?买这个需要120级+20锭银子呢")
this:AddCloseItem("离开")
end
</menu>
</actions>
</embranchment>
</quest>
<quest id="100901" new="1">
<embranchment id="11" active="1">
<conditions>
<space size="1"/>
<timeouts long="86400" id="100901" less="0"/>
<gold type="Great" value="19999"/>
</conditions>
<actions>
<notify content="你购买了御赐金符"/>
<notify1 content="获得御赐金符"/>
<notify1 content="金钱-20锭"/>
<gold type="Sub" value="20000"/>
<additem value="1" id="969"/>
<timeouts/>
</actions>
</embranchment>
</quest>
</event>                                                                                                                                                                                                                                     六:修改国家xingxing                                                                                                                                                                                                             修改国家星星方法
有朋友问怎么修改国家星星,现在我把自己掌握的方法说一下,很简单的,就是对数据库进行修改。
1.关闭服务端
2.打开Zebra数据库→找到COUNTRY表→找到STAR字段
3.STAR字段对应的就是国家的星星,要多少颗就改成多少。。比如说我改的12,头顶上就显示三颗蓝星。
4.重启服务端,你就会看到你头顶上星星闪呀闪的了
七:魂魄石暴率修改                                                                                                                     魂魄石的修改与爆率添加其实是非常简单的!
下面是修改方法:
1.要准备的文件及工具:NpcBase.tbl SoulStoneBase.tbl Tbl互转Xml工具(论坛上有下载)
2.步骤1)先用工具将两个 Tbl 文件转换为 Xml 格式
(2)用写字板打开 NpcBase.xml 在每个怪物的定义行里,可以看到如下代码:魂魄之石几率="0" 使用技能="0" 状态="0" 躲避率="0" 命中率="85" 图片="203" 品质="26"[机率="0"]这个是此怪爆出魂魄石的机率,符合怪物爆率规则,13333为最大爆出(即必爆)中间的N多咱们暂时不用管它了...图片当然就是这个怪物在Npc系列客户端文件中的图片代码[品质="26"]这个是此怪在前面所定的爆率前提下,爆出何种魂魄石!
(3)再以写字板打开 SoulStoneBase.xml 文件,可以看到魂魄石分为 28 种不同的属性,"品质"从1-28不等请记住,这个品质,即是可以在怪物文件 NPC.XML 里定义的[品质="X"]里的X值...                                                                                                                                                                         八:征途架设非SF转载                                                                                                   征途单机版(非SF)架设图文


更详细的征途单机版架设图文教程点击这里
想改造出来超级变态的装备的请使用征途GM工具,资源下载及教程请点击这里
建议用 纳米机器人下载 ,好象有时用讯雷搜索不到资源。下面是资源连接
使用下载工具直接下载1:http://www.namipan.com/d/d7cbcfffbb441ef9e0f76e135feabb3da0218cb750f71f01
      2:http://www.namipan.com/d/702056648f3c0190973ac242d5120384b021e72ab7169800
   3:http://www.namipan.com/d/802150c6121f8039790ee6443b85885ea837f6c39a6ef700

      首先把上面的三个东西下载好存在自己电脑的硬盘里面, 下面是我的架设经验(如下载完上面1,2,3,资源可跳过本节)下面继续

      1 首先安装Mysql这个工具 其实还是很容易的 运行安装程序的第一步一定选择Custom 即自定义的 接下来一路点下去 安装完毕
      2 点击开始菜单\程序 \Mysql \Mysql server 5.0\Mysql server instance config Wizard 然后开始配置 这个过程需要注意的有两个地方 第一 下图所示的地方一定要选择服务器模式 即server machine


第二 密码最好设置成12345 不然的话等会配置服务器的时候还的修改默认选项 很麻烦
3 解压WINZT 得到完整数据库压缩包 解压这个压缩包得到Zebra文件夹 把这个文件夹复制到Mysql server 5.0下的DATA文件夹下
4 解压缩下载得到的“SQL管理”压缩包 得到Navicat 8.0 MySQL的安装文件 安装完毕 再安装破解补丁或者上网找注册码都行 不妨碍使用 安装完毕直接运行 点击链接 弹出对话框 连接名随便输入 密码是你刚才设置的 即123456 然后双击Zebra 再双击右面窗口中的Serverlist 检查弹出对话框内IP是否为127.0.0.1 不是则改之
5 把WinZT里的server解压出来,打开<服务器启动器>--点击--<配置文件>--点击--<数据库配置>把那个连接数据库点一下 就可以启动服务器了。

6 服务器启动完毕 见下图

7 全部启动完毕后,把WinZT里的配套补丁+登陆器解压到征途客户端里,DATA文件夹直接覆盖 然后点击征途目录中复制进去的ZebraLogin.exe文件 点击注册帐号 如下图



8 使用注册的帐号登陆进入游戏 可能会出现在人物进入游戏的页面卡住的现象
多试几次即可进入
9 获得超级GM权限一般有两种方法:(1) 打开Navicat.for.MySQL.v8.0.22   双击Zebra 在右面的窗口中的CHARbase 你所创建的人物信息存储于此 把人物的CHARID的值设置成100以下的数字 该角色即获得超级GM权限   (2)打开“服务器启动器>--点击--<配置文件,点击GLOBAL,进入修改页面 然后直接修改GM=100为GM=8000,修改完毕点保存。上线玩家直接 就获得 超级GM管理权限。
10,常见问题解决办法,(1),在做第五步的时候经常弹出下面的对话框,如下图               


解决办法是把下图所示的配置文件选项里的Global,super等含数据库连接路径里的框里的数字改为自己的数据库的密码,二者必须保持一致                                                                                                                                                   


(2),经常出现场景服务器启动失败的提示,这个重新多启动几次就OK了
(3),如何当国王,当然首先是建立帮会,但是当国王需要占领王城,而占城池是需要帮会有行动力的,帮会行动力是可以自己修改的,打开Navicat for MySQL,双击Zebra,在右边的窗口中找到UNION的表格,双击他,这里存放的就是你的服务器的所有帮会的数据,你建的帮会名称最好是英文字母组成,不然在这里你的帮会名称就会显示成乱码,找到你建的帮会,大概对应的那个ACTIONPOINT的值就是帮会行动力吧,其他各项的意思可以自己查查,想改成多少,自己动手吧。
(4),如何使用GM命令,至于如何获得GM命令权限,上面已经说了常见的两种方法,下面要做的就是用已经获得GM权限的角色登陆,接下来就很简单了,会征途里的聊天吗?直接敲回车键,把相应的GM命令输入后再敲回车即可。GM命令的地址下面有连接。

下面是游戏截图 刷个鬼王 一击必杀 更多超级GM命令见http://hi.baidu.com/346667002/blog/item/37996abf5ea4760e19d81f88.html
更多征途单机版私服及其视频教程下载请见http://hi.baidu.com/346667002/blog/item/37d2d5f0a67c13aaa50f5221.html
GM工具下载及其使用教程请见http://hi.baidu.com/346667002/blog/item/78eea108176a4735e824887e.html

紫轩丶羙熙 发表于 2010-6-22 09:56:39



没看懂- -,

紫轩丶尛咘丁 发表于 2010-6-22 10:04:55

大哥你有 G M 工具包

紫軒メ遺忘 发表于 2010-6-22 12:08:53

代码 加到哪啊!

紫轩丶雨丨风少 发表于 2010-6-23 00:43:39

没看懂悟性没那么高!!!

紫轩丶云飞 发表于 2010-6-23 22:56:56

路过

紫轩丶詤言 发表于 2010-6-25 00:09:38

混乱中……

紫轩丶黑宝 发表于 2022-12-25 14:19:25

论坛的人气不行了!

pqrs666 发表于 2023-2-13 23:08:16

紫轩メ雨涵 发表于 2023-3-15 06:15:01

好无聊啊!
页: [1]
查看完整版本: 紫轩。情谊皇朝 《征途私服及官方》兄弟们请看下 看玩带顶下 。。。 谢谢