GA好望角|魔力宝贝私服|魔力私服|魔力私服|GA反外挂

 找回密码
 立即注册
凤凰(QQ:715837)
售前咨询
GA白皮书(客户端)
GA白皮书(服务端)
cgdev.me开发者论坛
放映地(炫斗魔力公益PK服)
新服发布站
欢迎来到GA好望角~
价格公示表
回首页
查看: 4860|回复: 0

仿GE的虚拟坐骑函数

[复制链接]

128

主题

134

帖子

134

积分

管理员

Rank: 9Rank: 9Rank: 9

金钱
2058
号角币
458
发表于 2019-4-10 11:17:30 | 显示全部楼层 |阅读模式
依赖项:服务端:powersend.share.lua
                setride2.lua
        客户端:更新至20190410及以上版本登录器

二建端自带以上依赖项(请使用最新版)
服务端脚本请从二建端中找出拷贝至服务器,客户端请找GA客服更新


作用:该模块允许使用虚拟坐骑功能(战斗中有效)

接口:NLG.SetRideEffect(player,sv,battledisplay,speed)
player:操作对象(可以是人或宠)
sv:骑宠的动画图档编号(设置-1为下宠)

battledispaly: 战斗中是否显示 0不显示,1显示
speed:加速度(原速度100)

测试代码:
      
xx1=0
Delegate.RegDelTalkEvent("prtest_TalkEvent");
function prtest_TalkEvent(player,msg,color,range,size)        -- 格式 /testride 骑宠编号
        if(string.find (msg,"/testride"))then
                if xx1 == 0 then
                        local sv = string.gsub(msg, "/testride ", "");
                        NLG.SystemMessage(player,sv);
                        NLG.SetRideEffect(player,tonumber(sv),0,600)
                        xx1=1
                else
                        NLG.SetRideEffect(player,-1,0,100)
                        xx1=0
                end
        end
end









回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|GA好望角

GMT+8, 2024-3-29 21:18 , Processed in 0.049006 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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