hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 06:28



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], Google [Bot]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  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Rang Rendszer
HozzászólásElküldve:2015.04.09. 19:15 
Offline
Senior Tag
Avatar

Csatlakozott:2015.03.17. 21:45
Hozzászólások:200
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 21 alkalommal
Üdv valaki le írja nekem hogy miért nem írja név előtt a rangot? Köszönöm
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <cstrike>
  5. #include <fakemeta>
  6. #include <hamsandwich>
  7. #include <colorchat>
  8.  
  9. new szint[33],oles[33]
  10. new name[33][32]
  11. new x_tempid
  12. new g_tempid
  13. new pont, kettospont, szam;
  14.  
  15. #define PLUGIN "Only Dust2"
  16. #define VERSION "1.0"
  17. #define AUTHOR "Pista"
  18.  
  19. #define Szint 17
  20.  
  21. new const szamok[Szint] = {
  22. 0,
  23. 200,
  24. 400,
  25. 600,
  26. 800,
  27. 1250,
  28. 1500,
  29. 2000,
  30. 3000,
  31. 4000,
  32. 5000,
  33. 6000,
  34. 7000,
  35. 8000,
  36. 9000,
  37. 10000
  38. }
  39. new const rangok[Szint+1][] = {
  40. "[KezdĹ]‘",
  41. "[HaladĂł]",
  42. "[Tizedes]",
  43. "[Szakaszvezető]",
  44. "[Őrmester]",
  45. "[Törzsőrmester]",
  46. "[Főtőrzsmester]",
  47. "[Alhadnagy]",
  48. "[Zászlós]",
  49. "[Hadnagy]",
  50. "[Főhadnagy]",
  51. "[Százados]",
  52. "[Őrnagy]",
  53. "[Alezredes]",
  54. "[Ezredes]",
  55. "[Vezérőrnagy]",
  56. "[Altábornagy]",
  57. "[Vezérezredes]"
  58. }
  59. public plugin_init() {
  60. register_plugin(PLUGIN, VERSION, AUTHOR)
  61. register_clcmd("say /menu","fomenu")
  62. register_clcmd("say","handlesay")
  63. register_event("DeathMsg","halal","a")
  64. }
  65. public halal(id){
  66. new killer = read_data(1)
  67. new victim = read_data(2)
  68.  
  69. if(killer != victim)
  70. {
  71. oles[killer]++
  72.  
  73. while(oles[killer] >= szamok[szint[killer]])
  74. {
  75. szint[killer]++
  76. }
  77. }
  78. }
  79. stock print_color(const id, const input[], any:...)
  80. {
  81. new count = 1, players[32]
  82. static msg[191]
  83. vformat(msg, 190, input, 3)
  84.  
  85. replace_all(msg, 190, "!g", "^4")
  86. replace_all(msg, 190, "!y", "^1")
  87. replace_all(msg, 190, "!t", "^3")
  88.  
  89. replace_all(msg, 190, "á", "á")
  90. replace_all(msg, 190, "é", "Ă©")
  91. replace_all(msg, 190, "í", "Ă­")
  92. replace_all(msg, 190, "ó", "Ăł")
  93. replace_all(msg, 190, "ö", "ö")
  94. replace_all(msg, 190, "ő", "Ĺ‘")
  95. replace_all(msg, 190, "ú", "Ăş")
  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.  
  108. if (id) players[0] = id; else get_players(players, count, "ch")
  109. {
  110. for (new i = 0; i < count; i++)
  111. {
  112. if (is_user_connected(players[i]))
  113. {
  114. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  115. write_byte(players[i])
  116. write_string(msg)
  117. message_end()
  118. }
  119. }
  120. }
  121. return PLUGIN_HANDLED
  122. }
  123. public handlesay(id)
  124. {
  125. new message[192], Name[32], none[2][32], chat[192], rangok[32], lasd[32]
  126. read_args(message, 191)
  127. remove_quotes(message)
  128. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  129.  
  130. if(!equali(message, none[0]) && !equali(message, none[1]))
  131. {
  132. get_user_name(id, Name, 31)
  133. if(equal("Pista",Name))
  134. formatex(chat, 191, "^4[Szerver Készitő]%s ^3%s^1: ^1%s",lasd,rangok[szint[id]],Name, message)
  135. else
  136. formatex(chat, 191, "^4%s ^3%s^1:^1 %s",rangok[szint[id]],Name, message)
  137. if(!is_user_alive(id)){
  138. lasd = "Halott"
  139. }
  140. else
  141. {
  142. lasd = "Elé"
  143. }
  144. if(equal("Pista",Name))
  145. formatex(chat, 191, "^1*%s* ^4[Szerver Készitő]%s ^3%s^1: ^1%s",lasd,rangok[szint[id]],Name, message)
  146. else
  147. formatex(chat, 191, "^1*%s* ^4%s ^3%s^1:^1 %s",lasd,rangok[szint[id]],Name, message)
  148. new hossz = strlen(message);
  149. new i=0;
  150. pont=0;
  151. kettospont=0;
  152. szam=0;
  153.  
  154. while(i < hossz)
  155. {
  156. if(message[i] == '.')
  157. pont++;
  158. if(message[i] == ':')
  159. kettospont++;
  160. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  161. return PLUGIN_HANDLED;
  162. szam++;
  163. ++i;
  164. }
  165. if(pont >= 3 && kettospont >= 1 && szam >= 8)
  166. {
  167. print_color(id, "!g[Információ] !yNe hirdess!")
  168. return PLUGIN_HANDLED;
  169. }
  170. switch(cs_get_user_team(id))
  171. {
  172. case 1: ColorChat(0, RED, chat)
  173. case 2: ColorChat(0, BLUE, chat)
  174. }
  175. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  176. ColorChat(0, GREY, chat)
  177. return PLUGIN_HANDLED
  178. }
  179. return PLUGIN_CONTINUE
  180. }


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  [1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 22 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