本站主推发布:新开传奇发布网,新开传奇,新开传奇发布,176复古传奇,迷失传奇,战神传奇,传奇私服,找搜服,仙剑传奇
当前位置: zhaosf首页 > 开服资料 > 开服技术 >

数据库StdMode为31类物品的添加方法

时间:2016-03-08 00:13来源:长久传奇基地 作者:就爱久久服
通俗点说就是玩家在传奇私服游戏中双击物品后可以直接得到或者执行脚本的一种方式,例如:双击金条直接得到100万金币、双击10元宝道具得到10元宝、技能书、烟花、双倍经验卷、记忆传送

    通俗点说就是玩家在传奇私服游戏中双击物品后可以直接得到或者执行脚本的一种方式,例如:双击金条直接得到100万金币、双击10元宝道具得到10元宝、技能书、烟花、双倍经验卷、记忆传送石、解包物品等一些双击触发指定脚本的功能。

    首先用DB Commander Shortcut(DBC)打开物品数据库StdItems.DB,查看或者增加StdMode为31的物品,我们就拿金条来举例吧,找到金条数据将StdMode参数改为31,然后再修改Anicount参数为1。

    然后再打开D:\MirServer\Mir200\Envir\Market_Def\QFunction-0.txt文件,文件内[@StdModeFunc1]的脚本就是对应物品数据库中StdMode参数为31,Anicount参数为1的物品被双击打开执行的脚本,脚本如下:

 

[@StdModeFunc1]  

#IF

#act 

give 金币 1000000

SENDMSG 6 提示:金币增加1000000!






    最后,还有一类解包物品在数据库中StdMode为31,却不需要执行QF里的脚本。如下:

药品数据库的Anicount=打包物品的Shape,这样就可以自动解包

例如:

强效金创药 Anicount=100 超级金创药 Shape=100

疗伤药 Anicount=115 疗伤药包 Shape=115

回城卷 Anicount=108 回城卷包 Shape=108

支持2次打包

    例如: 可以把“疗伤药包”再次打包 疗伤药包 Anicount=120 超级疗伤药包 Shape=120


    大家在使用时切记要保证[@StdModeFunc1]这个数字不要重复!

    下面是收集的一些详细介绍,另外附上记路标石的范例脚本给大家。

功能:

    双击物品可以自动触发指定脚本功能; 

使用方法:

    1、物品数据库设置1:STDMODE字段设置为:31

    2、物品数据库设置2:AniCount字段设置为:X

    X为指字数字触发脚本(1-999) 

    3、\Mir200\Envir\market_def\QFunction-0.txt下设置

[@StdModeFuncX]

#IF

#ACT

    sendmsg 7 触发成功!!!

===================================

注:其中X为物品数据库设置2中的X

记路标石功能演示:

物品分类号:31

SHAPE 值:1

AN字段是触发.这个根据自己版本设置.我们以设置为99为例子

QFunction-0.txt脚本下面

[@StdModeFunc99]

一: <记录当前坐标/@TAGMAPINFO1> <移动到/@PMOVE1> -> <$TAGMAPNAME1> <$TAGX1> <$TAGY1>\

二: <记录当前坐标/@TAGMAPINFO2> <移动到/@PMOVE2> -> <$TAGMAPNAME2> <$TAGX2> <$TAGY2>\

三: <记录当前坐标/@TAGMAPINFO3> <移动到/@PMOVE3> -> <$TAGMAPNAME3> <$TAGX3> <$TAGY3>\

四: <记录当前坐标/@TAGMAPINFO4> <移动到/@PMOVE4> -> <$TAGMAPNAME4> <$TAGX4> <$TAGY4>\

五: <记录当前坐标/@TAGMAPINFO5> <移动到/@PMOVE5> -> <$TAGMAPNAME5> <$TAGX5> <$TAGY5>\

六: <记录当前坐标/@TAGMAPINFO6> <移动到/@PMOVE6> -> <$TAGMAPNAME6> <$TAGX6> <$TAGY6>\ \

<成功传送后才会消失一点.安全无毒.放心使用>\ 

[@PMOVE1]

#ACT

TAGMAPMOVE 1

[@PMOVE2]

#ACT

TAGMAPMOVE 2

[@PMOVE3]

#ACT

TAGMAPMOVE 3

[@PMOVE4]

#ACT

TAGMAPMOVE 4

[@PMOVE5]

#ACT

TAGMAPMOVE 5

[@PMOVE6]

#ACT

TAGMAPMOVE 6

[@TAGMAPINFO1]

#ACT

TAGMAPINFO 1

GOTO @StdModeFunc99

[@TAGMAPINFO2]

#ACT

TAGMAPINFO 2

GOTO @StdModeFunc99

[@TAGMAPINFO3]

#ACT

TAGMAPINFO 3

GOTO @StdModeFunc99

[@TAGMAPINFO4]

#ACT

TAGMAPINFO 4

GOTO @StdModeFunc99

[@TAGMAPINFO5]

#ACT

TAGMAPINFO 5

GOTO @StdModeFunc99

[@TAGMAPINFO6]

#ACT

TAGMAPINFO 6

GOTO @StdModeFunc99



(责任编辑:找搜服传奇发布网)
------分隔线----------------------------
栏目列表
推荐内容