YashasSamaga

Untitled

Feb 2nd, 2017
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. cell AMX_NATIVE_CALL algo_search(AMX* amx, cell* params)
  2. {
  3. cell* start1 = NULL;
  4. amx_GetAddr(amx, params[1], &start1);
  5. cell* end1 = start1 + params[2];
  6.  
  7. cell* start2 = NULL;
  8. amx_GetAddr(amx, params[3], &start2);
  9. cell* end2 = start2 + params[4];
  10.  
  11. cell* func = NULL;
  12. amx_GetAddr(amx, params[5], &func);
  13. functionID fid(func);
  14.  
  15. return search(start1, end1, start2, end2, [amx, &fid](cell x, cell y) { return ExecuteFunctionCC1C2(amx, &fid, x, y); }) - start1;
  16. }
Add Comment
Please, Sign In to add comment