hlmod.hu
https://hlmod.hu/

BHOP Hírdető!
https://hlmod.hu/viewtopic.php?f=9&t=16780
Oldal: 1 / 1

Szerző:  V!rusHD [ 2014.08.03. 21:37 ]
Hozzászólás témája:  BHOP Hírdető!

Üdv.Van itt ez a bunnyhop plugin.A hirdetést megprobáltam átírni és színeket kombinálni bele, de valamiért az egész szöveg zöld lett.
SMA Forráskód: [ Mindet kijelol ]
  1. /*
  2.  *
  3.  * Author: Cheesy Peteza
  4.  * Date: 22-Apr-2004 (updated 2-March-2005)
  5.  *
  6.  *
  7.  * Description: Enable bunny hopping in Counter-Strike.
  8.  *
  9.  * Cvars:
  10.  * bh_enabled 1 to enable this plugin, 0 to disable.
  11.  * bh_autojump If set to 1 players just need to hold down jump to bunny hop (no skill required)
  12.  * bh_showusage If set to 1 it will inform joining players that bunny hopping has been enabled
  13.  * and how to use it if bh_autojump enabled.
  14.  *
  15.  * Requirements: AMXModX 0.16 or greater
  16.  *
  17.  *
  18.  */
  19.  
  20. #include <amxmodx>
  21. #include <engine>
  22. #include <colorchat>
  23.  
  24. #define FL_WATERJUMP (1<<11) // player jumping out of water
  25. #define FL_ONGROUND (1<<9) // At rest / on the ground
  26.  
  27. public plugin_init() {
  28. register_plugin("Super Bunny Hopper", "1.2", "Cheesy Peteza")
  29. register_cvar("sbhopper_version", "1.2", FCVAR_SERVER)
  30.  
  31. register_cvar("bh_enabled", "1")
  32. register_cvar("bh_autojump", "1")
  33. register_cvar("bh_showusage", "1")
  34. }
  35.  
  36. public client_PreThink(id) {
  37. if (!get_cvar_num("bh_enabled"))
  38. return PLUGIN_CONTINUE
  39.  
  40. entity_set_float(id, EV_FL_fuser2, 0.0) // Disable slow down after jumping
  41.  
  42. if (!get_cvar_num("bh_autojump"))
  43. return PLUGIN_CONTINUE
  44.  
  45. // Code from CBasePlayer::Jump (player.cpp) Make a player jump automatically
  46. if (entity_get_int(id, EV_INT_button) & 2) { // If holding jump
  47. new flags = entity_get_int(id, EV_INT_flags)
  48.  
  49. if (flags & FL_WATERJUMP)
  50. return PLUGIN_CONTINUE
  51. if ( entity_get_int(id, EV_INT_waterlevel) >= 2 )
  52. return PLUGIN_CONTINUE
  53. if ( !(flags & FL_ONGROUND) )
  54. return PLUGIN_CONTINUE
  55.  
  56. new Float:velocity[3]
  57. entity_get_vector(id, EV_VEC_velocity, velocity)
  58. velocity[2] += 250.0
  59. entity_set_vector(id, EV_VEC_velocity, velocity)
  60.  
  61. entity_set_int(id, EV_INT_gaitsequence, 6) // Play the Jump Animation
  62. }
  63. return PLUGIN_CONTINUE
  64. }
  65.  
  66. public client_authorized(id)
  67. set_task(30.0, "showUsage", id)
  68.  
  69. public showUsage(id) {
  70. if ( !get_cvar_num("bh_enabled") || !get_cvar_num("bh_showusage") )
  71. return PLUGIN_HANDLED
  72.  
  73. if ( !get_cvar_num("bh_autojump") ) {
  74. client_print(id, print_chat, "[AMXX] A nyulugras be van kapcsolva a szerveren. Ugras utan nem lassulsz le.")
  75. } else {
  76. ColorChat(id, GREEN, "[BHOP]-x01Hasznalata x04W-A-S-D x01melett, az x04ugras x01lenyomvatartasaval!")
  77. }
  78. return PLUGIN_HANDLED
  79. }
  80.  


Valaki megtudni mondani, hogy miert nem jó?
Így nézzni ki a szöveg:
[BHOP]-Hasznalata W-A-S-Dmelett, azugraslenyomvatartasaval.

Szerző:  Golo [ 2014.08.03. 21:55 ]
Hozzászólás témája:  Re: BHOP Hírdető!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <colorchat>
  4.  
  5. #define FL_WATERJUMP (1<<11) // player jumping out of water
  6. #define FL_ONGROUND (1<<9) // At rest / on the ground
  7.  
  8. public plugin_init() {
  9. register_plugin("Super Bunny Hopper", "1.2", "Cheesy Peteza")
  10. register_cvar("sbhopper_version", "1.2", FCVAR_SERVER)
  11.  
  12. register_cvar("bh_enabled", "1")
  13. register_cvar("bh_autojump", "1")
  14. register_cvar("bh_showusage", "1")
  15. }
  16.  
  17. public client_PreThink(id) {
  18. if (!get_cvar_num("bh_enabled"))
  19. return PLUGIN_CONTINUE
  20.  
  21. entity_set_float(id, EV_FL_fuser2, 0.0) // Disable slow down after jumping
  22.  
  23. if (!get_cvar_num("bh_autojump"))
  24. return PLUGIN_CONTINUE
  25.  
  26. // Code from CBasePlayer::Jump (player.cpp) Make a player jump automatically
  27. if (entity_get_int(id, EV_INT_button) & 2) { // If holding jump
  28. new flags = entity_get_int(id, EV_INT_flags)
  29.  
  30. if (flags & FL_WATERJUMP)
  31. return PLUGIN_CONTINUE
  32. if ( entity_get_int(id, EV_INT_waterlevel) >= 2 )
  33. return PLUGIN_CONTINUE
  34. if ( !(flags & FL_ONGROUND) )
  35. return PLUGIN_CONTINUE
  36.  
  37. new Float:velocity[3]
  38. entity_get_vector(id, EV_VEC_velocity, velocity)
  39. velocity[2] += 250.0
  40. entity_set_vector(id, EV_VEC_velocity, velocity)
  41.  
  42. entity_set_int(id, EV_INT_gaitsequence, 6) // Play the Jump Animation
  43. }
  44. return PLUGIN_CONTINUE
  45. }
  46.  
  47. public client_authorized(id)
  48. set_task(30.0, "showUsage", id)
  49.  
  50. public showUsage(id) {
  51. if ( !get_cvar_num("bh_enabled") || !get_cvar_num("bh_showusage") )
  52. return PLUGIN_HANDLED
  53.  
  54. if ( !get_cvar_num("bh_autojump") ) {
  55. client_print(id, print_chat, "[AMXX] A nyulugras be van kapcsolva a szerveren. Ugras utan nem lassulsz le.")
  56. } else {
  57. ColorChat(id, GREEN, "[BHOP]-^1Hasznalata ^4W-A-S-D ^1melett, az ^4ugras ^1lenyomvatartasaval!")
  58. }
  59. return PLUGIN_HANDLED
  60. }

Szerző:  kiralyadam [ 2014.08.03. 22:18 ]
Hozzászólás témája:  Re: BHOP Hírdető!

Ettől zöld az egész: "ColorChat(id, GREEN,"
Ha sima szöveget szeretnél akkor ezt használd: "client_print(id, print_chat,"

Szerző:  V!rusHD [ 2014.08.03. 22:21 ]
Hozzászólás témája:  Re: BHOP Hírdető!

Már Golo megcsínálta és mostmár láttom, hogy miért nem volt jó, megy a Gomb.

Szerző:  Jerikoo [ 2014.08.03. 22:24 ]
Hozzászólás témája:  Re: BHOP Hírdető!

kiralyadam írta:
Ettől zöld az egész: "ColorChat(id, GREEN,"
Ha sima szöveget szeretnél akkor ezt használd: "client_print(id, print_chat,"

Vagy nem!
Addig lesz zöld a szöveg, amíg nem lesz benne ez ^1 vagy ^3 ez...

Szerző:  kiralyadam [ 2014.08.03. 22:27 ]
Hozzászólás témája:  Re: BHOP Hírdető!

De utánna folytathatja a zöldet ^4-el.

Szerző:  Jerikoo [ 2014.08.03. 22:29 ]
Hozzászólás témája:  Re: BHOP Hírdető!

Oké,
De te azt írtad hogy az egész zöld lesz, pedig nem!

Szerző:  V!rusHD [ 2014.08.03. 22:29 ]
Hozzászólás témája:  Re: BHOP Hírdető!

Mostmár tudom köszi.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/