AddPlayerClass
添加玩家职业到职业选择系统
添加玩家职业到职业选择系统
本函数与AddPlayerClass功能相同,新增团队参数
启用/禁用玩家通过右键点击地图进行传送的能力
启用/禁用玩家的武器使用权限
为玩家应用指定的动画效果
检测玩家是否具有武器使用权限
将3D文本标签附加到玩家身上。
您可以使用此功能将玩家视角附加到物体上。
将玩家的视角附加到玩家创建的物体上。
将物体附加到玩家身上。
将玩家物体附加到其他玩家物体上。
功能与AttachObjectToPlayer相同,但针对玩家创建的物体。
将玩家物体附加到车辆上。
封禁当前在线的玩家。
封禁玩家并指定原因。
允许玩家通过图形用户界面(GUI)使用鼠标编辑物体(位置和旋转)。
允许玩家通过图形用户界面(GUI)使用鼠标编辑玩家物体(位置和旋转)。
清除指定玩家的所有动画效果(同时取消当前所有任务,如使用喷气背包、跳伞、进入车辆、驾驶(将玩家移出车辆)、游泳等)
重置玩家的世界边界至默认状态
为指定玩家创建仅其可见的爆炸效果。
为指定玩家创建专属的3D文本标签。
创建玩家专属帮派区域
创建一个仅对单个玩家可见的物体。
创建一个仅对单个玩家可见的拾取物。
为单个玩家创建文本绘图,用于规避全局文本绘图数量限制。
销毁通过CreatePlayer3DTextLabel创建的3D文本标签。
销毁通过 CreatePlayerObject 创建的玩家专属物体。
销毁通过 CreatePlayerPickup 创建的玩家专属拾取物。
禁用(隐藏/销毁)玩家设置的检查点。
禁用指定玩家已初始化的所有竞速检查点(同一时间只能存在一个)。
进入附加物体的编辑模式。
允许玩家通过图形界面编辑其专属物体的位置和旋转。
切换玩家的视角目标功能(默认禁用以节省带宽)。
切换玩家的特技奖励功能。
为指定玩家显示持续特定时间的'游戏文本'(屏幕文本)。
使帮派区域对指定玩家闪烁显示。
获取玩家帮派区域的颜色
获取玩家帮派区域的闪烁颜色
获取帮派区域的坐标位置
为指定玩家隐藏帮派区域。
为指定玩家显示帮派区域。
停止指定玩家的帮派区域闪烁效果。
获取玩家ID的默认颜色。
获取指定玩家游戏文本样式的所有相关信息。
返回服务器配置中设置的最大玩家数量(由config.json中的max_players变量决定)。
获取玩家3D文本标签的附加数据
获取玩家3D文本标签的附加数据
获取玩家3D文本标签的颜色
获取玩家3D文本标签的颜色
获取玩家3D文本标签的绘制距离
获取玩家3D文本标签的绘制距离
获取玩家3D文本标签的视线检测状态
获取玩家3D文本标签的位置
获取玩家3D文本标签的文本内容
获取玩家3D文本标签的虚拟世界ID
获取玩家当前武器的弹药量
获取玩家动画标志位
获取玩家当前播放的动画索引
获取玩家动画标志位
获取玩家当前护甲值
通过索引获取玩家附加物体的数据
获取玩家已移除的建筑数量
获取玩家视角的宽高比
本函数将返回玩家当前在三维空间中的瞄准方向坐标,该坐标相对于视角位置,具体位置信息请参见[GetPlayerCameraPos](GetPlayerCameraPos)。
返回指定玩家当前的GTA视角模式。
获取玩家视角的三维坐标位置
允许你获取玩家当前正在注视的角色(若有)的ID。
获取玩家当前正在注视的物体ID
获取指定玩家当前正在注视的其他玩家ID
获取玩家当前正在注视的玩家物体ID
获取玩家当前正在注视的车辆ID
本函数用于获取玩家视角垂直方向向量,即指向屏幕顶部中间的坐标向量
获取指定玩家的游戏视角缩放级别
获取玩家当前检查点的位置信息
获取玩家昵称颜色及雷达标记颜色
获取玩家从服务器下载的自定义皮肤类ID
获取当前显示给玩家的对话框ID
获取当前显示给玩家的对话框数据
获取当前显示给玩家的对话框ID
计算玩家与指定地图坐标点之间的距离
检测玩家当前的醉酒等级
获取玩家当前朝向角度
获取玩家当前使用的战斗风格
获取玩家幽灵模式状态
获取玩家当前重力值
获取玩家当前生命值
获取玩家车辆的九头蛇推进器角度
获取玩家当前所在的室内编号
获取指定玩家的IP地址并存储到字符串中
检测玩家当前按下的按键状态
获取玩家当前驾驶飞机的起落架状态
获取玩家最后一次射击子弹的起始点和命中点坐标
获取玩家最后同步的拖车ID
获取玩家最后同步的车辆ID
获取指定玩家在另一玩家视角下的名牌和雷达标记颜色
获取玩家当前正在查看的菜单ID(由ShowMenuForPlayer显示)
获取玩家当前持有的金钱数额
获取玩家的昵称
获取玩家的网络统计信息并保存到字符串中
获取玩家物体的附加数据
获取玩家物体的附加偏移和旋转
获取玩家物体的绘制距离
获取玩家物体指定索引的材质数据
获取玩家物体指定索引的材质文本数据
获取玩家物体的模型ID
获取玩家物体的移动速度
获取玩家物体的移动目标位置
获取玩家物体的移动目标旋转
获取玩家物体的位置(通过CreatePlayerObject创建)
获取玩家物体的旋转角度
获取玩家物体的同步旋转状态
获取玩家拾取物的模型ID
获取玩家拾取物的坐标
获取玩家拾取物的类型
获取玩家拾取物的虚拟世界ID
获取玩家的网络延迟(Ping)
获取服务器当前使用的最大玩家ID
获取玩家的三维坐标位置
获取玩家当前竞速检查点的位置信息
获取玩家的原始IPv4地址(整数形式)
以四元数形式获取玩家三维旋转参数
获取当前在线玩家的ID数组
获取玩家通过SetPlayerScore设置的分数
获取玩家车辆的警笛状态
获取玩家特定武器类型的技能等级
获取玩家的皮肤ID
获取玩家当前的特殊动作状态
获取玩家正在观战的目标ID(玩家或车辆)
获取玩家的观战类型(车辆或玩家)
获取玩家当前的状态
获取玩家正在“冲浪”的物体ID。
获取玩家“冲浪”时的坐标偏移量。
获取玩家正在“冲浪”的玩家私有物体ID。
获取玩家正在“冲浪”(停留在车顶)的车辆ID。
获取指定玩家正在瞄准的角色ID
检查玩家正在瞄准的目标玩家
获取玩家所属队伍的ID
获取玩家当前的游戏时间
获取玩家火车的行驶速度
获取玩家当前所在的车辆ID
获取玩家所在的车辆座位号
获取玩家在X/Y/Z轴上的运动速度
返回玩家客户端的SA-MP版本信息
获取玩家当前所在的虚拟世界
获取玩家的通缉等级
获取玩家当前持有的武器ID
获取玩家指定武器槽的武器及弹药信息
检查玩家武器的当前状态
获取玩家的天气ID
获取玩家的世界边界范围
获取玩家的Z轴瞄准角度
获取玩家的当前重生数据,即下一次重生的位置信息。
给予或扣除玩家的资金。
给予玩家指定武器及弹药。
检测玩家当前是否显示指定样式的游戏文本。
检查玩家私有物体是否启用了视角碰撞功能。
隐藏所有玩家的指定样式游戏文本。
停止向玩家显示游戏文本样式。
隐藏玩家的菜单
对玩家隐藏物体
对指定玩家隐藏拾取物
隐藏玩家当前可见的任何对话框
以指定速度平滑过渡玩家视角的注视点坐标
在设定时间内将玩家的视角从一个位置平滑移动到另一个位置
检查帮派区域是否对玩家闪烁
检查帮派区域是否对玩家可见
检查物体是否对指定玩家隐藏
检查指定拾取物是否对玩家隐藏
检查指定拾取物是否已为玩家流式加载
检查玩家是否以RCON管理员身份登录
检查玩家是否在指定索引槽位附加了物体
检查玩家视角目标功能是否启用
检查玩家当前是否显示检查点
检查玩家是否已连接
检查玩家是否可被控制
检查玩家是否被手铐铐住
检查玩家的私人帮派区域是否处于闪烁状态
检查玩家帮派区域是否可见
检查玩家是否处于任何车辆内(作为驾驶员或乘客)
检测玩家是否处于检查点内,可用于房产或传送点等场景
检测玩家是否处于驾驶扫射模式
检测玩家是否处于帮派区域内
检测玩家是否处于改装店内
验证玩家是否处于其绑定的玩家帮派区域
检测玩家是否处于当前设置的竞速检查点内
检测玩家是否处于指定坐标点范围内
验证玩家是否乘坐于特定车辆实例
验证玩家身份是否为非玩家角色(NPC)
检测玩家物体材质槽位是否被使用
检测指定玩家物体是否处于移动中
检测某个玩家拾取物是否已为该玩家加载。
检测玩家当前是否显示竞速检查点。
检测玩家是否已重生。
检测玩家是否在另一玩家的客户端中完成流加载。
该玩家是否可以通过右键点击地图进行传送?
检测玩家专属文本绘图是否对指定玩家可见。
检测玩家是否使用官方SA-MP客户端。
检测玩家是否使用open.mp启动器。
检测玩家宽屏模式开启状态。
检测玩家的3D文本标签是否有效。
检测玩家帮派区域有效性
检测玩家专属物体有效性
检测玩家专属拾取物有效性
检测玩家文本绘图有效性
将玩家踢出服务器,玩家需要退出游戏并重新连接才能继续游玩。
设置玩家标记的显示半径
以指定速度移动玩家专属物体
当玩家进入或离开改装店时触发该回调
当拾取物进入玩家的可视范围时触发该回调
当拾取物进入玩家的可视范围时触发该回调
当玩家在暂停菜单地图上右键点击帮派区域时触发该回调
当玩家在暂停菜单地图上右键点击放置目标/路径点时触发该回调
当玩家在记分牌上双击其他玩家时触发该回调
当玩家在暂停菜单地图上右键点击个人帮派区域时触发该回调
当玩家点击个人文本绘图时触发该回调
当玩家点击文本绘图或按ESC键取消选择模式时触发该回调
当玩家在聊天窗口输入命令时触发该回调
当玩家连接到服务器时触发该回调
当玩家死亡时触发该回调(自杀或被其他玩家击杀)
当玩家与服务器断开连接时触发该回调
当玩家结束附加物体编辑模式时触发该回调
当玩家完成物体编辑时(通过BeginObjectEditing/BeginPlayerObjectEditing)会触发该回调函数。
当玩家进入为其设置的检查点时触发该回调函数。
当玩家进入帮派区域时触发该回调函数
当玩家进入玩家帮派区域时触发该回调函数
当玩家进入竞速检查点时触发该回调函数。
当玩家开始进入车辆时触发该回调函数(此时玩家尚未完全进入车辆)。
当玩家退出菜单时触发该回调函数。
当玩家开始退出车辆时触发该回调函数。
当玩家完成自定义模型下载时触发该回调函数。
当玩家对另一名玩家造成伤害时触发该回调函数。
当玩家对角色造成伤害时触发该回调函数。
当玩家切换室内区域时触发该回调函数。
当玩家操作任何受支持的按键状态发生改变(按下/释放)时触发此回调。
当玩家离开通过SetPlayerCheckpoint设置的检查点时触发该回调函数。
当玩家离开帮派区域时触发该回调函数
当玩家退出玩家帮派区域时触发该回调函数
当玩家离开竞速检查点时触发该回调函数。
当玩家物体通过MovePlayerObject移动完成后触发该回调函数。
当玩家拾取通过CreatePickup创建的拾取物时触发该回调函数。
当玩家拾取通过CreatePlayerPickup创建的玩家拾取物时触发该回调函数
当玩家拾取物流加载时触发该回调函数
当玩家专属拾取物流卸载时触发该回调函数
当玩家在职业选择界面切换职业类别(或首次进入选择界面)时触发该回调函数。
当玩家请求下载自定义模型时触发该回调函数
当玩家通过职业选择界面尝试生成角色时触发该回调函数(按下SHIFT或点击生成按钮)。
当玩家从菜单中选择项目时触发该回调函数(通过ShowMenuForPlayer显示菜单)。
当玩家使用BeginObjectSelecting后选择物体时触发该回调函数。
当玩家生成时触发该回调函数。
当玩家状态发生改变时触发该回调函数。
当某个玩家的客户端流加载其他玩家时触发该回调函数。
当某个玩家的客户端流卸载其他玩家时触发该回调函数。
当玩家受到伤害时触发该回调函数。
当玩家发送聊天消息时触发该回调函数。
当客户端/玩家向服务器发送状态更新时触发该回调函数。
当玩家射击时触发该回调函数。
当脚本加载时,会为每个已连接的玩家调用该回调函数。
当脚本卸载时,会为每个已连接的玩家调用该回调函数。
为玩家播放音频流
为玩家播放犯罪报告(模拟单机模式警用通报)
销毁玩家专属帮派区域
启动玩家专属帮派区域的闪烁效果
获取玩家专属帮派区域的颜色值
获取玩家专属帮派区域的闪烁颜色值
获取帮派区域的坐标范围(最小X/Y,最大X/Y)
获取帮派区域的坐标范围(最小X/Y,最大X/Y)
以指定颜色显示玩家专属帮派区域
停止玩家专属帮派区域的闪烁效果
检测玩家是否启用游戏内时钟
为指定玩家播放特定音效
使玩家观战其他玩家
设置玩家观战指定车辆
设置玩家文本绘图的文本对齐方式
调整玩家文本绘图的背景颜色。
调整玩家文本绘图的背景颜色。
设置玩家文本绘图方框的颜色(需启用PlayerTextDrawUseBox)。
设置玩家文本绘图方框的颜色(需启用PlayerTextDrawUseBox)。
设置玩家文本绘图的文字颜色。
设置玩家文本绘图的文字颜色。
销毁一个玩家文本绘图。
设置玩家文本绘图的字体样式。
获取玩家文本绘图的文本对齐方式。
获取玩家文本绘图的背景颜色
获取玩家文本绘图的背景颜色
获取玩家文本绘图方框颜色
获取玩家文本绘图方框颜色
获取玩家文本绘图的文本颜色
获取玩家文本绘图的文本颜色
获取玩家文本绘图的字体
获取文本字符的宽度和高度
获取玩家文本绘图的轮廓大小
获取玩家文本绘图的位置
获取3D预览玩家文本绘图的预览模型
获取3D模型预览玩家文本绘图的旋转和缩放参数
获取3D预览玩家文本绘图的车辆颜色
获取3D预览玩家文本绘图的车辆颜色
获取玩家文本绘图的阴影大小
获取玩家文本绘图的文本内容
获取玩家文本绘图文本尺寸的X轴和Y轴值
隐藏为指定玩家创建的玩家文本绘图
检查玩家文本绘图是否启用了方框
检查玩家文本绘图是否启用了比例缩放
检查玩家文本绘图是否可被选择
设置玩家文本绘图的字符尺寸
设置玩家文本绘图的轮廓
设置玩家文本绘图的位置
设置玩家文本绘图的3D预览模型
设置3D模型预览玩家文本绘图的旋转和缩放参数
设置玩家文本绘图3D预览中车辆的配色
设置玩家文本绘图3D预览中车辆的配色
按比例缩放玩家文本绘图的字符间距
设置玩家文本绘图的可选状态
为玩家文本绘图的文本添加右下角阴影
修改玩家文本绘图的文本内容
向指定玩家显示其专属的玩家文本绘图
设置玩家文本绘图的尺寸(方框尺寸或可点击区域)
切换玩家文本绘图的方框显示
将玩家放置到车辆中
为单个玩家在指定范围内移除圣安地列斯的标准模型。
移除玩家身上的附加物体。
将玩家移出所在车辆。
移除玩家之前通过SetPlayerMapIcon设置的地图图标。
移除玩家指定的武器。
将玩家的金钱重置为$0
移除玩家所有武器。
向指定玩家屏幕右侧的击杀信息栏添加死亡记录
以玩家名义向服务器全体玩家发送仿冒消息
以玩家名义向指定玩家发送私聊消息。
将玩家的视角重置到其身后(在使用类似SetPlayerCameraPos的函数后使用)。
为指定玩家调整拾取物的模型、类型和位置。
设置玩家3D文本标签的虚拟世界ID
设置玩家为RCON管理员。
设置玩家武器的弹药量。
设置玩家当前手持的武器(必须是玩家已拥有的武器)
设置玩家的护甲等级。
将物体附加到玩家指定骨骼上。
设置玩家视角的观察方向。
设置玩家的视角到指定位置
在玩家名牌上方创建聊天气泡。
为玩家设置检查点(红色圆柱体)。
设置玩家的名牌和地图标记(雷达点)颜色
设置玩家的醉酒等级,这将导致玩家的视角摇晃且难以控制车辆。
设置玩家的朝向角度(Z轴旋转)
设置玩家的特殊战斗风格。
设置玩家的重力。
设置玩家的生命值
将物体附加到骨骼上。
设置玩家的室内场景。
在玩家地图上放置图标/标记。
为特定玩家修改另一玩家的名牌颜色与雷达标记颜色。
设置玩家的昵称
替换玩家专属物体的纹理为游戏内其他模型的纹理
将玩家物体的材质替换为文本。
设置玩家物体的移动速度。
切换玩家物体的视角碰撞状态。
设置玩家物体到指定坐标位置。
设置物体在X、Y和Z轴上的旋转角度。
设置玩家拾取物的模型。
设置玩家专属拾取物的位置。
设置玩家专属拾取物的类型。
设置玩家专属拾取物的虚拟世界ID。
设置玩家的位置。
设置玩家坐标并自动寻找地面高度。
创建竞速检查点。
设置玩家的分数。
加载或卸载玩家的室内脚本(例如武器店菜单)。
设置玩家特定武器类型的技能等级。
设置玩家的皮肤(角色模型)。
设置玩家执行特殊动作。
设置玩家所属的队伍。
设置玩家的游戏时间。
在X、Y、Z轴上设置玩家的速度。
设置玩家所在的虚拟世界。
设置玩家的通缉等级(HUD下方显示6颗棕色通缉星)。
设置玩家的天气。
设置玩家的世界边界。
设置指定玩家的生成信息。
为特定玩家设置车辆的参数。
向指定玩家显示已创建的菜单界面。
向玩家显示一个被隐藏的物体。
为特定玩家显示一个拾取物。
向玩家显示同步对话框(同一时间只能显示一个)。
切换玩家雷达标记(小地图上的光点显示状态)。
此函数允许您切换玩家头顶显示的玩家名称标签、生命条和护甲条的绘制。
生成或重新生成玩家。
开始将玩家移动轨迹录制到文件,该文件后续可供NPC回放使用。
移除附加物体
停止正在移动的玩家物体(需配合MovePlayerObject使用后生效)。
停止指定玩家通过StartRecordingPlayerData开始的所有数据录制。
对指定玩家隐藏文本绘图。
为特定玩家显示文本绘图。
切换指定玩家的游戏内时钟显示(位于右上角)。
切换玩家角色控制状态
切换玩家的幽灵模式。幽灵模式将禁用玩家模型之间的碰撞。
切换玩家观察者模式状态
切换玩家的宽屏显示模式
更新玩家3D文本标签的文本内容及颜色。
启用当玩家进入/离开该区域时的回调触发
启用玩家进出区域时的回调触发
强制所有玩家使用标准骨骼动画(CJ角色动画),覆盖皮肤专属动画(如滑板皮肤的滑行动作)
停止玩家当前正在播放的音频流。
包含所有玩家特殊动作的列表,适用于GetPlayerSpecialAction和SetPlayerSpecialAction函数
通过GetPlayerState函数或OnPlayerStateChange回调使用的所有玩家状态列表。
用于StartRecordingPlayerData的记录类型定义。
切换玩家物体的视角碰撞状态