Эта функция была добавлена в версии 0.3e и не будет работать в более ранних версиях!
Позволяет войти в режим редактирования созданного прикрепленного к игроку объекта в игре (GUI).
(playerid, index)
playerid - ИД игрока, который сможет редактировать объект.
index - Индекс (слот) прикрепляемого объекта.
ВОЗВРАЩАЕМЫЕ ФУНКЦИЕЙ ЗНАЧЕНИЯ:
1- успешно выполнено, 0 - не выполнена.
ПРИМЕР ИСПОЛЬЗОВАНИЯ:
public OnPlayerSpawn(playerid) { SetPlayerAttachedObject(playerid, 0, 1337, 2); } public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/edit", true)) { EditAttachedObject(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Вы сейчас редактируете объект с слотом 0"); return 1; } return 0; }
ПРИМЕЧАНИЯ:
1. Вы можете вращать камерой, зажав пробел пешком или W в машине. Вращать можно мышкой.
2. Игроки смогут масштабировать объекты до очень большого или отрицательного значения. Чтобы лимитировать редактирование, следует использовать ограничения OnPlayerEditAttachedObject.
В режиме редактирования есть 7 кнопок.
Три отдельных значка, которые имеют X / Y / Z на них, можно перетаскивать, чтобы редактировать положение / поворот / масштаб.
Четыре кнопки в строке - это выбрать режим издания и сохранить издание: [Переместить] [Повернуть] [Масштаб] [Сохранить].
При нажатии кнопки Save вызывается OnPlayerEditAttachedObject.