hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.27. 10:15



Jelenlévő felhasználók

Jelenleg 332 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 332 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználóaz elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Top3 abban a körben.
HozzászólásElküldve:2014.11.14. 16:08 
Offline
Beavatott

Csatlakozott:2014.07.21. 09:51
Hozzászólások:64
Megköszönt másnak: 13 alkalommal
Sziasztok.
Nekem egy olyan pluginra lenne szükségem ami kiírja a körvégén a top3 embert (ölés szerint)

H4rdCor3 - Kor legjobbjai
1. xy | Olesei:
2. xy | Olesei:
3. xy | Olesei:

Ezt evvel a színnel (37, 133, 239) Ne LEGYEN SZÍNVÁLTÓS !!
Mindezt DHUD-ba de viszont ne legyen túl nagy :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Top3 abban a körben.
HozzászólásElküldve:2014.11.14. 16:12 
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <hamsandwich>
  5. #include <dhudmessage>
  6. #include <cstrike>
  7.  
  8. #define PLUGIN "New Plugin"
  9. #define AUTHOR "Unknown"
  10. #define VERSION "1.0"
  11.  
  12. new g_iKills[32];
  13. new top1, top2, top3;
  14.  
  15. public plugin_init()
  16. {
  17. register_plugin(PLUGIN, VERSION, AUTHOR)
  18.  
  19. register_event("DeathMsg", "EventDeathMsg", "a")
  20. register_logevent("RoundEnd", 2, "1=Round_End")
  21. }
  22. public client_disconnect(id)
  23. {
  24. g_iKills[id] = 0;
  25. }
  26. public EventDeathMsg()
  27. {
  28. new killer = read_data(1)
  29. new victim = read_data(2)
  30.  
  31. if(killer != victim && killer && cs_get_user_team(killer) != cs_get_user_team(victim))
  32. {
  33. g_iKills[killer]++;
  34.  
  35. }
  36. else
  37. g_iKills[killer]--;
  38. }
  39. public RoundEnd()
  40. {
  41. new players[32], num;
  42. get_players(players, num);
  43. SortCustom1D(players, num, "sort_bestplayer")
  44.  
  45. top1 = players[0]
  46. top2 = players[1]
  47. top3 = players[2]
  48.  
  49. new top1neve[33], top2neve[33], top3neve[33];
  50. get_user_name(top1, top1neve, charsmax(top1neve))
  51. get_user_name(top2, top2neve, charsmax(top2neve))
  52. get_user_name(top3, top3neve, charsmax(top3neve))
  53.  
  54. if(num == 1)
  55. {
  56. set_dhudmessage(37, 133, 239, 0.29, 0.42,0,6.0,12.0,0.1,0.2)
  57. show_dhudmessage(0, "H4rdCor3 - Kor legjobbjai:^n1. %s |Ölés:%d", top1neve, g_iKills[top1])
  58. }
  59. else if(num == 2)
  60. {
  61. set_dhudmessage(37, 133, 239, 0.29, 0.42,0,6.0,12.0,0.1,0.2)
  62. show_dhudmessage(0, "H4rdCor3 - Kor legjobbjai:^n1. %s |Ölés:%d^n2. %s |Ölés:%d", top1neve, g_iKills[top1], top2neve, g_iKills[top2])
  63. }
  64. else if(num >= 3)
  65. {
  66. set_dhudmessage(37, 133, 239, 0.29, 0.42,0,6.0,12.0,0.1,0.2)
  67. show_dhudmessage(0, "H4rdCor3 - Kor legjobbjai:^n1. %s |Ölés:%d^n2. %s |Ölés:%d^n3. %s |Ölés:%d", top1neve, g_iKills[top1], top2neve, g_iKills[top2],top3neve, g_iKills[top3])
  68. }
  69. client_print(0, print_chat, "")
  70.  
  71. for(new i; i < 31; i++)
  72. {
  73. g_iKills[i] = 0;
  74. }
  75. }
  76.  
  77. public sort_bestplayer(id1, id2)
  78. {
  79. if(g_iKills[id1] > g_iKills[id2])
  80. return -1;
  81. else if(g_iKills[id1] < g_iKills[id2])
  82. return 1;
  83.  
  84. return 0;
  85. }
  86.  
  87. stock print_color(const id, const input[], any:...)
  88. {
  89. new count = 1, players[32]
  90. static msg[191]
  91. vformat(msg, 190, input, 3)
  92.  
  93. replace_all(msg, 190, "!g", "^4")
  94. replace_all(msg, 190, "!y", "^1")
  95. replace_all(msg, 190, "!t", "^3")
  96. replace_all(msg, 190, "?", "á")
  97. replace_all(msg, 190, "?", "é")
  98. replace_all(msg, 190, "?", "í")
  99. replace_all(msg, 190, "?", "ó")
  100. replace_all(msg, 190, "?", "ö")
  101. replace_all(msg, 190, "?", "ő")
  102. replace_all(msg, 190, "?", "ú")
  103. replace_all(msg, 190, "?", "ü")
  104. replace_all(msg, 190, "?", "ű")
  105. replace_all(msg, 190, "?", "Á")
  106. replace_all(msg, 190, "?", "É")
  107. replace_all(msg, 190, "?", "Í")
  108. replace_all(msg, 190, "?", "Ó")
  109. replace_all(msg, 190, "?", "Ö")
  110. replace_all(msg, 190, "?", "Ő")
  111. replace_all(msg, 190, "?", "Ú")
  112. replace_all(msg, 190, "?", "Ü")
  113. replace_all(msg, 190, "?", "Ű")
  114.  
  115. if (id) players[0] = id; else get_players(players, count, "ch")
  116. {
  117. for (new i = 0; i < count; i++)
  118. {
  119. if (is_user_connected(players[i]))
  120. {
  121. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  122. write_byte(players[i])
  123. write_string(msg)
  124. message_end()
  125. }
  126. }
  127. }
  128. return PLUGIN_HANDLED
  129. }
  130.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Top3 abban a körben.
HozzászólásElküldve:2014.11.14. 16:17 
Offline
Senior Tag

Csatlakozott:2014.06.23. 10:48
Hozzászólások:221
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 14 alkalommal
Tessék!


Csatolmányok:
amxmodx-15055-legjobb.sma [2.39KiB]
Letöltve 60 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Top3 abban a körben.
HozzászólásElküldve:2014.11.14. 16:19 
Offline
Beavatott

Csatlakozott:2014.07.21. 09:51
Hozzászólások:64
Megköszönt másnak: 13 alkalommal
Inc fájl vagy valami nem kell hozzá, mert nem írja ?! :/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Top3 abban a körben.
HozzászólásElküldve:2014.11.14. 16:21 
kricsi15 írta:
Inc fájl vagy valami nem kell hozzá, mert nem írja ?! :/


Kód:
#include <dhudmessage>----> azaz dhudmassega.inc 


Csatolmányok:
dhudmessage.inc [3.41KiB]
Letöltve 59 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [5 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole