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

BeginObjectEditing

هشدار

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

توضیحات

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

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

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

true - تابع با موفقیت اجرا شد. زمانی که شی‌ء غیر موجودی مشخص شود موفقیت گزارش می‌شود، اما هیچ اتفاقی نخواهد افتاد.

false - تابع در اجرا ناموفق بود. بازیکن متصل نیست.

مثال‌ها

new objectid;

public OnGameModeInit()
{
objectid = CreateObject(1337, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/oedit", true))
{
BeginObjectEditing(playerid, objectid);
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: You can now edit the object!");
return 1;
}
return 0;
}

نکات

نکته

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

توابع مرتبط