QQ农场-phpYeFarm添加数据教程
前置知识
plugin\qqfarm\core\data
D:\study-project\testweb\upload\source\plugin\qqfarm\core\data
- 也就是
plugin\qqfarm\core\data
- 是一个缓存文件,如果更新农场数据后,必须要删除才可以
- 也就是
解决种子限制(必须要做才可以添加成功)
你不更改加入了id大于2000直接删除种子
D:\study-project\testweb\upload\source\plugin\qqfarm\core\source\nc\mod\repertory_getuserseed.php
也就是
core\source\nc\mod\repertory_getuserseed.php
1 | $value > 0 && $key > 0 && array_key_exists($key, $cropstype) && $key < 2000 |
- 也就是如下所示
农场-添加种子
- 以添加6097数据为例子
快捷操作(改改变只添加了种子)
截止到2024年4月08日,种子文件下载完成,你可以直接将下面文件,解压后,放置在对应位置,即可更新完成,swf农场id开始为2578
下载地址(任选其一下载)
nc_data.php
- 放置在插件目录下的
core\source\xml\mod\nc_data.php
- 比如
D:\study-project\testweb\upload\source\plugin\qqfarm\core\source\xml\mod\nc_data.php
- 放置在插件目录下的
cropstime.php
- 放置在插件目录下的
core\config\nc\cropstime.php
- 比如
D:\study-project\testweb\upload\source\plugin\qqfarm\core\config\nc\cropstime.php
- 放置在插件目录下的
cropstype.php
- 放置在插件目录下的
core\config\nc\cropstype.php
- 比如
D:\study-project\testweb\upload\source\plugin\qqfarm\core\config\nc\cropstype.php
- 放置在插件目录下的
农场swf文件-
crops-swf-20240408-dreamlove
- 放置在插件目录下的
core\module\ui\allcrops
- 比如
D:\study-project\testweb\upload\source\plugin\qqfarm\core\module\ui\allcrops
- 放置在插件目录下的
1.添加模型
- 素材放置在路径下
- 网站目录下的
\plugins\qqfarm\core\module\ui\allcrops
- 比如
D:\study-project\farm.dreamlove.top\plugins\qqfarm\core\module\ui\allcrops
- 网站目录下的
2.添加数据
- 修改目录
- 网站目录下
plugins\qqfarm\core\config\nc
- 比如
D:\study-project\farm.dreamlove.top\plugins\qqfarm\core\config\nc
- 网站目录下
2.1 修改-cropstime.php
- 从
data_zh_CN_v_1736.xml
元素的crops
- 搜索id为
6097
的数据,里面的cropGrow
则为成长信息
- 我们添加进去
plugins\qqfarm\core\config\nc\cropstime.php
1 | "6097"=>array(10800,21600,32400,46800,68400,2000000000) |
2.2-修改cropstype.php
- 打开进去
plugins\qqfarm\core\config\nc\cropstype.php
- 比如之前添加的
6081
和一个草莓作物
1 | "6081"=> array("cId"=>6081,"cLevel"=>0,"cName"=>"瑞雪-君子兰","cType"=>1,"cropExp"=>100,"expect"=>19500,"growthCycle"=>68400,"maturingTime"=>2,"output"=>30,"price"=>1000,"sale"=>650) |
- 我们现在要添加
6097
的数据,我们就搜索data_zh_CN_v_1736.xml
,找到子元素cropsParames
,找到对应的id
- 找到的数据如下
1 | <crop id="6097" show="0" score="0" parent_id="0" star="0" output="30" sale="1000" coupon_price="0" price="6500" qdprice="500" exp="100" g_opt="0" /> |
- 再从
crops
元素找到数据如下
1 | {"asset_id": {"m": "83207", "m0": "83208", "m1": "83209", "m2": "83210", "m3": "83211", "m4": "83212", "s": "83213"}, "cropGrow": "10800,21600,32400,46800,68400,2000000000", "eo": 30, "gossip": "", "harvestNum": 2, "id": 6097, "insect": "0,0,0,0,0,0|71,-4,81,21,105,4|54,7,69,-33,110,-1|0,0,0,0,0,0", "lv": 0, "name": "春分-含笑花", "nextText": "种子,发芽,小叶子,大叶子,初熟,成熟", "offsetX": 0, "offsetY": 0, "qd": 500, "sr": 310, "tip": "小贴士:", "type": 1, "vipDesc": "黄钻简单描述"}, |
- 有了这二个数据,就可以将其转换为下面的格式
1 | "6097"=> array("cId"=>6097,"cLevel"=>0,"cName"=>"春分-含笑花","cType"=>1,"cropExp"=>100,"expect"=>60000,"growthCycle"=>68400,"maturingTime"=>2,"output"=>30,"price"=>1000,"sale"=>1000), |
2.3.修改-nc_data.php
- 找到
data_zh_CN_v_1736.xml
文件,assets
元素下的对应素材id的swf文件
1 | <asset id="83207" src="http://appimg1.qq.com/happyfarm/module/ui/allcrops/Crop_6097.swf" /> |
定位到目录
D:\study-project\farm.dreamlove.top\plugins\qqfarm\core\source\xml\mod\nc_data.php
plugins\qqfarm\core\source\xml\mod\nc_data.php
将内容添加进此项元素里面
plugins\qqfarm\core\source\xml\mod\nc_data.php
的assets
元素里面
- 再从
data_zh_CN_v_1736.xml
的crops
元素找到id为6097的数据
1 | {"asset_id": {"m": "83207", "m0": "83208", "m1": "83209", "m2": "83210", "m3": "83211", "m4": "83212", "s": "83213"}, "cropGrow": "10800,21600,32400,46800,68400,2000000000", "eo": 30, "gossip": "", "harvestNum": 2, "id": 6097, "insect": "0,0,0,0,0,0|71,-4,81,21,105,4|54,7,69,-33,110,-1|0,0,0,0,0,0", "lv": 0, "name": "春分-含笑花", "nextText": "种子,发芽,小叶子,大叶子,初熟,成熟", "offsetX": 0, "offsetY": 0, "qd": 500, "sr": 310, "tip": "小贴士:", "type": 1, "vipDesc": "黄钻简单描述"}, |
- 将内容添加进此项元素里面
plugins\qqfarm\core\source\xml\mod\nc_data.php
的crops
元素里面
农场-添加鱼苗
- 可以自己添加,也可以下载这里已经添加好的文件进行替换
- 下载地址
1.添加模型模型数据
- 鱼的模型添加到
D:\study-project\testweb\upload\source\plugin\qqfarm\core\module\ui\farm\fish
2.添加数据
2.1 修改nc_data.php
D:\study-project\farm.dreamlove.top\plugins\qqfarm\core\source\xml\mod\nc_data.php
- 对应
core\source\xml\mod\nc_data.php
nc_data.php
找到<assets>
标签
others_v_1189.xml
里面的将数据添加进去
1 | <asset id="29422" src="$url/module/ui/farm/fish/Fish_Seed_27.swf"/> |
- 再
nc_data.php
找到<waterPool type="json">
- 再复制
others_v_1189.xml
里面的数据
- 粘贴到
nc_data.php
2.2 修改fishtype.php
D:\study-project\farm.dreamlove.top\plugins\qqfarm\core\config\nc\fishtype.php
对应
qqfarm\core\config\nc\fishtype.php
我们有了上面的池塘鱼的数据,就可以计算生成数据了
1 | 最终要生成下面这种数据 |
- 添加进去
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦洁小站-属于你我的小天地!
评论