Guest User

Amit_B

a guest
Jul 26th, 2009
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. /************************************
  2. * Amit_B's Define Functions *
  3. * Created by Amit Barami "Amit_B" *
  4. * Creation Data: 13/5/2008 *
  5. * Version: 1.0 *
  6. ************************************/
  7. #include <a_samp>
  8. #if defined adf_included
  9. #endinput
  10. #endif
  11. new File:adfCreateFile;
  12. #pragma unused adfCreateFile
  13. #define adf_included
  14. #pragma library adf
  15. #define Your_IsPlayerAdmin_Function IsPlayerAdmin
  16. #define OP(%0) new %0 = 0; %0 < MAX_PLAYERS; %0 ++) if(IsPlayerConnected(%0)
  17. #define OA(%0) new %0 = 0; %0 < MAX_PLAYERS; %0 ++) if(IsPlayerConnected(%0) && IsPlayerAdmin(%0)
  18. #define OA2(%0) new %0 = 0; %0 < MAX_PLAYERS; %0 ++) if(IsPlayerConnected(%0) && Your_IsPlayerAdmin_Function(%0)
  19. #define OA3(%0) new %0 = 0; %0 < MAX_PLAYERS; %0 ++) if(IsPlayerConnected(%0) && (Your_IsPlayerAdmin_Function(%0) || IsPlayerAdmin(%0))
  20. #define rgba2hex(%0,%1,%2,%3) (%0*16777216)+(%1*65536)+(%2*256)+%3
  21. #define K *1000
  22. #define SendPlayerFormat(%0,%1,%2,%3,%4) new %2[128]; format(%2,sizeof(%2),%3,%4); SendClientMessage(%0,%1,%2)
  23. #define SendAllFormat(%0,%1,%2,%3) new %1[128]; format(%1,sizeof(%1),%2,%3); SendClientMessageToAll(%0,%1)
  24. #define PlaySound(%0,%1) PlayerPlaySound(%0,%1,0.0,0.0,0.0)
  25. #define fcreate(%0) adfCreateFile = fopen(%0,io_write); fclose(%0)
  26. #define dexist(%0) fexist("/" %0 "/")
  27. #define equal(%0,%1) !strcmp(%0,%1,true) && strlen(%0) == strlen(%1)
  28. // sleep function by Xalphox, improved by me
  29. #define sleep sleep2
  30. stock sleep2(s)
  31. {
  32. assert s > 0 && s < cellmax;
  33. new nt[4], ot[4];
  34. gettime(ot[0],ot[1],ot[2]);
  35. ot[3] = ot[2] + (ot[1]*60) + (ot[0]*600);
  36. while(nt[3] != (ot[3]+seconds))
  37. {
  38. gettime(nt[0],nt[1],nt[2]);
  39. nt[3] = nt[2] + (nt[1]*60) + (nt[0]*600);
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment