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

BeginPlayerObjectEditing

هشدار

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

توضیحات

به بازیکنان اجازه می‌دهد تا یک شی‌ء بازیکن (موقعیت و چرخش) را با GUI و ماوس خود ویرایش کنند.

نامتوضیحات
playeridشناسه بازیکنی که باید شی‌ء را ویرایش کند
objectidشی‌ءی که توسط بازیکن ویرایش می‌شود

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

true - تابع با موفقیت اجرا شد.

false - تابع در اجرا ناموفق بود. بازیکن یا شی‌ء معتبر نیست.

مثال‌ها

new gPlayerObject[MAX_PLAYERS];

public OnPlayerSpawn(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 1337, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/edit", true))
{
BeginPlayerObjectEditing(playerid, gPlayerObject[playerid]);
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: You now edit your object!");
return 1;
}
return 0;
}

نکات

نکته

می‌توانید دوربین را حین ویرایش با فشردن و نگه داشتن کلید فاصله (یا W در وسیله نقلیه) و حرکت ماوس حرکت دهید.

توابع مرتبط