CreatePlayerTextDraw
توضیحات
برای یک بازیکن textdraw ایجاد میکند. این میتواند به عنوان راهی برای دور زدن محدودیت text-draw عمومی استفاده شود.
| نام | توضیحات |
|---|---|
| playerid | ID بازیکنی که برایش textdraw ایجاد شود |
| Float:x | مختصات X |
| Float:y | مختصات Y |
| const format[] | متن textdraw. |
| OPEN_MP_TAGS:... | تعداد نامحدود آرگومان از هر نوع. |
مقادیر بازگشتی
ID textdraw ایجاد شده
مثالها
// این متغیر برای ذخیره id textdraw استفاده میشود
// تا بتوانیم در سراسر اسکریپت از آن استفاده کنیم
new PlayerText:welcomeText[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
// اول، textdraw را ایجاد کنید
welcomeText[playerid] = CreatePlayerTextDraw(playerid, 320.0, 240.0, "Welcome to my OPEN.MP server");
// حالا آن را نمایش دهید
PlayerTextDrawShow(playerid, welcomeText[playerid]);
return 1;
}
نکات
یادداشت
Player-textdraw ها هنگام قطع اتصال بازیکن خودکار حذف میشوند.
نکته
توصیه میشود هنگام ایجاد textdraw ها از اعداد کامل به جای موقعیتهای اعشاری استفاده کنید تا طراحی سازگار با رزولوشن اطمینان حاصل شود.
هشدار
کدهای نگاشت کلیدهای صفحه کلید (مثل ~k~~VEHICLE_ENTER_EXIT~) بعد از کاراکتر 255 کار نمیکنند.
توابع مرتبط
- PlayerTextDrawDestroy: حذف player-textdraw.
- PlayerTextDrawColor: تنظیم رنگ متن در player-textdraw.
- PlayerTextDrawBoxColor: تنظیم رنگ جعبه player-textdraw.
- PlayerTextDrawBackgroundColor: تنظیم رنگ پسزمینه player-textdraw.
- PlayerTextDrawAlignment: تنظیم تراز player-textdraw.
- PlayerTextDrawFont: تنظیم فونت player-textdraw.
- PlayerTextDrawLetterSize: تنظیم اندازه حروف متن در player-textdraw.
- PlayerTextDrawTextSize: تنظیم اندازه جعبه player-textdraw (یا منطقه قابل کلیک برای PlayerTextDrawSetSelectable).
- PlayerTextDrawSetOutline: تغییر وضعیت outline در player-textdraw.
- PlayerTextDrawSetShadow: تنظیم سایه player-textdraw.
- PlayerTextDrawSetProportional: مقیاس کردن فاصله متن در player-textdraw به نسبت متناسب.
- PlayerTextDrawUseBox: تغییر وضعیت جعبه در player-textdraw.
- PlayerTextDrawSetString: تنظیم متن player-textdraw.
- PlayerTextDrawShow: نمایش player-textdraw.
- PlayerTextDrawHide: مخفی کردن player-textdraw.
- IsPlayerTextDrawVisible: بررسی اینکه آیا player-textdraw برای بازیکن نمایش داده میشود.
- IsValidPlayerTextDraw: بررسی معتبر بودن player-textdraw.
- PlayerTextDrawBackgroundColour: تنظیم رنگ پسزمینه player-textdraw.
- PlayerTextDrawBoxColour: تنظیم رنگ جعبه textdraw (PlayerTextDrawUseBox).
- PlayerTextDrawColour: تنظیم رنگ متن player-textdraw.
- PlayerTextDrawGetAlignment: دریافت تراز متن player-textdraw.
- PlayerTextDrawGetBackgroundColour: دریافت رنگ پسزمینه player-textdraw.
- PlayerTextDrawGetBoxColour: دریافت رنگ جعبه player-textdraw.
- PlayerTextDrawGetColour: دریافت رنگ متن player-textdraw.
- PlayerTextDrawGetFont: دریافت فونت متن player-textdraw.
- PlayerTextDrawGetLetterSize: دریافت عرض و ارتفاع حروف.
- PlayerTextDrawGetOutline: دریافت اندازه outline player-textdraw.
- PlayerTextDrawGetPos: دریافت موقعیت player-textdraw.
- PlayerTextDrawGetPreviewModel: دریافت مدل پیشنمایش player-textdraw سهبعدی.
- PlayerTextDrawGetPreviewRot: دریافت چرخش و زوم مدل پیشنمایش سهبعدی player-textdraw.
- PlayerTextDrawGetPreviewVehicleColours: دریافت رنگهای پیشنمایش وسیله نقلیه player-textdraw سهبعدی.
- PlayerTextDrawGetShadow: دریافت اندازه سایه player-textdraw.
- PlayerTextDrawGetString: دریافت متن player-textdraw.
- PlayerTextDrawGetTextSize: دریافت محور X و محور Y اندازه متن player-textdraw.
- PlayerTextDrawIsBox: بررسی اینکه آیا player-textdraw جعبه است.
- PlayerTextDrawIsProportional: بررسی اینکه آیا player-textdraw متناسب است.
- PlayerTextDrawIsSelectable: بررسی اینکه آیا player-textdraw قابل انتخاب است.
- PlayerTextDrawSetPos: تنظیم موقعیت player-textdraw.
- PlayerTextDrawSetPreviewVehicleColours: تنظیم رنگ وسیله نقلیه در پیشنمایش مدل player-textdraw (اگر وسیله نقلیه نمایش داده شود).