call.pwn 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. public OnFilterScriptInit() {
  2. for(new playerid, max_playerid = GetPlayerPoolSize(); playerid <= max_playerid; playerid ++) {
  3. if( IsPlayerConnected(playerid) ) {
  4. g_PlayerData[playerid][PLAYER_DATA_TDMODE] = TDMODE_NONE;
  5. }
  6. }
  7. #if defined tdm_OnFilterScriptInit
  8. tdm_OnFilterScriptInit();
  9. #endif
  10. }
  11. #if defined _ALS_OnFilterScriptInit
  12. #undef OnFilterScriptInit
  13. #else
  14. #define _ALS_OnFilterScriptInit
  15. #endif
  16. #define OnFilterScriptInit tdm_OnFilterScriptInit
  17. #if defined tdm_OnFilterScriptInit
  18. forward tdm_OnFilterScriptInit();
  19. #endif
  20. public OnFilterScriptExit() {
  21. for(new playerid, max_playerid = GetPlayerPoolSize(); playerid <= max_playerid; playerid ++) {
  22. if( IsPlayerConnected(playerid) ) {
  23. HidePlayerTextdrawMode(playerid);
  24. }
  25. }
  26. #if defined tdm_OnFilterScriptExit
  27. tdm_OnFilterScriptExit();
  28. #endif
  29. }
  30. #if defined _ALS_OnFilterScriptExit
  31. #undef OnFilterScriptExit
  32. #else
  33. #define _ALS_OnFilterScriptExit
  34. #endif
  35. #define OnFilterScriptExit tdm_OnFilterScriptExit
  36. #if defined tdm_OnFilterScriptExit
  37. forward tdm_OnFilterScriptExit();
  38. #endif
  39. public OnPlayerConnect(playerid) {
  40. g_PlayerData[playerid][PLAYER_DATA_TDMODE] = TDMODE_NONE;
  41. #if defined tdm_OnPlayerConnect
  42. return tdm_OnPlayerConnect(playerid);
  43. #else
  44. return 1;
  45. #endif
  46. }
  47. #if defined _ALS_OnPlayerConnect
  48. #undef OnPlayerConnect
  49. #else
  50. #define _ALS_OnPlayerConnect
  51. #endif
  52. #define OnPlayerConnect tdm_OnPlayerConnect
  53. #if defined tdm_OnPlayerConnect
  54. forward tdm_OnPlayerConnect(playerid);
  55. #endif