Advertisement
Guest User

Todays Message!

a guest
Mar 18th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. // -------------------------------------------------
  2. #define FILTERSCRIPT
  3.  
  4. #include <a_samp>
  5. #include <zcmd>
  6. #include <sscanf2>
  7.  
  8. #define DIALOG_TDMSG ( 50 )
  9.  
  10. // -------------------------------------------------
  11.  
  12. new Text:gMessage;
  13.  
  14. new IsTextDrawShown;
  15.  
  16. #if defined FILTERSCRIPT
  17.  
  18. // -------------------------------------------------
  19. public OnFilterScriptInit()
  20. {
  21. print("\n--------------------------------------");
  22. print("Today's message textdraw system by KaRToNiToS loaded.");
  23. print("--------------------------------------\n");
  24.  
  25.  
  26. gMessage = TextDrawCreate(8.000000, 426.000000, "_");
  27. TextDrawBackgroundColor(gMessage, 255);
  28. TextDrawFont(gMessage, 1);
  29. TextDrawLetterSize(gMessage, 0.280000, 1.200000);
  30. TextDrawColor(gMessage, -1);
  31. TextDrawSetOutline(gMessage, 1);
  32. TextDrawSetProportional(gMessage, 1);
  33.  
  34. return true; }
  35.  
  36.  
  37. public OnFilterScriptExit()
  38. {
  39. TextDrawDestroy(Text:gMessage);
  40. return true; }
  41.  
  42.  
  43. #endif
  44.  
  45. //-------------------------------------------------
  46.  
  47.  
  48.  
  49. public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[ ] ) {
  50.  
  51. if(dialogid == 50){
  52.  
  53. if(isnull(inputtext)) {
  54. ShowPlayerDialog(playerid, DIALOG_TDMSG, DIALOG_STYLE_INPUT, "Todays message", "{FF0000}You must add a text", "Add", "Close");
  55. return true; }
  56.  
  57.  
  58. else if(response){
  59. TextDrawSetString(gMessage, inputtext);
  60. TextDrawShowForAll(gMessage);
  61.  
  62. IsTextDrawShown = 1; }}
  63.  
  64.  
  65. return true; }
  66.  
  67.  
  68.  
  69.  
  70.  
  71. // -------------------------------------------------
  72.  
  73.  
  74.  
  75. CMD:todaysmessage(playerid) {
  76.  
  77. ShowPlayerDialog(playerid, DIALOG_TDMSG, DIALOG_STYLE_INPUT, "Todays message", "Enter down below to edit Today's message.", "Add", "Close");
  78.  
  79. return 1; }
  80.  
  81.  
  82.  
  83. // -------------------------------------------------
  84.  
  85.  
  86. CMD:hidetodaysmessage(playerid, params[]) {
  87.  
  88. if(IsTextDrawShown == 0) return SendClientMessage(playerid, -1, "{FF0000}There is no text to hide!");
  89. TextDrawHideForAll(Text:gMessage);
  90. IsTextDrawShown = 0;
  91. return 1; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement