View difference between Paste ID: 0vzxg3Ta and km79Twfm
SHOW: | | - or go back to the newest paste.
1-
Concurrency::details::_ReentrantPPLLock lock;
1+
directx.Open()
2
3-
const char *my_call(lua_State *L, int arguments, int results)
3+
local font = directx.LoadFont("Arial", false, 15)
4-
{
4+
5-
	Concurrency::details::_ReentrantPPLLock::_Scoped_lock slock(lock);
5+
hook.Add("PostDirectDraw", "test", function()	
6
	directx.BeginContext()
7-
		if (!lua_isfunction(L, -(arguments+1)))
7+
	directx.Begin()
8-
		{
8+
		directx.SetDrawColor(255, 255, 255, 255)
9-
			auto err = lua_tostring(L, -1);
9+
		directx.RenderText(font, 300, 300, "HHHHHHHHHHHHHHHHHHHHHASIDJASIDJIAS DJASDIJOIODJ IASD")
10-
			lua_remove(L, -1);
10+
		local x,y = mouse.GetPos() 
11-
			return err;
11+
		directx.DrawFilledRect(x,y,100,100)
12-
		}
12+
	directx.End()
13
	directx.EndContext()
14-
		if (lua_pcall(L, arguments, results, 0) != 0)
14+
end)
15-
		{	
15+
16-
			auto err = lua_tostring(L, -1);
16+
util.MonitorFileInclude()