Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local render = render;
- local hook = hook;
- local LocalPlayer = LocalPlayer;
- local disableEntityRendering = {};
- -- To prevent the model being rendered 3 times...
- local isRenderingCustoms = false;
- local entities, ent;
- local texture = Resource("luacraftassets:textures/debug/white.png");
- local function prerender_test(ent)
- if(ent:EntIndex() == LocalPlayer():EntIndex()) then return; end
- render.IgnoreZ(true);
- render.SetCull(true);
- render.SetCullMode(GL_CULLFACE_BACK);
- --render.SetBlend(true);
- --render.SetBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- render.SetAlpha(true);
- render.SuppressEngineLighting(true);
- render.SetColorModulation(255, 255, 0, 100);
- render.SetTexture(texture);
- ent:DrawModel();
- --render.SetBlend(false);
- render.SetAlpha(true);
- render.IgnoreZ(false);
- render.SuppressEngineLighting(true);
- render.SetColorModulation(255, 255, 255, 255);
- render.SetTexture(nil);
- end
- local function postrender_test(ent)
- end
- hook.Add("entity.prerender", "kek", prerender_test);
- local function prerender_tileentity(ent)
- render.IgnoreZ(true);
- render.SetColorModulation(255, 255, 255, 255);
- render.SuppressEngineLighting(true);
- ent:DrawModel();
- render.IgnoreZ(false);
- render.SuppressEngineLighting(true);
- render.SetColorModulation(255, 255, 255, 255);
- --render.SetTexture(nil);
- --render.SetTexture(texture);
- end
- hook.Add("item.prerender", "kek", prerender_tileentity);
Advertisement
Add Comment
Please, Sign In to add comment