VimpNativesPhysics
@vimp-mp/types 2.0.1ts
interface VimpNativesPhysicsMembers
activatePhysics
ts
activatePhysics(entity: number): voidaddRope
ts
addRope(x: number, y: number, z: number, rotx: number, roty: number, rotz: number, length: number, ropetype: number, maxlength: number, minlength: number, windingspeed: number, p11: boolean, p12: boolean, rigid: boolean, p14: number, breakwhenshot: boolean, unkptr?: number): numberapplyImpulseToCloth
ts
applyImpulseToCloth(posx: number, posy: number, posz: number, vecx: number, vecy: number, vecz: number, impulse: number): voidattachEntitiesToRope
ts
attachEntitiesToRope(ropeid: number, ent1: number, ent2: number, ent1X: number, ent1Y: number, ent1Z: number, ent2X: number, ent2Y: number, ent2Z: number, length: number, p10: boolean, p11: boolean, p12?: number, p13?: number): voidattachRopeToEntity
ts
attachRopeToEntity(ropeid: number, entity: number, x: number, y: number, z: number, p5: boolean): voidbreakEntityGlass
ts
breakEntityGlass(entity: number, p1: number, p2: number, p3: number, p4: number, p5: number, p6: number, p7: number, p8: number, p9: number, p10: boolean): voiddeleteChildRope
ts
deleteChildRope(ropeid: number): voiddeleteRope
ts
deleteRope(ropeid: number): { ropeid: number }detachRopeFromEntity
ts
detachRopeFromEntity(ropeid: number, entity: number): voiddoesRopeExist
ts
doesRopeExist(ropeid: number): { return: boolean; ropeid: number }doesScriptOwnRope
ts
doesScriptOwnRope(ropeid: number): booleangetCgoffset
ts
getCgoffset(entity: number): { x: number; y: number; z: number }getDamping
ts
getDamping(entity: number, type: number): { x: number; y: number; z: number }getIsEntityAFrag
ts
getIsEntityAFrag(object: number): booleangetRopeLastVertexCoord
ts
getRopeLastVertexCoord(ropeid: number): { x: number; y: number; z: number }getRopeVertexCoord
ts
getRopeVertexCoord(ropeid: number, vertex: number): { x: number; y: number; z: number }getRopeVertexCount
ts
getRopeVertexCount(ropeid: number): numberisRopeAttachedAtBothEnds
ts
isRopeAttachedAtBothEnds(ropeid: number): { return: boolean; ropeid: number }loadRopeData
ts
loadRopeData(ropeid: number, ropePreset: string): voidpinRopeVertex
ts
pinRopeVertex(ropeid: number, vertex: number, x: number, y: number, z: number): voidresetDisableBreaking
ts
resetDisableBreaking(object: number): voidropeAreTexturesLoaded
ts
ropeAreTexturesLoaded(): booleanropeAttachVirtualBoundGeom
ts
ropeAttachVirtualBoundGeom(ropeid: number, p1: number, p2: number, p3: number, p4: number, p5: number, p6: number, p7: number, p8: number, p9: number, p10: number, p11: number, p12: number, p13: number): voidropeChangeScriptOwner
ts
ropeChangeScriptOwner(p0: number, p1: boolean, p2: boolean): voidropeConvertToSimple
ts
ropeConvertToSimple(ropeid: number): voidropeDrawEnabled
ts
ropeDrawEnabled(ropeid: number, p1: boolean): { ropeid: number }ropeDrawShadowEnabled
ts
ropeDrawShadowEnabled(ropeid: number, toggle: boolean): { ropeid: number }ropeForceLength
ts
ropeForceLength(ropeid: number, length: number): voidropeGetDistanceBetweenEnds
ts
ropeGetDistanceBetweenEnds(ropeid: number): numberropeLoadTextures
ts
ropeLoadTextures(): voidropeResetLength
ts
ropeResetLength(ropeid: number, length: number): voidropeSetRefframevelocityColliderorder
ts
ropeSetRefframevelocityColliderorder(ropeid: number, p1: number): voidropeSetSmoothReelin
ts
ropeSetSmoothReelin(ropeid: number, p1: boolean): voidropeSetUpdateOrder
ts
ropeSetUpdateOrder(ropeid: number, p1: number): voidropeSetUpdatePinverts
ts
ropeSetUpdatePinverts(ropeid: number): voidropeUnloadTextures
ts
ropeUnloadTextures(): voidsetCgAtBoundcenter
ts
setCgAtBoundcenter(entity: number): voidsetCgoffset
ts
setCgoffset(entity: number, x: number, y: number, z: number): voidsetDamping
ts
setDamping(entity: number, vertex: number, value: number): voidsetDisableBreaking
ts
setDisableBreaking(object: number, toggle: boolean): voidsetDisableFragDamage
ts
setDisableFragDamage(object: number, toggle: boolean): voidsetInArenaMode
ts
setInArenaMode(toggle: boolean): voidsetInStuntMode
ts
setInStuntMode(p0: boolean): voidsetUseKinematicPhysics
ts
setUseKinematicPhysics(entity: number, toggle: boolean): voidstartRopeUnwindingFront
ts
startRopeUnwindingFront(ropeid: number): voidstartRopeWinding
ts
startRopeWinding(ropeid: number): voidstopRopeUnwindingFront
ts
stopRopeUnwindingFront(ropeid: number): voidstopRopeWinding
ts
stopRopeWinding(ropeid: number): voidunpinRopeVertex
ts
unpinRopeVertex(ropeid: number, vertex: number): void