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

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

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

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

Атач объекта к авто

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

Zeka_Peka228

Умник
Все привет!

Такая проблема: хочу приатачить ObjectMaterialText к машине, после редактирования позиции. Редактирую позицию, но когда нажимаю на дискетку, то потом объект пропадает:

PHP:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
    new Float:oldX, Float:oldY, Float:oldZ, Float:oldRotX, Float:oldRotY, Float:oldRotZ;
    GetObjectPos(objectid, oldX, oldY, oldZ);
    GetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
 
    if(response == EDIT_RESPONSE_FINAL)
    {
        AttachObjectToVehicle(Text[0], GetPlayerVehicleID(playerid), fX, fY, fZ, fRotX, fRotY, fRotZ);
        SetObjectMaterialText(Text[0],"Industry");
        SendClientMessage(playerid, -1, "Финал");
    }
 
    if(response == EDIT_RESPONSE_CANCEL)
    {
        //The player cancelled, so put the object back to it's old position
        if(!playerobject) //Object is not a playerobject
        {
            SetObjectPos(objectid, oldX, oldY, oldZ);
            SetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
            SendClientMessage(playerid, -1, "Кансел");
        }
        else
        {
            SetPlayerObjectPos(playerid, objectid, oldX, oldY, oldZ);
            SetPlayerObjectRot(playerid, objectid, oldRotX, oldRotY, oldRotZ);
            SendClientMessage(playerid, -1, "Кансел");
        }
    }
    return 1;
}


PHP:
if(strcmp(cmd, "/text", true) == 0)
    {
        new Float:cX,Float:cY,Float:cZ;
        GetPlayerPos(playerid, cX,cY,cZ); // ???????? ?????????? ??????
        Text[0]=CreateObject(19477,cX, cY, cZ, -50.0, 0, 0, 0);
        //AttachObjectToVehicle(Text[0], GetPlayerVehicleID(playerid),  0.0, 0.0, 0.63, 0.0, 0.0, 0.0);
        SetObjectMaterialText(Text[0],"Пустой");
        EditObject(playerid, Text[0]);
        //ShowPlayerDialog(playerid,557,DIALOG_STYLE_INPUT,"Text","Введите текст. Табличка будет установлена на авто","Далее","Выйти");
        return 1;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу