View Single Post
heroicpower7613
Member
Join Date: Nov 2016
Old 11-01-2017 , 06:14   Re: UNfreezing an entity? func_physbox
Reply With Quote #5

PHP Code:
    new Float:iEntOrigin[3];
    
GetEntPropVector(entProp_Send"m_vecOrigin"iEntOrigin);
    
PrintToChatAll("Origin0: %.3f Origin1: %.3f Origin2: %.3f"iEntOrigin[0], iEntOrigin[1], iEntOrigin[2]); 
i did some position checks, and when trying to unfreeze it with MOVETYPE_FLYGRAVITY nothing happens. the origin stays the same:

PHP Code:
Origin04579.900 Origin1: -387.174 Origin2: -430.626 //moving
Origin04423.630 Origin1: -422.721 Origin2: -430.216 //moving
Origin04497.734 Origin1: -603.363 Origin2: -429.107 //moving
entity freezed
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
unfreezed
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890
Origin0
4595.532 Origin1: -580.904 Origin2: -428.890 
with MOVETYPE_VPHYSICS however, the entity starts falling underground and out of bounds:

PHP Code:
Origin04406.973 Origin1: -514.886 Origin2: -427.262 //moving
Origin04500.112 Origin1: -601.705 Origin2: -428.239 //moving
Origin04620.349 Origin1: -544.750 Origin2: -428.291 //moving
entity freezed
Origin0
4629.990 Origin1: -441.098 Origin2: -429.964
Origin0
4629.990 Origin1: -441.098 Origin2: -429.964
Origin0
4629.990 Origin1: -441.098 Origin2: -429.964
Origin0
4629.990 Origin1: -441.098 Origin2: -429.964
Origin0
4629.990 Origin1: -441.098 Origin2: -429.964
unfreezed
Origin0
4555.744 Origin1: -361.949 Origin2: -2895.005 //falling
Origin04555.744 Origin1: -361.949 Origin2: -3116.121
Origin0
4555.744 Origin1: -361.949 Origin2: -3346.939
Origin0
4555.744 Origin1: -361.949 Origin2: -3567.766
Origin0
4555.744 Origin1: -361.949 Origin2: -3817.415
Origin0
4555.744 Origin1: -361.949 Origin2: -4048.789
Origin0
4555.744 Origin1: -361.949 Origin2: -4281.076
Origin0
4555.744 Origin1: -361.949 Origin2: -4514.711
Origin0
4555.744 Origin1: -361.949 Origin2: -4770.500
Origin0
4555.744 Origin1: -361.949 Origin2: -5024.881
Origin0
4555.744 Origin1: -361.949 Origin2: -5386.742
Nov  1 10
:58:40:  Ignoring unreasonable position (4555.744141,-361.949768,-46345.417969from vphysics! (entity roulette_boll1
i guess it becomes unsolid or something?
i tried to make it somewhat solid with
PHP Code:
    DispatchKeyValue(ent"solid""1");
    
SetEntProp(entProp_Send"m_CollisionGroup"5); 
but it keeps falling
heroicpower7613 is offline