Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "mmyy.hpp"
- // _G test
- LUALIB_FUNCTION(_G, FrameTime)
- {
- my->Push(gEnv->pTimer->GetFrameTime());
- return 1;
- }
- // entity test
- LUA_LIBFUNCTION(_G, GetEntity)
- {
- auto ent = gEnv->pEntity->GetEntity(my->ToInt(1));
- my->Push(ent, "entity");
- }
- LUAMTA_FUNCTIION(entity, SetPos)
- {
- auto self = my->ToEntity(1);
- self->SetPos(my->ToInt(1), my->ToInt(2), my->ToInt(3));
- return 0;
- }
- LUAMTA_FUNCTIION(entity, GetPos)
- {
- auto pos = my->ToEntity(1)->GetPos();
- my->Push(pos.x);
- my->Push(pos.y);
- my->Push(pos.z);
- return 3;
- }
- // hook test
- void GAMEMODE::Think(float delta)
- {
- my->StartHook("Think")
- my->Push(delta)
- my->EndHook(1)
- }
Advertisement
Add Comment
Please, Sign In to add comment