CapsAdmin

Untitled

Dec 12th, 2011
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #include "mmyy.hpp"
  2.  
  3. // _G test
  4. LUALIB_FUNCTION(_G, FrameTime)
  5. {
  6.     my->Push(gEnv->pTimer->GetFrameTime());
  7.  
  8.     return 1;
  9. }
  10.  
  11. // entity test
  12. LUA_LIBFUNCTION(_G, GetEntity)
  13. {
  14.     auto ent = gEnv->pEntity->GetEntity(my->ToInt(1));
  15.  
  16.     my->Push(ent, "entity");
  17. }
  18.  
  19. LUAMTA_FUNCTIION(entity, SetPos)
  20. {
  21.     auto self = my->ToEntity(1);
  22.    
  23.     self->SetPos(my->ToInt(1), my->ToInt(2), my->ToInt(3));
  24.  
  25.     return 0;
  26. }
  27.  
  28. LUAMTA_FUNCTIION(entity, GetPos)
  29. {
  30.     auto pos = my->ToEntity(1)->GetPos();
  31.        
  32.     my->Push(pos.x);
  33.     my->Push(pos.y);
  34.     my->Push(pos.z);
  35.  
  36.     return 3;
  37. }
  38.  
  39. // hook test
  40. void GAMEMODE::Think(float delta)
  41. {
  42.     my->StartHook("Think")
  43.         my->Push(delta)
  44.     my->EndHook(1)
  45. }
  46.  
Advertisement
Add Comment
Please, Sign In to add comment