| 
精华阅读权限110好友相册分享听众收听注册时间2021-4-29在线时间 小时最后登录1970-1-1 
 | 
 
 发表于 2024-1-20 22:40:16
|
显示全部楼层 
| 使用函数DispatchNoNpcShopItem( sceneId, selfId, shopId )即可,举个列子,比如我最近在研究的觅清音绝学版本, 
 先在990000里的x990000_XYJCall( sceneId, selfId, A, B, C, D, E, F)函数加上:
 
 
 if A == 5888 then
 DispatchNoNpcShopItem( sceneId, selfId, 17 )
 return
 end
 其中17是商店ID,可以自己改其他ID
 而990000和XYJCall需要在服务端AllowableScriptFuncEx.txt里有,如果你加在其他地方,就按格式就注册一个。
 然后,客户端packet.lua你这个杂货铺点击的事件里改成:
 
 Clear_XSCRIPT()
 Set_XSCRIPT_Function_Name("XYJCall")
 Set_XSCRIPT_ScriptID(990000)
 Set_XSCRIPT_Parameter(0,5888)
 Set_XSCRIPT_ParamCount(1)
 Send_XSCRIPT()
 
 
 
 
 
 | 
 |