Advertisement
Guest User

Anti Spawn + Textdraw.

a guest
Apr 9th, 2010
657
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. /*
  2.  
  3. Hallo,
  4. Hier ist mein Anti-Spawn-Kill - System.
  5. Sympel & einfach ;)
  6. Aus ein paar Codeschnippseln.
  7.  
  8. _________________________________________
  9.  
  10. Gebaut am: 09.04.2010
  11. Uhrzeit: 13:30 uhr .. :D
  12. Arbeitszeit: 10-15min - tja ist halt Sympel ;)
  13. _________________________________________
  14.  
  15. Joaa die Credist bitte nicht entfernen !!
  16. Da ich es hasse wen Leute sagen das sie es gebaut haben obwohl
  17. es ein anderer gebaut hat !
  18.  
  19. _________________________________________
  20.  
  21. Überschreibt das ganze in euren Script
  22. den mit einem, FS wird die Textdraw
  23. nicht angezeigt.
  24. ________________________________________
  25.  
  26. naja egal viel spaß damit.
  27.  
  28. by: BloXx aka Erik.
  29. Ps: Bin beides, BloXx mein Spitzname x3
  30.  
  31. MFG
  32.  
  33. Erik <33
  34.  
  35. */
  36.  
  37. #include <a_samp>
  38. //#include <LiLa> -- Wird ein Streamer ;) --
  39.  
  40. #define ANTISPAWN2 13 // Anti-Spawn-Kill. (10 für 10sek)
  41.  
  42. new Text:Textdraw0;
  43.  
  44. public OnFilterScriptInit()
  45. {
  46.  
  47. Textdraw0 = TextDrawCreate(462.0000, 139.0000, "Anti-Spawn-Kill - ON");
  48. TextDrawBackgroundColor(Textdraw0, 255);
  49. TextDrawFont(Textdraw0, 1);
  50. TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
  51. TextDrawColor(Textdraw0, 0xFFFF17FF);
  52. TextDrawSetOutline(Textdraw0, 0);
  53. TextDrawSetProportional(Textdraw0, 1);
  54. TextDrawSetShadow(Textdraw0, 1);
  55.  
  56. for(new i; i < MAX_PLAYERS; i ++)
  57. {
  58. if(IsPlayerConnected(i))
  59. {
  60. TextDrawShowForPlayer(i, Textdraw0);
  61. }
  62. }
  63. return 1;
  64. }
  65.  
  66. public OnFilterScriptExit()
  67. {
  68. TextDrawHideForAll(Textdraw0);
  69. TextDrawDestroy(Textdraw0);
  70. return 1;
  71. }
  72.  
  73. public OnPlayerConnect(playerid)
  74. {
  75. TextDrawShowForPlayer(playerid, Textdraw0);
  76. return 1;
  77. }
  78.  
  79. public OnPlayerSpawn(playerid)
  80. {
  81. ShowTextDrawForTime(playerid, Textdraw0, 14);
  82. SetTimerEx("GiveWeapons", ANTISPAWN2*1000, false, "i", playerid);
  83. return 1;
  84. }
  85.  
  86. forward AntiSpawn(playerid);
  87. public AntiSpawn(playerid)
  88. {
  89. SetPlayerHealth(playerid, 100.0);
  90. SetPlayerColor(playerid, 0xFFFFFFFF);
  91. GivePlayerWeapon(playerid, 31, 500);
  92. return 1;
  93. }
  94.  
  95. stock ShowTextDrawForTime(playerid, Text:Textdraw0, time)
  96. {
  97. SetTimerEx("HideTextDrawAgain", time*1000, false, "ii", playerid, _:Textdraw0);
  98. TextDrawShowForPlayer(playerid, Textdraw0);
  99. return 1;
  100. }
  101.  
  102. forward AntiSpawn2(playerid, Text:Textdraw0); // HideTextDrawAgain
  103. public AntiSpawn2(playerid, Text:Textdraw0) // HideTextDrawAgain
  104. {
  105. TextDrawHideForPlayer(playerid, Textdraw0);
  106. return 1;
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement