Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Wklejka jur3i7ma14go dodana przez speedkill, 09.12.2012 09:44
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #define PLUGIN "HE Block" #define VERSION "1.0" #define AUTHOR "CheQ" #define HE_CZAS 7526 new bool:blokada; new HUD; new cvar_hp,cvar_time,g_msg_screenfade; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("CurWeapon","CurWeapon","be", "1=1"); register_event("HLTV", "NowaRunda", "a", "1=0", "2=0"); register_cvar("block_hp","8") // ile hp odejmjue co 0,1 sekundy jak ktos he wyciagnie register_cvar("block_time","20") // ile trwa blokada. cvar_hp = get_cvar_num("block_hp"); cvar_time = get_cvar_num("block_time") HUD = CreateHudSyncObj(); g_msg_screenfade = get_user_msgid("ScreenFade"); } public NowaRunda() { for(new i = 1; i < 33; i++){ blokada = true; remove_task(0); set_task(float(cvar_time),"Odblokuj", i); } } public Odblokuj(id) { blokada=false; if(is_user_alive(id) && get_user_weapon(id) == CSW_HEGRENADE) { set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2); ShowSyncHudMsg(id, HUD, "HE zostal odblokowany!"); } } public MaHe(id) { id-=HE_CZAS; new zabierz_hp = cvar_hp + 1 if(get_user_weapon(id) == CSW_HEGRENADE && blokada) { if(get_user_health(id) <= zabierz_hp) { set_user_health(id, 1); remove_task(id+HE_CZAS) return PLUGIN_HANDLED; } } set_user_health(id,get_user_health(id) - cvar_hp) if(get_user_weapon(id) == CSW_HEGRENADE && blokada) { set_task(0.1,"MaHe",id+HE_CZAS) } else { remove_task(id+HE_CZAS) } return PLUGIN_CONTINUE; } public CurWeapon(id) { new weapon = read_data(2); if(weapon == CSW_HEGRENADE && blokada) { set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2); ShowSyncHudMsg(id, HUD, "HE jest zablokowane przez %i sekund.^nNie lam zasad. - %i HP",cvar_time,cvar_hp); Display_Fade(id, 1<<9, 1<<3, 1<<3, 255, 0, 0, 200) if(get_user_health(id) >= 9) { set_task(0.1,"MaHe",id+HE_CZAS) } } } stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha) { message_begin( MSG_ONE, g_msg_screenfade,{0,0,0},id ); write_short( duration ); // Duration of fadeout write_short( holdtime ); // Hold time of color write_short( fadetype ); // Fade type write_byte ( red ); // Red write_byte ( green ); // Green write_byte ( blue ); // Blue write_byte ( alpha ); // Alpha message_end(); } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{ rtf1 ansi deff0{ fonttbl{ f0 fnil Tahoma;}}n viewkind4 uc1 pard lang1045 f0 fs16 n par } */
Dodanych wklejek: 4031
Powered By (Pav32) Pastebin © 2011