hlmod.hu
https://hlmod.hu/

Rang info | Counter-Strike | Játékmenet
https://hlmod.hu/viewtopic.php?f=24&t=14290
Oldal: 1 / 1

Szerző:  slre141 [2014.02.07. 21:50 ]
Hozzászólás témája:  Rang info | Counter-Strike | Játékmenet

Ez a plugin Arrol szol hogy Radar allat Mutatja az illlető Rangját,Ölését,És a nevét
35 db rang van ezt lehet böviteni


Telepítés
amxx -> addons/amxmodx/plugins mappába
Majd írd be az addons/amxmodx/configs/plugins.ini -be a plugin nevét.

Szerző:  xXlederXxHUN [2014.02.07. 21:56 ]
Hozzászólás témája:  Re: Rang info | Counter-Strike | Játékmenet

Nem teljesen magyar.

Szerző:  RaZzoR [2014.02.10. 12:28 ]
Hozzászólás témája:  Re: Rang info | Counter-Strike | Játékmenet

SMA hibás

Szerző:  laci512 [2014.02.10. 17:22 ]
Hozzászólás témája:  Re: Rang info | Counter-Strike | Játékmenet

smasma.sma (41): error 037: érvénytelen string (valószínűleg nem végződő karaktersorozat)
smasma.sma (47): error 010: érvénytelen funkció vagy nyilatkozatot
Kár

Szerző:  Vinnice [2014.02.10. 17:44 ]
Hozzászólás témája:  Re: Rang info | Counter-Strike | Játékmenet

Itt van javítva: ( Lemaradt egy " jel )
SMA Forráskód: [ Mindet kijelol ]
  1. #include < amxmodx >
  2.  
  3. #pragma semicolon 1
  4.  
  5. #define PLUGIN_NAME "Killer Rangs"
  6. #define PLUGIN_VERSION "0.1"
  7. #define PLUGIN_AUTHOR "Genius"
  8.  
  9. new g_RangTitles[ ][ ] =
  10. {
  11. "Bot", // With 0 kills...
  12. "Bot", // With 1 kills...
  13. "Bot", // With 2 kills...
  14. "KEzdo", // With 3 kills...
  15. "KEzdo", // With 4 kills...
  16. "Amator", // With 5 kills...
  17. "Amator", // With 6 kills...
  18. "Felprofi", // With 7 kills...
  19. "Felprofi", // With 8 kills...
  20. "Felprofi", // With 9 kills...
  21. "Felprofi", // With 10 kills...
  22. "Profi", // With 11 kills...
  23. "Profi", // With 12 kills...
  24. "Ful profi", // With 13 kills...
  25. "Ful profi", // With 14 kills...
  26. "Ful profi", // With 15 kills...
  27. "Ful profi", // With 16 kills...
  28. "Ful profi", // With 17 kills...
  29. "Szazados", // With 18 kills...
  30. "Szazados", // With 19 kills...
  31. "Szazados", // With 20 kills...
  32. "Szazados", // With 21 kills...
  33. "Szazados", // With 22 kills...
  34. "Kemeny", // With 23 kills...
  35. "Kemeny", // With 24 kills...
  36. "Kemeny", // With 25 kills...
  37. "Kemeny", // With 26 kills...
  38. "Kemeny", // With 27 kills...
  39. "Tabornok", // With 28 kills...
  40. "Tabornok", // With 29 kills...
  41. "Tabornok", // With 30 kills...
  42. "Kiraly", // With 31 kills...
  43. "Kiraly", // With 32 kills...
  44. "Csillamlama", // With 33 kills...
  45. "Csilamlama", // With 34 kills...
  46. "Szero kiraly" // With 35 and more kills...
  47. };
  48.  
  49. new g_frags[ 33 ];
  50.  
  51. new p_Enabled;
  52. new p_MessageColor;
  53.  
  54. new g_HudSyncObj;
  55.  
  56. public plugin_init( )
  57. {
  58. register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
  59. register_event( "DeathMsg", "event_DeathMsg", "a" );
  60.  
  61. register_clcmd( "frag", "cmd_frag", ADMIN_BAN, "- Gives +1 frag of rangs" );
  62. register_clcmd( "say frag", "cmd_frag", ADMIN_BAN, "- Gives +1 frag of rangs" );
  63. register_clcmd( "say /frag", "cmd_frag", ADMIN_BAN, "- Gives +1 frag of rangs" );
  64.  
  65. p_Enabled = register_cvar( "amx_rangs", "1" );
  66. p_MessageColor = register_cvar( "amx_rangs_message_color", "0 100 200" );
  67.  
  68. g_HudSyncObj = CreateHudSyncObj( );
  69. }
  70.  
  71. public client_putinserver( id )
  72. {
  73. if ( get_pcvar_num( p_Enabled ) )
  74. {
  75. g_frags[ id ] = 0;
  76. set_task( 1.0, "task_UpdateRang", id, "", 0, "b" );
  77. }
  78. }
  79.  
  80. public client_disconnect( id )
  81. {
  82. remove_task( id );
  83. }
  84.  
  85. public event_DeathMsg( )
  86. {
  87. if ( !get_pcvar_num( p_Enabled ) )
  88. return PLUGIN_CONTINUE;
  89.  
  90. new killer_id, victim_id;
  91. killer_id = read_data( 1 );
  92. victim_id = read_data( 2 );
  93.  
  94. if ( killer_id )
  95. {
  96. if ( killer_id != victim_id )
  97. {
  98. g_frags[ killer_id ]++;
  99. }
  100.  
  101. else if ( killer_id == victim_id )
  102. {
  103. g_frags[ killer_id ]--;
  104. }
  105. }
  106.  
  107. return PLUGIN_CONTINUE;
  108. }
  109.  
  110. public cmd_frag( id, level )
  111. {
  112. if ( get_pcvar_num( p_Enabled ) )
  113. {
  114. if ( get_user_flags( id ) & level )
  115. {
  116. g_frags[ id ]++;
  117. client_print( id, print_chat, "***** +1/%d frag addedd *****", g_frags[ id ] );
  118. }
  119. }
  120.  
  121. return PLUGIN_HANDLED;
  122. }
  123.  
  124. public task_UpdateRang( id )
  125. {
  126. new name[ 32 ], szMessageColor[ 64 ], szRed[ 8 ], szGreen[ 8 ], szBlue[ 8 ], nRed, nGreen, nBlue;
  127. get_user_name( id, name, charsmax( name ) );
  128. get_pcvar_string( p_MessageColor, szMessageColor, charsmax( szMessageColor ) );
  129.  
  130. parse( szMessageColor, szRed, charsmax( szRed ), szGreen, charsmax( szGreen ), szBlue, charsmax( szBlue ) );
  131.  
  132. nRed = str_to_num( szRed );
  133. nGreen = str_to_num( szGreen );
  134. nBlue = str_to_num( szBlue );
  135.  
  136. if ( g_frags[ id ] > ( sizeof( g_RangTitles ) - 1 ) )
  137. {
  138. set_hudmessage( nRed, nGreen, nBlue, 0.02, 0.23, 0, 0.0, 1.0, 0.0, 0.01, -1 );
  139. ShowSyncHudMsg( id, g_HudSyncObj, "Nev: %s^nFrags: %d^nRang: %s", name, g_frags[ id ], g_RangTitles[ ( sizeof( g_RangTitles ) - 1 ) ] );
  140. }
  141.  
  142. else
  143. {
  144. set_hudmessage( nRed, nGreen, nBlue, 0.02, 0.23, 0, 0.0, 1.0, 0.0, 0.01, -1 );
  145. ShowSyncHudMsg( id, g_HudSyncObj, "Nev: %s^nFrags: %d^nRang: %s", name, g_frags[ id ], g_RangTitles[ g_frags[ id ] ] );
  146. }
  147. }

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