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

PlayerTextDrawSetPreviewModel

توضیحات

sprite مدل 3D preview یک player textdraw رو از شناسه مدل مشخصی تنظیم می‌کنه.

اسمتوضیحات
playeridشناسه بازیکن PlayerTextDraw.
PlayerText:textidشناسه textdraw که 3D preview رو نمایش می‌ده.
modelشناسه مدل GTA SA یا SA:MP برای نمایش.

مقدار برگشتی

true - تابع با موفقیت اجرا شد. اگه مدل نامعتبری پاس بدی، 'موفقیت' گزارش میشه ولی مدل به صورت علامت سوال زرد/سیاه نمایش داده میشه.

false - اجرای تابع ناموفق بود. بازیکن و/یا textdraw وجود نداره.

مثال‌ها

new PlayerText:gTextDraw[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
gTextDraw[playerid] = CreatePlayerTextDraw(playerid, 320.0, 240.0, "_");
PlayerTextDrawFont(playerid, gTextDraw[playerid], TEXT_DRAW_FONT_MODEL_PREVIEW);
PlayerTextDrawUseBox(playerid, gTextDraw[playerid], true);
PlayerTextDrawBoxColor(playerid, gTextDraw[playerid], 0x000000FF);
PlayerTextDrawTextSize(playerid, gTextDraw[playerid], 40.0, 40.0);

PlayerTextDrawSetPreviewModel(playerid, gTextDraw[playerid], 411); // Show an Infernus (model 411)
//PlayerTextDrawSetPreviewModel(playerid, gTextDraw[playerid], 0); // Display model 0 (CJ Skin)
//PlayerTextDrawSetPreviewModel(playerid, gTextDraw[playerid], 18646); // Display model 18646 (police light object)

PlayerTextDrawShow(playerid, gTextDraw[playerid]);
return 1;
}

نکات

هشدار

textdraw حتماً باید از نوع فونت TEXT_DRAW_FONT_MODEL_PREVIEW استفاده کنه تا این تابع تأثیر داشته باشه.

توابع مرتبط

Callback های مرتبط