Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Прикрепляем объекты в игроку

Статус
В этой теме нельзя размещать новые ответы.

Callback

Компетентный
Доброго времени суток, уважаемые форумчане P-I.​

Решил поделиться с вами пару командами, предназначенных для объектов.

Сама команда:

PHP:
CMD:playerobject(playerid,params[]) 
{
    if(sscanf(params, "uiii", params[0], params[1], params[2], params[3])) return SendClientMessage(playerid, -1, "Введите: {1faee9}/playerobject [id игрока] [индекс] [id объекта] [часть тела]");
    if((params[1] < 0 || params[1] > 9)  || (params[3] < 1 || params[3] > 18)) return true;
    RemovePlayerAttachedObject(params[0], params[1]);
    SetPlayerAttachedObject(params[0], params[1], params[2], params[3], 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    EditAttachedObject(params[0],params[1]);
    return true;
}
Команда, для снятия объектов с игрока:

PHP:
CMD:deleteobject(playerid,params[]) 
{
    if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, -1, "Введите: {1faee9}/deleteobject [id]");
    for(new i; i < 9; i++) RemovePlayerAttachedObject(params[0], i);
    SendClientMessage(playerid, -1, "Объекты {03c03c}сняты с игрока!");
    return true;
}
Дополнение. Если кто-то, желает узнать координаты созданного объекта:


PHP:
public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid,Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ,Float:fRotX, Float:fRotY, Float:fRotZ,Float:fScaleX, Float:fScaleY, Float:fScaleZ)
{
    if(response == EDIT_RESPONSE_FINAL) 
    {
        SetPlayerAttachedObject(playerid,index,modelid,boneid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ);
        printf("SetPlayerAttachedObject(playerid, %i, %i, %i, %f, %f, %f, %f, %f, %f, %f, %f, %f);",index,modelid,boneid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ);
    }
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу