Eupie
Ученик
Вот код паблика:
Суть в том, что действия которые должны выполняться при нажатии кнопок ( EDIT_RESPONSE_FINAL, EDIT_RESPONSE_CANCEL ) они не выполняются.
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;
}
