【sakurakawaii插件ADD-IN】无心宠物系统V1.6自定义物品导入系统(重新提供下载)

上一篇 / 下一篇  2007-04-25 11:27:26

查看( 365 ) / 评论( 55 )
有很多会员PM我,让我再次放出,我权衡了一下,还是决定再次放出,但我希望你下载后能够回复支持我一下。
要求的回报仅此而已,这是开发后续插件的源动力,希望大家都能理解。
有任何问题可以PM我或者回帖。


sakurakawaii插件 总编号:0702 名称:无心宠物系统V1.6自定义物品导入系统

什么是插件ADD-IN?
插件ADD-IN是我给起的名字,是用来给一般用户进行扩充,再开发或增强插件的插件。
插件ADD-IN是通过对原文件的解读来明白变量的含义或数据库操作的语句后进行的再编写,以达到进行作者没有直观提供的操作
插件ADD-IN的编写难度远低于插件的开发。耗时也少得多。
有HTML,PHP,JS基础的均可尝试。
无心宠物系统V1.6自定义物品导入系统是什么?
无心宠物系统V1.6不支持后台可视化增加道具,1.7版加入此功能,但却收费了。说实在的,无心在此宠物上绝没有梦幻版本的投入大,大部分都借鉴原来的。不过美化已经做的不错了。那么既然大部分人用不到1.7了,那是不是免费用户失去了这个功能?下面是我研究的结果,已经试验通过。通过手动的方法来倒入道具。

无心宠物系统V1.6自定义物品导入系统需要掌握什么知识?
首先,道具的导入是数据库字段添加的过程,要了解基本的数据库升级语句,看了说明后能知道如何操作那么就可以用了。
该系统对初学者难度较大。

无心宠物系统V1.6自定义物品导入系统使用前的准备:

wxitem表字段含义

id
物品编号标识,1~65535的整数,注意不能与先前的重复1.6版已经使用到了134,建议直接从1000或者10000开始,方便记忆。今后不可在后台直接更改。

itemname
英文名称,物品内部标识,注意不能与先前的重复。尽量使用自己的定义法,那就不会重复了。今后不可在后台直接更改。

cname
中文名称。显示在游戏中的。 今后不可在后台直接更改

moretxt
物品说明,今后不可在后台直接更改

selltag
是否可卖,0表示不可,1表示可以

money
出售价格,大于0的整数

pic
图片地址,今后不可在后台直接更改,路径已定为./pet
所以这里请输入相对路径即可(自己找好图片放进去便是)

itemtype
1武器
2项链
3头盔
4盔甲
5靴子
6药品(部分不支持)  ━┓
7宝石(部分不支持)     ┃
8卷轴(部分不支持)     ┃━ 部分不支持请看下面橙色部分
9书籍(部分不支持)     ┃
10其他(部分不支持) ━┛
今后不可在后台直接更改,此值决定你物品要增加的能力。
requirejob
至少需要转生几次才能使用或装备,0~99的整数

maxjob
最多转生几次还能使用或装备,0~99的整数,一般为99

requirelevel
至少需要等级,1~1218的整数,请酌情设置

addnum
增加的能力,整数(增加的种类已经在你itemtype里对应好了,如果前面填itemtype=1,那么对应的就是武器,增加攻击力)

droptag
能否掉落,0为不可,1为可以。

droplevel
多少等级的怪物才会掉落,大于0的整数

droprange
掉落几率0~100的整数

storagetag
是否进入个人仓库。
穿戴的例如武器防具必须为1
使用的消耗品或自行使用的应为0
注意:请绝对不要设置为0,因为会导致写入另一wxpetdata表,此功能还未开发,写入后肯定出错,所以itemtype的6,7,8,9,10不支持!

当6药品7宝石8卷轴9书籍10其他这些类别的物品设置为1后可以运行,会像武器防具一样的进入仓库,但没有任何作用,你可以用这些无作用的道具来进行活动,比如收集齐几个可以兑换更好的武器防具之类的,这创意的问题就靠你们自己了。
所以itemtype的6药品7宝石8卷轴9书籍10其他为部分不支持

无心宠物系统V1.6自定义物导入系统使用过程:

1.下载后解压缩

2.用记事本打开pet_install_item.php,你可以很快找到需要修改的地方

CODE:

//以下是自定义修改部分
$db->query("INSERT INTO `{$tablepre}wxitem` (`id`, `itemname`, `cname`, `moretxt`, `selltag`, `money`, `pic`, `itemtype`, `requirejob`, `maxjob`, `requirelevel`, `addnum`, `droptag`, `droplevel`, `droprange`, `storagetag`) VALUES
(1111, 'item1', '物品1', '物品注释1', 1, 50, 'jian.gif', 1, 3, 99, 200, 100, 1, 10, 15, 1),
(1112, 'item2', '物品2', '物品注释2', 1, 50, 'mp.gif', 2, 0, 99, 0, 120, 1, 0, 100, 1),
(1113, 'item3', '物品3', '物品注释3', 1, 100, 'sp.gif', 3, 0, 99, 0, 0, 1, 10, 100, 1),
(1114, 'item4', '物品4', '物品注释4', 1, 100, 'other/card_jf.gif', 4, 0, 99, 0, 0, 1, 20, 20, 1);");
//自定义修改部分结束
修改上述的自定义部分很简单,按照(`id`, `itemname`, `cname`, `moretxt`, `selltag`, `money`, `pic`, `itemtype`, `requirejob`, `maxjob`, `requirelevel`, `addnum`, `droptag`, `droplevel`, `droprange`, `storagetag`) 的顺序,分别参照上面的字段讲解进行更改。
这里列出了四行,为参考代码,可以倒入四件物品,当然你可以一次倒入更多的。
注意:不要删除到标点符号。不能有重复的字段绝对不能有重复,并且同时不能和原有的重复。以后后台不能修改的也请谨慎填写。

为了方便大家理解,用以上的一个作为例子讲解。请看以下。

(1111, 'item1', '物品1', '物品注释1', 1, 50, 'jian.gif', 1, 3, 99, 200, 100, 1, 10, 100, 1)

这句导入后是什么物品呢?

编号为1111,英文名称为“item1”,中文名称为“物品1”,物品注释为“物品注释1”,在商店中有卖,价格为50元,图片地址为images/pet/jian.gif,类别为武器,至少需要3次转生才可装备,最多99次转生还能装备,至少需要200级才能装备,增加攻击力100,怪物身上可以掉落,10级怪物才能掉落,掉落概率15%,可以放入个人仓库。


3.上传pet_install_item.php至根目录,运行yourwebsite.com/pet_install_item.php,按提示完成安装。


[ 本帖最后由 sakurakawaii 于 2007-3-21 08:45 编辑 ]

1.jpg


2.jpg

无心宠物系统V1.6自定义物品导入系统.rar
(2007-03-18 18:21:25, Size: 2.74 KB, Downloads: 147)


TAG:

我来说两句

(可选)

数据统计

  • 访问量: 4930
  • 日志数: 4
  • 建立时间: 2006-07-28
  • 更新时间: 2007-04-25

RSS订阅

Open Toolbar