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

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 محدودیت وجود داره - برای اطلاعات بیشتر اینجا رو ببین.

توابع مرتبط