cgmsv引擎论坛

 找回密码
 注册/Sign up
搜索
查看: 665|回复: 2

单机宠物图鉴卡全开方法详解

[复制链接]

Rank: 1

发表于 2023-6-11 15:47:24 | 显示全部楼层 |阅读模式

一,利用工具和代码的方法:
1.利用\cgmsv_21.2a\gmsv\data\目录下的工具“CrossGateTools”或者“DaTaTools”建立一个新的itemset 的ID,ID数字要选itemset里没有建立过的数字即可,我用的是70051,ID对应的“物品名称"可以取为 “完全图鉴卡”,“道具功能”选 “ITEM_useMystery”,“使用效果”填写完整的文件名要带txt后缀“album_item_70051.txt”,其他相关参数如下:(使用效果里的文件名你可以自己任意命名,但后缀txt不能少;所有参数建立好后记得点击工具里面的“修改”或者“保存”,然后点“到剪贴板”即可)


完全图鉴卡?        完全图鉴卡        allalbum_item_70051.txt                        ITEM_useMystery                                                70051        27802        0        41                0        1        0        0        1        1        1        1        0        0        0                        0        0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                0        1        1                        1                        100        0        0                        0


2.在\cgmsv_21.2a\gmsv\data\npc目录下建立代码文件“album_item_70051.txt”,这个文件名字如1里所说,你可以自己任意取名,中午的也可,但是记得要和1里面的“使用效果”里填写的文件名字完全一样才行。代码如下:(注意album1~~album10是任何版本都适用的宠物图鉴,而album12~~album32则是新宠物图鉴,包括你自定义DATA数据里面的新建的宠物图鉴,所以如果你要保险起见,就只用album1~~album10相关行语句,而album12~~album32的语句删除即可,除了album对应行的语句外,其他语句不要改动)

block item 70051 >= 1
window "\n\n 完全图鉴卡能使您拥有所有的图鉴,\n 单击【确定】,您就能拥有所有的图鉴。",ok
window_ok item 70051 >= 1
setplayer album1 = -1
setplayer album2 = -1
setplayer album3 = -1
setplayer album4 = -1
setplayer album5 = -1
setplayer album6 = -1
setplayer album7 = -1
setplayer album8 = -1
setplayer album9 = -1
setplayer album10 = -1
setplayer album11 = -1
setplayer album12 = -1
setplayer album13 = -1
setplayer album14 = -1
setplayer album15 = -1
setplayer album16 = -1
setplayer album17 = -1
setplayer album18 = -1
setplayer album19 = -1
setplayer album20 = -1
setplayer album21 = -1
setplayer album22 = -1
setplayer album23 = -1
setplayer album24 = -1
setplayer album25 = -1
setplayer album26 = -1
setplayer album27 = -1
setplayer album28 = -1
setplayer album29 = -1
setplayer album30 = -1
setplayer album31 = -1
setplayer album32 = -1
killitem 70051,1
sendmsgtoall 300564

3.上述1,2两步做完后,要重启服务器端,再进入游戏,用[nr additm 70051]获取道具,点击使用即可,如果点击无反应,那么先退出服务器端,重新用
工具“CrossGateTools”或者“DaTaTools”把“道具功能”选 其他任意属性点修改保存,然后重启服务器端进入游戏,很显然,这重选的不会有效果,你需要再次退出游戏并退出游戏,再次用工具“CrossGateTools”或者“DaTaTools”把“道具功能”选成 “ITEM_useMystery”并选修改保存,然后重启服务器进入游戏,再次制造道具使用即可成功,如果还不行,就如上方式多试几次,最后一次必须选改成 “ITEM_useMystery”才能有效。这个bug可能和服务器端数据上传错误有关,导致你可能第一次用 “ITEM_useMystery”是没效果的,而通过你改变几次后服务器端才有会有数据接收到,也许你运气好,第一次就成功了。总之只要你成功后,后面你再制作同类道具给其他账号,都会成功。

二。改网页数据库方式来获得全图鉴
   只需要启动服务器端后,打开浏览器输入127.0.0.1\adminer.php,账号root,密码123456(原版默认),我改过,用的是root密码,登录网页数据库后,找到tbl_charact那项,打开后找到你对应的需要全图鉴的账号,选择编辑,在编辑打开后窗口下拉找到album项目,从album1开始直到album32都是宠物图鉴的键值,把键值改成-1即可,如果你是未改动的原版cgmsv_21.2a,那么就把album1~~album10改成-1即可,其它你可以试试,出错就改回来即可。默认键值是1。

三,有个版本万能语句命令不是setplayer,而是setmoonboy,你只需把步骤2里面对应语句改成setmoonboy即可,都试试吧,哪个能用用哪个。

码字不容易,以上都是自己根据本论坛相关信息,自己总结摸索的成果,已经掌握的大佬们请不要见笑,本人也没学过什么易语言,全靠对比摸索捉摸,上面方法经过自己亲自验证调试有效。

Rank: 1

 楼主| 发表于 2023-6-11 15:59:24 | 显示全部楼层
第二项有个错别字“中午的也可“是“中文的也可”,没太仔细检查~~汗

Rank: 4

发表于 2023-6-18 00:42:37 | 显示全部楼层
弄好了宠物图鉴,谢谢!!
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2024-5-19 13:24 , Processed in 0.141467 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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