Advertisement
Guest User

Toilet system

a guest
Jul 3rd, 2011
1,058
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.01 KB | None | 0 0
  1. //Have fun with this toilet system!
  2. //Do whatever you want!
  3. //PS:
  4. //The stamp to make it look cool -,-.
  5. /*****************************************************************
  6. *******************************000000*****************************
  7. *****************************000####000***************************
  8. ***************************000####==#000**************************
  9. **************************000#########000*************************
  10. *************************000####=====##000************************
  11. ************************000######==#####000***********************
  12. ************************000##==##==#####000***********************
  13. ************************000##=====######000***********************
  14. *************************000##===######000************************
  15. **************************000#########000*************************
  16. ***************************000#######000**************************
  17. ****************************000#####000***************************
  18. *****************************000000000****************************
  19. ******************************************************************
  20. */
  21. #define FILTERSCRIPT
  22.  
  23. #include <a_samp>
  24. #pragma tabsize 0
  25. #if defined FILTERSCRIPT
  26.  
  27. #define COLOR_WHITE             0xFFFFFFFF
  28. #define COLOR_RED           0xE60000FF
  29.  
  30. public OnFilterScriptInit()
  31. {
  32.     print("\n--------------------------------------");
  33.     print(" Blank Filterscript by your name here");
  34.     print("--------------------------------------\n");
  35.     return 1;
  36. }
  37.  
  38. public OnFilterScriptExit()
  39. {
  40.     return 1;
  41. }
  42.  
  43. #else
  44.  
  45. #endif
  46. public OnPlayerSpawn(playerid)
  47. {
  48.     SetTimer("toilet", 3600000, true);
  49.     return 1;
  50. }
  51. forward UrinateTimer(playerid);
  52. public UrinateTimer(playerid)
  53. {
  54.     TogglePlayerControllable(playerid, 1);
  55.     SendClientMessage(playerid, COLOR_WHITE, "You are done urinating");
  56.     return 1;
  57. }
  58.  
  59. CMD:pee(playerid, params[])
  60. {
  61.     TogglePlayerControllable(playerid, 0);
  62.     SetTimerEx("UrinateTimer", 10000, false, "i", playerid);
  63.     SetPlayerSpecialAction(playerid, 68);
  64.     return 1;
  65. }
  66. new Toilet[MAX_PLAYERS];
  67. public OnPlayerExitVehicle(playerid)
  68. {
  69.   if(Toilet[playerid] == 1)
  70.     {
  71.         SetTimer("Toilet", 5000, false);
  72.         SetPlayerSpecialAction(playerid, 68);
  73.     }
  74.     return 1;
  75. }
  76. forward toilet(playerid);
  77. public toilet(playerid)
  78. {
  79.     SendClientMessage(playerid, COLOR_RED, "Your blather is full, you need to go to the toilet quick!((You got 5 minutes))");
  80.     SetTimer("Hastogo", 300000, false);
  81. }
  82. forward Hastogo(playerid);
  83. public Hastogo(playerid)
  84. {
  85.         SendClientMessage(playerid, COLOR_RED, "You could not hold it in anylonger! You've started to urinate!");
  86.         SetPlayerSpecialAction(playerid, 68);
  87.         TogglePlayerControllable(playerid, 0);
  88.         SetTimerEx("UrinateTimer", 10000, false, "i", playerid);
  89.         if(IsPlayerInAnyVehicle(playerid))
  90.         {
  91.             SendClientMessage(playerid, COLOR_RED, "Quick, get out! You dont want to pee all over de car seat dont you?");
  92.         }
  93.         else
  94.         {
  95.             SetPlayerSpecialAction(playerid, 68);
  96.         }
  97.         return 1;
  98.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement