Guest User

Untitled

a guest
Dec 7th, 2012
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. void AmxLoad_delay( AMX *amx );
  2.  
  3. PLUGIN_EXPORT int PLUGIN_CALL AmxLoad( AMX *amx )
  4. {
  5. std::shared_ptr<void*> ptr(nullptr, [](void*){AmxLoad_delay(amx); });
  6. return amx_Register( amx, Natives::AMXNatives, -1 );
  7. }
  8.  
  9. void AmxLoad_delay( AMX *amx )
  10. {
  11. Callbacks temp;
  12. if (!amx_FindPublic(amx, "OnPlayerClosestNodeIDChange", &temp.ClosestNodeIDChange.POINTER))
  13. {
  14. temp.ClosestNodeIDChange.PublicFound = true;
  15. }
  16. if (!amx_FindPublic(amx, "GPS_WhenRouteIsCalculated", &temp.GPSRouteCalculated.POINTER))
  17. {
  18. temp.GPSRouteCalculated.PublicFound = true;
  19. }
  20. rcp_amxinfo.insert(std::pair<AMX*,Callbacks>(amx,temp));
  21. }
Advertisement
Add Comment
Please, Sign In to add comment