Guest User

Random Server Messages ~ Fade Effect

a guest
Jan 7th, 2015
930
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 12.02 KB | None | 0 0
  1. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  2. //~~~~~~~~~~~~~~~ [ Server Messages with Fade Effect ] ~~~~~~~~~~~~~~~~~~~~~~~//
  3. //~~~~~~~~~~~~~~~~~ [ Developer / Author: Medo_Grizzli ] ~~~~~~~~~~~~~~~~~~~~~//
  4. //~~~~~~~~~~~~~~~~~~~ [ Made on 03. January 2015 Year ] ~~~~~~~~~~~~~~~~~~~~~~//
  5. //~~~~~~~~~~~~ [ Don't remove credits / Ne brisite credits ] ~~~~~~~~~~~~~~~~~//
  6. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  7. #include                    <       a_samp       >
  8. #include                    <       foreach      >
  9. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  10. new Text:ServerMessages[4];
  11. new racku;
  12. new RandomMessages[][] = // Here goes your own messages, type whatever you want
  13. {
  14.     "ako vam je potrebna pomoc /askq", // "If you need help type /askq"
  15.     "ako ste uvidjeli citera ili hakera /report", // "If you saw a cheater or hacker /report"
  16.     "hvala vam na koristenju ove filterscripte" // Thank you for using this filterscript ;)
  17. };
  18. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  19. public OnFilterScriptInit()
  20. {
  21.     print("\n\n");
  22.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
  23.     print("~ Server Messages (With Fade Effect) by Grizzli");
  24.     print("~ Loaded & ready for use!");
  25.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
  26.     print("\n\n");
  27.     //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  28.     ServerMessages[0] = TextDrawCreate(510.000000, 431.000000, "_");
  29.     TextDrawBackgroundColor(ServerMessages[0], 255);
  30.     TextDrawFont(ServerMessages[0], 1);
  31.     TextDrawLetterSize(ServerMessages[0], 0.500000, 1.000000);
  32.     TextDrawColor(ServerMessages[0], -1);
  33.     TextDrawSetOutline(ServerMessages[0], 0);
  34.     TextDrawSetProportional(ServerMessages[0], 1);
  35.     TextDrawSetShadow(ServerMessages[0], 1);
  36.     TextDrawUseBox(ServerMessages[0], 1);
  37.     TextDrawBoxColor(ServerMessages[0], 120);
  38.     TextDrawTextSize(ServerMessages[0], 140.000000, 0.000000);
  39.     TextDrawSetSelectable(ServerMessages[0], 0);
  40.  
  41.     ServerMessages[1] = TextDrawCreate(510.000000, 431.000000, "_");
  42.     TextDrawBackgroundColor(ServerMessages[1], 255);
  43.     TextDrawFont(ServerMessages[1], 1);
  44.     TextDrawLetterSize(ServerMessages[1], 0.500000, -0.700000);
  45.     TextDrawColor(ServerMessages[1], -1);
  46.     TextDrawSetOutline(ServerMessages[1], 0);
  47.     TextDrawSetProportional(ServerMessages[1], 1);
  48.     TextDrawSetShadow(ServerMessages[1], 1);
  49.     TextDrawUseBox(ServerMessages[1], 1);
  50.     TextDrawBoxColor(ServerMessages[1], 50135039);
  51.     TextDrawTextSize(ServerMessages[1], 140.000000, 0.000000);
  52.     TextDrawSetSelectable(ServerMessages[1], 0);
  53.  
  54.     ServerMessages[2] = TextDrawCreate(510.000000, 446.000000, "_");
  55.     TextDrawBackgroundColor(ServerMessages[2], 255);
  56.     TextDrawFont(ServerMessages[2], 1);
  57.     TextDrawLetterSize(ServerMessages[2], 0.500000, -0.600000);
  58.     TextDrawColor(ServerMessages[2], -1);
  59.     TextDrawSetOutline(ServerMessages[2], 0);
  60.     TextDrawSetProportional(ServerMessages[2], 1);
  61.     TextDrawSetShadow(ServerMessages[2], 1);
  62.     TextDrawUseBox(ServerMessages[2], 1);
  63.     TextDrawBoxColor(ServerMessages[2], 50135039);
  64.     TextDrawTextSize(ServerMessages[2], 140.000000, 0.000000);
  65.     TextDrawSetSelectable(ServerMessages[2], 0);
  66.  
  67.     ServerMessages[3] = TextDrawCreate(322.000000, 430.000000, "server messages with fade effects by medo grizzli"); // Nije "okupaj se smrdis" HAHAAHHAHAHA :D XD
  68.     TextDrawAlignment(ServerMessages[3], 2);
  69.     TextDrawBackgroundColor(ServerMessages[3], 255);
  70.     TextDrawFont(ServerMessages[3], 3);
  71.     TextDrawLetterSize(ServerMessages[3], 0.340000, 1.100000);
  72.     TextDrawColor(ServerMessages[3], -1);
  73.     TextDrawSetOutline(ServerMessages[3], 1);
  74.     TextDrawSetProportional(ServerMessages[3], 1);
  75.     TextDrawSetSelectable(ServerMessages[3], 0);
  76.     //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  77.     SetTimer("MenjajPoruke", 50, true);
  78.     racku = 0;
  79.     return 1;
  80. }
  81. public OnFilterScriptExit()
  82. {
  83.     print("\n\n");
  84.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
  85.     print("~ Server Messages (With Fade Effect) by Grizzli");
  86.     print("~ Unloaded... Thank you for use.");
  87.     print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
  88.     print("\n\n");
  89.     //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
  90.     TextDrawDestroy(ServerMessages[0]);
  91.     TextDrawDestroy(ServerMessages[1]);
  92.     TextDrawDestroy(ServerMessages[2]);
  93.     TextDrawDestroy(ServerMessages[3]);
  94.     return 1;
  95. }
  96.  
  97. public OnPlayerConnect(playerid)
  98. {
  99.     return 1;
  100. }
  101.  
  102. public OnPlayerDisconnect(playerid, reason)
  103. {
  104.     return 1;
  105. }
  106.  
  107. public OnPlayerSpawn(playerid)
  108. {
  109.     SendClientMessage(playerid, -1, "{00dcFF}[Grizzli's Messages] ~{FFFFFF} This server uses Grizzli's Server Messages with Fade Effect.");
  110.     TextDrawShowForPlayer(playerid, ServerMessages[0]);
  111.     TextDrawShowForPlayer(playerid, ServerMessages[1]);
  112.     TextDrawShowForPlayer(playerid, ServerMessages[2]);
  113.     TextDrawShowForPlayer(playerid, ServerMessages[3]);
  114.     return 1;
  115. }
  116.  
  117. public OnPlayerDeath(playerid, killerid, reason)
  118. {
  119.     return 1;
  120. }
  121.  
  122. public OnVehicleSpawn(vehicleid)
  123. {
  124.     return 1;
  125. }
  126.  
  127. public OnVehicleDeath(vehicleid, killerid)
  128. {
  129.     return 1;
  130. }
  131.  
  132. public OnPlayerText(playerid, text[])
  133. {
  134.     return 1;
  135. }
  136.  
  137. public OnPlayerCommandText(playerid, cmdtext[])
  138. {
  139.     return 0;
  140. }
  141.  
  142. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  143. {
  144.     return 1;
  145. }
  146.  
  147. public OnPlayerExitVehicle(playerid, vehicleid)
  148. {
  149.     return 1;
  150. }
  151.  
  152. public OnPlayerStateChange(playerid, newstate, oldstate)
  153. {
  154.     return 1;
  155. }
  156.  
  157. public OnPlayerEnterCheckpoint(playerid)
  158. {
  159.     return 1;
  160. }
  161.  
  162. public OnPlayerLeaveCheckpoint(playerid)
  163. {
  164.     return 1;
  165. }
  166.  
  167. public OnPlayerEnterRaceCheckpoint(playerid)
  168. {
  169.     return 1;
  170. }
  171.  
  172. public OnPlayerLeaveRaceCheckpoint(playerid)
  173. {
  174.     return 1;
  175. }
  176.  
  177. public OnRconCommand(cmd[])
  178. {
  179.     return 1;
  180. }
  181.  
  182. public OnPlayerRequestSpawn(playerid)
  183. {
  184.     return 1;
  185. }
  186.  
  187. public OnObjectMoved(objectid)
  188. {
  189.     return 1;
  190. }
  191.  
  192. public OnPlayerObjectMoved(playerid, objectid)
  193. {
  194.     return 1;
  195. }
  196.  
  197. public OnPlayerPickUpPickup(playerid, pickupid)
  198. {
  199.     return 1;
  200. }
  201.  
  202. public OnVehicleMod(playerid, vehicleid, componentid)
  203. {
  204.     return 1;
  205. }
  206.  
  207. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  208. {
  209.     return 1;
  210. }
  211.  
  212. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  213. {
  214.     return 1;
  215. }
  216.  
  217. public OnPlayerSelectedMenuRow(playerid, row)
  218. {
  219.     return 1;
  220. }
  221.  
  222. public OnPlayerExitedMenu(playerid)
  223. {
  224.     return 1;
  225. }
  226.  
  227. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  228. {
  229.     return 1;
  230. }
  231.  
  232. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  233. {
  234.     return 1;
  235. }
  236.  
  237. public OnRconLoginAttempt(ip[], password[], success)
  238. {
  239.     return 1;
  240. }
  241.  
  242. public OnPlayerUpdate(playerid)
  243. {
  244.     return 1;
  245. }
  246.  
  247. public OnPlayerStreamIn(playerid, forplayerid)
  248. {
  249.     return 1;
  250. }
  251.  
  252. public OnPlayerStreamOut(playerid, forplayerid)
  253. {
  254.     return 1;
  255. }
  256.  
  257. public OnVehicleStreamIn(vehicleid, forplayerid)
  258. {
  259.     return 1;
  260. }
  261.  
  262. public OnVehicleStreamOut(vehicleid, forplayerid)
  263. {
  264.     return 1;
  265. }
  266.  
  267. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  268. {
  269.     return 1;
  270. }
  271.  
  272. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  273. {
  274.     return 1;
  275. }
  276.  
  277. forward MenjajPoruke();
  278. public MenjajPoruke()
  279. {
  280.     if(racku == 0)
  281.     {
  282.         TextDrawColor(ServerMessages[3], 0xFFFFFFFF);
  283.         racku = 1;
  284.         foreach(Player, i)
  285.         {
  286.             TextDrawShowForPlayer(i, ServerMessages[3]);
  287.         }
  288.     }
  289.     else if(racku == 1)
  290.     {
  291.         TextDrawColor(ServerMessages[3], 0xFFFFFF99);
  292.         racku = 2;
  293.         foreach(Player, i)
  294.         {
  295.             TextDrawShowForPlayer(i, ServerMessages[3]);
  296.         }
  297.     }
  298.     else if(racku == 2)
  299.     {
  300.         TextDrawColor(ServerMessages[3], 0xFFFFFF88);
  301.         racku = 3;
  302.         foreach(Player, i)
  303.         {
  304.             TextDrawShowForPlayer(i, ServerMessages[3]);
  305.         }
  306.     }
  307.     else if(racku == 3)
  308.     {
  309.         TextDrawColor(ServerMessages[3], 0xFFFFFF77);
  310.         racku = 4;
  311.         foreach(Player, i)
  312.         {
  313.             TextDrawShowForPlayer(i, ServerMessages[3]);
  314.         }
  315.     }
  316.     else if(racku == 4)
  317.     {
  318.         TextDrawColor(ServerMessages[3], 0xFFFFFF66);
  319.         racku = 5;
  320.         foreach(Player, i)
  321.         {
  322.             TextDrawShowForPlayer(i, ServerMessages[3]);
  323.         }
  324.     }
  325.     else if(racku == 5)
  326.     {
  327.         TextDrawColor(ServerMessages[3], 0xFFFFFF55);
  328.         racku = 6;
  329.         foreach(Player, i)
  330.         {
  331.             TextDrawShowForPlayer(i, ServerMessages[3]);
  332.         }
  333.     }
  334.     else if(racku == 6)
  335.     {
  336.         TextDrawColor(ServerMessages[3], 0xFFFFFF44);
  337.         racku = 7;
  338.         foreach(Player, i)
  339.         {
  340.             TextDrawShowForPlayer(i, ServerMessages[3]);
  341.         }
  342.     }
  343.     else if(racku == 7)
  344.     {
  345.         TextDrawColor(ServerMessages[3], 0xFFFFFF33);
  346.         racku = 8;
  347.         foreach(Player, i)
  348.         {
  349.             TextDrawShowForPlayer(i, ServerMessages[3]);
  350.         }
  351.     }
  352.     else if(racku == 8)
  353.     {
  354.         TextDrawColor(ServerMessages[3], 0xFFFFFF22);
  355.         racku = 9;
  356.         foreach(Player, i)
  357.         {
  358.             TextDrawShowForPlayer(i, ServerMessages[3]);
  359.         }
  360.     }
  361.     else if(racku == 9)
  362.     {
  363.         TextDrawColor(ServerMessages[3], 0xFFFFFF11);
  364.         racku = 10;
  365.         foreach(Player, i)
  366.         {
  367.             TextDrawShowForPlayer(i, ServerMessages[3]);
  368.         }
  369.     }
  370.     else if(racku == 10)
  371.     {
  372.         TextDrawColor(ServerMessages[3], 0xFFFFFF00);
  373.         racku = 11;
  374.         foreach(Player, i)
  375.         {
  376.             TextDrawShowForPlayer(i, ServerMessages[3]);
  377.         }
  378.     }
  379.     else if(racku == 11)
  380.     {
  381.         TextDrawSetString(ServerMessages[3], RandomMessages[random(sizeof(RandomMessages))]);
  382.         racku = 12;
  383.     }
  384.     else if(racku == 12)
  385.     {
  386.         TextDrawColor(ServerMessages[3], 0xFFFFFF11);
  387.         racku = 13;
  388.         foreach(Player, i)
  389.         {
  390.             TextDrawShowForPlayer(i, ServerMessages[3]);
  391.         }
  392.     }
  393.     else if(racku == 13)
  394.     {
  395.         TextDrawColor(ServerMessages[3], 0xFFFFFF22);
  396.         racku = 14;
  397.         foreach(Player, i)
  398.         {
  399.             TextDrawShowForPlayer(i, ServerMessages[3]);
  400.         }
  401.     }
  402.     else if(racku == 14)
  403.     {
  404.         TextDrawColor(ServerMessages[3], 0xFFFFFF33);
  405.         racku = 15;
  406.         foreach(Player, i)
  407.         {
  408.             TextDrawShowForPlayer(i, ServerMessages[3]);
  409.         }
  410.     }
  411.     else if(racku == 15)
  412.     {
  413.         TextDrawColor(ServerMessages[3], 0xFFFFFF44);
  414.         racku = 16;
  415.         foreach(Player, i)
  416.         {
  417.             TextDrawShowForPlayer(i, ServerMessages[3]);
  418.         }
  419.     }
  420.     else if(racku == 16)
  421.     {
  422.         TextDrawColor(ServerMessages[3], 0xFFFFFF55);
  423.         racku = 17;
  424.         foreach(Player, i)
  425.         {
  426.             TextDrawShowForPlayer(i, ServerMessages[3]);
  427.         }
  428.     }
  429.     else if(racku == 17)
  430.     {
  431.         TextDrawColor(ServerMessages[3], 0xFFFFFF66);
  432.         racku = 18;
  433.         foreach(Player, i)
  434.         {
  435.             TextDrawShowForPlayer(i, ServerMessages[3]);
  436.         }
  437.     }
  438.     else if(racku == 18)
  439.     {
  440.         TextDrawColor(ServerMessages[3], 0xFFFFFF77);
  441.         racku = 19;
  442.         foreach(Player, i)
  443.         {
  444.             TextDrawShowForPlayer(i, ServerMessages[3]);
  445.         }
  446.     }
  447.     else if(racku == 19)
  448.     {
  449.         TextDrawColor(ServerMessages[3], 0xFFFFFF88);
  450.         racku = 20;
  451.         foreach(Player, i)
  452.         {
  453.             TextDrawShowForPlayer(i, ServerMessages[3]);
  454.         }
  455.     }
  456.     else if(racku == 20)
  457.     {
  458.         TextDrawColor(ServerMessages[3], 0xFFFFFF99);
  459.         racku = 21;
  460.         foreach(Player, i)
  461.         {
  462.             TextDrawShowForPlayer(i, ServerMessages[3]);
  463.         }
  464.     }
  465.     else if(racku == 21)
  466.     {
  467.         TextDrawColor(ServerMessages[3], 0xFFFFFFFF);
  468.         racku = 22;
  469.         foreach(Player, i)
  470.         {
  471.             TextDrawShowForPlayer(i, ServerMessages[3]);
  472.         }
  473.     }
  474.     //~~~~~~~~~~~~~~~~~~~~~~~ [ Neko vrijeme da Text ostane ] ~~~~~~~~~~~~~~~~//
  475.     //~~~~~~~~~~ [ Doing nothing to leave text visible for some time ] ~~~~~~~//
  476.     else if(racku == 22)
  477.     {
  478.         racku = 23;
  479.     }
  480.     else if(racku == 23)
  481.     {
  482.         racku = 24;
  483.     }
  484.     else if(racku == 24)
  485.     {
  486.         racku = 25;
  487.     }
  488.     else if(racku == 25)
  489.     {
  490.         racku = 26;
  491.     }
  492.     else if(racku == 26)
  493.     {
  494.         racku = 27;
  495.     }
  496.     else if(racku == 27)
  497.     {
  498.         racku = 28;
  499.     }
  500.     else if(racku == 28)
  501.     {
  502.         racku = 29;
  503.     }
  504.     else if(racku == 29)
  505.     {
  506.         racku = 30;
  507.     }
  508.     else if(racku == 30)
  509.     {
  510.         racku = 31;
  511.     }
  512.     else if(racku == 31)
  513.     {
  514.         racku = 32;
  515.     }
  516.     else if(racku == 32)
  517.     {
  518.         racku = 33;
  519.     }
  520.     else if(racku == 33)
  521.     {
  522.         racku = 34;
  523.     }
  524.     else if(racku == 34)
  525.     {
  526.         racku = 35;
  527.     }
  528.     else if(racku == 35)
  529.     {
  530.         racku = 0;
  531.     }
  532.     return 1;
  533. }
Advertisement
Add Comment
Please, Sign In to add comment