TextDrawSetStringForPlayer
هشدار
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
توضیحات
متن یک textdraw رو برای یک بازیکن خاص تغییر میده.
نام | توضیحات |
---|---|
Text:textid | ID TextDraw ای که باید تغییر کنه |
playerid | ID بازیکن |
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 محدودیت وجود داره - برای اطلاعات بیشتر اینجا رو ببین.
توابع مرتبط
- TextDrawCreate: یک textdraw بساز.
- TextDrawDestroy: یک textdraw رو نابود کن.
- TextDrawSetString: متن یک textdraw رو تغییر میده.
- TextDrawColor: رنگ متن یک textdraw رو تنظیم کن.
- TextDrawBoxColor: رنگ جعبه یک textdraw رو تنظیم کن.
- TextDrawBackgroundColor: رنگ پسزمینه یک textdraw رو تنظیم کن.
- TextDrawAlignment: تراز یک textdraw رو تنظیم کن.
- TextDrawFont: فونت یک textdraw رو تنظیم کن.
- TextDrawLetterSize: اندازه حروف متن یک textdraw رو تنظیم کن.
- TextDrawTextSize: اندازه جعبه یک textdraw رو تنظیم کن.
- TextDrawSetOutline: اینکه متن outline داشته باشه یا نه رو انتخاب کن.
- TextDrawSetShadow: سایه روی یک textdraw رو فعال/غیرفعال کن.
- TextDrawSetProportional: فاصله متن یک textdraw رو به نسبت متناسب تنظیم کن.
- TextDrawUseBox: اینکه textdraw جعبه داشته باشه یا نه رو تنظیم کن.
- TextDrawShowForPlayer: یک textdraw رو برای یک بازیکن خاص نشون بده.
- TextDrawHideForPlayer: یک textdraw رو برای یک بازیکن خاص مخفی کن.
- TextDrawShowForAll: یک textdraw رو برای همه بازیکنا نشون بده.
- TextDrawHideForAll: یک textdraw رو برای همه بازیکنا مخفی کن.
- TextDrawGetString: متن یک textdraw رو برمیگردونه.