Advertisement
Guest User

MessageoftheDay by G0TT Forum.sa-mp.de

a guest
Jan 16th, 2013
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.79 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4. //Messageoftheday
  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. new Text:Textdraw6;
  12. new Text:Textdraw7;
  13. new Text:Textdraw8;
  14. new Text:Textdraw9;
  15. new Text:Textdraw10;
  16. new Text:Textdraw11;
  17. new Text:Textdraw12;
  18.  
  19. new messageoftheday;
  20. forward timermessage(playerid);
  21. //Messageoftheday
  22.  
  23. public OnFilterScriptInit()
  24. {
  25. print("\n--------------------------------------");
  26. print("Message of the Day [FS] by G0TT");
  27. print("--------------------------------------\n");
  28.  
  29. Textdraw0 = TextDrawCreate(412.400024, 148.593338, "usebox");
  30. TextDrawLetterSize(Textdraw0, 0.000000, 31.043333);
  31. TextDrawTextSize(Textdraw0, 216.399993, 0.000000);
  32. TextDrawAlignment(Textdraw0, 1);
  33. TextDrawColor(Textdraw0, 0);
  34. TextDrawUseBox(Textdraw0, true);
  35. TextDrawBoxColor(Textdraw0, 102);
  36. TextDrawSetShadow(Textdraw0, 0);
  37. TextDrawSetOutline(Textdraw0, 0);
  38. TextDrawFont(Textdraw0, 0);
  39.  
  40. Textdraw1 = TextDrawCreate(234.399902, 150.826614, "Message of the Day");
  41. TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
  42. TextDrawAlignment(Textdraw1, 1);
  43. TextDrawColor(Textdraw1, -1523963137);
  44. TextDrawSetShadow(Textdraw1, 0);
  45. TextDrawSetOutline(Textdraw1, 1);
  46. TextDrawBackgroundColor(Textdraw1, 51);
  47. TextDrawFont(Textdraw1, 1);
  48. TextDrawSetProportional(Textdraw1, 1);
  49.  
  50. Textdraw2 = TextDrawCreate(227.199920, 188.906600, "-Update 1");
  51. TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
  52. TextDrawAlignment(Textdraw2, 1);
  53. TextDrawColor(Textdraw2, -1);
  54. TextDrawSetShadow(Textdraw2, 0);
  55. TextDrawSetOutline(Textdraw2, 1);
  56. TextDrawBackgroundColor(Textdraw2, 51);
  57. TextDrawFont(Textdraw2, 1);
  58. TextDrawSetProportional(Textdraw2, 1);
  59.  
  60. Textdraw3 = TextDrawCreate(226.399932, 209.066665, "-Update 2");
  61. TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
  62. TextDrawAlignment(Textdraw3, 1);
  63. TextDrawColor(Textdraw3, -1);
  64. TextDrawSetShadow(Textdraw3, 0);
  65. TextDrawSetOutline(Textdraw3, 1);
  66. TextDrawBackgroundColor(Textdraw3, 51);
  67. TextDrawFont(Textdraw3, 1);
  68. TextDrawSetProportional(Textdraw3, 1);
  69.  
  70. Textdraw4 = TextDrawCreate(226.399902, 227.733322, "-Update 3");
  71. TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
  72. TextDrawAlignment(Textdraw4, 1);
  73. TextDrawColor(Textdraw4, -1);
  74. TextDrawSetShadow(Textdraw4, 0);
  75. TextDrawSetOutline(Textdraw4, 1);
  76. TextDrawBackgroundColor(Textdraw4, 51);
  77. TextDrawFont(Textdraw4, 1);
  78. TextDrawSetProportional(Textdraw4, 1);
  79.  
  80. Textdraw5 = TextDrawCreate(226.399963, 248.639968, "-Update 4");
  81. TextDrawLetterSize(Textdraw5, 0.449999, 1.600000);
  82. TextDrawAlignment(Textdraw5, 1);
  83. TextDrawColor(Textdraw5, -1);
  84. TextDrawSetShadow(Textdraw5, 0);
  85. TextDrawSetOutline(Textdraw5, 1);
  86. TextDrawBackgroundColor(Textdraw5, 51);
  87. TextDrawFont(Textdraw5, 1);
  88. TextDrawSetProportional(Textdraw5, 1);
  89.  
  90. Textdraw6 = TextDrawCreate(226.399887, 268.799835, "-Update 5");
  91. TextDrawLetterSize(Textdraw6, 0.449999, 1.600000);
  92. TextDrawAlignment(Textdraw6, 1);
  93. TextDrawColor(Textdraw6, -1);
  94. TextDrawSetShadow(Textdraw6, 0);
  95. TextDrawSetOutline(Textdraw6, 1);
  96. TextDrawBackgroundColor(Textdraw6, 51);
  97. TextDrawFont(Textdraw6, 1);
  98. TextDrawSetProportional(Textdraw6, 1);
  99.  
  100. Textdraw7 = TextDrawCreate(227.199996, 288.213226, "-Update 6");
  101. TextDrawLetterSize(Textdraw7, 0.449999, 1.600000);
  102. TextDrawAlignment(Textdraw7, 1);
  103. TextDrawColor(Textdraw7, -1);
  104. TextDrawSetShadow(Textdraw7, 0);
  105. TextDrawSetOutline(Textdraw7, 1);
  106. TextDrawBackgroundColor(Textdraw7, 51);
  107. TextDrawFont(Textdraw7, 1);
  108. TextDrawSetProportional(Textdraw7, 1);
  109.  
  110. Textdraw8 = TextDrawCreate(227.999969, 308.373352, "-Update 7");
  111. TextDrawLetterSize(Textdraw8, 0.449999, 1.600000);
  112. TextDrawAlignment(Textdraw8, 1);
  113. TextDrawColor(Textdraw8, -1);
  114. TextDrawSetShadow(Textdraw8, 0);
  115. TextDrawSetOutline(Textdraw8, 1);
  116. TextDrawBackgroundColor(Textdraw8, 51);
  117. TextDrawFont(Textdraw8, 1);
  118. TextDrawSetProportional(Textdraw8, 1);
  119.  
  120. Textdraw9 = TextDrawCreate(227.199951, 327.786590, "-Update 8");
  121. TextDrawLetterSize(Textdraw9, 0.449999, 1.600000);
  122. TextDrawAlignment(Textdraw9, 1);
  123. TextDrawColor(Textdraw9, -1);
  124. TextDrawSetShadow(Textdraw9, 0);
  125. TextDrawSetOutline(Textdraw9, 1);
  126. TextDrawBackgroundColor(Textdraw9, 51);
  127. TextDrawFont(Textdraw9, 1);
  128. TextDrawSetProportional(Textdraw9, 1);
  129.  
  130. Textdraw10 = TextDrawCreate(227.199966, 347.199829, "-Update 9");
  131. TextDrawLetterSize(Textdraw10, 0.449999, 1.600000);
  132. TextDrawAlignment(Textdraw10, 1);
  133. TextDrawColor(Textdraw10, -1);
  134. TextDrawSetShadow(Textdraw10, 0);
  135. TextDrawSetOutline(Textdraw10, 1);
  136. TextDrawBackgroundColor(Textdraw10, 51);
  137. TextDrawFont(Textdraw10, 1);
  138. TextDrawSetProportional(Textdraw10, 1);
  139.  
  140. Textdraw11 = TextDrawCreate(226.399948, 365.866729, "-Update 10");
  141. TextDrawLetterSize(Textdraw11, 0.449999, 1.600000);
  142. TextDrawAlignment(Textdraw11, 1);
  143. TextDrawColor(Textdraw11, -1);
  144. TextDrawSetShadow(Textdraw11, 0);
  145. TextDrawSetOutline(Textdraw11, 1);
  146. TextDrawBackgroundColor(Textdraw11, 51);
  147. TextDrawFont(Textdraw11, 1);
  148. TextDrawSetProportional(Textdraw11, 1);
  149.  
  150. Textdraw12 = TextDrawCreate(423.600006, 140.380004, "usebox");
  151. TextDrawLetterSize(Textdraw12, 0.000000, 32.951480);
  152. TextDrawTextSize(Textdraw12, 203.599990, 0.000000);
  153. TextDrawAlignment(Textdraw12, 1);
  154. TextDrawColor(Textdraw12, 0);
  155. TextDrawUseBox(Textdraw12, true);
  156. TextDrawBoxColor(Textdraw12, 102);
  157. TextDrawSetShadow(Textdraw12, 0);
  158. TextDrawSetOutline(Textdraw12, 0);
  159. TextDrawFont(Textdraw12, 0);
  160.  
  161. return 1;
  162. }
  163.  
  164. public OnFilterScriptExit()
  165. {
  166. return 1;
  167. }
  168.  
  169. public OnPlayerRequestClass(playerid, classid)
  170. {
  171. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  172. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  173. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  174. return 1;
  175. }
  176.  
  177. public OnPlayerConnect(playerid)
  178. {
  179. messageoftheday = 1;
  180. return 1;
  181. }
  182.  
  183. public OnPlayerDisconnect(playerid, reason)
  184. {
  185. return 1;
  186. }
  187.  
  188. public OnPlayerSpawn(playerid)
  189. {
  190. if (messageoftheday == 1)
  191. {
  192. SetCameraBehindPlayer(playerid);
  193. TextDrawShowForPlayer(playerid, Textdraw0);
  194. TextDrawShowForPlayer(playerid, Textdraw1);
  195. TextDrawShowForPlayer(playerid, Textdraw2);
  196. TextDrawShowForPlayer(playerid, Textdraw3);
  197. TextDrawShowForPlayer(playerid, Textdraw4);
  198. TextDrawShowForPlayer(playerid, Textdraw5);
  199. TextDrawShowForPlayer(playerid, Textdraw6);
  200. TextDrawShowForPlayer(playerid, Textdraw7);
  201. TextDrawShowForPlayer(playerid, Textdraw8);
  202. TextDrawShowForPlayer(playerid, Textdraw9);
  203. TextDrawShowForPlayer(playerid, Textdraw10);
  204. TextDrawShowForPlayer(playerid, Textdraw11);
  205. TextDrawShowForPlayer(playerid, Textdraw12);
  206. SetTimerEx("timermessage",10000, false,"i",playerid);
  207. TogglePlayerControllable(playerid, 0);
  208. return 1;
  209. }
  210. return 0;
  211. }
  212.  
  213. public OnPlayerDeath(playerid, killerid, reason)
  214. {
  215. return 1;
  216. }
  217.  
  218. public OnVehicleSpawn(vehicleid)
  219. {
  220. return 1;
  221. }
  222.  
  223. public OnVehicleDeath(vehicleid, killerid)
  224. {
  225. return 1;
  226. }
  227.  
  228. public OnPlayerText(playerid, text[])
  229. {
  230. return 1;
  231. }
  232.  
  233. public OnPlayerCommandText(playerid, cmdtext[])
  234. {
  235. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  236. {
  237. // Do something here
  238. return 1;
  239. }
  240. return 0;
  241. }
  242.  
  243. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  244. {
  245. return 1;
  246. }
  247.  
  248. public OnPlayerExitVehicle(playerid, vehicleid)
  249. {
  250. return 1;
  251. }
  252.  
  253. public OnPlayerStateChange(playerid, newstate, oldstate)
  254. {
  255. return 1;
  256. }
  257.  
  258. public OnPlayerEnterCheckpoint(playerid)
  259. {
  260. return 1;
  261. }
  262.  
  263. public OnPlayerLeaveCheckpoint(playerid)
  264. {
  265. return 1;
  266. }
  267.  
  268. public OnPlayerEnterRaceCheckpoint(playerid)
  269. {
  270. return 1;
  271. }
  272.  
  273. public OnPlayerLeaveRaceCheckpoint(playerid)
  274. {
  275. return 1;
  276. }
  277.  
  278. public OnRconCommand(cmd[])
  279. {
  280. return 1;
  281. }
  282.  
  283. public OnPlayerRequestSpawn(playerid)
  284. {
  285. return 1;
  286. }
  287.  
  288. public OnObjectMoved(objectid)
  289. {
  290. return 1;
  291. }
  292.  
  293. public OnPlayerObjectMoved(playerid, objectid)
  294. {
  295. return 1;
  296. }
  297.  
  298. public OnPlayerPickUpPickup(playerid, pickupid)
  299. {
  300. return 1;
  301. }
  302.  
  303. public OnVehicleMod(playerid, vehicleid, componentid)
  304. {
  305. return 1;
  306. }
  307.  
  308. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  309. {
  310. return 1;
  311. }
  312.  
  313. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  314. {
  315. return 1;
  316. }
  317.  
  318. public OnPlayerSelectedMenuRow(playerid, row)
  319. {
  320. return 1;
  321. }
  322.  
  323. public OnPlayerExitedMenu(playerid)
  324. {
  325. return 1;
  326. }
  327.  
  328. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  329. {
  330. return 1;
  331. }
  332.  
  333. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  334. {
  335. return 1;
  336. }
  337.  
  338. public OnRconLoginAttempt(ip[], password[], success)
  339. {
  340. return 1;
  341. }
  342.  
  343. public OnPlayerUpdate(playerid)
  344. {
  345. return 1;
  346. }
  347.  
  348. public OnPlayerStreamIn(playerid, forplayerid)
  349. {
  350. return 1;
  351. }
  352.  
  353. public OnPlayerStreamOut(playerid, forplayerid)
  354. {
  355. return 1;
  356. }
  357.  
  358. public OnVehicleStreamIn(vehicleid, forplayerid)
  359. {
  360. return 1;
  361. }
  362.  
  363. public OnVehicleStreamOut(vehicleid, forplayerid)
  364. {
  365. return 1;
  366. }
  367.  
  368. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  369. {
  370. return 0;
  371. }
  372.  
  373. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  374. {
  375. return 1;
  376. }
  377.  
  378. public timermessage(playerid)
  379. {
  380. if (messageoftheday == 1)
  381. {
  382. TextDrawHideForPlayer(playerid, Textdraw0);
  383. TextDrawHideForPlayer(playerid, Textdraw1);
  384. TextDrawHideForPlayer(playerid, Textdraw2);
  385. TextDrawHideForPlayer(playerid, Textdraw3);
  386. TextDrawHideForPlayer(playerid, Textdraw4);
  387. TextDrawHideForPlayer(playerid, Textdraw5);
  388. TextDrawHideForPlayer(playerid, Textdraw6);
  389. TextDrawHideForPlayer(playerid, Textdraw7);
  390. TextDrawHideForPlayer(playerid, Textdraw8);
  391. TextDrawHideForPlayer(playerid, Textdraw9);
  392. TextDrawHideForPlayer(playerid, Textdraw10);
  393. TextDrawHideForPlayer(playerid, Textdraw11);
  394. TextDrawHideForPlayer(playerid, Textdraw12);
  395. SetCameraBehindPlayer(playerid);
  396. TogglePlayerControllable(playerid, 1);
  397. SendClientMessage(playerid,0xFF6400FF,"Message of the Day, wurde geschlossen!");
  398. }
  399. return 1;
  400. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement