警告
此回调是在SA-MP 0.3.DL R1中添加的,在早期版本中不起作用!
描述
当玩家请求下载自定义模型时,会调用此回调。
| 姓名 |
描述 |
| playerid |
请求下载自定义模型的玩家ID。 |
| type |
请求的类型(见下文)。 |
| crc |
自定义模型文件的 CRC 校验和。 |
返回
0 - 拒绝下载请求
1 - 接受下载请求
例子
#define DOWNLOAD_REQUEST_EMPTY (0)#define DOWNLOAD_REQUEST_MODEL_FILE (1)#define DOWNLOAD_REQUEST_TEXTURE_FILE (2)new baseurl[] = "https://files.sa-mp.com/server";public OnPlayerRequestDownload(playerid, type, crc){ new fullurl[256+1]; new dlfilename[64+1]; new foundfilename=0; if (!IsPlayerConnected(playerid)) return 0; if (type == DOWNLOAD_REQUEST_TEXTURE_FILE) { foundfilename = FindTextureFileNameFromCRC(crc,dlfilename,64); } else if (type == DOWNLOAD_REQUEST_MODEL_FILE) { foundfilename = FindModelFileNameFromCRC(crc,dlfilename,64); } if (foundfilename) { format(fullurl,256,"%s/%s",baseurl,dlfilename); RedirectDownload(playerid,fullurl); } return 0;}