hlmod.hu
https://hlmod.hu/

Kills Prefix
https://hlmod.hu/viewtopic.php?f=29&t=8032
Oldal: 1 / 2

Szerző:  Show1337 [2013.04.06. 19:31 ]
Hozzászólás témája:  Kills Prefix

Tiszteletem!

Valahol egy magyar szerveren láttam, hogy ha megölök 10 játékost akkor a nevem előtt lesz az hogy [Kulagép], ha megint emgölök 20 játékost akkor a nevem előtt lesz az, hogy [Isten], és így tovább...

Ez csak egy példa volt.

Már én régen megtaláltam ezt a plugint, de már nem emlékszem, nem találom.

Valaki betudná linkelni?

Előre is kösz.

Szerző:  RaZzoR [2013.04.06. 20:06 ]
Hozzászólás témája:  Re: Kills Prefix

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5. #include <hamsandwich>
  6.  
  7. new kills[32]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("Kills counter", "1.0", "Jelle")
  12.  
  13. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  14. }
  15.  
  16. public fwHamPlayerSpawnPost(id)
  17. {
  18. if ( is_user_alive(id) )
  19. {
  20. new stats[8], bodyhits[8]
  21. get_user_stats(id, stats, bodyhits)
  22. stats[0] = kills[id]
  23.  
  24. name_stuff(id)
  25. }
  26. }
  27.  
  28. public client_infochanged(id)
  29. {
  30. new OldName[32], NewName[32]
  31.  
  32. get_user_name(id, OldName, 31)
  33. get_user_info(id, "name", NewName, 31)
  34.  
  35. if ( equal(OldName, NewName) ) return
  36.  
  37. name_stuff(id)
  38. }
  39.  
  40. name_stuff(id)
  41. {
  42. new Name[32]
  43. get_user_name(id, Name, 31)
  44.  
  45. if ( kills[id] > 100 )
  46. {
  47. new prefix[] = "[Newbie]"
  48. new FullName[64]
  49. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  50.  
  51. set_user_info(id, "name", FullName)
  52. }
  53.  
  54. else if ( kills[id] > 500 )
  55. {
  56. new prefix[] = "[Semi-pro]"
  57. new FullName[64]
  58. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  59.  
  60. set_user_info(id, "name", FullName)
  61. }
  62.  
  63. else if ( kills[id] > 750 )
  64. {
  65. new prefix[] = "[Pro]"
  66. new FullName[64]
  67. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  68.  
  69. set_user_info(id, "name", FullName)
  70. }
  71.  
  72. else if ( kills[id] > 1000 )
  73. {
  74. new prefix[] = "[Veteran]"
  75. new FullName[64]
  76. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  77.  
  78. set_user_info(id, "name", FullName)
  79. }
  80. }

Szerző:  bryan112.cfg [2013.04.07. 04:32 ]
Hozzászólás témája:  Re: Kills Prefix

RaZzoR írta:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5. #include <hamsandwich>
  6.  
  7. new kills[32]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("Kills counter", "1.0", "Jelle")
  12.  
  13. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  14. }
  15.  
  16. public fwHamPlayerSpawnPost(id)
  17. {
  18. if ( is_user_alive(id) )
  19. {
  20. new stats[8], bodyhits[8]
  21. get_user_stats(id, stats, bodyhits)
  22. stats[0] = kills[id]
  23.  
  24. name_stuff(id)
  25. }
  26. }
  27.  
  28. public client_infochanged(id)
  29. {
  30. new OldName[32], NewName[32]
  31.  
  32. get_user_name(id, OldName, 31)
  33. get_user_info(id, "name", NewName, 31)
  34.  
  35. if ( equal(OldName, NewName) ) return
  36.  
  37. name_stuff(id)
  38. }
  39.  
  40. name_stuff(id)
  41. {
  42. new Name[32]
  43. get_user_name(id, Name, 31)
  44.  
  45. if ( kills[id] > 100 )
  46. {
  47. new prefix[] = "[Newbie]"
  48. new FullName[64]
  49. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  50.  
  51. set_user_info(id, "name", FullName)
  52. }
  53.  
  54. else if ( kills[id] > 500 )
  55. {
  56. new prefix[] = "[Semi-pro]"
  57. new FullName[64]
  58. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  59.  
  60. set_user_info(id, "name", FullName)
  61. }
  62.  
  63. else if ( kills[id] > 750 )
  64. {
  65. new prefix[] = "[Pro]"
  66. new FullName[64]
  67. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  68.  
  69. set_user_info(id, "name", FullName)
  70. }
  71.  
  72. else if ( kills[id] > 1000 )
  73. {
  74. new prefix[] = "[Veteran]"
  75. new FullName[64]
  76. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  77.  
  78. set_user_info(id, "name", FullName)
  79. }
  80. }


Nem működik.

Szerző:  ultraibolya [2013.04.07. 07:27 ]
Hozzászólás témája:  Re: Kills Prefix

De működik.

Szerző:  RaZzoR [2013.04.07. 07:31 ]
Hozzászólás témája:  Re: Kills Prefix

KELL, HOGY MŰKÖDJÖN!

ÉN ÁTALAKÍTOTTAM [ADMIN] meg ilyenekre és működik.

Szerző:  norbexx_13 [2013.04.07. 16:19 ]
Hozzászólás témája:  Re: Kills Prefix

Valamiért nekem sem működik, és csak a killeket írtam át.

Szerző:  crazy` [2013.04.07. 16:59 ]
Hozzászólás témája:  Re: Kills Prefix

norbexx_13 írta:
Valamiért nekem sem működik, és csak a killeket írtam át.

másold be, amire szerkesztetted.

Szerző:  bryan112.cfg [2013.04.07. 21:39 ]
Hozzászólás témája:  Re: Kills Prefix

RaZzoR írta:
KELL, HOGY MŰKÖDJÖN!

ÉN ÁTALAKÍTOTTAM [ADMIN] meg ilyenekre és működik.


Tényleg te alakítottad át?

Érdekes a neten meg találtam.

UI: http://forums.alliedmods.net/showthread.php?t=147628

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5. #include <hamsandwich>
  6.  
  7. new kills[32]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("Kills counter", "1.0", "Jelle")
  12.  
  13. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  14. }
  15.  
  16. public fwHamPlayerSpawnPost(id)
  17. {
  18. if ( is_user_alive(id) )
  19. {
  20. new stats[8], bodyhits[8]
  21. get_user_stats(id, stats, bodyhits)
  22. stats[0] = kills[id]
  23.  
  24. name_stuff(id)
  25. }
  26. }
  27.  
  28. public client_infochanged(id)
  29. {
  30. new OldName[32], NewName[32]
  31.  
  32. get_user_name(id, OldName, 31)
  33. get_user_info(id, "name", NewName, 31)
  34.  
  35. if ( equal(OldName, NewName) ) return
  36.  
  37. name_stuff(id)
  38. }
  39.  
  40. name_stuff(id)
  41. {
  42. new Name[32]
  43. get_user_name(id, Name, 31)
  44.  
  45. if ( kills[id] > 100 )
  46. {
  47. new prefix[] = "[Newbie]"
  48. new FullName[64]
  49. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  50.  
  51. set_user_info(id, "name", FullName)
  52. }
  53.  
  54. else if ( kills[id] > 500 )
  55. {
  56. new prefix[] = "[Semi-pro]"
  57. new FullName[64]
  58. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  59.  
  60. set_user_info(id, "name", FullName)
  61. }
  62.  
  63. else if ( kills[id] > 750 )
  64. {
  65. new prefix[] = "[Pro]"
  66. new FullName[64]
  67. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  68.  
  69. set_user_info(id, "name", FullName)
  70. }
  71.  
  72. else if ( kills[id] > 1000 )
  73. {
  74. new prefix[] = "[Veteran]"
  75. new FullName[64]
  76. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  77.  
  78. set_user_info(id, "name", FullName)
  79. }
  80. }


Elég szánalmas...
Na erre mit mondasz habi gyerek?? ;) Csak így tovább ;)
Full ugyan az a plugin amit te írtál ide.

Szerző:  norbexx_13 [2013.04.08. 12:27 ]
Hozzászólás témája:  Re: Kills Prefix

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5. #include <hamsandwich>
  6.  
  7. new kills[32]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("Kills counter", "1.0", "Jelle")
  12.  
  13. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  14. }
  15.  
  16. public fwHamPlayerSpawnPost(id)
  17. {
  18. if ( is_user_alive(id) )
  19. {
  20. new stats[8], bodyhits[8]
  21. get_user_stats(id, stats, bodyhits)
  22. stats[0] = kills[id]
  23.  
  24. name_stuff(id)
  25. }
  26. }
  27.  
  28. public client_infochanged(id)
  29. {
  30. new OldName[32], NewName[32]
  31.  
  32. get_user_name(id, OldName, 31)
  33. get_user_info(id, "name", NewName, 31)
  34.  
  35. if ( equal(OldName, NewName) ) return
  36.  
  37. name_stuff(id)
  38. }
  39.  
  40. name_stuff(id)
  41. {
  42. new Name[32]
  43. get_user_name(id, Name, 31)
  44.  
  45. if ( kills[id] > 10 )
  46. {
  47. new prefix[] = "[Kezdo]"
  48. new FullName[64]
  49. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  50.  
  51. set_user_info(id, "name", FullName)
  52. }
  53.  
  54. else if ( kills[id] > 50 )
  55. {
  56. new prefix[] = "[Vadasz]"
  57. new FullName[64]
  58. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  59.  
  60. set_user_info(id, "name", FullName)
  61. }
  62.  
  63. else if ( kills[id] > 100 )
  64. {
  65. new prefix[] = "[Pro]"
  66. new FullName[64]
  67. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  68.  
  69. set_user_info(id, "name", FullName)
  70. }
  71.  
  72. else if ( kills[id] > 250 )
  73. {
  74. new prefix[] = "[Veteran]"
  75. new FullName[64]
  76. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  77.  
  78. set_user_info(id, "name", FullName)
  79. }
  80. }

Ez lenne az, vajon valamit el rontottam?

Szerző:  bryan112.cfg [2013.04.08. 13:32 ]
Hozzászólás témája:  Re: Kills Prefix

norbexx_13 írta:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5. #include <hamsandwich>
  6.  
  7. new kills[32]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("Kills counter", "1.0", "Jelle")
  12.  
  13. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  14. }
  15.  
  16. public fwHamPlayerSpawnPost(id)
  17. {
  18. if ( is_user_alive(id) )
  19. {
  20. new stats[8], bodyhits[8]
  21. get_user_stats(id, stats, bodyhits)
  22. stats[0] = kills[id]
  23.  
  24. name_stuff(id)
  25. }
  26. }
  27.  
  28. public client_infochanged(id)
  29. {
  30. new OldName[32], NewName[32]
  31.  
  32. get_user_name(id, OldName, 31)
  33. get_user_info(id, "name", NewName, 31)
  34.  
  35. if ( equal(OldName, NewName) ) return
  36.  
  37. name_stuff(id)
  38. }
  39.  
  40. name_stuff(id)
  41. {
  42. new Name[32]
  43. get_user_name(id, Name, 31)
  44.  
  45. if ( kills[id] > 10 )
  46. {
  47. new prefix[] = "[Kezdo]"
  48. new FullName[64]
  49. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  50.  
  51. set_user_info(id, "name", FullName)
  52. }
  53.  
  54. else if ( kills[id] > 50 )
  55. {
  56. new prefix[] = "[Vadasz]"
  57. new FullName[64]
  58. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  59.  
  60. set_user_info(id, "name", FullName)
  61. }
  62.  
  63. else if ( kills[id] > 100 )
  64. {
  65. new prefix[] = "[Pro]"
  66. new FullName[64]
  67. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  68.  
  69. set_user_info(id, "name", FullName)
  70. }
  71.  
  72. else if ( kills[id] > 250 )
  73. {
  74. new prefix[] = "[Veteran]"
  75. new FullName[64]
  76. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  77.  
  78. set_user_info(id, "name", FullName)
  79. }
  80. }

Ez lenne az, vajon valamit el rontottam?


nekem le fùt és működik:

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <csx>
  5. #include <hamsandwich>
  6.  
  7. new kills[32]
  8.  
  9. public plugin_init()
  10. {
  11. register_plugin("Kills counter", "1.0", "Jelle")
  12.  
  13. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  14. }
  15.  
  16. public fwHamPlayerSpawnPost(id)
  17. {
  18. if ( is_user_alive(id) )
  19. {
  20. new stats[8], bodyhits[8]
  21. get_user_stats(id, stats, bodyhits)
  22. stats[0] = kills[id]
  23.  
  24. name_stuff(id)
  25. }
  26. }
  27.  
  28. public client_infochanged(id)
  29. {
  30. new OldName[32], NewName[32]
  31.  
  32. get_user_name(id, OldName, 31)
  33. get_user_info(id, "name", NewName, 31)
  34.  
  35. if ( equal(OldName, NewName) ) return
  36.  
  37. name_stuff(id)
  38. }
  39.  
  40. name_stuff(id)
  41. {
  42. new Name[32]
  43. get_user_name(id, Name, 31)
  44.  
  45. if ( kills[id] > 10 )
  46. {
  47. new prefix[] = "[Kezdo]"
  48. new FullName[64]
  49. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  50.  
  51. set_user_info(id, "name", FullName)
  52. }
  53.  
  54. else if ( kills[id] > 50 )
  55. {
  56. new prefix[] = "[Vadasz]"
  57. new FullName[64]
  58. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  59.  
  60. set_user_info(id, "name", FullName)
  61. }
  62.  
  63. else if ( kills[id] > 100 )
  64. {
  65. new prefix[] = "[Pro]"
  66. new FullName[64]
  67. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  68.  
  69. set_user_info(id, "name", FullName)
  70. }
  71.  
  72. else if ( kills[id] > 250 )
  73. {
  74. new prefix[] = "[Veteran]"
  75. new FullName[64]
  76. formatex(FullName, charsmax(FullName), "%s %s", prefix, Name)
  77.  
  78. set_user_info(id, "name", FullName)
  79. }
  80. }

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