Compete-King Develop Document
CK竞技之王开发者文档
CK游戏版本更新将同步更新,当前最新版本为2.3.0.0
本文档用于查阅各类配置文件以及开发接口等相关内容
目录一览
- 配置文件
- 武器接口
- SuicChangeWpnData:改变玩家武器参数
- SuicGetC4Id:获取C4实体id
- SuicGetKillWpn:获取指定玩家杀敌的武器
- SuicGetNoDamageTeam:获取无法产生伤害的阵营或玩家
- SuicGetNoWpnTeam:获取无法捡起武器的阵营或玩家
- SuicGetPlayerBagCur:获取指定玩家是否允许换背包
- SuicGetPlayerBagNow:获取指定玩家当前的背包号
- SuicGetPlayerWpnNow:获取指定玩家当前武器
- SuicGetPlayerWpnSave:获取指定玩家当前武装
- SuicGetPlayStarTeam:获取可以播放小星星的阵营或玩家
- SuicGetWeaponId:根据武器原型名称获取武器id
- SuicGetWeaponType:根据武器原型ID获取武器类型
- SuicGetWpnSlot:根据武器名称获取武器类型
- SuicGiveWpn:让玩家拥有一把武器
- SuicSetIsKnockback:是否允许武器击退
- SuicSetIsModerator:是否允许武器减速
- SuicSetNoDamageTeam:让阵营或玩家无法产生伤害
- SuicSetNoWpnTeam:让阵营或玩家无法捡起武器
- SuicSetPlayerBagCur:设置指定玩家是否允许换背包
- SuicSetPlayerBuyZone:设置指定玩家允许全图换背包
- SuicSetPlayStarTeam:让指定阵营或玩家显示生化模式的小星星
- SuicSetShowMultiKill:是否显示连杀[1杀]图标
- SuicStripWpn:剥夺玩家的武器
- 玩家接口
- SuicGetAcePlayer:通过玩家索引获取是否ACE
- SuicGetPlayerAimer:获取指定玩家当前瞄准着的玩家
- SuicGetPlayerData:获取玩家数据情况
- SuicGetPlayerRoleConfig:获取当前角色信息
- SuicGetPlayerRoleSpeed:获取指定玩家当前的移动速度
- SuicGetPlayerTeam:获取玩家所属阵营
- SuicGetRandomName:根据配置内容来随机得到一个名字
- SuicGetRandomPlayer:根据玩家阵营随机取出一个玩家
- SuicGetRevenger:通过玩家获取仇人
- SuicGetRevengerWeapon:通过玩家获取仇人的武器信息
- SuicGetRoundAcePlayer:获取本回合杀敌数最大的玩家
- SuicGetRoundNum:获取一共设定多少回合结束游戏
- SuicGetRoundTime:获取本回合剩余时间
- SuicGetTeamData:获取队伍数据情况
- SuicRespawnPlayer:复活一个玩家
- SuicSetPlayerGod:让一个玩家处于无敌状态
- SuicSetPlayerModel:设置玩家模型
- SuicSetPlayerNotAttack:设置一个玩家无法攻击
- SuicGetPlayerTeam:设置玩家阵营
- 系统接口
- SuicAddKillMsg:让指定玩家追加一个杀敌数
- SuicAlert:在windows系统上进行弹窗
- SuicCleanKillMsg:让指定玩家清除杀敌数
- SuicClientPrint:在屏幕左下角输出系统信息
- SuicDebug:在系统控制台进行输出信息
- SuicDrawAceIcon:绘制ACE图标
- SuicDrawCenterHelp:在屏幕中间绘制文字提示
- SuicDrawCenterMessage:在屏幕上中间绘制全局文字消息
- SuicDrawCenterTif:在屏幕上中间绘制全局图片提示
- SuicDrawCenterTips:在屏幕上中间绘制全局文字提示
- SuicDrawChatMsg:绘制左下角聊天信息
- SuicDrawCustomKill:绘制自定义杀敌帧动画
- SuicDrawDangerC4:绘制安放C4后的图标
- SuicDrawGauge:绘制进度条
- SuicDrawHaveC4:绘制拥有C4的图标
- SuicDrawMessageBox:在屏幕上右上角绘制一个提示框
- SuicDrawMultiKill:绘制连杀帧动画
- SuicDrawMvp:在屏幕上中间绘制本场MVP显示
- SuicDrawNanoEvolve:绘制生化模式右侧进化图标
- SuicDrawNanoRecover:生化幽灵回复图标效果
- SuicDrawPlayerName:在准星下方绘制瞄准的对方玩家名称
- SuicDrawRadarEntity:在战术雷达上标记实体
- SuicDrawRadarPlayer:在战术雷达上标记玩家
- SuicDrawRevengeKill:绘制复仇杀敌帧动画
- SuicDrawRoundKill:绘制回合杀敌帧动画
- SuicDrawScoreChart:在屏幕上绘制标准记分牌图显
- SuicDrawScreenFade:绘制屏幕颜色渲染
- SuicDrawScreenScope:绘制视野图片
- SuicDrawSpecialKill:绘制特殊杀敌帧动画
- SuicDrawSprite:在屏幕上绘制帧动画
- SuicDrawTetina:绘制视网膜图片
- SuicDrawText:在屏幕上绘制文字
- SuicDrawTif:在屏幕上绘制tif图片
- SuicEntityWav:实体播放音效
- SuicGetClientConfig:获取指定玩家当前客户端配置项
- SuicGetConfigParam:读配置项文件
- SuicGetMode:获取当前模式
- SuicGetRandomSpawnPoint:取出一个随机坐标点
- SuicHideNanoGui:隐藏选择生化幽灵界面
- SuicHideRadar:隐藏战术雷达
- SuicInitRandomSpawnPoint:初始化一个随机坐标点
- SuicKillMsgChart:绘制右上角击杀消息滚播
- SuicPlayMp3:播放音乐
- SuicPlayWav:播放音效
- SuicPlayWeaponAnim:播放手中武器动画
- SuicRemoveAceIcon:销毁ACE图标
- SuicRemoveBag:销毁背包图标
- SuicRemoveDangerC4:销毁安放C4后的图标
- SuicRemoveEntityIcon:移除实体图标
- SuicRemoveEntityText:移除实体文字
- SuicRemoveGauge:销毁进度条
- SuicRemoveHaveC4:销毁拥有C4的图标
- SuicRemoveKillMsg:让指定玩家隐藏杀敌数
- SuicRemoveNanoEvolve:移除生化模式右侧进化图标
- SuicRemovePlayerIcon:移除玩家图标
- SuicRemovePlayerName:销毁准星下方绘制瞄准的对方玩家名称
- SuicRemovePlayerShell:移除玩家第三人称模型发光外壳
- SuicRemovePlayerText:移除玩家文字
- SuicRemoveRadarEntity:在战术雷达上移除实体
- SuicRemoveRadarPlayer:在战术雷达上移除玩家
- SuicRemoveScoreChart:销毁记分牌
- SuicRemoveScreenFade:销毁屏幕渲染
- SuicRemoveScreenScope:销毁视野图片
- SuicRemoveSprite:销毁一个已经绘制的动画
- SuicRemoveTetina:销毁视网膜图片
- SuicRemoveText:销毁一个已经绘制的文字
- SuicRemoveTif:销毁一个已经绘制的图片
- SuicSetCopyRight:右上角版权水印开关
- SuicSetFog:地图雾气定义
- SuicSetMode:设置当前模式
- SuicSetModelHide:隐藏玩家第一人称视角模型
- SuicSetPlayerShell:设置玩家第三人称模型发光外壳
- SuicSetRoundBlock:设置回合时间上限
- SuicSetRoundFinish:设置回合结束
- SuicSetSystemUI:设置系统UI显示
- SuicSetViewModelAlpha:设置玩家第一人称视角武器透明度
- SuicSetViewModelShell:设置玩家第一人称视角武器发光外壳
- SuicSetWeather:地图天气定义
- SuicShowKillMsg:让指定玩家显示杀敌数
- SuicShowNanoGui:显示选择生化幽灵界面
- SuicShowRadar:显示战术雷达
- SuicSignEntityIcon:标记实体图标
- SuicSignEntityText:标记实体文字
- SuicSignPlayerIcon:标记玩家图标
- SuicSignPlayerText:标记玩家文字
- SuicTextHave:判断一段文本中是否包含另一段文本
- SuicTextLike:判断两段文本是否相似
- 生化接口
- SuicCreateSupplyBox:创建一个补给箱
- SuicGetPlayerChange:获取玩家是否允许变更
- SuicGetPlayerCloth:获取玩家拥有防化服
- SuicGetPlayerHeroConfig:获取当前英雄信息
- SuicGetPlayerNanoConfig:获取当前幽灵信息
- SuicRemoveSupplyBox:销毁所有补给箱
- SuicSetNanoSkill:允许生化幽灵使用技能
- SuicSetPlayerChange:设置玩家是否允许变更
- SuicSetPlayerCloth:设置玩家拥有防化服
- SuicSetPlayerHero:让玩家成为英雄
- SuicSetPlayerHuman:让玩家变回人类
- SuicSetPlayerNano:让玩家成为生化幽灵