Помощь с предметом в руках заранее спасибо за помощь <3
код самой работы
Код:
import objectsList from '../data/objects';
class Objects {
hasObject(entity: EntityMp, name: string) {
const data = objectsList[name];
const object = entity.getVariable('attachedObject');
return data && object?.model === data.model;
}
attach(entity: EntityMp, name: string) {
const object = objectsList[name];
if (!object || !entity) return;
entity.setVariable('attachedObject', object);
mp.players.call('attachObject', [entity]);
}
detach(entity: EntityMp) {
if (!entity) return;
entity.setVariable('attachedObject', null);
mp.players.call('detachObject', [entity]);
}
}
export default new Objects();
Код:
export default {
pickaxe: {
bone: 73,
model: 'prop_tool_pickaxe',
x: 0.085,
y: -0.3,
z: 0.0,
rx: -90.0,
ry: 0.0,
rz: 0.0
},
vehicleBox: {
bone: 'forks_attach',
model: 'prop_box_wood07a',
x: 0,
y: 0.075,
z: 0.075,
rx: 0,
ry: 0,
rz: 90
},
woodenBox: {
bone: 48,
model: 'hei_prop_heist_wooden_box',
x: 0.0,
y: -0.3,
z: 0.3,
rx: -45.0,
ry: 20.0,
rz: 120.0
},
rod: {
bone: 60309,
model: 'prop_fishing_rod_01',
x: 0.03,
y: 0,
z: 0.02,
rx: 0,
ry: 0,
rz: 50
},
phone: {
bone: 28422,
model: 'p_cs_cam_phone',
x: 0,
y: 0,
z: 0,
rx: 0,
ry: 0,
rz: 30
}
};