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

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

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

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

Проблема с OnPlayerEditDynamicObject

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

Eupie

Ученик
Вот код паблика:

PHP:
public OnPlayerEditDynamicObject(playerid, STREAMER_TAG_OBJECT objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
    if(!IsValidObject(objectid)) return 0;
    MoveObject(objectid, x, y, z, 10.0, rx, ry, rz);
    new Float: oldX, Float: oldY, Float: oldZ,
    Float: oldRotX, Float: oldRotY, Float: oldRotZ;
    GetDynamicObjectPos(objectid, oldX, oldY, oldZ);
    GetDynamicObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
    if(!IsValidObject(objectid)) return 1;
	MoveDynamicObject(objectid, x, y, z, 10.0, rx, ry, rz);
    if(response == EDIT_RESPONSE_FINAL)
    {
        SetDynamicObjectPos(objectid, x, y, z);
        SetDynamicObjectRot(objectid, rx, ry, rz);
        SelectedObjectID[playerid] = 0;
        new string[128];
        new obj_model = GetDynamicObjectModel(objectid);
        f("%s закончил(а) редактирование объекта. ID: %d | MODEL: %d",GN(playerid), objectid, obj_model);
        AdminLog(string);
    }
    if(response == EDIT_RESPONSE_CANCEL)
    {
        SetDynamicObjectPos(objectid, x, y, z);
        SetDynamicObjectRot(objectid, rx, ry, rz);
        SelectedObjectID[playerid] = 0;
        new string[128];
        new obj_model = GetDynamicObjectModel(objectid);
        f("%s закончил(а) редактирование объекта. ID: %d | MODEL: %d",GN(playerid), objectid, obj_model);
        AdminLog(string);
    }
	return 1;
}
Суть в том, что действия которые должны выполняться при нажатии кнопок ( EDIT_RESPONSE_FINAL, EDIT_RESPONSE_CANCEL ) они не выполняются.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу