AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting (https://forums.alliedmods.net/forumdisplay.php?f=107)
-   -   ERROR!: Can't create physics object for x (https://forums.alliedmods.net/showthread.php?t=260555)

iGANGNAM 03-27-2015 09:28

ERROR!: Can't create physics object for x
 
http://i.gyazo.com/02b29db10a3c449907fa739610d5c275.png

PHP Code:

#include <sdktools>

#define MODELS_LAMBO    "models/tdmcars/gallardo.mdl"
#define MODELS_TT        "models/tdmcars/auditt.mdl"
#define MODELS_DBS        "models/tdmcars/dbs.mdl"
#define MODELS_C4        "models/tdmcars/cit_c4.mdl"

public OnPluginStart()
{
    
HookEvent("round_start"OnRoundStart);
}

public 
OnMapStart()
{
    
PrecacheModel(MODELS_LAMBOtrue);
    
PrecacheModel(MODELS_TTtrue);
    
PrecacheModel(MODELS_DBStrue);
    
PrecacheModel(MODELS_C4true);
}

public 
Action:OnRoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
    
// Dbs
    
    
new Ent;
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_DBS);
    
DispatchKeyValue(Ent"targetname""dbs");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ -1519.000000, -4926.000000, -200.000000 }, Float:{ 0.090.00.0 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""0 0 0");
    
    
// Dbs 2
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_DBS);
    
DispatchKeyValue(Ent"targetname""dbs2");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ 2950.03361.0, -200.0 }, Float:{ 0.0270.00.0 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""48 51 58");

    
// Lamborgini
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_LAMBO);
    
DispatchKeyValue(Ent"targetname""lambo");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ -1510.0, -4674.0, -200.0 }, Float:{ 0.090.00.0 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""255 0 0");
    
    
// Lamborgini 2
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_LAMBO);
    
DispatchKeyValue(Ent"targetname""lambo2");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ 3570.03489.0, -200.0 }, Float:{ 0.090.00.0 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""146 147 149");


    
// Landrover
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_TT);
    
DispatchKeyValue(Ent"targetname""tt");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ -1523.0, -4802.0, -200.0 }, Float:{ 0.090.00.0 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""255 255 255");
    
    
// Landrover 2
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_TT);
    
DispatchKeyValue(Ent"targetname""tt2");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ 3561.03109.0, -200.0 }, Float:{ 0.090.00.0 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""25 49 38");

    
// Citroen c4
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_C4);
    
DispatchKeyValue(Ent"targetname""c4");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ -1519.0, -5052.0, -200.0 }, Float:{ 0.00000090.50.000000 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""0 0 255");
    
    
// Citroen c4 2
    
    
Ent CreateEntityByName("prop_physics_override", -1);
    
DispatchKeyValue(Ent"Solid""6");
    
DispatchKeyValue(Ent"model"MODELS_C4);
    
DispatchKeyValue(Ent"targetname""c42");
    
SetEntProp(EntProp_Send"m_CollisionGroup"5);
    
SetEntProp(EntProp_Send"m_usSolidFlags"16);
    
SetEntProp(EntProp_Send"m_nSolidType"6);
    
DispatchSpawn(Ent);
    
TeleportEntity(EntFloat:{ 2949.03244.0, -200.0 }, Float:{ 0.000000270.00.000000 }, NULL_VECTOR);
    
AcceptEntityInput(Ent"DisableMotion", -1, -10);
    
SetEntityMoveType(EntMOVETYPE_NONE);
    
SetEntProp(EntProp_Data"m_takedamage"01);
    
DispatchKeyValue(Ent"rendercolor""183 22 45");
    


ERROR!: Can't create physics object for models/tdmcars/dbs.mdl
ERROR!: Can't create physics object for models/tdmcars/dbs.mdl
ERROR!: Can't create physics object for models/tdmcars/gallardo.mdl
ERROR!: Can't create physics object for models/tdmcars/gallardo.mdl
ERROR!: Can't create physics object for models/tdmcars/auditt.mdl
ERROR!: Can't create physics object for models/tdmcars/auditt.mdl
ERROR!: Can't create physics object for models/tdmcars/cit_c4.mdl
ERROR!: Can't create physics object for models/tdmcars/cit_c4.mdl
ERROR!: Can't create physics object for models/tdmcars/dbs.mdl
ERROR!: Can't create physics object for models/tdmcars/dbs.mdl
ERROR!: Can't create physics object for models/tdmcars/gallardo.mdl
ERROR!: Can't create physics object for models/tdmcars/gallardo.mdl
ERROR!: Can't create physics object for models/tdmcars/auditt.mdl
ERROR!: Can't create physics object for models/tdmcars/auditt.mdl
ERROR!: Can't create physics object for models/tdmcars/cit_c4.mdl
ERROR!: Can't create physics object for models/tdmcars/cit_c4.mdl

FroGeX 12-02-2020 17:58

Re: ERROR!: Can't create physics object for x
 
any solution for this?

Dragokas 12-03-2020 15:04

Re: ERROR!: Can't create physics object for x
 
Recompile the model and include physics support if you know how.

Alternatively, try using "prop_dynamic_override" instead, that is partially cover physics properties. The initial model still has to support that.

kratoss1812 12-03-2020 17:14

Re: ERROR!: Can't create physics object for x
 
A workaround that I use and works well is creating the prop with a model that support phisycs then using RequestFrame() to set it's model to whatever you want


All times are GMT -4. The time now is 21:55.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.