پرش به مطلب اصلی

TextDrawTextSize

توضیحات​

اندازه یک textdraw رو تغییر می‌ده (جعبه اگر TextDrawUseBox فعال باشه و/یا ناحیه قابل کلیک برای استفاده با TextDrawSetSelectable).

نامتوضیحات
Text:textidTextDraw ای که می‌خوای اندازه‌اش رو تنظیم کنی.
Float:widthاندازه روی محور X (چپ/راست) که از همون grid 640x480 مثل TextDrawCreate پیروی می‌کنه.
Float:heightاندازه روی محور Y (بالا/پایین) که از همون grid 640x480 مثل TextDrawCreate پیروی می‌کنه.

مقدار برگشتی​

این تابع هیچ مقدار خاصی برنمی‌گردونه.

مثال‌ها​

new Text:gMyTextdraw;

public OnGameModeInit()
{
gMyTextdraw = TextDrawCreate(100.0, 33.0, "Example TextDraw");
TextDrawTextSize(gMyTextdraw, 2.0, 3.6);
return 1;
}

نکات​

یادداشت
  • x و y با مقادیر مختلف TextDrawAlignment معنی متفاوتی دارن: 1 (چپ): اونا گوشه سمت راست جعبه هستن، مختصات مطلق. 2 (وسط): باید معکوس بشن (دو تاشون رو عوض کن) و مقدار x عرض کلی جعبه هست. 3 (راست): x و y مختصات گوشه سمت چپ جعبه هستن
  • استفاده از نوع فونت 4 (sprite) و 5 (model preview) X و Y این تابع رو از مختصات گوشه به WIDTH و HEIGHT (offset ها) تبدیل می‌کنه.
  • جعبه TextDraw از 10.0 واحد بالا و 5.0 واحد سمت چپ به عنوان مبدأ (مختصات TextDrawCreate) شروع می‌شه.
  • این تابع ناحیه قابل کلیک رو برای استفاده با TextDrawSetSelectable تعریف می‌کنه، چه جعبه نشون داده بشه چه نشه.
نکته

اگر می‌خوای text size یک textdraw که قبلاً نشون داده شده رو تغییر بدی، نیازی نیست دوباره بسازیش. بعد از تغییر textdraw، فقط از TextDrawShowForPlayer/TextDrawShowForAll استفاده کن و تغییر قابل مشاهده خواهد بود.

توابع مرتبط​