AddCharModel
注意
这个函数是在SA-MP 0.3.DL R1中添加的,在以前的版本中不起作用!
描述
添加可供下载的新自定义角色模型。模型文件将存储在玩家的「文档\GTA San Andreas User Files\SAMP\cache」目录下,按服务器 IP 和端口分类的文件夹中,并以 CRC 格式文件名保存。
参数名 | 说明 |
---|---|
baseid | 基础皮肤模型 ID(用于定义角色行为特性,当下载失败时将使用该原始角色模型)。 |
newid | 新皮肤模型 ID(范围 20001-30000,共 10000 个槽位),后续可通过 SetPlayerSkin 使用 |
const dff[] | .dff 模型碰撞文件名,默认位于服务器的 models 文件夹(可通过 artpath 配置修改路径)。 |
const textureLibrary[] | .txd 模型贴图文件名,默认位于服务器的 models 文件夹(可通过 artpath 配置修改路径)。 |
返回值
1: 函数执行成功。
0: 函数执行失败。
示例
public OnGameModeInit()
{
AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
return 1;
}
AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
注意事项
提示
需先在服务器配置中启用useartwork或artwork.enable选项才能使本功能生效。
注意
当前对调用时机没有限制,但请注意:若未在OnFilterScriptInit/OnGameModeInit回调中调用,已连接的玩家可能无法下载这些模型。
相关函数
- SetPlayerSkin: 设置玩家皮肤。