---
title: "AddCharModel | open.mp"
description: "یک مدل کاراکتر سفارشی جدید برای دانلود اضافه می‌کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/AddCharModel
language: fa
---

# AddCharModel

هشدار

This function was added in SA-MP 0.3.DL R1 and will not work in earlier versions!

## توضیحات

یک مدل کاراکتر سفارشی جدید برای دانلود اضافه می‌کند. فایل‌های مدل در Documents\\GTA San Andreas User Files\\SAMP\\cache بازیکن در پوشه IP و Port سرور با نام فایل به [شکل CRC](https://en.wikipedia.org/wiki/Cyclic_redundancy_check) ذخیره خواهند شد.

| نام | توضیحات |
| --- | --- |
| baseid | ID مدل اسکین پایه برای استفاده (رفتار کاراکتر و کاراکتر اصلی برای استفاده زمانی که دانلود شکست بخورد). |
| newid | ID مدل اسکین جدید در محدوده 20001 تا 30000 (10000 slot) برای استفاده بعدی با SetPlayerSkin |
| const dff\[\] | نام فایل کالیژن مدل .dff که به طور پیش‌فرض در پوشه models سرور قرار دارد (تنظیمات artpath). |
| const textureLibrary\[\] | نام فایل texture مدل .txd که به طور پیش‌فرض در پوشه models سرور قرار دارد (تنظیمات artpath). |

## مقدار بازگشتی

**1:** تابع با موفقیت اجرا شد.

**0:** تابع در اجرا شکست خورد.

## مثال‌ها

```c
public OnGameModeInit()
{
    AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
    AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
    return 1;
}
```

## نکات

یادداشت

ابتدا باید **useartwork** یا **artwork.enable** در تنظیمات سرور فعال شود تا این کار کند.

هشدار

در حال حاضر هیچ محدودیتی برای زمان فراخوانی این تابع وجود ندارد، اما بدانید که اگر آن‌ها را داخل [OnFilterScriptInit](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnFilterScriptInit)/[OnGameModeInit](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnGameModeInit) فراخوانی نکنید، خطر این وجود دارد که برخی بازیکن‌ها که از قبل در سرور هستند مدل‌ها را دانلود نکرده باشند.

## توابع مرتبط

-   [SetPlayerSkin](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerSkin): اسکین بازیکن را تنظیم کنید.
