Advertisement
Guest User

Textdraw

a guest
Sep 10th, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. //Textdraws
  2. new Showing[MAX_PLAYERS];
  3.  
  4. //Police Texts.
  5. new Text:Textdraw0;
  6. new Text:Textdraw1;
  7. new Text:Textdraw2;
  8. new Text:Textdraw3;
  9. new Text:Textdraw4;
  10. new Text:Textdraw5;
  11.  
  12. forward HideTextdraws(playerid);
  13. public HideTextdraws(playerid)
  14. {
  15. Showing[playerid] = 0;
  16. TextDrawHideForPlayer(playerid, Textdraw0);
  17. TextDrawHideForPlayer(playerid, Textdraw1);
  18. TextDrawHideForPlayer(playerid, Textdraw2);
  19. TextDrawHideForPlayer(playerid, Textdraw3);
  20. TextDrawHideForPlayer(playerid, Textdraw4);
  21. TextDrawHideForPlayer(playerid, Textdraw5);
  22. }
  23.  
  24. OnPlayerConnect(playerid)
  25. {
  26. Showing[playerid] = 0;
  27. }
  28.  
  29. public OnGameModeInit()
  30. {
  31. //Police Commands.
  32. Textdraw0 = TextDrawCreate(30.000000, 119.000000, "Law commands:");
  33. TextDrawBackgroundColor(Textdraw0, 255);
  34. TextDrawFont(Textdraw0, 1);
  35. TextDrawLetterSize(Textdraw0, 0.430000, 1.000000);
  36. TextDrawColor(Textdraw0, 16777215);
  37. TextDrawSetOutline(Textdraw0, 0);
  38. TextDrawSetProportional(Textdraw0, 1);
  39. TextDrawSetShadow(Textdraw0, 1);
  40. TextDrawUseBox(Textdraw0, 1);
  41. TextDrawBoxColor(Textdraw0, 75);
  42. TextDrawTextSize(Textdraw0, 158.000000, 0.000000);
  43.  
  44. Textdraw1 = TextDrawCreate(30.000000, 133.000000, "/ar(rest) (Playername/ID)");
  45. TextDrawBackgroundColor(Textdraw1, 255);
  46. TextDrawFont(Textdraw1, 1);
  47. TextDrawLetterSize(Textdraw1, 0.259999, 1.000000);
  48. TextDrawColor(Textdraw1, -1);
  49. TextDrawSetOutline(Textdraw1, 0);
  50. TextDrawSetProportional(Textdraw1, 1);
  51. TextDrawSetShadow(Textdraw1, 1);
  52. TextDrawUseBox(Textdraw1, 1);
  53. TextDrawBoxColor(Textdraw1, 75);
  54. TextDrawTextSize(Textdraw1, 158.000000, 0.000000);
  55.  
  56. Textdraw2 = TextDrawCreate(30.000000, 147.000000, "/ticket /tk (Playername/ID)");
  57. TextDrawBackgroundColor(Textdraw2, 255);
  58. TextDrawFont(Textdraw2, 1);
  59. TextDrawLetterSize(Textdraw2, 0.259999, 1.000000);
  60. TextDrawColor(Textdraw2, -1);
  61. TextDrawSetOutline(Textdraw2, 0);
  62. TextDrawSetProportional(Textdraw2, 1);
  63. TextDrawSetShadow(Textdraw2, 1);
  64. TextDrawUseBox(Textdraw2, 1);
  65. TextDrawBoxColor(Textdraw2, 75);
  66. TextDrawTextSize(Textdraw2, 158.000000, 0.000000);
  67.  
  68. Textdraw3 = TextDrawCreate(30.000000, 161.000000, "/bail (Playername/ID)");
  69. TextDrawBackgroundColor(Textdraw3, 255);
  70. TextDrawFont(Textdraw3, 1);
  71. TextDrawLetterSize(Textdraw3, 0.259999, 1.000000);
  72. TextDrawColor(Textdraw3, -1);
  73. TextDrawSetOutline(Textdraw3, 0);
  74. TextDrawSetProportional(Textdraw3, 1);
  75. TextDrawSetShadow(Textdraw3, 1);
  76. TextDrawUseBox(Textdraw3, 1);
  77. TextDrawBoxColor(Textdraw3, 75);
  78. TextDrawTextSize(Textdraw3, 158.000000, 0.000000);
  79.  
  80. Textdraw4 = TextDrawCreate(30.000000, 184.000000, "To see all commands, use /gcmds or /gcommands");
  81. TextDrawBackgroundColor(Textdraw4, 255);
  82. TextDrawFont(Textdraw4, 1);
  83. TextDrawLetterSize(Textdraw4, 0.189999, 1.000000);
  84. TextDrawColor(Textdraw4, -65281);
  85. TextDrawSetOutline(Textdraw4, 0);
  86. TextDrawSetProportional(Textdraw4, 1);
  87. TextDrawSetShadow(Textdraw4, 1);
  88. TextDrawUseBox(Textdraw4, 1);
  89. TextDrawBoxColor(Textdraw4, 75);
  90. TextDrawTextSize(Textdraw4, 158.000000, 0.000000);
  91.  
  92. Textdraw5 = TextDrawCreate(30.000000, 173.000000, "____________");
  93. TextDrawBackgroundColor(Textdraw5, 255);
  94. TextDrawFont(Textdraw5, 1);
  95. TextDrawLetterSize(Textdraw5, 0.189999, 1.000000);
  96. TextDrawColor(Textdraw5, -65281);
  97. TextDrawSetOutline(Textdraw5, 0);
  98. TextDrawSetProportional(Textdraw5, 1);
  99. TextDrawSetShadow(Textdraw5, 1);
  100. TextDrawUseBox(Textdraw5, 1);
  101. TextDrawBoxColor(Textdraw5, 75);
  102. TextDrawTextSize(Textdraw5, 158.000000, 0.000000);
  103. }
  104.  
  105. public OnGameModeExit()
  106. {
  107. IRC_Quit(botIDs[0], "Ashley restarting");
  108. IRC_Quit(botIDs[1], "Elves restarting");
  109. IRC_DestroyGroup(groupID);
  110.  
  111. TextDrawHideForAll(Textdraw0);
  112. TextDrawDestroy(Textdraw0);
  113. TextDrawHideForAll(Textdraw1);
  114. TextDrawDestroy(Textdraw1);
  115. TextDrawHideForAll(Textdraw2);
  116. TextDrawDestroy(Textdraw2);
  117. TextDrawHideForAll(Textdraw3);
  118. TextDrawDestroy(Textdraw3);
  119. TextDrawHideForAll(Textdraw4);
  120. TextDrawDestroy(Textdraw4);
  121. TextDrawHideForAll(Textdraw5);
  122. TextDrawDestroy(Textdraw5);
  123. return 1;
  124. }
  125.  
  126. //OnPlayerspawn..
  127. if(gTeam[playerid] == TEAM_COP)
  128. {
  129. SetPlayerInterior(playerid,0);
  130. SetPlayerPos(playerid,2281.53,2425.36,3.48);
  131. SetPlayerFacingAngle(playerid,0.0);
  132. SetPlayerToTeamColour(playerid);
  133. SetCameraBehindPlayer(playerid);
  134. if(Showing[playerid] == 1)
  135. {
  136. Showing[playerid] = 0;
  137. TextDrawHideForPlayer(playerid, Textdraw0);
  138. TextDrawHideForPlayer(playerid, Textdraw1);
  139. TextDrawHideForPlayer(playerid, Textdraw2);
  140. TextDrawHideForPlayer(playerid, Textdraw3);
  141. TextDrawHideForPlayer(playerid, Textdraw4);
  142. TextDrawHideForPlayer(playerid, Textdraw5);
  143. }
  144. else
  145. {
  146. Showing[playerid] = 1;
  147. TextDrawShowForPlayer(playerid, Textdraw0);
  148. TextDrawShowForPlayer(playerid, Textdraw1);
  149. TextDrawShowForPlayer(playerid, Textdraw2);
  150. TextDrawShowForPlayer(playerid, Textdraw3);
  151. TextDrawShowForPlayer(playerid, Textdraw4);
  152. TextDrawShowForPlayer(playerid, Textdraw5);
  153. SetTimerEx("HideTextdraws", 9000, 0, "i", playerid);
  154. }
  155. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement