Guest User

Untitled

a guest
Dec 7th, 2012
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //need convert this:
  2.  
  3. void OnPlayerClosestNodeIDChange(int playerid, int oldnode, int newnode)
  4. {
  5. for (std::list<AMX *>::iterator a = rcp_amx_list.begin(); a != rcp_amx_list.end(); ++a)
  6. {
  7. if (!amx_FindPublic(* a, "OnPlayerClosestNodeIDChange", &GlobOnUpdateIndex))
  8. {
  9. amx_Push(* a, newnode);
  10. amx_Push(* a, oldnode);
  11. amx_Push(* a, playerid);
  12. amx_Exec(* a, NULL, GlobOnUpdateIndex);
  13. }
  14. }
  15. }
  16.  
  17. //to this:
  18. void OnPlayerClosestNodeIDChange(int playerid, int oldnode, int newnode)
  19. {
  20. for (std::map<AMX *,Callbacks>::iterator a = rcp_amxinfo.begin(); a != rcp_amxinfo.end(); ++a)
  21. {
  22. //what should I do now to get Callbacks.something.something?
  23. if (!amx_FindPublic(*a, "OnPlayerClosestNodeIDChange", &GlobOnUpdateIndex))
  24. {
  25. amx_Push(* a, newnode);
  26. amx_Push(* a, oldnode);
  27. amx_Push(* a, playerid);
  28. amx_Exec(* a, NULL, GlobOnUpdateIndex);
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment