Advertisement
Guest User

Filterscript Simulador v1

a guest
Jul 17th, 2013
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 103.11 KB | None | 0 0
  1. /*
  2.  * Complete solution for Roleplay Servers || Solução completa para Servidores Roleplay
  3.  *
  4.  * Basical Needs Simulator [FS] By n0minal
  5.  */
  6.  
  7. /* ==========>> Includes << ========== */
  8. #include <a_samp>
  9. #include <streamer>
  10. #include <ZCMD>
  11. #include <progress>
  12. /* ==========>> Defines << ========== */
  13. #define     DIALOG_LANCHE           2030
  14. //
  15. #define     DIALOG_BLAD_0           2131
  16. #define     DIALOG_BLAD_1           2132
  17. #define     DIALOG_BLAD_2           2133
  18. #define     DIALOG_BLAD_3           2134
  19. #define     DIALOG_BLAD_4           2135
  20. #define     DIALOG_BLAD_5           2136
  21. #define     DIALOG_BLAD_6           2137
  22. #define     DIALOG_BLAD_7           2138
  23. #define     DIALOG_BLAD_8           2139
  24. #define     DIALOG_BLAD_9           2140
  25. #define     DIALOG_BLAD_10          2141
  26. #define     DIALOG_BLAD_11          2142
  27. #define     DIALOG_BLAD_11_2        2143
  28. #define     DIALOG_BLAD_12          2144
  29. #define     DIALOG_BLAD_12_2        2145
  30. #define     DIALOG_BLAD_13          2146
  31. #define     DIALOG_BLAD_13_2        2147
  32.  
  33. //
  34. #define     DIALOG_BATH_0       2150
  35. #define     DIALOG_BATH_1       2151
  36. #define     DIALOG_BATH_2       2152
  37. #define     DIALOG_BATH_3       2153
  38. #define     DIALOG_BATH_4       2154
  39. #define     DIALOG_BATH_5       2155
  40. #define     DIALOG_BATH_6       2156
  41. #define     DIALOG_BATH_7       2157
  42. #define     DIALOG_BATH_8       2158
  43. #define     DIALOG_BATH_9       2159
  44. #define     DIALOG_BATH_10      2160
  45. #define     DIALOG_BATH_11      2161
  46. #define     DIALOG_BATH_11_2    2162
  47. #define     DIALOG_BATH_12      2163
  48. #define     DIALOG_BATH_12_2    2164
  49. #define     DIALOG_BATH_13      2165
  50. #define     DIALOG_BATH_13_2    2166
  51.  
  52. //
  53. #define     DIALOG_HAND_0       2168
  54. #define     DIALOG_HAND_1       2169
  55. #define     DIALOG_HAND_2       2170
  56. #define     DIALOG_HAND_3       2171
  57. #define     DIALOG_HAND_4       2172
  58. #define     DIALOG_HAND_5       2173
  59. #define     DIALOG_HAND_6       2174
  60. #define     DIALOG_HAND_7       2175
  61. #define     DIALOG_HAND_8       2176
  62. #define     DIALOG_HAND_9       2177
  63. #define     DIALOG_HAND_10      2178
  64. #define     DIALOG_HAND_11      2179
  65. #define     DIALOG_HAND_11_2    2180
  66. #define     DIALOG_HAND_12      2181
  67. #define     DIALOG_HAND_12_2    2182
  68. #define     DIALOG_HAND_13      2183
  69. #define     DIALOG_HAND_13_2    2184
  70. /* ==========>> Forwards << ========== */
  71. forward HealFome(playerid);
  72. forward HealBath(playerid);
  73. forward Fome(playerid);
  74. forward StopAnims(playerid);
  75. forward PeeOrShit(playerid);
  76. forward TakeBath(playerid);
  77. forward Blad(playerid);
  78. forward StopBath(playerid);
  79. forward UpdateValues(playerid);
  80. /* ==========>> Variáveis << ========== */
  81. new PlayerText:BugFix;// Não remova esta textdraw, pois ela elimina o bug do veículo.
  82. new PlayerText:TD_HUNG;
  83. new PlayerText:TD_BLAD;
  84. new PlayerText:TD_HIGI;
  85. new PlayerText:TD_HEAL;
  86. //
  87. new Text: Hungry;
  88. new Text: Bladder;
  89. new Text: Bath;
  90. new Text: Heal;
  91. //
  92. new CheckFix[4];
  93. new CheckPee[17];
  94. new CheckBath[20];
  95. new CheckHand[17];
  96. //
  97. new Picks[20];
  98. new Exits[20];
  99. //
  100. new Bar:pb_fome[MAX_PLAYERS];
  101. new Bar:pb_bath[MAX_PLAYERS];
  102. new Bar:pb_blad[MAX_PLAYERS];
  103. new Bar:pb_heal[MAX_PLAYERS];
  104. //
  105. new hungry[MAX_PLAYERS];
  106. new bladder[MAX_PLAYERS];
  107. new shower[MAX_PLAYERS];
  108.  
  109. stock LoadPlayerStatesTextDraws(playerid)
  110. {
  111. BugFix = CreatePlayerTextDraw(playerid,608.000000, 146.000000, "_"); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  112. PlayerTextDrawBackgroundColor(playerid,BugFix, 255); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  113. PlayerTextDrawFont(playerid,BugFix, 1); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  114. PlayerTextDrawLetterSize(playerid,BugFix, 0.370000, 0.599999); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  115. PlayerTextDrawColor(playerid,BugFix, -1); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  116. PlayerTextDrawSetOutline(playerid,BugFix, 0); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  117. PlayerTextDrawSetProportional(playerid,BugFix, 1); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  118. PlayerTextDrawSetShadow(playerid,BugFix, 1); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  119. PlayerTextDrawSetSelectable(playerid,BugFix, 0); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  120.  
  121.  
  122. TD_HUNG = CreatePlayerTextDraw(playerid,608.000000, 146.000000, "100");
  123. PlayerTextDrawBackgroundColor(playerid,TD_HUNG, 255);
  124. PlayerTextDrawFont(playerid,TD_HUNG, 1);
  125. PlayerTextDrawLetterSize(playerid,TD_HUNG, 0.370000, 0.599999);
  126. PlayerTextDrawColor(playerid,TD_HUNG, -1);
  127. PlayerTextDrawSetOutline(playerid,TD_HUNG, 0);
  128. PlayerTextDrawSetProportional(playerid,TD_HUNG, 1);
  129. PlayerTextDrawSetShadow(playerid,TD_HUNG, 1);
  130. PlayerTextDrawSetSelectable(playerid,TD_HUNG, 0);
  131.  
  132. TD_BLAD = CreatePlayerTextDraw(playerid,608.000000, 177.000000, "100");
  133. PlayerTextDrawBackgroundColor(playerid,TD_BLAD, 255);
  134. PlayerTextDrawFont(playerid,TD_BLAD, 1);
  135. PlayerTextDrawLetterSize(playerid,TD_BLAD, 0.370000, 0.599999);
  136. PlayerTextDrawColor(playerid,TD_BLAD, -1);
  137. PlayerTextDrawSetOutline(playerid,TD_BLAD, 0);
  138. PlayerTextDrawSetProportional(playerid,TD_BLAD, 1);
  139. PlayerTextDrawSetShadow(playerid,TD_BLAD, 1);
  140. PlayerTextDrawSetSelectable(playerid,TD_BLAD, 0);
  141.  
  142. TD_HIGI = CreatePlayerTextDraw(playerid,608.000000, 206.000000, "100");
  143. PlayerTextDrawBackgroundColor(playerid,TD_HIGI, 255);
  144. PlayerTextDrawFont(playerid,TD_HIGI, 1);
  145. PlayerTextDrawLetterSize(playerid,TD_HIGI, 0.370000, 0.599999);
  146. PlayerTextDrawColor(playerid,TD_HIGI, -1);
  147. PlayerTextDrawSetOutline(playerid,TD_HIGI, 0);
  148. PlayerTextDrawSetProportional(playerid,TD_HIGI, 1);
  149. PlayerTextDrawSetShadow(playerid,TD_HIGI, 1);
  150. PlayerTextDrawSetSelectable(playerid,TD_HIGI, 0);
  151.  
  152. TD_HEAL = CreatePlayerTextDraw(playerid,608.000000, 236.000000, "100");
  153. PlayerTextDrawBackgroundColor(playerid,TD_HEAL, 255);
  154. PlayerTextDrawFont(playerid,TD_HEAL, 1);
  155. PlayerTextDrawLetterSize(playerid,TD_HEAL, 0.370000, 0.599999);
  156. PlayerTextDrawColor(playerid,TD_HEAL, -1);
  157. PlayerTextDrawSetOutline(playerid,TD_HEAL, 0);
  158. PlayerTextDrawSetProportional(playerid,TD_HEAL, 1);
  159. PlayerTextDrawSetShadow(playerid,TD_HEAL, 1);
  160. PlayerTextDrawSetSelectable(playerid,TD_HEAL, 0);
  161.  
  162. PlayerTextDrawShow(playerid, BugFix); // Não remova esta textdraw, pois ela elimina o bug do veículo.
  163. PlayerTextDrawShow(playerid, TD_HUNG);
  164. PlayerTextDrawShow(playerid, TD_BLAD);
  165. PlayerTextDrawShow(playerid, TD_HIGI);
  166. PlayerTextDrawShow(playerid, TD_HEAL);
  167. }
  168.  
  169. public OnFilterScriptInit()
  170. {
  171.     print("\n===================================================");
  172.     print("     [ FS ] Simulador: Carregado com sucesso! ");
  173.     print("===================================================\n");
  174. /*=======================================>>Pickups<================================================*/
  175.     //Pickups LS (Entrada)
  176.     Picks[1] = CreateDynamicPickup(1318, 1, 1199.4524, -919.1964, 43.1140, -1, -1, -1, 200.0); // Burguer Shot
  177.     Picks[2] = CreateDynamicPickup(1318, 1, 2104.3801, -1806.3346, 13.5547, -1, -1, -1, 200.0); // Well Stacked Pizza
  178.     Picks[3] = CreateDynamicPickup(1318, 1, 2397.5620, -1897.9177, 13.5469, -1, -1, -1, 200.0); // Cluckin Bell
  179.     Picks[4] = CreateDynamicPickup(1318, 1, 2420.5796, -1508.8054, 24.0000, -1, -1, -1, 200.0); // Cluckin Bell
  180.     Picks[5] = CreateDynamicPickup(1318, 1, 810.6364,-1616.1023,13.5469, -1, -1, -1, 200.0); //Burguer Shot Marina
  181.     Picks[6] = CreateDynamicPickup(1318, 1, 927.5572,-1352.8927,13.3438, -1, -1, -1, 200.0); //Cluckin Bell Market
  182.     //Pickups LS (Saída)
  183.     Exits[1] = CreateDynamicPickup(1318, 1, 363.3646, -75.0988, 1001.5078, 90, -1, -1, 200.0); // Burguer Shot Av. LS
  184.     Exits[2] = CreateDynamicPickup(1318, 1, 372.4299, -133.0961, 1001.4922, 90, -1, -1, 200.0); // Well Stacked Pizza Ganton
  185.     Exits[3] = CreateDynamicPickup(1318, 1, 364.7906, -11.4252, 1001.8516, 90, -1, -1, 200.0); // Cluckin Bell
  186.     Exits[4] = CreateDynamicPickup(1318, 1, 364.7906, -11.4252, 1001.8516, 91, -1, -1, 200.0); // Cluckin Bell
  187.     Exits[5] = CreateDynamicPickup(1318, 1, 363.3646, -75.0988, 1001.5078, 91, -1, -1, 200.0); //Burguer Shot Marina
  188.     Exits[6] = CreateDynamicPickup(1318, 1, 364.7906, -11.4252, 1001.8516, 92, -1, -1, 200.0); //Cluckin Bell Market
  189. /*=======================================>>Lanchonetes<<================================================*/
  190.     CheckFix[1] = CreateDynamicCP(377.4253, -68.5028, 1001.5151, 2.0, -1, -1, -1, 100.0);//Burguer Shot
  191.     CheckFix[2] = CreateDynamicCP(373.6950, -119.1394, 1001.4922, 2.0, -1, -1, -1, 100.0);//Well Stacked Pizza
  192.     CheckFix[3] = CreateDynamicCP(369.2947, -6.3876, 1001.8516, 2.0, -1, -1, -1, 100.0);//Cluckin Bell
  193. /*=======================================>>Banheiros<<================================================*/
  194.     //Int 0
  195.     CheckPee[0]  = CreateDynamicCP(217.4477,1288.7161,1082.1406, 0.5, -1, -1, -1, 100.0);
  196.     CheckBath[0] = CreateDynamicCP(218.3481,1290.1981,1082.1406, 0.5, -1, -1, -1, 100.0);
  197.     CheckHand[0] = CreateDynamicCP(217.3376,1287.3740,1082.1406, 0.5, -1, -1, -1, 100.0);
  198.     //Int 1
  199.     CheckPee[1]  = CreateDynamicCP(249.5946,1294.0880,1080.2578, 0.5, -1, -1, -1, 100.0);
  200.     CheckBath[1] = CreateDynamicCP(250.9653,1294.3915,1080.2604, 0.5, -1, -1, -1, 100.0);
  201.     CheckHand[1] = CreateDynamicCP(250.1018,1292.2946,1080.2651, 0.5, -1, -1, -1, 100.0);
  202.     //Int 2
  203.     CheckPee[2] = CreateDynamicCP(254.5888,1249.3932,1084.2578, 0.5, -1, -1, -1, 100.0);
  204.     CheckBath[2] = CreateDynamicCP(252.5592,1247.8557,1084.2578, 0.5, -1, -1, -1, 100.0);
  205.     CheckHand[2] = CreateDynamicCP(253.9499,1247.6469,1084.2578, 0.5, -1, -1, -1, 100.0);
  206.     //Int 3
  207.     CheckPee[3] = CreateDynamicCP(2266.6953, -1141.3292, 1050.6328, 0.5, -1, -1, -1, 100.0);
  208.     CheckBath[3] = CreateDynamicCP(2267.8469,-1141.6576,1050.6328, 0.5, -1, -1, -1, 100.0);
  209.     CheckHand[3] = CreateDynamicCP(2267.7898,-1138.9460,1050.6328,  0.5, -1, -1, -1, 100.0);
  210.     //Int 4
  211.     CheckPee[4] = CreateDynamicCP(284.8385,1482.1646,1080.2578, 0.5, -1, -1, -1, 100.0);
  212.     CheckBath[4] = CreateDynamicCP(285.5734,1484.4746,1080.2578, 0.5, -1, -1, -1, 100.0);
  213.     CheckHand[4] = CreateDynamicCP(284.9279,1480.4326,1080.2578, 0.5, -1, -1, -1, 100.0);
  214.     //Int 5
  215.     CheckPee[5] = CreateDynamicCP(331.8672,1485.4636,1084.4387, 0.5, -1, -1, -1, 100.0);
  216.     CheckBath[5] = CreateDynamicCP(334.4098,1484.0034,1084.4387, 0.5, -1, -1, -1, 100.0);
  217.     CheckHand[5] = CreateDynamicCP(331.7561,1482.3380,1084.4387, 0.5, -1, -1, -1, 100.0);
  218.     //Int 6
  219.     CheckPee[6] = CreateDynamicCP(2255.7422,-1215.4017,1049.0234, 0.5, -1, -1, -1, 100.0);
  220.     CheckBath[6] = CreateDynamicCP(2251.3867,-1216.7432,1049.0234, 0.5, -1, -1, -1, 100.0);
  221.     CheckHand[6] = CreateDynamicCP(2253.7644,-1217.8732,1049.0234, 0.5, -1, -1, -1, 100.0);
  222.     //Int 7
  223.     CheckPee[7] = CreateDynamicCP(444.6775,1411.0509,1084.3047, 0.5, -1, -1, -1, 100.0);
  224.     CheckBath[7] = CreateDynamicCP(447.9643,1413.1531,1084.3047, 0.5, -1, -1, -1, 100.0);
  225.     CheckHand[7] = CreateDynamicCP(444.5659,1414.1826,1084.3047, 0.5, -1, -1, -1, 100.0);
  226.     //Int 8
  227.     CheckPee[8] = CreateDynamicCP(2194.2766,-1223.0665,1049.0234, 0.5, -1, -1, -1, 100.0);
  228.     CheckBath[8] = CreateDynamicCP(2191.9385,-1225.3136,1049.0234, 0.5, -1, -1, -1, 100.0);
  229.     CheckHand[8] = CreateDynamicCP(2192.2822,-1223.0352,1049.0234, 0.5, -1, -1, -1, 100.0);
  230.     //Int 9
  231.     CheckPee[9] = CreateDynamicCP(234.5291,1208.6825,1080.2578, 0.5, -1, -1, -1, 100.0);
  232.     CheckBath[9] = CreateDynamicCP(237.1788,1207.7875,1080.2578, 0.5, -1, -1, -1, 100.0);
  233.     CheckHand[9] = CreateDynamicCP(232.9492,1208.8595,1080.2578, 0.5, -1, -1, -1, 100.0);
  234.     //Int 10
  235.     CheckPee[10] = CreateDynamicCP(488.7575,1421.5515,1080.2578, 0.5, -1, -1, -1, 100.0);
  236.     CheckBath[10] = CreateDynamicCP(491.3229,1418.6143,1080.2578, 0.5, -1, -1, -1, 100.0);
  237.     CheckHand[10] = CreateDynamicCP(488.6364,1418.8800,1080.2645, 0.5, -1, -1, -1, 100.0);
  238.     //Int 11
  239.     CheckPee[11]= CreateDynamicCP(233.0872,1110.5265,1080.9922, 0.5, -1, -1, -1, 100.0);
  240.     CheckBath[11] = CreateDynamicCP(235.4967,1110.7229,1080.9995, 0.5, -1, -1, -1, 100.0);
  241.     CheckHand[11] = CreateDynamicCP(233.0624,1109.3206,1080.9922, 0.5, -1, -1, -1, 100.0);
  242.     CheckPee[14] = CreateDynamicCP(235.1176,1118.9957,1084.9922, 0.5, -1, -1, -1, 100.0);
  243.     CheckBath[14] = CreateDynamicCP(236.1271,1120.3087,1084.9849, 0.5, -1, -1, -1, 100.0);
  244.     CheckHand[14] = CreateDynamicCP(235.1248,1117.9808,1084.9922, 0.5, -1, -1, -1, 100.0);
  245.     //Int 12
  246.     CheckPee[12] = CreateDynamicCP(254.2927,1034.5132,1084.7378, 0.5, -1, -1, -1, 100.0);
  247.     CheckBath[12] = CreateDynamicCP(253.0855,1031.4751,1084.7357, 0.5, -1, -1, -1, 100.0);
  248.     CheckHand[12] = CreateDynamicCP(254.3596,1035.6033,1084.7379, 0.5, -1, -1, -1, 100.0);
  249.     CheckPee[15] = CreateDynamicCP(238.2672,1040.8009,1088.3049, 0.5, -1, -1, -1, 100.0);
  250.     CheckBath[15] = CreateDynamicCP(242.7215,1041.1473,1088.3103, 0.5, -1, -1, -1, 100.0);
  251.     CheckHand[15] = CreateDynamicCP(238.2900,1039.3668,1088.3049, 0.5, -1, -1, -1, 100.0);
  252.     //Int 13
  253.     CheckPee[13] = CreateDynamicCP(1292.6223,-817.6881,1089.9375, 0.5, -1, -1, -1, 100.0);
  254.     CheckBath[13] = CreateDynamicCP(1292.8243,-822.1960,1089.9375, 0.5, -1, -1, -1, 100.0);
  255.     CheckHand[13] = CreateDynamicCP(1286.5660,-815.3432,1089.9375, 0.5, -1, -1, -1, 100.0);
  256.     CheckPee[16] = CreateDynamicCP(1292.6025,-815.2805,1089.9375, 0.5, -1, -1, -1, 100.0);
  257.     CheckBath[16] = CreateDynamicCP(1289.8663,-821.8093,1089.9375, 0.5, -1, -1, -1, 100.0);
  258.     CheckHand[16] = CreateDynamicCP(1286.5160,-817.3494,1089.9375, 0.5, -1, -1, -1, 100.0);
  259. /*=======================================>>Objetos<<================================================*/
  260. //Interior 0
  261.     CreateDynamicObject(14481, 217.70, 1289.97, 1083.18,   0.00, 0.00, 90.00);
  262.     CreateDynamicObject(2514, 217.02, 1288.68, 1081.12,   0.00, 0.00, 90.00);
  263.     CreateDynamicObject(2524, 217.09, 1286.86, 1081.12,   0.00, 0.00, 90.00);
  264.     CreateDynamicObject(14677, 214.82, 1285.64, 1083.01,   0.00, 0.00, 90.00);
  265.     CreateDynamicObject(2741, 216.67, 1288.09, 1082.34,   0.00, 0.00, 90.00);
  266. //Interior 1
  267.     CreateDynamicObject(2514, 249.56, 1294.51, 1079.26,   0.00, 0.00, 0.00);
  268.     CreateDynamicObject(14481, 252.03, 1294.45, 1081.43,   0.00, 0.00, -90.00);
  269. //Interior 2
  270.     CreateDynamicObject(2523, 254.46, 1247.24, 1083.32,   0.00, 0.00, 180.00);
  271.     CreateDynamicObject(14481, 252.52, 1248.51, 1085.37,   0.00, 0.00, 0.00);
  272.     CreateDynamicObject(2514, 255.02, 1249.38, 1083.32,   0.00, 0.00, -90.00);
  273.     CreateDynamicObject(14677, 254.40, 1248.47, 1086.50,   0.00, 90.00, 0.00);
  274. //Interior 3
  275.     CreateDynamicObject(2523, 2267.32, -1138.54, 1049.62,   0.00, 0.00, 0.00);
  276.     CreateDynamicObject(2741, 2267.24, -1138.15, 1050.80,   0.00, 0.00, 0.00);
  277.     CreateDynamicObject(2566, 2266.82, -1135.39, 1050.05,   0.00, 0.00, 0.00);
  278.     CreateDynamicObject(2573, 2269.89, -1137.08, 1049.65,   0.00, 0.00, 180.00);
  279.     CreateDynamicObject(2296, 2259.53, -1141.51, 1049.60,   0.00, 0.00, 90.00);
  280.     CreateDynamicObject(2290, 2262.06, -1139.50, 1049.62,   0.00, 0.00, -90.00);
  281.     CreateDynamicObject(14481, 2268.57, -1141.19, 1051.98,   0.00, 0.00, -90.00);
  282.     CreateDynamicObject(14677, 2268.23, -1136.23, 1051.62,   0.00, 0.00, 0.00);
  283.     CreateDynamicObject(2514, 2266.6978, -1142.0214, 1049.6121,   0.00, 0.00, 180.00);
  284. //Interior 4
  285.     CreateDynamicObject(2523, 284.52, 1479.90, 1079.32,   0.00, 0.00, 90.00);
  286.     CreateDynamicObject(14481, 285.06, 1484.34, 1081.55,   0.00, 0.00, 90.00);
  287.     CreateDynamicObject(14677, 282.27, 1478.71, 1081.43,   0.00, 0.00, 90.00);
  288.     CreateDynamicObject(2514, 284.41, 1482.13, 1079.32,   0.00, 0.00, 90.00);
  289.     CreateDynamicObject(2741, 283.93, 1479.68, 1080.86,   0.00, 0.00, 90.00);
  290. //Interior 5
  291.     CreateDynamicObject(14481, 334.24, 1484.79, 1085.54,   0.00, 0.00, 0.00);
  292.     CreateDynamicObject(2523, 331.35, 1481.80, 1083.44,   0.00, 0.00, 90.00);
  293.     CreateDynamicObject(14677, 329.24, 1482.80, 1086.73,   0.00, 90.00, 90.00);
  294.     CreateDynamicObject(2514, 331.44, 1485.37, 1083.41,   0.00, 0.00, 90.00);
  295. //Interior 6
  296.     CreateDynamicObject(14481, 2251.30, -1216.16, 1050.35,   0.00, 0.00, 0.00);
  297.     CreateDynamicObject(2523, 2254.29, -1218.28, 1048.02,   0.00, 0.00, 180.00);
  298.     CreateDynamicObject(14677, 2254.18, -1216.99, 1049.15,   0.00, 90.00, 0.00);
  299.     CreateDynamicObject(2685, 2252.96, -1218.77, 1049.20,   0.00, 0.00, 0.00);
  300.     CreateDynamicObject(2741, 2254.46, -1218.69, 1049.27,   0.00, 0.00, 180.00);
  301.     CreateDynamicObject(2514, 2256.17, -1215.35, 1048.01,   0.00, 0.00, -90.00);
  302. //Interior 7
  303.     CreateDynamicObject(14481, 447.98, 1413.74, 1085.56,   0.00, 0.00, 0.00);
  304.     CreateDynamicObject(2514, 444.25, 1411.01, 1083.34,   0.00, 0.00, 90.00);
  305.     CreateDynamicObject(14677, 441.93, 1414.58, 1085.20,   0.00, 0.00, 90.00);
  306.     CreateDynamicObject(2524, 444.32, 1413.70, 1083.23,   0.00, 0.00, 90.00);
  307.     CreateDynamicObject(2741, 443.82, 1413.54, 1084.53,   0.00, 0.00, 90.00);
  308. //Interior 8
  309.     CreateDynamicObject(14481, 2191.96, -1225.67, 1050.23,   0.00, 0.00, 180.00);
  310.     CreateDynamicObject(14677, 2189.65, -1222.64, 1049.19,   0.00, 90.00, 90.00);
  311.     CreateDynamicObject(2514, 2194.71, -1223.06, 1048.04,   0.00, 0.00, -90.00);
  312. //Interior 9
  313.     CreateDynamicObject(14481, 236.98, 1208.54, 1081.38,   0.00, 0.00, 0.00);
  314.     CreateDynamicObject(14677, 231.15, 1211.52, 1081.22,   0.00, 0.00, 0.00);
  315.     CreateDynamicObject(2514, 234.53, 1209.11, 1079.26,   0.00, 0.00, 0.00);
  316. //Interior 10
  317.     CreateDynamicObject(14481, 236.98, 1208.54, 1081.38,   0.00, 0.00, 0.00);
  318.     CreateDynamicObject(14677, 231.15, 1211.52, 1081.22,   0.00, 0.00, 0.00);
  319.     CreateDynamicObject(14481, 491.34, 1417.71, 1081.22,   0.00, 0.00, 180.00);
  320.     CreateDynamicObject(2523, 488.23, 1418.39, 1079.25,   0.00, 0.00, 90.00);
  321.     CreateDynamicObject(14677, 485.95, 1419.35, 1080.39,   0.00, 90.00, 90.00);
  322.     CreateDynamicObject(2685, 487.71, 1419.77, 1080.59,   0.00, 0.00, 90.00);
  323.     CreateDynamicObject(2741, 487.75, 1418.00, 1080.76,   0.00, 0.00, 90.00);
  324.     CreateDynamicObject(2514, 488.33, 1421.46, 1079.26,   0.00, 0.00, 90.00);
  325. //Interior 11
  326.     CreateDynamicObject(14481, 235.42, 1111.65, 1081.94,   0.00, 0.00, 0.00);
  327.     CreateDynamicObject(14481, 235.22, 1120.15, 1085.73,   0.00, 0.00, 90.00);
  328.     CreateDynamicObject(2514, 232.66, 1110.51, 1079.99,   0.00, 0.00, 90.00);
  329.     CreateDynamicObject(2514, 234.69, 1119.00, 1083.98,   0.00, 0.00, 90.00);
  330. //Interior 12
  331.     CreateDynamicObject(14481, 254.04, 1031.79, 1085.64,   0.00, 0.00, -90.00);
  332.     CreateDynamicObject(14481, 242.74, 1041.80, 1089.26,   0.00, 0.00, 0.00);
  333.     CreateDynamicObject(14677, 235.59, 1039.82, 1088.50,   0.00, 90.00, 90.00);
  334.     CreateDynamicObject(2741, 237.45, 1038.66, 1088.69,   0.00, 0.00, 90.00);
  335.     CreateDynamicObject(2514, 254.72, 1034.50, 1083.78,   0.00, 0.00, -90.00);
  336.     CreateDynamicObject(2514, 237.84, 1040.75, 1087.30,   0.00, 0.00, 90.00);
  337. //Interior 13
  338.     CreateDynamicObject(14481, 1292.86, -822.63, 1091.21,   0.00, 0.00, 180.00);
  339.     CreateDynamicObject(14481, 1290.03, -822.46, 1091.21,   0.00, 0.00, 180.00);
  340.     CreateDynamicObject(2514, 1293.03, -815.21, 1088.97,   0.00, 0.00, 270.00);
  341.     CreateDynamicObject(2514, 1293.05, -817.63, 1088.97,   0.00, 0.00, 270.00);
  342.     CreateDynamicObject(14677, 1283.85, -817.09, 1090.89,   0.00, 0.00, 90.00);
  343.     CreateDynamicObject(2523, 1286.16, -815.89, 1088.97,   0.00, 0.00, 90.00);
  344.     CreateDynamicObject(2523, 1286.11, -817.92, 1088.97,   0.00, 0.00, 90.00);
  345.     CreateDynamicObject(2741, 1285.69, -818.15, 1090.32,   0.00, 0.00, 90.00);
  346.     CreateDynamicObject(2741, 1285.69, -815.98, 1090.32,   0.00, 0.00, 90.00);
  347.     CreateDynamicObject(2685, 1285.63, -816.49, 1090.52,   0.00, 0.00, 90.00);
  348.     CreateDynamicObject(2685, 1285.62, -814.65, 1090.52,   0.00, 0.00, 90.00);
  349.     CreateDynamicObject(1523, 1285.47, -823.37, 1088.94,   0.00, 0.00, 90.00);
  350.     CreateDynamicObject(1523, 1285.40, -820.33, 1088.94,   0.00, 0.00, -90.00);
  351.     CreateDynamicObject(2685, 1285.25, -821.85, 1091.99,   0.00, 0.00, 90.00);
  352.  
  353. /*===========================>>Text Draws<<===========================*/
  354.     //Text Draw Fome
  355.     Hungry = TextDrawCreate(555.00, 128.00, "Fome");
  356.     TextDrawBackgroundColor(Hungry, -1);
  357.     TextDrawFont(Hungry, 0);
  358.     TextDrawLetterSize(Hungry, 0.619999, 1.399999);
  359.     TextDrawColor(Hungry, 0xFF6600AA);
  360.     TextDrawSetOutline(Hungry, 1);
  361.     TextDrawSetProportional(Hungry, 1);
  362.     TextDrawTextSize(Hungry, 139.000000, 754.000000);
  363.  
  364.     //Text Draw Sanitário
  365.     Bladder = TextDrawCreate(550.00, 158.00, "Bexiga");
  366.     TextDrawBackgroundColor(Bladder, -1);
  367.     TextDrawFont(Bladder, 0);
  368.     TextDrawLetterSize(Bladder, 0.619999, 1.399999);
  369.     TextDrawColor(Bladder, 0x16EB43FF);
  370.     TextDrawSetOutline(Bladder, 1);
  371.     TextDrawSetProportional(Bladder, 1);
  372.     TextDrawTextSize(Bladder, 139.000000, 754.000000);
  373.  
  374.     //Text Draw Higiene
  375.     Bath = TextDrawCreate(549.00, 188.00, "Higiene");
  376.     TextDrawBackgroundColor(Bath, -1);
  377.     TextDrawFont(Bath, 0);
  378.     TextDrawLetterSize(Bath, 0.619999, 1.399999);
  379.     TextDrawColor(Bath, 0x33AAFFFF);
  380.     TextDrawSetOutline(Bath, 1);
  381.     TextDrawSetProportional(Bath, 1);
  382.     TextDrawTextSize(Bath, 139.000000, 754.000000);
  383.  
  384.     //Text Draw Saúde
  385.     Heal = TextDrawCreate(549.00, 218.00, "Saªde");
  386.     TextDrawBackgroundColor(Heal, -1);
  387.     TextDrawFont(Heal, 0);
  388.     TextDrawLetterSize(Heal, 0.619999, 1.399999);
  389.     TextDrawColor(Heal, 0xff0000ff);
  390.     TextDrawSetOutline(Heal, 1);
  391.     TextDrawSetProportional(Heal, 1);
  392.     TextDrawTextSize(Heal, 139.000000, 754.000000);
  393.     return 1;
  394. }
  395.  
  396. public OnPlayerConnect(playerid)
  397. {
  398. //
  399.     LoadPlayerStatesTextDraws(playerid);
  400.     SetTimerEx("UpdateValues", 1000, 1, "i", playerid);
  401. /*======================================>>Barras<<==========================================*/
  402.     pb_fome[playerid] = CreateProgressBar(549.00, 148.00, 55.50, 3.20, -8716033, 100.0);
  403.     pb_bath[playerid] = CreateProgressBar(549.00, 208.00, 55.50, 3.20, 0x33AAFFFF, 100.0);
  404.     pb_blad[playerid] = CreateProgressBar(549.00, 178.00, 55.50, 3.20, 0x16EB43FF, 100.0);
  405.     pb_heal[playerid] = CreateProgressBar(549.00, 238.00, 55.50, 3.0, 0xff0000ff, 100.0);
  406. /*======================================>>Shows<<==========================================*/
  407.     ShowProgressBarForPlayer(playerid, pb_fome[playerid]);
  408.     ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  409.     ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  410.     ShowProgressBarForPlayer(playerid, pb_heal[playerid]);
  411.     TextDrawShowForPlayer(playerid, Hungry);
  412.     TextDrawShowForPlayer(playerid, Bladder);
  413.     TextDrawShowForPlayer(playerid, Bath);
  414.     TextDrawShowForPlayer(playerid, Heal);
  415. /*======================================>>Timers<<==========================================*/
  416.     SetTimerEx("Fome", 360000, true, "e", playerid);
  417.     SetTimerEx("Blad", 360000, true, "e", playerid);
  418.     SetTimerEx("TakeBath", 360000, true, "e", playerid);
  419.     SetTimerEx("HealFome", 240000, true, "e", playerid);
  420.     SetTimerEx("HealBath", 240000, true, "e", playerid);
  421. /*======================================>>Sets<<===========================================*/
  422.     SetProgressBarValue(pb_fome[playerid], 0.0);
  423.     SetProgressBarValue(pb_blad[playerid], 0.0);
  424.     SetProgressBarValue(pb_bath[playerid], 100.0);
  425.     SetProgressBarValue(pb_heal[playerid], 100.0);
  426. /*=====================================>>States<<=========================================*/
  427.     hungry[playerid] = 0;
  428.     bladder[playerid] = 0;
  429.     shower[playerid] = 0;
  430. /*=====================================>>Removes<<=========================================*/
  431.     RemoveBuildingForPlayer(playerid, 15028, 2263.1250, -1138.2422, 1049.8438, 0.25);
  432.     RemoveBuildingForPlayer(playerid, 15026, 2264.9063, -1137.7656, 1051.3594, 0.25);
  433.     RemoveBuildingForPlayer(playerid, 2528, 249.5938, 1293.5469, 1079.2500, 0.25);
  434.     RemoveBuildingForPlayer(playerid, 2520, 252.3203, 1293.4844, 1079.2344, 0.25);
  435.     RemoveBuildingForPlayer(playerid, 2522, 249.6719, 1294.4766, 1079.2031, 0.25);
  436.     RemoveBuildingForPlayer(playerid, 14719, 218.7422, 1290.8203, 1082.8672, 0.25);
  437.     RemoveBuildingForPlayer(playerid, 2524, 252.3594, 1247.9922, 1083.2422, 0.25);
  438.     RemoveBuildingForPlayer(playerid, 2525, 252.5703, 1249.2109, 1083.2500, 0.25);
  439.     RemoveBuildingForPlayer(playerid, 2526, 253.7656, 1249.1797, 1083.2344, 0.25);
  440.     RemoveBuildingForPlayer(playerid, 2523, 284.5078, 1480.5156, 1079.2500, 0.25);
  441.     RemoveBuildingForPlayer(playerid, 2528, 284.4063, 1482.2813, 1079.2500, 0.25);
  442.     RemoveBuildingForPlayer(playerid, 2522, 284.4844, 1484.4219, 1079.1953, 0.25);
  443.     RemoveBuildingForPlayer(playerid, 2520, 287.1328, 1483.4297, 1079.2266, 0.25);
  444.     RemoveBuildingForPlayer(playerid, 2527, 331.5391, 1483.3281, 1083.4609, 0.25);
  445.     RemoveBuildingForPlayer(playerid, 2518, 332.7266, 1485.2969, 1083.0156, 0.25);
  446.     RemoveBuildingForPlayer(playerid, 2521, 332.3359, 1485.3047, 1083.4141, 0.25);
  447.     RemoveBuildingForPlayer(playerid, 2519, 334.3359, 1485.3047, 1083.4141, 0.25);
  448.     RemoveBuildingForPlayer(playerid, 2249, 2251.3594, -1218.1797, 1048.6953, 0.25);
  449.     RemoveBuildingForPlayer(playerid, 2528, 2254.4063, -1218.2734, 1048.0234, 0.25);
  450.     RemoveBuildingForPlayer(playerid, 2526, 2252.4297, -1215.4531, 1048.0391, 0.25);
  451.     RemoveBuildingForPlayer(playerid, 2523, 2254.1953, -1215.4531, 1048.0156, 0.25);
  452.     RemoveBuildingForPlayer(playerid, 2520, 445.3125, 1410.6328, 1083.3125, 0.25);
  453.     RemoveBuildingForPlayer(playerid, 2528, 444.2188, 1413.0391, 1083.3281, 0.25);
  454.     RemoveBuildingForPlayer(playerid, 2523, 444.3203, 1414.0000, 1083.3359, 0.25);
  455.     RemoveBuildingForPlayer(playerid, 2522, 447.9766, 1414.2656, 1083.2813, 0.25);
  456.     RemoveBuildingForPlayer(playerid, 2526, 2191.8750, -1225.3594, 1048.0391, 0.25);
  457.     RemoveBuildingForPlayer(playerid, 2522, 236.9844, 1206.6406, 1079.2031, 0.25);
  458.     RemoveBuildingForPlayer(playerid, 2520, 236.7500, 1208.1797, 1079.2344, 0.25);
  459.     RemoveBuildingForPlayer(playerid, 2522, 236.9844, 1206.6406, 1079.2031, 0.25);
  460.     RemoveBuildingForPlayer(playerid, 2520, 236.7500, 1208.1797, 1079.2344, 0.25);
  461.     RemoveBuildingForPlayer(playerid, 2523, 488.3281, 1419.7734, 1079.2578, 0.25);
  462.     RemoveBuildingForPlayer(playerid, 2520, 490.3906, 1420.0859, 1079.2344, 0.25);
  463.     RemoveBuildingForPlayer(playerid, 2522, 491.3750, 1418.6328, 1079.2031, 0.25);
  464.     RemoveBuildingForPlayer(playerid, 2520, 234.6016, 1109.3828, 1079.9453, 0.25);
  465.     RemoveBuildingForPlayer(playerid, 2522, 235.6016, 1112.2422, 1079.9688, 0.25);
  466.     RemoveBuildingForPlayer(playerid, 2520, 237.3438, 1119.1641, 1083.9609, 0.25);
  467.     RemoveBuildingForPlayer(playerid, 2522, 234.6953, 1120.1563, 1083.9297, 0.25);
  468.     RemoveBuildingForPlayer(playerid, 2522, 238.4219, 1042.5469, 1087.2422, 0.25);
  469.     RemoveBuildingForPlayer(playerid, 2520, 241.0703, 1041.5547, 1087.2734, 0.25);
  470.     RemoveBuildingForPlayer(playerid, 2520, 252.0234, 1032.6328, 1083.6953, 0.25);
  471.     RemoveBuildingForPlayer(playerid, 2522, 254.7344, 1033.0703, 1083.6953, 0.25);
  472.     RemoveBuildingForPlayer(playerid, 2230, 1288.9375, -823.4375, 1088.9453, 0.25);
  473.     RemoveBuildingForPlayer(playerid, 1762, 1289.9531, -820.3281, 1088.9766, 0.25);
  474.     RemoveBuildingForPlayer(playerid, 2227, 1291.1016, -823.9766, 1088.9453, 0.25);
  475.     RemoveBuildingForPlayer(playerid, 1762, 1291.6484, -820.3281, 1088.9766, 0.25);
  476.     RemoveBuildingForPlayer(playerid, 2090, 1290.1172, -816.3281, 1088.9531, 0.25);
  477.     RemoveBuildingForPlayer(playerid, 2230, 1293.1406, -823.8750, 1088.9141, 0.25);
  478.     RemoveBuildingForPlayer(playerid, 14462, 1293.5703, -791.5703, 1090.8672, 0.25);
  479.     RemoveBuildingForPlayer(playerid, 2528, 2194.6953, -1223.1172, 1048.0234, 0.25);
  480.     RemoveBuildingForPlayer(playerid, 2528, 234.5781, 1209.2344, 1079.2500, 0.25);
  481.     RemoveBuildingForPlayer(playerid, 2528, 488.2266, 1421.5391, 1079.2500, 0.25);
  482.     RemoveBuildingForPlayer(playerid, 2528, 232.6328, 1110.5938, 1079.9844, 0.25);
  483.     RemoveBuildingForPlayer(playerid, 2528, 234.6172, 1119.2266, 1083.9766, 0.25);
  484.     RemoveBuildingForPlayer(playerid, 2528, 254.8125, 1034.4141, 1083.7188, 0.25);
  485.     RemoveBuildingForPlayer(playerid, 2528, 237.8828, 1040.6016, 1087.2891, 0.25);
  486.     RemovePlayerAttachedObject(playerid, 0);
  487.     return 1;
  488. }
  489.  
  490. public OnPlayerSpawn(playerid)
  491. {
  492. /*========================>>Shows<<=========================*/
  493.     ShowProgressBarForPlayer(playerid, pb_fome[playerid]);
  494.     ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  495.     ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  496.     ShowProgressBarForPlayer(playerid, pb_heal[playerid]);
  497.     TextDrawShowForPlayer(playerid, Hungry);
  498.     TextDrawShowForPlayer(playerid, Bladder);
  499.     TextDrawShowForPlayer(playerid, Bath);
  500.     TextDrawShowForPlayer(playerid, Heal);
  501. /*========================>>Stats<<=========================*/
  502.     hungry[playerid] = 0;
  503.     bladder[playerid] = 0;
  504.     shower[playerid] = 0;
  505.     return 1;
  506. }
  507.  
  508.  
  509. public OnPlayerPickUpDynamicPickup(playerid, pickupid)
  510. {
  511.     if(pickupid == Picks[1])
  512.     {
  513.     SetPlayerPos(playerid, 364.6065, -73.6207, 1001.5078); //Burguer Shot
  514.     SetPlayerFacingAngle(playerid, 299.308532); //Burguer Shot
  515.     SetPlayerInterior(playerid, 10); //Burguer Shot
  516.     SetPlayerVirtualWorld(playerid, 90);//Burguer Shot
  517.     }
  518.     if(pickupid == Picks[2])
  519.     {
  520.     SetPlayerPos(playerid, 372.231872, -132.139801, 1001.492187); //Pizza Stack
  521.     SetPlayerFacingAngle(playerid, 356.985778); //Pizza Stack
  522.     SetPlayerInterior(playerid, 5); //Pizza Stack
  523.     SetPlayerVirtualWorld(playerid, 90);//Pizza Stack
  524.     }
  525.     if(pickupid == Picks[3])
  526.     {
  527.     SetPlayerPos(playerid, 365.1477, -9.8449, 1001.8516); //Cluckin Bell
  528.     SetPlayerFacingAngle(playerid, 1.999096); //Cluckin Bell
  529.     SetPlayerInterior(playerid, 9); //Cluckin Bell
  530.     SetPlayerVirtualWorld(playerid, 90);//Cluckin Bell
  531.     }
  532.     if(pickupid == Picks[4])
  533.     {
  534.     SetPlayerPos(playerid, 365.1477, -9.8449, 1001.8516); //Cluckin Bell
  535.     SetPlayerFacingAngle(playerid, 1.999096); //Cluckin Bell 2
  536.     SetPlayerInterior(playerid, 9); //Cluckin Bell 2
  537.     SetPlayerVirtualWorld(playerid, 91);//Cluckin Bell 2
  538.     }
  539.     if(pickupid == Picks[5])
  540.     {
  541.     SetPlayerPos(playerid, 364.6065, -73.6207, 1001.5078);
  542.     SetPlayerFacingAngle(playerid, 299);
  543.     SetPlayerInterior(playerid, 10);
  544.     SetPlayerVirtualWorld(playerid, 91);
  545.     }
  546.     if(pickupid == Picks[6])
  547.     {
  548.     SetPlayerPos(playerid, 365.1477, -9.8449, 1001.8516); //Cluckin Bell
  549.     SetPlayerFacingAngle(playerid, 1.999096); //Cluckin Bell
  550.     SetPlayerInterior(playerid, 9); //Cluckin Bell
  551.     SetPlayerVirtualWorld(playerid, 92);//Cluckin Bell
  552.     }
  553.    ///////////////////////////////////////////////////////////////////////////////
  554.     if(pickupid == Exits[6])
  555.     {
  556.     SetPlayerInterior(playerid, 0);
  557.     SetPlayerPos(playerid, 923.1053,-1352.9966,13.3768);
  558.     SetPlayerVirtualWorld(playerid, 0);
  559.     SetPlayerFacingAngle(playerid, 90);
  560.     }
  561.     if(pickupid == Exits[5])
  562.     {
  563.     SetPlayerInterior(playerid, 0);
  564.     SetPlayerPos(playerid, 813.2512, -1616.1481, 13.5547);
  565.     SetPlayerVirtualWorld(playerid, 0);
  566.     SetPlayerFacingAngle(playerid, 270);
  567.     }
  568.     if(pickupid == Exits[4])
  569.     {
  570.     SetPlayerInterior(playerid, 0);
  571.     SetPlayerPos(playerid, 2422.8445, -1509.0049, 23.9922);
  572.     SetPlayerVirtualWorld(playerid, 0);
  573.     SetPlayerFacingAngle(playerid, 1.999096);
  574.     }
  575.     if(pickupid == Exits[3])
  576.     {
  577.     SetPlayerInterior(playerid, 0);
  578.     SetPlayerPos(playerid, 2397.6667, -1895.5541, 13.3828);
  579.     SetPlayerVirtualWorld(playerid, 0);
  580.     SetPlayerFacingAngle(playerid, 1.999096);
  581.     }
  582.     if(pickupid == Exits[2])
  583.     {
  584.     SetPlayerInterior(playerid, 0);
  585.     SetPlayerPos(playerid, 2101.2739, -1806.6340, 13.5547);
  586.     SetPlayerVirtualWorld(playerid, 0);
  587.     SetPlayerFacingAngle(playerid, 1.999096);
  588.     }
  589.     if(pickupid == Exits[1])
  590.     {
  591.     SetPlayerInterior(playerid, 0);
  592.     SetPlayerPos(playerid, 1199.4954, -920.9762, 43.1033);
  593.     SetPlayerVirtualWorld(playerid, 0);
  594.     SetPlayerFacingAngle(playerid, 1.999096);
  595.     }
  596.     return 1;
  597. }
  598.  
  599. public OnPlayerEnterDynamicCP(playerid, checkpointid)
  600. {
  601. //Lanchonetes
  602.     if(checkpointid == CheckFix[1] || checkpointid == CheckFix[2] || checkpointid == CheckFix[3])
  603.     {
  604.         ShowPlayerDialog(playerid, DIALOG_LANCHE, DIALOG_STYLE_LIST, "{FFD700}Comidas", "Misto-Quente\nMacarronada\nLasanha\nPastel\nCoxinha\nPizza\nX-Burguer\nX-Salada\nBatata Frita\nCachorro Quente\nCrocket", "Comprar", "Sair");
  605.     }
  606. //Sanitários
  607.     if(checkpointid == CheckPee[0])
  608.     {
  609.         ShowPlayerDialog(playerid, DIALOG_BLAD_0, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  610.     }
  611.     if(checkpointid == CheckBath[0])
  612.     {
  613.         ShowPlayerDialog(playerid, DIALOG_BATH_0, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  614.     }
  615.     if(checkpointid == CheckHand[0])
  616.     {
  617.         ShowPlayerDialog(playerid, DIALOG_HAND_0, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  618.     }
  619.     if(checkpointid == CheckPee[1])
  620.     {
  621.         ShowPlayerDialog(playerid, DIALOG_BLAD_1, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  622.     }
  623.     if(checkpointid == CheckBath[1])
  624.     {
  625.         ShowPlayerDialog(playerid, DIALOG_BATH_1, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  626.     }
  627.     if(checkpointid == CheckHand[1])
  628.     {
  629.         ShowPlayerDialog(playerid, DIALOG_HAND_1, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  630.     }
  631.     if(checkpointid == CheckPee[2])
  632.     {
  633.         ShowPlayerDialog(playerid, DIALOG_BLAD_2, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  634.     }
  635.     if(checkpointid == CheckBath[2])
  636.     {
  637.         ShowPlayerDialog(playerid, DIALOG_BATH_2, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  638.     }
  639.     if(checkpointid == CheckHand[2])
  640.     {
  641.         ShowPlayerDialog(playerid, DIALOG_HAND_2, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  642.     }
  643.     if(checkpointid == CheckPee[3])
  644.     {
  645.         ShowPlayerDialog(playerid, DIALOG_BLAD_3, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  646.     }
  647.     if(checkpointid == CheckBath[3])
  648.     {
  649.         ShowPlayerDialog(playerid, DIALOG_BATH_3, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  650.     }
  651.     if(checkpointid == CheckHand[3])
  652.     {
  653.         ShowPlayerDialog(playerid, DIALOG_HAND_3, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  654.     }
  655.     if(checkpointid == CheckPee[4])
  656.     {
  657.         ShowPlayerDialog(playerid, DIALOG_BLAD_4, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  658.     }
  659.     if(checkpointid == CheckBath[4])
  660.     {
  661.         ShowPlayerDialog(playerid, DIALOG_BATH_4, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  662.     }
  663.     if(checkpointid == CheckHand[4])
  664.     {
  665.         ShowPlayerDialog(playerid, DIALOG_HAND_4, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  666.     }
  667.     if(checkpointid == CheckPee[5])
  668.     {
  669.         ShowPlayerDialog(playerid, DIALOG_BLAD_5, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  670.     }
  671.     if(checkpointid == CheckBath[5])
  672.     {
  673.         ShowPlayerDialog(playerid, DIALOG_BATH_5, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  674.     }
  675.     if(checkpointid == CheckHand[5])
  676.     {
  677.         ShowPlayerDialog(playerid, DIALOG_HAND_5, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  678.     }
  679.     if(checkpointid == CheckPee[6])
  680.     {
  681.         ShowPlayerDialog(playerid, DIALOG_BLAD_6, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  682.     }
  683.     if(checkpointid == CheckBath[6])
  684.     {
  685.         ShowPlayerDialog(playerid, DIALOG_BATH_6, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  686.     }
  687.     if(checkpointid == CheckHand[6])
  688.     {
  689.         ShowPlayerDialog(playerid, DIALOG_HAND_6, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  690.     }
  691.     if(checkpointid == CheckPee[7])
  692.     {
  693.         ShowPlayerDialog(playerid, DIALOG_BLAD_7, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  694.     }
  695.     if(checkpointid == CheckBath[7])
  696.     {
  697.         ShowPlayerDialog(playerid, DIALOG_BATH_7, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  698.     }
  699.     if(checkpointid == CheckHand[7])
  700.     {
  701.         ShowPlayerDialog(playerid, DIALOG_HAND_7, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  702.     }
  703.     if(checkpointid == CheckPee[8])
  704.     {
  705.         ShowPlayerDialog(playerid, DIALOG_BLAD_8, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  706.     }
  707.     if(checkpointid == CheckBath[8])
  708.     {
  709.         ShowPlayerDialog(playerid, DIALOG_BATH_8, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  710.     }
  711.     if(checkpointid == CheckHand[8])
  712.     {
  713.         ShowPlayerDialog(playerid, DIALOG_HAND_8, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  714.     }
  715.     if(checkpointid == CheckPee[9])
  716.     {
  717.         ShowPlayerDialog(playerid, DIALOG_BLAD_9, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  718.     }
  719.     if(checkpointid == CheckBath[9])
  720.     {
  721.         ShowPlayerDialog(playerid, DIALOG_BATH_9, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  722.     }
  723.     if(checkpointid == CheckHand[9])
  724.     {
  725.         ShowPlayerDialog(playerid, DIALOG_HAND_9, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  726.     }
  727.     if(checkpointid == CheckPee[10])
  728.     {
  729.         ShowPlayerDialog(playerid, DIALOG_BLAD_10, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  730.     }
  731.     if(checkpointid == CheckBath[10])
  732.     {
  733.         ShowPlayerDialog(playerid, DIALOG_BATH_10, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  734.     }
  735.     if(checkpointid == CheckHand[10])
  736.     {
  737.         ShowPlayerDialog(playerid, DIALOG_HAND_10, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  738.     }
  739.     if(checkpointid == CheckPee[11])
  740.     {
  741.         ShowPlayerDialog(playerid, DIALOG_BLAD_11, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  742.     }
  743.     if(checkpointid == CheckBath[11])
  744.     {
  745.         ShowPlayerDialog(playerid, DIALOG_BATH_11, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  746.     }
  747.     if(checkpointid == CheckHand[11])
  748.     {
  749.         ShowPlayerDialog(playerid, DIALOG_HAND_11, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  750.     }
  751.     if(checkpointid == CheckPee[12])
  752.     {
  753.         ShowPlayerDialog(playerid, DIALOG_BLAD_12, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  754.     }
  755.     if(checkpointid == CheckBath[12])
  756.     {
  757.         ShowPlayerDialog(playerid, DIALOG_BATH_12, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  758.     }
  759.     if(checkpointid == CheckHand[12])
  760.     {
  761.         ShowPlayerDialog(playerid, DIALOG_HAND_12, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  762.     }
  763.     if(checkpointid == CheckPee[13])
  764.     {
  765.         ShowPlayerDialog(playerid, DIALOG_BLAD_13, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  766.     }
  767.     if(checkpointid == CheckBath[13])
  768.     {
  769.         ShowPlayerDialog(playerid, DIALOG_BATH_13, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  770.     }
  771.     if(checkpointid == CheckHand[13])
  772.     {
  773.         ShowPlayerDialog(playerid, DIALOG_HAND_13, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  774.     }
  775.     if(checkpointid == CheckPee[14])
  776.     {
  777.         ShowPlayerDialog(playerid, DIALOG_BLAD_11_2, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  778.     }
  779.     if(checkpointid == CheckBath[14])
  780.     {
  781.         ShowPlayerDialog(playerid, DIALOG_BATH_11_2, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  782.     }
  783.     if(checkpointid == CheckHand[14])
  784.     {
  785.         ShowPlayerDialog(playerid, DIALOG_HAND_11_2, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  786.     }
  787.     if(checkpointid == CheckPee[15])
  788.     {
  789.         ShowPlayerDialog(playerid, DIALOG_BLAD_12_2, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  790.     }
  791.     if(checkpointid == CheckBath[15])
  792.     {
  793.         ShowPlayerDialog(playerid, DIALOG_BATH_12_2, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  794.     }
  795.     if(checkpointid == CheckHand[15])
  796.     {
  797.         ShowPlayerDialog(playerid, DIALOG_HAND_12_2, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  798.     }
  799.     if(checkpointid == CheckPee[16])
  800.     {
  801.         ShowPlayerDialog(playerid, DIALOG_BLAD_13_2, DIALOG_STYLE_LIST, "Selecione uma ação", "Urinar (Homem)\nUrinar (Mulher)\nDefecar", "Selecionar", "Sair");
  802.     }
  803.     if(checkpointid == CheckBath[16])
  804.     {
  805.         ShowPlayerDialog(playerid, DIALOG_BATH_13_2, DIALOG_STYLE_MSGBOX, "Banho", "Tomar Banho", "Tomar", "Não tomar");
  806.     }
  807.     if(checkpointid == CheckHand[16])
  808.     {
  809.         ShowPlayerDialog(playerid, DIALOG_HAND_13_2, DIALOG_STYLE_MSGBOX, "Torneira", "Lavar as mãos", "Lavar", "Não lavar");
  810.     }
  811.     return 1;
  812. }
  813.  
  814. public Fome(playerid)
  815. {
  816.     if(hungry[playerid] == 0)
  817.     {
  818.         SetProgressBarValue(pb_fome[playerid], GetProgressBarValue(pb_fome[playerid]) + 10.0);
  819.         UpdateProgressBar(pb_fome[playerid], playerid);
  820.         ShowProgressBarForPlayer(playerid, pb_fome[playerid]);
  821.     }
  822.     if(GetProgressBarValue(pb_fome[playerid]) >= 90)
  823.     {
  824.         SendClientMessage(playerid,-1,"[ATENÇÃO]Você está com muita fome e precisa comer algo antes que fique desnutrido!");
  825.     }
  826.     if(GetProgressBarValue(pb_fome[playerid]) >= 100)
  827.     {
  828.         hungry[playerid] = 1;
  829.         SendClientMessage(playerid,-1,"Você está ficando desnutrido, vá logo comer algo!");
  830.     }
  831.     return 1;
  832. }
  833.  
  834. public Blad(playerid)
  835. {
  836.     SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) + 5.0);
  837.     UpdateProgressBar(pb_blad[playerid], playerid);
  838.     ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  839.     if(GetProgressBarValue(pb_blad[playerid]) >= 90)
  840.     {
  841.         if(GetProgressBarValue(pb_blad[playerid]) != 100)
  842.         {
  843.             SendClientMessage(playerid,-1,"[ATENÇÃO]Você precisa usar um banheiro urgentemente ou seu nível de bexiga vai chegar a 100!");
  844.             SendClientMessage(playerid,-1,"[ATENÇÃO]Quando isso acontecer, você fará suas necessidades no local onde estará e seu nível de higiene será 0.");
  845.         }
  846.     }
  847.     if(GetProgressBarValue(pb_blad[playerid]) >= 100)
  848.     {
  849.         SetProgressBarValue(pb_bath[playerid], 0.0);
  850.         UpdateProgressBar(pb_bath[playerid], playerid);
  851.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  852.         shower[playerid] = 1;
  853.         SendClientMessage(playerid, -1,"{FF0000}[ATENÇÃO]{00FF00}Que horror! Você fez suas necessidades nas calças, va até um banheiro e tome um banho!");
  854.         SetProgressBarValue(pb_blad[playerid], 0.0);
  855.         UpdateProgressBar(pb_blad[playerid], playerid);
  856.         ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  857.     }
  858.     return 1;
  859. }
  860.  
  861. public TakeBath(playerid)
  862. {
  863.     if(!IsPlayerConnected(playerid)) return 0x01;
  864.  
  865.     SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) - 10.0);
  866.     UpdateProgressBar(pb_bath[playerid], playerid);
  867.     ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  868.  
  869.     if(GetProgressBarValue(pb_bath[playerid]) <= 10)
  870.     {
  871.         if(GetProgressBarValue(pb_bath[playerid]) != 0)
  872.         {
  873.             SendClientMessage(playerid,-1,"{FF0000}[ATENÇÃO]{00FF00}Você precisa tomar banho ou seu nível de saúde vai abaixar!");
  874.         }
  875.     }
  876.  
  877.     if(GetProgressBarValue(pb_bath[playerid]) == 0)
  878.     {
  879.         if(shower[playerid] == 0)
  880.         {
  881.             SendClientMessage(playerid,-1,"{FF0000}[ATENÇÃO]{00FF00}Que Fedor! Seu nível de higiene chegou a zero, tome um banho ou seu nível de saúde será prejudicado!");
  882.             shower[playerid] = 1;
  883.         }
  884.     }
  885.     return 1;
  886. }
  887.  
  888. public OnPlayerDeath(playerid)
  889. {
  890.     SetProgressBarValue(pb_fome[playerid], 0.0);
  891.     UpdateProgressBar(pb_fome[playerid], playerid);
  892.     ShowProgressBarForPlayer(playerid, pb_fome[playerid]);
  893. //
  894.     SetProgressBarValue(pb_heal[playerid], 100.0);
  895.     UpdateProgressBar(pb_heal[playerid], playerid);
  896.     ShowProgressBarForPlayer(playerid, pb_heal[playerid]);
  897. //
  898.     SetProgressBarValue(pb_bath[playerid], 100.0);
  899.     UpdateProgressBar(pb_bath[playerid], playerid);
  900.     ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  901. //
  902.     SetProgressBarValue(pb_blad[playerid], 0.0);
  903.     UpdateProgressBar(pb_blad[playerid], playerid);
  904.     ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  905. //
  906.     shower[playerid] = 0;
  907.     hungry[playerid] = 0;
  908.     bladder[playerid] = 0;
  909.     return 1;
  910. }
  911.  
  912.  
  913. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  914. {
  915. /*===========================Lanchonetes===========================*/
  916.     if(dialogid == DIALOG_LANCHE)
  917.     {
  918.         if(response)
  919.         {
  920.             if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, -1, "Voce não tem dinheiro para comprar comida, a comida custa $10!");
  921.             GivePlayerMoney(playerid, -10);
  922.             hungry[playerid] = 0;
  923.             ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,1,1);
  924.             SetProgressBarValue(pb_fome[playerid], GetProgressBarValue(pb_fome[playerid]) - 25.0);
  925.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) + 10.0);
  926.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) - 5.0);
  927.             UpdateProgressBar(pb_fome[playerid], playerid);
  928.             ShowProgressBarForPlayer(playerid, pb_fome[playerid]);
  929.             UpdateProgressBar(pb_blad[playerid], playerid);
  930.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  931.  
  932.             switch(listitem)
  933.             {
  934.                 case 0: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu um Misto-Quente! Seu nível de fome diminuiu 25 pontos.");
  935.                 case 1: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu uma Macarronada! Seu nível de fome diminuiu 25 pontos.");
  936.                 case 2: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu uma Lasanha! Seu nível de fome diminuiu 25 pontos.");
  937.                 case 3: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu um Pastel! Seu nível de fome diminuiu 25 pontos.");
  938.                 case 4: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu uma Coxinha! Seu nível de fome diminuiu 25 pontos.");
  939.                 case 5: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu uma Pizza! Seu nível de fome diminuiu 25 pontos.");
  940.                 case 6: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu um X-Burguer! Seu nível de fome diminuiu 25 pontos.");
  941.                 case 7: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu um X-Salada! Seu nível de fome diminuiu 25 pontos.");
  942.                 case 8: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu uma Batata Frita! Seu nível de fome diminuiu 25 pontos.");
  943.                 case 9: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu um Cachorro Quente! Seu nível de fome diminuiu 25 pontos.");
  944.                 case 10: SendClientMessage(playerid, 0xFFFF00FF, "Você comeu um Crocket! Seu nível de fome diminuiu 25 pontos.");
  945.             }
  946.         }
  947.     }
  948. /*============================Banheiros============================*/
  949. //Sanitário (interior: 0)
  950.     if(dialogid == DIALOG_BLAD_0 && response)
  951.     {
  952.         if(listitem == 0)
  953.         {
  954.             SetPlayerArmedWeapon(playerid, 0);
  955.             SetCameraBehindPlayer(playerid);
  956.             SetPlayerSpecialAction(playerid, 68);
  957.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  958.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  959.             UpdateProgressBar(pb_blad[playerid], playerid);
  960.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  961.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  962.             UpdateProgressBar(pb_bath[playerid], playerid);
  963.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  964.         }
  965.         if(listitem == 1)
  966.         {
  967.             SetPlayerPos(playerid, 217.4493,1288.6909,1082.1406);
  968.             SetPlayerFacingAngle(playerid, -90);
  969.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  970.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  971.             UpdateProgressBar(pb_blad[playerid], playerid);
  972.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  973.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  974.             UpdateProgressBar(pb_bath[playerid], playerid);
  975.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  976.         }
  977.         if(listitem == 2)
  978.         {
  979.             SetPlayerPos(playerid, 217.4493,1288.6909,1082.1406);
  980.             SetPlayerFacingAngle(playerid, -90);
  981.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  982.             SetProgressBarValue(pb_blad[playerid], 0.0);
  983.             UpdateProgressBar(pb_blad[playerid], playerid);
  984.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  985.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  986.             UpdateProgressBar(pb_bath[playerid], playerid);
  987.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  988.         }
  989.         return 1;
  990.     }
  991.  
  992. //Chuveiro (interior: 0)
  993.     if(dialogid == DIALOG_BATH_0)
  994.     {
  995.         if(response == 1)
  996.         {
  997.             SetPlayerPos(playerid, 217.5809,1289.9369,1082.1406);
  998.             SetPlayerFacingAngle(playerid, 90);
  999.             SetPlayerCameraPos(playerid, 218.3481,1290.1981,1082.1406);
  1000.             SetPlayerCameraLookAt(playerid, 217.5809,1289.9369, 1082.1406);
  1001.             TogglePlayerControllable(playerid, false);
  1002.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1003.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1004.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1005.         }
  1006.     }
  1007. //Lavar as mãos (interior:0)
  1008.     if(dialogid == DIALOG_HAND_0)
  1009.     {
  1010.         if(response == 1)
  1011.         {
  1012.             SetPlayerPos(playerid, 217.3371,1287.4032,1082.1406);
  1013.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1014.             SetPlayerFacingAngle(playerid, 90);
  1015.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1016.             UpdateProgressBar(pb_bath[playerid], playerid);
  1017.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1018.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1019.             shower[playerid] = 0;
  1020.         }
  1021.         return 1;
  1022.     }
  1023.  
  1024. //Sanitário (interior: 1)
  1025.     if(dialogid == DIALOG_BLAD_1 && response)
  1026.     {
  1027.         if(listitem == 0)
  1028.         {
  1029.         SetPlayerSpecialAction(playerid, 68);
  1030.         SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1031.         SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1032.         UpdateProgressBar(pb_blad[playerid], playerid);
  1033.         ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1034.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1035.         UpdateProgressBar(pb_bath[playerid], playerid);
  1036.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1037.         }
  1038.         if(listitem == 1)
  1039.         {
  1040.         SetPlayerPos(playerid, 249.5946,1294.0880,1080.2578);
  1041.         SetPlayerFacingAngle(playerid, 180);
  1042.         SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1043.         SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1044.         UpdateProgressBar(pb_blad[playerid], playerid);
  1045.         ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1046.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1047.         UpdateProgressBar(pb_bath[playerid], playerid);
  1048.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1049.         }
  1050.         if(listitem == 2)
  1051.         {
  1052.         SetPlayerPos(playerid, 249.5946,1294.0880,1080.2578);
  1053.         SetPlayerFacingAngle(playerid, 180);
  1054.         SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1055.         SetProgressBarValue(pb_blad[playerid], 0.0);
  1056.         UpdateProgressBar(pb_blad[playerid], playerid);
  1057.         ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1058.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1059.         UpdateProgressBar(pb_bath[playerid], playerid);
  1060.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1061.         }
  1062.     }
  1063.  
  1064. //Chuveiro (interior: 1)
  1065.     if(dialogid == DIALOG_BATH_1)
  1066.     {
  1067.         if(response == 1)
  1068.         {
  1069.         SetPlayerPos(playerid, 252.4018,1294.3483,1080.2578);
  1070.         SetPlayerFacingAngle(playerid, 270);
  1071.         TogglePlayerControllable(playerid, false);
  1072.         SetPlayerCameraPos(playerid, 250.9653,1294.3915,1080.2604);
  1073.         SetPlayerCameraLookAt(playerid, 252.4018,1294.3483,1080.2578);
  1074.         SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.170709, 0.255128, -1.616097, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1075.         ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1076.         SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1077.         }
  1078.     }
  1079.  
  1080. //Lavar as mãos (interior:1)
  1081.     if(dialogid == DIALOG_HAND_1)
  1082.     {
  1083.         if(response == 1)
  1084.         {
  1085.         SetPlayerPos(playerid, 250.1018, 1292.2946, 1080.2651);
  1086.         ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1087.         SetPlayerFacingAngle(playerid, -270);
  1088.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1089.         UpdateProgressBar(pb_bath[playerid], playerid);
  1090.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1091.         SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1092.         shower[playerid] = 0;
  1093.         }
  1094.     }
  1095.    
  1096. //Sanitário (interior: 2)
  1097.     if(dialogid == DIALOG_BLAD_2 && response)
  1098.     {
  1099.         if(listitem == 0)
  1100.         {
  1101.             SetPlayerPos(playerid, 254.2818,1249.4246,1084.2578);
  1102.             SetPlayerFacingAngle(playerid, 270);
  1103.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1104.             SetPlayerSpecialAction(playerid, 68);
  1105.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1106.             UpdateProgressBar(pb_blad[playerid], playerid);
  1107.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1108.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1109.             UpdateProgressBar(pb_bath[playerid], playerid);
  1110.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1111.         }
  1112.         if(listitem == 1)
  1113.         {
  1114.             SetPlayerPos(playerid, 254.5927, 1249.3763, 1084.2578);
  1115.             SetPlayerFacingAngle(playerid, 90);
  1116.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1117.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1118.             UpdateProgressBar(pb_blad[playerid], playerid);
  1119.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1120.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1121.             UpdateProgressBar(pb_bath[playerid], playerid);
  1122.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1123.         }
  1124.         if(listitem == 2)
  1125.         {
  1126.             SetPlayerPos(playerid, 254.5927, 1249.3763, 1084.2578);
  1127.             SetPlayerFacingAngle(playerid, 90);
  1128.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1129.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1130.             UpdateProgressBar(pb_blad[playerid], playerid);
  1131.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1132.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1133.             UpdateProgressBar(pb_bath[playerid], playerid);
  1134.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1135.         }
  1136.     }
  1137.  
  1138. //Chuveiro (interior: 2)
  1139.     if(dialogid == DIALOG_BATH_2)
  1140.     {
  1141.         if(response == 1)
  1142.         {
  1143.         SetPlayerPos(playerid, 252.5452, 1249.1674, 1084.2578);
  1144.         SetPlayerFacingAngle(playerid, 360);
  1145.         TogglePlayerControllable(playerid, false);
  1146.         SetPlayerCameraPos(playerid, 252.5592,1247.8557,1084.2578);
  1147.         SetPlayerCameraLookAt(playerid, 252.5452, 1249.1674, 1084.2578);
  1148.         ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1149.         SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1150.         SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1151.         }
  1152.     }
  1153. //Lavar as mãos (interior: 2)
  1154.     if(dialogid == DIALOG_HAND_2)
  1155.     {
  1156.         if(response == 1)
  1157.         {
  1158.         SetPlayerPos(playerid, 253.9562, 1247.6459, 1084.2578);
  1159.         ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1160.         SetPlayerFacingAngle(playerid, 180);
  1161.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1162.         UpdateProgressBar(pb_bath[playerid], playerid);
  1163.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1164.         SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1165.         shower[playerid] = 0;
  1166.         }
  1167.     }
  1168.  
  1169. //Sanitário (interior: 3)
  1170.     if(dialogid == DIALOG_BLAD_3 && response)
  1171.     {
  1172.         if(listitem == 0)
  1173.         {
  1174.             SetPlayerSpecialAction(playerid, 68);
  1175.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1176.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1177.             UpdateProgressBar(pb_blad[playerid], playerid);
  1178.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1179.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1180.             UpdateProgressBar(pb_bath[playerid], playerid);
  1181.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1182.         }
  1183.         if(listitem == 1)
  1184.         {
  1185.             SetPlayerPos(playerid, 2266.5532,-1141.5826,1050.6328);
  1186.             SetPlayerFacingAngle(playerid, 360);
  1187.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1188.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1189.             UpdateProgressBar(pb_blad[playerid], playerid);
  1190.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1191.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1192.             UpdateProgressBar(pb_bath[playerid], playerid);
  1193.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1194.         }
  1195.         if(listitem == 2)
  1196.         {
  1197.             SetPlayerPos(playerid, 2266.5532,-1141.5826,1050.6328);
  1198.             SetPlayerFacingAngle(playerid, 360);
  1199.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1200.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1201.             UpdateProgressBar(pb_blad[playerid], playerid);
  1202.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1203.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1204.             UpdateProgressBar(pb_bath[playerid], playerid);
  1205.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1206.         }
  1207.     }
  1208.  
  1209. //Chuveiro (interior: 3)
  1210.     if(dialogid == DIALOG_BATH_3)
  1211.     {
  1212.         if(response == 1)
  1213.         {
  1214.         SetPlayerPos(playerid, 2268.4663,-1141.3691,1050.6328);
  1215.         SetPlayerFacingAngle(playerid, 270);
  1216.         TogglePlayerControllable(playerid, false);
  1217.         SetPlayerCameraPos(playerid, 2267.8469,-1141.6576,1050.6328);
  1218.         SetPlayerCameraLookAt(playerid, 2268.4663,-1141.3691,1050.6328);
  1219.         ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1220.         SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1221.         SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1222.         }
  1223.     }
  1224.  
  1225. //Lavar as mãos (interior: 3)
  1226.     if(dialogid == DIALOG_HAND_3)
  1227.     {
  1228.         if(response == 1)
  1229.         {
  1230.         SetPlayerPos(playerid, 2267.8716,-1138.9474,1050.6328);
  1231.         ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1232.         SetPlayerFacingAngle(playerid, 360);
  1233.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1234.         UpdateProgressBar(pb_bath[playerid], playerid);
  1235.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1236.         SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1237.         shower[playerid] = 0;
  1238.         }
  1239.     }
  1240.    
  1241. //Sanitário (interior: 4)
  1242.     if(dialogid == DIALOG_BLAD_4 && response)
  1243.     {
  1244.         if(listitem == 0)
  1245.         {
  1246.             SetPlayerSpecialAction(playerid, 68);
  1247.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1248.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1249.             UpdateProgressBar(pb_blad[playerid], playerid);
  1250.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1251.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1252.             UpdateProgressBar(pb_bath[playerid], playerid);
  1253.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1254.         }
  1255.         if(listitem == 1)
  1256.         {
  1257.             SetPlayerPos(playerid, 284.8386,1482.1665,1080.2578);
  1258.             SetPlayerFacingAngle(playerid, 270);
  1259.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1260.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1261.             UpdateProgressBar(pb_blad[playerid], playerid);
  1262.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1263.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1264.             UpdateProgressBar(pb_bath[playerid], playerid);
  1265.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1266.         }
  1267.         if(listitem == 2)
  1268.         {
  1269.             SetPlayerPos(playerid, 284.8386,1482.1665,1080.2578);
  1270.             SetPlayerFacingAngle(playerid, 270);
  1271.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1272.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1273.             UpdateProgressBar(pb_blad[playerid], playerid);
  1274.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1275.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1276.             UpdateProgressBar(pb_bath[playerid], playerid);
  1277.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1278.         }
  1279.     }
  1280.    
  1281. //Chuveiro (interior: 4)
  1282.     if(dialogid == DIALOG_BATH_4)
  1283.     {
  1284.         if(response == 1)
  1285.         {
  1286.         SetPlayerPos(playerid, 284.4663,1484.3729,1080.2578);
  1287.         SetPlayerFacingAngle(playerid, 90);
  1288.         TogglePlayerControllable(playerid, false);
  1289.         SetPlayerCameraPos(playerid, 285.5734,1484.4746,1080.2578);
  1290.         SetPlayerCameraLookAt(playerid, 284.4663,1484.3729,1080.2578);
  1291.         ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1292.         SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1293.         SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1294.         }
  1295.     }
  1296.    
  1297. //Lavar as mãos (interior: 4)
  1298.     if(dialogid == DIALOG_HAND_4)
  1299.     {
  1300.         if(response == 1)
  1301.         {
  1302.         SetPlayerPos(playerid, 284.9266,1480.4369,1080.2578);
  1303.         ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1304.         SetPlayerFacingAngle(playerid, 90);
  1305.         SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1306.         UpdateProgressBar(pb_bath[playerid], playerid);
  1307.         ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1308.         SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1309.         shower[playerid] = 0;
  1310.         }
  1311.     }
  1312.    
  1313. //Sanitário (interior: 5)
  1314.     if(dialogid == DIALOG_BLAD_5 && response)
  1315.     {
  1316.         if(listitem == 0)
  1317.         {
  1318.             SetPlayerArmedWeapon(playerid, 0);
  1319.             SetCameraBehindPlayer(playerid);
  1320.             SetPlayerSpecialAction(playerid, 68);
  1321.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1322.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1323.             UpdateProgressBar(pb_blad[playerid], playerid);
  1324.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1325.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1326.             UpdateProgressBar(pb_bath[playerid], playerid);
  1327.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1328.         }
  1329.         if(listitem == 1)
  1330.         {
  1331.             SetPlayerPos(playerid, 331.8672,1485.4293,1084.4387);
  1332.             SetPlayerFacingAngle(playerid, 270);
  1333.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1334.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1335.             UpdateProgressBar(pb_blad[playerid], playerid);
  1336.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1337.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1338.             UpdateProgressBar(pb_bath[playerid], playerid);
  1339.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1340.         }
  1341.         if(listitem == 2)
  1342.         {
  1343.             SetPlayerPos(playerid, 331.8672,1485.4293,1084.4387);
  1344.             SetPlayerFacingAngle(playerid, 270);
  1345.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1346.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1347.             UpdateProgressBar(pb_blad[playerid], playerid);
  1348.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1349.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1350.             UpdateProgressBar(pb_bath[playerid], playerid);
  1351.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1352.         }
  1353.         return 1;
  1354.     }
  1355.  
  1356. //Chuveiro (interior: 5)
  1357.     if(dialogid == DIALOG_BATH_5)
  1358.     {
  1359.         if(response == 1)
  1360.         {
  1361.             SetPlayerPos(playerid, 334.3725,1485.1987,1084.4387);
  1362.             SetPlayerFacingAngle(playerid, 360);
  1363.             SetPlayerCameraPos(playerid, 334.4098,1484.0034,1084.4387);
  1364.             SetPlayerCameraLookAt(playerid, 334.3725,1485.1987,1084.4387);
  1365.             TogglePlayerControllable(playerid, false);
  1366.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1367.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1368.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1369.         }
  1370.     }
  1371. //Lavar as mãos (interior: 5)
  1372.     if(dialogid == DIALOG_HAND_5)
  1373.     {
  1374.         if(response == 1)
  1375.         {
  1376.             SetPlayerPos(playerid, 331.7560,1482.3073,1084.4387);
  1377.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1378.             SetPlayerFacingAngle(playerid, 90);
  1379.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1380.             UpdateProgressBar(pb_bath[playerid], playerid);
  1381.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1382.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1383.             shower[playerid] = 0;
  1384.         }
  1385.         return 1;
  1386.     }
  1387.    
  1388. //Sanitário (interior: 6)
  1389.     if(dialogid == DIALOG_BLAD_6 && response)
  1390.     {
  1391.         if(listitem == 0)
  1392.         {
  1393.             SetPlayerArmedWeapon(playerid, 0);
  1394.             SetCameraBehindPlayer(playerid);
  1395.             SetPlayerSpecialAction(playerid, 68);
  1396.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1397.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1398.             UpdateProgressBar(pb_blad[playerid], playerid);
  1399.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1400.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1401.             UpdateProgressBar(pb_bath[playerid], playerid);
  1402.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1403.         }
  1404.         if(listitem == 1)
  1405.         {
  1406.             SetPlayerPos(playerid, 2255.7407,-1215.3019,1049.0234);
  1407.             SetPlayerFacingAngle(playerid, 90);
  1408.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1409.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1410.             UpdateProgressBar(pb_blad[playerid], playerid);
  1411.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1412.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1413.             UpdateProgressBar(pb_bath[playerid], playerid);
  1414.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1415.         }
  1416.         if(listitem == 2)
  1417.         {
  1418.             SetPlayerPos(playerid, 2255.7407,-1215.3019,1049.0234);
  1419.             SetPlayerFacingAngle(playerid, 90);
  1420.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1421.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1422.             UpdateProgressBar(pb_blad[playerid], playerid);
  1423.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1424.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1425.             UpdateProgressBar(pb_bath[playerid], playerid);
  1426.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1427.         }
  1428.         return 1;
  1429.     }
  1430.  
  1431. //Chuveiro (interior: 6)
  1432.     if(dialogid == DIALOG_BATH_6)
  1433.     {
  1434.         if(response == 1)
  1435.         {
  1436.             SetPlayerPos(playerid, 2251.3164,-1215.6041,1049.0234);
  1437.             SetPlayerFacingAngle(playerid, 360);
  1438.             SetPlayerCameraPos(playerid, 2251.3867,-1216.7432,1049.0234);
  1439.             SetPlayerCameraLookAt(playerid, 2251.3164,-1215.6041,1049.0234);
  1440.             TogglePlayerControllable(playerid, false);
  1441.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1442.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1443.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1444.         }
  1445.     }
  1446.    
  1447. //Lavar as mãos (interior: 6)
  1448.     if(dialogid == DIALOG_HAND_6)
  1449.     {
  1450.         if(response == 1)
  1451.         {
  1452.             SetPlayerPos(playerid, 2253.7402,-1217.8741,1049.0234);
  1453.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1454.             SetPlayerFacingAngle(playerid, 180);
  1455.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1456.             UpdateProgressBar(pb_bath[playerid], playerid);
  1457.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1458.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1459.             shower[playerid] = 0;
  1460.         }
  1461.         return 1;
  1462.     }
  1463.    
  1464. //Sanitário (interior: 7)
  1465.     if(dialogid == DIALOG_BLAD_7 && response)
  1466.     {
  1467.         if(listitem == 0)
  1468.         {
  1469.             SetPlayerArmedWeapon(playerid, 0);
  1470.             SetCameraBehindPlayer(playerid);
  1471.             SetPlayerSpecialAction(playerid, 68);
  1472.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1473.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1474.             UpdateProgressBar(pb_blad[playerid], playerid);
  1475.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1476.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1477.             UpdateProgressBar(pb_bath[playerid], playerid);
  1478.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1479.         }
  1480.         if(listitem == 1)
  1481.         {
  1482.             SetPlayerPos(playerid, 444.6776,1411.0464,1084.3047);
  1483.             SetPlayerFacingAngle(playerid, 270);
  1484.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1485.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1486.             UpdateProgressBar(pb_blad[playerid], playerid);
  1487.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1488.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1489.             UpdateProgressBar(pb_bath[playerid], playerid);
  1490.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1491.         }
  1492.         if(listitem == 2)
  1493.         {
  1494.             SetPlayerPos(playerid, 444.6776,1411.0464,1084.3047);
  1495.             SetPlayerFacingAngle(playerid, 270);
  1496.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1497.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1498.             UpdateProgressBar(pb_blad[playerid], playerid);
  1499.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1500.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1501.             UpdateProgressBar(pb_bath[playerid], playerid);
  1502.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1503.         }
  1504.         return 1;
  1505.     }
  1506.  
  1507. //Chuveiro (interior: 7)
  1508.     if(dialogid == DIALOG_BATH_7)
  1509.     {
  1510.         if(response == 1)
  1511.         {
  1512.             SetPlayerPos(playerid, 448.0109,1414.5276,1084.3047);
  1513.             SetPlayerFacingAngle(playerid, 360);
  1514.             SetPlayerCameraPos(playerid, 447.9643,1413.1531,1084.3047);
  1515.             SetPlayerCameraLookAt(playerid, 448.0109,1414.5276,1084.3047);
  1516.             TogglePlayerControllable(playerid, false);
  1517.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1518.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1519.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1520.         }
  1521.     }
  1522.    
  1523. //Lavar as mãos (interior: 7)
  1524.     if(dialogid == DIALOG_HAND_7)
  1525.     {
  1526.         if(response == 1)
  1527.         {
  1528.             SetPlayerPos(playerid, 444.5664, 1414.2894, 1084.3047);
  1529.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1530.             SetPlayerFacingAngle(playerid, 90);
  1531.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1532.             UpdateProgressBar(pb_bath[playerid], playerid);
  1533.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1534.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1535.             shower[playerid] = 0;
  1536.         }
  1537.         return 1;
  1538.     }
  1539.    
  1540. //Sanitário (interior: 8)
  1541.     if(dialogid == DIALOG_BLAD_8 && response)
  1542.     {
  1543.         if(listitem == 0)
  1544.         {
  1545.             SetPlayerArmedWeapon(playerid, 0);
  1546.             SetCameraBehindPlayer(playerid);
  1547.             SetPlayerSpecialAction(playerid, 68);
  1548.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1549.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1550.             UpdateProgressBar(pb_blad[playerid], playerid);
  1551.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1552.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1553.             UpdateProgressBar(pb_bath[playerid], playerid);
  1554.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1555.         }
  1556.         if(listitem == 1)
  1557.         {
  1558.             SetPlayerPos(playerid, 2194.2825,-1223.0863,1049.0234);
  1559.             SetPlayerFacingAngle(playerid, 90);
  1560.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1561.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1562.             UpdateProgressBar(pb_blad[playerid], playerid);
  1563.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1564.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1565.             UpdateProgressBar(pb_bath[playerid], playerid);
  1566.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1567.         }
  1568.         if(listitem == 2)
  1569.         {
  1570.             SetPlayerPos(playerid, 2194.2825,-1223.0863,1049.0234);
  1571.             SetPlayerFacingAngle(playerid, 90);
  1572.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1573.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1574.             UpdateProgressBar(pb_blad[playerid], playerid);
  1575.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1576.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1577.             UpdateProgressBar(pb_bath[playerid], playerid);
  1578.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1579.         }
  1580.         return 1;
  1581.     }
  1582.  
  1583. //Chuveiro (interior: 8)
  1584.     if(dialogid == DIALOG_BATH_8)
  1585.     {
  1586.         if(response == 1)
  1587.         {
  1588.             SetPlayerPos(playerid, 2191.9470,-1226.4412,1049.0234);
  1589.             SetPlayerFacingAngle(playerid, 180);
  1590.             SetPlayerCameraPos(playerid, 2191.9385,-1225.3136,1049.0234);
  1591.             SetPlayerCameraLookAt(playerid, 2191.9470,-1226.4412,1049.0234);
  1592.             TogglePlayerControllable(playerid, false);
  1593.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1594.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1595.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1596.         }
  1597.     }
  1598.  
  1599. //Lavar as mãos (interior: 8)
  1600.     if(dialogid == DIALOG_HAND_8)
  1601.     {
  1602.         if(response == 1)
  1603.         {
  1604.             SetPlayerPos(playerid, 2192.2810, -1223.0006, 1049.0234);
  1605.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1606.             SetPlayerFacingAngle(playerid, 90);
  1607.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1608.             UpdateProgressBar(pb_bath[playerid], playerid);
  1609.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1610.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1611.             shower[playerid] = 0;
  1612.         }
  1613.         return 1;
  1614.     }
  1615.    
  1616. //Sanitário (interior: 9)
  1617.     if(dialogid == DIALOG_BLAD_9 && response)
  1618.     {
  1619.         if(listitem == 0)
  1620.         {
  1621.             SetPlayerArmedWeapon(playerid, 0);
  1622.             SetCameraBehindPlayer(playerid);
  1623.             SetPlayerSpecialAction(playerid, 68);
  1624.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1625.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1626.             UpdateProgressBar(pb_blad[playerid], playerid);
  1627.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1628.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1629.             UpdateProgressBar(pb_bath[playerid], playerid);
  1630.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1631.         }
  1632.         if(listitem == 1)
  1633.         {
  1634.             SetPlayerPos(playerid, 234.5722,1208.6827,1080.2578);
  1635.             SetPlayerFacingAngle(playerid, 180);
  1636.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1637.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1638.             UpdateProgressBar(pb_blad[playerid], playerid);
  1639.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1640.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1641.             UpdateProgressBar(pb_bath[playerid], playerid);
  1642.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1643.         }
  1644.         if(listitem == 2)
  1645.         {
  1646.             SetPlayerPos(playerid, 234.5722,1208.6827,1080.2578);
  1647.             SetPlayerFacingAngle(playerid, 180);
  1648.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1649.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1650.             UpdateProgressBar(pb_blad[playerid], playerid);
  1651.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1652.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1653.             UpdateProgressBar(pb_bath[playerid], playerid);
  1654.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1655.         }
  1656.         return 1;
  1657.     }
  1658.  
  1659. //Chuveiro (interior: 9)
  1660.     if(dialogid == DIALOG_BATH_9)
  1661.     {
  1662.         if(response == 1)
  1663.         {
  1664.             SetPlayerPos(playerid, 237.0283,1209.1375,1080.2578);
  1665.             SetPlayerFacingAngle(playerid, 0);
  1666.             SetPlayerCameraPos(playerid, 237.1788,1207.7875,1080.2578);
  1667.             SetPlayerCameraLookAt(playerid, 237.0283,1209.1375,1080.2578);
  1668.             TogglePlayerControllable(playerid, false);
  1669.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1670.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1671.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1672.         }
  1673.     }
  1674.  
  1675. //Lavar as mãos (interior: 9)
  1676.     if(dialogid == DIALOG_HAND_9)
  1677.     {
  1678.         if(response == 1)
  1679.         {
  1680.             SetPlayerPos(playerid, 232.8868,1208.8596,1080.2578);
  1681.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1682.             SetPlayerFacingAngle(playerid, 0);
  1683.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1684.             UpdateProgressBar(pb_bath[playerid], playerid);
  1685.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1686.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1687.             shower[playerid] = 0;
  1688.         }
  1689.         return 1;
  1690.     }
  1691.    
  1692. //Sanitário (interior: 10)
  1693.     if(dialogid == DIALOG_BLAD_10 && response)
  1694.     {
  1695.         if(listitem == 0)
  1696.         {
  1697.             SetPlayerArmedWeapon(playerid, 0);
  1698.             SetCameraBehindPlayer(playerid);
  1699.             SetPlayerSpecialAction(playerid, 68);
  1700.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1701.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1702.             UpdateProgressBar(pb_blad[playerid], playerid);
  1703.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1704.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1705.             UpdateProgressBar(pb_bath[playerid], playerid);
  1706.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1707.         }
  1708.         if(listitem == 1)
  1709.         {
  1710.             SetPlayerPos(playerid, 488.7573,1421.4900,1080.2578);
  1711.             SetPlayerFacingAngle(playerid, 270);
  1712.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1713.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1714.             UpdateProgressBar(pb_blad[playerid], playerid);
  1715.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1716.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1717.             UpdateProgressBar(pb_bath[playerid], playerid);
  1718.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1719.         }
  1720.         if(listitem == 2)
  1721.         {
  1722.             SetPlayerPos(playerid, 488.7573,1421.4900,1080.2578);
  1723.             SetPlayerFacingAngle(playerid, 270);
  1724.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1725.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1726.             UpdateProgressBar(pb_blad[playerid], playerid);
  1727.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1728.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1729.             UpdateProgressBar(pb_bath[playerid], playerid);
  1730.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1731.         }
  1732.         return 1;
  1733.     }
  1734.  
  1735. //Chuveiro (interior: 10)
  1736.     if(dialogid == DIALOG_BATH_10)
  1737.     {
  1738.         if(response == 1)
  1739.         {
  1740.             SetPlayerPos(playerid, 491.3062,1417.4353,1080.2578);
  1741.             SetPlayerFacingAngle(playerid, 180);
  1742.             SetPlayerCameraPos(playerid, 491.3229,1418.6143,1080.2578);
  1743.             SetPlayerCameraLookAt(playerid, 491.3062,1417.4353,1080.2578);
  1744.             TogglePlayerControllable(playerid, false);
  1745.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1746.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1747.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1748.         }
  1749.     }
  1750.  
  1751. //Lavar as mãos (interior: 10)
  1752.     if(dialogid == DIALOG_HAND_10)
  1753.     {
  1754.         if(response == 1)
  1755.         {
  1756.             SetPlayerPos(playerid, 488.6360,1418.9192,1080.2645);
  1757.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1758.             SetPlayerFacingAngle(playerid, 90);
  1759.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1760.             UpdateProgressBar(pb_bath[playerid], playerid);
  1761.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1762.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1763.             shower[playerid] = 0;
  1764.         }
  1765.         return 1;
  1766.     }
  1767.    
  1768. //Sanitário (interior: 11)
  1769.     if(dialogid == DIALOG_BLAD_11 && response)
  1770.     {
  1771.         if(listitem == 0)
  1772.         {
  1773.             SetPlayerArmedWeapon(playerid, 0);
  1774.             SetCameraBehindPlayer(playerid);
  1775.             SetPlayerSpecialAction(playerid, 68);
  1776.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1777.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1778.             UpdateProgressBar(pb_blad[playerid], playerid);
  1779.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1780.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1781.             UpdateProgressBar(pb_bath[playerid], playerid);
  1782.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1783.         }
  1784.         if(listitem == 1)
  1785.         {
  1786.             SetPlayerPos(playerid, 233.0897,1110.5287,1080.9922);
  1787.             SetPlayerFacingAngle(playerid, 270);
  1788.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1789.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1790.             UpdateProgressBar(pb_blad[playerid], playerid);
  1791.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1792.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1793.             UpdateProgressBar(pb_bath[playerid], playerid);
  1794.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1795.         }
  1796.         if(listitem == 2)
  1797.         {
  1798.             SetPlayerPos(playerid, 233.0897,1110.5287,1080.9922);
  1799.             SetPlayerFacingAngle(playerid, 270);
  1800.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1801.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1802.             UpdateProgressBar(pb_blad[playerid], playerid);
  1803.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1804.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1805.             UpdateProgressBar(pb_bath[playerid], playerid);
  1806.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1807.         }
  1808.         return 1;
  1809.     }
  1810.  
  1811. //Chuveiro (interior: 11)
  1812.     if(dialogid == DIALOG_BATH_11)
  1813.     {
  1814.         if(response == 1)
  1815.         {
  1816.             SetPlayerPos(playerid, 235.5163,1111.9956,1080.9922);
  1817.             SetPlayerFacingAngle(playerid, 0);
  1818.             SetPlayerCameraPos(playerid, 235.4967,1110.7229,1080.9995);
  1819.             SetPlayerCameraLookAt(playerid, 235.5163,1111.9956,1080.9922);
  1820.             TogglePlayerControllable(playerid, false);
  1821.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1822.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1823.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1824.         }
  1825.     }
  1826.  
  1827. //Lavar as mãos (interior: 11)
  1828.     if(dialogid == DIALOG_HAND_11)
  1829.     {
  1830.         if(response == 1)
  1831.         {
  1832.             SetPlayerPos(playerid, 233.0656,1109.3346,1080.9922);
  1833.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1834.             SetPlayerFacingAngle(playerid, 90);
  1835.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1836.             UpdateProgressBar(pb_bath[playerid], playerid);
  1837.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1838.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1839.             shower[playerid] = 0;
  1840.         }
  1841.         return 1;
  1842.     }
  1843.  
  1844. //Sanitário (interior: 11_2)
  1845.     if(dialogid == DIALOG_BLAD_11_2 && response)
  1846.     {
  1847.         if(listitem == 0)
  1848.         {
  1849.             SetPlayerArmedWeapon(playerid, 0);
  1850.             SetCameraBehindPlayer(playerid);
  1851.             SetPlayerSpecialAction(playerid, 68);
  1852.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1853.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1854.             UpdateProgressBar(pb_blad[playerid], playerid);
  1855.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1856.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1857.             UpdateProgressBar(pb_bath[playerid], playerid);
  1858.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1859.         }
  1860.         if(listitem == 1)
  1861.         {
  1862.             SetPlayerPos(playerid, 235.1189,1119.0621,1084.9922);
  1863.             SetPlayerFacingAngle(playerid, 270);
  1864.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1865.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1866.             UpdateProgressBar(pb_blad[playerid], playerid);
  1867.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1868.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1869.             UpdateProgressBar(pb_bath[playerid], playerid);
  1870.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1871.         }
  1872.         if(listitem == 2)
  1873.         {
  1874.             SetPlayerPos(playerid, 235.1189,1119.0621,1084.9922);
  1875.             SetPlayerFacingAngle(playerid, 270);
  1876.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1877.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1878.             UpdateProgressBar(pb_blad[playerid], playerid);
  1879.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1880.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1881.             UpdateProgressBar(pb_bath[playerid], playerid);
  1882.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1883.         }
  1884.         return 1;
  1885.     }
  1886.  
  1887. //Chuveiro (interior: 11_2)
  1888.     if(dialogid == DIALOG_BATH_11_2)
  1889.     {
  1890.         if(response == 1)
  1891.         {
  1892.             SetPlayerPos(playerid, 234.6360,1120.2233,1084.9922);
  1893.             SetPlayerFacingAngle(playerid, 90);
  1894.             SetPlayerCameraPos(playerid, 236.1271,1120.3087,1084.9849);
  1895.             SetPlayerCameraLookAt(playerid, 234.6360,1120.2233,1084.9922);
  1896.             TogglePlayerControllable(playerid, false);
  1897.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1898.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1899.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1900.         }
  1901.     }
  1902.  
  1903. //Lavar as mãos (interior: 11_2)
  1904.     if(dialogid == DIALOG_HAND_11_2)
  1905.     {
  1906.         if(response == 1)
  1907.         {
  1908.             SetPlayerPos(playerid, 235.1249,1118.0095,1084.9922);
  1909.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1910.             SetPlayerFacingAngle(playerid, 90);
  1911.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1912.             UpdateProgressBar(pb_bath[playerid], playerid);
  1913.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1914.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1915.             shower[playerid] = 0;
  1916.         }
  1917.         return 1;
  1918.     }
  1919.    
  1920. //Sanitário (interior: 12)
  1921.     if(dialogid == DIALOG_BLAD_12 && response)
  1922.     {
  1923.         if(listitem == 0)
  1924.         {
  1925.             SetPlayerArmedWeapon(playerid, 0);
  1926.             SetCameraBehindPlayer(playerid);
  1927.             SetPlayerSpecialAction(playerid, 68);
  1928.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  1929.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1930.             UpdateProgressBar(pb_blad[playerid], playerid);
  1931.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1932.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1933.             UpdateProgressBar(pb_bath[playerid], playerid);
  1934.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1935.         }
  1936.         if(listitem == 1)
  1937.         {
  1938.             SetPlayerPos(playerid, 254.2927,1034.4755,1084.7378);
  1939.             SetPlayerFacingAngle(playerid, 90);
  1940.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1941.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  1942.             UpdateProgressBar(pb_blad[playerid], playerid);
  1943.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1944.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  1945.             UpdateProgressBar(pb_bath[playerid], playerid);
  1946.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1947.         }
  1948.         if(listitem == 2)
  1949.         {
  1950.             SetPlayerPos(playerid, 254.2927,1034.4755,1084.7378);
  1951.             SetPlayerFacingAngle(playerid, 90);
  1952.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  1953.             SetProgressBarValue(pb_blad[playerid], 0.0);
  1954.             UpdateProgressBar(pb_blad[playerid], playerid);
  1955.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  1956.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  1957.             UpdateProgressBar(pb_bath[playerid], playerid);
  1958.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1959.         }
  1960.         return 1;
  1961.     }
  1962.  
  1963. //Chuveiro (interior: 12)
  1964.     if(dialogid == DIALOG_BATH_12)
  1965.     {
  1966.         if(response == 1)
  1967.         {
  1968.             SetPlayerPos(playerid, 254.6980,1031.7246,1084.7384);
  1969.             SetPlayerFacingAngle(playerid, 270);
  1970.             SetPlayerCameraPos(playerid, 253.0855,1031.4751,1084.7357);
  1971.             SetPlayerCameraLookAt(playerid, 254.6980,1031.7246,1084.7384);
  1972.             TogglePlayerControllable(playerid, false);
  1973.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  1974.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  1975.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  1976.         }
  1977.     }
  1978.  
  1979. //Lavar as mãos (interior: 12)
  1980.     if(dialogid == DIALOG_HAND_12)
  1981.     {
  1982.         if(response == 1)
  1983.         {
  1984.             SetPlayerPos(playerid, 254.3595,1035.5737,1084.7379);
  1985.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  1986.             SetPlayerFacingAngle(playerid, 270);
  1987.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  1988.             UpdateProgressBar(pb_bath[playerid], playerid);
  1989.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  1990.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  1991.             shower[playerid] = 0;
  1992.         }
  1993.         return 1;
  1994.     }
  1995.    
  1996. //Sanitário (interior: 12_2)
  1997.     if(dialogid == DIALOG_BLAD_12_2 && response)
  1998.     {
  1999.         if(listitem == 0)
  2000.         {
  2001.             SetPlayerArmedWeapon(playerid, 0);
  2002.             SetCameraBehindPlayer(playerid);
  2003.             SetPlayerSpecialAction(playerid, 68);
  2004.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  2005.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  2006.             UpdateProgressBar(pb_blad[playerid], playerid);
  2007.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2008.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  2009.             UpdateProgressBar(pb_bath[playerid], playerid);
  2010.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2011.         }
  2012.         if(listitem == 1)
  2013.         {
  2014.             SetPlayerPos(playerid, 238.2677,1040.7775,1088.3049);
  2015.             SetPlayerFacingAngle(playerid, 270);
  2016.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  2017.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  2018.             UpdateProgressBar(pb_blad[playerid], playerid);
  2019.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2020.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  2021.             UpdateProgressBar(pb_bath[playerid], playerid);
  2022.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2023.         }
  2024.         if(listitem == 2)
  2025.         {
  2026.             SetPlayerPos(playerid, 238.2677,1040.7775,1088.3049);
  2027.             SetPlayerFacingAngle(playerid, 270);
  2028.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  2029.             SetProgressBarValue(pb_blad[playerid], 0.0);
  2030.             UpdateProgressBar(pb_blad[playerid], playerid);
  2031.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2032.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  2033.             UpdateProgressBar(pb_bath[playerid], playerid);
  2034.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2035.         }
  2036.         return 1;
  2037.     }
  2038.  
  2039. //Chuveiro (interior: 12_2)
  2040.     if(dialogid == DIALOG_BATH_12_2)
  2041.     {
  2042.         if(response == 1)
  2043.         {
  2044.             SetPlayerPos(playerid, 242.7936,1042.4814,1088.3104);
  2045.             SetPlayerFacingAngle(playerid, 0);
  2046.             SetPlayerCameraPos(playerid, 242.7215,1041.1473,1088.3103);
  2047.             SetPlayerCameraLookAt(playerid, 242.7936,1042.4814,1088.3104);
  2048.             TogglePlayerControllable(playerid, false);
  2049.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  2050.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  2051.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  2052.         }
  2053.     }
  2054.  
  2055. //Lavar as mãos (interior: 12_2)
  2056.     if(dialogid == DIALOG_HAND_12_2)
  2057.     {
  2058.         if(response == 1)
  2059.         {
  2060.             SetPlayerPos(playerid, 238.2887,1039.3588,1088.3049);
  2061.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  2062.             SetPlayerFacingAngle(playerid, 90);
  2063.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  2064.             UpdateProgressBar(pb_bath[playerid], playerid);
  2065.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2066.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  2067.             shower[playerid] = 0;
  2068.         }
  2069.         return 1;
  2070.     }
  2071.    
  2072. //Sanitário (interior: 13)
  2073.     if(dialogid == DIALOG_BLAD_13 && response)
  2074.     {
  2075.         if(listitem == 0)
  2076.         {
  2077.             SetPlayerArmedWeapon(playerid, 0);
  2078.             SetCameraBehindPlayer(playerid);
  2079.             SetPlayerSpecialAction(playerid, 68);
  2080.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  2081.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  2082.             UpdateProgressBar(pb_blad[playerid], playerid);
  2083.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2084.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  2085.             UpdateProgressBar(pb_bath[playerid], playerid);
  2086.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2087.         }
  2088.         if(listitem == 1)
  2089.         {
  2090.             SetPlayerPos(playerid, 1292.6223,-817.6908,1089.9375);
  2091.             SetPlayerFacingAngle(playerid, 90);
  2092.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  2093.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  2094.             UpdateProgressBar(pb_blad[playerid], playerid);
  2095.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2096.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  2097.             UpdateProgressBar(pb_bath[playerid], playerid);
  2098.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2099.         }
  2100.         if(listitem == 2)
  2101.         {
  2102.             SetPlayerPos(playerid, 1292.6223,-817.6908,1089.9375);
  2103.             SetPlayerFacingAngle(playerid, 90);
  2104.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  2105.             SetProgressBarValue(pb_blad[playerid], 0.0);
  2106.             UpdateProgressBar(pb_blad[playerid], playerid);
  2107.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2108.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  2109.             UpdateProgressBar(pb_bath[playerid], playerid);
  2110.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2111.         }
  2112.         return 1;
  2113.     }
  2114.  
  2115. //Chuveiro (interior: 13)
  2116.     if(dialogid == DIALOG_BATH_13)
  2117.     {
  2118.         if(response == 1)
  2119.         {
  2120.             SetPlayerPos(playerid, 1292.8442,-823.0518,1089.9375);
  2121.             SetPlayerFacingAngle(playerid, 180);
  2122.             SetPlayerCameraPos(playerid, 1292.8243,-822.1960,1089.9375);
  2123.             SetPlayerCameraLookAt(playerid, 1292.8442,-823.0518,1089.9375);
  2124.             TogglePlayerControllable(playerid, false);
  2125.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  2126.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  2127.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  2128.         }
  2129.     }
  2130.  
  2131. //Lavar as mãos (interior: 13)
  2132.     if(dialogid == DIALOG_HAND_13)
  2133.     {
  2134.         if(response == 1)
  2135.         {
  2136.             SetPlayerPos(playerid, 1286.5698,-815.3679,1089.9375);
  2137.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  2138.             SetPlayerFacingAngle(playerid, 90);
  2139.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  2140.             UpdateProgressBar(pb_bath[playerid], playerid);
  2141.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2142.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  2143.             shower[playerid] = 0;
  2144.         }
  2145.         return 1;
  2146.     }
  2147.  
  2148. //Sanitário (interior: 13_2)
  2149.     if(dialogid == DIALOG_BLAD_13_2 && response)
  2150.     {
  2151.         if(listitem == 0)
  2152.         {
  2153.             SetPlayerArmedWeapon(playerid, 0);
  2154.             SetCameraBehindPlayer(playerid);
  2155.             SetPlayerSpecialAction(playerid, 68);
  2156.             SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  2157.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  2158.             UpdateProgressBar(pb_blad[playerid], playerid);
  2159.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2160.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  2161.             UpdateProgressBar(pb_bath[playerid], playerid);
  2162.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2163.         }
  2164.         if(listitem == 1)
  2165.         {
  2166.             SetPlayerPos(playerid, 1292.6027,-815.2460,1089.9375);
  2167.             SetPlayerFacingAngle(playerid, 90);
  2168.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  2169.             SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -25.0);
  2170.             UpdateProgressBar(pb_blad[playerid], playerid);
  2171.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2172.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -10.0);
  2173.             UpdateProgressBar(pb_bath[playerid], playerid);
  2174.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2175.         }
  2176.         if(listitem == 2)
  2177.         {
  2178.             SetPlayerPos(playerid, 1292.6027,-815.2460,1089.9375);
  2179.             SetPlayerFacingAngle(playerid, 90);
  2180.             SetTimerEx("PeeOrShit", 100, 0, "e", playerid);
  2181.             SetProgressBarValue(pb_blad[playerid], 0.0);
  2182.             UpdateProgressBar(pb_blad[playerid], playerid);
  2183.             ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2184.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  2185.             UpdateProgressBar(pb_bath[playerid], playerid);
  2186.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2187.         }
  2188.         return 1;
  2189.     }
  2190.  
  2191. //Chuveiro (interior: 13_2)
  2192.     if(dialogid == DIALOG_BATH_13_2)
  2193.     {
  2194.         if(response == 1)
  2195.         {
  2196.             SetPlayerPos(playerid, 1289.9661,-822.9135,1089.9375);
  2197.             SetPlayerFacingAngle(playerid, 180);
  2198.             SetPlayerCameraPos(playerid, 1289.8663,-821.8093,1089.9375);
  2199.             SetPlayerCameraLookAt(playerid, 1289.9661,-822.9135,1089.9375);
  2200.             TogglePlayerControllable(playerid, false);
  2201.             ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  2202.             SetPlayerAttachedObject(playerid, 0, 18669, 1, 1.313215, 0.433963, -1.531419, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  2203.             SetTimerEx("StopBath", 20000, 0, "e", playerid);
  2204.         }
  2205.     }
  2206.  
  2207. //Lavar as mãos (interior: 13_2)
  2208.     if(dialogid == DIALOG_HAND_13_2)
  2209.     {
  2210.         if(response == 1)
  2211.         {
  2212.             SetPlayerPos(playerid, 1286.5166,-817.4079,1089.9375);
  2213.             ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  2214.             SetPlayerFacingAngle(playerid, 90);
  2215.             SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) +10.0);
  2216.             UpdateProgressBar(pb_bath[playerid], playerid);
  2217.             ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2218.             SendClientMessage(playerid, -1, "Mãos limpinhas, higiene aumentada em 10 pontos!");
  2219.             shower[playerid] = 0;
  2220.         }
  2221.         return 1;
  2222.     }
  2223.     return 0;
  2224. }
  2225.  
  2226. public StopBath(playerid)
  2227. {
  2228.     RemovePlayerAttachedObject(playerid, 0);
  2229.     ClearAnimations(playerid, 0);
  2230.     TogglePlayerControllable(playerid, true);
  2231.     SetCameraBehindPlayer(playerid);
  2232.     SendClientMessage(playerid, -1, "Ducha radical! higiene totalmente recuperada!");
  2233.     SetProgressBarValue(pb_bath[playerid], 100.0);
  2234.     UpdateProgressBar(pb_bath[playerid], playerid);
  2235.     ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2236.     shower[playerid] = 0;
  2237.     return 1;
  2238. }
  2239.  
  2240. public PeeOrShit(playerid)
  2241. {
  2242.     ApplyAnimation(playerid,"PED","SEAT_idle", 4.0, 1, 0, 0, 0, 0);
  2243.     SetTimerEx("StopAnims", 20000, 0, "e", playerid);
  2244.     return 1;
  2245. }
  2246.  
  2247. public StopAnims(playerid)
  2248. {
  2249.     SetPlayerSpecialAction(playerid, 0);
  2250.     ClearAnimations(playerid, 0);
  2251.     TogglePlayerControllable(playerid, true);
  2252.     if(GetProgressBarValue(pb_bath[playerid]) <= 10)
  2253.     {
  2254.         if(shower[playerid] != 1)
  2255.         {
  2256.             SendClientMessage(playerid, -1,"{FF0000}[ATENÇÃO]{00FF00}Você precisa tomar banho urgentemente ou sua saúde será prejudicada!");
  2257.         }
  2258.         return 1;
  2259.     }
  2260.     if(GetProgressBarValue(pb_bath[playerid]) <= 0)
  2261.     {
  2262.         shower[playerid] = 1;
  2263.         return 1;
  2264.     }
  2265.     return 1;
  2266. }
  2267.  
  2268. public HealFome(playerid)
  2269. {
  2270.     if(hungry[playerid] == 1)
  2271.     {
  2272.         SetProgressBarValue(pb_heal[playerid], GetProgressBarValue(pb_heal[playerid]) -25.0);
  2273.         UpdateProgressBar(pb_heal[playerid], playerid);
  2274.         ShowProgressBarForPlayer(playerid, pb_heal[playerid]);
  2275.         SendClientMessage(playerid,-1,"{FF0000}[ATENÇÃO]{00FF00}AVISO DE DIMINUIÇÃO DA HEAL FOME!");
  2276.     }
  2277.     if(GetProgressBarValue(pb_heal[playerid]) == 0)
  2278.     {
  2279.         SetPlayerHealth(playerid, -100);
  2280.         SendClientMessage(playerid,-1,"{FF0000}Sua saúde chegou a zero e você desmaiou de fome, cuide-se melhor!");
  2281.     }
  2282.     return 1;
  2283. }
  2284.  
  2285. public HealBath(playerid)
  2286. {
  2287.     if(shower[playerid] == 1)
  2288.     {
  2289.         if(!IsPlayerInAnyVehicle(playerid))
  2290.         {
  2291.             ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 4.1, 0, 1, 1, 1, 1);
  2292.             ClearAnimations(playerid, 0);
  2293.         }
  2294.     }
  2295.     if(shower[playerid] == 1)
  2296.     {
  2297.         SetProgressBarValue(pb_heal[playerid], GetProgressBarValue(pb_heal[playerid]) -25.0);
  2298.         UpdateProgressBar(pb_heal[playerid], playerid);
  2299.         ShowProgressBarForPlayer(playerid, pb_heal[playerid]);
  2300.         SendClientMessage(playerid,-1,"{FF0000}[ATENÇÃO]{00FF00}Seu nível de saúde está abaixando, você está passando mal com o seu odor, tome logo um banho!");
  2301.         SendClientMessage(playerid,-1,"{FF0000}[ATENÇÃO]{00FF00}Para tomar banho vá até sua casa ou use um banheiro público!");
  2302.     }
  2303.     if(GetProgressBarValue(pb_heal[playerid]) <= 0 )
  2304.     {
  2305.         SetPlayerHealth(playerid, 0.0);
  2306.         SendClientMessage(playerid,-1,"{FF0000}Sua saúde chegou a zero e você foi levado ao hospital, cuide-se melhor!");
  2307.     }
  2308.     return 1;
  2309. }
  2310.  
  2311. public UpdateValues(playerid)
  2312. {
  2313.     new string_hung[4], string_blad[4], string_bath[4], string_heal[4];
  2314.     format(string_hung, sizeof(string_hung), "%.5f", GetProgressBarValue(pb_fome[playerid]));
  2315.     format(string_blad, sizeof(string_blad), "%.5f", GetProgressBarValue(pb_blad[playerid]));
  2316.     format(string_bath, sizeof(string_bath), "%.5f", GetProgressBarValue(pb_bath[playerid]));
  2317.     format(string_heal, sizeof(string_heal), "%.5f", GetProgressBarValue(pb_heal[playerid]));
  2318.    
  2319.     PlayerTextDrawSetString(playerid, TD_HUNG, string_hung);
  2320.     PlayerTextDrawSetString(playerid, TD_HIGI, string_bath);
  2321.     PlayerTextDrawSetString(playerid, TD_BLAD, string_blad);
  2322.     PlayerTextDrawSetString(playerid, TD_HEAL, string_heal);
  2323.    
  2324.     PlayerTextDrawShow(playerid, BugFix);
  2325.     PlayerTextDrawShow(playerid, TD_HUNG);
  2326.     PlayerTextDrawShow(playerid, TD_BLAD);
  2327.     PlayerTextDrawShow(playerid, TD_HIGI);
  2328.     PlayerTextDrawShow(playerid, TD_HEAL);
  2329.     return 1;
  2330. }
  2331.  
  2332. //Server CMD
  2333. CMD:pipi(playerid)
  2334. {
  2335.     SetPlayerSpecialAction(playerid, 68);
  2336.     SetTimerEx("StopAnims", 10000, 0, "e", playerid);
  2337.     SetProgressBarValue(pb_blad[playerid], GetProgressBarValue(pb_blad[playerid]) -10.0);
  2338.     UpdateProgressBar(pb_blad[playerid], playerid);
  2339.     ShowProgressBarForPlayer(playerid, pb_blad[playerid]);
  2340.     SetProgressBarValue(pb_bath[playerid], GetProgressBarValue(pb_bath[playerid]) -25.0);
  2341.     UpdateProgressBar(pb_bath[playerid], playerid);
  2342.     ShowProgressBarForPlayer(playerid, pb_bath[playerid]);
  2343.     return 1;
  2344. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement