sfg007 发表于 2024-8-19 19:51:06

如何自定义A标签里href里的方法



guildnoticemsg(actor,253,-1,"<font color='#ffff00' size='14' ><a enableUnderline ='false' href = 'jump#item_tips#"..itemID.."'><u>"..itemName.."</u></a></font>")原时是 href = 'jump#item_tips#50003'
然后现在这个功能点开展示的tips是数据表里的物品属性,无法展示强化后的属性,
我现在想在这基础扩展一下,传makeindex给前端用自定义的解析方法去处理
比如:<a enableUnderline ='false' href = 'itemshow#10275'>

这个该怎么实现呀,或者说官方A标签本身就支持在聊天框里点开展示强化后的属性的


前端发送物品到聊天框是能展示强化后的属性的,但是后端发送是没法显示强化后的属性

请教官方大佬给个方案 或者教程文档都可以

996技术-wang 发表于 2024-8-20 09:23:45

这个是前端根据道具表展示的后端加的强化属性前端是不知道的建议用LUA 试下

sfg007 发表于 2024-8-20 10:00:15

996技术-wang 发表于 2024-8-20 09:23
这个是前端根据道具表展示的后端加的强化属性前端是不知道的建议用LUA 试下
...

我就是用的LUA,而且就是从后端发的,我不知道A标签里那个要写什么才能显示强化后的属性,在前端把信息打了断点,看了一下 是多了一个MAKEINDEX,后端应该要加上这个,关键我现在不知道A标签里 怎么加这个MAKEINDE,这个功能肯定是有的,因为前端聊天那个选择物品发,聊天里是可以解析出强化属性的。

帮个忙,谢谢了

sfg007 发表于 2024-8-20 10:05:17

解析装备类型聊天数据==      {"OverLap":1,"DuraMax":10000000,"Where":-1,"Index":50044,"Dura":10000000,"AddValues":[{"Id":3,"Value":6}],"Star":6,"MakeIndex":10275,"Values":[{"Id":2,"Value":90},{"Id":16,"Value":1},{"Id":49,"Value":-2141869483}],"ExtendInfo":{}}
这个是前端断点,出来的数据,带强化属性的

sfg007 发表于 2024-8-20 10:09:11

996技术-wang 发表于 2024-8-20 09:23
这个是前端根据道具表展示的后端加的强化属性前端是不知道的建议用LUA 试下
...



聊天解析肯定是支持 获取强化属性的,我现在不知道的是 后端发送自定义消息,我怎么发这个A标签才能显示这个强化属性

sfg007 发表于 2024-8-20 15:38:03

996技术-wang 发表于 2024-8-20 09:23
这个是前端根据道具表展示的后端加的强化属性前端是不知道的建议用LUA 试下
...

sendmsg 里的MSG里的JSON自己可以扩展然后在前端GUIFunction里的聊天监听里处理自定义的数据,可以扩展任何想要的


为什么没有一个人回答的是这个?你们对自己的引擎客户端都不了解吗?

996技术-wang 发表于 2024-8-22 10:45:24

你这个是LUA的 建议在LUA版块提问哈 ,那里应该能解决

996技术-wang 发表于 2024-8-22 10:53:18

本帖最后由 996技术-wang 于 2024-8-22 10:59 编辑

SL :SendEquipMsgToChat (itemData.channel ) 用这个接口

sfg007 发表于 2024-8-22 21:19:13

996技术-wang 发表于 2024-8-22 10:53
SL :SendEquipMsgToChat (itemData.channel ) 用这个接口

已经解决,从**端发送,href标签自定义方法
页: [1]
查看完整版本: 如何自定义A标签里href里的方法