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

TextDrawSetStringForPlayer

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

توضیحات​

متن یک textdraw رو برای یک بازیکن خاص تغییر می‌ده.

نامتوضیحات
Text:textidID TextDraw ای که باید تغییر کنه
playeridID بازیکن
const format[]string جدید برای TextDraw
OPEN_MP_TAGS:...تعداد نامحدود آرگومان از هر نوع tag

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

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

مثال‌ها​

new Text:gMyTextdraw;

public OnGameModeInit()
{
gMyTextdraw = TextDrawCreate(317.799987, 331.475006, "Hi, how are you?");
TextDrawLetterSize(gMyTextdraw, 0.238997, 1.250000);
TextDrawTextSize(gMyTextdraw, 505.000000, 202.000000);
TextDrawAlignment(gMyTextdraw, TEXT_DRAW_ALIGN_CENTER);
TextDrawColor(gMyTextdraw, 0xFFFFFFFF);
TextDrawSetShadow(gMyTextdraw, 0);
TextDrawSetOutline(gMyTextdraw, 1);
TextDrawBackgroundColor(gMyTextdraw, 255);
TextDrawFont(gMyTextdraw, TEXT_DRAW_FONT_1);
TextDrawSetProportional(gMyTextdraw, true);
return 1;
}

public OnPlayerConnect(playerid)
{
new playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, sizeof playerName);

TextDrawShowForPlayer(playerid, gMyTextdraw);

TextDrawSetStringForPlayer(gMyTextdraw, playerid, "Welcome %s!", playerName);
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
TextDrawSetStringForPlayer(gMyTextdraw, playerid, "You chose class %d", classid);
return 1;
}

نکات​

هشدار

برای طول string های textdraw محدودیت وجود داره - برای اطلاعات بیشتر اینجا رو ببین.

توابع مرتبط​