Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void SpawnEntity(int iClient, char[] sModel)
- {
- float fAngles[3], fCAngles[3], fCOrigin[3], fOrigin[3];
- GetClientAbsAngles(iClient, fAngles);
- GetClientEyePosition(iClient, fCOrigin);
- GetClientEyeAngles(iClient, fCAngles);
- Handle hTraceRay = TR_TraceRayFilterEx(fCOrigin, fCAngles, MASK_SOLID, RayType_Infinite, FilterPlayer);
- if(TR_DidHit(hTraceRay))
- {
- TR_GetEndPosition(fOrigin, hTraceRay);
- CloseHandle(hTraceRay);
- }
- int iEnt = CreateEntityByName("prop_physics_override");
- PrecacheModel(sModel);
- DispatchKeyValue(iEnt, "model", sModel);
- DispatchSpawn(iEnt);
- TeleportEntity(iEnt, fOrigin, fAngles, NULL_VECTOR);
- }
Advertisement