cgmsv引擎论坛

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

[Lua]超灵体in水晶及宠物形象更改

[复制链接]

Rank: 4

发表于 2021-8-28 21:36:15 | 显示全部楼层 |阅读模式
本帖最后由 xman 于 2021-8-28 21:39 编辑

宠物形象更改 [PetMchange.Lua功能]
必需物品:宠物变身卡+10000G

宠物变身卡放在物品栏第一格
通灵人选择要作为外观的宠物XX,得到XX宠物变身卡
接着将XX宠物变身卡放在物品栏第一格
帕契族选择要改变外观的宠物OOOO单纯形象改变成XX
(旧版第一阶段会回收掉宠物XX,新的只收1G)

超灵体in水晶 [新PetMirage.Lua功能]
必需物品:宠物附身媒介+100000G
宠物附身媒介放在物品栏第一格
通灵人选择要作为外观的宠物XX,得到XX宠物附身媒介

点击XX宠物附身媒介,选「是」将装备栏的水晶成为超灵体状态
人物形象变身成XX宠物形象及属性
卸下水晶回到原先的人物形象
再次装备可再度变身该宠物形象及属性

装备穿上、卸下变化的Lua 是在 card.lua
小更动:头饰部分 [旧的PetSitting.lua功能废弃]

666.jpg

PS:超灵体扩展方向参考提供
新增窗口询问是否将宠物回收,纪录宠物的攻击、防御、敏捷等数值
移转到宠物附身媒介,最后再移转到水晶上面

Transformation.rar

4.93 KB, 下载次数: 90

Rank: 1

发表于 2021-8-29 10:53:19 | 显示全部楼层
大神出品必属精品~~

Rank: 1

发表于 2021-8-29 11:07:21 | 显示全部楼层
大神啊,帕契族与通灵人在什么地方啊,NPC文件没有么,本人没有旧版本,能在发一个NPC文件么~

Rank: 4

发表于 2021-8-29 11:27:52 | 显示全部楼层
xman大神~!!收下了

Rank: 4

 楼主| 发表于 2021-8-29 13:11:06 | 显示全部楼层
yinshiyu 发表于 2021-8-29 11:07
大神啊,帕契族与通灵人在什么地方啊,NPC文件没有么,本人没有旧版本,能在发一个NPC文件么~ ...

帕契族与通灵人在东医外面都是Lua生成
没看到应该是我们编号不一样?


  

Rank: 1

发表于 2021-8-29 15:50:28 | 显示全部楼层
本帖最后由 yinshiyu 于 2021-8-29 15:55 编辑
xman 发表于 2021-8-29 13:11
帕契族与通灵人在东医外面,都是Lua生成没看到应该是我们编号不一样?

  

Char.SetData(PetMchangeNPC,%对象_形象%,116185);
                Char.SetData(PetMchangeNPC,%对象_原形%,116185);
                Char.SetData(PetMchangeNPC,%对象_地图%,1000);
                Char.SetData(PetMchangeNPC,%对象_X%,225);
                Char.SetData(PetMchangeNPC,%对象_Y%,83);
                Char.SetData(PetMchangeNPC,%对象_方向%,4);
                Char.SetData(PetMchangeNPC,%对象_名字%,"帕契族");


Char.SetData(PetMirageNPC,%对象_形象%,116186);
                Char.SetData(PetMirageNPC,%对象_原形%,116186);
                Char.SetData(PetMirageNPC,%对象_地图%,1000);
                Char.SetData(PetMirageNPC,%对象_X%,224);
                Char.SetData(PetMirageNPC,%对象_Y%,83);
                Char.SetData(PetMirageNPC,%对象_方向%,4);
                Char.SetData(PetMirageNPC,%对象_名字%,"通灵人");
                NLG.UpChar(PetMirageNPC);



都改编号和显示的坐标了。可是还是没有NPC出现~~还有,原来的图档编号也是正确的,只是地图坐标上有NPC,我改了地图坐标也不显示~~

Rank: 4

 楼主| 发表于 2021-8-29 16:59:08 | 显示全部楼层
yinshiyu 发表于 2021-8-29 15:50
Char.SetData(PetMchangeNPC,%对象_形象%,116185);
                Char.SetData(PetMchangeNPC,%对象_原 ...

可能要请你说明修改时的细节
是否在黑窗完全关闭下进行修改?
这样的话比较不易出错


以现在情况来看,这两个NPC已经生成
PetMchangeNPCPetMirageNPC
所以在条件下将不再重复生成


你有两个解决方法可以尝试
1. PetMirageNPC == nil 暂时变更为 PetMirageNPC~= nil
让其自动刷新,完成后正常关闭黑窗,修改回== nil


2. 将所有PetMirageNPC重新取个新名字,如PetMirage_2NPC
但是取代不完全,可能出现更严重错误,自行注意

Rank: 1

发表于 2021-8-29 19:00:36 | 显示全部楼层
xman 发表于 2021-8-29 16:59
可能要请你说明修改时的细节是否在黑窗完全关闭下进行修改?这样的话比较不易出错

以现在情况来看,这两个 ...

都试过了,还是无法使用~~,还是感谢大神的帮助~

Rank: 1

发表于 2021-9-1 09:04:34 | 显示全部楼层
现在想先修复新图档花屏,看着粉红炸弹流口水

Rank: 1

发表于 2021-9-4 17:18:14 | 显示全部楼层
xman大大還能請您分享0507的客戶端嗎 感謝您了
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2024-4-18 13:53 , Processed in 0.172625 second(s), 10 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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